From e239f52ed64fa05def7b2c98389226e8f65c25b1 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Thu, 22 Jan 2026 12:40:55 +0100 Subject: [PATCH 001/100] Update issue form for NB 29 release candidates --- .github/ISSUE_TEMPLATE/01-netbeans_bug_report.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-netbeans_bug_report.yml b/.github/ISSUE_TEMPLATE/01-netbeans_bug_report.yml index 8c73d4e98da6..ac536976aaed 100644 --- a/.github/ISSUE_TEMPLATE/01-netbeans_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/01-netbeans_bug_report.yml @@ -28,8 +28,8 @@ body: multiple: false options: - "Apache NetBeans 28" -# - "Apache NetBeans 29 latest release candidate" - - "Apache NetBeans 29 latest daily build" + - "Apache NetBeans 29 latest release candidate" + - "Apache NetBeans 30 latest daily build" validations: required: true - type: textarea From cef07da3da4e8515d5930bd6ad393d55cb40b986 Mon Sep 17 00:00:00 2001 From: Eric Barboni Date: Thu, 22 Jan 2026 16:08:29 +0100 Subject: [PATCH 002/100] Increment spec versions for Apache NetBeans 30 developement --- apisupport/apisupport.ant/manifest.mf | 2 +- apisupport/apisupport.kit/manifest.mf | 2 +- apisupport/apisupport.project/manifest.mf | 2 +- apisupport/apisupport.refactoring/manifest.mf | 2 +- apisupport/apisupport.wizards/manifest.mf | 2 +- apisupport/maven.apisupport/manifest.mf | 2 +- apisupport/timers/manifest.mf | 2 +- cpplite/cpplite.debugger/manifest.mf | 2 +- cpplite/cpplite.editor/manifest.mf | 2 +- cpplite/cpplite.kit/manifest.mf | 2 +- cpplite/cpplite.project/manifest.mf | 2 +- enterprise/api.web.webmodule/manifest.mf | 2 +- enterprise/cloud.amazon/manifest.mf | 2 +- enterprise/cloud.common/manifest.mf | 2 +- enterprise/cloud.oracle/manifest.mf | 2 +- enterprise/el.lexer/manifest.mf | 2 +- enterprise/glassfish.common/manifest.mf | 2 +- enterprise/glassfish.eecommon/nbproject/project.properties | 2 +- enterprise/glassfish.javaee/manifest.mf | 2 +- enterprise/glassfish.tooling/manifest.mf | 2 +- enterprise/gradle.javaee/manifest.mf | 2 +- enterprise/j2ee.ant/nbproject/project.properties | 2 +- enterprise/j2ee.api.ejbmodule/manifest.mf | 2 +- enterprise/j2ee.clientproject/nbproject/project.properties | 2 +- enterprise/j2ee.common/manifest.mf | 2 +- enterprise/j2ee.core/manifest.mf | 2 +- enterprise/j2ee.dd.webservice/manifest.mf | 2 +- enterprise/j2ee.dd/nbproject/project.properties | 2 +- enterprise/j2ee.ddloaders/nbproject/project.properties | 2 +- enterprise/j2ee.earproject/manifest.mf | 2 +- enterprise/j2ee.ejbcore/manifest.mf | 2 +- enterprise/j2ee.ejbjarproject/manifest.mf | 2 +- enterprise/j2ee.ejbrefactoring/manifest.mf | 2 +- enterprise/j2ee.ejbverification/manifest.mf | 2 +- enterprise/j2ee.genericserver/manifest.mf | 2 +- enterprise/j2ee.kit/manifest.mf | 2 +- enterprise/j2ee.platform/manifest.mf | 2 +- enterprise/j2ee.sun.appsrv/nbproject/project.properties | 2 +- enterprise/j2ee.sun.dd/nbproject/project.properties | 2 +- enterprise/j2ee.sun.ddui/nbproject/project.properties | 2 +- enterprise/j2eeapis/manifest.mf | 2 +- enterprise/j2eeserver/nbproject/project.properties | 2 +- enterprise/jakarta.transformer/manifest.mf | 2 +- enterprise/jakartaee10.api/manifest.mf | 2 +- enterprise/jakartaee10.platform/manifest.mf | 2 +- enterprise/jakartaee11.api/manifest.mf | 2 +- enterprise/jakartaee11.platform/manifest.mf | 2 +- enterprise/jakartaee8.api/manifest.mf | 2 +- enterprise/jakartaee8.platform/manifest.mf | 2 +- enterprise/jakartaee9.api/manifest.mf | 2 +- enterprise/jakartaee9.platform/manifest.mf | 2 +- enterprise/javaee.api/manifest.mf | 2 +- enterprise/javaee.beanvalidation/manifest.mf | 2 +- enterprise/javaee.project/manifest.mf | 2 +- enterprise/javaee.resources/manifest.mf | 2 +- enterprise/javaee.specs.support/manifest.mf | 2 +- enterprise/javaee.wildfly/manifest.mf | 2 +- enterprise/javaee7.api/manifest.mf | 2 +- enterprise/javaee8.api/manifest.mf | 2 +- enterprise/jellytools.enterprise/manifest.mf | 2 +- enterprise/jsp.lexer/manifest.mf | 2 +- enterprise/libs.amazon/manifest.mf | 2 +- enterprise/libs.elimpl/nbproject/project.properties | 2 +- enterprise/libs.fabric8/manifest.mf | 2 +- .../libs.glassfish_logging/nbproject/project.properties | 2 +- enterprise/libs.jackson/manifest.mf | 2 +- enterprise/libs.jstl/nbproject/project.properties | 2 +- enterprise/maven.j2ee/manifest.mf | 2 +- enterprise/maven.jaxws/manifest.mf | 2 +- enterprise/micronaut/nbproject/project.properties | 2 +- enterprise/payara.common/manifest.mf | 2 +- enterprise/payara.eecommon/nbproject/project.properties | 2 +- enterprise/payara.jakartaee/manifest.mf | 2 +- enterprise/payara.micro/manifest.mf | 2 +- enterprise/payara.tooling/manifest.mf | 2 +- enterprise/profiler.j2ee/manifest.mf | 2 +- .../projectimport.eclipse.web/nbproject/project.properties | 2 +- enterprise/servletjspapi/nbproject/project.properties | 2 +- enterprise/spring.webmvc/manifest.mf | 2 +- enterprise/tomcat5/manifest.mf | 2 +- enterprise/web.beans/manifest.mf | 2 +- enterprise/web.bootsfaces/manifest.mf | 2 +- enterprise/web.client.rest/manifest.mf | 2 +- enterprise/web.core.syntax/nbproject/project.properties | 2 +- enterprise/web.core/nbproject/project.properties | 2 +- enterprise/web.debug/manifest.mf | 2 +- enterprise/web.el/manifest.mf | 2 +- enterprise/web.freeform/manifest.mf | 2 +- enterprise/web.jsf.editor/manifest.mf | 2 +- enterprise/web.jsf.icefaces/manifest.mf | 2 +- enterprise/web.jsf.kit/manifest.mf | 2 +- enterprise/web.jsf.navigation/manifest.mf | 2 +- enterprise/web.jsf.richfaces/manifest.mf | 2 +- enterprise/web.jsf/nbproject/project.properties | 2 +- enterprise/web.jsf20/nbproject/project.properties | 2 +- enterprise/web.jsfapi/manifest.mf | 2 +- enterprise/web.jspparser/manifest.mf | 2 +- enterprise/web.kit/manifest.mf | 2 +- enterprise/web.monitor/manifest.mf | 2 +- enterprise/web.primefaces/manifest.mf | 2 +- enterprise/web.project/nbproject/project.properties | 2 +- enterprise/web.refactoring/nbproject/project.properties | 2 +- enterprise/weblogic.common/manifest.mf | 2 +- enterprise/websocket/manifest.mf | 2 +- enterprise/websvc.clientapi/manifest.mf | 2 +- enterprise/websvc.core/nbproject/project.properties | 2 +- enterprise/websvc.customization/nbproject/project.properties | 2 +- enterprise/websvc.design/manifest.mf | 2 +- enterprise/websvc.editor.hints/manifest.mf | 2 +- enterprise/websvc.jaxws.lightapi/manifest.mf | 2 +- enterprise/websvc.jaxwsapi/manifest.mf | 2 +- enterprise/websvc.jaxwsmodel/manifest.mf | 2 +- enterprise/websvc.kit/manifest.mf | 2 +- enterprise/websvc.manager/manifest.mf | 2 +- enterprise/websvc.metro.lib/manifest.mf | 2 +- enterprise/websvc.owsm/manifest.mf | 2 +- enterprise/websvc.projectapi/manifest.mf | 2 +- enterprise/websvc.rest/manifest.mf | 2 +- enterprise/websvc.restapi/manifest.mf | 2 +- enterprise/websvc.restkit/manifest.mf | 2 +- enterprise/websvc.restlib/manifest.mf | 2 +- enterprise/websvc.saas.codegen.j2ee/manifest.mf | 2 +- enterprise/websvc.utilities/manifest.mf | 2 +- enterprise/websvc.websvcapi/manifest.mf | 2 +- enterprise/websvc.wsstackapi/manifest.mf | 2 +- ergonomics/ide.ergonomics/manifest.mf | 2 +- extide/gradle.dists/manifest.mf | 2 +- extide/gradle.editor/manifest.mf | 2 +- extide/gradle/nbproject/project.properties | 2 +- extide/libs.gradle/manifest.mf | 2 +- extide/o.apache.tools.ant.module/nbproject/project.properties | 2 +- extide/options.java/manifest.mf | 2 +- extra/libs.javafx.linux.aarch64/manifest.mf | 2 +- extra/libs.javafx.linux/manifest.mf | 2 +- extra/libs.javafx.macosx.aarch64/manifest.mf | 2 +- extra/libs.javafx.macosx/manifest.mf | 2 +- extra/libs.javafx.win/manifest.mf | 2 +- groovy/gradle.groovy/manifest.mf | 2 +- groovy/groovy.antproject/manifest.mf | 2 +- groovy/groovy.debug/manifest.mf | 2 +- groovy/groovy.editor/manifest.mf | 2 +- groovy/groovy.gsp/manifest.mf | 2 +- groovy/groovy.kit/manifest.mf | 2 +- groovy/groovy.refactoring/manifest.mf | 2 +- groovy/groovy.samples/manifest.mf | 2 +- groovy/groovy.support/manifest.mf | 2 +- groovy/libs.groovy/manifest.mf | 2 +- groovy/maven.groovy/manifest.mf | 2 +- harness/apisupport.harness/manifest.mf | 2 +- harness/jellytools.platform/manifest.mf | 2 +- harness/jemmy/manifest.mf | 2 +- harness/nbjunit/manifest.mf | 2 +- harness/o.n.insane/nbproject/project.properties | 2 +- ide/api.debugger/manifest.mf | 2 +- ide/api.java.classpath/manifest.mf | 2 +- ide/api.lsp/manifest.mf | 2 +- ide/api.xml.ui/manifest.mf | 2 +- ide/api.xml/manifest.mf | 2 +- ide/bugtracking.bridge/manifest.mf | 2 +- ide/bugtracking.commons/manifest.mf | 2 +- ide/bugtracking/manifest.mf | 2 +- ide/c.google.guava.failureaccess/nbproject/project.properties | 2 +- ide/c.google.guava/nbproject/project.properties | 2 +- ide/c.jcraft.jzlib/nbproject/project.properties | 2 +- ide/code.analysis/manifest.mf | 2 +- ide/core.browser.webview/nbproject/project.properties | 2 +- ide/core.browser/nbproject/project.properties | 2 +- ide/core.ide/manifest.mf | 2 +- ide/core.multitabs.project/nbproject/project.properties | 2 +- ide/csl.api/nbproject/project.properties | 2 +- ide/csl.types/manifest.mf | 2 +- ide/css.editor/manifest.mf | 2 +- ide/css.lib/manifest.mf | 2 +- ide/css.model/manifest.mf | 2 +- ide/css.prep/manifest.mf | 2 +- ide/css.visual/manifest.mf | 2 +- ide/db.core/manifest.mf | 2 +- ide/db.dataview/manifest.mf | 2 +- ide/db.drivers/manifest.mf | 2 +- ide/db.kit/manifest.mf | 2 +- ide/db.metadata.model/manifest.mf | 2 +- ide/db.mysql/nbproject/project.properties | 2 +- ide/db.sql.editor/nbproject/project.properties | 2 +- ide/db.sql.visualeditor/nbproject/project.properties | 2 +- ide/db/nbproject/project.properties | 2 +- ide/dbapi/nbproject/project.properties | 2 +- ide/defaults/manifest.mf | 2 +- ide/derby/manifest.mf | 2 +- ide/diff/nbproject/project.properties | 2 +- ide/dlight.nativeexecution.nb/manifest.mf | 2 +- ide/dlight.nativeexecution/nbproject/project.properties | 2 +- ide/dlight.terminal/nbproject/project.properties | 2 +- ide/docker.api/manifest.mf | 2 +- ide/docker.editor/manifest.mf | 2 +- ide/docker.ui/manifest.mf | 2 +- ide/editor.actions/nbproject/project.properties | 2 +- ide/editor.autosave/manifest.mf | 2 +- ide/editor.bookmarks/manifest.mf | 2 +- ide/editor.bracesmatching/nbproject/project.properties | 2 +- ide/editor.breadcrumbs/manifest.mf | 2 +- ide/editor.codetemplates/nbproject/project.properties | 2 +- ide/editor.completion/nbproject/project.properties | 2 +- .../nbproject/project.properties | 2 +- ide/editor.document/nbproject/project.properties | 2 +- ide/editor.errorstripe.api/nbproject/project.properties | 2 +- ide/editor.errorstripe/nbproject/project.properties | 2 +- ide/editor.fold.nbui/nbproject/project.properties | 2 +- ide/editor.fold/manifest.mf | 2 +- ide/editor.global.format/nbproject/project.properties | 2 +- ide/editor.guards/manifest.mf | 2 +- ide/editor.indent.project/manifest.mf | 2 +- ide/editor.indent.support/manifest.mf | 2 +- ide/editor.indent/manifest.mf | 2 +- ide/editor.kit/manifest.mf | 2 +- ide/editor.lib/nbproject/project.properties | 2 +- ide/editor.lib2/nbproject/project.properties | 2 +- ide/editor.macros/nbproject/project.properties | 2 +- ide/editor.plain.lib/manifest.mf | 2 +- ide/editor.plain/manifest.mf | 2 +- ide/editor.search/nbproject/project.properties | 2 +- ide/editor.settings.lib/nbproject/project.properties | 2 +- ide/editor.settings.storage/nbproject/project.properties | 2 +- ide/editor.settings/manifest.mf | 2 +- ide/editor.structure/nbproject/project.properties | 2 +- ide/editor.tools.storage/manifest.mf | 2 +- ide/editor.util/manifest.mf | 2 +- ide/editor/nbproject/project.properties | 2 +- ide/extbrowser/manifest.mf | 2 +- ide/extexecution.base/manifest.mf | 2 +- ide/extexecution.impl/manifest.mf | 2 +- ide/extexecution.process/manifest.mf | 2 +- ide/extexecution/manifest.mf | 2 +- ide/git/nbproject/project.properties | 2 +- ide/go.lang/manifest.mf | 2 +- ide/gototest/manifest.mf | 2 +- ide/gsf.codecoverage/manifest.mf | 2 +- ide/gsf.testrunner.ui/nbproject/project.properties | 2 +- ide/gsf.testrunner/manifest.mf | 2 +- ide/html.custom/manifest.mf | 2 +- ide/html.editor.lib/manifest.mf | 2 +- ide/html.editor/manifest.mf | 2 +- ide/html.indexing/manifest.mf | 2 +- ide/html.lexer/manifest.mf | 2 +- ide/html.parser/nbproject/project.properties | 2 +- ide/html.validation/manifest.mf | 2 +- ide/html/manifest.mf | 2 +- ide/httpserver/nbproject/project.properties | 2 +- ide/hudson.git/manifest.mf | 2 +- ide/hudson.mercurial/manifest.mf | 2 +- ide/hudson.subversion/manifest.mf | 2 +- ide/hudson.tasklist/manifest.mf | 2 +- ide/hudson.ui/manifest.mf | 2 +- ide/hudson/manifest.mf | 2 +- ide/ide.kit/manifest.mf | 2 +- ide/image/manifest.mf | 2 +- ide/javascript2.debug.ui/manifest.mf | 2 +- ide/javascript2.debug/manifest.mf | 2 +- ide/jellytools.ide/nbproject/project.properties | 2 +- ide/jumpto/nbproject/project.properties | 2 +- ide/languages.diff/manifest.mf | 2 +- ide/languages.env/manifest.mf | 2 +- ide/languages.go/manifest.mf | 2 +- ide/languages.hcl/manifest.mf | 2 +- ide/languages.jflex/manifest.mf | 2 +- ide/languages.manifest/manifest.mf | 2 +- ide/languages.toml/manifest.mf | 2 +- ide/languages.yaml/manifest.mf | 2 +- ide/languages/nbproject/project.properties | 2 +- ide/lexer.antlr4/nbproject/project.properties | 2 +- ide/lexer.nbbridge/nbproject/project.properties | 2 +- ide/lexer/nbproject/project.properties | 2 +- ide/lib.terminalemulator/manifest.mf | 2 +- ide/libs.antlr3.runtime/nbproject/project.properties | 2 +- ide/libs.antlr4.runtime/nbproject/project.properties | 2 +- ide/libs.c.kohlschutter.junixsocket/manifest.mf | 2 +- ide/libs.commons_compress/nbproject/project.properties | 2 +- ide/libs.commons_net/nbproject/project.properties | 2 +- ide/libs.flexmark/manifest.mf | 2 +- ide/libs.freemarker/nbproject/project.properties | 2 +- ide/libs.git/manifest.mf | 2 +- ide/libs.graalsdk.system/manifest.mf | 2 +- ide/libs.graalsdk/manifest.mf | 2 +- ide/libs.ini4j/manifest.mf | 2 +- ide/libs.jaxb/manifest.mf | 2 +- ide/libs.jcodings/manifest.mf | 2 +- ide/libs.jsch.agentproxy/manifest.mf | 2 +- ide/libs.json_simple/manifest.mf | 2 +- ide/libs.lucene/manifest.mf | 2 +- ide/libs.snakeyaml_engine/manifest.mf | 2 +- ide/libs.svnClientAdapter.javahl/manifest.mf | 2 +- ide/libs.svnClientAdapter/manifest.mf | 2 +- ide/libs.tomlj/manifest.mf | 2 +- ide/libs.tomljava/manifest.mf | 2 +- ide/libs.truffleapi/manifest.mf | 2 +- ide/libs.xerces/nbproject/project.properties | 2 +- ide/localhistory/manifest.mf | 2 +- ide/lsp.client/nbproject/project.properties | 2 +- ide/markdown/manifest.mf | 2 +- ide/mercurial/nbproject/project.properties | 2 +- ide/nativeimage.api/manifest.mf | 2 +- ide/notifications/manifest.mf | 2 +- ide/o.apache.xml.resolver/nbproject/project.properties | 2 +- ide/o.n.agent/manifest.mf | 2 +- ide/o.n.swing.dirchooser/manifest.mf | 2 +- ide/o.openidex.util/manifest.mf | 2 +- ide/options.editor/manifest.mf | 2 +- ide/parsing.api/nbproject/project.properties | 2 +- ide/parsing.indexing/nbproject/project.properties | 2 +- ide/parsing.lucene/nbproject/project.properties | 2 +- ide/parsing.nb/nbproject/project.properties | 2 +- ide/parsing.ui/nbproject/project.properties | 2 +- ide/print.editor/manifest.mf | 2 +- ide/project.ant.compat8/manifest.mf | 2 +- ide/project.ant.ui/manifest.mf | 2 +- ide/project.ant/manifest.mf | 2 +- ide/project.dependency/nbproject/project.properties | 2 +- ide/project.indexingbridge/manifest.mf | 2 +- ide/project.libraries.ui/manifest.mf | 2 +- ide/project.libraries/manifest.mf | 2 +- ide/project.spi.intern.impl/manifest.mf | 2 +- ide/project.spi.intern/manifest.mf | 2 +- ide/projectapi.nb/manifest.mf | 2 +- ide/projectapi/manifest.mf | 2 +- ide/projectui.buildmenu/nbproject/project.properties | 2 +- ide/projectui/nbproject/project.properties | 2 +- ide/projectuiapi.base/nbproject/project.properties | 2 +- ide/projectuiapi/nbproject/project.properties | 2 +- ide/properties.syntax/manifest.mf | 2 +- ide/properties/manifest.mf | 2 +- ide/refactoring.api/nbproject/project.properties | 2 +- ide/schema2beans/manifest.mf | 2 +- ide/selenium2.server/manifest.mf | 2 +- ide/selenium2/manifest.mf | 2 +- ide/server/manifest.mf | 2 +- ide/servletapi/manifest.mf | 2 +- ide/spellchecker.apimodule/manifest.mf | 2 +- ide/spellchecker.bindings.htmlxml/manifest.mf | 2 +- ide/spellchecker.bindings.properties/manifest.mf | 2 +- ide/spellchecker.dictionary_en/manifest.mf | 2 +- ide/spellchecker.kit/manifest.mf | 2 +- ide/spellchecker/nbproject/project.properties | 2 +- ide/spi.debugger.ui/manifest.mf | 2 +- ide/spi.editor.hints.projects/nbproject/project.properties | 2 +- ide/spi.editor.hints/nbproject/project.properties | 2 +- ide/spi.navigator/manifest.mf | 2 +- ide/spi.palette/manifest.mf | 2 +- ide/spi.tasklist/nbproject/project.properties | 2 +- ide/spi.viewmodel/manifest.mf | 2 +- ide/subversion/nbproject/project.properties | 2 +- ide/svg/manifest.mf | 2 +- ide/swing.validation/manifest.mf | 2 +- ide/target.iterator/manifest.mf | 2 +- ide/tasklist.kit/manifest.mf | 2 +- ide/tasklist.projectint/manifest.mf | 2 +- ide/tasklist.todo/nbproject/project.properties | 2 +- ide/tasklist.ui/nbproject/project.properties | 2 +- ide/team.commons/manifest.mf | 2 +- ide/team.ide/manifest.mf | 2 +- ide/terminal.nb/manifest.mf | 2 +- ide/terminal/manifest.mf | 2 +- ide/textmate.lexer/nbproject/project.properties | 2 +- ide/texttools/manifest.mf | 2 +- ide/usersguide/manifest.mf | 2 +- ide/utilities.project/manifest.mf | 2 +- ide/utilities/manifest.mf | 2 +- ide/versioning.core/nbproject/project.properties | 2 +- ide/versioning.indexingbridge/manifest.mf | 2 +- ide/versioning.masterfs/manifest.mf | 2 +- ide/versioning.system.cvss.installer/manifest.mf | 2 +- ide/versioning.ui/nbproject/project.properties | 2 +- ide/versioning.util/nbproject/project.properties | 2 +- ide/versioning/nbproject/project.properties | 2 +- ide/web.browser.api/manifest.mf | 2 +- ide/web.common.ui/manifest.mf | 2 +- ide/web.common/manifest.mf | 2 +- ide/web.indent/manifest.mf | 2 +- ide/web.webkit.debugging/manifest.mf | 2 +- ide/xml.axi/manifest.mf | 2 +- ide/xml.catalog.ui/nbproject/project.properties | 2 +- ide/xml.catalog/nbproject/project.properties | 2 +- ide/xml.core/nbproject/project.properties | 2 +- ide/xml.jaxb.api/manifest.mf | 2 +- ide/xml.lexer/manifest.mf | 2 +- ide/xml.multiview/nbproject/project.properties | 2 +- ide/xml.retriever/manifest.mf | 2 +- ide/xml.schema.completion/manifest.mf | 2 +- ide/xml.schema.model/nbproject/project.properties | 2 +- ide/xml.tax/nbproject/project.properties | 2 +- ide/xml.text.obsolete90/nbproject/project.properties | 2 +- ide/xml.text/nbproject/project.properties | 2 +- ide/xml.tools/manifest.mf | 2 +- ide/xml.wsdl.model/nbproject/project.properties | 2 +- ide/xml.xam/nbproject/project.properties | 2 +- ide/xml.xdm/nbproject/project.properties | 2 +- ide/xml/manifest.mf | 2 +- ide/xsl/manifest.mf | 2 +- java/ant.browsetask/manifest.mf | 2 +- java/ant.debugger/nbproject/project.properties | 2 +- java/ant.freeform/manifest.mf | 2 +- java/ant.grammar/manifest.mf | 2 +- java/ant.hints/manifest.mf | 2 +- java/ant.kit/manifest.mf | 2 +- java/api.debugger.jpda/manifest.mf | 2 +- java/api.java/manifest.mf | 2 +- java/api.maven/manifest.mf | 2 +- java/beans/nbproject/project.properties | 2 +- java/classfile/manifest.mf | 2 +- java/dbschema/nbproject/project.properties | 2 +- java/debugger.jpda.ant/manifest.mf | 2 +- java/debugger.jpda.js/manifest.mf | 2 +- java/debugger.jpda.jsui/manifest.mf | 2 +- java/debugger.jpda.kit/manifest.mf | 2 +- java/debugger.jpda.projects/manifest.mf | 2 +- java/debugger.jpda.projectsui/manifest.mf | 2 +- java/debugger.jpda.truffle/manifest.mf | 2 +- java/debugger.jpda.trufflenode/manifest.mf | 2 +- java/debugger.jpda.ui/manifest.mf | 2 +- java/debugger.jpda.visual/manifest.mf | 2 +- java/debugger.jpda/nbproject/project.properties | 2 +- java/editor.htmlui/manifest.mf | 2 +- java/form.kit/manifest.mf | 2 +- java/form.nb/nbproject/project.properties | 2 +- java/form.refactoring/nbproject/project.properties | 2 +- java/form/nbproject/project.properties | 2 +- java/gradle.dependencies/nbproject/project.properties | 2 +- java/gradle.java.coverage/manifest.mf | 2 +- java/gradle.java/nbproject/project.properties | 2 +- java/gradle.kit/manifest.mf | 2 +- java/gradle.persistence/manifest.mf | 2 +- java/gradle.spring/manifest.mf | 2 +- java/gradle.test/manifest.mf | 2 +- java/hudson.ant/manifest.mf | 2 +- java/hudson.maven/manifest.mf | 2 +- java/i18n.form/nbproject/project.properties | 2 +- java/i18n/manifest.mf | 2 +- java/j2ee.core.utilities/manifest.mf | 2 +- java/j2ee.eclipselink/manifest.mf | 2 +- java/j2ee.eclipselinkmodelgen/manifest.mf | 2 +- java/j2ee.jpa.refactoring/manifest.mf | 2 +- java/j2ee.jpa.verification/manifest.mf | 2 +- java/j2ee.metadata.model.support/manifest.mf | 2 +- java/j2ee.metadata/manifest.mf | 2 +- java/j2ee.persistence.kit/manifest.mf | 2 +- java/j2ee.persistence/nbproject/project.properties | 2 +- java/j2ee.persistenceapi/nbproject/project.properties | 2 +- java/java.api.common/manifest.mf | 2 +- java/java.completion/nbproject/project.properties | 2 +- java/java.debug/nbproject/project.properties | 2 +- java/java.disco/manifest.mf | 2 +- java/java.editor.base/nbproject/project.properties | 2 +- java/java.editor.lib/nbproject/project.properties | 2 +- java/java.editor/nbproject/project.properties | 2 +- java/java.examples/manifest.mf | 2 +- java/java.file.launcher/manifest.mf | 2 +- java/java.freeform/manifest.mf | 2 +- java/java.graph/manifest.mf | 2 +- java/java.guards/manifest.mf | 2 +- java/java.hints.declarative.test/nbproject/project.properties | 2 +- java/java.hints.declarative/nbproject/project.properties | 2 +- java/java.hints.legacy.spi/nbproject/project.properties | 2 +- java/java.hints.test/nbproject/project.properties | 2 +- java/java.hints.ui/nbproject/project.properties | 2 +- java/java.hints/nbproject/project.properties | 2 +- java/java.j2sedeploy/manifest.mf | 2 +- java/java.j2seembedded/manifest.mf | 2 +- java/java.j2semodule/manifest.mf | 2 +- java/java.j2seplatform/manifest.mf | 2 +- java/java.j2seprofiles/manifest.mf | 2 +- java/java.j2seproject/nbproject/project.properties | 2 +- java/java.kit/manifest.mf | 2 +- java/java.lexer/manifest.mf | 2 +- java/java.lsp.server/nbproject/project.properties | 2 +- java/java.metrics/manifest.mf | 2 +- java/java.module.graph/manifest.mf | 2 +- java/java.mx.project/manifest.mf | 2 +- java/java.nativeimage.debugger/manifest.mf | 2 +- java/java.navigation/manifest.mf | 2 +- java/java.openjdk.project/manifest.mf | 2 +- java/java.platform.ui/manifest.mf | 2 +- java/java.platform/manifest.mf | 2 +- java/java.preprocessorbridge/nbproject/project.properties | 2 +- java/java.project.ui/manifest.mf | 2 +- java/java.project/manifest.mf | 2 +- java/java.source.ant/nbproject/project.properties | 2 +- java/java.source.base/nbproject/project.properties | 2 +- java/java.source.compat8/manifest.mf | 2 +- java/java.source.queries/manifest.mf | 2 +- java/java.source.queriesimpl/manifest.mf | 2 +- java/java.source/nbproject/project.properties | 2 +- java/java.sourceui/nbproject/project.properties | 2 +- java/java.testrunner.ant/manifest.mf | 2 +- java/java.testrunner.ui/manifest.mf | 2 +- java/java.testrunner/manifest.mf | 2 +- java/javadoc/nbproject/project.properties | 2 +- java/javaee.injection/manifest.mf | 2 +- java/javawebstart/manifest.mf | 2 +- java/jellytools.java/manifest.mf | 2 +- java/jshell.support/nbproject/project.properties | 2 +- java/junit.ant.ui/manifest.mf | 2 +- java/junit.ant/manifest.mf | 2 +- java/junit.ui/manifest.mf | 2 +- java/junit/manifest.mf | 2 +- java/ko4j.debugging/manifest.mf | 2 +- java/kotlin.editor/manifest.mf | 2 +- java/languages.antlr/manifest.mf | 2 +- java/lib.jshell.agent/manifest.mf | 2 +- java/lib.nbjavac/nbproject/project.properties | 2 +- java/libs.cglib/manifest.mf | 2 +- java/libs.corba.omgapi/manifest.mf | 2 +- java/libs.javacapi/nbproject/project.properties | 2 +- java/libs.nbjavacapi/manifest.mf | 2 +- java/libs.springframework/manifest.mf | 2 +- java/maven.checkstyle/manifest.mf | 2 +- java/maven.coverage/manifest.mf | 2 +- java/maven.embedder/manifest.mf | 2 +- java/maven.grammar/nbproject/project.properties | 2 +- java/maven.graph/manifest.mf | 2 +- java/maven.hints/manifest.mf | 2 +- java/maven.indexer.ui/manifest.mf | 2 +- java/maven.indexer/manifest.mf | 2 +- java/maven.junit.ui/manifest.mf | 2 +- java/maven.junit/manifest.mf | 2 +- java/maven.kit/manifest.mf | 2 +- java/maven.model/manifest.mf | 2 +- java/maven.osgi/manifest.mf | 2 +- java/maven.persistence/manifest.mf | 2 +- java/maven.refactoring/nbproject/project.properties | 2 +- java/maven.repository/manifest.mf | 2 +- java/maven.search/manifest.mf | 2 +- java/maven.spring/manifest.mf | 2 +- java/maven/nbproject/project.properties | 4 ++-- java/nashorn.execution/manifest.mf | 2 +- java/projectimport.eclipse.core/manifest.mf | 2 +- java/projectimport.eclipse.j2se/nbproject/project.properties | 2 +- java/refactoring.java/nbproject/project.properties | 2 +- java/selenium2.java/manifest.mf | 2 +- java/selenium2.maven/manifest.mf | 2 +- java/spellchecker.bindings.java/manifest.mf | 2 +- java/spi.debugger.jpda.ui/manifest.mf | 2 +- java/spi.java.hints/nbproject/project.properties | 2 +- java/spring.beans/nbproject/project.properties | 2 +- java/testng.ant/manifest.mf | 2 +- java/testng.maven/manifest.mf | 2 +- java/testng.ui/manifest.mf | 2 +- java/testng/manifest.mf | 2 +- java/websvc.jaxws21/manifest.mf | 2 +- java/websvc.jaxws21api/manifest.mf | 2 +- java/websvc.saas.codegen.java/manifest.mf | 2 +- java/whitelist/manifest.mf | 2 +- java/xml.jaxb/manifest.mf | 2 +- java/xml.tools.java/manifest.mf | 2 +- javafx/javafx2.editor/nbproject/project.properties | 2 +- javafx/javafx2.kit/manifest.mf | 2 +- javafx/javafx2.platform/manifest.mf | 2 +- javafx/javafx2.project/manifest.mf | 2 +- javafx/javafx2.samples/manifest.mf | 2 +- javafx/javafx2.scenebuilder/manifest.mf | 2 +- javafx/maven.htmlui/manifest.mf | 2 +- nb/autoupdate.pluginimporter/manifest.mf | 2 +- nb/deadlock.detector/manifest.mf | 2 +- nb/ide.branding.kit/manifest.mf | 2 +- nb/ide.branding/manifest.mf | 2 +- nb/ide.dashboard/manifest.mf | 2 +- nb/o.n.upgrader/manifest.mf | 2 +- nb/uihandler.exceptionreporter/manifest.mf | 2 +- nb/updatecenters/manifest.mf | 2 +- php/hudson.php/manifest.mf | 2 +- php/languages.neon/manifest.mf | 2 +- php/libs.javacup/nbproject/project.properties | 2 +- php/php.api.annotation/manifest.mf | 2 +- php/php.api.documentation/manifest.mf | 2 +- php/php.api.editor/manifest.mf | 2 +- php/php.api.executable/manifest.mf | 2 +- php/php.api.framework/manifest.mf | 2 +- php/php.api.phpmodule/manifest.mf | 2 +- php/php.api.templates/manifest.mf | 2 +- php/php.api.testing/manifest.mf | 2 +- php/php.apigen/manifest.mf | 2 +- php/php.atoum/manifest.mf | 2 +- php/php.code.analysis/manifest.mf | 2 +- php/php.codeception/manifest.mf | 2 +- php/php.composer/manifest.mf | 2 +- php/php.dbgp/manifest.mf | 2 +- php/php.doctrine2/manifest.mf | 2 +- php/php.editor/nbproject/project.properties | 2 +- php/php.kit/manifest.mf | 2 +- php/php.latte/manifest.mf | 2 +- php/php.nette.tester/manifest.mf | 2 +- php/php.nette2/manifest.mf | 2 +- php/php.phing/manifest.mf | 2 +- php/php.phpdoc/manifest.mf | 2 +- php/php.phpunit/manifest.mf | 2 +- php/php.project/manifest.mf | 2 +- php/php.refactoring/manifest.mf | 2 +- php/php.samples/manifest.mf | 2 +- php/php.smarty/manifest.mf | 2 +- php/php.symfony/manifest.mf | 2 +- php/php.symfony2/manifest.mf | 2 +- php/php.twig/manifest.mf | 2 +- php/php.zend/manifest.mf | 2 +- php/php.zend2/manifest.mf | 2 +- php/selenium2.php/manifest.mf | 2 +- php/spellchecker.bindings.php/manifest.mf | 2 +- php/websvc.saas.codegen.php/manifest.mf | 2 +- platform/api.annotations.common/manifest.mf | 2 +- platform/api.dashboard/manifest.mf | 2 +- platform/api.htmlui/manifest.mf | 2 +- platform/api.intent/manifest.mf | 2 +- platform/api.io/manifest.mf | 2 +- platform/api.progress.compat8/manifest.mf | 2 +- platform/api.progress.nb/manifest.mf | 2 +- platform/api.progress/manifest.mf | 2 +- platform/api.scripting/manifest.mf | 2 +- platform/api.search/manifest.mf | 2 +- platform/api.templates/manifest.mf | 2 +- platform/api.visual/manifest.mf | 2 +- platform/applemenu/manifest.mf | 2 +- platform/autoupdate.cli/manifest.mf | 2 +- platform/autoupdate.services/manifest.mf | 2 +- platform/autoupdate.ui/manifest.mf | 2 +- platform/core.execution/manifest.mf | 2 +- platform/core.io.ui/manifest.mf | 2 +- platform/core.kit/manifest.mf | 2 +- platform/core.multitabs/nbproject/project.properties | 2 +- platform/core.multiview/manifest.mf | 2 +- platform/core.nativeaccess/manifest.mf | 2 +- platform/core.netigso/manifest.mf | 2 +- platform/core.network/manifest.mf | 2 +- platform/core.osgi/manifest.mf | 2 +- platform/core.output2/manifest.mf | 2 +- platform/core.startup.base/nbproject/project.properties | 2 +- platform/core.startup/nbproject/project.properties | 2 +- platform/core.ui/manifest.mf | 2 +- platform/core.windows/manifest.mf | 2 +- platform/editor.mimelookup.impl/manifest.mf | 2 +- platform/editor.mimelookup/manifest.mf | 2 +- platform/favorites/manifest.mf | 2 +- platform/htmlui/manifest.mf | 2 +- platform/janitor/manifest.mf | 2 +- platform/javahelp/manifest.mf | 2 +- platform/junitlib/manifest.mf | 2 +- platform/keyring.fallback/manifest.mf | 2 +- platform/keyring.impl/manifest.mf | 2 +- platform/keyring/manifest.mf | 2 +- platform/lib.uihandler/manifest.mf | 2 +- platform/libs.asm/manifest.mf | 2 +- platform/libs.felix/manifest.mf | 2 +- platform/libs.flatlaf/manifest.mf | 2 +- platform/libs.javafx/manifest.mf | 2 +- platform/libs.javax.inject/manifest.mf | 2 +- platform/libs.jna.platform/manifest.mf | 2 +- platform/libs.jna/manifest.mf | 2 +- platform/libs.jsr223/manifest.mf | 2 +- platform/libs.jsvg/manifest.mf | 2 +- platform/libs.junit4/manifest.mf | 2 +- platform/libs.junit5/manifest.mf | 2 +- platform/libs.osgi/manifest.mf | 2 +- platform/libs.testng/manifest.mf | 2 +- platform/masterfs.linux/manifest.mf | 2 +- platform/masterfs.macosx/manifest.mf | 2 +- platform/masterfs.nio2/manifest.mf | 2 +- platform/masterfs.ui/nbproject/project.properties | 2 +- platform/masterfs.windows/manifest.mf | 2 +- platform/masterfs/nbproject/project.properties | 2 +- platform/netbinox/manifest.mf | 2 +- platform/o.apache.commons.codec/manifest.mf | 2 +- platform/o.apache.commons.commons_io/manifest.mf | 2 +- platform/o.apache.commons.lang3/manifest.mf | 2 +- platform/o.apache.commons.logging/manifest.mf | 2 +- platform/o.n.bootstrap/manifest.mf | 2 +- platform/o.n.core/manifest.mf | 2 +- platform/o.n.swing.laf.dark/nbproject/project.properties | 2 +- platform/o.n.swing.laf.flatlaf/manifest.mf | 2 +- platform/o.n.swing.outline/manifest.mf | 2 +- platform/o.n.swing.plaf/manifest.mf | 2 +- platform/o.n.swing.tabcontrol/manifest.mf | 2 +- platform/openide.actions/manifest.mf | 2 +- platform/openide.awt/manifest.mf | 2 +- platform/openide.compat/manifest.mf | 2 +- platform/openide.dialogs/manifest.mf | 2 +- platform/openide.execution.compat8/manifest.mf | 2 +- platform/openide.execution/manifest.mf | 2 +- platform/openide.explorer/manifest.mf | 2 +- platform/openide.filesystems.compat8/manifest.mf | 2 +- platform/openide.filesystems.nb/manifest.mf | 2 +- platform/openide.filesystems/manifest.mf | 2 +- platform/openide.io/manifest.mf | 2 +- platform/openide.loaders/manifest.mf | 2 +- platform/openide.modules/manifest.mf | 2 +- platform/openide.nodes/manifest.mf | 2 +- platform/openide.text/manifest.mf | 2 +- platform/openide.util.lookup/manifest.mf | 2 +- platform/openide.util.ui.svg/manifest.mf | 2 +- platform/openide.util.ui/manifest.mf | 2 +- platform/openide.util/manifest.mf | 2 +- platform/openide.windows/manifest.mf | 2 +- platform/options.api/manifest.mf | 2 +- platform/options.keymap/manifest.mf | 2 +- platform/print/manifest.mf | 2 +- platform/progress.ui/manifest.mf | 2 +- platform/queries/manifest.mf | 2 +- platform/sampler/manifest.mf | 2 +- platform/sendopts/manifest.mf | 2 +- platform/settings/manifest.mf | 2 +- platform/spi.actions/manifest.mf | 2 +- platform/spi.quicksearch/manifest.mf | 2 +- platform/templates/manifest.mf | 2 +- platform/templatesui/manifest.mf | 2 +- platform/uihandler/manifest.mf | 2 +- profiler/debugger.jpda.heapwalk/manifest.mf | 2 +- profiler/lib.profiler.charts/manifest.mf | 2 +- profiler/lib.profiler.common/manifest.mf | 2 +- profiler/lib.profiler.ui/manifest.mf | 2 +- profiler/lib.profiler/manifest.mf | 2 +- profiler/maven.profiler/manifest.mf | 2 +- profiler/profiler.api/manifest.mf | 2 +- profiler/profiler.attach/manifest.mf | 2 +- profiler/profiler.freeform/manifest.mf | 2 +- profiler/profiler.heapwalker/manifest.mf | 2 +- profiler/profiler.j2se/manifest.mf | 2 +- profiler/profiler.kit/manifest.mf | 2 +- profiler/profiler.nbimpl/manifest.mf | 2 +- profiler/profiler.nbmodule/manifest.mf | 2 +- profiler/profiler.options/manifest.mf | 2 +- profiler/profiler.oql.language/manifest.mf | 2 +- profiler/profiler.oql/manifest.mf | 2 +- profiler/profiler.ppoints/manifest.mf | 2 +- profiler/profiler.projectsupport/manifest.mf | 2 +- profiler/profiler.snaptracer/manifest.mf | 2 +- profiler/profiler.utilities/manifest.mf | 2 +- profiler/profiler/manifest.mf | 2 +- webcommon/api.knockout/manifest.mf | 2 +- webcommon/cordova.platforms.android/manifest.mf | 2 +- webcommon/cordova.platforms/manifest.mf | 2 +- webcommon/cordova/manifest.mf | 2 +- webcommon/extbrowser.chrome/manifest.mf | 2 +- webcommon/html.angular/manifest.mf | 2 +- webcommon/html.knockout/manifest.mf | 2 +- webcommon/javascript.bower/manifest.mf | 2 +- webcommon/javascript.cdnjs/manifest.mf | 2 +- webcommon/javascript.cdtdebug.ui/nbproject/project.properties | 2 +- webcommon/javascript.cdtdebug/nbproject/project.properties | 2 +- webcommon/javascript.grunt/manifest.mf | 2 +- webcommon/javascript.gulp/manifest.mf | 2 +- webcommon/javascript.jstestdriver/manifest.mf | 2 +- webcommon/javascript.karma/manifest.mf | 2 +- webcommon/javascript.nodejs/manifest.mf | 2 +- webcommon/javascript.v8debug.ui/nbproject/project.properties | 2 +- webcommon/javascript.v8debug/nbproject/project.properties | 2 +- webcommon/javascript2.doc/manifest.mf | 2 +- webcommon/javascript2.editor/manifest.mf | 2 +- webcommon/javascript2.extdoc/manifest.mf | 2 +- webcommon/javascript2.extjs/manifest.mf | 2 +- webcommon/javascript2.html/manifest.mf | 2 +- webcommon/javascript2.jade/manifest.mf | 2 +- webcommon/javascript2.jquery/manifest.mf | 2 +- webcommon/javascript2.jsdoc/manifest.mf | 2 +- webcommon/javascript2.json/manifest.mf | 2 +- webcommon/javascript2.kit/manifest.mf | 2 +- webcommon/javascript2.knockout/manifest.mf | 2 +- webcommon/javascript2.lexer/manifest.mf | 2 +- webcommon/javascript2.model/manifest.mf | 2 +- webcommon/javascript2.nodejs/manifest.mf | 2 +- webcommon/javascript2.prototypejs/manifest.mf | 2 +- webcommon/javascript2.react/manifest.mf | 2 +- webcommon/javascript2.requirejs/manifest.mf | 2 +- webcommon/javascript2.sdoc/manifest.mf | 2 +- webcommon/javascript2.source.query/manifest.mf | 2 +- webcommon/javascript2.types/manifest.mf | 2 +- webcommon/javascript2.vue/manifest.mf | 2 +- webcommon/languages.apacheconf/manifest.mf | 2 +- webcommon/languages.ini/manifest.mf | 2 +- webcommon/lib.chrome_devtools_protocol/manifest.mf | 2 +- webcommon/lib.v8debug/manifest.mf | 2 +- webcommon/libs.graaljs/manifest.mf | 2 +- webcommon/libs.jstestdriver/manifest.mf | 2 +- webcommon/libs.nashorn/manifest.mf | 2 +- webcommon/libs.plist/manifest.mf | 2 +- webcommon/netserver/manifest.mf | 2 +- webcommon/selenium2.webclient.mocha/manifest.mf | 2 +- webcommon/selenium2.webclient.protractor/manifest.mf | 2 +- webcommon/selenium2.webclient/manifest.mf | 2 +- webcommon/typescript.editor/manifest.mf | 2 +- webcommon/web.client.kit/manifest.mf | 2 +- webcommon/web.client.samples/manifest.mf | 2 +- webcommon/web.clientproject.api/manifest.mf | 2 +- webcommon/web.clientproject/manifest.mf | 2 +- webcommon/web.inspect/manifest.mf | 2 +- webcommon/web.javascript.debugger/manifest.mf | 2 +- webcommon/web.webkit.tooling/manifest.mf | 2 +- websvccommon/websvc.jaxwsmodelapi/manifest.mf | 2 +- websvccommon/websvc.saas.api/manifest.mf | 2 +- websvccommon/websvc.saas.codegen/manifest.mf | 2 +- websvccommon/websvc.saas.kit/manifest.mf | 2 +- websvccommon/websvc.saas.ui/manifest.mf | 2 +- 795 files changed, 796 insertions(+), 796 deletions(-) diff --git a/apisupport/apisupport.ant/manifest.mf b/apisupport/apisupport.ant/manifest.mf index d191c4d3b159..68bbfa3a765f 100644 --- a/apisupport/apisupport.ant/manifest.mf +++ b/apisupport/apisupport.ant/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.apisupport.ant OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/apisupport/project/Bundle.properties -OpenIDE-Module-Specification-Version: 2.103 +OpenIDE-Module-Specification-Version: 2.104 AutoUpdate-Show-In-Client: false OpenIDE-Module-Layer: org/netbeans/modules/apisupport/project/resources/layer.xml diff --git a/apisupport/apisupport.kit/manifest.mf b/apisupport/apisupport.kit/manifest.mf index a743557a8e58..1e21fef435cf 100644 --- a/apisupport/apisupport.kit/manifest.mf +++ b/apisupport/apisupport.kit/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.apisupport.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/apisupport/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 OpenIDE-Module-Provides: org.netbeans.modules.apisupport.kit diff --git a/apisupport/apisupport.project/manifest.mf b/apisupport/apisupport.project/manifest.mf index dc0ee39b6187..a8d07c302e6c 100644 --- a/apisupport/apisupport.project/manifest.mf +++ b/apisupport/apisupport.project/manifest.mf @@ -4,5 +4,5 @@ OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/apisupport/project/api/Bu OpenIDE-Module-Requires: javax.script.ScriptEngine.freemarker OpenIDE-Module-Layer: org/netbeans/modules/apisupport/project/ui/resources/layer.xml AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.107 +OpenIDE-Module-Specification-Version: 1.108 diff --git a/apisupport/apisupport.refactoring/manifest.mf b/apisupport/apisupport.refactoring/manifest.mf index 56123053eaf9..ac6dc4baabe0 100644 --- a/apisupport/apisupport.refactoring/manifest.mf +++ b/apisupport/apisupport.refactoring/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.apisupport.refactoring OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/apisupport/refactoring/Bundle.properties -OpenIDE-Module-Specification-Version: 1.68 +OpenIDE-Module-Specification-Version: 1.69 diff --git a/apisupport/apisupport.wizards/manifest.mf b/apisupport/apisupport.wizards/manifest.mf index 75ce9976faaa..a30045095483 100644 --- a/apisupport/apisupport.wizards/manifest.mf +++ b/apisupport/apisupport.wizards/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.apisupport.wizards OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/apisupport/project/ui/wizard/common/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/apisupport/project/ui/wizard/common/layer.xml -OpenIDE-Module-Specification-Version: 1.51 +OpenIDE-Module-Specification-Version: 1.52 diff --git a/apisupport/maven.apisupport/manifest.mf b/apisupport/maven.apisupport/manifest.mf index 58ce11c7457a..81a2370323d8 100644 --- a/apisupport/maven.apisupport/manifest.mf +++ b/apisupport/maven.apisupport/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.maven.apisupport/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/apisupport/Bundle.properties AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.90 +OpenIDE-Module-Specification-Version: 1.91 diff --git a/apisupport/timers/manifest.mf b/apisupport/timers/manifest.mf index 903f6c567734..545cdc9cf013 100644 --- a/apisupport/timers/manifest.mf +++ b/apisupport/timers/manifest.mf @@ -3,6 +3,6 @@ OpenIDE-Module: org.netbeans.modules.timers/1 OpenIDE-Module-Layer: org/netbeans/modules/timers/resources/layer.xml OpenIDE-Module-Install: org/netbeans/modules/timers/Install.class OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/timers/Bundle.properties -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 AutoUpdate-Show-In-Client: true diff --git a/cpplite/cpplite.debugger/manifest.mf b/cpplite/cpplite.debugger/manifest.mf index f90edfdba8ba..cfdfb59800c6 100644 --- a/cpplite/cpplite.debugger/manifest.mf +++ b/cpplite/cpplite.debugger/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.cpplite.debugger OpenIDE-Module-Layer: org/netbeans/modules/cpplite/debugger/resources/mf-layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/cpplite/debugger/Bundle.properties -OpenIDE-Module-Specification-Version: 1.23 +OpenIDE-Module-Specification-Version: 1.24 diff --git a/cpplite/cpplite.editor/manifest.mf b/cpplite/cpplite.editor/manifest.mf index 9177006fcb51..47b311032516 100644 --- a/cpplite/cpplite.editor/manifest.mf +++ b/cpplite/cpplite.editor/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.cpplite.editor OpenIDE-Module-Layer: org/netbeans/modules/cpplite/editor/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/cpplite/editor/Bundle.properties -OpenIDE-Module-Specification-Version: 1.22 +OpenIDE-Module-Specification-Version: 1.23 diff --git a/cpplite/cpplite.kit/manifest.mf b/cpplite/cpplite.kit/manifest.mf index 0e1e144f8bbc..4461e67ad794 100644 --- a/cpplite/cpplite.kit/manifest.mf +++ b/cpplite/cpplite.kit/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.cpplite.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/cpplite/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.22 +OpenIDE-Module-Specification-Version: 1.23 diff --git a/cpplite/cpplite.project/manifest.mf b/cpplite/cpplite.project/manifest.mf index d48dc5d52c6c..0e5e16413619 100644 --- a/cpplite/cpplite.project/manifest.mf +++ b/cpplite/cpplite.project/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.cpplite.project OpenIDE-Module-Layer: org/netbeans/modules/cpplite/project/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/cpplite/project/Bundle.properties -OpenIDE-Module-Specification-Version: 1.22 +OpenIDE-Module-Specification-Version: 1.23 diff --git a/enterprise/api.web.webmodule/manifest.mf b/enterprise/api.web.webmodule/manifest.mf index 4dc06ad5f9fd..714dd01dea4d 100644 --- a/enterprise/api.web.webmodule/manifest.mf +++ b/enterprise/api.web.webmodule/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.api.web.webmodule -OpenIDE-Module-Specification-Version: 1.69 +OpenIDE-Module-Specification-Version: 1.70 OpenIDE-Module-Layer: org/netbeans/modules/web/webmodule/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/webmodule/Bundle.properties diff --git a/enterprise/cloud.amazon/manifest.mf b/enterprise/cloud.amazon/manifest.mf index 47bfbb5efc2a..55849b60be4c 100644 --- a/enterprise/cloud.amazon/manifest.mf +++ b/enterprise/cloud.amazon/manifest.mf @@ -4,5 +4,5 @@ OpenIDE-Module: org.netbeans.modules.cloud.amazon/0 OpenIDE-Module-Provides: org.netbeans.modules.serverplugins.javaee OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/cloud/amazon/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/cloud/amazon/resources/layer.xml -OpenIDE-Module-Specification-Version: 1.43 +OpenIDE-Module-Specification-Version: 1.44 diff --git a/enterprise/cloud.common/manifest.mf b/enterprise/cloud.common/manifest.mf index 0860b93c8d2c..936be1976d77 100644 --- a/enterprise/cloud.common/manifest.mf +++ b/enterprise/cloud.common/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.cloud.common OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/cloud/common/Bundle.properties -OpenIDE-Module-Specification-Version: 1.42 +OpenIDE-Module-Specification-Version: 1.43 diff --git a/enterprise/cloud.oracle/manifest.mf b/enterprise/cloud.oracle/manifest.mf index d44fd57360bc..2aa999424bba 100644 --- a/enterprise/cloud.oracle/manifest.mf +++ b/enterprise/cloud.oracle/manifest.mf @@ -4,6 +4,6 @@ OpenIDE-Module: org.netbeans.modules.cloud.oracle OpenIDE-Module-Layer: org/netbeans/modules/cloud/oracle/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/cloud/oracle/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.serverplugins.javaee -OpenIDE-Module-Specification-Version: 1.17 +OpenIDE-Module-Specification-Version: 1.18 OpenIDE-Module-Display-Category: Cloud diff --git a/enterprise/el.lexer/manifest.mf b/enterprise/el.lexer/manifest.mf index 80193745ffc6..e20eceb7eac8 100644 --- a/enterprise/el.lexer/manifest.mf +++ b/enterprise/el.lexer/manifest.mf @@ -1,5 +1,5 @@ OpenIDE-Module: org.netbeans.modules.el.lexer/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/el/lexer/Bundle.properties -OpenIDE-Module-Specification-Version: 1.58 +OpenIDE-Module-Specification-Version: 1.59 OpenIDE-Module-Layer: org/netbeans/modules/el/lexer/resources/layer.xml diff --git a/enterprise/glassfish.common/manifest.mf b/enterprise/glassfish.common/manifest.mf index e5618378f4f6..edb10cbbacf3 100644 --- a/enterprise/glassfish.common/manifest.mf +++ b/enterprise/glassfish.common/manifest.mf @@ -4,6 +4,6 @@ OpenIDE-Module: org.netbeans.modules.glassfish.common/0 OpenIDE-Module-Install: org/netbeans/modules/glassfish/common/Installer.class OpenIDE-Module-Layer: org/netbeans/modules/glassfish/common/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/glassfish/common/Bundle.properties -OpenIDE-Module-Specification-Version: 1.105 +OpenIDE-Module-Specification-Version: 1.106 OpenIDE-Module-Provides: org.netbeans.modules.glassfish.common diff --git a/enterprise/glassfish.eecommon/nbproject/project.properties b/enterprise/glassfish.eecommon/nbproject/project.properties index 5f892bd89dec..6d2705518ca9 100644 --- a/enterprise/glassfish.eecommon/nbproject/project.properties +++ b/enterprise/glassfish.eecommon/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true javac.release=11 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.68.0 +spec.version.base=1.69.0 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/enterprise/glassfish.javaee/manifest.mf b/enterprise/glassfish.javaee/manifest.mf index f4bb6ac76353..6de959c2e057 100644 --- a/enterprise/glassfish.javaee/manifest.mf +++ b/enterprise/glassfish.javaee/manifest.mf @@ -4,5 +4,5 @@ OpenIDE-Module: org.netbeans.modules.glassfish.javaee/0 OpenIDE-Module-Layer: org/netbeans/modules/glassfish/javaee/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/glassfish/javaee/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.serverplugins.javaee -OpenIDE-Module-Specification-Version: 1.72 +OpenIDE-Module-Specification-Version: 1.73 diff --git a/enterprise/glassfish.tooling/manifest.mf b/enterprise/glassfish.tooling/manifest.mf index 74bedd46f083..85b130a865c0 100644 --- a/enterprise/glassfish.tooling/manifest.mf +++ b/enterprise/glassfish.tooling/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.glassfish.tooling/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/glassfish/tooling/Bundle.properties -OpenIDE-Module-Specification-Version: 1.38 +OpenIDE-Module-Specification-Version: 1.39 diff --git a/enterprise/gradle.javaee/manifest.mf b/enterprise/gradle.javaee/manifest.mf index efe09b9afcb0..13bb75b83ceb 100644 --- a/enterprise/gradle.javaee/manifest.mf +++ b/enterprise/gradle.javaee/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.gradle.javaee OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/gradle/javaee/Bundle.properties -OpenIDE-Module-Specification-Version: 1.26 +OpenIDE-Module-Specification-Version: 1.27 diff --git a/enterprise/j2ee.ant/nbproject/project.properties b/enterprise/j2ee.ant/nbproject/project.properties index dede1260cd92..c04954593e60 100644 --- a/enterprise/j2ee.ant/nbproject/project.properties +++ b/enterprise/j2ee.ant/nbproject/project.properties @@ -16,4 +16,4 @@ # under the License. ant.jar=${ant.core.lib} -spec.version.base=1.65.0 +spec.version.base=1.66.0 diff --git a/enterprise/j2ee.api.ejbmodule/manifest.mf b/enterprise/j2ee.api.ejbmodule/manifest.mf index addb0da19e4b..bd31882aae38 100644 --- a/enterprise/j2ee.api.ejbmodule/manifest.mf +++ b/enterprise/j2ee.api.ejbmodule/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.api.ejbmodule -OpenIDE-Module-Specification-Version: 1.68 +OpenIDE-Module-Specification-Version: 1.69 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/ejbjar/Bundle.properties diff --git a/enterprise/j2ee.clientproject/nbproject/project.properties b/enterprise/j2ee.clientproject/nbproject/project.properties index d3dbc9dff8d1..bda2433dd003 100644 --- a/enterprise/j2ee.clientproject/nbproject/project.properties +++ b/enterprise/j2ee.clientproject/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -spec.version.base=1.77.0 +spec.version.base=1.78.0 javadoc.arch=${basedir}/arch.xml javadoc.preview=true javac.compilerargs=-Xlint -Xlint:-serial diff --git a/enterprise/j2ee.common/manifest.mf b/enterprise/j2ee.common/manifest.mf index 288e934f73f2..f1de707bdacd 100644 --- a/enterprise/j2ee.common/manifest.mf +++ b/enterprise/j2ee.common/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.common/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/common/Bundle.properties OpenIDE-Module-Needs: javax.script.ScriptEngine.freemarker -OpenIDE-Module-Specification-Version: 1.134 +OpenIDE-Module-Specification-Version: 1.135 AutoUpdate-Show-In-Client: false diff --git a/enterprise/j2ee.core/manifest.mf b/enterprise/j2ee.core/manifest.mf index d11b5f4157de..6848afef5f82 100644 --- a/enterprise/j2ee.core/manifest.mf +++ b/enterprise/j2ee.core/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.core/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/core/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.56 +OpenIDE-Module-Specification-Version: 1.57 AutoUpdate-Show-In-Client: false diff --git a/enterprise/j2ee.dd.webservice/manifest.mf b/enterprise/j2ee.dd.webservice/manifest.mf index efc2d5907ba4..3d10255145c9 100644 --- a/enterprise/j2ee.dd.webservice/manifest.mf +++ b/enterprise/j2ee.dd.webservice/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.dd.webservice OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/dd/webservice/Bundle.properties -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 diff --git a/enterprise/j2ee.dd/nbproject/project.properties b/enterprise/j2ee.dd/nbproject/project.properties index 16414a89e62b..1a3f2fae3e82 100644 --- a/enterprise/j2ee.dd/nbproject/project.properties +++ b/enterprise/j2ee.dd/nbproject/project.properties @@ -18,7 +18,7 @@ javac.compilerargs=-Xlint:all -Xlint:-serial javac.source=1.8 javac.fork=true -spec.version.base=1.71.0 +spec.version.base=1.72.0 is.autoload=true javadoc.arch=${basedir}/arch.xml diff --git a/enterprise/j2ee.ddloaders/nbproject/project.properties b/enterprise/j2ee.ddloaders/nbproject/project.properties index 197185be13f8..c1289dd08f3d 100644 --- a/enterprise/j2ee.ddloaders/nbproject/project.properties +++ b/enterprise/j2ee.ddloaders/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint:all -Xlint:-serial javac.source=1.8 -spec.version.base=1.68.0 +spec.version.base=1.69.0 javadoc.arch=${basedir}/arch.xml diff --git a/enterprise/j2ee.earproject/manifest.mf b/enterprise/j2ee.earproject/manifest.mf index 11f5dbfb14e3..d2e42bab357d 100644 --- a/enterprise/j2ee.earproject/manifest.mf +++ b/enterprise/j2ee.earproject/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.earproject OpenIDE-Module-Layer: org/netbeans/modules/j2ee/earproject/ui/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/earproject/Bundle.properties -OpenIDE-Module-Specification-Version: 1.82 +OpenIDE-Module-Specification-Version: 1.83 AutoUpdate-Show-In-Client: false diff --git a/enterprise/j2ee.ejbcore/manifest.mf b/enterprise/j2ee.ejbcore/manifest.mf index d60e3f48e028..bfab91a5ff41 100644 --- a/enterprise/j2ee.ejbcore/manifest.mf +++ b/enterprise/j2ee.ejbcore/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.netbeans.modules.j2ee.ejbcore OpenIDE-Module-Layer: org/netbeans/modules/j2ee/ejbcore/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/ejbcore/Bundle.properties OpenIDE-Module-Needs: javax.script.ScriptEngine.freemarker -OpenIDE-Module-Specification-Version: 1.82 +OpenIDE-Module-Specification-Version: 1.83 AutoUpdate-Show-In-Client: false diff --git a/enterprise/j2ee.ejbjarproject/manifest.mf b/enterprise/j2ee.ejbjarproject/manifest.mf index 1aac7da4556b..cf5290fffb86 100644 --- a/enterprise/j2ee.ejbjarproject/manifest.mf +++ b/enterprise/j2ee.ejbjarproject/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.ejbjarproject OpenIDE-Module-Layer: org/netbeans/modules/j2ee/ejbjarproject/ui/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/ejbjarproject/Bundle.properties -OpenIDE-Module-Specification-Version: 1.84 +OpenIDE-Module-Specification-Version: 1.85 AutoUpdate-Show-In-Client: false diff --git a/enterprise/j2ee.ejbrefactoring/manifest.mf b/enterprise/j2ee.ejbrefactoring/manifest.mf index d57cfc91a7a7..2f399882c037 100644 --- a/enterprise/j2ee.ejbrefactoring/manifest.mf +++ b/enterprise/j2ee.ejbrefactoring/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.ejbrefactoring OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/ejbrefactoring/Bundle.properties -OpenIDE-Module-Specification-Version: 1.56 +OpenIDE-Module-Specification-Version: 1.57 AutoUpdate-Show-In-Client: false diff --git a/enterprise/j2ee.ejbverification/manifest.mf b/enterprise/j2ee.ejbverification/manifest.mf index 734be7c73674..2240d74fbb58 100644 --- a/enterprise/j2ee.ejbverification/manifest.mf +++ b/enterprise/j2ee.ejbverification/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.ejbverification OpenIDE-Module-Layer: org/netbeans/modules/j2ee/ejbverification/resources/layer.xml -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/ejbverification/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/enterprise/j2ee.genericserver/manifest.mf b/enterprise/j2ee.genericserver/manifest.mf index 040a5df38f06..5928461861f7 100644 --- a/enterprise/j2ee.genericserver/manifest.mf +++ b/enterprise/j2ee.genericserver/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.genericserver -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/genericserver/resources/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/j2ee/genericserver/resources/layer.xml AutoUpdate-Show-In-Client: false diff --git a/enterprise/j2ee.kit/manifest.mf b/enterprise/j2ee.kit/manifest.mf index 6fd103c570a2..925c2c51d7a1 100644 --- a/enterprise/j2ee.kit/manifest.mf +++ b/enterprise/j2ee.kit/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.56 +OpenIDE-Module-Specification-Version: 1.57 OpenIDE-Module-Recommends: jakartaee10.api, jakartaee10.platform diff --git a/enterprise/j2ee.platform/manifest.mf b/enterprise/j2ee.platform/manifest.mf index 4d2d29030d6a..3c7046d5fdfe 100644 --- a/enterprise/j2ee.platform/manifest.mf +++ b/enterprise/j2ee.platform/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.platform/1 -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/platform/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/enterprise/j2ee.sun.appsrv/nbproject/project.properties b/enterprise/j2ee.sun.appsrv/nbproject/project.properties index 6f5a66c5d34e..f92c329553f8 100644 --- a/enterprise/j2ee.sun.appsrv/nbproject/project.properties +++ b/enterprise/j2ee.sun.appsrv/nbproject/project.properties @@ -17,6 +17,6 @@ javac.source=1.8 javadoc.arch=${basedir}/arch.xml -spec.version.base=1.66.0 +spec.version.base=1.67.0 test.config.stableBTD.includes=**/*Test.class diff --git a/enterprise/j2ee.sun.dd/nbproject/project.properties b/enterprise/j2ee.sun.dd/nbproject/project.properties index c4469cb5b61e..09b2f69f6db9 100644 --- a/enterprise/j2ee.sun.dd/nbproject/project.properties +++ b/enterprise/j2ee.sun.dd/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.autoload=true -spec.version.base=1.64.0 +spec.version.base=1.65.0 javac.source=1.8 diff --git a/enterprise/j2ee.sun.ddui/nbproject/project.properties b/enterprise/j2ee.sun.ddui/nbproject/project.properties index e4f85a07ff77..e4e52b457389 100644 --- a/enterprise/j2ee.sun.ddui/nbproject/project.properties +++ b/enterprise/j2ee.sun.ddui/nbproject/project.properties @@ -19,6 +19,6 @@ javac.source=1.8 ###is.autoload=true javadoc.arch=${basedir}/arch.xml -spec.version.base=1.67.0 +spec.version.base=1.68.0 test.config.stableBTD.includes=**/*Test.class diff --git a/enterprise/j2eeapis/manifest.mf b/enterprise/j2eeapis/manifest.mf index 9c2d22a21077..82d0981c2ccd 100644 --- a/enterprise/j2eeapis/manifest.mf +++ b/enterprise/j2eeapis/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2eeapis/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2eeapis/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 diff --git a/enterprise/j2eeserver/nbproject/project.properties b/enterprise/j2eeserver/nbproject/project.properties index d8cb69fac407..37284ff4cc7f 100644 --- a/enterprise/j2eeserver/nbproject/project.properties +++ b/enterprise/j2eeserver/nbproject/project.properties @@ -18,7 +18,7 @@ is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 -spec.version.base=1.142.0 +spec.version.base=1.143.0 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/enterprise/jakarta.transformer/manifest.mf b/enterprise/jakarta.transformer/manifest.mf index ef053942151c..ea7f2be01b6c 100644 --- a/enterprise/jakarta.transformer/manifest.mf +++ b/enterprise/jakarta.transformer/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.netbeans.modules.jakarta.transformer/0 OpenIDE-Module-Layer: org/netbeans/modules/fish/payara/jakarta/transformer/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/fish/payara/jakarta/transformer/Bundle.properties AutoUpdate-Show-In-Client: true -OpenIDE-Module-Specification-Version: 2.25 +OpenIDE-Module-Specification-Version: 2.26 diff --git a/enterprise/jakartaee10.api/manifest.mf b/enterprise/jakartaee10.api/manifest.mf index 416fa317be8c..228a4e7f9dd4 100644 --- a/enterprise/jakartaee10.api/manifest.mf +++ b/enterprise/jakartaee10.api/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.jakartaee10.api OpenIDE-Module-Layer: org/netbeans/modules/jakartaee10/api/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/jakartaee10/api/Bundle.properties -OpenIDE-Module-Specification-Version: 1.30 +OpenIDE-Module-Specification-Version: 1.31 OpenIDE-Module-Provides: jakartaee10.api diff --git a/enterprise/jakartaee10.platform/manifest.mf b/enterprise/jakartaee10.platform/manifest.mf index 95b694691adb..851c12e1097e 100644 --- a/enterprise/jakartaee10.platform/manifest.mf +++ b/enterprise/jakartaee10.platform/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.jakartaee10.platform/1 -OpenIDE-Module-Specification-Version: 1.30 +OpenIDE-Module-Specification-Version: 1.31 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/jakartaee10/platform/Bundle.properties AutoUpdate-Show-In-Client: false OpenIDE-Module-Provides: jakartaee10.platform diff --git a/enterprise/jakartaee11.api/manifest.mf b/enterprise/jakartaee11.api/manifest.mf index d6f9b043527a..0190e57c8131 100644 --- a/enterprise/jakartaee11.api/manifest.mf +++ b/enterprise/jakartaee11.api/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.jakartaee11.api OpenIDE-Module-Layer: org/netbeans/modules/jakartaee11/api/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/jakartaee11/api/Bundle.properties -OpenIDE-Module-Specification-Version: 1.30 +OpenIDE-Module-Specification-Version: 1.31 OpenIDE-Module-Provides: jakartaee11.api diff --git a/enterprise/jakartaee11.platform/manifest.mf b/enterprise/jakartaee11.platform/manifest.mf index adf8ce199c71..4a680cbb9129 100644 --- a/enterprise/jakartaee11.platform/manifest.mf +++ b/enterprise/jakartaee11.platform/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.jakartaee11.platform/1 -OpenIDE-Module-Specification-Version: 1.30 +OpenIDE-Module-Specification-Version: 1.31 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/jakartaee11/platform/Bundle.properties AutoUpdate-Show-In-Client: false OpenIDE-Module-Provides: jakartaee11.platform diff --git a/enterprise/jakartaee8.api/manifest.mf b/enterprise/jakartaee8.api/manifest.mf index bdc1f2880ab1..7d41b8999cf7 100644 --- a/enterprise/jakartaee8.api/manifest.mf +++ b/enterprise/jakartaee8.api/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.jakartaee8.api OpenIDE-Module-Layer: org/netbeans/modules/jakartaee8/api/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/jakartaee8/api/Bundle.properties -OpenIDE-Module-Specification-Version: 1.32 +OpenIDE-Module-Specification-Version: 1.33 diff --git a/enterprise/jakartaee8.platform/manifest.mf b/enterprise/jakartaee8.platform/manifest.mf index 180f3d66738e..b94aef4f46bf 100644 --- a/enterprise/jakartaee8.platform/manifest.mf +++ b/enterprise/jakartaee8.platform/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.jakartaee8.platform/1 -OpenIDE-Module-Specification-Version: 1.32 +OpenIDE-Module-Specification-Version: 1.33 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/jakartaee8/platform/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/enterprise/jakartaee9.api/manifest.mf b/enterprise/jakartaee9.api/manifest.mf index 8559c56cd6f9..3dfb24059a99 100644 --- a/enterprise/jakartaee9.api/manifest.mf +++ b/enterprise/jakartaee9.api/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.jakartaee9.api OpenIDE-Module-Layer: org/netbeans/modules/jakartaee9/api/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/jakartaee9/api/Bundle.properties -OpenIDE-Module-Specification-Version: 1.31 +OpenIDE-Module-Specification-Version: 1.32 diff --git a/enterprise/jakartaee9.platform/manifest.mf b/enterprise/jakartaee9.platform/manifest.mf index 0f1dee4ae6bd..7c0210a39831 100644 --- a/enterprise/jakartaee9.platform/manifest.mf +++ b/enterprise/jakartaee9.platform/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.jakartaee9.platform/1 -OpenIDE-Module-Specification-Version: 1.31 +OpenIDE-Module-Specification-Version: 1.32 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/jakartaee9/platform/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/enterprise/javaee.api/manifest.mf b/enterprise/javaee.api/manifest.mf index 3548041f71ea..9313bd92e22d 100644 --- a/enterprise/javaee.api/manifest.mf +++ b/enterprise/javaee.api/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javaee.api OpenIDE-Module-Layer: org/netbeans/modules/javaee/api/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javaee/api/Bundle.properties -OpenIDE-Module-Specification-Version: 1.51 +OpenIDE-Module-Specification-Version: 1.52 diff --git a/enterprise/javaee.beanvalidation/manifest.mf b/enterprise/javaee.beanvalidation/manifest.mf index 16384f56b5dd..d823729328d5 100644 --- a/enterprise/javaee.beanvalidation/manifest.mf +++ b/enterprise/javaee.beanvalidation/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javaee.beanvalidation OpenIDE-Module-Layer: org/netbeans/modules/javaee/beanvalidation/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javaee/beanvalidation/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.50 +OpenIDE-Module-Specification-Version: 1.51 diff --git a/enterprise/javaee.project/manifest.mf b/enterprise/javaee.project/manifest.mf index 8e3d68d5b2ec..db542d3c3dae 100644 --- a/enterprise/javaee.project/manifest.mf +++ b/enterprise/javaee.project/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javaee.project OpenIDE-Module-Layer: org/netbeans/modules/javaee/project/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javaee/project/Bundle.properties -OpenIDE-Module-Specification-Version: 1.50 +OpenIDE-Module-Specification-Version: 1.51 AutoUpdate-Show-In-Client: false diff --git a/enterprise/javaee.resources/manifest.mf b/enterprise/javaee.resources/manifest.mf index 96b739b4aab5..6d2f9cc9bf15 100644 --- a/enterprise/javaee.resources/manifest.mf +++ b/enterprise/javaee.resources/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javaee.resources OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javaee/resources/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.41 +OpenIDE-Module-Specification-Version: 1.42 diff --git a/enterprise/javaee.specs.support/manifest.mf b/enterprise/javaee.specs.support/manifest.mf index b2f22079d146..0c92a1ea0e63 100644 --- a/enterprise/javaee.specs.support/manifest.mf +++ b/enterprise/javaee.specs.support/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javaee.specs.support/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javaee/specs/support/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.56 +OpenIDE-Module-Specification-Version: 1.57 diff --git a/enterprise/javaee.wildfly/manifest.mf b/enterprise/javaee.wildfly/manifest.mf index a44f1ab4201e..43f44ffd47aa 100644 --- a/enterprise/javaee.wildfly/manifest.mf +++ b/enterprise/javaee.wildfly/manifest.mf @@ -4,4 +4,4 @@ OpenIDE-Module: org.netbeans.modules.javaee.wildfly/1 OpenIDE-Module-Layer: org/netbeans/modules/javaee/wildfly/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javaee/wildfly/resources/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.serverplugins.javaee -OpenIDE-Module-Specification-Version: 2.23 +OpenIDE-Module-Specification-Version: 2.24 diff --git a/enterprise/javaee7.api/manifest.mf b/enterprise/javaee7.api/manifest.mf index c6839f0e7cd2..3ac5d90f3e63 100644 --- a/enterprise/javaee7.api/manifest.mf +++ b/enterprise/javaee7.api/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javaee7.api OpenIDE-Module-Layer: org/netbeans/modules/javaee7/api/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javaee7/api/Bundle.properties -OpenIDE-Module-Specification-Version: 1.35 +OpenIDE-Module-Specification-Version: 1.36 diff --git a/enterprise/javaee8.api/manifest.mf b/enterprise/javaee8.api/manifest.mf index 89152f92a6af..c3143d3a63ac 100644 --- a/enterprise/javaee8.api/manifest.mf +++ b/enterprise/javaee8.api/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javaee8.api OpenIDE-Module-Layer: org/netbeans/modules/javaee8/api/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javaee8/api/Bundle.properties -OpenIDE-Module-Specification-Version: 1.34 +OpenIDE-Module-Specification-Version: 1.35 diff --git a/enterprise/jellytools.enterprise/manifest.mf b/enterprise/jellytools.enterprise/manifest.mf index 33516259cac2..93077bcd9552 100644 --- a/enterprise/jellytools.enterprise/manifest.mf +++ b/enterprise/jellytools.enterprise/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.jellytools.enterprise/3 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/jellytools/enterprise/Bundle.properties -OpenIDE-Module-Specification-Version: 3.57 +OpenIDE-Module-Specification-Version: 3.58 diff --git a/enterprise/jsp.lexer/manifest.mf b/enterprise/jsp.lexer/manifest.mf index 305bd1a0806a..032db6352c92 100644 --- a/enterprise/jsp.lexer/manifest.mf +++ b/enterprise/jsp.lexer/manifest.mf @@ -1,5 +1,5 @@ OpenIDE-Module: org.netbeans.modules.jsp.lexer/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/lib/jsp/lexer/Bundle.properties -OpenIDE-Module-Specification-Version: 1.56 +OpenIDE-Module-Specification-Version: 1.57 OpenIDE-Module-Layer: org/netbeans/lib/jsp/lexer/layer.xml diff --git a/enterprise/libs.amazon/manifest.mf b/enterprise/libs.amazon/manifest.mf index b30e28ab74fa..ac8fe8a8acd4 100644 --- a/enterprise/libs.amazon/manifest.mf +++ b/enterprise/libs.amazon/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.amazon/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/amazon/Bundle.properties -OpenIDE-Module-Specification-Version: 1.41 +OpenIDE-Module-Specification-Version: 1.42 diff --git a/enterprise/libs.elimpl/nbproject/project.properties b/enterprise/libs.elimpl/nbproject/project.properties index f25ae7ccc910..6ae087b75192 100644 --- a/enterprise/libs.elimpl/nbproject/project.properties +++ b/enterprise/libs.elimpl/nbproject/project.properties @@ -20,6 +20,6 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 javadoc.arch=${basedir}/arch.xml release.external/el-impl-3.0-b07.jar=modules/ext/el-impl.jar -spec.version.base=1.50.0 +spec.version.base=1.51.0 sigtest.gen.fail.on.error=false diff --git a/enterprise/libs.fabric8/manifest.mf b/enterprise/libs.fabric8/manifest.mf index a90ad8a591cd..fd3816b0692d 100644 --- a/enterprise/libs.fabric8/manifest.mf +++ b/enterprise/libs.fabric8/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.fabric8/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/fabric8/Bundle.properties -OpenIDE-Module-Specification-Version: 1.5 +OpenIDE-Module-Specification-Version: 1.6 diff --git a/enterprise/libs.glassfish_logging/nbproject/project.properties b/enterprise/libs.glassfish_logging/nbproject/project.properties index ac012932913d..beb0ecf1d544 100644 --- a/enterprise/libs.glassfish_logging/nbproject/project.properties +++ b/enterprise/libs.glassfish_logging/nbproject/project.properties @@ -19,4 +19,4 @@ is.autoload=true javac.source=1.8 release.external/logging-api-1.0.4.jar=modules/ext/logging-api-1.0.4.jar -spec.version.base=1.56.0 +spec.version.base=1.57.0 diff --git a/enterprise/libs.jackson/manifest.mf b/enterprise/libs.jackson/manifest.mf index 7f86ed33119d..fc027c30131e 100644 --- a/enterprise/libs.jackson/manifest.mf +++ b/enterprise/libs.jackson/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.jackson/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/jackson/Bundle.properties -OpenIDE-Module-Specification-Version: 2.30 +OpenIDE-Module-Specification-Version: 2.31 OpenIDE-Module-Recommends: org.netbeans.libs.snakeyaml_engine diff --git a/enterprise/libs.jstl/nbproject/project.properties b/enterprise/libs.jstl/nbproject/project.properties index 3afc57f4a245..64537e405d85 100644 --- a/enterprise/libs.jstl/nbproject/project.properties +++ b/enterprise/libs.jstl/nbproject/project.properties @@ -22,4 +22,4 @@ release.external/jakarta.servlet.jsp.jstl-1.2.6.jar=modules/ext/jstl-impl.jar release.external/jakarta.servlet.jsp.jstl-api-3.0.2.jar=modules/ext/jstl-jakarta-api.jar release.external/jakarta.servlet.jsp.jstl-3.0.1.jar=modules/ext/jstl-jakarta-impl.jar -spec.version.base=2.66.0 +spec.version.base=2.67.0 diff --git a/enterprise/maven.j2ee/manifest.mf b/enterprise/maven.j2ee/manifest.mf index 0a9f9183c006..8c6820be6966 100644 --- a/enterprise/maven.j2ee/manifest.mf +++ b/enterprise/maven.j2ee/manifest.mf @@ -3,4 +3,4 @@ OpenIDE-Module: org.netbeans.modules.maven.j2ee/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/j2ee/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/maven/j2ee/layer.xml AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.92 +OpenIDE-Module-Specification-Version: 1.93 diff --git a/enterprise/maven.jaxws/manifest.mf b/enterprise/maven.jaxws/manifest.mf index e87c047525dd..c4a497914496 100644 --- a/enterprise/maven.jaxws/manifest.mf +++ b/enterprise/maven.jaxws/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.maven.jaxws OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/jaxws/Bundle.properties -OpenIDE-Module-Specification-Version: 1.59 +OpenIDE-Module-Specification-Version: 1.60 diff --git a/enterprise/micronaut/nbproject/project.properties b/enterprise/micronaut/nbproject/project.properties index cf2fb4e40156..45c9cd966e16 100644 --- a/enterprise/micronaut/nbproject/project.properties +++ b/enterprise/micronaut/nbproject/project.properties @@ -19,7 +19,7 @@ javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial release.external/spring-boot-configuration-metadata-2.4.4.jar=modules/ext/spring-boot-configuration-metadata-2.4.4.jar release.external/android-json-0.0.20131108.vaadin1.jar=modules/ext/android-json-0.0.20131108.vaadin1.jar -spec.version.base=1.21.0 +spec.version.base=1.22.0 requires.nb.javac=true test-unit-sys-prop.test.netbeans.dest.dir=${netbeans.dest.dir} test.unit.cp.extra=${tools.jar} diff --git a/enterprise/payara.common/manifest.mf b/enterprise/payara.common/manifest.mf index 59170e10f78c..d5191bb13724 100644 --- a/enterprise/payara.common/manifest.mf +++ b/enterprise/payara.common/manifest.mf @@ -4,6 +4,6 @@ OpenIDE-Module: org.netbeans.modules.payara.common/0 OpenIDE-Module-Install: org/netbeans/modules/payara/common/Installer.class OpenIDE-Module-Layer: org/netbeans/modules/payara/common/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/payara/common/Bundle.properties -OpenIDE-Module-Specification-Version: 2.26 +OpenIDE-Module-Specification-Version: 2.27 OpenIDE-Module-Provides: org.netbeans.modules.payara.common diff --git a/enterprise/payara.eecommon/nbproject/project.properties b/enterprise/payara.eecommon/nbproject/project.properties index 9b6b1ff4fee5..b610a8bc453d 100644 --- a/enterprise/payara.eecommon/nbproject/project.properties +++ b/enterprise/payara.eecommon/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=2.27.0 +spec.version.base=2.28.0 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/enterprise/payara.jakartaee/manifest.mf b/enterprise/payara.jakartaee/manifest.mf index fea0b694f88f..a249903180f6 100644 --- a/enterprise/payara.jakartaee/manifest.mf +++ b/enterprise/payara.jakartaee/manifest.mf @@ -4,5 +4,5 @@ OpenIDE-Module: org.netbeans.modules.payara.jakartaee/0 OpenIDE-Module-Layer: org/netbeans/modules/payara/jakartaee/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/payara/jakartaee/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.serverplugins.javaee -OpenIDE-Module-Specification-Version: 2.26 +OpenIDE-Module-Specification-Version: 2.27 diff --git a/enterprise/payara.micro/manifest.mf b/enterprise/payara.micro/manifest.mf index e83be489f204..1c0fa11b3b40 100644 --- a/enterprise/payara.micro/manifest.mf +++ b/enterprise/payara.micro/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.payara.micro/0 OpenIDE-Module-Layer: org/netbeans/modules/fish/payara/micro/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/fish/payara/micro/Bundle.properties -OpenIDE-Module-Specification-Version: 2.26 +OpenIDE-Module-Specification-Version: 2.27 diff --git a/enterprise/payara.tooling/manifest.mf b/enterprise/payara.tooling/manifest.mf index 4fa228fb6cb9..59620f207dd4 100644 --- a/enterprise/payara.tooling/manifest.mf +++ b/enterprise/payara.tooling/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.payara.tooling/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/payara/tooling/Bundle.properties -OpenIDE-Module-Specification-Version: 2.26 +OpenIDE-Module-Specification-Version: 2.27 diff --git a/enterprise/profiler.j2ee/manifest.mf b/enterprise/profiler.j2ee/manifest.mf index 216b0bdf4764..a83594e4d78a 100644 --- a/enterprise/profiler.j2ee/manifest.mf +++ b/enterprise/profiler.j2ee/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.profiler.j2ee/1 OpenIDE-Module-Layer: org/netbeans/modules/profiler/j2ee/mf-layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/j2ee/Bundle.properties -OpenIDE-Module-Specification-Version: 1.65 +OpenIDE-Module-Specification-Version: 1.66 diff --git a/enterprise/projectimport.eclipse.web/nbproject/project.properties b/enterprise/projectimport.eclipse.web/nbproject/project.properties index 4c51016c814f..c684dc511e1e 100644 --- a/enterprise/projectimport.eclipse.web/nbproject/project.properties +++ b/enterprise/projectimport.eclipse.web/nbproject/project.properties @@ -17,4 +17,4 @@ is.eager=true javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.55.0 +spec.version.base=1.56.0 diff --git a/enterprise/servletjspapi/nbproject/project.properties b/enterprise/servletjspapi/nbproject/project.properties index 4134b2e9d2d0..70ebd3332482 100644 --- a/enterprise/servletjspapi/nbproject/project.properties +++ b/enterprise/servletjspapi/nbproject/project.properties @@ -18,7 +18,7 @@ is.autoload=true javac.compilerargs=-Xlint:unchecked javac.release=17 -spec.version.base=1.62.0 +spec.version.base=1.63.0 release.external/generated-servlet-jsp-api-4.0_2.3.jar=modules/ext/servlet4.0-jsp2.3-api.jar release.external/generated-servlet-jsp-api-6.1_3.0.jar=modules/ext/servlet-jsp-api-6.1_3.0.jar diff --git a/enterprise/spring.webmvc/manifest.mf b/enterprise/spring.webmvc/manifest.mf index 6738c32dd297..d7dab7deee2e 100644 --- a/enterprise/spring.webmvc/manifest.mf +++ b/enterprise/spring.webmvc/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.spring.webmvc OpenIDE-Module-Layer: org/netbeans/modules/spring/webmvc/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/spring/webmvc/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.67 +OpenIDE-Module-Specification-Version: 1.68 OpenIDE-Module-Provides: org.netbeans.modules.web.project.framework diff --git a/enterprise/tomcat5/manifest.mf b/enterprise/tomcat5/manifest.mf index 6eb60e08f528..67f3fb69d90b 100644 --- a/enterprise/tomcat5/manifest.mf +++ b/enterprise/tomcat5/manifest.mf @@ -4,5 +4,5 @@ OpenIDE-Module: org.netbeans.modules.tomcat5/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/tomcat5/resources/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/tomcat5/resources/layer.xml OpenIDE-Module-Provides: org.netbeans.modules.serverplugins.javaee -OpenIDE-Module-Specification-Version: 1.73 +OpenIDE-Module-Specification-Version: 1.74 diff --git a/enterprise/web.beans/manifest.mf b/enterprise/web.beans/manifest.mf index 43bfdd706fbe..13649c217ade 100644 --- a/enterprise/web.beans/manifest.mf +++ b/enterprise/web.beans/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.beans/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/beans/resources/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/web/beans/resources/layer.xml -OpenIDE-Module-Specification-Version: 2.50 +OpenIDE-Module-Specification-Version: 2.51 AutoUpdate-Show-In-Client: false diff --git a/enterprise/web.bootsfaces/manifest.mf b/enterprise/web.bootsfaces/manifest.mf index b3128a36b383..d44113356494 100644 --- a/enterprise/web.bootsfaces/manifest.mf +++ b/enterprise/web.bootsfaces/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.bootsfaces OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/bootsfaces/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.102 +OpenIDE-Module-Specification-Version: 1.103 AutoUpdate-Show-In-Client: true OpenIDE-Module-Provides: org.netbeans.modules.web.jsf.complib diff --git a/enterprise/web.client.rest/manifest.mf b/enterprise/web.client.rest/manifest.mf index 4c49ee19699d..9fc384aee1bf 100644 --- a/enterprise/web.client.rest/manifest.mf +++ b/enterprise/web.client.rest/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.client.rest OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/client/rest/Bundle.properties -OpenIDE-Module-Specification-Version: 1.45 +OpenIDE-Module-Specification-Version: 1.46 OpenIDE-Module-Layer: org/netbeans/modules/web/client/rest/layer.xml diff --git a/enterprise/web.core.syntax/nbproject/project.properties b/enterprise/web.core.syntax/nbproject/project.properties index 3664f947da04..1375cbd67f94 100644 --- a/enterprise/web.core.syntax/nbproject/project.properties +++ b/enterprise/web.core.syntax/nbproject/project.properties @@ -25,7 +25,7 @@ javac.source=1.8 requires.nb.javac=true javadoc.arch=${basedir}/arch.xml -spec.version.base=2.75.0 +spec.version.base=2.76.0 test.config.validation.includes=\ **/AutoCompletionTest.class,**/CompletionTest.class diff --git a/enterprise/web.core/nbproject/project.properties b/enterprise/web.core/nbproject/project.properties index df8edf7cfa7e..f2942789f13f 100644 --- a/enterprise/web.core/nbproject/project.properties +++ b/enterprise/web.core/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 -spec.version.base=2.63.0 +spec.version.base=2.64.0 requires.nb.javac=true test.config.stableBTD.includes=**/*Test.class diff --git a/enterprise/web.debug/manifest.mf b/enterprise/web.debug/manifest.mf index 30030afdf0a7..eb4a8f7d90fc 100644 --- a/enterprise/web.debug/manifest.mf +++ b/enterprise/web.debug/manifest.mf @@ -2,7 +2,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.debug/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/debug/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/web/debug/resources/layer.xml -OpenIDE-Module-Specification-Version: 2.67 +OpenIDE-Module-Specification-Version: 2.68 OpenIDE-Module-Requires: org.netbeans.spi.debugger.jpda.EditorContext, org.netbeans.modules.debugger.jpda.ui AutoUpdate-Show-In-Client: false diff --git a/enterprise/web.el/manifest.mf b/enterprise/web.el/manifest.mf index 52ae45d9e384..736b0306ed0d 100644 --- a/enterprise/web.el/manifest.mf +++ b/enterprise/web.el/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.web.el OpenIDE-Module-Layer: org/netbeans/modules/web/el/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/el/Bundle.properties -OpenIDE-Module-Specification-Version: 1.83 +OpenIDE-Module-Specification-Version: 1.84 diff --git a/enterprise/web.freeform/manifest.mf b/enterprise/web.freeform/manifest.mf index 3e644c3376c0..d5827e72af06 100644 --- a/enterprise/web.freeform/manifest.mf +++ b/enterprise/web.freeform/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.freeform -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/freeform/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/web/freeform/resources/layer.xml AutoUpdate-Show-In-Client: false diff --git a/enterprise/web.jsf.editor/manifest.mf b/enterprise/web.jsf.editor/manifest.mf index a7b40430e9c7..5f879a3fd1c7 100644 --- a/enterprise/web.jsf.editor/manifest.mf +++ b/enterprise/web.jsf.editor/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.jsf.editor OpenIDE-Module-Layer: org/netbeans/modules/web/jsf/editor/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/jsf/editor/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 2.10 +OpenIDE-Module-Specification-Version: 2.11 AutoUpdate-Show-In-Client: false diff --git a/enterprise/web.jsf.icefaces/manifest.mf b/enterprise/web.jsf.icefaces/manifest.mf index 8d11308cb452..8ec281fd51d6 100644 --- a/enterprise/web.jsf.icefaces/manifest.mf +++ b/enterprise/web.jsf.icefaces/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.jsf.icefaces OpenIDE-Module-Layer: org/netbeans/modules/web/jsf/icefaces/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/jsf/icefaces/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.47 +OpenIDE-Module-Specification-Version: 1.48 AutoUpdate-Show-In-Client: true OpenIDE-Module-Provides: org.netbeans.modules.web.jsf.complib diff --git a/enterprise/web.jsf.kit/manifest.mf b/enterprise/web.jsf.kit/manifest.mf index 08974012fdfa..ba110aa95908 100644 --- a/enterprise/web.jsf.kit/manifest.mf +++ b/enterprise/web.jsf.kit/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.jsf.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/jsf/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.58 +OpenIDE-Module-Specification-Version: 1.59 OpenIDE-Module-Provides: org.netbeans.modules.web.project.framework diff --git a/enterprise/web.jsf.navigation/manifest.mf b/enterprise/web.jsf.navigation/manifest.mf index 3c49b26fcd8f..5dc55fc98184 100644 --- a/enterprise/web.jsf.navigation/manifest.mf +++ b/enterprise/web.jsf.navigation/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.jsf.navigation/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/jsf/navigation/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/web/jsf/navigation/mf-layer.xml -OpenIDE-Module-Specification-Version: 2.57 +OpenIDE-Module-Specification-Version: 2.58 AutoUpdate-Show-In-Client: false diff --git a/enterprise/web.jsf.richfaces/manifest.mf b/enterprise/web.jsf.richfaces/manifest.mf index e4bdbe9b76ea..a8b8a4201973 100644 --- a/enterprise/web.jsf.richfaces/manifest.mf +++ b/enterprise/web.jsf.richfaces/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.jsf.richfaces OpenIDE-Module-Layer: org/netbeans/modules/web/jsf/richfaces/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/jsf/richfaces/Bundle.properties -OpenIDE-Module-Specification-Version: 1.59 +OpenIDE-Module-Specification-Version: 1.60 AutoUpdate-Show-In-Client: true OpenIDE-Module-Provides: org.netbeans.modules.web.jsf.complib diff --git a/enterprise/web.jsf/nbproject/project.properties b/enterprise/web.jsf/nbproject/project.properties index 105796a1f7a1..fe89d9a84d88 100644 --- a/enterprise/web.jsf/nbproject/project.properties +++ b/enterprise/web.jsf/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 -spec.version.base=2.11.0 +spec.version.base=2.12.0 test.config.default.excludes=\ **/JSFEditorUtilitiesTest.class,\ diff --git a/enterprise/web.jsf20/nbproject/project.properties b/enterprise/web.jsf20/nbproject/project.properties index ffe8ba331495..a022d071e549 100644 --- a/enterprise/web.jsf20/nbproject/project.properties +++ b/enterprise/web.jsf20/nbproject/project.properties @@ -19,7 +19,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 release.external/javax.faces-2.3.9.jar=modules/ext/jsf-2_2/javax.faces.jar release.external/javax.faces-2.3.9-license.txt=modules/ext/jsf-2_2/license.txt -spec.version.base=1.64.0 +spec.version.base=1.65.0 # Old library with too broadly defined API - sigtest would give more noise than benefit # (legacy behavior of sigtest ignored subpackages) diff --git a/enterprise/web.jsfapi/manifest.mf b/enterprise/web.jsfapi/manifest.mf index 69e20049e85c..6b0b633a910f 100644 --- a/enterprise/web.jsfapi/manifest.mf +++ b/enterprise/web.jsfapi/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.web.jsfapi/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/jsfapi/Bundle.properties -OpenIDE-Module-Specification-Version: 2.10 +OpenIDE-Module-Specification-Version: 2.11 diff --git a/enterprise/web.jspparser/manifest.mf b/enterprise/web.jspparser/manifest.mf index 368a52e81f22..812b066aa385 100644 --- a/enterprise/web.jspparser/manifest.mf +++ b/enterprise/web.jspparser/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.jspparser/4 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/jspparser/Bundle.properties -OpenIDE-Module-Specification-Version: 4.0 +OpenIDE-Module-Specification-Version: 4.1 OpenIDE-Module-Requires: org.openide.windows.IOProvider diff --git a/enterprise/web.kit/manifest.mf b/enterprise/web.kit/manifest.mf index 6bea81c908d4..f6fbe8e0607a 100644 --- a/enterprise/web.kit/manifest.mf +++ b/enterprise/web.kit/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.59 +OpenIDE-Module-Specification-Version: 1.60 OpenIDE-Module-Recommends: org.netbeans.modules.web.project.framework diff --git a/enterprise/web.monitor/manifest.mf b/enterprise/web.monitor/manifest.mf index 391ec68b59df..0439f0546293 100644 --- a/enterprise/web.monitor/manifest.mf +++ b/enterprise/web.monitor/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.monitor/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/monitor/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/web/monitor/resources/layer.xml -OpenIDE-Module-Specification-Version: 1.74 +OpenIDE-Module-Specification-Version: 1.75 OpenIDE-Module-Requires: org.openide.util.HttpServer$Impl AutoUpdate-Show-In-Client: false diff --git a/enterprise/web.primefaces/manifest.mf b/enterprise/web.primefaces/manifest.mf index 732f2e769d9e..4abbe34eb842 100644 --- a/enterprise/web.primefaces/manifest.mf +++ b/enterprise/web.primefaces/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.primefaces OpenIDE-Module-Layer: org/netbeans/modules/web/primefaces/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/primefaces/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.103 +OpenIDE-Module-Specification-Version: 1.104 AutoUpdate-Show-In-Client: true OpenIDE-Module-Provides: org.netbeans.modules.web.jsf.complib diff --git a/enterprise/web.project/nbproject/project.properties b/enterprise/web.project/nbproject/project.properties index bf8148e524e4..5ba7532f0e6e 100644 --- a/enterprise/web.project/nbproject/project.properties +++ b/enterprise/web.project/nbproject/project.properties @@ -31,7 +31,7 @@ javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml -spec.version.base=1.105.0 +spec.version.base=1.106.0 # needed for the TestUtil class test.unit.cp.extra= diff --git a/enterprise/web.refactoring/nbproject/project.properties b/enterprise/web.refactoring/nbproject/project.properties index 1c948684261e..7a7da2dbfaad 100644 --- a/enterprise/web.refactoring/nbproject/project.properties +++ b/enterprise/web.refactoring/nbproject/project.properties @@ -17,4 +17,4 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 -spec.version.base=1.57.0 +spec.version.base=1.58.0 diff --git a/enterprise/weblogic.common/manifest.mf b/enterprise/weblogic.common/manifest.mf index aadc4a926531..ec79763d8fd5 100644 --- a/enterprise/weblogic.common/manifest.mf +++ b/enterprise/weblogic.common/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.weblogic.common OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/weblogic/common/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.45 +OpenIDE-Module-Specification-Version: 1.46 diff --git a/enterprise/websocket/manifest.mf b/enterprise/websocket/manifest.mf index d0bb32bbec81..0ea68984dcf6 100644 --- a/enterprise/websocket/manifest.mf +++ b/enterprise/websocket/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websocket OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websocket/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/websocket/layer.xml -OpenIDE-Module-Specification-Version: 1.38 +OpenIDE-Module-Specification-Version: 1.39 AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.clientapi/manifest.mf b/enterprise/websvc.clientapi/manifest.mf index 4982e61efec9..bb4cb2020a7a 100644 --- a/enterprise/websvc.clientapi/manifest.mf +++ b/enterprise/websvc.clientapi/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.clientapi -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/client/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.core/nbproject/project.properties b/enterprise/websvc.core/nbproject/project.properties index e7702261b96e..b8f40545e7c3 100644 --- a/enterprise/websvc.core/nbproject/project.properties +++ b/enterprise/websvc.core/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 -spec.version.base=1.75.0 +spec.version.base=1.76.0 javadoc.arch=${basedir}/arch.xml diff --git a/enterprise/websvc.customization/nbproject/project.properties b/enterprise/websvc.customization/nbproject/project.properties index 71703b8c53d3..5028e117ed3e 100644 --- a/enterprise/websvc.customization/nbproject/project.properties +++ b/enterprise/websvc.customization/nbproject/project.properties @@ -17,4 +17,4 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 -spec.version.base=1.57.0 +spec.version.base=1.58.0 diff --git a/enterprise/websvc.design/manifest.mf b/enterprise/websvc.design/manifest.mf index 0a4c41037fdf..736be900fb46 100644 --- a/enterprise/websvc.design/manifest.mf +++ b/enterprise/websvc.design/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.design OpenIDE-Module-Layer: org/netbeans/modules/websvc/design/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/design/Bundle.properties -OpenIDE-Module-Specification-Version: 1.56 +OpenIDE-Module-Specification-Version: 1.57 AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.editor.hints/manifest.mf b/enterprise/websvc.editor.hints/manifest.mf index 4d5f2c4056ef..3f8c7dafcc66 100644 --- a/enterprise/websvc.editor.hints/manifest.mf +++ b/enterprise/websvc.editor.hints/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.editor.hints OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/editor/hints/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.58 +OpenIDE-Module-Specification-Version: 1.59 AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.jaxws.lightapi/manifest.mf b/enterprise/websvc.jaxws.lightapi/manifest.mf index eff942796fd6..d0a0b976321e 100644 --- a/enterprise/websvc.jaxws.lightapi/manifest.mf +++ b/enterprise/websvc.jaxws.lightapi/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.jaxws.lightapi OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/jaxws/light/Bundle.properties -OpenIDE-Module-Specification-Version: 1.53 +OpenIDE-Module-Specification-Version: 1.54 diff --git a/enterprise/websvc.jaxwsapi/manifest.mf b/enterprise/websvc.jaxwsapi/manifest.mf index f7f8604294bc..ba206701997e 100644 --- a/enterprise/websvc.jaxwsapi/manifest.mf +++ b/enterprise/websvc.jaxwsapi/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.jaxwsapi OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/jaxws/Bundle.properties -OpenIDE-Module-Specification-Version: 1.57 +OpenIDE-Module-Specification-Version: 1.58 AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.jaxwsmodel/manifest.mf b/enterprise/websvc.jaxwsmodel/manifest.mf index 8781774ec5d0..07952cfa413d 100644 --- a/enterprise/websvc.jaxwsmodel/manifest.mf +++ b/enterprise/websvc.jaxwsmodel/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.jaxwsmodel/1 OpenIDE-Module-Layer: org/netbeans/modules/websvc/jaxwsmodel/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/jaxwsmodel/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.kit/manifest.mf b/enterprise/websvc.kit/manifest.mf index d55ab224f0a9..7440224707cc 100644 --- a/enterprise/websvc.kit/manifest.mf +++ b/enterprise/websvc.kit/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.57 +OpenIDE-Module-Specification-Version: 1.58 diff --git a/enterprise/websvc.manager/manifest.mf b/enterprise/websvc.manager/manifest.mf index 652512d9898a..d34d5cf6257d 100644 --- a/enterprise/websvc.manager/manifest.mf +++ b/enterprise/websvc.manager/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.websvc.manager OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/manager/Bundle.properties OpenIDE-Module-Install: org/netbeans/modules/websvc/manager/WebServiceModuleInstaller.class -OpenIDE-Module-Specification-Version: 1.59 +OpenIDE-Module-Specification-Version: 1.60 diff --git a/enterprise/websvc.metro.lib/manifest.mf b/enterprise/websvc.metro.lib/manifest.mf index 006404bf236c..7daa5c1dc0c2 100644 --- a/enterprise/websvc.metro.lib/manifest.mf +++ b/enterprise/websvc.metro.lib/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.metro.lib/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/metro/lib/Bundle.properties -OpenIDE-Module-Specification-Version: 1.59 +OpenIDE-Module-Specification-Version: 1.60 OpenIDE-Module-Layer: org/netbeans/modules/websvc/metro/lib/layer.xml AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.owsm/manifest.mf b/enterprise/websvc.owsm/manifest.mf index b0c01dad9254..9dfee0066387 100644 --- a/enterprise/websvc.owsm/manifest.mf +++ b/enterprise/websvc.owsm/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.owsm OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/owsm/Bundle.properties -OpenIDE-Module-Specification-Version: 1.44 +OpenIDE-Module-Specification-Version: 1.45 AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.projectapi/manifest.mf b/enterprise/websvc.projectapi/manifest.mf index b8b588bea9ad..ff7288b3fe6a 100644 --- a/enterprise/websvc.projectapi/manifest.mf +++ b/enterprise/websvc.projectapi/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.projectapi/0 -OpenIDE-Module-Specification-Version: 1.53 +OpenIDE-Module-Specification-Version: 1.54 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/project/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.rest/manifest.mf b/enterprise/websvc.rest/manifest.mf index d34872c3541c..9909acc7c8f4 100644 --- a/enterprise/websvc.rest/manifest.mf +++ b/enterprise/websvc.rest/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.rest/0 OpenIDE-Module-Layer: org/netbeans/modules/websvc/rest/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/rest/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 OpenIDE-Module-Needs: javax.script.ScriptEngine.freemarker AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.restapi/manifest.mf b/enterprise/websvc.restapi/manifest.mf index b6d2e07bd4d9..8b7bbc17cb6d 100644 --- a/enterprise/websvc.restapi/manifest.mf +++ b/enterprise/websvc.restapi/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.restapi/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/rest/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.67 +OpenIDE-Module-Specification-Version: 1.68 AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.restkit/manifest.mf b/enterprise/websvc.restkit/manifest.mf index f3e5670e2d67..7f60b6c20e84 100644 --- a/enterprise/websvc.restkit/manifest.mf +++ b/enterprise/websvc.restkit/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.restkit/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/restkit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.55 +OpenIDE-Module-Specification-Version: 1.56 diff --git a/enterprise/websvc.restlib/manifest.mf b/enterprise/websvc.restlib/manifest.mf index 9395747639de..91f6962398bf 100644 --- a/enterprise/websvc.restlib/manifest.mf +++ b/enterprise/websvc.restlib/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.restlib/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/swdp/Bundle.properties -OpenIDE-Module-Specification-Version: 2.39 +OpenIDE-Module-Specification-Version: 2.40 OpenIDE-Module-Layer: org/netbeans/modules/websvc/swdp/layer.xml AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.saas.codegen.j2ee/manifest.mf b/enterprise/websvc.saas.codegen.j2ee/manifest.mf index e8560e52793b..c7639634e9aa 100644 --- a/enterprise/websvc.saas.codegen.j2ee/manifest.mf +++ b/enterprise/websvc.saas.codegen.j2ee/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.saas.codegen.j2ee OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/saas/codegen/j2ee/Bundle.properties -OpenIDE-Module-Specification-Version: 1.56 +OpenIDE-Module-Specification-Version: 1.57 OpenIDE-Module-Layer: org/netbeans/modules/websvc/saas/codegen/j2ee/layer.xml AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.utilities/manifest.mf b/enterprise/websvc.utilities/manifest.mf index a2f39e3a34ea..a6edc89a216c 100644 --- a/enterprise/websvc.utilities/manifest.mf +++ b/enterprise/websvc.utilities/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.utilities/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/utilities/Bundle.properties -OpenIDE-Module-Specification-Version: 1.56 +OpenIDE-Module-Specification-Version: 1.57 AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.websvcapi/manifest.mf b/enterprise/websvc.websvcapi/manifest.mf index dc769fb32877..3331e728fb7e 100644 --- a/enterprise/websvc.websvcapi/manifest.mf +++ b/enterprise/websvc.websvcapi/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.websvcapi -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/webservices/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/enterprise/websvc.wsstackapi/manifest.mf b/enterprise/websvc.wsstackapi/manifest.mf index b06c6bff34b7..263e3879dcb7 100644 --- a/enterprise/websvc.wsstackapi/manifest.mf +++ b/enterprise/websvc.wsstackapi/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.wsstackapi/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/wsstack/Bundle.properties -OpenIDE-Module-Specification-Version: 1.54 +OpenIDE-Module-Specification-Version: 1.55 AutoUpdate-Show-In-Client: false diff --git a/ergonomics/ide.ergonomics/manifest.mf b/ergonomics/ide.ergonomics/manifest.mf index e1bc737f2b7d..015a878da6c9 100644 --- a/ergonomics/ide.ergonomics/manifest.mf +++ b/ergonomics/ide.ergonomics/manifest.mf @@ -3,7 +3,7 @@ OpenIDE-Module: org.netbeans.modules.ide.ergonomics OpenIDE-Module-Install: org/netbeans/modules/ide/ergonomics/Installer.class OpenIDE-Module-Layer: org/netbeans/modules/ide/ergonomics/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/ide/ergonomics/Bundle.properties -OpenIDE-Module-Specification-Version: 1.58 +OpenIDE-Module-Specification-Version: 1.59 AutoUpdate-Show-In-Client: false AutoUpdate-Essential-Module: true OpenIDE-Module-Recommends: org.netbeans.modules.server diff --git a/extide/gradle.dists/manifest.mf b/extide/gradle.dists/manifest.mf index 424ee8f1c75c..e039686bef7f 100644 --- a/extide/gradle.dists/manifest.mf +++ b/extide/gradle.dists/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.gradle.dists OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/gradle/dists/Bundle.properties -OpenIDE-Module-Specification-Version: 1.19 +OpenIDE-Module-Specification-Version: 1.20 diff --git a/extide/gradle.editor/manifest.mf b/extide/gradle.editor/manifest.mf index f21a8997753c..0366cba3079d 100644 --- a/extide/gradle.editor/manifest.mf +++ b/extide/gradle.editor/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.gradle.editor OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/gradle/editor/Bundle.properties -OpenIDE-Module-Specification-Version: 1.13 +OpenIDE-Module-Specification-Version: 1.14 diff --git a/extide/gradle/nbproject/project.properties b/extide/gradle/nbproject/project.properties index 57cdfd9c56ed..1552015ba9f1 100644 --- a/extide/gradle/nbproject/project.properties +++ b/extide/gradle/nbproject/project.properties @@ -25,7 +25,7 @@ javadoc.apichanges=${basedir}/apichanges.xml nbm.module.author=Laszlo Kishalmi source.reference.netbeans-gradle-tooling.jar=netbeans-gradle-tooling/src/main/groovy -spec.version.base=2.49.0 +spec.version.base=2.50.0 test-unit-sys-prop.test.netbeans.dest.dir=${netbeans.dest.dir} test-unit-sys-prop.java.awt.headless=true diff --git a/extide/libs.gradle/manifest.mf b/extide/libs.gradle/manifest.mf index 600f4c6d957a..7dc7f64f592e 100644 --- a/extide/libs.gradle/manifest.mf +++ b/extide/libs.gradle/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.libs.gradle/9 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/libs/gradle/Bundle.properties -OpenIDE-Module-Specification-Version: 9.3 +OpenIDE-Module-Specification-Version: 9.4 diff --git a/extide/o.apache.tools.ant.module/nbproject/project.properties b/extide/o.apache.tools.ant.module/nbproject/project.properties index 1a2ae6d5b401..974a127d36fd 100644 --- a/extide/o.apache.tools.ant.module/nbproject/project.properties +++ b/extide/o.apache.tools.ant.module/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 -spec.version.base=3.115.0 +spec.version.base=3.116.0 compile.ant.jar=${ant.core.lib} compile.ant-launcher.jar=${ant.core.lib}/../ant-launcher.jar src-bridge.cp.extra=build/classes:${compile.ant.jar}:${compile.ant-launcher.jar} diff --git a/extide/options.java/manifest.mf b/extide/options.java/manifest.mf index 5b8a35812e27..867c416d1e91 100644 --- a/extide/options.java/manifest.mf +++ b/extide/options.java/manifest.mf @@ -4,5 +4,5 @@ OpenIDE-Module: org.netbeans.modules.options.java OpenIDE-Module-Layer: org/netbeans/modules/options/java/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/options/java/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.options.java -OpenIDE-Module-Specification-Version: 1.45 +OpenIDE-Module-Specification-Version: 1.46 diff --git a/extra/libs.javafx.linux.aarch64/manifest.mf b/extra/libs.javafx.linux.aarch64/manifest.mf index 7fb029b86a05..61055a3b38bc 100644 --- a/extra/libs.javafx.linux.aarch64/manifest.mf +++ b/extra/libs.javafx.linux.aarch64/manifest.mf @@ -3,6 +3,6 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.libs.javafx.linux.aarch64 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/javafx/linux/aarch64/Bundle.properties OpenIDE-Module-Fragment-Host: org.netbeans.libs.javafx -OpenIDE-Module-Specification-Version: 21.0 +OpenIDE-Module-Specification-Version: 21.1 OpenIDE-Module-Requires: org.openide.modules.os.Linux, org.openide.modules.arch.aarch64 OpenIDE-Module-Provides: org.openide.modules.jre.JavaFX diff --git a/extra/libs.javafx.linux/manifest.mf b/extra/libs.javafx.linux/manifest.mf index 924587b8aa5a..d1c4835b0dd1 100644 --- a/extra/libs.javafx.linux/manifest.mf +++ b/extra/libs.javafx.linux/manifest.mf @@ -3,6 +3,6 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.libs.javafx.linux OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/javafx/linux/Bundle.properties OpenIDE-Module-Fragment-Host: org.netbeans.libs.javafx -OpenIDE-Module-Specification-Version: 21.0 +OpenIDE-Module-Specification-Version: 21.1 OpenIDE-Module-Requires: org.openide.modules.os.Linux, org.openide.modules.arch.amd64 OpenIDE-Module-Provides: org.openide.modules.jre.JavaFX diff --git a/extra/libs.javafx.macosx.aarch64/manifest.mf b/extra/libs.javafx.macosx.aarch64/manifest.mf index 9519c9057292..429c8153d850 100644 --- a/extra/libs.javafx.macosx.aarch64/manifest.mf +++ b/extra/libs.javafx.macosx.aarch64/manifest.mf @@ -3,6 +3,6 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.libs.javafx.macosx.aarch64 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/javafx/macosx/aarch64/Bundle.properties OpenIDE-Module-Fragment-Host: org.netbeans.libs.javafx -OpenIDE-Module-Specification-Version: 21.0 +OpenIDE-Module-Specification-Version: 21.1 OpenIDE-Module-Requires: org.openide.modules.os.MacOSX, org.openide.modules.arch.aarch64 OpenIDE-Module-Provides: org.openide.modules.jre.JavaFX diff --git a/extra/libs.javafx.macosx/manifest.mf b/extra/libs.javafx.macosx/manifest.mf index 75c9b4b78a78..0db5e5347284 100644 --- a/extra/libs.javafx.macosx/manifest.mf +++ b/extra/libs.javafx.macosx/manifest.mf @@ -3,6 +3,6 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.libs.javafx.macosx OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/javafx/macosx/Bundle.properties OpenIDE-Module-Fragment-Host: org.netbeans.libs.javafx -OpenIDE-Module-Specification-Version: 21.0 +OpenIDE-Module-Specification-Version: 21.1 OpenIDE-Module-Requires: org.openide.modules.os.MacOSX, org.openide.modules.arch.x86_64 OpenIDE-Module-Provides: org.openide.modules.jre.JavaFX diff --git a/extra/libs.javafx.win/manifest.mf b/extra/libs.javafx.win/manifest.mf index ff5c8d91ec72..8ee2f72d291e 100644 --- a/extra/libs.javafx.win/manifest.mf +++ b/extra/libs.javafx.win/manifest.mf @@ -3,6 +3,6 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.libs.javafx.win OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/javafx/win/Bundle.properties OpenIDE-Module-Fragment-Host: org.netbeans.libs.javafx -OpenIDE-Module-Specification-Version: 21.0 +OpenIDE-Module-Specification-Version: 21.1 OpenIDE-Module-Requires: org.openide.modules.os.Windows, org.openide.modules.arch.amd64 OpenIDE-Module-Provides: org.openide.modules.jre.JavaFX diff --git a/groovy/gradle.groovy/manifest.mf b/groovy/gradle.groovy/manifest.mf index 4b175f00ca40..008bf8536c8f 100644 --- a/groovy/gradle.groovy/manifest.mf +++ b/groovy/gradle.groovy/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.gradle.groovy OpenIDE-Module-Layer: org/netbeans/modules/gradle/groovy/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/gradle/groovy/Bundle.properties -OpenIDE-Module-Specification-Version: 1.20 +OpenIDE-Module-Specification-Version: 1.21 diff --git a/groovy/groovy.antproject/manifest.mf b/groovy/groovy.antproject/manifest.mf index 0e65399581d3..228d2d01f16b 100644 --- a/groovy/groovy.antproject/manifest.mf +++ b/groovy/groovy.antproject/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.groovy.antproject OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/groovy/antproject/Bundle.properties -OpenIDE-Module-Specification-Version: 1.41 +OpenIDE-Module-Specification-Version: 1.42 diff --git a/groovy/groovy.debug/manifest.mf b/groovy/groovy.debug/manifest.mf index 812a3d37653d..e7e965ad210d 100644 --- a/groovy/groovy.debug/manifest.mf +++ b/groovy/groovy.debug/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.groovy.debug/1 OpenIDE-Module-Layer: org/netbeans/modules/groovy/debug/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/groovy/debug/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.14 +OpenIDE-Module-Specification-Version: 1.15 diff --git a/groovy/groovy.editor/manifest.mf b/groovy/groovy.editor/manifest.mf index 0f8d3be3eb7c..c1ad85f002d5 100644 --- a/groovy/groovy.editor/manifest.mf +++ b/groovy/groovy.editor/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.groovy.editor/3 OpenIDE-Module-Layer: org/netbeans/modules/groovy/editor/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/groovy/editor/Bundle.properties -OpenIDE-Module-Specification-Version: 1.100 +OpenIDE-Module-Specification-Version: 1.101 diff --git a/groovy/groovy.gsp/manifest.mf b/groovy/groovy.gsp/manifest.mf index 4ed2aeee52ee..8827e1e46fbe 100644 --- a/groovy/groovy.gsp/manifest.mf +++ b/groovy/groovy.gsp/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.groovy.gsp OpenIDE-Module-Layer: org/netbeans/modules/groovy/gsp/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/groovy/gsp/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.65 +OpenIDE-Module-Specification-Version: 1.66 diff --git a/groovy/groovy.kit/manifest.mf b/groovy/groovy.kit/manifest.mf index baf8af602383..89f43ad682ee 100644 --- a/groovy/groovy.kit/manifest.mf +++ b/groovy/groovy.kit/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.groovy.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/groovy/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 diff --git a/groovy/groovy.refactoring/manifest.mf b/groovy/groovy.refactoring/manifest.mf index e4ceb9eb9dfe..b30264c5c771 100644 --- a/groovy/groovy.refactoring/manifest.mf +++ b/groovy/groovy.refactoring/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.groovy.refactoring OpenIDE-Module-Layer: org/netbeans/modules/groovy/refactoring/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/groovy/refactoring/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 diff --git a/groovy/groovy.samples/manifest.mf b/groovy/groovy.samples/manifest.mf index 2dd23c497614..6856284305b5 100644 --- a/groovy/groovy.samples/manifest.mf +++ b/groovy/groovy.samples/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.groovy.samples OpenIDE-Module-Layer: org/netbeans/modules/groovy/samples/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/groovy/samples/Bundle.properties -OpenIDE-Module-Specification-Version: 1.55 +OpenIDE-Module-Specification-Version: 1.56 diff --git a/groovy/groovy.support/manifest.mf b/groovy/groovy.support/manifest.mf index f308bd4ab9e9..9a4535630da2 100644 --- a/groovy/groovy.support/manifest.mf +++ b/groovy/groovy.support/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.groovy.support OpenIDE-Module-Layer: org/netbeans/modules/groovy/support/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/groovy/support/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.71 +OpenIDE-Module-Specification-Version: 1.72 OpenIDE-Module-Needs: javax.script.ScriptEngine.freemarker diff --git a/groovy/libs.groovy/manifest.mf b/groovy/libs.groovy/manifest.mf index 83f17f20af75..64227b11c276 100644 --- a/groovy/libs.groovy/manifest.mf +++ b/groovy/libs.groovy/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.libs.groovy OpenIDE-Module-Layer: org/netbeans/modules/libs/groovy/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/libs/groovy/Bundle.properties -OpenIDE-Module-Specification-Version: 2.31 +OpenIDE-Module-Specification-Version: 2.32 diff --git a/groovy/maven.groovy/manifest.mf b/groovy/maven.groovy/manifest.mf index 10e2af308d62..513bff3eb83c 100644 --- a/groovy/maven.groovy/manifest.mf +++ b/groovy/maven.groovy/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.maven.groovy OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/groovy/Bundle.properties -OpenIDE-Module-Specification-Version: 1.43 +OpenIDE-Module-Specification-Version: 1.44 diff --git a/harness/apisupport.harness/manifest.mf b/harness/apisupport.harness/manifest.mf index aad7f0e11cc9..830545aa394d 100644 --- a/harness/apisupport.harness/manifest.mf +++ b/harness/apisupport.harness/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.apisupport.harness -OpenIDE-Module-Specification-Version: 1.73 +OpenIDE-Module-Specification-Version: 1.74 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/apisupport/harness/Bundle.properties diff --git a/harness/jellytools.platform/manifest.mf b/harness/jellytools.platform/manifest.mf index 3d1b1d6b8532..223fd7717214 100644 --- a/harness/jellytools.platform/manifest.mf +++ b/harness/jellytools.platform/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.jellytools.platform/3 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/jellytools/platform/Bundle.properties -OpenIDE-Module-Specification-Version: 3.60 +OpenIDE-Module-Specification-Version: 3.61 diff --git a/harness/jemmy/manifest.mf b/harness/jemmy/manifest.mf index 832eb75c39c5..97760339fba4 100644 --- a/harness/jemmy/manifest.mf +++ b/harness/jemmy/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.jemmy/3 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/jemmy/idemodule/Bundle.properties -OpenIDE-Module-Specification-Version: 3.58 +OpenIDE-Module-Specification-Version: 3.59 diff --git a/harness/nbjunit/manifest.mf b/harness/nbjunit/manifest.mf index d66c7e728635..ebee49155dcb 100644 --- a/harness/nbjunit/manifest.mf +++ b/harness/nbjunit/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.nbjunit/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/junit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.121 +OpenIDE-Module-Specification-Version: 1.122 diff --git a/harness/o.n.insane/nbproject/project.properties b/harness/o.n.insane/nbproject/project.properties index 28507339d430..4ffcb2eec259 100644 --- a/harness/o.n.insane/nbproject/project.properties +++ b/harness/o.n.insane/nbproject/project.properties @@ -18,7 +18,7 @@ is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 -spec.version.base=1.60.0 +spec.version.base=1.61.0 cp.extra=build/hookclasses diff --git a/ide/api.debugger/manifest.mf b/ide/api.debugger/manifest.mf index 655b00d89198..594c9383f6b8 100644 --- a/ide/api.debugger/manifest.mf +++ b/ide/api.debugger/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.api.debugger/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/api/debugger/Bundle.properties -OpenIDE-Module-Specification-Version: 1.86 +OpenIDE-Module-Specification-Version: 1.87 OpenIDE-Module-Layer: org/netbeans/api/debugger/layer.xml diff --git a/ide/api.java.classpath/manifest.mf b/ide/api.java.classpath/manifest.mf index f8c51f2db52f..0ea05c4292c4 100644 --- a/ide/api.java.classpath/manifest.mf +++ b/ide/api.java.classpath/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.api.java.classpath/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/api/java/classpath/Bundle.properties OpenIDE-Module-Recommends: cnb.org.netbeans.api.java.classpath.nb -OpenIDE-Module-Specification-Version: 1.85 +OpenIDE-Module-Specification-Version: 1.86 diff --git a/ide/api.lsp/manifest.mf b/ide/api.lsp/manifest.mf index ee984451eac5..80880886c3ba 100644 --- a/ide/api.lsp/manifest.mf +++ b/ide/api.lsp/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.api.lsp/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/api/lsp/Bundle.properties -OpenIDE-Module-Specification-Version: 1.37 +OpenIDE-Module-Specification-Version: 1.38 AutoUpdate-Show-In-Client: false diff --git a/ide/api.xml.ui/manifest.mf b/ide/api.xml.ui/manifest.mf index c1099411b45a..94dea9e64834 100644 --- a/ide/api.xml.ui/manifest.mf +++ b/ide/api.xml.ui/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.api.xml.ui/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/api/xml/ui/Bundle.properties -OpenIDE-Module-Specification-Version: 1.75 +OpenIDE-Module-Specification-Version: 1.76 diff --git a/ide/api.xml/manifest.mf b/ide/api.xml/manifest.mf index 09b910654eed..844d4ccaf1c0 100644 --- a/ide/api.xml/manifest.mf +++ b/ide/api.xml/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.api.xml/1 -OpenIDE-Module-Specification-Version: 1.75 +OpenIDE-Module-Specification-Version: 1.76 OpenIDE-Module-Localizing-Bundle: org/netbeans/api/xml/resources/Bundle.properties OpenIDE-Module-Layer: org/netbeans/api/xml/resources/mf-layer.xml diff --git a/ide/bugtracking.bridge/manifest.mf b/ide/bugtracking.bridge/manifest.mf index c5230987a092..929d7228c21a 100644 --- a/ide/bugtracking.bridge/manifest.mf +++ b/ide/bugtracking.bridge/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.bugtracking.bridge OpenIDE-Module-Layer: org/netbeans/modules/bugtracking/bridge/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/bugtracking/bridge/Bundle.properties -OpenIDE-Module-Specification-Version: 1.77 +OpenIDE-Module-Specification-Version: 1.78 diff --git a/ide/bugtracking.commons/manifest.mf b/ide/bugtracking.commons/manifest.mf index 39e42f4aea78..0079229de95c 100644 --- a/ide/bugtracking.commons/manifest.mf +++ b/ide/bugtracking.commons/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.bugtracking.commons OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/bugtracking/commons/Bundle.properties -OpenIDE-Module-Specification-Version: 1.39 +OpenIDE-Module-Specification-Version: 1.40 diff --git a/ide/bugtracking/manifest.mf b/ide/bugtracking/manifest.mf index 2378ffa946c8..cf2338175d86 100644 --- a/ide/bugtracking/manifest.mf +++ b/ide/bugtracking/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.bugtracking OpenIDE-Module-Layer: org/netbeans/modules/bugtracking/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/bugtracking/Bundle.properties -OpenIDE-Module-Specification-Version: 1.140 +OpenIDE-Module-Specification-Version: 1.141 Netigso-Export-Package: org.netbeans.modules.bugtracking.api,org.netbeans.modules.bugtracking.spi diff --git a/ide/c.google.guava.failureaccess/nbproject/project.properties b/ide/c.google.guava.failureaccess/nbproject/project.properties index 547b55edd90b..a57a244f5095 100644 --- a/ide/c.google.guava.failureaccess/nbproject/project.properties +++ b/ide/c.google.guava.failureaccess/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 -spec.version.base=1.9.0 +spec.version.base=1.10.0 release.external/failureaccess-1.0.3.jar=modules/com-google-guava-failureaccess.jar is.autoload=true nbm.module.author=Tomas Stupka diff --git a/ide/c.google.guava/nbproject/project.properties b/ide/c.google.guava/nbproject/project.properties index 9e0419f77f9a..115d5001ba71 100644 --- a/ide/c.google.guava/nbproject/project.properties +++ b/ide/c.google.guava/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 -spec.version.base=27.24.0 +spec.version.base=27.25.0 release.external/guava-33.4.6-jre.jar=modules/com-google-guava.jar is.autoload=true nbm.module.author=Tomas Stupka diff --git a/ide/c.jcraft.jzlib/nbproject/project.properties b/ide/c.jcraft.jzlib/nbproject/project.properties index 2f1a21944238..fab378999a20 100644 --- a/ide/c.jcraft.jzlib/nbproject/project.properties +++ b/ide/c.jcraft.jzlib/nbproject/project.properties @@ -17,5 +17,5 @@ is.autoload=true extra.license.files=external/jzlib-1.1.3-license.txt -spec.version.base=1.55.0 +spec.version.base=1.56.0 sigtest.gen.fail.on.error=false diff --git a/ide/code.analysis/manifest.mf b/ide/code.analysis/manifest.mf index 829e783d0782..cd55aa2dfbfd 100644 --- a/ide/code.analysis/manifest.mf +++ b/ide/code.analysis/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.code.analysis/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/analysis/Bundle.properties OpenIDE-Module-Recommends: org.openide.windows.WindowManager -OpenIDE-Module-Specification-Version: 1.57 +OpenIDE-Module-Specification-Version: 1.58 OpenIDE-Module-Layer: org/netbeans/modules/analysis/resources/layer.xml diff --git a/ide/core.browser.webview/nbproject/project.properties b/ide/core.browser.webview/nbproject/project.properties index 6780f3990d8a..e558d54e2291 100644 --- a/ide/core.browser.webview/nbproject/project.properties +++ b/ide/core.browser.webview/nbproject/project.properties @@ -16,6 +16,6 @@ # under the License. javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.46.0 +spec.version.base=1.47.0 is.eager=true cp.extra=../libs.javafx/build/openjfx.zip diff --git a/ide/core.browser/nbproject/project.properties b/ide/core.browser/nbproject/project.properties index 5cad92d7dbba..621b5367f0d5 100644 --- a/ide/core.browser/nbproject/project.properties +++ b/ide/core.browser/nbproject/project.properties @@ -17,4 +17,4 @@ javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.59.0 +spec.version.base=1.60.0 diff --git a/ide/core.ide/manifest.mf b/ide/core.ide/manifest.mf index 5c95f602dadf..779dfd1ea553 100644 --- a/ide/core.ide/manifest.mf +++ b/ide/core.ide/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.core.ide/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/core/ide/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.72 +OpenIDE-Module-Specification-Version: 1.73 AutoUpdate-Show-In-Client: false OpenIDE-Module-Layer: org/netbeans/core/ide/resources/layer.xml diff --git a/ide/core.multitabs.project/nbproject/project.properties b/ide/core.multitabs.project/nbproject/project.properties index 52e9181983a1..29f85c9476c3 100644 --- a/ide/core.multitabs.project/nbproject/project.properties +++ b/ide/core.multitabs.project/nbproject/project.properties @@ -17,4 +17,4 @@ javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial nbm.needs.restart=true -spec.version.base=1.41.0 +spec.version.base=1.42.0 diff --git a/ide/csl.api/nbproject/project.properties b/ide/csl.api/nbproject/project.properties index eeb00940cf9f..ff75c8488f6a 100644 --- a/ide/csl.api/nbproject/project.properties +++ b/ide/csl.api/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -spec.version.base=2.89.0 +spec.version.base=2.90.0 is.autoload=true javac.release=17 diff --git a/ide/csl.types/manifest.mf b/ide/csl.types/manifest.mf index 2050d813b45c..10bb962e4b33 100644 --- a/ide/csl.types/manifest.mf +++ b/ide/csl.types/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.csl.types/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/csl/types/Bundle.properties -OpenIDE-Module-Specification-Version: 1.31 +OpenIDE-Module-Specification-Version: 1.32 diff --git a/ide/css.editor/manifest.mf b/ide/css.editor/manifest.mf index bb2523a869e5..e4b8f6b37278 100644 --- a/ide/css.editor/manifest.mf +++ b/ide/css.editor/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.css.editor/1 OpenIDE-Module-Layer: org/netbeans/modules/css/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/css/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.99 +OpenIDE-Module-Specification-Version: 1.100 AutoUpdate-Show-In-Client: false diff --git a/ide/css.lib/manifest.mf b/ide/css.lib/manifest.mf index 19f2c807bc46..ef40d289f051 100644 --- a/ide/css.lib/manifest.mf +++ b/ide/css.lib/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.css.lib/2 OpenIDE-Module-Layer: org/netbeans/modules/css/lib/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/css/lib/Bundle.properties -OpenIDE-Module-Specification-Version: 2.11 +OpenIDE-Module-Specification-Version: 2.12 diff --git a/ide/css.model/manifest.mf b/ide/css.model/manifest.mf index fbe1b3ca568e..93808d7759dc 100644 --- a/ide/css.model/manifest.mf +++ b/ide/css.model/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.css.model OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/css/model/Bundle.properties -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 AutoUpdate-Show-In-Client: true diff --git a/ide/css.prep/manifest.mf b/ide/css.prep/manifest.mf index a32f966d8cec..68f1a4892a44 100644 --- a/ide/css.prep/manifest.mf +++ b/ide/css.prep/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.css.prep OpenIDE-Module-Layer: org/netbeans/modules/css/prep/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/css/prep/Bundle.properties -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 diff --git a/ide/css.visual/manifest.mf b/ide/css.visual/manifest.mf index 2f3f7e0ab33e..08213877d414 100644 --- a/ide/css.visual/manifest.mf +++ b/ide/css.visual/manifest.mf @@ -5,4 +5,4 @@ OpenIDE-Module-Layer: org/netbeans/modules/css/visual/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/css/visual/Bundle.properties OpenIDE-Module-Requires: org.openide.windows.IOProvider AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 3.63 +OpenIDE-Module-Specification-Version: 3.64 diff --git a/ide/db.core/manifest.mf b/ide/db.core/manifest.mf index 3a048f185c9e..90c30cc80349 100644 --- a/ide/db.core/manifest.mf +++ b/ide/db.core/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.db.core -OpenIDE-Module-Specification-Version: 1.68 +OpenIDE-Module-Specification-Version: 1.69 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/db/core/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/db/core/resources/layer.xml OpenIDE-Module-Requires: org.openide.windows.IOProvider diff --git a/ide/db.dataview/manifest.mf b/ide/db.dataview/manifest.mf index 96335a298ce3..ec711759d121 100644 --- a/ide/db.dataview/manifest.mf +++ b/ide/db.dataview/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.db.dataview OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/db/dataview/Bundle.properties -OpenIDE-Module-Specification-Version: 1.64 +OpenIDE-Module-Specification-Version: 1.65 AutoUpdate-Show-In-Client: false diff --git a/ide/db.drivers/manifest.mf b/ide/db.drivers/manifest.mf index f1466d50cf57..3ed8b8d80ee5 100644 --- a/ide/db.drivers/manifest.mf +++ b/ide/db.drivers/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.db.drivers OpenIDE-Module-Layer: org/netbeans/modules/db/drivers/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/db/drivers/Bundle.properties -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 AutoUpdate-Show-In-Client: false diff --git a/ide/db.kit/manifest.mf b/ide/db.kit/manifest.mf index 20b8e603602a..50bb72374503 100644 --- a/ide/db.kit/manifest.mf +++ b/ide/db.kit/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.db.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/db/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 diff --git a/ide/db.metadata.model/manifest.mf b/ide/db.metadata.model/manifest.mf index 6012defe7a32..5d580a939850 100644 --- a/ide/db.metadata.model/manifest.mf +++ b/ide/db.metadata.model/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.db.metadata.model/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/db/metadata/model/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.42 +OpenIDE-Module-Specification-Version: 1.43 AutoUpdate-Show-In-Client: false diff --git a/ide/db.mysql/nbproject/project.properties b/ide/db.mysql/nbproject/project.properties index 549fc955dfb8..609b65725bbb 100644 --- a/ide/db.mysql/nbproject/project.properties +++ b/ide/db.mysql/nbproject/project.properties @@ -16,6 +16,6 @@ # under the License. javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=0.59.0 +spec.version.base=0.60.0 test.unit.cp.extra=external/mysql-connector-j-8.0.31.jar diff --git a/ide/db.sql.editor/nbproject/project.properties b/ide/db.sql.editor/nbproject/project.properties index 37bc33974b8d..116bd9df4d55 100644 --- a/ide/db.sql.editor/nbproject/project.properties +++ b/ide/db.sql.editor/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 -spec.version.base=1.68.0 +spec.version.base=1.69.0 # org-netbeans-core: for /xml/lookups in the default fs # (needed in order to load database connections from the SFS) diff --git a/ide/db.sql.visualeditor/nbproject/project.properties b/ide/db.sql.visualeditor/nbproject/project.properties index ae841ad7a5f3..15d840db3b3f 100644 --- a/ide/db.sql.visualeditor/nbproject/project.properties +++ b/ide/db.sql.visualeditor/nbproject/project.properties @@ -27,4 +27,4 @@ module.javadoc.packages= org.netbeans.modules.db.sql.visualeditor.api #javadoc.title=Creator Designtime API #javadoc.arch=${basedir}/arch.xml #javadoc.arch=${basedir}/arch/arch-designtime.xml -spec.version.base=2.63.0 +spec.version.base=2.64.0 diff --git a/ide/db/nbproject/project.properties b/ide/db/nbproject/project.properties index 87b0897eee65..d24e8a34cf0f 100644 --- a/ide/db/nbproject/project.properties +++ b/ide/db/nbproject/project.properties @@ -20,7 +20,7 @@ javac.release=11 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=1.100.0 +spec.version.base=1.101.0 extra.module.files=modules/ext/ddl.jar diff --git a/ide/dbapi/nbproject/project.properties b/ide/dbapi/nbproject/project.properties index 3b95bbc95ff3..4309d13f7c8e 100644 --- a/ide/dbapi/nbproject/project.properties +++ b/ide/dbapi/nbproject/project.properties @@ -19,7 +19,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 javadoc.arch=${basedir}/arch.xml -spec.version.base=1.65.0 +spec.version.base=1.66.0 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/ide/defaults/manifest.mf b/ide/defaults/manifest.mf index 2840c50e250f..f6ee68c39950 100644 --- a/ide/defaults/manifest.mf +++ b/ide/defaults/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.defaults/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/defaults/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/defaults/mf-layer.xml -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 AutoUpdate-Show-In-Client: false diff --git a/ide/derby/manifest.mf b/ide/derby/manifest.mf index f13bdc3a3077..72cedb8a582d 100644 --- a/ide/derby/manifest.mf +++ b/ide/derby/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.derby OpenIDE-Module-Layer: org/netbeans/modules/derby/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/derby/Bundle.properties -OpenIDE-Module-Specification-Version: 1.71 +OpenIDE-Module-Specification-Version: 1.72 AutoUpdate-Show-In-Client: false diff --git a/ide/diff/nbproject/project.properties b/ide/diff/nbproject/project.properties index 48c08d70fc47..b329b35ec9cf 100644 --- a/ide/diff/nbproject/project.properties +++ b/ide/diff/nbproject/project.properties @@ -18,7 +18,7 @@ javac.compilerargs=-Xlint:unchecked javac.release=17 -spec.version.base=1.82.0 +spec.version.base=1.83.0 javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml diff --git a/ide/dlight.nativeexecution.nb/manifest.mf b/ide/dlight.nativeexecution.nb/manifest.mf index 048cbb12c849..95354d781b13 100644 --- a/ide/dlight.nativeexecution.nb/manifest.mf +++ b/ide/dlight.nativeexecution.nb/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.dlight.nativeexecution.nb OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/nativeexecution/nb/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.31 +OpenIDE-Module-Specification-Version: 1.32 OpenIDE-Module-Provides: org.netbeans.modules.nativeexecution.spi.NativeExecutionUIProvider diff --git a/ide/dlight.nativeexecution/nbproject/project.properties b/ide/dlight.nativeexecution/nbproject/project.properties index c1201be5879e..29b0a6cae1cd 100644 --- a/ide/dlight.nativeexecution/nbproject/project.properties +++ b/ide/dlight.nativeexecution/nbproject/project.properties @@ -21,7 +21,7 @@ javadoc.arch=${basedir}/arch.xml project.license=apache20-asf nbm.executable.files=bin/nativeexecution/** jnlp.indirect.files=bin/nativeexecution/** -spec.version.base=1.70.0 +spec.version.base=1.71.0 test.config.default.includes=**/*Test.class test.config.default.excludes=\ diff --git a/ide/dlight.terminal/nbproject/project.properties b/ide/dlight.terminal/nbproject/project.properties index d64233f13704..69da12ca5ef3 100644 --- a/ide/dlight.terminal/nbproject/project.properties +++ b/ide/dlight.terminal/nbproject/project.properties @@ -16,4 +16,4 @@ # under the License. javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.55.0 +spec.version.base=1.56.0 diff --git a/ide/docker.api/manifest.mf b/ide/docker.api/manifest.mf index 7ed4cb142cd5..06f0f7d42960 100644 --- a/ide/docker.api/manifest.mf +++ b/ide/docker.api/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.docker.api/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/docker/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.51 +OpenIDE-Module-Specification-Version: 1.52 AutoUpdate-Show-In-Client: false diff --git a/ide/docker.editor/manifest.mf b/ide/docker.editor/manifest.mf index 91c635708a86..7ae0b6ecd855 100644 --- a/ide/docker.editor/manifest.mf +++ b/ide/docker.editor/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.docker.editor/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/docker/editor/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/docker/editor/layer.xml -OpenIDE-Module-Specification-Version: 1.31 +OpenIDE-Module-Specification-Version: 1.32 diff --git a/ide/docker.ui/manifest.mf b/ide/docker.ui/manifest.mf index b63daeb610a0..b851c3a5ab5d 100644 --- a/ide/docker.ui/manifest.mf +++ b/ide/docker.ui/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.docker.ui/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/docker/ui/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.31 +OpenIDE-Module-Specification-Version: 1.32 AutoUpdate-Show-In-Client: true diff --git a/ide/editor.actions/nbproject/project.properties b/ide/editor.actions/nbproject/project.properties index 1dc750ca4d4b..b9d7a3f7e207 100644 --- a/ide/editor.actions/nbproject/project.properties +++ b/ide/editor.actions/nbproject/project.properties @@ -18,7 +18,7 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 javadoc.title=Editor Actions -spec.version.base=1.62.0 +spec.version.base=1.63.0 #javadoc.arch=${basedir}/arch.xml #javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/editor.autosave/manifest.mf b/ide/editor.autosave/manifest.mf index 4f185d71d626..87a03661b052 100644 --- a/ide/editor.autosave/manifest.mf +++ b/ide/editor.autosave/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.editor.autosave/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/autosave/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.editor.autosave -OpenIDE-Module-Specification-Version: 1.22 +OpenIDE-Module-Specification-Version: 1.23 AutoUpdate-Show-In-Client: false diff --git a/ide/editor.bookmarks/manifest.mf b/ide/editor.bookmarks/manifest.mf index 20efe265c68c..251b7efb4790 100644 --- a/ide/editor.bookmarks/manifest.mf +++ b/ide/editor.bookmarks/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.editor.bookmarks/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/bookmarks/Bundle.properties -OpenIDE-Module-Specification-Version: 1.68 +OpenIDE-Module-Specification-Version: 1.69 OpenIDE-Module-Layer: org/netbeans/modules/editor/bookmarks/resources/layer.xml OpenIDE-Module-Install: org/netbeans/modules/editor/bookmarks/EditorBookmarksModule.class AutoUpdate-Show-In-Client: false diff --git a/ide/editor.bracesmatching/nbproject/project.properties b/ide/editor.bracesmatching/nbproject/project.properties index 395df6ac18b8..a4aa57de513a 100644 --- a/ide/editor.bracesmatching/nbproject/project.properties +++ b/ide/editor.bracesmatching/nbproject/project.properties @@ -19,7 +19,7 @@ javac.source=1.8 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=1.70.0 +spec.version.base=1.71.0 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ **/MasterMatcherTest.class diff --git a/ide/editor.breadcrumbs/manifest.mf b/ide/editor.breadcrumbs/manifest.mf index b8bc555fead1..511068930bb1 100644 --- a/ide/editor.breadcrumbs/manifest.mf +++ b/ide/editor.breadcrumbs/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.editor.breadcrumbs/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/breadcrumbs/Bundle.properties -OpenIDE-Module-Specification-Version: 1.48 +OpenIDE-Module-Specification-Version: 1.49 diff --git a/ide/editor.codetemplates/nbproject/project.properties b/ide/editor.codetemplates/nbproject/project.properties index e54f72e4f267..0deccc49ae07 100644 --- a/ide/editor.codetemplates/nbproject/project.properties +++ b/ide/editor.codetemplates/nbproject/project.properties @@ -20,6 +20,6 @@ javac.source=1.8 #javadoc.name=EditorCodeTemplates javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml -spec.version.base=1.75.0 +spec.version.base=1.76.0 test.config.stableBTD.includes=**/*Test.class diff --git a/ide/editor.completion/nbproject/project.properties b/ide/editor.completion/nbproject/project.properties index c7db30f648a4..22a7f7479095 100644 --- a/ide/editor.completion/nbproject/project.properties +++ b/ide/editor.completion/nbproject/project.properties @@ -19,4 +19,4 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=1.76.0 +spec.version.base=1.77.0 diff --git a/ide/editor.deprecated.pre65formatting/nbproject/project.properties b/ide/editor.deprecated.pre65formatting/nbproject/project.properties index 3452829b2bf8..fe97c3b58421 100644 --- a/ide/editor.deprecated.pre65formatting/nbproject/project.properties +++ b/ide/editor.deprecated.pre65formatting/nbproject/project.properties @@ -17,4 +17,4 @@ is.autoload=true javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.62.0 +spec.version.base=1.63.0 diff --git a/ide/editor.document/nbproject/project.properties b/ide/editor.document/nbproject/project.properties index 236a8547e954..6cd365eed9f4 100644 --- a/ide/editor.document/nbproject/project.properties +++ b/ide/editor.document/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.40.0 +spec.version.base=1.41.0 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml is.autoload=true diff --git a/ide/editor.errorstripe.api/nbproject/project.properties b/ide/editor.errorstripe.api/nbproject/project.properties index 07959214af4a..32e605a107e6 100644 --- a/ide/editor.errorstripe.api/nbproject/project.properties +++ b/ide/editor.errorstripe.api/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 -spec.version.base=2.63.0 +spec.version.base=2.64.0 is.autoload=true javadoc.arch=${basedir}/arch.xml diff --git a/ide/editor.errorstripe/nbproject/project.properties b/ide/editor.errorstripe/nbproject/project.properties index cbd23a329e55..638f8b54f68c 100644 --- a/ide/editor.errorstripe/nbproject/project.properties +++ b/ide/editor.errorstripe/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 -spec.version.base=2.65.0 +spec.version.base=2.66.0 nbm.needs.restart=true test.config.stableBTD.includes=**/*Test.class diff --git a/ide/editor.fold.nbui/nbproject/project.properties b/ide/editor.fold.nbui/nbproject/project.properties index 129471457d3a..c2f04533f0a9 100644 --- a/ide/editor.fold.nbui/nbproject/project.properties +++ b/ide/editor.fold.nbui/nbproject/project.properties @@ -18,4 +18,4 @@ javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml -spec.version.base=1.43.0 +spec.version.base=1.44.0 diff --git a/ide/editor.fold/manifest.mf b/ide/editor.fold/manifest.mf index 79540edd77f6..78df6b7c5e4f 100644 --- a/ide/editor.fold/manifest.mf +++ b/ide/editor.fold/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.editor.fold/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/fold/Bundle.properties AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.76 +OpenIDE-Module-Specification-Version: 1.77 diff --git a/ide/editor.global.format/nbproject/project.properties b/ide/editor.global.format/nbproject/project.properties index 3eb97e48ff3a..e2794a766a2e 100644 --- a/ide/editor.global.format/nbproject/project.properties +++ b/ide/editor.global.format/nbproject/project.properties @@ -17,4 +17,4 @@ is.eager=true javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.46.0 +spec.version.base=1.47.0 diff --git a/ide/editor.guards/manifest.mf b/ide/editor.guards/manifest.mf index 62a580828f39..6b44e84049c5 100644 --- a/ide/editor.guards/manifest.mf +++ b/ide/editor.guards/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.editor.guards/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/guards/Bundle.properties -OpenIDE-Module-Specification-Version: 1.64 +OpenIDE-Module-Specification-Version: 1.65 diff --git a/ide/editor.indent.project/manifest.mf b/ide/editor.indent.project/manifest.mf index 004e5ae23572..56bd4923972c 100644 --- a/ide/editor.indent.project/manifest.mf +++ b/ide/editor.indent.project/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.editor.indent.project/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/indent/project/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.editor.indent.spi.CodeStylePreferences.Provider -OpenIDE-Module-Specification-Version: 1.53 +OpenIDE-Module-Specification-Version: 1.54 diff --git a/ide/editor.indent.support/manifest.mf b/ide/editor.indent.support/manifest.mf index 1fcf535cc6b7..269d002ce6a8 100644 --- a/ide/editor.indent.support/manifest.mf +++ b/ide/editor.indent.support/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.editor.indent.support OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/indent/support/Bundle.properties -OpenIDE-Module-Specification-Version: 1.73 +OpenIDE-Module-Specification-Version: 1.74 diff --git a/ide/editor.indent/manifest.mf b/ide/editor.indent/manifest.mf index d4325c3dcd95..81acc7c0b6b4 100644 --- a/ide/editor.indent/manifest.mf +++ b/ide/editor.indent/manifest.mf @@ -5,4 +5,4 @@ OpenIDE-Module-Layer: org/netbeans/modules/editor/indent/resources/layer.xml AutoUpdate-Show-In-Client: false OpenIDE-Module-Recommends: org.netbeans.modules.editor.indent.spi.CodeStylePreferences.Provider OpenIDE-Module-Provides: org.netbeans.templates.IndentEngine -OpenIDE-Module-Specification-Version: 1.74 +OpenIDE-Module-Specification-Version: 1.75 diff --git a/ide/editor.kit/manifest.mf b/ide/editor.kit/manifest.mf index acbbcda4ca8a..0430d1922f8f 100644 --- a/ide/editor.kit/manifest.mf +++ b/ide/editor.kit/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.editor.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.64 +OpenIDE-Module-Specification-Version: 1.65 diff --git a/ide/editor.lib/nbproject/project.properties b/ide/editor.lib/nbproject/project.properties index fb5e37b47275..d524db5c586f 100644 --- a/ide/editor.lib/nbproject/project.properties +++ b/ide/editor.lib/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint:unchecked javac.release=17 -spec.version.base=4.38.0 +spec.version.base=4.39.0 is.autoload=true javadoc.arch=${basedir}/arch.xml diff --git a/ide/editor.lib2/nbproject/project.properties b/ide/editor.lib2/nbproject/project.properties index 23593f48147a..a4b2e0709b7f 100644 --- a/ide/editor.lib2/nbproject/project.properties +++ b/ide/editor.lib2/nbproject/project.properties @@ -18,7 +18,7 @@ is.autoload=true javac.source=1.8 javac.compilerargs=-Xlint:unchecked -spec.version.base=2.51.0 +spec.version.base=2.52.0 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/editor.macros/nbproject/project.properties b/ide/editor.macros/nbproject/project.properties index f34f592ef041..2de1af4ffad5 100644 --- a/ide/editor.macros/nbproject/project.properties +++ b/ide/editor.macros/nbproject/project.properties @@ -16,6 +16,6 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 -spec.version.base=1.62.0 +spec.version.base=1.63.0 test.config.stableBTD.includes=**/*Test.class diff --git a/ide/editor.plain.lib/manifest.mf b/ide/editor.plain.lib/manifest.mf index f9bde2065919..4e506c4089c2 100644 --- a/ide/editor.plain.lib/manifest.mf +++ b/ide/editor.plain.lib/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.editor.plain.lib/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/lib/editor/plain/Bundle.properties -OpenIDE-Module-Specification-Version: 1.64 +OpenIDE-Module-Specification-Version: 1.65 AutoUpdate-Show-In-Client: false diff --git a/ide/editor.plain/manifest.mf b/ide/editor.plain/manifest.mf index 053fc3f76128..6af713cffb7e 100644 --- a/ide/editor.plain/manifest.mf +++ b/ide/editor.plain/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.editor.plain/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/plain/Bundle.properties -OpenIDE-Module-Specification-Version: 1.66 +OpenIDE-Module-Specification-Version: 1.67 OpenIDE-Module-Layer: org/netbeans/modules/editor/plain/resources/layer.xml AutoUpdate-Show-In-Client: false diff --git a/ide/editor.search/nbproject/project.properties b/ide/editor.search/nbproject/project.properties index 69da12ca5ef3..ff6215532afe 100644 --- a/ide/editor.search/nbproject/project.properties +++ b/ide/editor.search/nbproject/project.properties @@ -16,4 +16,4 @@ # under the License. javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.56.0 +spec.version.base=1.57.0 diff --git a/ide/editor.settings.lib/nbproject/project.properties b/ide/editor.settings.lib/nbproject/project.properties index c46a06b06e8a..43bd0e632f95 100644 --- a/ide/editor.settings.lib/nbproject/project.properties +++ b/ide/editor.settings.lib/nbproject/project.properties @@ -16,4 +16,4 @@ # under the License. javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.82.0 +spec.version.base=1.83.0 diff --git a/ide/editor.settings.storage/nbproject/project.properties b/ide/editor.settings.storage/nbproject/project.properties index 27aae4799cb2..4beec386b2bb 100644 --- a/ide/editor.settings.storage/nbproject/project.properties +++ b/ide/editor.settings.storage/nbproject/project.properties @@ -20,7 +20,7 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml -spec.version.base=1.83.0 +spec.version.base=1.84.0 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/ide/editor.settings/manifest.mf b/ide/editor.settings/manifest.mf index 06c36d89ff83..97abaa26ff49 100644 --- a/ide/editor.settings/manifest.mf +++ b/ide/editor.settings/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.editor.settings/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/settings/Bundle.properties -OpenIDE-Module-Specification-Version: 1.88 +OpenIDE-Module-Specification-Version: 1.89 OpenIDE-Module-Needs: org.netbeans.api.editor.settings.implementation diff --git a/ide/editor.structure/nbproject/project.properties b/ide/editor.structure/nbproject/project.properties index 7bb4dd653fec..3609c159e824 100644 --- a/ide/editor.structure/nbproject/project.properties +++ b/ide/editor.structure/nbproject/project.properties @@ -21,7 +21,7 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 -spec.version.base=1.78.0 +spec.version.base=1.79.0 javadoc.arch=${basedir}/arch.xml diff --git a/ide/editor.tools.storage/manifest.mf b/ide/editor.tools.storage/manifest.mf index 1fc3fa7605f3..7fc21bada6b1 100644 --- a/ide/editor.tools.storage/manifest.mf +++ b/ide/editor.tools.storage/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.editor.tools.storage OpenIDE-Module-Layer: org/netbeans/modules/editor/tools/storage/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/tools/storage/Bundle.properties -OpenIDE-Module-Specification-Version: 1.39 +OpenIDE-Module-Specification-Version: 1.40 diff --git a/ide/editor.util/manifest.mf b/ide/editor.util/manifest.mf index 0178dfd10c28..8e59cd70730e 100644 --- a/ide/editor.util/manifest.mf +++ b/ide/editor.util/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.editor.util/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/lib/editor/util/Bundle.properties AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.96 +OpenIDE-Module-Specification-Version: 1.97 diff --git a/ide/editor/nbproject/project.properties b/ide/editor/nbproject/project.properties index 78403aaa37a4..b38279427f8c 100644 --- a/ide/editor/nbproject/project.properties +++ b/ide/editor/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 -spec.version.base=1.118.0 +spec.version.base=1.119.0 is.autoload=true javadoc.arch=${basedir}/arch.xml diff --git a/ide/extbrowser/manifest.mf b/ide/extbrowser/manifest.mf index 6a03116dde7b..9eaa5c559775 100644 --- a/ide/extbrowser/manifest.mf +++ b/ide/extbrowser/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.extbrowser/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/extbrowser/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/extbrowser/resources/layer.xml -OpenIDE-Module-Specification-Version: 2.3 +OpenIDE-Module-Specification-Version: 2.4 diff --git a/ide/extexecution.base/manifest.mf b/ide/extexecution.base/manifest.mf index d5712316d572..b21433ff9496 100644 --- a/ide/extexecution.base/manifest.mf +++ b/ide/extexecution.base/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.extexecution.base/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/extexecution/base/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.37 +OpenIDE-Module-Specification-Version: 1.38 OpenIDE-Module-Recommends: org.netbeans.spi.extexecution.base.ProcessesImplementation diff --git a/ide/extexecution.impl/manifest.mf b/ide/extexecution.impl/manifest.mf index f713635f6629..fe2143feefbe 100644 --- a/ide/extexecution.impl/manifest.mf +++ b/ide/extexecution.impl/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.extexecution.impl OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/extexecution/impl/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.56 +OpenIDE-Module-Specification-Version: 1.57 OpenIDE-Module-Provides: org.netbeans.spi.extexecution.open.OptionOpenHandler, org.netbeans.spi.extexecution.open.FileOpenHandler, org.netbeans.spi.extexecution.open.HttpOpenHandler diff --git a/ide/extexecution.process/manifest.mf b/ide/extexecution.process/manifest.mf index 585058c96da7..7d528f27ad6f 100644 --- a/ide/extexecution.process/manifest.mf +++ b/ide/extexecution.process/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.extexecution.process OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/extexecution/process/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.59 +OpenIDE-Module-Specification-Version: 1.60 OpenIDE-Module-Provides: org.netbeans.spi.extexecution.base.ProcessesImplementation diff --git a/ide/extexecution/manifest.mf b/ide/extexecution/manifest.mf index 2ba57ff4c8da..96d623183fc3 100644 --- a/ide/extexecution/manifest.mf +++ b/ide/extexecution/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.extexecution/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/extexecution/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.80 +OpenIDE-Module-Specification-Version: 1.81 OpenIDE-Module-Recommends: org.netbeans.spi.extexecution.open.OptionOpenHandler, org.netbeans.spi.extexecution.open.FileOpenHandler, org.netbeans.spi.extexecution.open.HttpOpenHandler diff --git a/ide/git/nbproject/project.properties b/ide/git/nbproject/project.properties index 6fc81615023f..a3606d7535fc 100644 --- a/ide/git/nbproject/project.properties +++ b/ide/git/nbproject/project.properties @@ -22,7 +22,7 @@ nbm.needs.restart=true # #178009 # disable.qa-functional.tests=false -spec.version.base=1.54.0 +spec.version.base=1.55.0 test.config.stable.includes=**/*Test.class diff --git a/ide/go.lang/manifest.mf b/ide/go.lang/manifest.mf index b496535017cf..28d56cfc56d4 100644 --- a/ide/go.lang/manifest.mf +++ b/ide/go.lang/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.go.lang OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/go/lang/Bundle.properties -OpenIDE-Module-Specification-Version: 1.12 +OpenIDE-Module-Specification-Version: 1.13 AutoUpdate-Show-In-Client: false diff --git a/ide/gototest/manifest.mf b/ide/gototest/manifest.mf index c33500194203..adad659da43d 100644 --- a/ide/gototest/manifest.mf +++ b/ide/gototest/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.gototest/1 OpenIDE-Module-Layer: org/netbeans/modules/gototest/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/gototest/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.64 +OpenIDE-Module-Specification-Version: 1.65 diff --git a/ide/gsf.codecoverage/manifest.mf b/ide/gsf.codecoverage/manifest.mf index fff146ea631f..b9c765a22c76 100644 --- a/ide/gsf.codecoverage/manifest.mf +++ b/ide/gsf.codecoverage/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.gsf.codecoverage OpenIDE-Module-Layer: org/netbeans/modules/gsf/codecoverage/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/gsf/codecoverage/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 AutoUpdate-Show-In-Client: false diff --git a/ide/gsf.testrunner.ui/nbproject/project.properties b/ide/gsf.testrunner.ui/nbproject/project.properties index abb1d229e80a..20653a432dd8 100644 --- a/ide/gsf.testrunner.ui/nbproject/project.properties +++ b/ide/gsf.testrunner.ui/nbproject/project.properties @@ -18,4 +18,4 @@ is.eager=true javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=1.46.0 +spec.version.base=1.47.0 diff --git a/ide/gsf.testrunner/manifest.mf b/ide/gsf.testrunner/manifest.mf index f4660dcf4bc9..8aa66528d90a 100644 --- a/ide/gsf.testrunner/manifest.mf +++ b/ide/gsf.testrunner/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.gsf.testrunner/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/gsf/testrunner/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/gsf/testrunner/layer.xml -OpenIDE-Module-Specification-Version: 2.43 +OpenIDE-Module-Specification-Version: 2.44 diff --git a/ide/html.custom/manifest.mf b/ide/html.custom/manifest.mf index 5409b1e231ac..a34af622255d 100644 --- a/ide/html.custom/manifest.mf +++ b/ide/html.custom/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.html.custom OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/html/custom/Bundle.properties -OpenIDE-Module-Specification-Version: 1.37 +OpenIDE-Module-Specification-Version: 1.38 diff --git a/ide/html.editor.lib/manifest.mf b/ide/html.editor.lib/manifest.mf index d2c8d93f15ca..ada7fd7469ca 100644 --- a/ide/html.editor.lib/manifest.mf +++ b/ide/html.editor.lib/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.html.editor.lib/3 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/html/editor/lib/Bundle.properties -OpenIDE-Module-Specification-Version: 3.63 +OpenIDE-Module-Specification-Version: 3.64 AutoUpdate-Show-In-Client: false diff --git a/ide/html.editor/manifest.mf b/ide/html.editor/manifest.mf index bec6bcbe4b9c..7c088edc73ab 100644 --- a/ide/html.editor/manifest.mf +++ b/ide/html.editor/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.html.editor/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/html/editor/resources/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/html/editor/resources/layer.xml -OpenIDE-Module-Specification-Version: 2.87 +OpenIDE-Module-Specification-Version: 2.88 AutoUpdate-Show-In-Client: false diff --git a/ide/html.indexing/manifest.mf b/ide/html.indexing/manifest.mf index b164b7fd5a5e..f69f4c8a5000 100644 --- a/ide/html.indexing/manifest.mf +++ b/ide/html.indexing/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.html.indexing OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/html/indexing/Bundle.properties -OpenIDE-Module-Specification-Version: 1.23 +OpenIDE-Module-Specification-Version: 1.24 diff --git a/ide/html.lexer/manifest.mf b/ide/html.lexer/manifest.mf index 14a6fd0ae476..eba4c0d13e5c 100644 --- a/ide/html.lexer/manifest.mf +++ b/ide/html.lexer/manifest.mf @@ -1,5 +1,5 @@ OpenIDE-Module: org.netbeans.modules.html.lexer/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/lib/html/lexer/Bundle.properties -OpenIDE-Module-Specification-Version: 1.69 +OpenIDE-Module-Specification-Version: 1.70 OpenIDE-Module-Layer: org/netbeans/lib/html/lexer/layer.xml AutoUpdate-Show-In-Client: false diff --git a/ide/html.parser/nbproject/project.properties b/ide/html.parser/nbproject/project.properties index 6df40f909885..ee5bd428d4f8 100644 --- a/ide/html.parser/nbproject/project.properties +++ b/ide/html.parser/nbproject/project.properties @@ -27,7 +27,7 @@ jnlp.indirect.jars=docs/html5doc.zip # Fatal error: class com.lowagie.text.DocumentException not found # Warning: class com.lowagie.text.DocumentException not found. Please, add required jar or directory to the classpath. sigtest.gen.fail.on.error=false -spec.version.base=1.65.0 +spec.version.base=1.66.0 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/ide/html.validation/manifest.mf b/ide/html.validation/manifest.mf index b50e3dfb9268..310fe5865eb3 100644 --- a/ide/html.validation/manifest.mf +++ b/ide/html.validation/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.html.validation/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/html/validation/Bundle.properties -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 diff --git a/ide/html/manifest.mf b/ide/html/manifest.mf index 100dd6f76120..45089a43873e 100644 --- a/ide/html/manifest.mf +++ b/ide/html/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.html/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/html/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/html/mf-layer.xml -OpenIDE-Module-Specification-Version: 1.92 +OpenIDE-Module-Specification-Version: 1.93 OpenIDE-Module-Needs: javax.script.ScriptEngine.freemarker AutoUpdate-Show-In-Client: false diff --git a/ide/httpserver/nbproject/project.properties b/ide/httpserver/nbproject/project.properties index e47f18018cc1..ce178fbcd971 100644 --- a/ide/httpserver/nbproject/project.properties +++ b/ide/httpserver/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 -spec.version.base=2.67.0 +spec.version.base=2.68.0 release.external/tomcat-embed-core-9.0.113.jar=modules/ext/webserver.jar release.external/tomcat-annotations-api-9.0.113.jar=modules/ext/webserver-annotations.jar test-unit-sys-prop.xtest.data=${nb_all}/ide/httpserver/test/unit/testfs diff --git a/ide/hudson.git/manifest.mf b/ide/hudson.git/manifest.mf index da8ed7dddc54..eb50a20293d6 100644 --- a/ide/hudson.git/manifest.mf +++ b/ide/hudson.git/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.hudson.git OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/hudson/git/Bundle.properties -OpenIDE-Module-Specification-Version: 1.49 +OpenIDE-Module-Specification-Version: 1.50 diff --git a/ide/hudson.mercurial/manifest.mf b/ide/hudson.mercurial/manifest.mf index a2e12b7a4f1a..c7c0fac4b546 100644 --- a/ide/hudson.mercurial/manifest.mf +++ b/ide/hudson.mercurial/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.hudson.mercurial OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/hudson/mercurial/Bundle.properties -OpenIDE-Module-Specification-Version: 1.60 +OpenIDE-Module-Specification-Version: 1.61 diff --git a/ide/hudson.subversion/manifest.mf b/ide/hudson.subversion/manifest.mf index 3bc057f5e081..b979dc11563e 100644 --- a/ide/hudson.subversion/manifest.mf +++ b/ide/hudson.subversion/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.hudson.subversion OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/hudson/subversion/Bundle.properties -OpenIDE-Module-Specification-Version: 1.60 +OpenIDE-Module-Specification-Version: 1.61 diff --git a/ide/hudson.tasklist/manifest.mf b/ide/hudson.tasklist/manifest.mf index aa114944755d..06b3a5536ae0 100644 --- a/ide/hudson.tasklist/manifest.mf +++ b/ide/hudson.tasklist/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.hudson.tasklist OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/hudson/tasklist/Bundle.properties -OpenIDE-Module-Specification-Version: 1.48 +OpenIDE-Module-Specification-Version: 1.49 diff --git a/ide/hudson.ui/manifest.mf b/ide/hudson.ui/manifest.mf index 8e16ff9d0029..6a16e4347bb2 100644 --- a/ide/hudson.ui/manifest.mf +++ b/ide/hudson.ui/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.hudson.ui OpenIDE-Module-Layer: org/netbeans/modules/hudson/ui/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/hudson/ui/Bundle.properties -OpenIDE-Module-Specification-Version: 1.42 +OpenIDE-Module-Specification-Version: 1.43 diff --git a/ide/hudson/manifest.mf b/ide/hudson/manifest.mf index 75795f41c8e9..248d221cf67e 100644 --- a/ide/hudson/manifest.mf +++ b/ide/hudson/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.hudson OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/hudson/Bundle.properties -OpenIDE-Module-Specification-Version: 2.44 +OpenIDE-Module-Specification-Version: 2.45 diff --git a/ide/ide.kit/manifest.mf b/ide/ide.kit/manifest.mf index 90fed75495f3..6cbe44f1a454 100644 --- a/ide/ide.kit/manifest.mf +++ b/ide/ide.kit/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.ide.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/ide/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.64 +OpenIDE-Module-Specification-Version: 1.65 OpenIDE-Module-Needs: org.netbeans.Netbinox diff --git a/ide/image/manifest.mf b/ide/image/manifest.mf index 65e35edbc1f3..00f70051faca 100644 --- a/ide/image/manifest.mf +++ b/ide/image/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.image/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/image/Bundle.properties -OpenIDE-Module-Specification-Version: 1.79 +OpenIDE-Module-Specification-Version: 1.80 AutoUpdate-Show-In-Client: false diff --git a/ide/javascript2.debug.ui/manifest.mf b/ide/javascript2.debug.ui/manifest.mf index f0f95399d722..e82bf2675e0e 100644 --- a/ide/javascript2.debug.ui/manifest.mf +++ b/ide/javascript2.debug.ui/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript2.debug.ui/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/debug/ui/Bundle.properties -OpenIDE-Module-Specification-Version: 1.34 +OpenIDE-Module-Specification-Version: 1.35 AutoUpdate-Show-In-Client: false diff --git a/ide/javascript2.debug/manifest.mf b/ide/javascript2.debug/manifest.mf index aeca6f9247bb..2821daf99d01 100644 --- a/ide/javascript2.debug/manifest.mf +++ b/ide/javascript2.debug/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript2.debug/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/debug/Bundle.properties Comment: OpenIDE-Module-Layer: org/netbeans/modules/javascript2/debug/resources/layer.xml -OpenIDE-Module-Specification-Version: 1.49 +OpenIDE-Module-Specification-Version: 1.50 AutoUpdate-Show-In-Client: false diff --git a/ide/jellytools.ide/nbproject/project.properties b/ide/jellytools.ide/nbproject/project.properties index 7eb005e46edb..fa9737139e7b 100644 --- a/ide/jellytools.ide/nbproject/project.properties +++ b/ide/jellytools.ide/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=3.64.0 +spec.version.base=3.65.0 test.config.stable.includes=\ **/IDEBundleKeysTest.class,\ diff --git a/ide/jumpto/nbproject/project.properties b/ide/jumpto/nbproject/project.properties index 6479be2fbb7f..d6c9cc7ae544 100644 --- a/ide/jumpto/nbproject/project.properties +++ b/ide/jumpto/nbproject/project.properties @@ -20,7 +20,7 @@ javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml nbm.module.author=Andrei Badea, Petr Hrebejk -spec.version.base=1.86.0 +spec.version.base=1.87.0 test.config.default.includes=**/*Test.class test.config.default.excludes=\ diff --git a/ide/languages.diff/manifest.mf b/ide/languages.diff/manifest.mf index 0f534169870e..d8b524c740f2 100644 --- a/ide/languages.diff/manifest.mf +++ b/ide/languages.diff/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.languages.diff OpenIDE-Module-Layer: org/netbeans/modules/languages/diff/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/languages/diff/Bundle.properties -OpenIDE-Module-Specification-Version: 1.64 +OpenIDE-Module-Specification-Version: 1.65 AutoUpdate-Show-In-Client: false diff --git a/ide/languages.env/manifest.mf b/ide/languages.env/manifest.mf index 472c50e6675c..2afc06684b35 100644 --- a/ide/languages.env/manifest.mf +++ b/ide/languages.env/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.languages.env OpenIDE-Module-Layer: org/netbeans/modules/languages/env/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/languages/env/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.1 +OpenIDE-Module-Specification-Version: 0.2 AutoUpdate-Show-In-Client: true diff --git a/ide/languages.go/manifest.mf b/ide/languages.go/manifest.mf index 7766553c32ce..4c802d29ee6d 100644 --- a/ide/languages.go/manifest.mf +++ b/ide/languages.go/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.languages.go OpenIDE-Module-Layer: org/netbeans/modules/languages/go/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/languages/go/Bundle.properties -OpenIDE-Module-Specification-Version: 1.11 +OpenIDE-Module-Specification-Version: 1.12 AutoUpdate-Show-In-Client: true diff --git a/ide/languages.hcl/manifest.mf b/ide/languages.hcl/manifest.mf index b2967981e1be..54945d2ae626 100644 --- a/ide/languages.hcl/manifest.mf +++ b/ide/languages.hcl/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.languages.hcl OpenIDE-Module-Layer: org/netbeans/modules/languages/hcl/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/languages/hcl/Bundle.properties -OpenIDE-Module-Specification-Version: 1.11 +OpenIDE-Module-Specification-Version: 1.12 AutoUpdate-Show-In-Client: true diff --git a/ide/languages.jflex/manifest.mf b/ide/languages.jflex/manifest.mf index e6e4e5bc6a33..8efbf5c76f6c 100644 --- a/ide/languages.jflex/manifest.mf +++ b/ide/languages.jflex/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.languages.jflex OpenIDE-Module-Layer: org/netbeans/modules/languages/jflex/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/languages/jflex/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.1 +OpenIDE-Module-Specification-Version: 0.2 AutoUpdate-Show-In-Client: true diff --git a/ide/languages.manifest/manifest.mf b/ide/languages.manifest/manifest.mf index 745b1645a1c2..4fa4a649c96a 100644 --- a/ide/languages.manifest/manifest.mf +++ b/ide/languages.manifest/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.languages.manifest OpenIDE-Module-Layer: org/netbeans/modules/languages/manifest/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/languages/manifest/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 AutoUpdate-Show-In-Client: false diff --git a/ide/languages.toml/manifest.mf b/ide/languages.toml/manifest.mf index ccca8f79d7ec..36a96697179d 100644 --- a/ide/languages.toml/manifest.mf +++ b/ide/languages.toml/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.languages.toml OpenIDE-Module-Layer: org/netbeans/modules/languages/toml/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/languages/toml/Bundle.properties -OpenIDE-Module-Specification-Version: 1.13 +OpenIDE-Module-Specification-Version: 1.14 AutoUpdate-Show-In-Client: true diff --git a/ide/languages.yaml/manifest.mf b/ide/languages.yaml/manifest.mf index 6ebbc643a541..dba3bad44c6e 100644 --- a/ide/languages.yaml/manifest.mf +++ b/ide/languages.yaml/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.languages.yaml OpenIDE-Module-Layer: org/netbeans/modules/languages/yaml/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/languages/yaml/Bundle.properties -OpenIDE-Module-Specification-Version: 2.63 +OpenIDE-Module-Specification-Version: 2.64 AutoUpdate-Show-In-Client: true diff --git a/ide/languages/nbproject/project.properties b/ide/languages/nbproject/project.properties index 02f27a0583ff..928c1056524c 100644 --- a/ide/languages/nbproject/project.properties +++ b/ide/languages/nbproject/project.properties @@ -19,7 +19,7 @@ is.autoload=true javac.compilerargs=-Xlint:unchecked javac.source=1.8 javadoc.arch=${basedir}/arch.xml -spec.version.base=1.152.0 +spec.version.base=1.153.0 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=org/netbeans/test/**/* diff --git a/ide/lexer.antlr4/nbproject/project.properties b/ide/lexer.antlr4/nbproject/project.properties index b7247d9d86ea..6cfbcd7ed8ca 100644 --- a/ide/lexer.antlr4/nbproject/project.properties +++ b/ide/lexer.antlr4/nbproject/project.properties @@ -20,5 +20,5 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=1.13.0 +spec.version.base=1.14.0 diff --git a/ide/lexer.nbbridge/nbproject/project.properties b/ide/lexer.nbbridge/nbproject/project.properties index 0d7e43be6718..55dcdf66df20 100644 --- a/ide/lexer.nbbridge/nbproject/project.properties +++ b/ide/lexer.nbbridge/nbproject/project.properties @@ -18,4 +18,4 @@ is.eager=true javac.compilerargs=-Xlint:unchecked javac.source=1.8 javadoc.arch=${basedir}/arch.xml -spec.version.base=1.63.0 +spec.version.base=1.64.0 diff --git a/ide/lexer/nbproject/project.properties b/ide/lexer/nbproject/project.properties index c5ebad0ac66d..f841123f72ce 100644 --- a/ide/lexer/nbproject/project.properties +++ b/ide/lexer/nbproject/project.properties @@ -20,7 +20,7 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=1.94.0 +spec.version.base=1.95.0 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/ide/lib.terminalemulator/manifest.mf b/ide/lib.terminalemulator/manifest.mf index 9f01d8ac06d0..d37ecbe72b08 100644 --- a/ide/lib.terminalemulator/manifest.mf +++ b/ide/lib.terminalemulator/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.lib.terminalemulator OpenIDE-Module-Localizing-Bundle: org/netbeans/lib/terminalemulator/Bundle.properties -OpenIDE-Module-Specification-Version: 1.68 +OpenIDE-Module-Specification-Version: 1.69 diff --git a/ide/libs.antlr3.runtime/nbproject/project.properties b/ide/libs.antlr3.runtime/nbproject/project.properties index 5f83ae86dee1..438654590cca 100644 --- a/ide/libs.antlr3.runtime/nbproject/project.properties +++ b/ide/libs.antlr3.runtime/nbproject/project.properties @@ -23,4 +23,4 @@ release.external/antlr-runtime-3.5.3.jar=modules/ext/antlr-runtime-3.5.3.jar license.file=../external/antlr-3.5.3-license.txt nbm.homepage=http://www.antlr.org/ sigtest.gen.fail.on.error=false -spec.version.base=1.52.0 +spec.version.base=1.53.0 diff --git a/ide/libs.antlr4.runtime/nbproject/project.properties b/ide/libs.antlr4.runtime/nbproject/project.properties index 8611bd3e49b3..8e7b3fa99a81 100644 --- a/ide/libs.antlr4.runtime/nbproject/project.properties +++ b/ide/libs.antlr4.runtime/nbproject/project.properties @@ -24,4 +24,4 @@ release.external/antlr4-runtime-4.13.1.jar=modules/ext/antlr4-runtime-4.13.1.jar license.file=../external/antlr4-runtime-4.13.1-license.txt nbm.homepage=https://www.antlr.org/ sigtest.gen.fail.on.error=false -spec.version.base=1.32.0 +spec.version.base=1.33.0 diff --git a/ide/libs.c.kohlschutter.junixsocket/manifest.mf b/ide/libs.c.kohlschutter.junixsocket/manifest.mf index ca6abd223542..9b46fa8ce405 100644 --- a/ide/libs.c.kohlschutter.junixsocket/manifest.mf +++ b/ide/libs.c.kohlschutter.junixsocket/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: libs.c.kohlschutter.junixsocket/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/c/kohlschutter/junixsocket/Bundle.properties -OpenIDE-Module-Specification-Version: 3.13 +OpenIDE-Module-Specification-Version: 3.14 diff --git a/ide/libs.commons_compress/nbproject/project.properties b/ide/libs.commons_compress/nbproject/project.properties index ca844120a5e1..fca3398066fd 100644 --- a/ide/libs.commons_compress/nbproject/project.properties +++ b/ide/libs.commons_compress/nbproject/project.properties @@ -19,4 +19,4 @@ is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 release.external/commons-compress-1.27.1.jar=modules/ext/commons-compress-1.27.1.jar -spec.version.base=0.37.0 +spec.version.base=0.38.0 diff --git a/ide/libs.commons_net/nbproject/project.properties b/ide/libs.commons_net/nbproject/project.properties index 3d4eed5e7e13..eef7c95cfeab 100644 --- a/ide/libs.commons_net/nbproject/project.properties +++ b/ide/libs.commons_net/nbproject/project.properties @@ -17,4 +17,4 @@ is.autoload=true release.external/commons-net-3.11.1.jar=modules/ext/commons-net-3.11.1.jar -spec.version.base=2.53.0 +spec.version.base=2.54.0 diff --git a/ide/libs.flexmark/manifest.mf b/ide/libs.flexmark/manifest.mf index 935cba174e3c..4f6866796a25 100644 --- a/ide/libs.flexmark/manifest.mf +++ b/ide/libs.flexmark/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.libs.flexmark OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/flexmark/Bundle.properties -OpenIDE-Module-Specification-Version: 1.24 +OpenIDE-Module-Specification-Version: 1.25 diff --git a/ide/libs.freemarker/nbproject/project.properties b/ide/libs.freemarker/nbproject/project.properties index 55c303095b4b..82c945ef9e89 100644 --- a/ide/libs.freemarker/nbproject/project.properties +++ b/ide/libs.freemarker/nbproject/project.properties @@ -21,7 +21,7 @@ javac.compilerargs=-Xlint:unchecked javac.release=17 release.external/freemarker-2.3.34.jar=modules/ext/freemarker-2.3.34.jar module.jar.verifylinkageignores=freemarker.((ext.ant.FreemarkerXmlTask)|(template.DefaultObjectWrapper)) -spec.version.base=2.65.0 +spec.version.base=2.66.0 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/ide/libs.git/manifest.mf b/ide/libs.git/manifest.mf index 535b8671831b..fcbbd17aa76c 100644 --- a/ide/libs.git/manifest.mf +++ b/ide/libs.git/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.git/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/git/Bundle.properties -OpenIDE-Module-Specification-Version: 1.66 +OpenIDE-Module-Specification-Version: 1.67 diff --git a/ide/libs.graalsdk.system/manifest.mf b/ide/libs.graalsdk.system/manifest.mf index 0ce1c149cb19..8a421520d62f 100644 --- a/ide/libs.graalsdk.system/manifest.mf +++ b/ide/libs.graalsdk.system/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.libs.graalsdk.system OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/graalsdk/system/Bundle.properties -OpenIDE-Module-Specification-Version: 1.31 +OpenIDE-Module-Specification-Version: 1.32 OpenIDE-Module-Provides: org.netbeans.spi.scripting.EngineProvider OpenIDE-Module-Package-Dependencies: org.graalvm.polyglot[Engine] diff --git a/ide/libs.graalsdk/manifest.mf b/ide/libs.graalsdk/manifest.mf index 6a650c296b49..1d8ec3cdbfc4 100644 --- a/ide/libs.graalsdk/manifest.mf +++ b/ide/libs.graalsdk/manifest.mf @@ -2,7 +2,7 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.libs.graalsdk OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/graalsdk/Bundle.properties -OpenIDE-Module-Specification-Version: 1.32 +OpenIDE-Module-Specification-Version: 1.33 OpenIDE-Module-Provides: org.netbeans.spi.scripting.EngineProvider OpenIDE-Module-Recommends: com.oracle.truffle.polyglot.PolyglotImpl OpenIDE-Module-Install: org/netbeans/libs/graalsdk/impl/Installer.class diff --git a/ide/libs.ini4j/manifest.mf b/ide/libs.ini4j/manifest.mf index 52784969bca4..56b18788df3d 100644 --- a/ide/libs.ini4j/manifest.mf +++ b/ide/libs.ini4j/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.ini4j/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/ini4j/Bundle.properties -OpenIDE-Module-Specification-Version: 1.65 +OpenIDE-Module-Specification-Version: 1.66 diff --git a/ide/libs.jaxb/manifest.mf b/ide/libs.jaxb/manifest.mf index 2426ee450041..7c787ba57ea5 100644 --- a/ide/libs.jaxb/manifest.mf +++ b/ide/libs.jaxb/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.jaxb/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/jaxb/Bundle.properties -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 OpenIDE-Module-Layer: org/netbeans/libs/jaxb/layer.xml OpenIDE-Module-Provides: com.sun.xml.bind OpenIDE-Module-Requires: org.openide.modules.ModuleFormat2 diff --git a/ide/libs.jcodings/manifest.mf b/ide/libs.jcodings/manifest.mf index b2116d3996fe..17aa93da51cd 100644 --- a/ide/libs.jcodings/manifest.mf +++ b/ide/libs.jcodings/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.jcodings/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/jcodings/Bundle.properties -OpenIDE-Module-Specification-Version: 1.4 +OpenIDE-Module-Specification-Version: 1.5 diff --git a/ide/libs.jsch.agentproxy/manifest.mf b/ide/libs.jsch.agentproxy/manifest.mf index 10cb254f12ae..6176d9c85780 100644 --- a/ide/libs.jsch.agentproxy/manifest.mf +++ b/ide/libs.jsch.agentproxy/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.jsch.agentproxy/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/jsch/agentproxy/Bundle.properties -OpenIDE-Module-Specification-Version: 1.15 +OpenIDE-Module-Specification-Version: 1.16 diff --git a/ide/libs.json_simple/manifest.mf b/ide/libs.json_simple/manifest.mf index c9979f91dcbb..2a7cb86f3e87 100644 --- a/ide/libs.json_simple/manifest.mf +++ b/ide/libs.json_simple/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.json_simple/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/json_simple/Bundle.properties -OpenIDE-Module-Specification-Version: 0.43 +OpenIDE-Module-Specification-Version: 0.44 AutoUpdate-Show-In-Client: false diff --git a/ide/libs.lucene/manifest.mf b/ide/libs.lucene/manifest.mf index e5276c895878..2721dbd39724 100644 --- a/ide/libs.lucene/manifest.mf +++ b/ide/libs.lucene/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.lucene/3 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/lucene/Bundle.properties -OpenIDE-Module-Specification-Version: 3.50 +OpenIDE-Module-Specification-Version: 3.51 diff --git a/ide/libs.snakeyaml_engine/manifest.mf b/ide/libs.snakeyaml_engine/manifest.mf index a1bcf7a8c3b4..84871be37433 100644 --- a/ide/libs.snakeyaml_engine/manifest.mf +++ b/ide/libs.snakeyaml_engine/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.snakeyaml_engine/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/snakeyaml_engine/Bundle.properties -OpenIDE-Module-Specification-Version: 2.20 +OpenIDE-Module-Specification-Version: 2.21 diff --git a/ide/libs.svnClientAdapter.javahl/manifest.mf b/ide/libs.svnClientAdapter.javahl/manifest.mf index 36bca544d3b3..2258150aa0c3 100644 --- a/ide/libs.svnClientAdapter.javahl/manifest.mf +++ b/ide/libs.svnClientAdapter.javahl/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.svnClientAdapter.javahl/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/svnclientadapter/javahl/Bundle.properties -OpenIDE-Module-Specification-Version: 1.55 +OpenIDE-Module-Specification-Version: 1.56 diff --git a/ide/libs.svnClientAdapter/manifest.mf b/ide/libs.svnClientAdapter/manifest.mf index 1d086fdcd3b3..3fea6593afb1 100644 --- a/ide/libs.svnClientAdapter/manifest.mf +++ b/ide/libs.svnClientAdapter/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.svnClientAdapter/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/svnclientadapter/Bundle.properties -OpenIDE-Module-Specification-Version: 1.71 +OpenIDE-Module-Specification-Version: 1.72 diff --git a/ide/libs.tomlj/manifest.mf b/ide/libs.tomlj/manifest.mf index 008dcdc7b1a5..09582706fae2 100644 --- a/ide/libs.tomlj/manifest.mf +++ b/ide/libs.tomlj/manifest.mf @@ -1,5 +1,5 @@ OpenIDE-Module: org.netbeans.libs.tomlj/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/tomlj/Bundle.properties -OpenIDE-Module-Specification-Version: 1.13 +OpenIDE-Module-Specification-Version: 1.14 OpenIDE-Module-Deprecated: true OpenIDE-Module-Deprecation-Message: Module ide/libs.tomlj is deprecated, use module ide/libs.tomljava instead. diff --git a/ide/libs.tomljava/manifest.mf b/ide/libs.tomljava/manifest.mf index b4a76886e5f5..800af307ef88 100644 --- a/ide/libs.tomljava/manifest.mf +++ b/ide/libs.tomljava/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.tomljava/3 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/tomljava/Bundle.properties -OpenIDE-Module-Specification-Version: 1.7 +OpenIDE-Module-Specification-Version: 1.8 diff --git a/ide/libs.truffleapi/manifest.mf b/ide/libs.truffleapi/manifest.mf index 1e739869325c..44aa45accc8a 100644 --- a/ide/libs.truffleapi/manifest.mf +++ b/ide/libs.truffleapi/manifest.mf @@ -2,7 +2,7 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.libs.truffleapi OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/truffle/Bundle.properties -OpenIDE-Module-Specification-Version: 1.32 +OpenIDE-Module-Specification-Version: 1.33 OpenIDE-Module-Provides: com.oracle.truffle.polyglot.PolyglotImpl OpenIDE-Module-Hide-Classpath-Packages: com.oracle.truffle.**,jdk.vm.ci.services.**, org.graalvm.shadowed.org.jcodings.** diff --git a/ide/libs.xerces/nbproject/project.properties b/ide/libs.xerces/nbproject/project.properties index 8570003ba0b0..fedcf845982d 100644 --- a/ide/libs.xerces/nbproject/project.properties +++ b/ide/libs.xerces/nbproject/project.properties @@ -18,7 +18,7 @@ is.autoload=true release.external/xercesImpl-2.8.0.jar=modules/ext/xerces-2.8.0.jar module.jar.verifylinkageignores=org.apache.xerces.util.XMLCatalogResolver -spec.version.base=1.69.0 +spec.version.base=1.70.0 # This is an very old library, the complete dependencies were never explored. # Since subpackage-s are working in new sigtest version, generation of the diff --git a/ide/localhistory/manifest.mf b/ide/localhistory/manifest.mf index 83c5f0831932..d6af9e306c85 100644 --- a/ide/localhistory/manifest.mf +++ b/ide/localhistory/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.localhistory OpenIDE-Module-Install: org/netbeans/modules/localhistory/ModuleLifecycleManager.class OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/localhistory/Bundle.properties -OpenIDE-Module-Specification-Version: 1.66 +OpenIDE-Module-Specification-Version: 1.67 diff --git a/ide/lsp.client/nbproject/project.properties b/ide/lsp.client/nbproject/project.properties index 8cf444d070af..5a357683f261 100644 --- a/ide/lsp.client/nbproject/project.properties +++ b/ide/lsp.client/nbproject/project.properties @@ -26,4 +26,4 @@ release.external/org.eclipse.lsp4j.jsonrpc.debug-0.24.0.jar=modules/ext/org.ecli release.external/org.eclipse.xtend.lib-2.32.0.jar=modules/ext/org.eclipse.xtend.lib-2.32.0.jar release.external/org.eclipse.xtend.lib.macro-2.32.0.jar=modules/ext/org.eclipse.xtend.lib.macro-2.32.0.jar release.external/org.eclipse.xtext.xbase.lib-2.32.0.jar=modules/ext/org.eclipse.xtext.xbase.lib-2.32.0.jar -spec.version.base=1.33.0 +spec.version.base=1.34.0 diff --git a/ide/markdown/manifest.mf b/ide/markdown/manifest.mf index d7ed44b97101..fe00e45399b8 100644 --- a/ide/markdown/manifest.mf +++ b/ide/markdown/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.markdown OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/markdown/Bundle.properties -OpenIDE-Module-Specification-Version: 1.19 +OpenIDE-Module-Specification-Version: 1.20 diff --git a/ide/mercurial/nbproject/project.properties b/ide/mercurial/nbproject/project.properties index 342d1669d07f..2edccb03dabd 100644 --- a/ide/mercurial/nbproject/project.properties +++ b/ide/mercurial/nbproject/project.properties @@ -19,7 +19,7 @@ javac.source=1.8 nbm.homepage=http://wiki.netbeans.org/wiki/view/MercurialVersionControl nbm.module.author=John Rice and Padraig O'Briain nbm.needs.restart=true -spec.version.base=2.7.0 +spec.version.base=2.8.0 #qa-functional test.qa-functional.cp.extra=${openide.nodes.dir}/modules/org-openide-nodes.jar:\${openide.util.dir}/lib/org-openide-util.jar:${openide.util.ui.dir}/lib/org-openide-util-ui.jar diff --git a/ide/nativeimage.api/manifest.mf b/ide/nativeimage.api/manifest.mf index 312af497b8bd..2acd8b767332 100644 --- a/ide/nativeimage.api/manifest.mf +++ b/ide/nativeimage.api/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.nativeimage.api/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/nativeimage/api/Bundle.properties -OpenIDE-Module-Specification-Version: 0.23 +OpenIDE-Module-Specification-Version: 0.24 diff --git a/ide/notifications/manifest.mf b/ide/notifications/manifest.mf index 9977d81a605e..99bc809b8774 100644 --- a/ide/notifications/manifest.mf +++ b/ide/notifications/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.notifications OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/notifications/Bundle.properties OpenIDE-Module-Requires: org.openide.windows.WindowManager -OpenIDE-Module-Specification-Version: 1.39 +OpenIDE-Module-Specification-Version: 1.40 diff --git a/ide/o.apache.xml.resolver/nbproject/project.properties b/ide/o.apache.xml.resolver/nbproject/project.properties index 5dcf2f34a37d..2d3575391c07 100644 --- a/ide/o.apache.xml.resolver/nbproject/project.properties +++ b/ide/o.apache.xml.resolver/nbproject/project.properties @@ -17,4 +17,4 @@ is.autoload=true release.external/resolver-1.2.jar=modules/ext/resolver-1.2.jar -spec.version.base=1.62.0 +spec.version.base=1.63.0 diff --git a/ide/o.n.agent/manifest.mf b/ide/o.n.agent/manifest.mf index c19b40aef3fc..5b4dd744ca37 100644 --- a/ide/o.n.agent/manifest.mf +++ b/ide/o.n.agent/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.agent OpenIDE-Module-Localizing-Bundle: org/netbeans/agent/Bundle.properties -OpenIDE-Module-Specification-Version: 1.3 +OpenIDE-Module-Specification-Version: 1.4 diff --git a/ide/o.n.swing.dirchooser/manifest.mf b/ide/o.n.swing.dirchooser/manifest.mf index bd818f01f866..ee1c17ad4b82 100644 --- a/ide/o.n.swing.dirchooser/manifest.mf +++ b/ide/o.n.swing.dirchooser/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.swing.dirchooser OpenIDE-Module-Localizing-Bundle: org/netbeans/swing/dirchooser/Bundle.properties -OpenIDE-Module-Specification-Version: 1.60 +OpenIDE-Module-Specification-Version: 1.61 OpenIDE-Module-Install: org/netbeans/swing/dirchooser/Module.class AutoUpdate-Show-In-Client: false diff --git a/ide/o.openidex.util/manifest.mf b/ide/o.openidex.util/manifest.mf index 5b4e192af436..da3df3a284b9 100644 --- a/ide/o.openidex.util/manifest.mf +++ b/ide/o.openidex.util/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openidex.util/3 OpenIDE-Module-Localizing-Bundle: org/openidex/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 3.78 +OpenIDE-Module-Specification-Version: 3.79 OpenIDE-Module-Deprecated: true OpenIDE-Module-Deprecation-Message: Module o.openidex.util is deprecated, use module api.search instead. AutoUpdate-Essential-Module: true diff --git a/ide/options.editor/manifest.mf b/ide/options.editor/manifest.mf index ec5cf06f6827..5b911c6f086e 100644 --- a/ide/options.editor/manifest.mf +++ b/ide/options.editor/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.options.editor/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/options/editor/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/options/editor/mf-layer.xml -OpenIDE-Module-Specification-Version: 1.92 +OpenIDE-Module-Specification-Version: 1.93 AutoUpdate-Show-In-Client: false diff --git a/ide/parsing.api/nbproject/project.properties b/ide/parsing.api/nbproject/project.properties index 28a73fdf16d5..79dcbeaf2825 100644 --- a/ide/parsing.api/nbproject/project.properties +++ b/ide/parsing.api/nbproject/project.properties @@ -19,7 +19,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml -spec.version.base=9.38.0 +spec.version.base=9.39.0 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/ide/parsing.indexing/nbproject/project.properties b/ide/parsing.indexing/nbproject/project.properties index d9217c4e954a..c7c0e6fe6012 100644 --- a/ide/parsing.indexing/nbproject/project.properties +++ b/ide/parsing.indexing/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=9.43.0 +spec.version.base=9.44.0 is.autoload=true javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml diff --git a/ide/parsing.lucene/nbproject/project.properties b/ide/parsing.lucene/nbproject/project.properties index 0620a87fa67c..92c77a84fc96 100644 --- a/ide/parsing.lucene/nbproject/project.properties +++ b/ide/parsing.lucene/nbproject/project.properties @@ -19,4 +19,4 @@ javac.release=17 javadoc.apichanges=${basedir}/apichanges.xml javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=2.67.0 +spec.version.base=2.68.0 diff --git a/ide/parsing.nb/nbproject/project.properties b/ide/parsing.nb/nbproject/project.properties index 7edbba4255a0..68f22cc1dd78 100644 --- a/ide/parsing.nb/nbproject/project.properties +++ b/ide/parsing.nb/nbproject/project.properties @@ -17,6 +17,6 @@ is.eager=true javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.35.0 +spec.version.base=1.36.0 #javadoc.apichanges=${basedir}/apichanges.xml #javadoc.files= diff --git a/ide/parsing.ui/nbproject/project.properties b/ide/parsing.ui/nbproject/project.properties index 228921c888a7..9cc525d78535 100644 --- a/ide/parsing.ui/nbproject/project.properties +++ b/ide/parsing.ui/nbproject/project.properties @@ -17,4 +17,4 @@ is.eager=true javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 -spec.version.base=1.45.0 +spec.version.base=1.46.0 diff --git a/ide/print.editor/manifest.mf b/ide/print.editor/manifest.mf index 9641d74c932e..3b764c0cbf39 100644 --- a/ide/print.editor/manifest.mf +++ b/ide/print.editor/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 7.57 +OpenIDE-Module-Specification-Version: 7.58 OpenIDE-Module: org.netbeans.modules.print.editor OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/print/editor/resources/Bundle.properties diff --git a/ide/project.ant.compat8/manifest.mf b/ide/project.ant.compat8/manifest.mf index 7993642ad9c1..ee4a7ef7e987 100644 --- a/ide/project.ant.compat8/manifest.mf +++ b/ide/project.ant.compat8/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.project.ant.compat8/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/project/ant/compat8/Bundle.properties -OpenIDE-Module-Specification-Version: 1.98 +OpenIDE-Module-Specification-Version: 1.99 OpenIDE-Module-Fragment-Host: org.netbeans.modules.project.ant diff --git a/ide/project.ant.ui/manifest.mf b/ide/project.ant.ui/manifest.mf index ebe20ed8f351..ffd4b68efdf8 100644 --- a/ide/project.ant.ui/manifest.mf +++ b/ide/project.ant.ui/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.project.ant.ui/1 -OpenIDE-Module-Specification-Version: 1.96 +OpenIDE-Module-Specification-Version: 1.97 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/project/ant/ui/Bundle.properties OpenIDE-Module-Install: org/netbeans/modules/project/ant/ui/AntProjectModule.class diff --git a/ide/project.ant/manifest.mf b/ide/project.ant/manifest.mf index 1baf8aa4bed6..cbcb7c3540ed 100644 --- a/ide/project.ant/manifest.mf +++ b/ide/project.ant/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.project.ant/1 -OpenIDE-Module-Specification-Version: 1.98 +OpenIDE-Module-Specification-Version: 1.99 OpenIDE-Module-Layer: org/netbeans/modules/project/ant/resources/mf-layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/project/ant/Bundle.properties diff --git a/ide/project.dependency/nbproject/project.properties b/ide/project.dependency/nbproject/project.properties index f785380f38e3..dd67ca3c7dc6 100644 --- a/ide/project.dependency/nbproject/project.properties +++ b/ide/project.dependency/nbproject/project.properties @@ -18,5 +18,5 @@ is.autoload=true javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.16.0 +spec.version.base=1.17.0 test-unit-sys-prop.org.netbeans.modules.project.dependency.impl.ProjectReloadInternal.level=400 diff --git a/ide/project.indexingbridge/manifest.mf b/ide/project.indexingbridge/manifest.mf index fe2874913690..7c9aa6e3a359 100644 --- a/ide/project.indexingbridge/manifest.mf +++ b/ide/project.indexingbridge/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.project.indexingbridge OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/project/indexingbridge/Bundle.properties -OpenIDE-Module-Specification-Version: 1.48 +OpenIDE-Module-Specification-Version: 1.49 diff --git a/ide/project.libraries.ui/manifest.mf b/ide/project.libraries.ui/manifest.mf index a634b3e98aa8..f4360fff7bca 100644 --- a/ide/project.libraries.ui/manifest.mf +++ b/ide/project.libraries.ui/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.project.libraries.ui/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/project/libraries/ui/Bundle.properties -OpenIDE-Module-Specification-Version: 1.83 +OpenIDE-Module-Specification-Version: 1.84 diff --git a/ide/project.libraries/manifest.mf b/ide/project.libraries/manifest.mf index b4da7363ad34..688262d007d9 100644 --- a/ide/project.libraries/manifest.mf +++ b/ide/project.libraries/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.project.libraries/1 OpenIDE-Module-Layer: org/netbeans/modules/project/libraries/resources/mf-layer.xml -OpenIDE-Module-Specification-Version: 1.84 +OpenIDE-Module-Specification-Version: 1.85 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/project/libraries/resources/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/ide/project.spi.intern.impl/manifest.mf b/ide/project.spi.intern.impl/manifest.mf index ff068c5b79ca..464bacce0c78 100644 --- a/ide/project.spi.intern.impl/manifest.mf +++ b/ide/project.spi.intern.impl/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.project.spi.intern.impl OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/project/spi/intern/impl/Bundle.properties -OpenIDE-Module-Specification-Version: 1.34 +OpenIDE-Module-Specification-Version: 1.35 diff --git a/ide/project.spi.intern/manifest.mf b/ide/project.spi.intern/manifest.mf index b130df094154..16cc6cda995b 100644 --- a/ide/project.spi.intern/manifest.mf +++ b/ide/project.spi.intern/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.project.spi.intern OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/project/spi/intern/Bundle.properties -OpenIDE-Module-Specification-Version: 1.34 +OpenIDE-Module-Specification-Version: 1.35 diff --git a/ide/projectapi.nb/manifest.mf b/ide/projectapi.nb/manifest.mf index 626f924cd79f..043c1b40ab4a 100644 --- a/ide/projectapi.nb/manifest.mf +++ b/ide/projectapi.nb/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.projectapi.nb OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/projectapi/nb/Bundle.properties OpenIDE-Module-Provides: org.netbeans.spi.project.ProjectManagerImplementation -OpenIDE-Module-Specification-Version: 1.35 +OpenIDE-Module-Specification-Version: 1.36 AutoUpdate-Show-In-Client: false diff --git a/ide/projectapi/manifest.mf b/ide/projectapi/manifest.mf index fdf00651dd35..fe2ae0cc1639 100644 --- a/ide/projectapi/manifest.mf +++ b/ide/projectapi/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.projectapi/1 -OpenIDE-Module-Specification-Version: 1.103 +OpenIDE-Module-Specification-Version: 1.104 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/projectapi/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/projectapi/layer.xml OpenIDE-Module-Needs: org.netbeans.spi.project.ProjectManagerImplementation diff --git a/ide/projectui.buildmenu/nbproject/project.properties b/ide/projectui.buildmenu/nbproject/project.properties index 55450ade2d32..21580f0a7e28 100644 --- a/ide/projectui.buildmenu/nbproject/project.properties +++ b/ide/projectui.buildmenu/nbproject/project.properties @@ -19,4 +19,4 @@ is.autoload=true javac.compilerargs=-Xlint:unchecked javac.source=1.8 -spec.version.base=1.57.0 +spec.version.base=1.58.0 diff --git a/ide/projectui/nbproject/project.properties b/ide/projectui/nbproject/project.properties index 392381f6d7ba..450d21c96f8a 100644 --- a/ide/projectui/nbproject/project.properties +++ b/ide/projectui/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint:unchecked javac.release=17 -spec.version.base=1.90.0 +spec.version.base=1.91.0 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/projectuiapi.base/nbproject/project.properties b/ide/projectuiapi.base/nbproject/project.properties index dbd46787873f..e6d15d122e14 100644 --- a/ide/projectuiapi.base/nbproject/project.properties +++ b/ide/projectuiapi.base/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 -spec.version.base=1.117.0 +spec.version.base=1.118.0 is.autoload=true javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/projectuiapi/nbproject/project.properties b/ide/projectuiapi/nbproject/project.properties index d33dc643f329..48a756475b9a 100644 --- a/ide/projectuiapi/nbproject/project.properties +++ b/ide/projectuiapi/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.release=17 -spec.version.base=1.120.0 +spec.version.base=1.121.0 is.autoload=true javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/properties.syntax/manifest.mf b/ide/properties.syntax/manifest.mf index 8646d78fb0ba..b30beb90f618 100644 --- a/ide/properties.syntax/manifest.mf +++ b/ide/properties.syntax/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.properties.syntax/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/properties/syntax/Bundle.properties -OpenIDE-Module-Specification-Version: 1.81 +OpenIDE-Module-Specification-Version: 1.82 OpenIDE-Module-Install: org/netbeans/modules/properties/syntax/RestoreColoring.class OpenIDE-Module-Layer: org/netbeans/modules/properties/syntax/Layer.xml diff --git a/ide/properties/manifest.mf b/ide/properties/manifest.mf index f466717834b7..d5f33481f3dd 100644 --- a/ide/properties/manifest.mf +++ b/ide/properties/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.properties/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/properties/Bundle.properties -OpenIDE-Module-Specification-Version: 1.86 +OpenIDE-Module-Specification-Version: 1.87 OpenIDE-Module-Layer: org/netbeans/modules/properties/Layer.xml AutoUpdate-Show-In-Client: false diff --git a/ide/refactoring.api/nbproject/project.properties b/ide/refactoring.api/nbproject/project.properties index 75ba6b96e891..732afc89e218 100644 --- a/ide/refactoring.api/nbproject/project.properties +++ b/ide/refactoring.api/nbproject/project.properties @@ -20,5 +20,5 @@ javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml javadoc.title=Refactoring API -spec.version.base=1.78.0 +spec.version.base=1.79.0 test.config.stableBTD.includes=**/*Test.class diff --git a/ide/schema2beans/manifest.mf b/ide/schema2beans/manifest.mf index 88be63f7e55e..0ca5785d71b1 100644 --- a/ide/schema2beans/manifest.mf +++ b/ide/schema2beans/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/schema2beans/Bundle.properties OpenIDE-Module: org.netbeans.modules.schema2beans/1 -OpenIDE-Module-Specification-Version: 1.78 +OpenIDE-Module-Specification-Version: 1.79 diff --git a/ide/selenium2.server/manifest.mf b/ide/selenium2.server/manifest.mf index 4d291ba9af0c..7f59955683b3 100644 --- a/ide/selenium2.server/manifest.mf +++ b/ide/selenium2.server/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.selenium2.server OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/selenium2/server/Bundle.properties -OpenIDE-Module-Specification-Version: 1.34 +OpenIDE-Module-Specification-Version: 1.35 diff --git a/ide/selenium2/manifest.mf b/ide/selenium2/manifest.mf index c817b7ef4b1f..88f39af78b4a 100644 --- a/ide/selenium2/manifest.mf +++ b/ide/selenium2/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.selenium2 OpenIDE-Module-Layer: org/netbeans/modules/selenium2/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/selenium2/Bundle.properties -OpenIDE-Module-Specification-Version: 1.36 +OpenIDE-Module-Specification-Version: 1.37 diff --git a/ide/server/manifest.mf b/ide/server/manifest.mf index 8ddcc39e6997..a9f5140ba8b2 100644 --- a/ide/server/manifest.mf +++ b/ide/server/manifest.mf @@ -2,7 +2,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.server/0 OpenIDE-Module-Layer: org/netbeans/modules/server/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/server/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.64 +OpenIDE-Module-Specification-Version: 1.65 AutoUpdate-Show-In-Client: false OpenIDE-Module-Provides: org.netbeans.modules.server diff --git a/ide/servletapi/manifest.mf b/ide/servletapi/manifest.mf index 0dc364bbb93e..e80f8e1ae2b3 100644 --- a/ide/servletapi/manifest.mf +++ b/ide/servletapi/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.servletapi/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/servletapi/Bundle.properties -OpenIDE-Module-Specification-Version: 1.70 +OpenIDE-Module-Specification-Version: 1.71 diff --git a/ide/spellchecker.apimodule/manifest.mf b/ide/spellchecker.apimodule/manifest.mf index 49785515575c..99f7f4620d85 100644 --- a/ide/spellchecker.apimodule/manifest.mf +++ b/ide/spellchecker.apimodule/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.spellchecker.apimodule XOpenIDE-Module-Layer: org/netbeans/modules/spellchecker/apimodule/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/spellchecker/apimodule/Bundle.properties -OpenIDE-Module-Specification-Version: 1.56 +OpenIDE-Module-Specification-Version: 1.57 AutoUpdate-Show-In-Client: false diff --git a/ide/spellchecker.bindings.htmlxml/manifest.mf b/ide/spellchecker.bindings.htmlxml/manifest.mf index 4201c89a7f42..c277e41f20a2 100644 --- a/ide/spellchecker.bindings.htmlxml/manifest.mf +++ b/ide/spellchecker.bindings.htmlxml/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.spellchecker.bindings.htmlxml OpenIDE-Module-Layer: org/netbeans/modules/spellchecker/bindings/htmlxml/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/spellchecker/bindings/htmlxml/Bundle.properties -OpenIDE-Module-Specification-Version: 1.58 +OpenIDE-Module-Specification-Version: 1.59 diff --git a/ide/spellchecker.bindings.properties/manifest.mf b/ide/spellchecker.bindings.properties/manifest.mf index 4ec4c35b8ef8..69f5411c6136 100644 --- a/ide/spellchecker.bindings.properties/manifest.mf +++ b/ide/spellchecker.bindings.properties/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.spellchecker.bindings.properties OpenIDE-Module-Layer: org/netbeans/modules/spellchecker/bindings/properties/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/spellchecker/bindings/properties/Bundle.properties -OpenIDE-Module-Specification-Version: 1.53 +OpenIDE-Module-Specification-Version: 1.54 diff --git a/ide/spellchecker.dictionary_en/manifest.mf b/ide/spellchecker.dictionary_en/manifest.mf index f3dd66455ee1..b53d4b186024 100644 --- a/ide/spellchecker.dictionary_en/manifest.mf +++ b/ide/spellchecker.dictionary_en/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.spellchecker.dictionary_en XOpenIDE-Module-Layer: org/netbeans/modules/spellchecker/dictionary_en/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/spellchecker/dictionary_en/Bundle.properties -OpenIDE-Module-Specification-Version: 1.53 +OpenIDE-Module-Specification-Version: 1.54 diff --git a/ide/spellchecker.kit/manifest.mf b/ide/spellchecker.kit/manifest.mf index 99820ff744bd..c18cd0826572 100644 --- a/ide/spellchecker.kit/manifest.mf +++ b/ide/spellchecker.kit/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.spellchecker.kit XOpenIDE-Module-Layer: org/netbeans/modules/spellchecker/kit/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/spellchecker/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.56 +OpenIDE-Module-Specification-Version: 1.57 diff --git a/ide/spellchecker/nbproject/project.properties b/ide/spellchecker/nbproject/project.properties index 42fd2a476764..df6bbd054a97 100644 --- a/ide/spellchecker/nbproject/project.properties +++ b/ide/spellchecker/nbproject/project.properties @@ -20,7 +20,7 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 nbm.homepage=http://spellchecker.netbeans.org nbm.module.author=Jan Lahoda -spec.version.base=1.66.0 +spec.version.base=1.67.0 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/ide/spi.debugger.ui/manifest.mf b/ide/spi.debugger.ui/manifest.mf index 48e51b091cd2..214507a862f2 100644 --- a/ide/spi.debugger.ui/manifest.mf +++ b/ide/spi.debugger.ui/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.spi.debugger.ui/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/debugger/ui/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/debugger/resources/mf-layer.xml -OpenIDE-Module-Specification-Version: 2.90 +OpenIDE-Module-Specification-Version: 2.91 OpenIDE-Module-Provides: org.netbeans.spi.debugger.ui OpenIDE-Module-Install: org/netbeans/modules/debugger/ui/DebuggerModule.class diff --git a/ide/spi.editor.hints.projects/nbproject/project.properties b/ide/spi.editor.hints.projects/nbproject/project.properties index 9f867ffb97d1..40b6ca976467 100644 --- a/ide/spi.editor.hints.projects/nbproject/project.properties +++ b/ide/spi.editor.hints.projects/nbproject/project.properties @@ -18,5 +18,5 @@ javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=1.42.0 +spec.version.base=1.43.0 spec.version.base.fatal.warning=false diff --git a/ide/spi.editor.hints/nbproject/project.properties b/ide/spi.editor.hints/nbproject/project.properties index 01da29539faa..c992d7ba6d0f 100644 --- a/ide/spi.editor.hints/nbproject/project.properties +++ b/ide/spi.editor.hints/nbproject/project.properties @@ -18,6 +18,6 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=1.73.0 +spec.version.base=1.74.0 test.config.stableBTD.includes=**/*Test.class diff --git a/ide/spi.navigator/manifest.mf b/ide/spi.navigator/manifest.mf index fe6f70a92cc0..f11ff1564131 100644 --- a/ide/spi.navigator/manifest.mf +++ b/ide/spi.navigator/manifest.mf @@ -2,4 +2,4 @@ Manifest-version: 1.0 OpenIDE-Module: org.netbeans.spi.navigator/1 OpenIDE-Module-Layer: org/netbeans/modules/navigator/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/navigator/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.69 +OpenIDE-Module-Specification-Version: 1.70 diff --git a/ide/spi.palette/manifest.mf b/ide/spi.palette/manifest.mf index b8cd0efac276..0dce269d1c35 100644 --- a/ide/spi.palette/manifest.mf +++ b/ide/spi.palette/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.spi.palette/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/palette/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.77 +OpenIDE-Module-Specification-Version: 1.78 OpenIDE-Module-Layer: org/netbeans/modules/palette/resources/layer.xml diff --git a/ide/spi.tasklist/nbproject/project.properties b/ide/spi.tasklist/nbproject/project.properties index d550b8845947..ee7e786a91ac 100644 --- a/ide/spi.tasklist/nbproject/project.properties +++ b/ide/spi.tasklist/nbproject/project.properties @@ -19,6 +19,6 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=1.66.0 +spec.version.base=1.67.0 test.config.stableBTD.includes=**/*Test.class diff --git a/ide/spi.viewmodel/manifest.mf b/ide/spi.viewmodel/manifest.mf index 86b7d5de9e29..2acebbd07943 100644 --- a/ide/spi.viewmodel/manifest.mf +++ b/ide/spi.viewmodel/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.spi.viewmodel/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/viewmodel/Bundle.properties -OpenIDE-Module-Specification-Version: 1.82 +OpenIDE-Module-Specification-Version: 1.83 diff --git a/ide/subversion/nbproject/project.properties b/ide/subversion/nbproject/project.properties index 1cd281ca5c66..d112f8dc0bc8 100644 --- a/ide/subversion/nbproject/project.properties +++ b/ide/subversion/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -spec.version.base=1.73.0 +spec.version.base=1.74.0 javac.compilerargs=-Xlint:unchecked javac.source=1.8 diff --git a/ide/svg/manifest.mf b/ide/svg/manifest.mf index 22cbf175c969..b8134bdcc63a 100644 --- a/ide/svg/manifest.mf +++ b/ide/svg/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.svg OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/svg/Bundle.properties -OpenIDE-Module-Specification-Version: 1.2 +OpenIDE-Module-Specification-Version: 1.3 diff --git a/ide/swing.validation/manifest.mf b/ide/swing.validation/manifest.mf index 227d4c6b7577..85f1a27a2232 100644 --- a/ide/swing.validation/manifest.mf +++ b/ide/swing.validation/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.swing.validation/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/swing/validation/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 diff --git a/ide/target.iterator/manifest.mf b/ide/target.iterator/manifest.mf index 34b1bbd96799..7d5abca26b2f 100644 --- a/ide/target.iterator/manifest.mf +++ b/ide/target.iterator/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.target.iterator/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/target/iterator/Bundle.properties -OpenIDE-Module-Specification-Version: 1.55 +OpenIDE-Module-Specification-Version: 1.56 AutoUpdate-Show-In-Client: false diff --git a/ide/tasklist.kit/manifest.mf b/ide/tasklist.kit/manifest.mf index 725a993f818f..164caa3f793b 100644 --- a/ide/tasklist.kit/manifest.mf +++ b/ide/tasklist.kit/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.tasklist.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/tasklist/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.59 +OpenIDE-Module-Specification-Version: 1.60 diff --git a/ide/tasklist.projectint/manifest.mf b/ide/tasklist.projectint/manifest.mf index 3e62fb7e4963..ed02e3694b92 100644 --- a/ide/tasklist.projectint/manifest.mf +++ b/ide/tasklist.projectint/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.tasklist.projectint/1 OpenIDE-Module-Layer: org/netbeans/modules/tasklist/projectint/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/tasklist/projectint/Bundle.properties -OpenIDE-Module-Specification-Version: 1.60 +OpenIDE-Module-Specification-Version: 1.61 AutoUpdate-Show-In-Client: false diff --git a/ide/tasklist.todo/nbproject/project.properties b/ide/tasklist.todo/nbproject/project.properties index 8e2668f6e055..0223ae552a70 100644 --- a/ide/tasklist.todo/nbproject/project.properties +++ b/ide/tasklist.todo/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint:unchecked javac.source=1.8 -spec.version.base=1.62.0 +spec.version.base=1.63.0 #hook for apisupport TestBase test-unit-sys-prop.test.nbcvsroot=${nb_all} test-unit-sys-prop.xtest.netbeans.dest.dir=${netbeans.dest.dir} diff --git a/ide/tasklist.ui/nbproject/project.properties b/ide/tasklist.ui/nbproject/project.properties index 4104933ca52c..791a1ec9f915 100644 --- a/ide/tasklist.ui/nbproject/project.properties +++ b/ide/tasklist.ui/nbproject/project.properties @@ -16,6 +16,6 @@ # under the License. javac.compilerargs=-Xlint:unchecked javac.source=1.8 -spec.version.base=1.62.0 +spec.version.base=1.63.0 test.config.stableBTD.includes=**/*Test.class diff --git a/ide/team.commons/manifest.mf b/ide/team.commons/manifest.mf index 9eacecf9c8ce..2ad66b566651 100644 --- a/ide/team.commons/manifest.mf +++ b/ide/team.commons/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.team.commons OpenIDE-Module-Layer: org/netbeans/modules/team/commons/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/team/commons/Bundle.properties -OpenIDE-Module-Specification-Version: 1.81 +OpenIDE-Module-Specification-Version: 1.82 diff --git a/ide/team.ide/manifest.mf b/ide/team.ide/manifest.mf index 4094b00d452b..1e2995f2668e 100644 --- a/ide/team.ide/manifest.mf +++ b/ide/team.ide/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.team.ide OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/team/ide/Bundle.properties -OpenIDE-Module-Specification-Version: 1.45 +OpenIDE-Module-Specification-Version: 1.46 diff --git a/ide/terminal.nb/manifest.mf b/ide/terminal.nb/manifest.mf index 03be56f9e10b..6c844c6b8747 100644 --- a/ide/terminal.nb/manifest.mf +++ b/ide/terminal.nb/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.terminal.nb OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/terminal/nb/resources/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/terminal/nb/layer.xml -OpenIDE-Module-Specification-Version: 1.31 +OpenIDE-Module-Specification-Version: 1.32 diff --git a/ide/terminal/manifest.mf b/ide/terminal/manifest.mf index 07baae0bd3b7..c4532cd9746a 100644 --- a/ide/terminal/manifest.mf +++ b/ide/terminal/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.terminal OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/terminal/Bundle.properties OpenIDE-Module-Provides: org.openide.windows.IOProvider -OpenIDE-Module-Specification-Version: 1.58 +OpenIDE-Module-Specification-Version: 1.59 diff --git a/ide/textmate.lexer/nbproject/project.properties b/ide/textmate.lexer/nbproject/project.properties index 19325fddfaed..7446bcc71c8c 100644 --- a/ide/textmate.lexer/nbproject/project.properties +++ b/ide/textmate.lexer/nbproject/project.properties @@ -21,4 +21,4 @@ javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml release.external/joni-2.2.6.jar=modules/ext/joni-2.2.6.jar release.external/org.eclipse.tm4e.core-0.14.1.jar=modules/ext/org.eclipse.tm4e.core-0.14.1.jar -spec.version.base=1.33.0 +spec.version.base=1.34.0 diff --git a/ide/texttools/manifest.mf b/ide/texttools/manifest.mf index 335e11842f2d..0cd576e0961e 100644 --- a/ide/texttools/manifest.mf +++ b/ide/texttools/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.texttools/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/texttools/Bundle.properties -OpenIDE-Module-Specification-Version: 1.1 +OpenIDE-Module-Specification-Version: 1.2 OpenIDE-Module-Requires: org.openide.windows.WindowManager diff --git a/ide/usersguide/manifest.mf b/ide/usersguide/manifest.mf index 9aa59157bf62..fca69eb50033 100644 --- a/ide/usersguide/manifest.mf +++ b/ide/usersguide/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.usersguide/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/usersguide/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/usersguide/layer.xml -OpenIDE-Module-Specification-Version: 1.79 +OpenIDE-Module-Specification-Version: 1.80 AutoUpdate-Show-In-Client: false diff --git a/ide/utilities.project/manifest.mf b/ide/utilities.project/manifest.mf index bd197f85d4f5..d142d0d4eacc 100644 --- a/ide/utilities.project/manifest.mf +++ b/ide/utilities.project/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.utilities.project/1 OpenIDE-Module-Layer: org/netbeans/modules/search/project/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/search/project/Bundle.properties -OpenIDE-Module-Specification-Version: 1.69 +OpenIDE-Module-Specification-Version: 1.70 diff --git a/ide/utilities/manifest.mf b/ide/utilities/manifest.mf index 169c0ccd15ee..84be2a46ff7e 100644 --- a/ide/utilities/manifest.mf +++ b/ide/utilities/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.utilities/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/utilities/Bundle.properties -OpenIDE-Module-Specification-Version: 1.92 +OpenIDE-Module-Specification-Version: 1.93 OpenIDE-Module-Install: org/netbeans/modules/utilities/Installer.class OpenIDE-Module-Layer: org/netbeans/modules/utilities/Layer.xml OpenIDE-Module-Requires: org.openide.modules.InstalledFileLocator diff --git a/ide/versioning.core/nbproject/project.properties b/ide/versioning.core/nbproject/project.properties index 395883cb226a..8bfcfba1247d 100644 --- a/ide/versioning.core/nbproject/project.properties +++ b/ide/versioning.core/nbproject/project.properties @@ -19,7 +19,7 @@ javac.compilerargs=-Xlint:unchecked javac.release=17 javadoc.name=Versioning -spec.version.base=1.62.0 +spec.version.base=1.63.0 is.autoload=true javadoc.arch=${basedir}/arch.xml diff --git a/ide/versioning.indexingbridge/manifest.mf b/ide/versioning.indexingbridge/manifest.mf index 40ae9dcf7661..618d7c5c2d16 100644 --- a/ide/versioning.indexingbridge/manifest.mf +++ b/ide/versioning.indexingbridge/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.versioning.indexingbridge/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/versioning/indexingbridge/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.versioning.indexingbridge -OpenIDE-Module-Specification-Version: 1.57 +OpenIDE-Module-Specification-Version: 1.58 diff --git a/ide/versioning.masterfs/manifest.mf b/ide/versioning.masterfs/manifest.mf index 516863f4bdd8..06e397d2b3f8 100644 --- a/ide/versioning.masterfs/manifest.mf +++ b/ide/versioning.masterfs/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.versioning.masterfs OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/versioning/masterfs/Bundle.properties -OpenIDE-Module-Specification-Version: 1.45 +OpenIDE-Module-Specification-Version: 1.46 diff --git a/ide/versioning.system.cvss.installer/manifest.mf b/ide/versioning.system.cvss.installer/manifest.mf index f992e0b966d8..706920856299 100644 --- a/ide/versioning.system.cvss.installer/manifest.mf +++ b/ide/versioning.system.cvss.installer/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.versioning.system.cvss.installer OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/versioning/system/cvss/installer/Bundle.properties -OpenIDE-Module-Specification-Version: 1.47 +OpenIDE-Module-Specification-Version: 1.48 AutoUpdate-Essential-Module: false diff --git a/ide/versioning.ui/nbproject/project.properties b/ide/versioning.ui/nbproject/project.properties index 7e144d16e478..728c55ec267d 100644 --- a/ide/versioning.ui/nbproject/project.properties +++ b/ide/versioning.ui/nbproject/project.properties @@ -19,4 +19,4 @@ is.eager=true javac.compilerargs=-Xlint:unchecked javac.release=17 -spec.version.base=1.54.0 +spec.version.base=1.55.0 diff --git a/ide/versioning.util/nbproject/project.properties b/ide/versioning.util/nbproject/project.properties index 3cd67f21973a..317b70c1baea 100644 --- a/ide/versioning.util/nbproject/project.properties +++ b/ide/versioning.util/nbproject/project.properties @@ -19,7 +19,7 @@ javac.compilerargs=-Xlint:unchecked javac.release=11 javadoc.name=Versioning Support Utilities -spec.version.base=2.7.0 +spec.version.base=2.8.0 is.autoload=true # Fatal error: Fatal error: class javax.net.SocketFactory not found diff --git a/ide/versioning/nbproject/project.properties b/ide/versioning/nbproject/project.properties index 0f2584f66415..41a90285112a 100644 --- a/ide/versioning/nbproject/project.properties +++ b/ide/versioning/nbproject/project.properties @@ -19,7 +19,7 @@ javac.compilerargs=-Xlint:unchecked javac.source=1.8 javadoc.name=Versioning -spec.version.base=1.78.0 +spec.version.base=1.79.0 is.autoload=true javadoc.arch=${basedir}/arch.xml diff --git a/ide/web.browser.api/manifest.mf b/ide/web.browser.api/manifest.mf index 4a49c43fddc7..f2ec7a2734ea 100644 --- a/ide/web.browser.api/manifest.mf +++ b/ide/web.browser.api/manifest.mf @@ -3,4 +3,4 @@ OpenIDE-Module: org.netbeans.modules.web.browser.api OpenIDE-Module-Layer: org/netbeans/modules/web/browser/ui/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/browser/api/Bundle.properties OpenIDE-Module-Recommends: org.openide.windows.WindowManager -OpenIDE-Module-Specification-Version: 1.76 +OpenIDE-Module-Specification-Version: 1.77 diff --git a/ide/web.common.ui/manifest.mf b/ide/web.common.ui/manifest.mf index d08a6626485c..e4e5f75c764d 100644 --- a/ide/web.common.ui/manifest.mf +++ b/ide/web.common.ui/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.common.ui OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/common/ui/Bundle.properties -OpenIDE-Module-Specification-Version: 1.32 +OpenIDE-Module-Specification-Version: 1.33 diff --git a/ide/web.common/manifest.mf b/ide/web.common/manifest.mf index bfa6f05b2cd5..ed3f09509f52 100644 --- a/ide/web.common/manifest.mf +++ b/ide/web.common/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.common OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/common/Bundle.properties -OpenIDE-Module-Specification-Version: 1.130 +OpenIDE-Module-Specification-Version: 1.131 diff --git a/ide/web.indent/manifest.mf b/ide/web.indent/manifest.mf index f213121e0dc1..37e39afbf73e 100644 --- a/ide/web.indent/manifest.mf +++ b/ide/web.indent/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.web.indent OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/indent/Bundle.properties -OpenIDE-Module-Specification-Version: 1.51 +OpenIDE-Module-Specification-Version: 1.52 diff --git a/ide/web.webkit.debugging/manifest.mf b/ide/web.webkit.debugging/manifest.mf index ccaa52cca317..3f99bf0619ea 100644 --- a/ide/web.webkit.debugging/manifest.mf +++ b/ide/web.webkit.debugging/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.web.webkit.debugging OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/webkit/debugging/Bundle.properties -OpenIDE-Module-Specification-Version: 1.84 +OpenIDE-Module-Specification-Version: 1.85 diff --git a/ide/xml.axi/manifest.mf b/ide/xml.axi/manifest.mf index 8495f073a0d7..bd8fda2f394b 100644 --- a/ide/xml.axi/manifest.mf +++ b/ide/xml.axi/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.xml.axi OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/xml/axi/Bundle.properties -OpenIDE-Module-Specification-Version: 1.64 +OpenIDE-Module-Specification-Version: 1.65 diff --git a/ide/xml.catalog.ui/nbproject/project.properties b/ide/xml.catalog.ui/nbproject/project.properties index 694029669031..affaea1b508e 100644 --- a/ide/xml.catalog.ui/nbproject/project.properties +++ b/ide/xml.catalog.ui/nbproject/project.properties @@ -16,4 +16,4 @@ # under the License. javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=2.34.0 +spec.version.base=2.35.0 diff --git a/ide/xml.catalog/nbproject/project.properties b/ide/xml.catalog/nbproject/project.properties index 300f6ce14682..ee4b2a5e7016 100644 --- a/ide/xml.catalog/nbproject/project.properties +++ b/ide/xml.catalog/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.source=1.8 -spec.version.base=3.35.0 +spec.version.base=3.36.0 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/ide/xml.core/nbproject/project.properties b/ide/xml.core/nbproject/project.properties index 9a42299c959e..d8f2d7155d6e 100644 --- a/ide/xml.core/nbproject/project.properties +++ b/ide/xml.core/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 -spec.version.base=1.74.0 +spec.version.base=1.75.0 is.autoload=true javadoc.packages=\ diff --git a/ide/xml.jaxb.api/manifest.mf b/ide/xml.jaxb.api/manifest.mf index 7b6eb175c5fe..50ef01d6db88 100644 --- a/ide/xml.jaxb.api/manifest.mf +++ b/ide/xml.jaxb.api/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.xml.jaxb.api/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/xml/jaxb/api/Bundle.properties -OpenIDE-Module-Specification-Version: 1.57 +OpenIDE-Module-Specification-Version: 1.58 OpenIDE-Module-Needs: com.sun.xml.bind OpenIDE-Module-Hide-Classpath-Packages: javax.xml.bind.** diff --git a/ide/xml.lexer/manifest.mf b/ide/xml.lexer/manifest.mf index e8a979458bf5..2b23bff74996 100644 --- a/ide/xml.lexer/manifest.mf +++ b/ide/xml.lexer/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.xml.lexer OpenIDE-Module-Localizing-Bundle: org/netbeans/api/xml/lexer/Bundle.properties OpenIDE-Module-Layer: org/netbeans/lib/xml/lexer/layer.xml -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 AutoUpdate-Show-In-Client: false diff --git a/ide/xml.multiview/nbproject/project.properties b/ide/xml.multiview/nbproject/project.properties index 627331a23fe0..3b6084a7f2b4 100644 --- a/ide/xml.multiview/nbproject/project.properties +++ b/ide/xml.multiview/nbproject/project.properties @@ -18,7 +18,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 javadoc.arch=${basedir}/arch.xml -spec.version.base=1.69.0 +spec.version.base=1.70.0 is.autoload=true test.unit.cp.extra= diff --git a/ide/xml.retriever/manifest.mf b/ide/xml.retriever/manifest.mf index 8880440ab126..6d41535ce585 100644 --- a/ide/xml.retriever/manifest.mf +++ b/ide/xml.retriever/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 OpenIDE-Module: org.netbeans.modules.xml.retriever/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/xml/retriever/Bundle.properties diff --git a/ide/xml.schema.completion/manifest.mf b/ide/xml.schema.completion/manifest.mf index 108b721e694b..d7b18bc1b41c 100644 --- a/ide/xml.schema.completion/manifest.mf +++ b/ide/xml.schema.completion/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.xml.schema.completion OpenIDE-Module-Layer: org/netbeans/modules/xml/schema/completion/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/xml/schema/completion/Bundle.properties -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 AutoUpdate-Show-In-Client: false diff --git a/ide/xml.schema.model/nbproject/project.properties b/ide/xml.schema.model/nbproject/project.properties index fbb409f47184..7c10361232db 100644 --- a/ide/xml.schema.model/nbproject/project.properties +++ b/ide/xml.schema.model/nbproject/project.properties @@ -21,7 +21,7 @@ is.autoload=true javac.source=1.8 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=1.63.0 +spec.version.base=1.64.0 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/ide/xml.tax/nbproject/project.properties b/ide/xml.tax/nbproject/project.properties index 37c4abaf7890..3eb901492dbe 100644 --- a/ide/xml.tax/nbproject/project.properties +++ b/ide/xml.tax/nbproject/project.properties @@ -19,6 +19,6 @@ extra.module.files=modules/ext/org-netbeans-tax.jar is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial javac.source=1.8 -spec.version.base=1.75.0 +spec.version.base=1.76.0 # Apache's XNI API - parser implementation used internally by module xni-impl.jar=${libs.xerces.dir}/modules/ext/xerces-2.8.0.jar diff --git a/ide/xml.text.obsolete90/nbproject/project.properties b/ide/xml.text.obsolete90/nbproject/project.properties index 32fcaf5f4537..f08443d94c80 100644 --- a/ide/xml.text.obsolete90/nbproject/project.properties +++ b/ide/xml.text.obsolete90/nbproject/project.properties @@ -18,4 +18,4 @@ is.autoload=true javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.31.0 +spec.version.base=1.32.0 diff --git a/ide/xml.text/nbproject/project.properties b/ide/xml.text/nbproject/project.properties index bfbad1abf82a..147b3d73811d 100644 --- a/ide/xml.text/nbproject/project.properties +++ b/ide/xml.text/nbproject/project.properties @@ -27,5 +27,5 @@ test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ org/netbeans/modules/xml/text/completion/CompletionJTest.class,\ org/netbeans/modules/xml/text/syntax/ColoringTest.class -spec.version.base=1.90.0 +spec.version.base=1.91.0 diff --git a/ide/xml.tools/manifest.mf b/ide/xml.tools/manifest.mf index 6c6c941df4de..d017d400e801 100644 --- a/ide/xml.tools/manifest.mf +++ b/ide/xml.tools/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.netbeans.modules.xml.tools/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/xml/tools/resources/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/xml/tools/resources/mf-layer.xml AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.74 +OpenIDE-Module-Specification-Version: 1.75 diff --git a/ide/xml.wsdl.model/nbproject/project.properties b/ide/xml.wsdl.model/nbproject/project.properties index e55508658ba2..1d79707170ce 100644 --- a/ide/xml.wsdl.model/nbproject/project.properties +++ b/ide/xml.wsdl.model/nbproject/project.properties @@ -20,7 +20,7 @@ is.autoload=true javac.source=1.8 javadoc.arch=${basedir}/arch.xml -spec.version.base=1.64.0 +spec.version.base=1.65.0 release.external/generated-wsdl-xsd-2004.08.24.jar=modules/ext/generated-wsdl-xsd-2004.08.24.jar test.config.stableBTD.includes=**/*Test.class diff --git a/ide/xml.xam/nbproject/project.properties b/ide/xml.xam/nbproject/project.properties index be8bbb1e34c7..c55b3f9d880d 100644 --- a/ide/xml.xam/nbproject/project.properties +++ b/ide/xml.xam/nbproject/project.properties @@ -21,6 +21,6 @@ is.autoload=true javac.source=1.8 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=1.63.0 +spec.version.base=1.64.0 test.config.stableBTD.includes=**/*Test.class diff --git a/ide/xml.xdm/nbproject/project.properties b/ide/xml.xdm/nbproject/project.properties index d4ada9c419a5..d9768b089f5d 100644 --- a/ide/xml.xdm/nbproject/project.properties +++ b/ide/xml.xdm/nbproject/project.properties @@ -20,6 +20,6 @@ is.autoload=true javac.source=1.8 javadoc.arch=${basedir}/arch.xml -spec.version.base=1.65.0 +spec.version.base=1.66.0 test.config.stableBTD.includes=**/*Test.class diff --git a/ide/xml/manifest.mf b/ide/xml/manifest.mf index 67e97f0b6e4f..6b08af5d9655 100644 --- a/ide/xml/manifest.mf +++ b/ide/xml/manifest.mf @@ -4,4 +4,4 @@ OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/xml/resources/Bundle.prop OpenIDE-Module-Install: org/netbeans/modules/xml/CoreModuleInstall.class OpenIDE-Module-Layer: org/netbeans/modules/xml/resources/mf-layer.xml AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.64 +OpenIDE-Module-Specification-Version: 1.65 diff --git a/ide/xsl/manifest.mf b/ide/xsl/manifest.mf index fa1eb0b47156..2617ecbf66a8 100644 --- a/ide/xsl/manifest.mf +++ b/ide/xsl/manifest.mf @@ -4,4 +4,4 @@ OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/xsl/resources/Bundle.prop OpenIDE-Module-Layer: org/netbeans/modules/xsl/resources/mf-layer.xml OpenIDE-Module-Requires: org.openide.util.HttpServer$Impl AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.75 +OpenIDE-Module-Specification-Version: 1.76 diff --git a/java/ant.browsetask/manifest.mf b/java/ant.browsetask/manifest.mf index 12c9c3590947..bff5aded5927 100644 --- a/java/ant.browsetask/manifest.mf +++ b/java/ant.browsetask/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.ant.browsetask -OpenIDE-Module-Specification-Version: 1.71 +OpenIDE-Module-Specification-Version: 1.72 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/ant/browsetask/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/java/ant.debugger/nbproject/project.properties b/java/ant.debugger/nbproject/project.properties index 7a250d280e63..a5e254c12c29 100644 --- a/java/ant.debugger/nbproject/project.properties +++ b/java/ant.debugger/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.release=17 -spec.version.base=1.68.0 +spec.version.base=1.69.0 test.unit.run.cp.extra=${tools.jar} # Make the debugger find it, even if it is not on the startup debug classpath: # (note: first entry is for accuracy in case you customize it; second for convenience) diff --git a/java/ant.freeform/manifest.mf b/java/ant.freeform/manifest.mf index 9b0d6b2c2974..3906d746e848 100644 --- a/java/ant.freeform/manifest.mf +++ b/java/ant.freeform/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.ant.freeform/1 -OpenIDE-Module-Specification-Version: 1.77 +OpenIDE-Module-Specification-Version: 1.78 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/ant/freeform/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/ant/freeform/resources/layer.xml AutoUpdate-Show-In-Client: false diff --git a/java/ant.grammar/manifest.mf b/java/ant.grammar/manifest.mf index 3111fe2fe3be..82984a4a1222 100644 --- a/java/ant.grammar/manifest.mf +++ b/java/ant.grammar/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.ant.grammar/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/ant/grammar/Bundle.properties -OpenIDE-Module-Specification-Version: 1.75 +OpenIDE-Module-Specification-Version: 1.76 diff --git a/java/ant.hints/manifest.mf b/java/ant.hints/manifest.mf index 2611308c596c..8ad15f73b4fb 100644 --- a/java/ant.hints/manifest.mf +++ b/java/ant.hints/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.ant.hints/1 -OpenIDE-Module-Specification-Version: 1.25 +OpenIDE-Module-Specification-Version: 1.26 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/ant/hints/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/java/ant.kit/manifest.mf b/java/ant.kit/manifest.mf index 075c6500a6fc..5bd023c1a369 100644 --- a/java/ant.kit/manifest.mf +++ b/java/ant.kit/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.netbeans.modules.ant.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/ant/kit/Bundle.properties OpenIDE-Module-Requires: BuildActions OpenIDE-Module-Recommends: org.netbeans.modules.testng.ant.AntTestNGSupport,org.netbeans.modules.junit.ant.JUnitAntLogger,org.netbeans.modules.junit.ant.ui.AntJUnitManagerProvider -OpenIDE-Module-Specification-Version: 1.60 +OpenIDE-Module-Specification-Version: 1.61 diff --git a/java/api.debugger.jpda/manifest.mf b/java/api.debugger.jpda/manifest.mf index c0d582af6f43..356cb80c0e6a 100644 --- a/java/api.debugger.jpda/manifest.mf +++ b/java/api.debugger.jpda/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.api.debugger.jpda/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/api/debugger/jpda/Bundle.properties -OpenIDE-Module-Specification-Version: 3.41 +OpenIDE-Module-Specification-Version: 3.42 OpenIDE-Module-Package-Dependencies: com.sun.jdi[VirtualMachineManager] diff --git a/java/api.java/manifest.mf b/java/api.java/manifest.mf index af0a836a930d..cbff195d019a 100644 --- a/java/api.java/manifest.mf +++ b/java/api.java/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.api.java/1 -OpenIDE-Module-Specification-Version: 1.98 +OpenIDE-Module-Specification-Version: 1.99 OpenIDE-Module-Localizing-Bundle: org/netbeans/api/java/queries/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/java/api.maven/manifest.mf b/java/api.maven/manifest.mf index a69efccd2227..d1fc12b5f3b1 100644 --- a/java/api.maven/manifest.mf +++ b/java/api.maven/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.api.maven -OpenIDE-Module-Specification-Version: 1.37 +OpenIDE-Module-Specification-Version: 1.38 OpenIDE-Module-Localizing-Bundle: org/netbeans/api/maven/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/java/beans/nbproject/project.properties b/java/beans/nbproject/project.properties index b422b8f1a3b8..5577fd4b8272 100644 --- a/java/beans/nbproject/project.properties +++ b/java/beans/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial javac.release=17 -spec.version.base=1.82.0 +spec.version.base=1.83.0 test.config.stable.includes=\ diff --git a/java/classfile/manifest.mf b/java/classfile/manifest.mf index c48985001597..c0e4d4447954 100644 --- a/java/classfile/manifest.mf +++ b/java/classfile/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.classfile/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/classfile/Bundle.properties -OpenIDE-Module-Specification-Version: 1.83 +OpenIDE-Module-Specification-Version: 1.84 diff --git a/java/dbschema/nbproject/project.properties b/java/dbschema/nbproject/project.properties index 1aa5e7bc5476..943440a45d6d 100644 --- a/java/dbschema/nbproject/project.properties +++ b/java/dbschema/nbproject/project.properties @@ -17,6 +17,6 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.release=17 -spec.version.base=1.72.0 +spec.version.base=1.73.0 test.config.stable.includes=**/XMLGraphSerializerTest.class diff --git a/java/debugger.jpda.ant/manifest.mf b/java/debugger.jpda.ant/manifest.mf index 5eb6f202bf0b..871fc332b4e8 100644 --- a/java/debugger.jpda.ant/manifest.mf +++ b/java/debugger.jpda.ant/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.debugger.jpda.ant -OpenIDE-Module-Specification-Version: 1.69 +OpenIDE-Module-Specification-Version: 1.70 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/debugger/jpda/ant/Bundle.properties OpenIDE-Module-Package-Dependencies: com.sun.jdi[VirtualMachineManager] diff --git a/java/debugger.jpda.js/manifest.mf b/java/debugger.jpda.js/manifest.mf index 7d3865dd2282..0f989be737bb 100644 --- a/java/debugger.jpda.js/manifest.mf +++ b/java/debugger.jpda.js/manifest.mf @@ -2,7 +2,7 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.debugger.jpda.js/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/debugger/jpda/js/Bundle.properties -OpenIDE-Module-Specification-Version: 1.41 +OpenIDE-Module-Specification-Version: 1.42 OpenIDE-Module-Requires: org.netbeans.api.debugger.jpda.JPDADebuggerEngineImpl, org.netbeans.spi.debugger.ui OpenIDE-Module-Package-Dependencies: com.sun.jdi[VirtualMachineManager] diff --git a/java/debugger.jpda.jsui/manifest.mf b/java/debugger.jpda.jsui/manifest.mf index 49a332a1e310..57d4e6ab9d8c 100644 --- a/java/debugger.jpda.jsui/manifest.mf +++ b/java/debugger.jpda.jsui/manifest.mf @@ -3,7 +3,7 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.debugger.jpda.jsui/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/debugger/jpda/jsui/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/debugger/jpda/jsui/layer.xml -OpenIDE-Module-Specification-Version: 1.31 +OpenIDE-Module-Specification-Version: 1.32 OpenIDE-Module-Requires: org.netbeans.spi.debugger.ui OpenIDE-Module-Package-Dependencies: com.sun.jdi[VirtualMachineManager] diff --git a/java/debugger.jpda.kit/manifest.mf b/java/debugger.jpda.kit/manifest.mf index 20a86e0e3880..0b223552e44d 100644 --- a/java/debugger.jpda.kit/manifest.mf +++ b/java/debugger.jpda.kit/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.debugger.jpda.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/debugger/jpda/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.46 +OpenIDE-Module-Specification-Version: 1.47 OpenIDE-Module-Provides: org.netbeans.modules.debugger.jpda.kit diff --git a/java/debugger.jpda.projects/manifest.mf b/java/debugger.jpda.projects/manifest.mf index 5bb765216dd4..8c475e79234b 100644 --- a/java/debugger.jpda.projects/manifest.mf +++ b/java/debugger.jpda.projects/manifest.mf @@ -3,4 +3,4 @@ OpenIDE-Module: org.netbeans.modules.debugger.jpda.projects OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/debugger/jpda/projects/Bundle.properties OpenIDE-Module-Provides: org.netbeans.spi.debugger.jpda.SourcePathProvider OpenIDE-Module-Package-Dependencies: com.sun.jdi[VirtualMachineManager] -OpenIDE-Module-Specification-Version: 1.71 +OpenIDE-Module-Specification-Version: 1.72 diff --git a/java/debugger.jpda.projectsui/manifest.mf b/java/debugger.jpda.projectsui/manifest.mf index eecb10ab4dc1..49c1d8fd9ca4 100644 --- a/java/debugger.jpda.projectsui/manifest.mf +++ b/java/debugger.jpda.projectsui/manifest.mf @@ -4,4 +4,4 @@ OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/debugger/jpda/projectsui/ OpenIDE-Module-Layer: org/netbeans/modules/debugger/jpda/projectsui/resources/mf-layer.xml OpenIDE-Module-Provides: org.netbeans.spi.debugger.jpda.EditorContext OpenIDE-Module-Package-Dependencies: com.sun.jdi[VirtualMachineManager] -OpenIDE-Module-Specification-Version: 1.34 +OpenIDE-Module-Specification-Version: 1.35 diff --git a/java/debugger.jpda.truffle/manifest.mf b/java/debugger.jpda.truffle/manifest.mf index a27e7e78d955..cea8d40319e5 100644 --- a/java/debugger.jpda.truffle/manifest.mf +++ b/java/debugger.jpda.truffle/manifest.mf @@ -3,7 +3,7 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.debugger.jpda.truffle/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/debugger/jpda/truffle/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/debugger/jpda/truffle/layer.xml -OpenIDE-Module-Specification-Version: 1.28 +OpenIDE-Module-Specification-Version: 1.29 OpenIDE-Module-Provides: org.netbeans.modules.debugger.jpda.truffle OpenIDE-Module-Requires: org.netbeans.api.debugger.jpda.JPDADebuggerEngineImpl, org.netbeans.spi.debugger.ui diff --git a/java/debugger.jpda.trufflenode/manifest.mf b/java/debugger.jpda.trufflenode/manifest.mf index c9a005e89225..1b3b0fac4eee 100644 --- a/java/debugger.jpda.trufflenode/manifest.mf +++ b/java/debugger.jpda.trufflenode/manifest.mf @@ -3,6 +3,6 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.debugger.jpda.trufflenode/1 OpenIDE-Module-Layer: org/netbeans/modules/debugger/jpda/truffle/node/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/debugger/jpda/truffle/node/Bundle.properties -OpenIDE-Module-Specification-Version: 1.28 +OpenIDE-Module-Specification-Version: 1.29 OpenIDE-Module-Recommends: org.netbeans.modules.debugger.jpda.truffle OpenIDE-Module-Package-Dependencies: com.sun.jdi[VirtualMachineManager] diff --git a/java/debugger.jpda.ui/manifest.mf b/java/debugger.jpda.ui/manifest.mf index a27e9c9fce10..c2a00971d9fd 100644 --- a/java/debugger.jpda.ui/manifest.mf +++ b/java/debugger.jpda.ui/manifest.mf @@ -3,7 +3,7 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.debugger.jpda.ui/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/debugger/jpda/ui/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/debugger/jpda/resources/mf-layer.xml -OpenIDE-Module-Specification-Version: 1.85 +OpenIDE-Module-Specification-Version: 1.86 OpenIDE-Module-Requires: org.netbeans.api.debugger.jpda.JPDADebuggerEngineImpl, org.netbeans.spi.debugger.ui OpenIDE-Module-Provides: org.netbeans.modules.debugger.jpda.ui diff --git a/java/debugger.jpda.visual/manifest.mf b/java/debugger.jpda.visual/manifest.mf index b9074e77540c..a0ac19e3281c 100644 --- a/java/debugger.jpda.visual/manifest.mf +++ b/java/debugger.jpda.visual/manifest.mf @@ -3,7 +3,7 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.debugger.jpda.visual/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/debugger/jpda/visual/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/debugger/jpda/visual/mf-layer.xml -OpenIDE-Module-Specification-Version: 1.48 +OpenIDE-Module-Specification-Version: 1.49 OpenIDE-Module-Requires: org.netbeans.modules.debugger.jpda.ui OpenIDE-Module-Package-Dependencies: com.sun.jdi[VirtualMachineManager] diff --git a/java/debugger.jpda/nbproject/project.properties b/java/debugger.jpda/nbproject/project.properties index ac54cd6c7293..51d9dc2cc7b7 100644 --- a/java/debugger.jpda/nbproject/project.properties +++ b/java/debugger.jpda/nbproject/project.properties @@ -23,7 +23,7 @@ javac.release=17 javadoc.arch=${basedir}/arch.xml jpda.classes.dir=${build.dir}/jpda/classes/ requires.nb.javac=true -spec.version.base=1.140.0 +spec.version.base=1.141.0 test-unit-sys-prop.test.dir.src=${basedir}/test/unit/src/ test-unit-sys-prop.netbeans.user=${basedir}/work/nb_user_dir test.unit.cp.extra=../java.source.nbjavac/build/test-nb-javac/cluster/modules/org-netbeans-modules-java-source-nbjavac-test.jar diff --git a/java/editor.htmlui/manifest.mf b/java/editor.htmlui/manifest.mf index bab0240dd9fa..b005b4afba2d 100644 --- a/java/editor.htmlui/manifest.mf +++ b/java/editor.htmlui/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.editor.htmlui OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/htmlui/Bundle.properties -OpenIDE-Module-Specification-Version: 1.30 +OpenIDE-Module-Specification-Version: 1.31 diff --git a/java/form.kit/manifest.mf b/java/form.kit/manifest.mf index b900d9002818..0b47688f24ee 100644 --- a/java/form.kit/manifest.mf +++ b/java/form.kit/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.form.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/form/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.59 +OpenIDE-Module-Specification-Version: 1.60 diff --git a/java/form.nb/nbproject/project.properties b/java/form.nb/nbproject/project.properties index ff4d4897b347..8bb866ebba23 100644 --- a/java/form.nb/nbproject/project.properties +++ b/java/form.nb/nbproject/project.properties @@ -17,5 +17,5 @@ is.eager=true javac.release=17 -spec.version.base=0.49.0 +spec.version.base=0.50.0 requires.nb.javac=true diff --git a/java/form.refactoring/nbproject/project.properties b/java/form.refactoring/nbproject/project.properties index 66e0cc019695..ff4d4897b347 100644 --- a/java/form.refactoring/nbproject/project.properties +++ b/java/form.refactoring/nbproject/project.properties @@ -17,5 +17,5 @@ is.eager=true javac.release=17 -spec.version.base=0.48.0 +spec.version.base=0.49.0 requires.nb.javac=true diff --git a/java/form/nbproject/project.properties b/java/form/nbproject/project.properties index 49cb7925b28b..2c8a9dfd9203 100644 --- a/java/form/nbproject/project.properties +++ b/java/form/nbproject/project.properties @@ -27,7 +27,7 @@ extra.module.files=modules/ext/AbsoluteLayout.jar javac.compilerargs=--add-exports=java.desktop/java.awt.peer=ALL-UNNAMED javadoc.arch=${basedir}/arch.xml -spec.version.base=1.88.0 +spec.version.base=1.89.0 test-unit-sys-prop.org.netbeans.modules.form.layoutdesign.test=0 jnlp.verify.excludes=sources/org/netbeans/lib/awtextra/AbsoluteLayout.java,sources/org/netbeans/lib/awtextra/AbsoluteConstraints.java,sources/readme.txt diff --git a/java/gradle.dependencies/nbproject/project.properties b/java/gradle.dependencies/nbproject/project.properties index 94ffc2198dfe..17a019ff2f34 100644 --- a/java/gradle.dependencies/nbproject/project.properties +++ b/java/gradle.dependencies/nbproject/project.properties @@ -17,7 +17,7 @@ javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.8.0 +spec.version.base=1.9.0 test-unit-sys-prop.test.netbeans.dest.dir=${netbeans.dest.dir} test-unit-sys-prop.java.awt.headless=true diff --git a/java/gradle.java.coverage/manifest.mf b/java/gradle.java.coverage/manifest.mf index a51cb290021a..b6241ae773ce 100644 --- a/java/gradle.java.coverage/manifest.mf +++ b/java/gradle.java.coverage/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.gradle.java.coverage OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/gradle/java/coverage/Bundle.properties -OpenIDE-Module-Specification-Version: 1.24 +OpenIDE-Module-Specification-Version: 1.25 diff --git a/java/gradle.java/nbproject/project.properties b/java/gradle.java/nbproject/project.properties index 4979317a42e2..6d7139289854 100644 --- a/java/gradle.java/nbproject/project.properties +++ b/java/gradle.java/nbproject/project.properties @@ -25,5 +25,5 @@ javadoc.apichanges=${basedir}/apichanges.xml test-unit-sys-prop.test.netbeans.dest.dir=${netbeans.dest.dir} test-unit-sys-prop.java.awt.headless=true test.use.jdk.javac=true -spec.version.base=1.34.0 +spec.version.base=1.35.0 diff --git a/java/gradle.kit/manifest.mf b/java/gradle.kit/manifest.mf index e4cd3844f725..8637ccf707db 100644 --- a/java/gradle.kit/manifest.mf +++ b/java/gradle.kit/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.gradle.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/gradle/feature/Bundle.properties -OpenIDE-Module-Specification-Version: 1.27 +OpenIDE-Module-Specification-Version: 1.28 diff --git a/java/gradle.persistence/manifest.mf b/java/gradle.persistence/manifest.mf index bd256e33d5bd..b365619d3efe 100644 --- a/java/gradle.persistence/manifest.mf +++ b/java/gradle.persistence/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.gradle.persistence OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/gradle/persistence/Bundle.properties -OpenIDE-Module-Specification-Version: 1.27 +OpenIDE-Module-Specification-Version: 1.28 diff --git a/java/gradle.spring/manifest.mf b/java/gradle.spring/manifest.mf index dff9000e147d..d71ed6fc24fb 100644 --- a/java/gradle.spring/manifest.mf +++ b/java/gradle.spring/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.gradle.spring OpenIDE-Module-Layer: org/netbeans/modules/gradle/spring/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/gradle/spring/Bundle.properties -OpenIDE-Module-Specification-Version: 1.27 +OpenIDE-Module-Specification-Version: 1.28 diff --git a/java/gradle.test/manifest.mf b/java/gradle.test/manifest.mf index aac87ad492f2..df43a4401607 100644 --- a/java/gradle.test/manifest.mf +++ b/java/gradle.test/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.gradle.test OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/gradle/test/Bundle.properties -OpenIDE-Module-Specification-Version: 1.28 +OpenIDE-Module-Specification-Version: 1.29 diff --git a/java/hudson.ant/manifest.mf b/java/hudson.ant/manifest.mf index 7ba9d6b5150c..cec47094dad6 100644 --- a/java/hudson.ant/manifest.mf +++ b/java/hudson.ant/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.hudson.ant OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/hudson/ant/Bundle.properties -OpenIDE-Module-Specification-Version: 1.58 +OpenIDE-Module-Specification-Version: 1.59 diff --git a/java/hudson.maven/manifest.mf b/java/hudson.maven/manifest.mf index b1e066a2bda5..0220bf8839a0 100644 --- a/java/hudson.maven/manifest.mf +++ b/java/hudson.maven/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.hudson.maven OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/hudson/maven/Bundle.properties -OpenIDE-Module-Specification-Version: 1.60 +OpenIDE-Module-Specification-Version: 1.61 diff --git a/java/i18n.form/nbproject/project.properties b/java/i18n.form/nbproject/project.properties index 0f334fe5e68c..730f9bda75df 100644 --- a/java/i18n.form/nbproject/project.properties +++ b/java/i18n.form/nbproject/project.properties @@ -17,6 +17,6 @@ is.eager=true javac.release=17 -spec.version.base=1.81.0 +spec.version.base=1.82.0 test.config.stableBTD.includes=**/*Test.class diff --git a/java/i18n/manifest.mf b/java/i18n/manifest.mf index a40258d5af2d..779d3d3209d2 100644 --- a/java/i18n/manifest.mf +++ b/java/i18n/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.i18n/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/i18n/Bundle.properties -OpenIDE-Module-Specification-Version: 1.84 +OpenIDE-Module-Specification-Version: 1.85 OpenIDE-Module-Layer: org/netbeans/modules/i18n/Layer.xml AutoUpdate-Show-In-Client: false diff --git a/java/j2ee.core.utilities/manifest.mf b/java/j2ee.core.utilities/manifest.mf index dedcfc19038c..c3c4867930b9 100644 --- a/java/j2ee.core.utilities/manifest.mf +++ b/java/j2ee.core.utilities/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.core.utilities/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/core/utilities/Bundle.properties -OpenIDE-Module-Specification-Version: 1.65 +OpenIDE-Module-Specification-Version: 1.66 diff --git a/java/j2ee.eclipselink/manifest.mf b/java/j2ee.eclipselink/manifest.mf index d90ce92cc959..9edf6ad5708c 100644 --- a/java/j2ee.eclipselink/manifest.mf +++ b/java/j2ee.eclipselink/manifest.mf @@ -3,4 +3,4 @@ OpenIDE-Module: org.netbeans.modules.j2ee.eclipselink/1 OpenIDE-Module-Layer: org/netbeans/modules/j2ee/eclipselink/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/eclipselink/Bundle.properties AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 diff --git a/java/j2ee.eclipselinkmodelgen/manifest.mf b/java/j2ee.eclipselinkmodelgen/manifest.mf index 96734027043b..553e981fdaf3 100644 --- a/java/j2ee.eclipselinkmodelgen/manifest.mf +++ b/java/j2ee.eclipselinkmodelgen/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.netbeans.modules.j2ee.eclipselinkmodelgen/1 OpenIDE-Module-Layer: org/netbeans/modules/j2ee/eclipselinkmodelgen/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/eclipselinkmodelgen/Bundle.properties AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 diff --git a/java/j2ee.jpa.refactoring/manifest.mf b/java/j2ee.jpa.refactoring/manifest.mf index a0dd3291b8c1..90b573967367 100644 --- a/java/j2ee.jpa.refactoring/manifest.mf +++ b/java/j2ee.jpa.refactoring/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.jpa.refactoring OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/jpa/refactoring/Bundle.properties -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 AutoUpdate-Show-In-Client: false diff --git a/java/j2ee.jpa.verification/manifest.mf b/java/j2ee.jpa.verification/manifest.mf index c493688b006e..128df7151759 100644 --- a/java/j2ee.jpa.verification/manifest.mf +++ b/java/j2ee.jpa.verification/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.jpa.verification OpenIDE-Module-Layer: org/netbeans/modules/j2ee/jpa/verification/resources/layer.xml -OpenIDE-Module-Specification-Version: 1.66 +OpenIDE-Module-Specification-Version: 1.67 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/jpa/verification/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/java/j2ee.metadata.model.support/manifest.mf b/java/j2ee.metadata.model.support/manifest.mf index 4dff4a67ac0b..133fa1b8a185 100644 --- a/java/j2ee.metadata.model.support/manifest.mf +++ b/java/j2ee.metadata.model.support/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.metadata.model.support/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/metadata/model/support/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 AutoUpdate-Show-In-Client: false diff --git a/java/j2ee.metadata/manifest.mf b/java/j2ee.metadata/manifest.mf index 7c26fb0e4b3a..08dccbc24fa4 100644 --- a/java/j2ee.metadata/manifest.mf +++ b/java/j2ee.metadata/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.metadata/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/metadata/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 AutoUpdate-Show-In-Client: false diff --git a/java/j2ee.persistence.kit/manifest.mf b/java/j2ee.persistence.kit/manifest.mf index 98e9fe884f17..7c34c9761328 100644 --- a/java/j2ee.persistence.kit/manifest.mf +++ b/java/j2ee.persistence.kit/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.j2ee.persistence.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/j2ee/persistence/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 diff --git a/java/j2ee.persistence/nbproject/project.properties b/java/j2ee.persistence/nbproject/project.properties index c026bc576f97..33d5386a29c2 100644 --- a/java/j2ee.persistence/nbproject/project.properties +++ b/java/j2ee.persistence/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.release=17 -spec.version.base=1.86.0 +spec.version.base=1.87.0 test.unit.run.cp.extra=\ ${j2ee.persistence.dir}/modules/ext/eclipselink/org.eclipse.persistence.core-2.7.12.jar:\ diff --git a/java/j2ee.persistenceapi/nbproject/project.properties b/java/j2ee.persistenceapi/nbproject/project.properties index a8abadf62ca3..554a0d3da2f5 100644 --- a/java/j2ee.persistenceapi/nbproject/project.properties +++ b/java/j2ee.persistenceapi/nbproject/project.properties @@ -22,7 +22,7 @@ javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml requires.nb.javac=true -spec.version.base=1.67.0 +spec.version.base=1.68.0 test.unit.cp.extra=\ ${j2ee.persistence.dir}/modules/ext/eclipselink/org.eclipse.persistence.core-2.7.12.jar:\ ${j2ee.persistence.dir}/modules/ext/eclipselink/org.eclipse.persistence.asm-9.4.0.jar:\ diff --git a/java/java.api.common/manifest.mf b/java/java.api.common/manifest.mf index 9c869f2d5f53..5735ed3b2d28 100644 --- a/java/java.api.common/manifest.mf +++ b/java/java.api.common/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.java.api.common/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/api/common/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.154 +OpenIDE-Module-Specification-Version: 1.155 diff --git a/java/java.completion/nbproject/project.properties b/java/java.completion/nbproject/project.properties index 756162abe22d..228a065c1e5a 100644 --- a/java/java.completion/nbproject/project.properties +++ b/java/java.completion/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=2.17.0 +spec.version.base=2.18.0 #test configs test.config.jet-main.includes=\ diff --git a/java/java.debug/nbproject/project.properties b/java/java.debug/nbproject/project.properties index d9c4875001bd..8cc6055d5e64 100644 --- a/java/java.debug/nbproject/project.properties +++ b/java/java.debug/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. javac.release=17 -spec.version.base=1.69.0 +spec.version.base=1.70.0 requires.nb.javac=true diff --git a/java/java.disco/manifest.mf b/java/java.disco/manifest.mf index ea9af5857328..82583e2dcfda 100644 --- a/java/java.disco/manifest.mf +++ b/java/java.disco/manifest.mf @@ -4,4 +4,4 @@ OpenIDE-Module: org.netbeans.modules.java.disco OpenIDE-Module-Layer: org/netbeans/modules/java/disco/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/disco/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.java.platform.ui -OpenIDE-Module-Specification-Version: 2.15 +OpenIDE-Module-Specification-Version: 2.16 diff --git a/java/java.editor.base/nbproject/project.properties b/java/java.editor.base/nbproject/project.properties index 59e585180c25..7727cfabec7c 100644 --- a/java/java.editor.base/nbproject/project.properties +++ b/java/java.editor.base/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -spec.version.base=2.96.0 +spec.version.base=2.97.0 is.autoload=true javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/java/java.editor.lib/nbproject/project.properties b/java/java.editor.lib/nbproject/project.properties index e083abd649b6..da3528e9bfed 100644 --- a/java/java.editor.lib/nbproject/project.properties +++ b/java/java.editor.lib/nbproject/project.properties @@ -21,6 +21,6 @@ javadoc.apichanges=${basedir}/apichanges.xml javac.release=17 -spec.version.base=1.61.0 +spec.version.base=1.62.0 is.autoload=true diff --git a/java/java.editor/nbproject/project.properties b/java/java.editor/nbproject/project.properties index d3b6f1426646..c41663b11c9f 100644 --- a/java/java.editor/nbproject/project.properties +++ b/java/java.editor/nbproject/project.properties @@ -17,7 +17,7 @@ javadoc.title=Java Editor -spec.version.base=2.99.0 +spec.version.base=2.100.0 test.qa-functional.cp.extra=${editor.dir}/modules/org-netbeans-modules-editor-fold.jar javac.release=17 #test.unit.cp.extra= diff --git a/java/java.examples/manifest.mf b/java/java.examples/manifest.mf index 707130956f78..a718b54ae2a7 100644 --- a/java/java.examples/manifest.mf +++ b/java/java.examples/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.java.examples/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/examples/Bundle.properties -OpenIDE-Module-Specification-Version: 1.67 +OpenIDE-Module-Specification-Version: 1.68 OpenIDE-Module-Layer: org/netbeans/modules/java/examples/resources/mf-layer.xml AutoUpdate-Show-In-Client: false diff --git a/java/java.file.launcher/manifest.mf b/java/java.file.launcher/manifest.mf index 81b6eb58921e..f8b3621e26cb 100644 --- a/java/java.file.launcher/manifest.mf +++ b/java/java.file.launcher/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.java.file.launcher OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/file/launcher/Bundle.properties -OpenIDE-Module-Specification-Version: 1.8 +OpenIDE-Module-Specification-Version: 1.9 diff --git a/java/java.freeform/manifest.mf b/java/java.freeform/manifest.mf index 5f1a0ae2e636..d54c6bbf9df3 100644 --- a/java/java.freeform/manifest.mf +++ b/java/java.freeform/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.java.freeform/1 -OpenIDE-Module-Specification-Version: 1.74 +OpenIDE-Module-Specification-Version: 1.75 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/freeform/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/java/freeform/resources/layer.xml AutoUpdate-Show-In-Client: false diff --git a/java/java.graph/manifest.mf b/java/java.graph/manifest.mf index 7618981ae5b5..3d82cb8a303c 100644 --- a/java/java.graph/manifest.mf +++ b/java/java.graph/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.java.graph/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/graph/Bundle.properties -OpenIDE-Module-Specification-Version: 1.32 +OpenIDE-Module-Specification-Version: 1.33 diff --git a/java/java.guards/manifest.mf b/java/java.guards/manifest.mf index c1b7ea9bc223..a60bde1a2d12 100644 --- a/java/java.guards/manifest.mf +++ b/java/java.guards/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.netbeans.modules.java.guards/0 OpenIDE-Module-Layer: org/netbeans/modules/java/guards/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/guards/Bundle.properties OpenIDE-Module-Provides: org.netbeans.api.editor.guards.Java -OpenIDE-Module-Specification-Version: 0.62 +OpenIDE-Module-Specification-Version: 0.63 diff --git a/java/java.hints.declarative.test/nbproject/project.properties b/java/java.hints.declarative.test/nbproject/project.properties index 23133f6d7116..dd19298f7946 100644 --- a/java/java.hints.declarative.test/nbproject/project.properties +++ b/java/java.hints.declarative.test/nbproject/project.properties @@ -17,5 +17,5 @@ is.autoload=true javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.47.0 +spec.version.base=1.48.0 javadoc.arch=${basedir}/arch.xml diff --git a/java/java.hints.declarative/nbproject/project.properties b/java/java.hints.declarative/nbproject/project.properties index a595b4339ed8..7445ff28b39a 100644 --- a/java/java.hints.declarative/nbproject/project.properties +++ b/java/java.hints.declarative/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.51.0 +spec.version.base=1.52.0 requires.nb.javac=true test.config.stableBTD.includes=**/*Test.class diff --git a/java/java.hints.legacy.spi/nbproject/project.properties b/java/java.hints.legacy.spi/nbproject/project.properties index 4f773350faad..588455f0a65b 100644 --- a/java/java.hints.legacy.spi/nbproject/project.properties +++ b/java/java.hints.legacy.spi/nbproject/project.properties @@ -17,6 +17,6 @@ is.autoload=true javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.48.0 +spec.version.base=1.49.0 javadoc.arch=${basedir}/arch.xml requires.nb.javac=true diff --git a/java/java.hints.test/nbproject/project.properties b/java/java.hints.test/nbproject/project.properties index c4f331998602..204eebe47605 100644 --- a/java/java.hints.test/nbproject/project.properties +++ b/java/java.hints.test/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.50.0 +spec.version.base=1.51.0 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml requires.nb.javac=true diff --git a/java/java.hints.ui/nbproject/project.properties b/java/java.hints.ui/nbproject/project.properties index 2056173d7fa6..92d6f4be362c 100644 --- a/java/java.hints.ui/nbproject/project.properties +++ b/java/java.hints.ui/nbproject/project.properties @@ -16,5 +16,5 @@ # under the License. javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.49.0 +spec.version.base=1.50.0 requires.nb.javac=true diff --git a/java/java.hints/nbproject/project.properties b/java/java.hints/nbproject/project.properties index 904e00e44d0b..59819174fddc 100644 --- a/java/java.hints/nbproject/project.properties +++ b/java/java.hints/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -spec.version.base=1.114.0 +spec.version.base=1.115.0 javac.release=17 diff --git a/java/java.j2sedeploy/manifest.mf b/java/java.j2sedeploy/manifest.mf index 273a7144104a..91081c9ea73b 100644 --- a/java/java.j2sedeploy/manifest.mf +++ b/java/java.j2sedeploy/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.java.j2sedeploy OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/j2sedeploy/Bundle.properties -OpenIDE-Module-Specification-Version: 1.43 +OpenIDE-Module-Specification-Version: 1.44 AutoUpdate-Show-In-Client: false diff --git a/java/java.j2seembedded/manifest.mf b/java/java.j2seembedded/manifest.mf index f5f815a96e1a..a85d84a7d1a9 100644 --- a/java/java.j2seembedded/manifest.mf +++ b/java/java.j2seembedded/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.java.j2seembedded OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/j2seembedded/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/java/j2seembedded/resources/layer.xml -OpenIDE-Module-Specification-Version: 1.40 +OpenIDE-Module-Specification-Version: 1.41 diff --git a/java/java.j2semodule/manifest.mf b/java/java.j2semodule/manifest.mf index 664420184c5b..ba022f5c83d9 100644 --- a/java/java.j2semodule/manifest.mf +++ b/java/java.j2semodule/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.java.j2semodule OpenIDE-Module-Layer: org/netbeans/modules/java/j2semodule/ui/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/j2semodule/Bundle.properties -OpenIDE-Module-Specification-Version: 1.33 +OpenIDE-Module-Specification-Version: 1.34 diff --git a/java/java.j2seplatform/manifest.mf b/java/java.j2seplatform/manifest.mf index b2377817b57e..e675f56d7ba0 100644 --- a/java/java.j2seplatform/manifest.mf +++ b/java/java.j2seplatform/manifest.mf @@ -4,5 +4,5 @@ OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/j2seplatform/Bundle. OpenIDE-Module-Layer: org/netbeans/modules/java/j2seplatform/resources/layer.xml OpenIDE-Module-Install: org/netbeans/modules/java/j2seplatform/J2SEPlatformModule.class AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.74 +OpenIDE-Module-Specification-Version: 1.75 OpenIDE-Module-Provides: j2seplatform diff --git a/java/java.j2seprofiles/manifest.mf b/java/java.j2seprofiles/manifest.mf index 50047a45f1a2..ebecd4672245 100644 --- a/java/java.j2seprofiles/manifest.mf +++ b/java/java.j2seprofiles/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.java.j2seprofiles OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/j2seprofiles/Bundle.properties -OpenIDE-Module-Specification-Version: 1.39 +OpenIDE-Module-Specification-Version: 1.40 diff --git a/java/java.j2seproject/nbproject/project.properties b/java/java.j2seproject/nbproject/project.properties index 9f68c5272cf6..14008a960dc7 100644 --- a/java/java.j2seproject/nbproject/project.properties +++ b/java/java.j2seproject/nbproject/project.properties @@ -17,7 +17,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.release=17 -spec.version.base=1.118.0 +spec.version.base=1.119.0 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/java/java.kit/manifest.mf b/java/java.kit/manifest.mf index 4150d276e095..ad5ffd21aa52 100644 --- a/java/java.kit/manifest.mf +++ b/java/java.kit/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.java.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.66 +OpenIDE-Module-Specification-Version: 1.67 OpenIDE-Module-Recommends: org.netbeans.modules.profiler, org.netbeans.modules.debugger.jpda.kit,org.netbeans.modules.selenium2.java OpenIDE-Module-Layer: org/netbeans/modules/java/kit/layer.xml diff --git a/java/java.lexer/manifest.mf b/java/java.lexer/manifest.mf index b8130e91ab23..172e82ecacb1 100644 --- a/java/java.lexer/manifest.mf +++ b/java/java.lexer/manifest.mf @@ -1,5 +1,5 @@ OpenIDE-Module: org.netbeans.modules.java.lexer/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/lib/java/lexer/Bundle.properties -OpenIDE-Module-Specification-Version: 1.67 +OpenIDE-Module-Specification-Version: 1.68 OpenIDE-Module-Layer: org/netbeans/lib/java/lexer/layer.xml diff --git a/java/java.lsp.server/nbproject/project.properties b/java/java.lsp.server/nbproject/project.properties index 967487bd7d57..f32ba6d05174 100644 --- a/java/java.lsp.server/nbproject/project.properties +++ b/java/java.lsp.server/nbproject/project.properties @@ -17,7 +17,7 @@ javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=2.15.0 +spec.version.base=2.16.0 javadoc.arch=${basedir}/arch.xml requires.nb.javac=true test.unit.run.cp.extra= diff --git a/java/java.metrics/manifest.mf b/java/java.metrics/manifest.mf index 79b21ab00518..0109812b86e3 100644 --- a/java/java.metrics/manifest.mf +++ b/java/java.metrics/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.java.metrics OpenIDE-Module-Layer: org/netbeans/modules/java/metrics/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/metrics/Bundle.properties -OpenIDE-Module-Specification-Version: 1.39 +OpenIDE-Module-Specification-Version: 1.40 AutoUpdate-Show-In-Client: false diff --git a/java/java.module.graph/manifest.mf b/java/java.module.graph/manifest.mf index d777e0ba259f..879944e9d15d 100644 --- a/java/java.module.graph/manifest.mf +++ b/java/java.module.graph/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.java.module.graph OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/module/graph/Bundle.properties -OpenIDE-Module-Specification-Version: 1.31 +OpenIDE-Module-Specification-Version: 1.32 diff --git a/java/java.mx.project/manifest.mf b/java/java.mx.project/manifest.mf index b540377a1238..998007cbb2f6 100644 --- a/java/java.mx.project/manifest.mf +++ b/java/java.mx.project/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.java.mx.project OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/mx/project/Bundle.properties -OpenIDE-Module-Specification-Version: 1.20 +OpenIDE-Module-Specification-Version: 1.21 diff --git a/java/java.nativeimage.debugger/manifest.mf b/java/java.nativeimage.debugger/manifest.mf index 60017bee2e1c..8e1fde0b6097 100644 --- a/java/java.nativeimage.debugger/manifest.mf +++ b/java/java.nativeimage.debugger/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.java.nativeimage.debugger/0 OpenIDE-Module-Layer: org/netbeans/modules/java/nativeimage/debugger/resources/mf-layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/nativeimage/debugger/Bundle.properties -OpenIDE-Module-Specification-Version: 0.21 +OpenIDE-Module-Specification-Version: 0.22 diff --git a/java/java.navigation/manifest.mf b/java/java.navigation/manifest.mf index 2bc6bf44c9c2..a6f2729b305c 100644 --- a/java/java.navigation/manifest.mf +++ b/java/java.navigation/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.netbeans.modules.java.navigation/1 OpenIDE-Module-Layer: org/netbeans/modules/java/navigation/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/navigation/Bundle.properties OpenIDE-Module-Requires: org.openide.windows.WindowManager -OpenIDE-Module-Specification-Version: 1.72 +OpenIDE-Module-Specification-Version: 1.73 AutoUpdate-Show-In-Client: false diff --git a/java/java.openjdk.project/manifest.mf b/java/java.openjdk.project/manifest.mf index c345f7851f40..18329d35e029 100644 --- a/java/java.openjdk.project/manifest.mf +++ b/java/java.openjdk.project/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.java.openjdk.project/1 OpenIDE-Module-Layer: org/netbeans/modules/java/openjdk/project/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/openjdk/project/Bundle.properties -OpenIDE-Module-Specification-Version: 1.28 +OpenIDE-Module-Specification-Version: 1.29 diff --git a/java/java.platform.ui/manifest.mf b/java/java.platform.ui/manifest.mf index e83e5e1c28f8..f72b8349db02 100644 --- a/java/java.platform.ui/manifest.mf +++ b/java/java.platform.ui/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.java.platform.ui/1 -OpenIDE-Module-Specification-Version: 1.73 +OpenIDE-Module-Specification-Version: 1.74 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/platform/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/java/platform/resources/layer.xml AutoUpdate-Show-In-Client: false diff --git a/java/java.platform/manifest.mf b/java/java.platform/manifest.mf index f30837093d0a..df0ba9d797d8 100644 --- a/java/java.platform/manifest.mf +++ b/java/java.platform/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.java.platform/1 -OpenIDE-Module-Specification-Version: 1.73 +OpenIDE-Module-Specification-Version: 1.74 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/platform/Bundle.properties AutoUpdate-Show-In-Client: false OpenIDE-Module-Recommends: org.netbeans.modules.java.platform.ui diff --git a/java/java.preprocessorbridge/nbproject/project.properties b/java/java.preprocessorbridge/nbproject/project.properties index bf203ded1958..e4326e13da74 100644 --- a/java/java.preprocessorbridge/nbproject/project.properties +++ b/java/java.preprocessorbridge/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true javac.compilerargs=-Xlint:unchecked javac.release=17 -spec.version.base=1.80.0 +spec.version.base=1.81.0 javadoc.apichanges=${basedir}/apichanges.xml requires.nb.javac=true diff --git a/java/java.project.ui/manifest.mf b/java/java.project.ui/manifest.mf index abd25b254a83..e3558b60279f 100644 --- a/java/java.project.ui/manifest.mf +++ b/java/java.project.ui/manifest.mf @@ -3,7 +3,7 @@ OpenIDE-Module: org.netbeans.modules.java.project.ui/1 OpenIDE-Module-Layer: org/netbeans/modules/java/project/ui/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/project/ui/Bundle.properties OpenIDE-Module-Needs: javax.script.ScriptEngine.freemarker -OpenIDE-Module-Specification-Version: 1.106 +OpenIDE-Module-Specification-Version: 1.107 OpenIDE-Module-Recommends: org.netbeans.spi.java.project.runner.JavaRunnerImplementation AutoUpdate-Show-In-Client: false diff --git a/java/java.project/manifest.mf b/java/java.project/manifest.mf index c64ed57efebe..c6c446155652 100644 --- a/java/java.project/manifest.mf +++ b/java/java.project/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.java.project/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/project/Bundle.properties OpenIDE-Module-Needs: javax.script.ScriptEngine.freemarker -OpenIDE-Module-Specification-Version: 1.103 +OpenIDE-Module-Specification-Version: 1.104 AutoUpdate-Show-In-Client: false diff --git a/java/java.source.ant/nbproject/project.properties b/java/java.source.ant/nbproject/project.properties index 2ef5e5abd226..7d82364ca40c 100644 --- a/java/java.source.ant/nbproject/project.properties +++ b/java/java.source.ant/nbproject/project.properties @@ -17,7 +17,7 @@ ant.jar=${ant.core.lib} javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.62.0 +spec.version.base=1.63.0 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/java/java.source.base/nbproject/project.properties b/java/java.source.base/nbproject/project.properties index 0fcd69fb33eb..e74394ad6113 100644 --- a/java/java.source.base/nbproject/project.properties +++ b/java/java.source.base/nbproject/project.properties @@ -23,7 +23,7 @@ javadoc.name=Java Source Base javadoc.title=Java Source Base javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=2.82.0 +spec.version.base=2.83.0 test.qa-functional.cp.extra=${refactoring.java.dir}/modules/ext/nb-javac-api.jar test.unit.run.cp.extra=${o.n.core.dir}/core/core.jar:\ ${o.n.core.dir}/lib/boot.jar:\ diff --git a/java/java.source.compat8/manifest.mf b/java/java.source.compat8/manifest.mf index be88b8ddd40e..742f0aeb380c 100644 --- a/java/java.source.compat8/manifest.mf +++ b/java/java.source.compat8/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.java.source.compat8 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/source/compat8/Bundle.properties -OpenIDE-Module-Specification-Version: 9.34 +OpenIDE-Module-Specification-Version: 9.35 OpenIDE-Module-Fragment-Host: org.netbeans.modules.java.source.base diff --git a/java/java.source.queries/manifest.mf b/java/java.source.queries/manifest.mf index 3167c56113c6..c786adf9f3b8 100644 --- a/java/java.source.queries/manifest.mf +++ b/java/java.source.queries/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.java.source.queries OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/source/queries/Bundle.properties -OpenIDE-Module-Specification-Version: 1.49 +OpenIDE-Module-Specification-Version: 1.50 OpenIDE-Module-Needs: org.netbeans.modules.java.source.queries.spi.QueriesController Netigso-Export-Package: org.netbeans.modules.java.source.queries.api,org.netbeans.modules.java.source.queries.spi diff --git a/java/java.source.queriesimpl/manifest.mf b/java/java.source.queriesimpl/manifest.mf index ada1d3c41f71..2e31d20a68e6 100644 --- a/java/java.source.queriesimpl/manifest.mf +++ b/java/java.source.queriesimpl/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.java.source.queriesimpl OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/source/queriesimpl/Bundle.properties -OpenIDE-Module-Specification-Version: 1.48 +OpenIDE-Module-Specification-Version: 1.49 OpenIDE-Module-Provides: org.netbeans.modules.java.source.queries.spi.QueriesController diff --git a/java/java.source/nbproject/project.properties b/java/java.source/nbproject/project.properties index 3f54e4106b21..0f35fd0fe22c 100644 --- a/java/java.source/nbproject/project.properties +++ b/java/java.source/nbproject/project.properties @@ -22,7 +22,7 @@ javadoc.name=Java Source javadoc.title=Java Source javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=0.196.0 +spec.version.base=0.197.0 test.qa-functional.cp.extra=${refactoring.java.dir}/modules/ext/nb-javac-api.jar test.unit.run.cp.extra=${o.n.core.dir}/core/core.jar:\ ${o.n.core.dir}/lib/boot.jar:\ diff --git a/java/java.sourceui/nbproject/project.properties b/java/java.sourceui/nbproject/project.properties index 6f45cf26bf60..dd7e4f99edb8 100644 --- a/java/java.sourceui/nbproject/project.properties +++ b/java/java.sourceui/nbproject/project.properties @@ -18,7 +18,7 @@ javadoc.apichanges=${basedir}/apichanges.xml javac.compilerargs=-Xlint -Xlint:-serial javac.release=17 javadoc.arch=${basedir}/arch.xml -spec.version.base=1.79.0 +spec.version.base=1.80.0 # failing or missing test files test.config.default.excludes=\ diff --git a/java/java.testrunner.ant/manifest.mf b/java/java.testrunner.ant/manifest.mf index 2ced18df2cee..a86a2572e4e2 100644 --- a/java/java.testrunner.ant/manifest.mf +++ b/java/java.testrunner.ant/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.java.testrunner.ant OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/testrunner/ant/Bundle.properties -OpenIDE-Module-Specification-Version: 1.33 +OpenIDE-Module-Specification-Version: 1.34 diff --git a/java/java.testrunner.ui/manifest.mf b/java/java.testrunner.ui/manifest.mf index 077a56fcd7d6..85a2943a7f33 100644 --- a/java/java.testrunner.ui/manifest.mf +++ b/java/java.testrunner.ui/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.java.testrunner.ui OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/testrunner/ui/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.java.testrunner.ui.api.JavaManager -OpenIDE-Module-Specification-Version: 1.35 +OpenIDE-Module-Specification-Version: 1.36 diff --git a/java/java.testrunner/manifest.mf b/java/java.testrunner/manifest.mf index 7cea93291798..cb7e5989334b 100644 --- a/java/java.testrunner/manifest.mf +++ b/java/java.testrunner/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.java.testrunner OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/java/testrunner/Bundle.properties -OpenIDE-Module-Specification-Version: 1.51 +OpenIDE-Module-Specification-Version: 1.52 diff --git a/java/javadoc/nbproject/project.properties b/java/javadoc/nbproject/project.properties index 4350128cbcf3..dc33070cebab 100644 --- a/java/javadoc/nbproject/project.properties +++ b/java/javadoc/nbproject/project.properties @@ -21,7 +21,7 @@ javac.release=17 # requires nb.javac for compiling of tests on Mac requires.nb.javac=true -spec.version.base=1.86.0 +spec.version.base=1.87.0 test.config.stableBTD.includes=\ **/hints/AnalyzerTest.class,\ **/search/*Test.class diff --git a/java/javaee.injection/manifest.mf b/java/javaee.injection/manifest.mf index 1a50aa380450..903482e93b7d 100644 --- a/java/javaee.injection/manifest.mf +++ b/java/javaee.injection/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javaee.injection OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javaee/injection/Bundle.properties -OpenIDE-Module-Specification-Version: 1.37 +OpenIDE-Module-Specification-Version: 1.38 AutoUpdate-Show-In-Client: false diff --git a/java/javawebstart/manifest.mf b/java/javawebstart/manifest.mf index 347685de279b..8c3c5a8fa02c 100644 --- a/java/javawebstart/manifest.mf +++ b/java/javawebstart/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javawebstart OpenIDE-Module-Layer: org/netbeans/modules/javawebstart/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javawebstart/Bundle.properties -OpenIDE-Module-Specification-Version: 1.64 +OpenIDE-Module-Specification-Version: 1.65 AutoUpdate-Show-In-Client: false diff --git a/java/jellytools.java/manifest.mf b/java/jellytools.java/manifest.mf index 0f09700c024b..2689f051fba7 100644 --- a/java/jellytools.java/manifest.mf +++ b/java/jellytools.java/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.jellytools.java/3 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/jellytools/java/Bundle.properties -OpenIDE-Module-Specification-Version: 3.61 +OpenIDE-Module-Specification-Version: 3.62 diff --git a/java/jshell.support/nbproject/project.properties b/java/jshell.support/nbproject/project.properties index 98430c369213..ca0ca13ad7bf 100644 --- a/java/jshell.support/nbproject/project.properties +++ b/java/jshell.support/nbproject/project.properties @@ -17,5 +17,5 @@ javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.31.0 +spec.version.base=1.32.0 is.eager=true diff --git a/java/junit.ant.ui/manifest.mf b/java/junit.ant.ui/manifest.mf index 2b5d8df74c47..91097461b8cf 100644 --- a/java/junit.ant.ui/manifest.mf +++ b/java/junit.ant.ui/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.junit.ant.ui OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/junit/ant/ui/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.junit.ant.ui.AntJUnitManagerProvider -OpenIDE-Module-Specification-Version: 1.36 +OpenIDE-Module-Specification-Version: 1.37 diff --git a/java/junit.ant/manifest.mf b/java/junit.ant/manifest.mf index b54b3114b12e..b533f2c2b58f 100644 --- a/java/junit.ant/manifest.mf +++ b/java/junit.ant/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.junit.ant OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/junit/ant/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.junit.ant.JUnitAntLogger -OpenIDE-Module-Specification-Version: 1.34 +OpenIDE-Module-Specification-Version: 1.35 diff --git a/java/junit.ui/manifest.mf b/java/junit.ui/manifest.mf index d39944bcb596..92c8a3fcb3ed 100644 --- a/java/junit.ui/manifest.mf +++ b/java/junit.ui/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.junit.ui OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/junit/ui/Bundle.properties -OpenIDE-Module-Specification-Version: 1.38 +OpenIDE-Module-Specification-Version: 1.39 diff --git a/java/junit/manifest.mf b/java/junit/manifest.mf index dd6d56af23b8..1880ccd9bbc9 100644 --- a/java/junit/manifest.mf +++ b/java/junit/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.junit/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/junit/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/junit/resources/layer.xml -OpenIDE-Module-Specification-Version: 2.105 +OpenIDE-Module-Specification-Version: 2.106 OpenIDE-Module-Needs: javax.script.ScriptEngine.freemarker AutoUpdate-Show-In-Client: false diff --git a/java/ko4j.debugging/manifest.mf b/java/ko4j.debugging/manifest.mf index 21dc14685eab..c535e9aa4605 100644 --- a/java/ko4j.debugging/manifest.mf +++ b/java/ko4j.debugging/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.ko4j.debugging OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/ko4j/debugging/Bundle.properties -OpenIDE-Module-Specification-Version: 1.33 +OpenIDE-Module-Specification-Version: 1.34 OpenIDE-Module-Needs: org.netbeans.modules.web.browser.api.PageInspector OpenIDE-Module-Provides: org.netbeans.modules.ko4j.debugging diff --git a/java/kotlin.editor/manifest.mf b/java/kotlin.editor/manifest.mf index 4e137eb91b26..cb22557ba202 100644 --- a/java/kotlin.editor/manifest.mf +++ b/java/kotlin.editor/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.kotlin.editor OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/kotlin/editor/Bundle.properties -OpenIDE-Module-Specification-Version: 1.26 +OpenIDE-Module-Specification-Version: 1.27 diff --git a/java/languages.antlr/manifest.mf b/java/languages.antlr/manifest.mf index 78f6e2fe0c7a..e83a519937c7 100644 --- a/java/languages.antlr/manifest.mf +++ b/java/languages.antlr/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.languages.antlr OpenIDE-Module-Layer: org/netbeans/modules/languages/antlr/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/languages/antlr/Bundle.properties -OpenIDE-Module-Specification-Version: 1.13 +OpenIDE-Module-Specification-Version: 1.14 AutoUpdate-Show-In-Client: true diff --git a/java/lib.jshell.agent/manifest.mf b/java/lib.jshell.agent/manifest.mf index 5b445556be24..fa751e375216 100644 --- a/java/lib.jshell.agent/manifest.mf +++ b/java/lib.jshell.agent/manifest.mf @@ -2,7 +2,7 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.lib.jshell.agent OpenIDE-Module-Localizing-Bundle: org/netbeans/lib/jshell/agent/Bundle.properties -OpenIDE-Module-Specification-Version: 1.30 +OpenIDE-Module-Specification-Version: 1.31 Premain-class: org.netbeans.lib.jshell.agent.NbJShellAgent Can-Redefine-Classes: true Can-Retransform-Classes: true diff --git a/java/lib.nbjavac/nbproject/project.properties b/java/lib.nbjavac/nbproject/project.properties index b03c4d598e46..e638c5d81172 100644 --- a/java/lib.nbjavac/nbproject/project.properties +++ b/java/lib.nbjavac/nbproject/project.properties @@ -17,5 +17,5 @@ is.autoload=true javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.47.0 +spec.version.base=1.48.0 requires.nb.javac=true diff --git a/java/libs.cglib/manifest.mf b/java/libs.cglib/manifest.mf index 3107ac0c4319..efec95906d93 100644 --- a/java/libs.cglib/manifest.mf +++ b/java/libs.cglib/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.libs.cglib/1 -OpenIDE-Module-Specification-Version: 1.57 +OpenIDE-Module-Specification-Version: 1.58 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/cglib/Bundle.properties diff --git a/java/libs.corba.omgapi/manifest.mf b/java/libs.corba.omgapi/manifest.mf index cd8b0c7d6496..643b1bc352a8 100644 --- a/java/libs.corba.omgapi/manifest.mf +++ b/java/libs.corba.omgapi/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.libs.corba.omgapi OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/corba/omgapi/Bundle.properties -OpenIDE-Module-Specification-Version: 1.26 +OpenIDE-Module-Specification-Version: 1.27 diff --git a/java/libs.javacapi/nbproject/project.properties b/java/libs.javacapi/nbproject/project.properties index b156cc24b521..2941a1eb85fd 100644 --- a/java/libs.javacapi/nbproject/project.properties +++ b/java/libs.javacapi/nbproject/project.properties @@ -19,6 +19,6 @@ build.compiler.deprecation=false is.autoload=true javadoc.title=Javac API nbm.module.author=Petr Hrebejk -spec.version.base=8.55.0 +spec.version.base=8.56.0 javadoc.arch=${basedir}/arch.xml module.javadoc.packages=com.sun.source.tree,com.sun.source.util diff --git a/java/libs.nbjavacapi/manifest.mf b/java/libs.nbjavacapi/manifest.mf index 6a95a0ef62d3..f6fafc6fe853 100644 --- a/java/libs.nbjavacapi/manifest.mf +++ b/java/libs.nbjavacapi/manifest.mf @@ -2,7 +2,7 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.libs.nbjavacapi OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/nbjavac/api/Bundle.properties -OpenIDE-Module-Specification-Version: 21.9 +OpenIDE-Module-Specification-Version: 21.10 OpenIDE-Module-Hide-Classpath-Packages: com.sun.source.**, javax.annotation.processing.**, javax.lang.model.**, javax.tools.**, com.sun.tools.javac.**, com.sun.tools.javap.**, com.sun.tools.classfile.**, com.sun.tools.doclint.** OpenIDE-Module-Fragment-Host: org.netbeans.libs.javacapi OpenIDE-Module-Provides: org.netbeans.libs.nbjavac diff --git a/java/libs.springframework/manifest.mf b/java/libs.springframework/manifest.mf index 687d97d2315e..d62f453035fb 100644 --- a/java/libs.springframework/manifest.mf +++ b/java/libs.springframework/manifest.mf @@ -4,4 +4,4 @@ OpenIDE-Module: org.netbeans.libs.springframework/1 OpenIDE-Module-Layer: org/netbeans/libs/springframework/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/springframework/Bundle.properties OpenIDE-Module-Provides: org.springframework.Library -OpenIDE-Module-Specification-Version: 1.68 +OpenIDE-Module-Specification-Version: 1.69 diff --git a/java/maven.checkstyle/manifest.mf b/java/maven.checkstyle/manifest.mf index 3728b5839602..847aa2949430 100644 --- a/java/maven.checkstyle/manifest.mf +++ b/java/maven.checkstyle/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.maven.checkstyle OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/checkstyle/Bundle.properties -OpenIDE-Module-Specification-Version: 1.48 +OpenIDE-Module-Specification-Version: 1.49 diff --git a/java/maven.coverage/manifest.mf b/java/maven.coverage/manifest.mf index f87336f539ad..5022e3f796e9 100644 --- a/java/maven.coverage/manifest.mf +++ b/java/maven.coverage/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.maven.coverage OpenIDE-Module-Layer: org/netbeans/modules/maven/coverage/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/coverage/Bundle.properties -OpenIDE-Module-Specification-Version: 1.54 +OpenIDE-Module-Specification-Version: 1.55 AutoUpdate-Show-In-Client: false diff --git a/java/maven.embedder/manifest.mf b/java/maven.embedder/manifest.mf index 6550029f07c4..bbd7bbeb1bc4 100644 --- a/java/maven.embedder/manifest.mf +++ b/java/maven.embedder/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.maven.embedder/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/embedder/Bundle.properties AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 2.86 +OpenIDE-Module-Specification-Version: 2.87 diff --git a/java/maven.grammar/nbproject/project.properties b/java/maven.grammar/nbproject/project.properties index 7946e05749a0..bbe721737338 100644 --- a/java/maven.grammar/nbproject/project.properties +++ b/java/maven.grammar/nbproject/project.properties @@ -17,4 +17,4 @@ javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.78.0 +spec.version.base=1.79.0 diff --git a/java/maven.graph/manifest.mf b/java/maven.graph/manifest.mf index 882064cc160b..6a9d12e0ae78 100644 --- a/java/maven.graph/manifest.mf +++ b/java/maven.graph/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.maven.graph/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/graph/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 diff --git a/java/maven.hints/manifest.mf b/java/maven.hints/manifest.mf index 30e9ecac7259..a25292cc9337 100644 --- a/java/maven.hints/manifest.mf +++ b/java/maven.hints/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.maven.hints/1 -OpenIDE-Module-Specification-Version: 1.71 +OpenIDE-Module-Specification-Version: 1.72 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/hints/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/maven/hints/layer.xml AutoUpdate-Show-In-Client: false diff --git a/java/maven.indexer.ui/manifest.mf b/java/maven.indexer.ui/manifest.mf index 7fda2407b343..42630c11c9f1 100644 --- a/java/maven.indexer.ui/manifest.mf +++ b/java/maven.indexer.ui/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/indexer/Bundle.properties AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 2.65 +OpenIDE-Module-Specification-Version: 2.66 OpenIDE-Module: org.netbeans.modules.maven.indexer.ui/2 diff --git a/java/maven.indexer/manifest.mf b/java/maven.indexer/manifest.mf index 4838f0e861e9..7e95070de9ab 100644 --- a/java/maven.indexer/manifest.mf +++ b/java/maven.indexer/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/indexer/Bundle.properties AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 2.71 +OpenIDE-Module-Specification-Version: 2.72 OpenIDE-Module: org.netbeans.modules.maven.indexer/2 diff --git a/java/maven.junit.ui/manifest.mf b/java/maven.junit.ui/manifest.mf index 2ec56fc4e5d3..4e1a114ce819 100644 --- a/java/maven.junit.ui/manifest.mf +++ b/java/maven.junit.ui/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.maven.junit.ui OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/junit/ui/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.maven.junit.ui.MavenJUnitManagerProvider -OpenIDE-Module-Specification-Version: 1.36 +OpenIDE-Module-Specification-Version: 1.37 diff --git a/java/maven.junit/manifest.mf b/java/maven.junit/manifest.mf index 064b1de8bb3e..fbf29db7b82d 100644 --- a/java/maven.junit/manifest.mf +++ b/java/maven.junit/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.maven.junit/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/junit/Bundle.properties AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.66 +OpenIDE-Module-Specification-Version: 1.67 diff --git a/java/maven.kit/manifest.mf b/java/maven.kit/manifest.mf index cd75c53325f6..730038c4b609 100644 --- a/java/maven.kit/manifest.mf +++ b/java/maven.kit/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.maven.kit/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/feature/Bundle.properties OpenIDE-Module-Recommends: org.netbeans.modules.testng.maven.MavenTestNGSupport,org.netbeans.modules.maven.junit.ui.MavenJUnitManagerProvider,org.netbeans.modules.selenium2.maven.Selenium2MavenSupportImpl -OpenIDE-Module-Specification-Version: 4.62 +OpenIDE-Module-Specification-Version: 4.63 diff --git a/java/maven.model/manifest.mf b/java/maven.model/manifest.mf index 43863f3148c6..e442c2bd1ba6 100644 --- a/java/maven.model/manifest.mf +++ b/java/maven.model/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.maven.model/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/model/Bundle.properties -OpenIDE-Module-Specification-Version: 1.75 +OpenIDE-Module-Specification-Version: 1.76 diff --git a/java/maven.osgi/manifest.mf b/java/maven.osgi/manifest.mf index efe9aa285416..6d3bef89c28c 100644 --- a/java/maven.osgi/manifest.mf +++ b/java/maven.osgi/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.maven.osgi/1 OpenIDE-Module-Layer: org/netbeans/modules/maven/osgi/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/osgi/Bundle.properties -OpenIDE-Module-Specification-Version: 1.66 +OpenIDE-Module-Specification-Version: 1.67 diff --git a/java/maven.persistence/manifest.mf b/java/maven.persistence/manifest.mf index fb904e05b93e..e3b2a1e1d4de 100644 --- a/java/maven.persistence/manifest.mf +++ b/java/maven.persistence/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.maven.persistence/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/persistence/Bundle.properties AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.60 +OpenIDE-Module-Specification-Version: 1.61 diff --git a/java/maven.refactoring/nbproject/project.properties b/java/maven.refactoring/nbproject/project.properties index adb178731d70..321e62ddd693 100644 --- a/java/maven.refactoring/nbproject/project.properties +++ b/java/maven.refactoring/nbproject/project.properties @@ -17,4 +17,4 @@ javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial requires.nb.javac=true -spec.version.base=1.52.0 +spec.version.base=1.53.0 diff --git a/java/maven.repository/manifest.mf b/java/maven.repository/manifest.mf index ce1ff2642abd..88155e9be54b 100644 --- a/java/maven.repository/manifest.mf +++ b/java/maven.repository/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.maven.repository/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/repository/Bundle.properties AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.73 +OpenIDE-Module-Specification-Version: 1.74 diff --git a/java/maven.search/manifest.mf b/java/maven.search/manifest.mf index 06b58ff3ef00..8833cf74d3c6 100644 --- a/java/maven.search/manifest.mf +++ b/java/maven.search/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.maven.search OpenIDE-Module-Layer: org/netbeans/modules/maven/search/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/search/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 diff --git a/java/maven.spring/manifest.mf b/java/maven.spring/manifest.mf index 4b14f8ca7bca..2808032923ed 100644 --- a/java/maven.spring/manifest.mf +++ b/java/maven.spring/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.maven.spring/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/spring/Bundle.properties -OpenIDE-Module-Specification-Version: 1.60 +OpenIDE-Module-Specification-Version: 1.61 diff --git a/java/maven/nbproject/project.properties b/java/maven/nbproject/project.properties index 7dbd2d320952..02d06cb05fad 100644 --- a/java/maven/nbproject/project.properties +++ b/java/maven/nbproject/project.properties @@ -21,7 +21,7 @@ javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml javahelp.hs=maven.hs extra.module.files=maven-nblib/ -spec.version.base=2.171.0 +spec.version.base=2.172.0 # The CPExtender test fails in library processing (not randomly) since NetBeans 8.2; disabling. test.excludes=**/CPExtenderTest.class @@ -51,4 +51,4 @@ mavensrc.cp=:\ ${maven.embedder.dir}/maven/lib/maven-plugin-api-3.9.12.jar:\ ${maven.embedder.dir}/maven/lib/maven-resolver-api-1.9.25.jar:\ ${maven.embedder.dir}/maven/lib/org.eclipse.sisu.plexus-0.9.0.M4.jar:\ - ${maven.embedder.dir}/maven/lib/plexus-utils-3.6.0.jar \ No newline at end of file + ${maven.embedder.dir}/maven/lib/plexus-utils-3.6.0.jar diff --git a/java/nashorn.execution/manifest.mf b/java/nashorn.execution/manifest.mf index 6c267a02d30b..dc78396d7f1e 100644 --- a/java/nashorn.execution/manifest.mf +++ b/java/nashorn.execution/manifest.mf @@ -2,7 +2,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.nashorn.execution/1 Comment: OpenIDE-Module-Layer: org/netbeans/modules/nashorn/execution/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/nashorn/execution/Bundle.properties -OpenIDE-Module-Specification-Version: 1.37 +OpenIDE-Module-Specification-Version: 1.38 AutoUpdate-Show-In-Client: false OpenIDE-Module-Recommends: org.netbeans.libs.graaljs diff --git a/java/projectimport.eclipse.core/manifest.mf b/java/projectimport.eclipse.core/manifest.mf index f61e02862817..6bf0729b97ba 100644 --- a/java/projectimport.eclipse.core/manifest.mf +++ b/java/projectimport.eclipse.core/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.projectimport.eclipse.core/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/projectimport/eclipse/core/resources/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/projectimport/eclipse/core/resources/layer.xml -OpenIDE-Module-Specification-Version: 2.61 +OpenIDE-Module-Specification-Version: 2.62 diff --git a/java/projectimport.eclipse.j2se/nbproject/project.properties b/java/projectimport.eclipse.j2se/nbproject/project.properties index 3db0cc07abd7..50bc85d02ec4 100644 --- a/java/projectimport.eclipse.j2se/nbproject/project.properties +++ b/java/projectimport.eclipse.j2se/nbproject/project.properties @@ -17,4 +17,4 @@ is.eager=true javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.59.0 +spec.version.base=1.60.0 diff --git a/java/refactoring.java/nbproject/project.properties b/java/refactoring.java/nbproject/project.properties index 56989173c849..d82cab10e50d 100644 --- a/java/refactoring.java/nbproject/project.properties +++ b/java/refactoring.java/nbproject/project.properties @@ -18,7 +18,7 @@ javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=1.93.0 +spec.version.base=1.94.0 #test configs test.config.find.includes=\ **/FindUsagesSuite.class diff --git a/java/selenium2.java/manifest.mf b/java/selenium2.java/manifest.mf index c0830255de06..aaf51e7bf99a 100644 --- a/java/selenium2.java/manifest.mf +++ b/java/selenium2.java/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.selenium2.java OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/selenium2/java/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.selenium2.java -OpenIDE-Module-Specification-Version: 1.33 +OpenIDE-Module-Specification-Version: 1.34 diff --git a/java/selenium2.maven/manifest.mf b/java/selenium2.maven/manifest.mf index a5ab9ea79522..2aef8de79559 100644 --- a/java/selenium2.maven/manifest.mf +++ b/java/selenium2.maven/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.selenium2.maven OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/selenium2/maven/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.selenium2.maven.Selenium2MavenSupportImpl -OpenIDE-Module-Specification-Version: 1.33 +OpenIDE-Module-Specification-Version: 1.34 diff --git a/java/spellchecker.bindings.java/manifest.mf b/java/spellchecker.bindings.java/manifest.mf index badd33010952..7ee4e8b5b55a 100644 --- a/java/spellchecker.bindings.java/manifest.mf +++ b/java/spellchecker.bindings.java/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.spellchecker.bindings.java/1 OpenIDE-Module-Layer: org/netbeans/modules/spellchecker/bindings/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/spellchecker/bindings/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 diff --git a/java/spi.debugger.jpda.ui/manifest.mf b/java/spi.debugger.jpda.ui/manifest.mf index 79e6d9995eb7..16ce29402f17 100644 --- a/java/spi.debugger.jpda.ui/manifest.mf +++ b/java/spi.debugger.jpda.ui/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.spi.debugger.jpda.ui OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/debugger/jpda/ui/spi/Bundle.properties -OpenIDE-Module-Specification-Version: 3.34 +OpenIDE-Module-Specification-Version: 3.35 diff --git a/java/spi.java.hints/nbproject/project.properties b/java/spi.java.hints/nbproject/project.properties index c6de82759956..02e975815f11 100644 --- a/java/spi.java.hints/nbproject/project.properties +++ b/java/spi.java.hints/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.65.0 +spec.version.base=1.66.0 requires.nb.javac=true javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/java/spring.beans/nbproject/project.properties b/java/spring.beans/nbproject/project.properties index 399985ef32f0..05cf8e4a8f48 100644 --- a/java/spring.beans/nbproject/project.properties +++ b/java/spring.beans/nbproject/project.properties @@ -18,7 +18,7 @@ javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.71.0 +spec.version.base=1.72.0 #for SpringModelAnnotationsTest requires.nb.javac=true diff --git a/java/testng.ant/manifest.mf b/java/testng.ant/manifest.mf index a6fd77238381..380d611fad1b 100644 --- a/java/testng.ant/manifest.mf +++ b/java/testng.ant/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.testng.ant OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/testng/ant/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.testng.ant.AntTestNGSupport -OpenIDE-Module-Specification-Version: 2.46 +OpenIDE-Module-Specification-Version: 2.47 diff --git a/java/testng.maven/manifest.mf b/java/testng.maven/manifest.mf index 4b664fee4612..730daa273d6e 100644 --- a/java/testng.maven/manifest.mf +++ b/java/testng.maven/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.testng.maven OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/testng/maven/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.testng.maven.MavenTestNGSupport -OpenIDE-Module-Specification-Version: 2.47 +OpenIDE-Module-Specification-Version: 2.48 diff --git a/java/testng.ui/manifest.mf b/java/testng.ui/manifest.mf index 15512b77c3bb..880cc0b100ed 100644 --- a/java/testng.ui/manifest.mf +++ b/java/testng.ui/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.testng.ui OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/testng/ui/Bundle.properties -OpenIDE-Module-Specification-Version: 1.40 +OpenIDE-Module-Specification-Version: 1.41 diff --git a/java/testng/manifest.mf b/java/testng/manifest.mf index 07fd40a44ec1..deff135655df 100644 --- a/java/testng/manifest.mf +++ b/java/testng/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.testng OpenIDE-Module-Layer: org/netbeans/modules/testng/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/testng/Bundle.properties -OpenIDE-Module-Specification-Version: 2.51 +OpenIDE-Module-Specification-Version: 2.52 diff --git a/java/websvc.jaxws21/manifest.mf b/java/websvc.jaxws21/manifest.mf index c75e4f76d452..d254ad76dc8e 100644 --- a/java/websvc.jaxws21/manifest.mf +++ b/java/websvc.jaxws21/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.jaxws21/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/jaxws21/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 OpenIDE-Module-Layer: org/netbeans/modules/websvc/jaxws21/layer.xml OpenIDE-Module-Provides: com.sun.xml.ws.spi.ProviderImpl diff --git a/java/websvc.jaxws21api/manifest.mf b/java/websvc.jaxws21api/manifest.mf index c727e6680bb9..61acadf829d9 100644 --- a/java/websvc.jaxws21api/manifest.mf +++ b/java/websvc.jaxws21api/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.jaxws21api/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/jaxws21api/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 OpenIDE-Module-Requires: org.openide.modules.ModuleFormat2 OpenIDE-Module-Needs: com.sun.xml.ws.spi.ProviderImpl, com.sun.xml.bind OpenIDE-Module-Hide-Classpath-Packages: javax.jws.**, javax.xml.ws.**, javax.xml.soap.**, javax.annotation.** diff --git a/java/websvc.saas.codegen.java/manifest.mf b/java/websvc.saas.codegen.java/manifest.mf index 4bbf1c0b8e63..61bb8f24a2d9 100644 --- a/java/websvc.saas.codegen.java/manifest.mf +++ b/java/websvc.saas.codegen.java/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.saas.codegen.java OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/saas/codegen/java/Bundle.properties -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 OpenIDE-Module-Layer: org/netbeans/modules/websvc/saas/codegen/java/layer.xml AutoUpdate-Show-In-Client: false OpenIDE-Module-Provides: org.netbeans.modules.websvc.saas.codegen.java diff --git a/java/whitelist/manifest.mf b/java/whitelist/manifest.mf index f3c53fa6f973..e1e54f17c918 100644 --- a/java/whitelist/manifest.mf +++ b/java/whitelist/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.whitelist OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/whitelist/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/whitelist/resources/layer.xml -OpenIDE-Module-Specification-Version: 1.54 +OpenIDE-Module-Specification-Version: 1.55 diff --git a/java/xml.jaxb/manifest.mf b/java/xml.jaxb/manifest.mf index d5311c6ac2c9..09c4cf167a60 100644 --- a/java/xml.jaxb/manifest.mf +++ b/java/xml.jaxb/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 OpenIDE-Module: org.netbeans.modules.xml.jaxb/1 OpenIDE-Module-Layer: org/netbeans/modules/xml/jaxb/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/xml/jaxb/Bundle.properties diff --git a/java/xml.tools.java/manifest.mf b/java/xml.tools.java/manifest.mf index f29ac8259d35..9810ca25126c 100644 --- a/java/xml.tools.java/manifest.mf +++ b/java/xml.tools.java/manifest.mf @@ -3,7 +3,7 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.xml.tools.java OpenIDE-Module-Layer: org/netbeans/modules/xml/tools/java/resources/mf-layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/xml/tools/java/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.60 +OpenIDE-Module-Specification-Version: 1.61 diff --git a/javafx/javafx2.editor/nbproject/project.properties b/javafx/javafx2.editor/nbproject/project.properties index c6dc90283607..52407912d500 100644 --- a/javafx/javafx2.editor/nbproject/project.properties +++ b/javafx/javafx2.editor/nbproject/project.properties @@ -18,7 +18,7 @@ javac.source=1.8 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.52.0 +spec.version.base=1.53.0 requires.nb.javac=true test.config.stable.includes=**/JavaFXCSSModuleTest.class diff --git a/javafx/javafx2.kit/manifest.mf b/javafx/javafx2.kit/manifest.mf index 8c63cef1969a..dd94ab5e6c9e 100644 --- a/javafx/javafx2.kit/manifest.mf +++ b/javafx/javafx2.kit/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javafx2.kit OpenIDE-Module-Layer: org/netbeans/modules/javafx2/kit/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javafx2/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.48 +OpenIDE-Module-Specification-Version: 1.49 diff --git a/javafx/javafx2.platform/manifest.mf b/javafx/javafx2.platform/manifest.mf index 0f7ea5dd0114..8c914035f5cb 100644 --- a/javafx/javafx2.platform/manifest.mf +++ b/javafx/javafx2.platform/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javafx2.platform OpenIDE-Module-Layer: org/netbeans/modules/javafx2/platform/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javafx2/platform/Bundle.properties -OpenIDE-Module-Specification-Version: 1.57 +OpenIDE-Module-Specification-Version: 1.58 diff --git a/javafx/javafx2.project/manifest.mf b/javafx/javafx2.project/manifest.mf index 70fc98f37bf0..e8e18662a17b 100644 --- a/javafx/javafx2.project/manifest.mf +++ b/javafx/javafx2.project/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javafx2.project OpenIDE-Module-Layer: org/netbeans/modules/javafx2/project/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javafx2/project/Bundle.properties -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 diff --git a/javafx/javafx2.samples/manifest.mf b/javafx/javafx2.samples/manifest.mf index 758a0c390b9d..88187547b86b 100644 --- a/javafx/javafx2.samples/manifest.mf +++ b/javafx/javafx2.samples/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javafx2.samples OpenIDE-Module-Layer: org/netbeans/modules/javafx2/samples/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javafx2/samples/Bundle.properties -OpenIDE-Module-Specification-Version: 1.48 +OpenIDE-Module-Specification-Version: 1.49 diff --git a/javafx/javafx2.scenebuilder/manifest.mf b/javafx/javafx2.scenebuilder/manifest.mf index 19933e0afc51..61ff32847312 100644 --- a/javafx/javafx2.scenebuilder/manifest.mf +++ b/javafx/javafx2.scenebuilder/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.javafx2.scenebuilder OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javafx2/scenebuilder/Bundle.properties -OpenIDE-Module-Specification-Version: 1.48 +OpenIDE-Module-Specification-Version: 1.49 diff --git a/javafx/maven.htmlui/manifest.mf b/javafx/maven.htmlui/manifest.mf index e93f7bea977b..3945f4f5bbfd 100644 --- a/javafx/maven.htmlui/manifest.mf +++ b/javafx/maven.htmlui/manifest.mf @@ -6,4 +6,4 @@ OpenIDE-Module-Requires: org.netbeans.api.templates.wizard OpenIDE-Module-Recommends: org.netbeans.modules.ko4j.debugging,org.netbeans.modules.ko4j.editing OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/htmlui/Bundle.properties OpenIDE-Module-Needs: org.netbeans.api.templates.wizard, javax.script.ScriptEngine.freemarker -OpenIDE-Module-Specification-Version: 1.31 +OpenIDE-Module-Specification-Version: 1.32 diff --git a/nb/autoupdate.pluginimporter/manifest.mf b/nb/autoupdate.pluginimporter/manifest.mf index 092b4b6a9f62..20bb2db3d667 100644 --- a/nb/autoupdate.pluginimporter/manifest.mf +++ b/nb/autoupdate.pluginimporter/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.autoupdate.pluginimporter OpenIDE-Module-Install: org/netbeans/modules/autoupdate/pluginimporter/Installer.class OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/autoupdate/pluginimporter/Bundle.properties -OpenIDE-Module-Specification-Version: 1.51 +OpenIDE-Module-Specification-Version: 1.52 diff --git a/nb/deadlock.detector/manifest.mf b/nb/deadlock.detector/manifest.mf index 808997b8e2e9..d1df559ecc68 100644 --- a/nb/deadlock.detector/manifest.mf +++ b/nb/deadlock.detector/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.deadlock.detector OpenIDE-Module-Install: org/netbeans/modules/deadlock/detector/Installer.class OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/deadlock/detector/Bundle.properties -OpenIDE-Module-Specification-Version: 1.37 +OpenIDE-Module-Specification-Version: 1.38 Main-Class: org.netbeans.modules.deadlock.detector.DeadlockReporter diff --git a/nb/ide.branding.kit/manifest.mf b/nb/ide.branding.kit/manifest.mf index 0b29c16232ad..9878190074e1 100644 --- a/nb/ide.branding.kit/manifest.mf +++ b/nb/ide.branding.kit/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.ide.branding.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/ide/branding/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.59 +OpenIDE-Module-Specification-Version: 1.60 diff --git a/nb/ide.branding/manifest.mf b/nb/ide.branding/manifest.mf index 84d957d357b2..25d707109e24 100644 --- a/nb/ide.branding/manifest.mf +++ b/nb/ide.branding/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.ide.branding/1 OpenIDE-Module-Layer: org/netbeans/modules/ide/branding/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/ide/branding/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 AutoUpdate-Show-In-Client: false diff --git a/nb/ide.dashboard/manifest.mf b/nb/ide.dashboard/manifest.mf index 29a411e48082..d19e6db75258 100644 --- a/nb/ide.dashboard/manifest.mf +++ b/nb/ide.dashboard/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 -OpenIDE-Module-Specification-Version: 0.8 +OpenIDE-Module-Specification-Version: 0.9 OpenIDE-Module: org.netbeans.modules.ide.dashboard/0 OpenIDE-Module-Layer: org/netbeans/modules/ide/dashboard/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/ide/dashboard/Bundle.properties diff --git a/nb/o.n.upgrader/manifest.mf b/nb/o.n.upgrader/manifest.mf index b2b104c364e9..d00f575befe3 100644 --- a/nb/o.n.upgrader/manifest.mf +++ b/nb/o.n.upgrader/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.upgrader -OpenIDE-Module-Specification-Version: 4.66 +OpenIDE-Module-Specification-Version: 4.67 OpenIDE-Module-Localizing-Bundle: org/netbeans/upgrade/Bundle.properties AutoUpdate-Essential-Module: true diff --git a/nb/uihandler.exceptionreporter/manifest.mf b/nb/uihandler.exceptionreporter/manifest.mf index ae23bdd0f080..99ca1e48e3c0 100644 --- a/nb/uihandler.exceptionreporter/manifest.mf +++ b/nb/uihandler.exceptionreporter/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.uihandler.exceptionreporter OpenIDE-Module-Install: org/netbeans/modules/uihandler/exceptionreporter/Installer.class OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/uihandler/exceptionreporter/Bundle.properties -OpenIDE-Module-Specification-Version: 1.60 +OpenIDE-Module-Specification-Version: 1.61 AutoUpdate-Show-In-Client: false diff --git a/nb/updatecenters/manifest.mf b/nb/updatecenters/manifest.mf index d4b60cc2e48c..0b84ad007af4 100644 --- a/nb/updatecenters/manifest.mf +++ b/nb/updatecenters/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/updatecenters/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.71 +OpenIDE-Module-Specification-Version: 1.72 OpenIDE-Module: org.netbeans.modules.updatecenters/1 OpenIDE-Module-Layer: org/netbeans/modules/updatecenters/resources/mf-layer.xml diff --git a/php/hudson.php/manifest.mf b/php/hudson.php/manifest.mf index 1cf8cd49396b..2d48e16d3939 100644 --- a/php/hudson.php/manifest.mf +++ b/php/hudson.php/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.hudson.php OpenIDE-Module-Layer: org/netbeans/modules/hudson/php/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/hudson/php/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.49 +OpenIDE-Module-Specification-Version: 1.50 diff --git a/php/languages.neon/manifest.mf b/php/languages.neon/manifest.mf index 7819aa46475f..8e2ce89cc47c 100644 --- a/php/languages.neon/manifest.mf +++ b/php/languages.neon/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.languages.neon OpenIDE-Module-Layer: org/netbeans/modules/languages/neon/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/languages/neon/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.53 +OpenIDE-Module-Specification-Version: 1.54 diff --git a/php/libs.javacup/nbproject/project.properties b/php/libs.javacup/nbproject/project.properties index fa24f0cf7fa4..3dc833f157aa 100644 --- a/php/libs.javacup/nbproject/project.properties +++ b/php/libs.javacup/nbproject/project.properties @@ -17,4 +17,4 @@ is.autoload=true release.external/java-cup-11a.jar=modules/ext/java-cup-11a.jar -spec.version.base=1.55.0 +spec.version.base=1.56.0 diff --git a/php/php.api.annotation/manifest.mf b/php/php.api.annotation/manifest.mf index 886f7cb7076b..2d67636d9201 100644 --- a/php/php.api.annotation/manifest.mf +++ b/php/php.api.annotation/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.api.annotation/0 OpenIDE-Module-Layer: org/netbeans/modules/php/api/annotation/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/api/annotation/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.49 +OpenIDE-Module-Specification-Version: 0.50 diff --git a/php/php.api.documentation/manifest.mf b/php/php.api.documentation/manifest.mf index 3a7ad2fdbcea..dda2ba756f2e 100644 --- a/php/php.api.documentation/manifest.mf +++ b/php/php.api.documentation/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.api.documentation/0 OpenIDE-Module-Layer: org/netbeans/modules/php/api/documentation/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/api/documentation/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.44 +OpenIDE-Module-Specification-Version: 0.45 diff --git a/php/php.api.editor/manifest.mf b/php/php.api.editor/manifest.mf index 3c88cb5409a6..ff5ebc2126ca 100644 --- a/php/php.api.editor/manifest.mf +++ b/php/php.api.editor/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.api.editor/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/api/editor/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.58 +OpenIDE-Module-Specification-Version: 0.59 diff --git a/php/php.api.executable/manifest.mf b/php/php.api.executable/manifest.mf index ba0154c211d1..6970a4424b0a 100644 --- a/php/php.api.executable/manifest.mf +++ b/php/php.api.executable/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.api.executable/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/api/executable/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.61 +OpenIDE-Module-Specification-Version: 0.62 diff --git a/php/php.api.framework/manifest.mf b/php/php.api.framework/manifest.mf index 9b830cf92017..62fc9b27c9f8 100644 --- a/php/php.api.framework/manifest.mf +++ b/php/php.api.framework/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.api.framework/0 OpenIDE-Module-Layer: org/netbeans/modules/php/api/framework/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/api/framework/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.56 +OpenIDE-Module-Specification-Version: 0.57 diff --git a/php/php.api.phpmodule/manifest.mf b/php/php.api.phpmodule/manifest.mf index c66e8913475e..59c328e6644d 100644 --- a/php/php.api.phpmodule/manifest.mf +++ b/php/php.api.phpmodule/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.api.phpmodule OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/api/phpmodule/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 2.105 +OpenIDE-Module-Specification-Version: 2.106 diff --git a/php/php.api.templates/manifest.mf b/php/php.api.templates/manifest.mf index fc9ea35d6ab4..0c2434debfce 100644 --- a/php/php.api.templates/manifest.mf +++ b/php/php.api.templates/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.api.templates/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/api/templates/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.40 +OpenIDE-Module-Specification-Version: 0.41 diff --git a/php/php.api.testing/manifest.mf b/php/php.api.testing/manifest.mf index 916d5c092c62..57aec479ec2c 100644 --- a/php/php.api.testing/manifest.mf +++ b/php/php.api.testing/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.api.testing/0 OpenIDE-Module-Layer: org/netbeans/modules/php/api/testing/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/api/testing/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.50 +OpenIDE-Module-Specification-Version: 0.51 diff --git a/php/php.apigen/manifest.mf b/php/php.apigen/manifest.mf index 8fa083dbc248..9f5b6ce6220b 100644 --- a/php/php.apigen/manifest.mf +++ b/php/php.apigen/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.php.apigen OpenIDE-Module-Layer: org/netbeans/modules/php/apigen/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/apigen/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.58 +OpenIDE-Module-Specification-Version: 1.59 diff --git a/php/php.atoum/manifest.mf b/php/php.atoum/manifest.mf index 0cfb91a3ab06..1552d2e6f702 100644 --- a/php/php.atoum/manifest.mf +++ b/php/php.atoum/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.php.atoum OpenIDE-Module-Layer: org/netbeans/modules/php/atoum/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/atoum/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.47 +OpenIDE-Module-Specification-Version: 0.48 diff --git a/php/php.code.analysis/manifest.mf b/php/php.code.analysis/manifest.mf index eb43f5253df3..d1a2fd8c60df 100644 --- a/php/php.code.analysis/manifest.mf +++ b/php/php.code.analysis/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.code.analysis OpenIDE-Module-Layer: org/netbeans/modules/php/analysis/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/analysis/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.45 +OpenIDE-Module-Specification-Version: 0.46 diff --git a/php/php.codeception/manifest.mf b/php/php.codeception/manifest.mf index 957efbec0277..fcb78563c859 100644 --- a/php/php.codeception/manifest.mf +++ b/php/php.codeception/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.php.codeception OpenIDE-Module-Layer: org/netbeans/modules/php/codeception/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/codeception/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.35 +OpenIDE-Module-Specification-Version: 0.36 diff --git a/php/php.composer/manifest.mf b/php/php.composer/manifest.mf index f70540c5cf70..ba4355c0a432 100644 --- a/php/php.composer/manifest.mf +++ b/php/php.composer/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.php.composer/0 OpenIDE-Module-Layer: org/netbeans/modules/php/composer/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/composer/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.61 +OpenIDE-Module-Specification-Version: 0.62 diff --git a/php/php.dbgp/manifest.mf b/php/php.dbgp/manifest.mf index d923f4a86b89..9759b8a6dcb3 100644 --- a/php/php.dbgp/manifest.mf +++ b/php/php.dbgp/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.php.dbgp OpenIDE-Module-Layer: org/netbeans/modules/php/dbgp/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/dbgp/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.73 +OpenIDE-Module-Specification-Version: 1.74 diff --git a/php/php.doctrine2/manifest.mf b/php/php.doctrine2/manifest.mf index b48972d2e5a3..7e2b84fbe76c 100644 --- a/php/php.doctrine2/manifest.mf +++ b/php/php.doctrine2/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.doctrine2 OpenIDE-Module-Layer: org/netbeans/modules/php/doctrine2/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/doctrine2/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.57 +OpenIDE-Module-Specification-Version: 1.58 diff --git a/php/php.editor/nbproject/project.properties b/php/php.editor/nbproject/project.properties index ffe1df66a24c..2f416c9bb717 100644 --- a/php/php.editor/nbproject/project.properties +++ b/php/php.editor/nbproject/project.properties @@ -18,7 +18,7 @@ javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial nbjavac.ignore.missing.enclosing=**/CUP$ASTPHP5Parser$actions.class nbm.needs.restart=true -spec.version.base=2.48.0 +spec.version.base=2.49.0 release.external/predefined_vars-1.0.zip=docs/predefined_vars.zip sigtest.gen.fail.on.error=false diff --git a/php/php.kit/manifest.mf b/php/php.kit/manifest.mf index ea60895ad4f6..3670c4b1bf29 100644 --- a/php/php.kit/manifest.mf +++ b/php/php.kit/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.93 +OpenIDE-Module-Specification-Version: 1.94 OpenIDE-Module-Recommends: cnb.org.netbeans.modules.languages.ini, cnb.org.netbeans.modules.languages.neon, cnb.org.netbeans.modules.php.apigen, cnb.org.netbeans.modules.web.client.kit, cnb.org.netbeans.modules.websvc.saas.codegen.php, cnb.org.netbeans.modules.websvc.saas.kit, org.netbeans.modules.selenium2.php.Selenium2PhpSupportImpl diff --git a/php/php.latte/manifest.mf b/php/php.latte/manifest.mf index 9505313dd557..0776be58246e 100644 --- a/php/php.latte/manifest.mf +++ b/php/php.latte/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.php.latte/1 OpenIDE-Module-Layer: org/netbeans/modules/php/latte/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/latte/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.47 +OpenIDE-Module-Specification-Version: 1.48 diff --git a/php/php.nette.tester/manifest.mf b/php/php.nette.tester/manifest.mf index 80c9de46d8b6..f1978de1cc10 100644 --- a/php/php.nette.tester/manifest.mf +++ b/php/php.nette.tester/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.php.nette.tester OpenIDE-Module-Layer: org/netbeans/modules/php/nette/tester/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/nette/tester/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.45 +OpenIDE-Module-Specification-Version: 0.46 diff --git a/php/php.nette2/manifest.mf b/php/php.nette2/manifest.mf index 013387653c96..5b4c62949416 100644 --- a/php/php.nette2/manifest.mf +++ b/php/php.nette2/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.nette2/1 OpenIDE-Module-Layer: org/netbeans/modules/php/nette2/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/nette2/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.40 +OpenIDE-Module-Specification-Version: 1.41 diff --git a/php/php.phing/manifest.mf b/php/php.phing/manifest.mf index 737a9f3d7a06..4350b16f70d6 100644 --- a/php/php.phing/manifest.mf +++ b/php/php.phing/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.phing OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/phing/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.41 +OpenIDE-Module-Specification-Version: 0.42 AutoUpdate-Show-In-Client: true diff --git a/php/php.phpdoc/manifest.mf b/php/php.phpdoc/manifest.mf index 1365c032ef0b..f0db42c4a66a 100644 --- a/php/php.phpdoc/manifest.mf +++ b/php/php.phpdoc/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.php.phpdoc OpenIDE-Module-Layer: org/netbeans/modules/php/phpdoc/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/phpdoc/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.53 +OpenIDE-Module-Specification-Version: 1.54 diff --git a/php/php.phpunit/manifest.mf b/php/php.phpunit/manifest.mf index 24969c572308..f109ce7d4d8c 100644 --- a/php/php.phpunit/manifest.mf +++ b/php/php.phpunit/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.php.phpunit/0 OpenIDE-Module-Layer: org/netbeans/modules/php/phpunit/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/phpunit/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.56 +OpenIDE-Module-Specification-Version: 0.57 diff --git a/php/php.project/manifest.mf b/php/php.project/manifest.mf index 43475394ecdf..ef6ed7f3efc3 100644 --- a/php/php.project/manifest.mf +++ b/php/php.project/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 2.175 +OpenIDE-Module-Specification-Version: 2.176 OpenIDE-Module: org.netbeans.modules.php.project OpenIDE-Module-Layer: org/netbeans/modules/php/project/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/project/resources/Bundle.properties diff --git a/php/php.refactoring/manifest.mf b/php/php.refactoring/manifest.mf index ee26642fbafd..a14ce1081ab5 100644 --- a/php/php.refactoring/manifest.mf +++ b/php/php.refactoring/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.php.refactoring OpenIDE-Module-Layer: org/netbeans/modules/refactoring/php/resources/mf-layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/refactoring/php/Bundle.properties -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 diff --git a/php/php.samples/manifest.mf b/php/php.samples/manifest.mf index 89e7402aede5..c9e6c2c028ea 100644 --- a/php/php.samples/manifest.mf +++ b/php/php.samples/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.php.samples OpenIDE-Module-Layer: org/netbeans/modules/php/samples/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/samples/Bundle.properties -OpenIDE-Module-Specification-Version: 1.59 +OpenIDE-Module-Specification-Version: 1.60 diff --git a/php/php.smarty/manifest.mf b/php/php.smarty/manifest.mf index bad96473d707..817b36b5e3e5 100644 --- a/php/php.smarty/manifest.mf +++ b/php/php.smarty/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.smarty OpenIDE-Module-Layer: org/netbeans/modules/php/smarty/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/smarty/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.117 +OpenIDE-Module-Specification-Version: 1.118 diff --git a/php/php.symfony/manifest.mf b/php/php.symfony/manifest.mf index 1893b8a9a0fd..ec750d406fde 100644 --- a/php/php.symfony/manifest.mf +++ b/php/php.symfony/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.symfony OpenIDE-Module-Layer: org/netbeans/modules/php/symfony/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/symfony/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.75 +OpenIDE-Module-Specification-Version: 1.76 diff --git a/php/php.symfony2/manifest.mf b/php/php.symfony2/manifest.mf index 24501d90663c..0f7741be790a 100644 --- a/php/php.symfony2/manifest.mf +++ b/php/php.symfony2/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.symfony2/1 OpenIDE-Module-Layer: org/netbeans/modules/php/symfony2/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/symfony2/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.58 +OpenIDE-Module-Specification-Version: 1.59 diff --git a/php/php.twig/manifest.mf b/php/php.twig/manifest.mf index b312b0c08b9d..cfea9272432a 100644 --- a/php/php.twig/manifest.mf +++ b/php/php.twig/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.php.twig/1 OpenIDE-Module-Layer: org/netbeans/modules/php/twig/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/twig/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.56 +OpenIDE-Module-Specification-Version: 1.57 diff --git a/php/php.zend/manifest.mf b/php/php.zend/manifest.mf index 65df6a6a05bc..8711ddb98409 100644 --- a/php/php.zend/manifest.mf +++ b/php/php.zend/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.zend OpenIDE-Module-Layer: org/netbeans/modules/php/zend/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/zend/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 diff --git a/php/php.zend2/manifest.mf b/php/php.zend2/manifest.mf index 9ddd8adfcaa1..deb18a2c9830 100644 --- a/php/php.zend2/manifest.mf +++ b/php/php.zend2/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.php.zend2 OpenIDE-Module-Layer: org/netbeans/modules/php/zend2/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/php/zend2/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.47 +OpenIDE-Module-Specification-Version: 0.48 diff --git a/php/selenium2.php/manifest.mf b/php/selenium2.php/manifest.mf index b9862b987845..1e46cca083a0 100644 --- a/php/selenium2.php/manifest.mf +++ b/php/selenium2.php/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.selenium2.php OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/selenium2/php/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.selenium2.php.Selenium2PhpSupportImpl -OpenIDE-Module-Specification-Version: 1.31 +OpenIDE-Module-Specification-Version: 1.32 diff --git a/php/spellchecker.bindings.php/manifest.mf b/php/spellchecker.bindings.php/manifest.mf index 445c62cf37c6..df88b40126c0 100644 --- a/php/spellchecker.bindings.php/manifest.mf +++ b/php/spellchecker.bindings.php/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.spellchecker.bindings.php OpenIDE-Module-Layer: org/netbeans/modules/spellchecker/bindings/php/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/spellchecker/bindings/php/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.31 +OpenIDE-Module-Specification-Version: 0.32 diff --git a/php/websvc.saas.codegen.php/manifest.mf b/php/websvc.saas.codegen.php/manifest.mf index 7c37fdcbbd04..28c00e9a6ee0 100644 --- a/php/websvc.saas.codegen.php/manifest.mf +++ b/php/websvc.saas.codegen.php/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.saas.codegen.php OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/saas/codegen/php/Bundle.properties -OpenIDE-Module-Specification-Version: 1.58 +OpenIDE-Module-Specification-Version: 1.59 OpenIDE-Module-Layer: org/netbeans/modules/websvc/saas/codegen/php/layer.xml diff --git a/platform/api.annotations.common/manifest.mf b/platform/api.annotations.common/manifest.mf index d0eb21f2f094..12fcc48a08c6 100644 --- a/platform/api.annotations.common/manifest.mf +++ b/platform/api.annotations.common/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.api.annotations.common/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/annotations/common/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.59 +OpenIDE-Module-Specification-Version: 1.60 diff --git a/platform/api.dashboard/manifest.mf b/platform/api.dashboard/manifest.mf index f75665bfed00..1a459be99d8d 100644 --- a/platform/api.dashboard/manifest.mf +++ b/platform/api.dashboard/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false AutoUpdate-Essential-Module: true OpenIDE-Module: org.netbeans.api.dashboard/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/dashboard/Bundle.properties -OpenIDE-Module-Specification-Version: 0.8 +OpenIDE-Module-Specification-Version: 0.9 diff --git a/platform/api.htmlui/manifest.mf b/platform/api.htmlui/manifest.mf index 4f439fd8cbc4..451c0b998602 100644 --- a/platform/api.htmlui/manifest.mf +++ b/platform/api.htmlui/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.api.htmlui OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/htmlui/Bundle.properties -OpenIDE-Module-Specification-Version: 1.39 +OpenIDE-Module-Specification-Version: 1.40 diff --git a/platform/api.intent/manifest.mf b/platform/api.intent/manifest.mf index ccdf1a7a9205..6ede19ab0531 100644 --- a/platform/api.intent/manifest.mf +++ b/platform/api.intent/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.api.intent OpenIDE-Module-Localizing-Bundle: org/netbeans/api/intent/Bundle.properties -OpenIDE-Module-Specification-Version: 1.33 +OpenIDE-Module-Specification-Version: 1.34 diff --git a/platform/api.io/manifest.mf b/platform/api.io/manifest.mf index 1aa43ad344ab..871543f90bb1 100644 --- a/platform/api.io/manifest.mf +++ b/platform/api.io/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Essential-Module: true OpenIDE-Module: org.netbeans.api.io OpenIDE-Module-Localizing-Bundle: org/netbeans/api/io/Bundle.properties -OpenIDE-Module-Specification-Version: 1.34 +OpenIDE-Module-Specification-Version: 1.35 OpenIDE-Module-Recommends: org.netbeans.spi.io.InputOutputProvider diff --git a/platform/api.progress.compat8/manifest.mf b/platform/api.progress.compat8/manifest.mf index f0bac25638e4..8b254e712f15 100644 --- a/platform/api.progress.compat8/manifest.mf +++ b/platform/api.progress.compat8/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 AutoUpdate-Essential-Module: true OpenIDE-Module: org.netbeans.api.progress.compat8 OpenIDE-Module-Localizing-Bundle: api/progress/compat8/Bundle.properties -OpenIDE-Module-Specification-Version: 1.78 +OpenIDE-Module-Specification-Version: 1.79 OpenIDE-Module-Fragment-Host: org.netbeans.api.progress diff --git a/platform/api.progress.nb/manifest.mf b/platform/api.progress.nb/manifest.mf index f7c6b9ff4248..cfe6a7b1728e 100644 --- a/platform/api.progress.nb/manifest.mf +++ b/platform/api.progress.nb/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.api.progress.nb OpenIDE-Module-Localizing-Bundle: org/netbeans/api/progress/nb/Bundle.properties -OpenIDE-Module-Specification-Version: 1.79 +OpenIDE-Module-Specification-Version: 1.80 diff --git a/platform/api.progress/manifest.mf b/platform/api.progress/manifest.mf index c3171e340a57..e57ae9e9c5cb 100644 --- a/platform/api.progress/manifest.mf +++ b/platform/api.progress/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.netbeans.api.progress/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/progress/module/resources/Bundle.properties OpenIDE-Module-Recommends: org.netbeans.modules.progress.spi.ProgressUIWorkerProvider, org.netbeans.modules.progress.spi.RunOffEDTProvider AutoUpdate-Essential-Module: true -OpenIDE-Module-Specification-Version: 1.79 +OpenIDE-Module-Specification-Version: 1.80 diff --git a/platform/api.scripting/manifest.mf b/platform/api.scripting/manifest.mf index eedf637e82a3..7d811178d801 100644 --- a/platform/api.scripting/manifest.mf +++ b/platform/api.scripting/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.api.scripting OpenIDE-Module-Localizing-Bundle: org/netbeans/api/scripting/Bundle.properties -OpenIDE-Module-Specification-Version: 1.28 +OpenIDE-Module-Specification-Version: 1.29 OpenIDE-Module-Recommends: org.netbeans.spi.scripting.EngineProvider diff --git a/platform/api.search/manifest.mf b/platform/api.search/manifest.mf index e7d5262aecce..fd90f5033a82 100644 --- a/platform/api.search/manifest.mf +++ b/platform/api.search/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.api.search OpenIDE-Module-Localizing-Bundle: org/netbeans/api/search/Bundle.properties -OpenIDE-Module-Specification-Version: 1.52 +OpenIDE-Module-Specification-Version: 1.53 diff --git a/platform/api.templates/manifest.mf b/platform/api.templates/manifest.mf index 7e3d505fa88d..efcc667363e4 100644 --- a/platform/api.templates/manifest.mf +++ b/platform/api.templates/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.api.templates OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/templates/Bundle.properties -OpenIDE-Module-Specification-Version: 1.39 +OpenIDE-Module-Specification-Version: 1.40 OpenIDE-Module-Recommends: org.netbeans.templates.IndentEngine diff --git a/platform/api.visual/manifest.mf b/platform/api.visual/manifest.mf index e81bbb2c566f..1ca398b5dd14 100644 --- a/platform/api.visual/manifest.mf +++ b/platform/api.visual/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.api.visual OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/visual/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 2.79 +OpenIDE-Module-Specification-Version: 2.80 AutoUpdate-Essential-Module: true diff --git a/platform/applemenu/manifest.mf b/platform/applemenu/manifest.mf index af6130ebdb22..2f3619c47112 100644 --- a/platform/applemenu/manifest.mf +++ b/platform/applemenu/manifest.mf @@ -4,6 +4,6 @@ OpenIDE-Module: org.netbeans.modules.applemenu/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/applemenu/Bundle.properties OpenIDE-Module-Install: org/netbeans/modules/applemenu/Install.class OpenIDE-Module-Layer: org/netbeans/modules/applemenu/layer.xml -OpenIDE-Module-Specification-Version: 1.68 +OpenIDE-Module-Specification-Version: 1.69 OpenIDE-Module-Requires: org.openide.modules.os.MacOSX diff --git a/platform/autoupdate.cli/manifest.mf b/platform/autoupdate.cli/manifest.mf index 8383b0cafab5..f93b5185591f 100644 --- a/platform/autoupdate.cli/manifest.mf +++ b/platform/autoupdate.cli/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.autoupdate.cli OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/autoupdate/cli/Bundle.properties -OpenIDE-Module-Specification-Version: 1.45 +OpenIDE-Module-Specification-Version: 1.46 diff --git a/platform/autoupdate.services/manifest.mf b/platform/autoupdate.services/manifest.mf index 0ffd02609ff1..d36f46370c53 100644 --- a/platform/autoupdate.services/manifest.mf +++ b/platform/autoupdate.services/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.autoupdate.services OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/autoupdate/services/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.87 +OpenIDE-Module-Specification-Version: 1.88 OpenIDE-Module-Layer: org/netbeans/modules/autoupdate/services/resources/layer.xml AutoUpdate-Show-In-Client: false AutoUpdate-Essential-Module: true diff --git a/platform/autoupdate.ui/manifest.mf b/platform/autoupdate.ui/manifest.mf index 4506826e2bb9..b9c7d9e48fd7 100644 --- a/platform/autoupdate.ui/manifest.mf +++ b/platform/autoupdate.ui/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.autoupdate.ui OpenIDE-Module-Install: org/netbeans/modules/autoupdate/ui/actions/Installer.class OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/autoupdate/ui/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.77 +OpenIDE-Module-Specification-Version: 1.78 AutoUpdate-Show-In-Client: false AutoUpdate-Essential-Module: true diff --git a/platform/core.execution/manifest.mf b/platform/core.execution/manifest.mf index c636c4a8942f..c10b094aa0c8 100644 --- a/platform/core.execution/manifest.mf +++ b/platform/core.execution/manifest.mf @@ -3,4 +3,4 @@ OpenIDE-Module: org.netbeans.core.execution/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/core/execution/resources/Bundle.properties OpenIDE-Module-Provides: org.openide.execution.ExecutionEngine, org.openide.execution.ExecutionEngine.defaultLookup AutoUpdate-Essential-Module: true -OpenIDE-Module-Specification-Version: 1.73 +OpenIDE-Module-Specification-Version: 1.74 diff --git a/platform/core.io.ui/manifest.mf b/platform/core.io.ui/manifest.mf index a4a66a7273cc..45f520816756 100644 --- a/platform/core.io.ui/manifest.mf +++ b/platform/core.io.ui/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.netbeans.core.io.ui/1 OpenIDE-Module-Provides: org.openide.windows.IOContainer$Provider OpenIDE-Module-Layer: org/netbeans/core/io/ui/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/core/io/ui/Bundle.properties -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 diff --git a/platform/core.kit/manifest.mf b/platform/core.kit/manifest.mf index 032d1425f38a..dea3e460f730 100644 --- a/platform/core.kit/manifest.mf +++ b/platform/core.kit/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.core.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/core/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 AutoUpdate-Essential-Module: true diff --git a/platform/core.multitabs/nbproject/project.properties b/platform/core.multitabs/nbproject/project.properties index 1b1d92e99b9f..d4f50e67c0b1 100644 --- a/platform/core.multitabs/nbproject/project.properties +++ b/platform/core.multitabs/nbproject/project.properties @@ -18,5 +18,5 @@ javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml nbm.needs.restart=true -spec.version.base=1.43.0 +spec.version.base=1.44.0 is.autoload=true diff --git a/platform/core.multiview/manifest.mf b/platform/core.multiview/manifest.mf index 6e307b55937f..19af1487087b 100644 --- a/platform/core.multiview/manifest.mf +++ b/platform/core.multiview/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.core.multiview/1 -OpenIDE-Module-Specification-Version: 1.75 +OpenIDE-Module-Specification-Version: 1.76 OpenIDE-Module-Localizing-Bundle: org/netbeans/core/multiview/resources/Bundle.properties OpenIDE-Module-Layer: org/netbeans/core/multiview/resources/mf-layer.xml AutoUpdate-Essential-Module: true diff --git a/platform/core.nativeaccess/manifest.mf b/platform/core.nativeaccess/manifest.mf index c22c0183e676..dc134f8aa9a6 100644 --- a/platform/core.nativeaccess/manifest.mf +++ b/platform/core.nativeaccess/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.core.nativeaccess/1 -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 OpenIDE-Module-Localizing-Bundle: org/netbeans/core/nativeaccess/Bundle.properties OpenIDE-Module-Provides: org.netbeans.core.windows.nativeaccess.NativeWindowSystem diff --git a/platform/core.netigso/manifest.mf b/platform/core.netigso/manifest.mf index 7ed8ea28ec9f..f03921d4a1ca 100644 --- a/platform/core.netigso/manifest.mf +++ b/platform/core.netigso/manifest.mf @@ -2,7 +2,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.core.netigso OpenIDE-Module-Localizing-Bundle: org/netbeans/core/netigso/Bundle.properties OpenIDE-Module-Provides: org.netbeans.NetigsoFramework -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 OpenIDE-Module-Needs: org.osgi.framework.launch.FrameworkFactory AutoUpdate-Essential-Module: true diff --git a/platform/core.network/manifest.mf b/platform/core.network/manifest.mf index 36ead6b8dc7c..0cf1b211e8ed 100644 --- a/platform/core.network/manifest.mf +++ b/platform/core.network/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.core.network OpenIDE-Module-Localizing-Bundle: org/netbeans/core/network/proxy/Bundle.properties OpenIDE-Module-Provides: org.netbeans.core.ProxySettings.Reloader -OpenIDE-Module-Specification-Version: 1.43 +OpenIDE-Module-Specification-Version: 1.44 OpenIDE-Module-Recommends: javax.script.ScriptEngine.js diff --git a/platform/core.osgi/manifest.mf b/platform/core.osgi/manifest.mf index ee6b5f14937c..ea61e42e6def 100644 --- a/platform/core.osgi/manifest.mf +++ b/platform/core.osgi/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.core.osgi OpenIDE-Module-Localizing-Bundle: org/netbeans/core/osgi/Bundle.properties -OpenIDE-Module-Specification-Version: 1.53 +OpenIDE-Module-Specification-Version: 1.54 AutoUpdate-Essential-Module: true diff --git a/platform/core.output2/manifest.mf b/platform/core.output2/manifest.mf index 86032c6b3bcc..918c6b73936f 100644 --- a/platform/core.output2/manifest.mf +++ b/platform/core.output2/manifest.mf @@ -4,5 +4,5 @@ OpenIDE-Module-Layer: org/netbeans/core/output2/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/core/output2/Bundle.properties OpenIDE-Module-Provides: org.openide.windows.IOProvider, org.netbeans.spi.io.InputOutputProvider AutoUpdate-Essential-Module: true -OpenIDE-Module-Specification-Version: 1.73 +OpenIDE-Module-Specification-Version: 1.74 diff --git a/platform/core.startup.base/nbproject/project.properties b/platform/core.startup.base/nbproject/project.properties index e1379815cdda..6e4f1711c5f7 100644 --- a/platform/core.startup.base/nbproject/project.properties +++ b/platform/core.startup.base/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=1.93.0 +spec.version.base=1.94.0 module.jar.dir=core module.jar.basename=core-base.jar javadoc.arch=${basedir}/arch.xml diff --git a/platform/core.startup/nbproject/project.properties b/platform/core.startup/nbproject/project.properties index 8a700f0f6cc5..f328f174001a 100644 --- a/platform/core.startup/nbproject/project.properties +++ b/platform/core.startup/nbproject/project.properties @@ -21,7 +21,7 @@ javac.release=17 javadoc.apichanges=${basedir}/apichanges.xml module.jar.dir=core module.jar.basename=core.jar -spec.version.base=1.94.0 +spec.version.base=1.95.0 # XXX using a data dir from another module means that these tests cannot be run from testdist test-unit-sys-prop.xtest.data=${nb_all}/platform/o.n.bootstrap/test/unit/data diff --git a/platform/core.ui/manifest.mf b/platform/core.ui/manifest.mf index ff1a4e80b273..1f10dc323c24 100644 --- a/platform/core.ui/manifest.mf +++ b/platform/core.ui/manifest.mf @@ -4,5 +4,5 @@ OpenIDE-Module-Localizing-Bundle: org/netbeans/core/ui/resources/Bundle.properti OpenIDE-Module-Layer: org/netbeans/core/ui/resources/layer.xml AutoUpdate-Show-In-Client: false AutoUpdate-Essential-Module: true -OpenIDE-Module-Specification-Version: 1.76 +OpenIDE-Module-Specification-Version: 1.77 diff --git a/platform/core.windows/manifest.mf b/platform/core.windows/manifest.mf index ef857da56642..5209cfcddb2b 100644 --- a/platform/core.windows/manifest.mf +++ b/platform/core.windows/manifest.mf @@ -7,4 +7,4 @@ OpenIDE-Module-Recommends: org.netbeans.core.windows.nativeaccess.NativeWindowSy OpenIDE-Module-Needs: org.netbeans.swing.tabcontrol.customtabs.TabbedComponentFactory AutoUpdate-Show-In-Client: false AutoUpdate-Essential-Module: true -OpenIDE-Module-Specification-Version: 2.116 +OpenIDE-Module-Specification-Version: 2.117 diff --git a/platform/editor.mimelookup.impl/manifest.mf b/platform/editor.mimelookup.impl/manifest.mf index aa5560d72045..fd246213a975 100644 --- a/platform/editor.mimelookup.impl/manifest.mf +++ b/platform/editor.mimelookup.impl/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.editor.mimelookup.impl/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/mimelookup/impl/Bundle.properties OpenIDE-Module-Provides: org.netbeans.spi.editor.mimelookup.MimeDataProvider -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 diff --git a/platform/editor.mimelookup/manifest.mf b/platform/editor.mimelookup/manifest.mf index 1db8b3ea4a87..768d44e6805c 100644 --- a/platform/editor.mimelookup/manifest.mf +++ b/platform/editor.mimelookup/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.editor.mimelookup/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/editor/mimelookup/Bundle.properties -OpenIDE-Module-Specification-Version: 1.71 +OpenIDE-Module-Specification-Version: 1.72 OpenIDE-Module-Recommends: org.netbeans.spi.editor.mimelookup.MimeDataProvider AutoUpdate-Essential-Module: true diff --git a/platform/favorites/manifest.mf b/platform/favorites/manifest.mf index 1a9391834c56..ef3c1f346a87 100644 --- a/platform/favorites/manifest.mf +++ b/platform/favorites/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.favorites/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/favorites/Bundle.properties -OpenIDE-Module-Specification-Version: 1.77 +OpenIDE-Module-Specification-Version: 1.78 OpenIDE-Module-Layer: org/netbeans/modules/favorites/resources/layer.xml AutoUpdate-Show-In-Client: false AutoUpdate-Essential-Module: true diff --git a/platform/htmlui/manifest.mf b/platform/htmlui/manifest.mf index 38209241b5e1..ec422a467de9 100644 --- a/platform/htmlui/manifest.mf +++ b/platform/htmlui/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.htmlui OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/htmlui/impl/Bundle.properties -OpenIDE-Module-Specification-Version: 1.16 +OpenIDE-Module-Specification-Version: 1.17 diff --git a/platform/janitor/manifest.mf b/platform/janitor/manifest.mf index feb73e249dad..13216cc4543e 100644 --- a/platform/janitor/manifest.mf +++ b/platform/janitor/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.janitor OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/janitor/Bundle.properties -OpenIDE-Module-Specification-Version: 1.24 +OpenIDE-Module-Specification-Version: 1.25 diff --git a/platform/javahelp/manifest.mf b/platform/javahelp/manifest.mf index 93f38c44edbd..57d1e8d1f04c 100644 --- a/platform/javahelp/manifest.mf +++ b/platform/javahelp/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javahelp/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javahelp/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 2.72 +OpenIDE-Module-Specification-Version: 2.73 OpenIDE-Module-Provides: org.netbeans.api.javahelp.Help OpenIDE-Module-Requires: org.openide.modules.InstalledFileLocator, org.openide.modules.ModuleFormat2 OpenIDE-Module-Layer: org/netbeans/modules/javahelp/resources/layer.xml diff --git a/platform/junitlib/manifest.mf b/platform/junitlib/manifest.mf index 530cdfe7d56d..a8a7caea5975 100644 --- a/platform/junitlib/manifest.mf +++ b/platform/junitlib/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.junitlib OpenIDE-Module-Layer: org/netbeans/modules/junitlib/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/junitlib/Bundle.properties -OpenIDE-Module-Specification-Version: 1.36 +OpenIDE-Module-Specification-Version: 1.37 diff --git a/platform/keyring.fallback/manifest.mf b/platform/keyring.fallback/manifest.mf index 031afaeea2db..076fd6809766 100644 --- a/platform/keyring.fallback/manifest.mf +++ b/platform/keyring.fallback/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.keyring.fallback OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/keyring/fallback/Bundle.properties -OpenIDE-Module-Specification-Version: 1.39 +OpenIDE-Module-Specification-Version: 1.40 diff --git a/platform/keyring.impl/manifest.mf b/platform/keyring.impl/manifest.mf index 79accb3c0453..ca0a63a759ed 100644 --- a/platform/keyring.impl/manifest.mf +++ b/platform/keyring.impl/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.keyring.impl OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/keyring/impl/Bundle.properties -OpenIDE-Module-Specification-Version: 1.55 +OpenIDE-Module-Specification-Version: 1.56 OpenIDE-Module-Provides: org.netbeans.modules.keyring.impl diff --git a/platform/keyring/manifest.mf b/platform/keyring/manifest.mf index c52c8c020510..a15a845d83d8 100644 --- a/platform/keyring/manifest.mf +++ b/platform/keyring/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.keyring OpenIDE-Module-Layer: org/netbeans/modules/keyring/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/keyring/Bundle.properties -OpenIDE-Module-Specification-Version: 1.55 +OpenIDE-Module-Specification-Version: 1.56 OpenIDE-Module-Recommends: org.netbeans.modules.keyring.impl diff --git a/platform/lib.uihandler/manifest.mf b/platform/lib.uihandler/manifest.mf index 32fb3413d34b..c427ea396aeb 100644 --- a/platform/lib.uihandler/manifest.mf +++ b/platform/lib.uihandler/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.lib.uihandler _OpenIDE-Module-Layer: org/netbeans/lib/uihandler/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/lib/uihandler/Bundle.properties -OpenIDE-Module-Specification-Version: 1.76 +OpenIDE-Module-Specification-Version: 1.77 diff --git a/platform/libs.asm/manifest.mf b/platform/libs.asm/manifest.mf index 163324aef339..a888b947ce83 100644 --- a/platform/libs.asm/manifest.mf +++ b/platform/libs.asm/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.asm OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/asm/Bundle.properties -OpenIDE-Module-Specification-Version: 5.34 +OpenIDE-Module-Specification-Version: 5.35 diff --git a/platform/libs.felix/manifest.mf b/platform/libs.felix/manifest.mf index aa6e9f83aae6..64ecb3df817d 100644 --- a/platform/libs.felix/manifest.mf +++ b/platform/libs.felix/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.felix OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/felix/Bundle.properties -OpenIDE-Module-Specification-Version: 2.46 +OpenIDE-Module-Specification-Version: 2.47 OpenIDE-Module-Provides: org.osgi.framework.launch.FrameworkFactory AutoUpdate-Show-In-Client: false Covered-Packages: META-INF,/MANIFEST.MF,org.netbeans.libs.felix, diff --git a/platform/libs.flatlaf/manifest.mf b/platform/libs.flatlaf/manifest.mf index b0cbfb3aeee7..09ac31bea027 100644 --- a/platform/libs.flatlaf/manifest.mf +++ b/platform/libs.flatlaf/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/flatlaf/Bundle.properties OpenIDE-Module: org.netbeans.libs.flatlaf/1 OpenIDE-Module-Install: org/netbeans/libs/flatlaf/Installer.class -OpenIDE-Module-Specification-Version: 1.25 +OpenIDE-Module-Specification-Version: 1.26 AutoUpdate-Show-In-Client: false OpenIDE-Module-Implementation-Version: 3.6.2 diff --git a/platform/libs.javafx/manifest.mf b/platform/libs.javafx/manifest.mf index 0cde82a02efe..cc4ab2e2ed1a 100644 --- a/platform/libs.javafx/manifest.mf +++ b/platform/libs.javafx/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.javafx OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/javafx/Bundle.properties -OpenIDE-Module-Specification-Version: 2.38 +OpenIDE-Module-Specification-Version: 2.39 OpenIDE-Module-Needs: org.openide.modules.jre.JavaFX OpenIDE-Module-Provides: javafx.animation, javafx.application, diff --git a/platform/libs.javax.inject/manifest.mf b/platform/libs.javax.inject/manifest.mf index e5e8a0bda6ba..16984b9ad55b 100644 --- a/platform/libs.javax.inject/manifest.mf +++ b/platform/libs.javax.inject/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.javax.inject/2 -OpenIDE-Module-Specification-Version: 2.66 +OpenIDE-Module-Specification-Version: 2.67 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/javax/inject/Bundle.properties diff --git a/platform/libs.jna.platform/manifest.mf b/platform/libs.jna.platform/manifest.mf index 5ab766fd01c1..27e776982a4a 100644 --- a/platform/libs.jna.platform/manifest.mf +++ b/platform/libs.jna.platform/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.jna.platform/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/jna/platform/Bundle.properties -OpenIDE-Module-Specification-Version: 2.26 +OpenIDE-Module-Specification-Version: 2.27 diff --git a/platform/libs.jna/manifest.mf b/platform/libs.jna/manifest.mf index 9f86d2a2a2c1..cd0411f26629 100644 --- a/platform/libs.jna/manifest.mf +++ b/platform/libs.jna/manifest.mf @@ -4,4 +4,4 @@ OpenIDE-Module: org.netbeans.libs.jna/2 OpenIDE-Module-Install: org/netbeans/libs/jna/Installer.class OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/jna/Bundle.properties AutoUpdate-Essential-Module: true -OpenIDE-Module-Specification-Version: 2.26 +OpenIDE-Module-Specification-Version: 2.27 diff --git a/platform/libs.jsr223/manifest.mf b/platform/libs.jsr223/manifest.mf index ee511a2ae1e3..f8878d2b8d77 100644 --- a/platform/libs.jsr223/manifest.mf +++ b/platform/libs.jsr223/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.jsr223/1 -OpenIDE-Module-Specification-Version: 1.66 +OpenIDE-Module-Specification-Version: 1.67 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/jsr223/Bundle.properties OpenIDE-Module-Deprecated: true diff --git a/platform/libs.jsvg/manifest.mf b/platform/libs.jsvg/manifest.mf index f09f410522df..d1766ca611f8 100644 --- a/platform/libs.jsvg/manifest.mf +++ b/platform/libs.jsvg/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.jsvg/2 OpenIDE-Module-Implementation-Version: 1.7.1 -OpenIDE-Module-Specification-Version: 2.3 +OpenIDE-Module-Specification-Version: 2.4 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/jsvg/Bundle.properties AutoUpdate-Show-In-Client: false diff --git a/platform/libs.junit4/manifest.mf b/platform/libs.junit4/manifest.mf index d02a00477e35..bef3be259e5b 100644 --- a/platform/libs.junit4/manifest.mf +++ b/platform/libs.junit4/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.junit4 -OpenIDE-Module-Specification-Version: 1.49 +OpenIDE-Module-Specification-Version: 1.50 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/junit4/Bundle.properties diff --git a/platform/libs.junit5/manifest.mf b/platform/libs.junit5/manifest.mf index aec58ae5c11f..9df8d43ef353 100644 --- a/platform/libs.junit5/manifest.mf +++ b/platform/libs.junit5/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.junit5 -OpenIDE-Module-Specification-Version: 1.28 +OpenIDE-Module-Specification-Version: 1.29 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/junit5/Bundle.properties diff --git a/platform/libs.osgi/manifest.mf b/platform/libs.osgi/manifest.mf index 524fd620260d..74cb6fa383c6 100644 --- a/platform/libs.osgi/manifest.mf +++ b/platform/libs.osgi/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.osgi OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/osgi/Bundle.properties -OpenIDE-Module-Specification-Version: 1.53 +OpenIDE-Module-Specification-Version: 1.54 diff --git a/platform/libs.testng/manifest.mf b/platform/libs.testng/manifest.mf index 494c4ae3d7d9..ea3bdabeed39 100644 --- a/platform/libs.testng/manifest.mf +++ b/platform/libs.testng/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.libs.testng/1 -OpenIDE-Module-Specification-Version: 1.45 +OpenIDE-Module-Specification-Version: 1.46 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/testng/Bundle.properties diff --git a/platform/masterfs.linux/manifest.mf b/platform/masterfs.linux/manifest.mf index 54b0e869eff4..5b157c634895 100644 --- a/platform/masterfs.linux/manifest.mf +++ b/platform/masterfs.linux/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.masterfs.linux OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/masterfs/watcher/linux/Bundle.properties -OpenIDE-Module-Specification-Version: 1.44 +OpenIDE-Module-Specification-Version: 1.45 OpenIDE-Module-Requires: org.openide.modules.os.Linux OpenIDE-Module-Provides: org.netbeans.modules.masterfs.providers.Notifier diff --git a/platform/masterfs.macosx/manifest.mf b/platform/masterfs.macosx/manifest.mf index 97834f7f3fb5..496cfeeafe09 100644 --- a/platform/masterfs.macosx/manifest.mf +++ b/platform/masterfs.macosx/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.masterfs.macosx OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/masterfs/watcher/macosx/Bundle.properties -OpenIDE-Module-Specification-Version: 1.44 +OpenIDE-Module-Specification-Version: 1.45 OpenIDE-Module-Requires: org.openide.modules.os.MacOSX OpenIDE-Module-Provides: org.netbeans.modules.masterfs.providers.Notifier diff --git a/platform/masterfs.nio2/manifest.mf b/platform/masterfs.nio2/manifest.mf index 29fdd95796e8..1aa11baa03a3 100644 --- a/platform/masterfs.nio2/manifest.mf +++ b/platform/masterfs.nio2/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.masterfs.nio2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/masterfs/watcher/nio2/Bundle.properties -OpenIDE-Module-Specification-Version: 1.46 +OpenIDE-Module-Specification-Version: 1.47 OpenIDE-Module-Provides: org.netbeans.modules.masterfs.providers.Notifier diff --git a/platform/masterfs.ui/nbproject/project.properties b/platform/masterfs.ui/nbproject/project.properties index c03dd6c372ce..cd65847dfdc1 100644 --- a/platform/masterfs.ui/nbproject/project.properties +++ b/platform/masterfs.ui/nbproject/project.properties @@ -17,4 +17,4 @@ is.eager=true javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=2.34.0 +spec.version.base=2.35.0 diff --git a/platform/masterfs.windows/manifest.mf b/platform/masterfs.windows/manifest.mf index d0e3b08680e5..158d7e3f6940 100644 --- a/platform/masterfs.windows/manifest.mf +++ b/platform/masterfs.windows/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.netbeans.modules.masterfs.windows OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/masterfs/watcher/windows/Bundle.properties OpenIDE-Module-Requires: org.openide.modules.os.Windows OpenIDE-Module-Provides: org.netbeans.modules.masterfs.providers.Notifier -OpenIDE-Module-Specification-Version: 1.47 +OpenIDE-Module-Specification-Version: 1.48 diff --git a/platform/masterfs/nbproject/project.properties b/platform/masterfs/nbproject/project.properties index 4802dd36c0a3..b0188f8ed182 100644 --- a/platform/masterfs/nbproject/project.properties +++ b/platform/masterfs/nbproject/project.properties @@ -35,4 +35,4 @@ test.config.stableBTD.excludes=\ **/SlowRefreshAndPriorityIOTest.class,\ **/SlowRefreshSuspendableTest.class,\ **/StatFilesTest.class -spec.version.base=2.86.0 +spec.version.base=2.87.0 diff --git a/platform/netbinox/manifest.mf b/platform/netbinox/manifest.mf index f9fb36bdf27a..17653b3eab6b 100644 --- a/platform/netbinox/manifest.mf +++ b/platform/netbinox/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.netbinox OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/netbinox/Bundle.properties -OpenIDE-Module-Specification-Version: 1.72 +OpenIDE-Module-Specification-Version: 1.73 OpenIDE-Module-Provides: org.osgi.framework.launch.FrameworkFactory, org.netbeans.Netbinox OpenIDE-Module-Hide-Classpath-Packages: org.eclipse.core.runtime.**,org.eclipse.osgi.** Covered-Packages: META-INF,org.netbeans.modules.netbinox, diff --git a/platform/o.apache.commons.codec/manifest.mf b/platform/o.apache.commons.codec/manifest.mf index ca7dc4128882..cceacee99dd6 100644 --- a/platform/o.apache.commons.codec/manifest.mf +++ b/platform/o.apache.commons.codec/manifest.mf @@ -1,2 +1,2 @@ OpenIDE-Module: org.apache.commons.codec -OpenIDE-Module-Specification-Version: 1.38 +OpenIDE-Module-Specification-Version: 1.39 diff --git a/platform/o.apache.commons.commons_io/manifest.mf b/platform/o.apache.commons.commons_io/manifest.mf index d6a44ddbf923..16a88331e921 100644 --- a/platform/o.apache.commons.commons_io/manifest.mf +++ b/platform/o.apache.commons.commons_io/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.apache.commons.commons_io OpenIDE-Module-Localizing-Bundle: org/apache/commons/commons_io/Bundle.properties -OpenIDE-Module-Specification-Version: 2.22 +OpenIDE-Module-Specification-Version: 2.23 diff --git a/platform/o.apache.commons.lang3/manifest.mf b/platform/o.apache.commons.lang3/manifest.mf index c7af627b4c99..57117f761b03 100644 --- a/platform/o.apache.commons.lang3/manifest.mf +++ b/platform/o.apache.commons.lang3/manifest.mf @@ -1,2 +1,2 @@ OpenIDE-Module: org.apache.commons.lang3 -OpenIDE-Module-Specification-Version: 1.26 +OpenIDE-Module-Specification-Version: 1.27 diff --git a/platform/o.apache.commons.logging/manifest.mf b/platform/o.apache.commons.logging/manifest.mf index 4907d25eb36e..40e0a499eec5 100644 --- a/platform/o.apache.commons.logging/manifest.mf +++ b/platform/o.apache.commons.logging/manifest.mf @@ -1,2 +1,2 @@ OpenIDE-Module: org.apache.commons.logging -OpenIDE-Module-Specification-Version: 1.26 +OpenIDE-Module-Specification-Version: 1.27 diff --git a/platform/o.n.bootstrap/manifest.mf b/platform/o.n.bootstrap/manifest.mf index a9edce214e55..14829618555c 100644 --- a/platform/o.n.bootstrap/manifest.mf +++ b/platform/o.n.bootstrap/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.bootstrap/1 -OpenIDE-Module-Specification-Version: 2.110 +OpenIDE-Module-Specification-Version: 2.111 OpenIDE-Module-Localizing-Bundle: org/netbeans/Bundle.properties OpenIDE-Module-Recommends: org.netbeans.NetigsoFramework diff --git a/platform/o.n.core/manifest.mf b/platform/o.n.core/manifest.mf index 3f48a2d97ff7..a9e059805bf0 100644 --- a/platform/o.n.core/manifest.mf +++ b/platform/o.n.core/manifest.mf @@ -5,5 +5,5 @@ OpenIDE-Module-Layer: org/netbeans/core/resources/mf-layer.xml AutoUpdate-Show-In-Client: false AutoUpdate-Essential-Module: true OpenIDE-Module-Recommends: org.netbeans.core.ProxySettings.Reloader -OpenIDE-Module-Specification-Version: 3.82 +OpenIDE-Module-Specification-Version: 3.83 diff --git a/platform/o.n.swing.laf.dark/nbproject/project.properties b/platform/o.n.swing.laf.dark/nbproject/project.properties index 5243fc44d1af..f25b7b3d44df 100644 --- a/platform/o.n.swing.laf.dark/nbproject/project.properties +++ b/platform/o.n.swing.laf.dark/nbproject/project.properties @@ -18,4 +18,4 @@ is.autoload=true javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial -spec.version.base=2.26.0 +spec.version.base=2.27.0 diff --git a/platform/o.n.swing.laf.flatlaf/manifest.mf b/platform/o.n.swing.laf.flatlaf/manifest.mf index 665c786d8a0a..f6ec1aa5942c 100644 --- a/platform/o.n.swing.laf.flatlaf/manifest.mf +++ b/platform/o.n.swing.laf.flatlaf/manifest.mf @@ -3,6 +3,6 @@ OpenIDE-Module-Install: org/netbeans/swing/laf/flatlaf/Installer.class OpenIDE-Module-Layer: org/netbeans/swing/laf/flatlaf/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/swing/laf/flatlaf/Bundle.properties OpenIDE-Module: org.netbeans.swing.laf.flatlaf -OpenIDE-Module-Specification-Version: 1.24 +OpenIDE-Module-Specification-Version: 1.25 AutoUpdate-Show-In-Client: false diff --git a/platform/o.n.swing.outline/manifest.mf b/platform/o.n.swing.outline/manifest.mf index 5f5e5b397493..da393a31b12b 100644 --- a/platform/o.n.swing.outline/manifest.mf +++ b/platform/o.n.swing.outline/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.swing.outline OpenIDE-Module-Localizing-Bundle: org/netbeans/swing/outline/Bundle.properties -OpenIDE-Module-Specification-Version: 1.65 +OpenIDE-Module-Specification-Version: 1.66 diff --git a/platform/o.n.swing.plaf/manifest.mf b/platform/o.n.swing.plaf/manifest.mf index 6589f10eadaf..7e0b77fbcb28 100644 --- a/platform/o.n.swing.plaf/manifest.mf +++ b/platform/o.n.swing.plaf/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module-Localizing-Bundle: org/netbeans/swing/plaf/Bundle.properties OpenIDE-Module: org.netbeans.swing.plaf -OpenIDE-Module-Specification-Version: 1.73 +OpenIDE-Module-Specification-Version: 1.74 AutoUpdate-Show-In-Client: false diff --git a/platform/o.n.swing.tabcontrol/manifest.mf b/platform/o.n.swing.tabcontrol/manifest.mf index 4b2078fc97d6..cd2d5e41b552 100644 --- a/platform/o.n.swing.tabcontrol/manifest.mf +++ b/platform/o.n.swing.tabcontrol/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module-Localizing-Bundle: org/netbeans/swing/tabcontrol/Bundle.properties OpenIDE-Module: org.netbeans.swing.tabcontrol -OpenIDE-Module-Specification-Version: 1.88 +OpenIDE-Module-Specification-Version: 1.89 AutoUpdate-Essential-Module: true diff --git a/platform/openide.actions/manifest.mf b/platform/openide.actions/manifest.mf index 655cf583ccc5..d1eaf7ff00f2 100644 --- a/platform/openide.actions/manifest.mf +++ b/platform/openide.actions/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.openide.actions OpenIDE-Module-Localizing-Bundle: org/openide/actions/Bundle.properties AutoUpdate-Essential-Module: true OpenIDE-Module-Recommends: org.openide.util.spi.SVGLoader -OpenIDE-Module-Specification-Version: 6.70 +OpenIDE-Module-Specification-Version: 6.71 diff --git a/platform/openide.awt/manifest.mf b/platform/openide.awt/manifest.mf index 58b19408f569..d846c7d7c972 100644 --- a/platform/openide.awt/manifest.mf +++ b/platform/openide.awt/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.awt OpenIDE-Module-Localizing-Bundle: org/openide/awt/Bundle.properties AutoUpdate-Essential-Module: true -OpenIDE-Module-Specification-Version: 7.99 +OpenIDE-Module-Specification-Version: 7.100 diff --git a/platform/openide.compat/manifest.mf b/platform/openide.compat/manifest.mf index 51e2d0bdacdf..ee66b8bf5310 100644 --- a/platform/openide.compat/manifest.mf +++ b/platform/openide.compat/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.compat -OpenIDE-Module-Specification-Version: 6.71 +OpenIDE-Module-Specification-Version: 6.72 OpenIDE-Module-Deprecated: true OpenIDE-Module-Localizing-Bundle: org/openide/compat/Bundle.properties AutoUpdate-Essential-Module: true diff --git a/platform/openide.dialogs/manifest.mf b/platform/openide.dialogs/manifest.mf index 721510c932a1..e89e63632cbe 100644 --- a/platform/openide.dialogs/manifest.mf +++ b/platform/openide.dialogs/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.dialogs -OpenIDE-Module-Specification-Version: 7.78 +OpenIDE-Module-Specification-Version: 7.79 OpenIDE-Module-Localizing-Bundle: org/openide/Bundle.properties AutoUpdate-Essential-Module: true diff --git a/platform/openide.execution.compat8/manifest.mf b/platform/openide.execution.compat8/manifest.mf index 436434897a1d..5672737e6f59 100644 --- a/platform/openide.execution.compat8/manifest.mf +++ b/platform/openide.execution.compat8/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.execution.compat8 OpenIDE-Module-Localizing-Bundle: org/openide/execution/compat8/Bundle.properties -OpenIDE-Module-Specification-Version: 9.33 +OpenIDE-Module-Specification-Version: 9.34 OpenIDE-Module-Fragment-Host: org.openide.execution diff --git a/platform/openide.execution/manifest.mf b/platform/openide.execution/manifest.mf index 6804019a1c5b..5eebee3a461a 100644 --- a/platform/openide.execution/manifest.mf +++ b/platform/openide.execution/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.execution -OpenIDE-Module-Specification-Version: 9.34 +OpenIDE-Module-Specification-Version: 9.35 OpenIDE-Module-Localizing-Bundle: org/openide/execution/Bundle.properties OpenIDE-Module-Recommends: org.openide.execution.ExecutionEngine AutoUpdate-Essential-Module: true diff --git a/platform/openide.explorer/manifest.mf b/platform/openide.explorer/manifest.mf index 9acbdb7010cb..fd55e9692b9a 100644 --- a/platform/openide.explorer/manifest.mf +++ b/platform/openide.explorer/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.explorer OpenIDE-Module-Localizing-Bundle: org/openide/explorer/Bundle.properties AutoUpdate-Essential-Module: true -OpenIDE-Module-Specification-Version: 6.93 +OpenIDE-Module-Specification-Version: 6.94 diff --git a/platform/openide.filesystems.compat8/manifest.mf b/platform/openide.filesystems.compat8/manifest.mf index 53268242f327..e03587668392 100644 --- a/platform/openide.filesystems.compat8/manifest.mf +++ b/platform/openide.filesystems.compat8/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.filesystems.compat8 OpenIDE-Module-Localizing-Bundle: org/openide/filesystems/compat8/Bundle.properties -OpenIDE-Module-Specification-Version: 9.40 +OpenIDE-Module-Specification-Version: 9.41 OpenIDE-Module-Fragment-Host: org.openide.filesystems diff --git a/platform/openide.filesystems.nb/manifest.mf b/platform/openide.filesystems.nb/manifest.mf index 9c085701ef1f..20c6f94b704d 100644 --- a/platform/openide.filesystems.nb/manifest.mf +++ b/platform/openide.filesystems.nb/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.filesystems.nb OpenIDE-Module-Localizing-Bundle: org/openide/filesystems/nb/Bundle.properties -OpenIDE-Module-Specification-Version: 9.41 +OpenIDE-Module-Specification-Version: 9.42 diff --git a/platform/openide.filesystems/manifest.mf b/platform/openide.filesystems/manifest.mf index 344e4651f032..fd860a4d9bf2 100644 --- a/platform/openide.filesystems/manifest.mf +++ b/platform/openide.filesystems/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.filesystems OpenIDE-Module-Localizing-Bundle: org/openide/filesystems/Bundle.properties OpenIDE-Module-Layer: org/openide/filesystems/resources/layer.xml -OpenIDE-Module-Specification-Version: 9.44 +OpenIDE-Module-Specification-Version: 9.45 diff --git a/platform/openide.io/manifest.mf b/platform/openide.io/manifest.mf index d58eef8ed7ea..820f6200ef7b 100644 --- a/platform/openide.io/manifest.mf +++ b/platform/openide.io/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.io -OpenIDE-Module-Specification-Version: 1.80 +OpenIDE-Module-Specification-Version: 1.81 OpenIDE-Module-Localizing-Bundle: org/openide/io/Bundle.properties OpenIDE-Module-Recommends: org.openide.windows.IOProvider, org.openide.windows.IOContainer$Provider AutoUpdate-Essential-Module: true diff --git a/platform/openide.loaders/manifest.mf b/platform/openide.loaders/manifest.mf index 85f576f25273..5f154189e90c 100644 --- a/platform/openide.loaders/manifest.mf +++ b/platform/openide.loaders/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.loaders -OpenIDE-Module-Specification-Version: 7.101 +OpenIDE-Module-Specification-Version: 7.102 OpenIDE-Module-Localizing-Bundle: org/openide/loaders/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.templates.v1_0 OpenIDE-Module-Layer: org/netbeans/modules/openide/loaders/layer.xml diff --git a/platform/openide.modules/manifest.mf b/platform/openide.modules/manifest.mf index 38e9c4237512..56e6d2c5a2a4 100644 --- a/platform/openide.modules/manifest.mf +++ b/platform/openide.modules/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.modules OpenIDE-Module-Localizing-Bundle: org/openide/modules/Bundle.properties -OpenIDE-Module-Specification-Version: 7.79 +OpenIDE-Module-Specification-Version: 7.80 diff --git a/platform/openide.nodes/manifest.mf b/platform/openide.nodes/manifest.mf index ac1b0ee6a202..c7884738a8e5 100644 --- a/platform/openide.nodes/manifest.mf +++ b/platform/openide.nodes/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.nodes OpenIDE-Module-Localizing-Bundle: org/openide/nodes/Bundle.properties AutoUpdate-Essential-Module: true -OpenIDE-Module-Specification-Version: 7.76 +OpenIDE-Module-Specification-Version: 7.77 diff --git a/platform/openide.text/manifest.mf b/platform/openide.text/manifest.mf index 35cfb327521d..d49d2baaa690 100644 --- a/platform/openide.text/manifest.mf +++ b/platform/openide.text/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.text OpenIDE-Module-Localizing-Bundle: org/openide/text/Bundle.properties AutoUpdate-Essential-Module: true -OpenIDE-Module-Specification-Version: 6.100 +OpenIDE-Module-Specification-Version: 6.101 diff --git a/platform/openide.util.lookup/manifest.mf b/platform/openide.util.lookup/manifest.mf index ce92b1787dd2..ecd6437e4fe7 100644 --- a/platform/openide.util.lookup/manifest.mf +++ b/platform/openide.util.lookup/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.util.lookup OpenIDE-Module-Localizing-Bundle: org/openide/util/lookup/Bundle.properties -OpenIDE-Module-Specification-Version: 8.65 +OpenIDE-Module-Specification-Version: 8.66 diff --git a/platform/openide.util.ui.svg/manifest.mf b/platform/openide.util.ui.svg/manifest.mf index 2cd94489f1e1..e2fe5d996c71 100644 --- a/platform/openide.util.ui.svg/manifest.mf +++ b/platform/openide.util.ui.svg/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.openide.util.ui.svg OpenIDE-Module-Localizing-Bundle: org/openide/util/svg/Bundle.properties -OpenIDE-Module-Specification-Version: 1.25 +OpenIDE-Module-Specification-Version: 1.26 OpenIDE-Module-Provides: org.openide.util.spi.SVGLoader diff --git a/platform/openide.util.ui/manifest.mf b/platform/openide.util.ui/manifest.mf index 69cc964ac142..f655faf92905 100644 --- a/platform/openide.util.ui/manifest.mf +++ b/platform/openide.util.ui/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.util.ui OpenIDE-Module-Localizing-Bundle: org/openide/util/Bundle.properties -OpenIDE-Module-Specification-Version: 9.40 +OpenIDE-Module-Specification-Version: 9.41 diff --git a/platform/openide.util/manifest.mf b/platform/openide.util/manifest.mf index b4dcb23ed289..bc5b42be17aa 100644 --- a/platform/openide.util/manifest.mf +++ b/platform/openide.util/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.util OpenIDE-Module-Localizing-Bundle: org/openide/util/base/Bundle.properties -OpenIDE-Module-Specification-Version: 9.39 +OpenIDE-Module-Specification-Version: 9.40 diff --git a/platform/openide.windows/manifest.mf b/platform/openide.windows/manifest.mf index 61995f3f27dc..e02f3aad9ca0 100644 --- a/platform/openide.windows/manifest.mf +++ b/platform/openide.windows/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.openide.windows -OpenIDE-Module-Specification-Version: 6.108 +OpenIDE-Module-Specification-Version: 6.109 OpenIDE-Module-Localizing-Bundle: org/openide/windows/Bundle.properties AutoUpdate-Essential-Module: true diff --git a/platform/options.api/manifest.mf b/platform/options.api/manifest.mf index 61edb8ae6725..e0b1d31f456c 100644 --- a/platform/options.api/manifest.mf +++ b/platform/options.api/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.options.api/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/options/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/options/resources/mf-layer.xml -OpenIDE-Module-Specification-Version: 1.76 +OpenIDE-Module-Specification-Version: 1.77 AutoUpdate-Show-In-Client: false AutoUpdate-Essential-Module: true diff --git a/platform/options.keymap/manifest.mf b/platform/options.keymap/manifest.mf index 5221cfc53685..f85705496ccc 100644 --- a/platform/options.keymap/manifest.mf +++ b/platform/options.keymap/manifest.mf @@ -2,7 +2,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.options.keymap OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/options/keymap/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/options/keymap/mf-layer.xml -OpenIDE-Module-Specification-Version: 1.68 +OpenIDE-Module-Specification-Version: 1.69 AutoUpdate-Show-In-Client: false AutoUpdate-Essential-Module: true diff --git a/platform/print/manifest.mf b/platform/print/manifest.mf index 345a37342d07..f9dafa70d332 100644 --- a/platform/print/manifest.mf +++ b/platform/print/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 7.57 +OpenIDE-Module-Specification-Version: 7.58 OpenIDE-Module: org.netbeans.modules.print OpenIDE-Module-Layer: org/netbeans/modules/print/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/print/resources/Bundle.properties diff --git a/platform/progress.ui/manifest.mf b/platform/progress.ui/manifest.mf index 9b3a6974c718..e719bf2e46bb 100644 --- a/platform/progress.ui/manifest.mf +++ b/platform/progress.ui/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.netbeans.modules.progress.ui OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/progress/ui/Bundle.properties OpenIDE-Module-Provides: org.netbeans.modules.progress.spi.ProgressUIWorkerProvider, org.netbeans.modules.progress.spi.RunOffEDTProvider AutoUpdate-Essential-Module: true -OpenIDE-Module-Specification-Version: 1.64 +OpenIDE-Module-Specification-Version: 1.65 diff --git a/platform/queries/manifest.mf b/platform/queries/manifest.mf index ff0c78529f53..b60c711c6062 100644 --- a/platform/queries/manifest.mf +++ b/platform/queries/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.queries/1 -OpenIDE-Module-Specification-Version: 1.74 +OpenIDE-Module-Specification-Version: 1.75 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/queries/Bundle.properties diff --git a/platform/sampler/manifest.mf b/platform/sampler/manifest.mf index e690bf1b1707..24f1f2c57040 100644 --- a/platform/sampler/manifest.mf +++ b/platform/sampler/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.sampler OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/sampler/Bundle.properties -OpenIDE-Module-Specification-Version: 1.45 +OpenIDE-Module-Specification-Version: 1.46 Main-Class: org.netbeans.modules.sampler.CLISampler diff --git a/platform/sendopts/manifest.mf b/platform/sendopts/manifest.mf index 798aca80d426..fa75b0e0d819 100644 --- a/platform/sendopts/manifest.mf +++ b/platform/sendopts/manifest.mf @@ -1,5 +1,5 @@ OpenIDE-Module: org.netbeans.modules.sendopts/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/sendopts/Bundle.properties -OpenIDE-Module-Specification-Version: 2.67 +OpenIDE-Module-Specification-Version: 2.68 AutoUpdate-Essential-Module: true diff --git a/platform/settings/manifest.mf b/platform/settings/manifest.mf index d547024cc659..357bc8d3a20d 100644 --- a/platform/settings/manifest.mf +++ b/platform/settings/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.netbeans.modules.settings/1 OpenIDE-Module-Layer: org/netbeans/modules/settings/resources/mf-layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/settings/resources/Bundle.properties AutoUpdate-Essential-Module: true -OpenIDE-Module-Specification-Version: 1.80 +OpenIDE-Module-Specification-Version: 1.81 diff --git a/platform/spi.actions/manifest.mf b/platform/spi.actions/manifest.mf index 8c2f08e2747a..b3b5b28c478c 100644 --- a/platform/spi.actions/manifest.mf +++ b/platform/spi.actions/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.spi.actions/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/spi/actions/Bundle.properties -OpenIDE-Module-Specification-Version: 1.59 +OpenIDE-Module-Specification-Version: 1.60 diff --git a/platform/spi.quicksearch/manifest.mf b/platform/spi.quicksearch/manifest.mf index 0760d5db2aae..96bd940d0363 100644 --- a/platform/spi.quicksearch/manifest.mf +++ b/platform/spi.quicksearch/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.spi.quicksearch OpenIDE-Module-Layer: org/netbeans/modules/quicksearch/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/spi/quicksearch/Bundle.properties -OpenIDE-Module-Specification-Version: 1.58 +OpenIDE-Module-Specification-Version: 1.59 diff --git a/platform/templates/manifest.mf b/platform/templates/manifest.mf index e4d6d4bb9a01..94d2bc8fadde 100644 --- a/platform/templates/manifest.mf +++ b/platform/templates/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.templates/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/templates/Bundle.properties -OpenIDE-Module-Specification-Version: 1.38 +OpenIDE-Module-Specification-Version: 1.39 OpenIDE-Module-Layer: org/netbeans/modules/templates/resources/layer.xml AutoUpdate-Show-In-Client: false AutoUpdate-Essential-Module: true diff --git a/platform/templatesui/manifest.mf b/platform/templatesui/manifest.mf index 35845416342a..108f19a39982 100644 --- a/platform/templatesui/manifest.mf +++ b/platform/templatesui/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.templatesui OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/templatesui/Bundle.properties OpenIDE-Module-Provides: org.netbeans.api.templates.wizard -OpenIDE-Module-Specification-Version: 1.34 +OpenIDE-Module-Specification-Version: 1.35 diff --git a/platform/uihandler/manifest.mf b/platform/uihandler/manifest.mf index 93a0f5a96614..7371e8012304 100644 --- a/platform/uihandler/manifest.mf +++ b/platform/uihandler/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.netbeans.modules.uihandler OpenIDE-Module-Install: org/netbeans/modules/uihandler/Installer.class OpenIDE-Module-Layer: org/netbeans/modules/uihandler/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/uihandler/Bundle.properties -OpenIDE-Module-Specification-Version: 2.66 +OpenIDE-Module-Specification-Version: 2.67 diff --git a/profiler/debugger.jpda.heapwalk/manifest.mf b/profiler/debugger.jpda.heapwalk/manifest.mf index feec136b206d..2539e782a7a1 100644 --- a/profiler/debugger.jpda.heapwalk/manifest.mf +++ b/profiler/debugger.jpda.heapwalk/manifest.mf @@ -2,7 +2,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.debugger.jpda.heapwalk/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/debugger/jpda/heapwalk/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/debugger/jpda/heapwalk/resources/mf-layer.xml -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 OpenIDE-Module-Requires: org.netbeans.api.debugger.jpda.JPDADebuggerEngineImpl, org.netbeans.spi.debugger.ui OpenIDE-Module-Provides: org.netbeans.modules.debugger.jpda.heapwalk diff --git a/profiler/lib.profiler.charts/manifest.mf b/profiler/lib.profiler.charts/manifest.mf index 7f5a1c8812b1..95ef392e98d7 100644 --- a/profiler/lib.profiler.charts/manifest.mf +++ b/profiler/lib.profiler.charts/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.lib.profiler.charts/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/lib/profiler/charts/Bundle.properties -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 diff --git a/profiler/lib.profiler.common/manifest.mf b/profiler/lib.profiler.common/manifest.mf index 3125d6adb448..98637249c15b 100644 --- a/profiler/lib.profiler.common/manifest.mf +++ b/profiler/lib.profiler.common/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.lib.profiler.common/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/lib/profiler/common/Bundle.properties -OpenIDE-Module-Specification-Version: 1.78 +OpenIDE-Module-Specification-Version: 1.79 OpenIDE-Module-Needs: org.netbeans.lib.profiler.common.Profiler diff --git a/profiler/lib.profiler.ui/manifest.mf b/profiler/lib.profiler.ui/manifest.mf index 7394bdffddf3..7e47f8ea7d4c 100644 --- a/profiler/lib.profiler.ui/manifest.mf +++ b/profiler/lib.profiler.ui/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.lib.profiler.ui/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/lib/profiler/ui/Bundle.properties -OpenIDE-Module-Specification-Version: 1.177 +OpenIDE-Module-Specification-Version: 1.178 diff --git a/profiler/lib.profiler/manifest.mf b/profiler/lib.profiler/manifest.mf index b478e5d3ed6e..66f62cd6dd2e 100644 --- a/profiler/lib.profiler/manifest.mf +++ b/profiler/lib.profiler/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.lib.profiler/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/lib/profiler/Bundle.properties -OpenIDE-Module-Specification-Version: 1.140 +OpenIDE-Module-Specification-Version: 1.141 diff --git a/profiler/maven.profiler/manifest.mf b/profiler/maven.profiler/manifest.mf index 27020435c03e..25445a4a1bf1 100644 --- a/profiler/maven.profiler/manifest.mf +++ b/profiler/maven.profiler/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.maven.profiler/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/maven/profiler/Bundle.properties -OpenIDE-Module-Specification-Version: 1.63 +OpenIDE-Module-Specification-Version: 1.64 AutoUpdate-Show-In-Client: false diff --git a/profiler/profiler.api/manifest.mf b/profiler/profiler.api/manifest.mf index 115fb2becf2f..26845a451fec 100644 --- a/profiler/profiler.api/manifest.mf +++ b/profiler/profiler.api/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.profiler.api/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/api/Bundle.properties -OpenIDE-Module-Specification-Version: 1.81 +OpenIDE-Module-Specification-Version: 1.82 Netigso-Export-Package: org.netbeans.modules.profiler.spi diff --git a/profiler/profiler.attach/manifest.mf b/profiler/profiler.attach/manifest.mf index 426a5e755771..28a65f15c00b 100644 --- a/profiler/profiler.attach/manifest.mf +++ b/profiler/profiler.attach/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.profiler.attach/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/attach/Bundle.properties -OpenIDE-Module-Specification-Version: 2.52 +OpenIDE-Module-Specification-Version: 2.53 diff --git a/profiler/profiler.freeform/manifest.mf b/profiler/profiler.freeform/manifest.mf index 61a1e497015f..2717a66a4ef7 100644 --- a/profiler/profiler.freeform/manifest.mf +++ b/profiler/profiler.freeform/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.profiler.freeform/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/freeform/Bundle.properties -OpenIDE-Module-Specification-Version: 1.66 +OpenIDE-Module-Specification-Version: 1.67 diff --git a/profiler/profiler.heapwalker/manifest.mf b/profiler/profiler.heapwalker/manifest.mf index f3c001487ca0..dcab2149617e 100644 --- a/profiler/profiler.heapwalker/manifest.mf +++ b/profiler/profiler.heapwalker/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.profiler.heapwalker OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/heapwalker/Bundle.properties -OpenIDE-Module-Specification-Version: 1.143 +OpenIDE-Module-Specification-Version: 1.144 diff --git a/profiler/profiler.j2se/manifest.mf b/profiler/profiler.j2se/manifest.mf index 2ea0cb1e3de3..51e0cb6c9f80 100644 --- a/profiler/profiler.j2se/manifest.mf +++ b/profiler/profiler.j2se/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.profiler.j2se/1 OpenIDE-Module-Layer: org/netbeans/modules/profiler/j2se/mf-layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/j2se/Bundle.properties -OpenIDE-Module-Specification-Version: 1.67 +OpenIDE-Module-Specification-Version: 1.68 diff --git a/profiler/profiler.kit/manifest.mf b/profiler/profiler.kit/manifest.mf index 2edcde152713..a6ad3d343555 100644 --- a/profiler/profiler.kit/manifest.mf +++ b/profiler/profiler.kit/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.profiler.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.50 +OpenIDE-Module-Specification-Version: 1.51 OpenIDE-Module-Provides: org.netbeans.modules.profiler diff --git a/profiler/profiler.nbimpl/manifest.mf b/profiler/profiler.nbimpl/manifest.mf index f83b6f050573..ffcc87cc8fdf 100644 --- a/profiler/profiler.nbimpl/manifest.mf +++ b/profiler/profiler.nbimpl/manifest.mf @@ -4,4 +4,4 @@ OpenIDE-Module: org.netbeans.modules.profiler.nbimpl/1 OpenIDE-Module-Layer: org/netbeans/modules/profiler/nbimpl/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/nbimpl/Bundle.properties OpenIDE-Module-Provides: org.netbeans.lib.profiler.common.Profiler -OpenIDE-Module-Specification-Version: 1.56 +OpenIDE-Module-Specification-Version: 1.57 diff --git a/profiler/profiler.nbmodule/manifest.mf b/profiler/profiler.nbmodule/manifest.mf index 0eb28ccc8a34..55fbec7affc8 100644 --- a/profiler/profiler.nbmodule/manifest.mf +++ b/profiler/profiler.nbmodule/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.profiler.nbmodule/1 OpenIDE-Module-Layer: org/netbeans/modules/profiler/nbmodule/mf-layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/nbmodule/Bundle.properties -OpenIDE-Module-Specification-Version: 1.66 +OpenIDE-Module-Specification-Version: 1.67 diff --git a/profiler/profiler.options/manifest.mf b/profiler/profiler.options/manifest.mf index 9e958cb3481e..83c4f0883602 100644 --- a/profiler/profiler.options/manifest.mf +++ b/profiler/profiler.options/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.profiler.options OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/options/Bundle.properties OpenIDE-Module-Recommends: org.netbeans.modules.options.java -OpenIDE-Module-Specification-Version: 1.50 +OpenIDE-Module-Specification-Version: 1.51 diff --git a/profiler/profiler.oql.language/manifest.mf b/profiler/profiler.oql.language/manifest.mf index 411bbfbaa0d6..667f6656046d 100644 --- a/profiler/profiler.oql.language/manifest.mf +++ b/profiler/profiler.oql.language/manifest.mf @@ -4,5 +4,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.profiler.oql.language/0 OpenIDE-Module-Layer: org/netbeans/modules/profiler/oql/language/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/oql/language/Bundle.properties -OpenIDE-Module-Specification-Version: 0.59 +OpenIDE-Module-Specification-Version: 0.60 diff --git a/profiler/profiler.oql/manifest.mf b/profiler/profiler.oql/manifest.mf index 675180f3df44..1a250baa3231 100644 --- a/profiler/profiler.oql/manifest.mf +++ b/profiler/profiler.oql/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.profiler.oql/2 OpenIDE-Module-Layer: org/netbeans/modules/profiler/oql/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/oql/Bundle.properties -OpenIDE-Module-Specification-Version: 2.49 +OpenIDE-Module-Specification-Version: 2.50 diff --git a/profiler/profiler.ppoints/manifest.mf b/profiler/profiler.ppoints/manifest.mf index b748145aa8bd..99410bd439f8 100644 --- a/profiler/profiler.ppoints/manifest.mf +++ b/profiler/profiler.ppoints/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.profiler.ppoints OpenIDE-Module-Layer: org/netbeans/modules/profiler/ppoints/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/ppoints/Bundle.properties -OpenIDE-Module-Specification-Version: 1.55 +OpenIDE-Module-Specification-Version: 1.56 diff --git a/profiler/profiler.projectsupport/manifest.mf b/profiler/profiler.projectsupport/manifest.mf index 58fb3ba895c6..c4b929eb3840 100644 --- a/profiler/profiler.projectsupport/manifest.mf +++ b/profiler/profiler.projectsupport/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.profiler.projectsupport OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/projectsupport/Bundle.properties -OpenIDE-Module-Specification-Version: 1.64 +OpenIDE-Module-Specification-Version: 1.65 diff --git a/profiler/profiler.snaptracer/manifest.mf b/profiler/profiler.snaptracer/manifest.mf index 4af34891545b..f3eb0acdb45d 100644 --- a/profiler/profiler.snaptracer/manifest.mf +++ b/profiler/profiler.snaptracer/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.profiler.snaptracer/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/snaptracer/Bundle.properties -OpenIDE-Module-Specification-Version: 1.55 +OpenIDE-Module-Specification-Version: 1.56 diff --git a/profiler/profiler.utilities/manifest.mf b/profiler/profiler.utilities/manifest.mf index ee51f1c03993..d5307afa1ea1 100644 --- a/profiler/profiler.utilities/manifest.mf +++ b/profiler/profiler.utilities/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.profiler.utilities/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/utilities/Bundle.properties -OpenIDE-Module-Specification-Version: 1.68 +OpenIDE-Module-Specification-Version: 1.69 diff --git a/profiler/profiler/manifest.mf b/profiler/profiler/manifest.mf index 9d73efb9a016..24feb0a0f32f 100644 --- a/profiler/profiler/manifest.mf +++ b/profiler/profiler/manifest.mf @@ -5,5 +5,5 @@ OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/profiler/Bundle.propertie OpenIDE-Module-Install: org/netbeans/modules/profiler/ProfilerModule.class OpenIDE-Module-Requires: org.openide.windows.WindowManager OpenIDE-Module-Package-Dependencies: com.sun.tools.attach[VirtualMachine] -OpenIDE-Module-Specification-Version: 3.60 +OpenIDE-Module-Specification-Version: 3.61 diff --git a/webcommon/api.knockout/manifest.mf b/webcommon/api.knockout/manifest.mf index b12e078ab97e..990706afc879 100644 --- a/webcommon/api.knockout/manifest.mf +++ b/webcommon/api.knockout/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.api.knockout OpenIDE-Module-Localizing-Bundle: org/netbeans/spi/knockout/Bundle.properties -OpenIDE-Module-Specification-Version: 1.32 +OpenIDE-Module-Specification-Version: 1.33 AutoUpdate-Show-In-Client: false diff --git a/webcommon/cordova.platforms.android/manifest.mf b/webcommon/cordova.platforms.android/manifest.mf index bb49ca8ba8b5..0ae4834b072c 100644 --- a/webcommon/cordova.platforms.android/manifest.mf +++ b/webcommon/cordova.platforms.android/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.cordova.platforms.android OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/cordova/platforms/android/Bundle.properties -OpenIDE-Module-Specification-Version: 1.57 +OpenIDE-Module-Specification-Version: 1.58 diff --git a/webcommon/cordova.platforms/manifest.mf b/webcommon/cordova.platforms/manifest.mf index 55cc6c4bf89e..d29294ada20d 100644 --- a/webcommon/cordova.platforms/manifest.mf +++ b/webcommon/cordova.platforms/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.cordova.platforms OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/cordova/platforms/Bundle.properties -OpenIDE-Module-Specification-Version: 1.67 +OpenIDE-Module-Specification-Version: 1.68 diff --git a/webcommon/cordova/manifest.mf b/webcommon/cordova/manifest.mf index ef7c9cad45f6..ce0beb7fb608 100644 --- a/webcommon/cordova/manifest.mf +++ b/webcommon/cordova/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.cordova OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/cordova/Bundle.properties -OpenIDE-Module-Specification-Version: 1.64 +OpenIDE-Module-Specification-Version: 1.65 OpenIDE-Module-Layer: org/netbeans/modules/cordova/resources/layer.xml OpenIDE-Module-Recommends: cnb.org.netbeans.modules.cordova.platforms.ios diff --git a/webcommon/extbrowser.chrome/manifest.mf b/webcommon/extbrowser.chrome/manifest.mf index c28f31726c48..43a56345dd0d 100644 --- a/webcommon/extbrowser.chrome/manifest.mf +++ b/webcommon/extbrowser.chrome/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.extbrowser.chrome OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/extbrowser/chrome/Bundle.properties -OpenIDE-Module-Specification-Version: 1.41 +OpenIDE-Module-Specification-Version: 1.42 AutoUpdate-Show-In-Client: false diff --git a/webcommon/html.angular/manifest.mf b/webcommon/html.angular/manifest.mf index 5bfa0e680085..7bba86f61941 100644 --- a/webcommon/html.angular/manifest.mf +++ b/webcommon/html.angular/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.html.angular OpenIDE-Module-Layer: org/netbeans/modules/html/angular/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/html/angular/Bundle.properties -OpenIDE-Module-Specification-Version: 1.43 +OpenIDE-Module-Specification-Version: 1.44 diff --git a/webcommon/html.knockout/manifest.mf b/webcommon/html.knockout/manifest.mf index 5f42a2591fda..45145be52fdf 100644 --- a/webcommon/html.knockout/manifest.mf +++ b/webcommon/html.knockout/manifest.mf @@ -2,6 +2,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.html.knockout OpenIDE-Module-Layer: org/netbeans/modules/html/knockout/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/html/knockout/Bundle.properties -OpenIDE-Module-Specification-Version: 1.41 +OpenIDE-Module-Specification-Version: 1.42 OpenIDE-Module-Provides: org.netbeans.modules.ko4j.editing diff --git a/webcommon/javascript.bower/manifest.mf b/webcommon/javascript.bower/manifest.mf index f7cca40dc4cc..949dfd67780a 100644 --- a/webcommon/javascript.bower/manifest.mf +++ b/webcommon/javascript.bower/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript.bower OpenIDE-Module-Layer: org/netbeans/modules/javascript/bower/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript/bower/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.36 +OpenIDE-Module-Specification-Version: 0.37 AutoUpdate-Show-In-Client: false diff --git a/webcommon/javascript.cdnjs/manifest.mf b/webcommon/javascript.cdnjs/manifest.mf index f8a2f67b074a..4135b7eb913f 100644 --- a/webcommon/javascript.cdnjs/manifest.mf +++ b/webcommon/javascript.cdnjs/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript.cdnjs/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript/cdnjs/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.38 +OpenIDE-Module-Specification-Version: 0.39 AutoUpdate-Show-In-Client: false diff --git a/webcommon/javascript.cdtdebug.ui/nbproject/project.properties b/webcommon/javascript.cdtdebug.ui/nbproject/project.properties index 8c25fc246772..ca835307a207 100644 --- a/webcommon/javascript.cdtdebug.ui/nbproject/project.properties +++ b/webcommon/javascript.cdtdebug.ui/nbproject/project.properties @@ -19,4 +19,4 @@ javac.release=11 javadoc.arch=${basedir}/arch.xml is.eager=true -spec.version.base=1.8.0 +spec.version.base=1.9.0 diff --git a/webcommon/javascript.cdtdebug/nbproject/project.properties b/webcommon/javascript.cdtdebug/nbproject/project.properties index d41057e1cf60..41a956ad6df6 100644 --- a/webcommon/javascript.cdtdebug/nbproject/project.properties +++ b/webcommon/javascript.cdtdebug/nbproject/project.properties @@ -19,4 +19,4 @@ javac.release=11 javadoc.arch=${basedir}/arch.xml is.autoload=true -spec.version.base=1.8.0 +spec.version.base=1.9.0 diff --git a/webcommon/javascript.grunt/manifest.mf b/webcommon/javascript.grunt/manifest.mf index bac80389a351..512668dd9770 100644 --- a/webcommon/javascript.grunt/manifest.mf +++ b/webcommon/javascript.grunt/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript.grunt OpenIDE-Module-Layer: org/netbeans/modules/javascript/grunt/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript/grunt/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.45 +OpenIDE-Module-Specification-Version: 0.46 AutoUpdate-Show-In-Client: false diff --git a/webcommon/javascript.gulp/manifest.mf b/webcommon/javascript.gulp/manifest.mf index 14a79b424fe3..eaf906aa2238 100644 --- a/webcommon/javascript.gulp/manifest.mf +++ b/webcommon/javascript.gulp/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript.gulp OpenIDE-Module-Layer: org/netbeans/modules/javascript/gulp/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript/gulp/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.44 +OpenIDE-Module-Specification-Version: 0.45 AutoUpdate-Show-In-Client: false diff --git a/webcommon/javascript.jstestdriver/manifest.mf b/webcommon/javascript.jstestdriver/manifest.mf index cccf0192c2b0..a916af6fc98f 100644 --- a/webcommon/javascript.jstestdriver/manifest.mf +++ b/webcommon/javascript.jstestdriver/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript.jstestdriver OpenIDE-Module-Layer: org/netbeans/modules/javascript/jstestdriver/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript/jstestdriver/Bundle.properties -OpenIDE-Module-Specification-Version: 0.43 +OpenIDE-Module-Specification-Version: 0.44 AutoUpdate-Show-In-Client: false diff --git a/webcommon/javascript.karma/manifest.mf b/webcommon/javascript.karma/manifest.mf index 92362afb9683..97e24c3c6ff1 100644 --- a/webcommon/javascript.karma/manifest.mf +++ b/webcommon/javascript.karma/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript.karma/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript/karma/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.47 +OpenIDE-Module-Specification-Version: 0.48 AutoUpdate-Show-In-Client: false diff --git a/webcommon/javascript.nodejs/manifest.mf b/webcommon/javascript.nodejs/manifest.mf index 212bb4e2d54f..e777a1f9d7c8 100644 --- a/webcommon/javascript.nodejs/manifest.mf +++ b/webcommon/javascript.nodejs/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript.nodejs/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript/nodejs/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 0.60 +OpenIDE-Module-Specification-Version: 0.61 AutoUpdate-Show-In-Client: false diff --git a/webcommon/javascript.v8debug.ui/nbproject/project.properties b/webcommon/javascript.v8debug.ui/nbproject/project.properties index 3a7bb04c9a73..032fd9d2a221 100644 --- a/webcommon/javascript.v8debug.ui/nbproject/project.properties +++ b/webcommon/javascript.v8debug.ui/nbproject/project.properties @@ -19,4 +19,4 @@ javac.source=1.8 javadoc.arch=${basedir}/arch.xml is.eager=true -spec.version.base=1.30.0 +spec.version.base=1.31.0 diff --git a/webcommon/javascript.v8debug/nbproject/project.properties b/webcommon/javascript.v8debug/nbproject/project.properties index dc393d9e524d..29cf47d4fede 100644 --- a/webcommon/javascript.v8debug/nbproject/project.properties +++ b/webcommon/javascript.v8debug/nbproject/project.properties @@ -19,4 +19,4 @@ javac.source=1.8 javadoc.arch=${basedir}/arch.xml is.autoload=true -spec.version.base=1.41.0 +spec.version.base=1.42.0 diff --git a/webcommon/javascript2.doc/manifest.mf b/webcommon/javascript2.doc/manifest.mf index 770579a1f5c8..dfe4c410e4e0 100644 --- a/webcommon/javascript2.doc/manifest.mf +++ b/webcommon/javascript2.doc/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javascript2.doc/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/doc/Bundle.properties -OpenIDE-Module-Specification-Version: 1.31 +OpenIDE-Module-Specification-Version: 1.32 diff --git a/webcommon/javascript2.editor/manifest.mf b/webcommon/javascript2.editor/manifest.mf index 1e486151ff17..833566cdecae 100644 --- a/webcommon/javascript2.editor/manifest.mf +++ b/webcommon/javascript2.editor/manifest.mf @@ -3,5 +3,5 @@ OpenIDE-Module: org.netbeans.modules.javascript2.editor/1 OpenIDE-Module-Install: org/netbeans/modules/javascript2/editor/ModuleInstaller.class OpenIDE-Module-Layer: org/netbeans/modules/javascript2/editor/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/editor/Bundle.properties -OpenIDE-Module-Specification-Version: 0.106 +OpenIDE-Module-Specification-Version: 0.107 OpenIDE-Module-Recommends: cnb.org.netbeans.modules.html.editor diff --git a/webcommon/javascript2.extdoc/manifest.mf b/webcommon/javascript2.extdoc/manifest.mf index bd9e4c807b6a..ed33e0d258d5 100644 --- a/webcommon/javascript2.extdoc/manifest.mf +++ b/webcommon/javascript2.extdoc/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javascript2.extdoc OpenIDE-Module-Layer: org/netbeans/modules/javascript2/extdoc/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/extdoc/Bundle.properties -OpenIDE-Module-Specification-Version: 1.29 +OpenIDE-Module-Specification-Version: 1.30 diff --git a/webcommon/javascript2.extjs/manifest.mf b/webcommon/javascript2.extjs/manifest.mf index 39cb95fdb29e..2db4cbada695 100644 --- a/webcommon/javascript2.extjs/manifest.mf +++ b/webcommon/javascript2.extjs/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript2.extjs OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/extjs/Bundle.properties -OpenIDE-Module-Specification-Version: 1.40 +OpenIDE-Module-Specification-Version: 1.41 AutoUpdate-Show-In-Client: false diff --git a/webcommon/javascript2.html/manifest.mf b/webcommon/javascript2.html/manifest.mf index 1d9353c05ce4..e54334d34bc0 100644 --- a/webcommon/javascript2.html/manifest.mf +++ b/webcommon/javascript2.html/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javascript2.html OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/html/Bundle.properties -OpenIDE-Module-Specification-Version: 1.21 +OpenIDE-Module-Specification-Version: 1.22 diff --git a/webcommon/javascript2.jade/manifest.mf b/webcommon/javascript2.jade/manifest.mf index d6c01c375452..5a03d3565b4c 100644 --- a/webcommon/javascript2.jade/manifest.mf +++ b/webcommon/javascript2.jade/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.javascript2.jade/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/jade/Bundle.properties -OpenIDE-Module-Specification-Version: 0.37 +OpenIDE-Module-Specification-Version: 0.38 OpenIDE-Module-Layer: org/netbeans/modules/javascript2/jade/layer.xml diff --git a/webcommon/javascript2.jquery/manifest.mf b/webcommon/javascript2.jquery/manifest.mf index 2fdc628aa950..9f9538a61d7c 100644 --- a/webcommon/javascript2.jquery/manifest.mf +++ b/webcommon/javascript2.jquery/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.javascript2.jquery OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/jquery/Bundle.properties -OpenIDE-Module-Specification-Version: 1.40 +OpenIDE-Module-Specification-Version: 1.41 diff --git a/webcommon/javascript2.jsdoc/manifest.mf b/webcommon/javascript2.jsdoc/manifest.mf index ee47dec83c54..57dfbbb22cc3 100644 --- a/webcommon/javascript2.jsdoc/manifest.mf +++ b/webcommon/javascript2.jsdoc/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javascript2.jsdoc OpenIDE-Module-Layer: org/netbeans/modules/javascript2/jsdoc/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/jsdoc/Bundle.properties -OpenIDE-Module-Specification-Version: 1.29 +OpenIDE-Module-Specification-Version: 1.30 diff --git a/webcommon/javascript2.json/manifest.mf b/webcommon/javascript2.json/manifest.mf index 0b3e7d76ee15..8d7862c656e3 100644 --- a/webcommon/javascript2.json/manifest.mf +++ b/webcommon/javascript2.json/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.javascript2.json OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/json/Bundle.properties -OpenIDE-Module-Specification-Version: 1.34 +OpenIDE-Module-Specification-Version: 1.35 diff --git a/webcommon/javascript2.kit/manifest.mf b/webcommon/javascript2.kit/manifest.mf index a23cc47fb38d..df5cc5d9880c 100644 --- a/webcommon/javascript2.kit/manifest.mf +++ b/webcommon/javascript2.kit/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript2.kit/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 0.44 +OpenIDE-Module-Specification-Version: 0.45 AutoUpdate-Show-In-Client: true diff --git a/webcommon/javascript2.knockout/manifest.mf b/webcommon/javascript2.knockout/manifest.mf index 0e142899f14c..37c4b57d8729 100644 --- a/webcommon/javascript2.knockout/manifest.mf +++ b/webcommon/javascript2.knockout/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript2.knockout OpenIDE-Module-Layer: org/netbeans/modules/javascript2/knockout/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/knockout/Bundle.properties -OpenIDE-Module-Specification-Version: 1.41 +OpenIDE-Module-Specification-Version: 1.42 AutoUpdate-Show-In-Client: true diff --git a/webcommon/javascript2.lexer/manifest.mf b/webcommon/javascript2.lexer/manifest.mf index acda83b4e0a7..30a7608e9631 100644 --- a/webcommon/javascript2.lexer/manifest.mf +++ b/webcommon/javascript2.lexer/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javascript2.lexer/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/lexer/Bundle.properties -OpenIDE-Module-Specification-Version: 1.37 +OpenIDE-Module-Specification-Version: 1.38 diff --git a/webcommon/javascript2.model/manifest.mf b/webcommon/javascript2.model/manifest.mf index 1cd9440af19f..444de15df99c 100644 --- a/webcommon/javascript2.model/manifest.mf +++ b/webcommon/javascript2.model/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javascript2.model/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/model/Bundle.properties -OpenIDE-Module-Specification-Version: 1.37 +OpenIDE-Module-Specification-Version: 1.38 diff --git a/webcommon/javascript2.nodejs/manifest.mf b/webcommon/javascript2.nodejs/manifest.mf index b54be7d96d57..8cd0fde67b05 100644 --- a/webcommon/javascript2.nodejs/manifest.mf +++ b/webcommon/javascript2.nodejs/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript2.nodejs/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/nodejs/resources/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/javascript2/nodejs/resources/layer.xml -OpenIDE-Module-Specification-Version: 0.43 +OpenIDE-Module-Specification-Version: 0.44 AutoUpdate-Show-In-Client: true diff --git a/webcommon/javascript2.prototypejs/manifest.mf b/webcommon/javascript2.prototypejs/manifest.mf index 292b66e8c00f..99df6de89f35 100644 --- a/webcommon/javascript2.prototypejs/manifest.mf +++ b/webcommon/javascript2.prototypejs/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.javascript2.prototypejs OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/prototypejs/Bundle.properties -OpenIDE-Module-Specification-Version: 0.36 +OpenIDE-Module-Specification-Version: 0.37 diff --git a/webcommon/javascript2.react/manifest.mf b/webcommon/javascript2.react/manifest.mf index 5ba3d9c6cf6f..933b6ccf4b82 100644 --- a/webcommon/javascript2.react/manifest.mf +++ b/webcommon/javascript2.react/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript2.react OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/react/Bundle.properties OpenIDE-Module-Layer: org/netbeans/modules/javascript2/react/resources/layer.xml -OpenIDE-Module-Specification-Version: 0.30 +OpenIDE-Module-Specification-Version: 0.31 AutoUpdate-Show-In-Client: true diff --git a/webcommon/javascript2.requirejs/manifest.mf b/webcommon/javascript2.requirejs/manifest.mf index f0873cb8d56a..7f6f7dffda9a 100644 --- a/webcommon/javascript2.requirejs/manifest.mf +++ b/webcommon/javascript2.requirejs/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.javascript2.requirejs OpenIDE-Module-Layer: org/netbeans/modules/javascript2/requirejs/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/requirejs/Bundle.properties -OpenIDE-Module-Specification-Version: 0.38 +OpenIDE-Module-Specification-Version: 0.39 diff --git a/webcommon/javascript2.sdoc/manifest.mf b/webcommon/javascript2.sdoc/manifest.mf index 3842e2ff5d69..2f53db90a08b 100644 --- a/webcommon/javascript2.sdoc/manifest.mf +++ b/webcommon/javascript2.sdoc/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javascript2.sdoc OpenIDE-Module-Layer: org/netbeans/modules/javascript2/sdoc/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/sdoc/Bundle.properties -OpenIDE-Module-Specification-Version: 1.29 +OpenIDE-Module-Specification-Version: 1.30 diff --git a/webcommon/javascript2.source.query/manifest.mf b/webcommon/javascript2.source.query/manifest.mf index 142a4b84717a..8536c36c6e5b 100644 --- a/webcommon/javascript2.source.query/manifest.mf +++ b/webcommon/javascript2.source.query/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.javascript2.source.query/0 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/source/query/Bundle.properties -OpenIDE-Module-Specification-Version: 0.30 +OpenIDE-Module-Specification-Version: 0.31 OpenIDE-Module-Provides: org.netbeans.modules.javascript2.debug.spi.SourceElementsQuery AutoUpdate-Show-In-Client: false diff --git a/webcommon/javascript2.types/manifest.mf b/webcommon/javascript2.types/manifest.mf index e9c9059972ce..8e00ee6fde53 100644 --- a/webcommon/javascript2.types/manifest.mf +++ b/webcommon/javascript2.types/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.javascript2.types/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/types/Bundle.properties -OpenIDE-Module-Specification-Version: 1.31 +OpenIDE-Module-Specification-Version: 1.32 diff --git a/webcommon/javascript2.vue/manifest.mf b/webcommon/javascript2.vue/manifest.mf index ddfd2d0ea76c..a5fd83a9f079 100644 --- a/webcommon/javascript2.vue/manifest.mf +++ b/webcommon/javascript2.vue/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.javascript2.vue -OpenIDE-Module-Specification-Version: 0.4 +OpenIDE-Module-Specification-Version: 0.5 OpenIDE-Module-Layer: org/netbeans/modules/javascript2/vue/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/javascript2/vue/resources/Bundle.properties diff --git a/webcommon/languages.apacheconf/manifest.mf b/webcommon/languages.apacheconf/manifest.mf index 77163f5fc749..67f820877c30 100644 --- a/webcommon/languages.apacheconf/manifest.mf +++ b/webcommon/languages.apacheconf/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.languages.apacheconf OpenIDE-Module-Layer: org/netbeans/modules/languages/apacheconf/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/languages/apacheconf/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.47 +OpenIDE-Module-Specification-Version: 1.48 diff --git a/webcommon/languages.ini/manifest.mf b/webcommon/languages.ini/manifest.mf index 3def9d809196..2c1eaab32d14 100644 --- a/webcommon/languages.ini/manifest.mf +++ b/webcommon/languages.ini/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.languages.ini OpenIDE-Module-Layer: org/netbeans/modules/languages/ini/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/languages/ini/resources/Bundle.properties -OpenIDE-Module-Specification-Version: 1.56 +OpenIDE-Module-Specification-Version: 1.57 diff --git a/webcommon/lib.chrome_devtools_protocol/manifest.mf b/webcommon/lib.chrome_devtools_protocol/manifest.mf index c0aaabf7af48..b8b57cb74c10 100644 --- a/webcommon/lib.chrome_devtools_protocol/manifest.mf +++ b/webcommon/lib.chrome_devtools_protocol/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.lib.chrome_devtools_protocol/2 OpenIDE-Module-Localizing-Bundle: org/netbeans/lib/chrome_devtools_protocol/Bundle.properties -OpenIDE-Module-Specification-Version: 2.4 +OpenIDE-Module-Specification-Version: 2.5 diff --git a/webcommon/lib.v8debug/manifest.mf b/webcommon/lib.v8debug/manifest.mf index d4100970a664..ad9fef6954e7 100644 --- a/webcommon/lib.v8debug/manifest.mf +++ b/webcommon/lib.v8debug/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.lib.v8debug/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/lib/v8debug/Bundle.properties -OpenIDE-Module-Specification-Version: 1.47 +OpenIDE-Module-Specification-Version: 1.48 Main-Class: org.netbeans.lib.v8debug.client.cmdline.V8Debug diff --git a/webcommon/libs.graaljs/manifest.mf b/webcommon/libs.graaljs/manifest.mf index e8ec2979010a..9161fa12fe00 100644 --- a/webcommon/libs.graaljs/manifest.mf +++ b/webcommon/libs.graaljs/manifest.mf @@ -3,7 +3,7 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.libs.graaljs/2 OpenIDE-Module-Layer: org/netbeans/libs/graaljs/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/graaljs/Bundle.properties -OpenIDE-Module-Specification-Version: 1.32 +OpenIDE-Module-Specification-Version: 1.33 OpenIDE-Module-Provides: javax.script.ScriptEngine.js,org.netbeans.libs.graaljs OpenIDE-Module-Hide-Classpath-Packages: com.oracle.truffle.js.scriptengine.**, com.oracle.js.parser.**, com.oracle.truffle.js.** diff --git a/webcommon/libs.jstestdriver/manifest.mf b/webcommon/libs.jstestdriver/manifest.mf index 9b68d76728f4..ebad69562a1d 100644 --- a/webcommon/libs.jstestdriver/manifest.mf +++ b/webcommon/libs.jstestdriver/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.jstestdriver OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/jstestdriver/Bundle.properties AutoUpdate-Show-In-Client: false -OpenIDE-Module-Specification-Version: 1.41 +OpenIDE-Module-Specification-Version: 1.42 diff --git a/webcommon/libs.nashorn/manifest.mf b/webcommon/libs.nashorn/manifest.mf index ae3b0ed9c7ac..3b48931ac1e0 100644 --- a/webcommon/libs.nashorn/manifest.mf +++ b/webcommon/libs.nashorn/manifest.mf @@ -2,4 +2,4 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.libs.nashorn/3 OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/nashorn/Bundle.properties -OpenIDE-Module-Specification-Version: 3.12 +OpenIDE-Module-Specification-Version: 3.13 diff --git a/webcommon/libs.plist/manifest.mf b/webcommon/libs.plist/manifest.mf index ded043b2f560..04f5c691be31 100644 --- a/webcommon/libs.plist/manifest.mf +++ b/webcommon/libs.plist/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.libs.plist OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/plist/Bundle.properties -OpenIDE-Module-Specification-Version: 1.38 +OpenIDE-Module-Specification-Version: 1.39 diff --git a/webcommon/netserver/manifest.mf b/webcommon/netserver/manifest.mf index baec298b97aa..99ef66eaa545 100644 --- a/webcommon/netserver/manifest.mf +++ b/webcommon/netserver/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.netserver OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/netserver/Bundle.properties -OpenIDE-Module-Specification-Version: 1.44 +OpenIDE-Module-Specification-Version: 1.45 diff --git a/webcommon/selenium2.webclient.mocha/manifest.mf b/webcommon/selenium2.webclient.mocha/manifest.mf index 91a9a17ce6d5..e32bc40caca8 100644 --- a/webcommon/selenium2.webclient.mocha/manifest.mf +++ b/webcommon/selenium2.webclient.mocha/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.selenium2.webclient.mocha OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/selenium2/webclient/mocha/Bundle.properties -OpenIDE-Module-Specification-Version: 1.37 +OpenIDE-Module-Specification-Version: 1.38 diff --git a/webcommon/selenium2.webclient.protractor/manifest.mf b/webcommon/selenium2.webclient.protractor/manifest.mf index a82414b983f8..d6e4a8f15cdc 100644 --- a/webcommon/selenium2.webclient.protractor/manifest.mf +++ b/webcommon/selenium2.webclient.protractor/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.selenium2.webclient.protractor OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/selenium2/webclient/protractor/Bundle.properties -OpenIDE-Module-Specification-Version: 1.34 +OpenIDE-Module-Specification-Version: 1.35 diff --git a/webcommon/selenium2.webclient/manifest.mf b/webcommon/selenium2.webclient/manifest.mf index 8c2be08dd173..d53f128db3e3 100644 --- a/webcommon/selenium2.webclient/manifest.mf +++ b/webcommon/selenium2.webclient/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.selenium2.webclient OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/selenium2/webclient/Bundle.properties -OpenIDE-Module-Specification-Version: 1.38 +OpenIDE-Module-Specification-Version: 1.39 diff --git a/webcommon/typescript.editor/manifest.mf b/webcommon/typescript.editor/manifest.mf index 5141de9f43b0..0b5484baadc0 100644 --- a/webcommon/typescript.editor/manifest.mf +++ b/webcommon/typescript.editor/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.typescript.editor OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/typescript/editor/Bundle.properties -OpenIDE-Module-Specification-Version: 1.24 +OpenIDE-Module-Specification-Version: 1.25 diff --git a/webcommon/web.client.kit/manifest.mf b/webcommon/web.client.kit/manifest.mf index db38e43b954e..b89e49e5f032 100644 --- a/webcommon/web.client.kit/manifest.mf +++ b/webcommon/web.client.kit/manifest.mf @@ -1,4 +1,4 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.client.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/client/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.47 +OpenIDE-Module-Specification-Version: 1.48 diff --git a/webcommon/web.client.samples/manifest.mf b/webcommon/web.client.samples/manifest.mf index f9ecba6ae3fd..99533748d7dd 100644 --- a/webcommon/web.client.samples/manifest.mf +++ b/webcommon/web.client.samples/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.web.client.samples OpenIDE-Module-Layer: org/netbeans/modules/web/client/samples/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/client/samples/Bundle.properties -OpenIDE-Module-Specification-Version: 1.45 +OpenIDE-Module-Specification-Version: 1.46 diff --git a/webcommon/web.clientproject.api/manifest.mf b/webcommon/web.clientproject.api/manifest.mf index e1684d9865da..ffd81b9a8f74 100644 --- a/webcommon/web.clientproject.api/manifest.mf +++ b/webcommon/web.clientproject.api/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.clientproject.api OpenIDE-Module-Layer: org/netbeans/modules/web/clientproject/api/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/clientproject/api/Bundle.properties -OpenIDE-Module-Specification-Version: 1.135 +OpenIDE-Module-Specification-Version: 1.136 diff --git a/webcommon/web.clientproject/manifest.mf b/webcommon/web.clientproject/manifest.mf index 1cc97e86b884..71b80e6ade83 100644 --- a/webcommon/web.clientproject/manifest.mf +++ b/webcommon/web.clientproject/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.web.clientproject OpenIDE-Module-Layer: org/netbeans/modules/web/clientproject/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/clientproject/Bundle.properties -OpenIDE-Module-Specification-Version: 1.118 +OpenIDE-Module-Specification-Version: 1.119 OpenIDE-Module-Provides: org.netbeans.modules.web.clientproject diff --git a/webcommon/web.inspect/manifest.mf b/webcommon/web.inspect/manifest.mf index 1986a8a3eacf..63aa830a9136 100644 --- a/webcommon/web.inspect/manifest.mf +++ b/webcommon/web.inspect/manifest.mf @@ -2,7 +2,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.web.inspect OpenIDE-Module-Layer: org/netbeans/modules/web/inspect/resources/layer.xml OpenIDE-Module-Requires: org.openide.windows.WindowManager -OpenIDE-Module-Specification-Version: 0.61 +OpenIDE-Module-Specification-Version: 0.62 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/inspect/Bundle.properties AutoUpdate-Show-In-Client: false OpenIDE-Module-Provides: org.netbeans.modules.web.browser.api.PageInspector diff --git a/webcommon/web.javascript.debugger/manifest.mf b/webcommon/web.javascript.debugger/manifest.mf index bb8170969f10..50b4db1d9737 100644 --- a/webcommon/web.javascript.debugger/manifest.mf +++ b/webcommon/web.javascript.debugger/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.web.javascript.debugger OpenIDE-Module-Layer: org/netbeans/modules/web/javascript/debugger/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/javascript/debugger/Bundle.properties -OpenIDE-Module-Specification-Version: 1.46 +OpenIDE-Module-Specification-Version: 1.47 diff --git a/webcommon/web.webkit.tooling/manifest.mf b/webcommon/web.webkit.tooling/manifest.mf index f569ede6a01f..dc392961f57e 100644 --- a/webcommon/web.webkit.tooling/manifest.mf +++ b/webcommon/web.webkit.tooling/manifest.mf @@ -3,4 +3,4 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.web.webkit.tooling OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/web/webkit/tooling/Bundle.properties OpenIDE-Module-Requires: org.openide.windows.WindowManager -OpenIDE-Module-Specification-Version: 1.41 +OpenIDE-Module-Specification-Version: 1.42 diff --git a/websvccommon/websvc.jaxwsmodelapi/manifest.mf b/websvccommon/websvc.jaxwsmodelapi/manifest.mf index aca2c2e885db..aea379f7438e 100644 --- a/websvccommon/websvc.jaxwsmodelapi/manifest.mf +++ b/websvccommon/websvc.jaxwsmodelapi/manifest.mf @@ -1,5 +1,5 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.jaxwsmodelapi/1 OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/jaxwsmodelapi/Bundle.properties -OpenIDE-Module-Specification-Version: 1.58 +OpenIDE-Module-Specification-Version: 1.59 AutoUpdate-Show-In-Client: false diff --git a/websvccommon/websvc.saas.api/manifest.mf b/websvccommon/websvc.saas.api/manifest.mf index 772f7aced709..c03a47a0434a 100644 --- a/websvccommon/websvc.saas.api/manifest.mf +++ b/websvccommon/websvc.saas.api/manifest.mf @@ -3,5 +3,5 @@ AutoUpdate-Show-In-Client: false OpenIDE-Module: org.netbeans.modules.websvc.saas.api OpenIDE-Module-Layer: org/netbeans/modules/websvc/saas/model/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/saas/spi/Bundle.properties -OpenIDE-Module-Specification-Version: 1.62 +OpenIDE-Module-Specification-Version: 1.63 diff --git a/websvccommon/websvc.saas.codegen/manifest.mf b/websvccommon/websvc.saas.codegen/manifest.mf index 6dd3bedd6267..453944739b62 100644 --- a/websvccommon/websvc.saas.codegen/manifest.mf +++ b/websvccommon/websvc.saas.codegen/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.saas.codegen OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/saas/codegen/Bundle.properties -OpenIDE-Module-Specification-Version: 1.61 +OpenIDE-Module-Specification-Version: 1.62 AutoUpdate-Show-In-Client: false diff --git a/websvccommon/websvc.saas.kit/manifest.mf b/websvccommon/websvc.saas.kit/manifest.mf index 95079adad7f6..53b12185c7eb 100644 --- a/websvccommon/websvc.saas.kit/manifest.mf +++ b/websvccommon/websvc.saas.kit/manifest.mf @@ -1,7 +1,7 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.saas.kit OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/saas/kit/Bundle.properties -OpenIDE-Module-Specification-Version: 1.58 +OpenIDE-Module-Specification-Version: 1.59 AutoUpdate-Show-In-Client: true OpenIDE-Module-Provides: org.netbeans.modules.websvc.saas.kit diff --git a/websvccommon/websvc.saas.ui/manifest.mf b/websvccommon/websvc.saas.ui/manifest.mf index c5c0d3e57533..d56dba58699d 100644 --- a/websvccommon/websvc.saas.ui/manifest.mf +++ b/websvccommon/websvc.saas.ui/manifest.mf @@ -1,6 +1,6 @@ Manifest-Version: 1.0 OpenIDE-Module: org.netbeans.modules.websvc.saas.ui OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/websvc/saas/ui/Bundle.properties -OpenIDE-Module-Specification-Version: 1.59 +OpenIDE-Module-Specification-Version: 1.60 AutoUpdate-Show-In-Client: false From 1c9f0191da24fa2588d91bb01fc46a341325ff46 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Thu, 22 Jan 2026 13:52:31 +0100 Subject: [PATCH 003/100] Update java.completion test data for JDK 21 simple update to account for API changes update JavaCompletionTask110FeaturesTest update JavaCompletionTask111FeaturesTest update JavaCompletionTask113FeaturesTest update JavaCompletionTask121FeaturesTest update JavaCompletionTask15FeaturesTest update JavaCompletionTask17FeaturesTest update JavaCompletionTask18FeaturesTest update JavaCompletionTaskAdvancedTest update JavaCompletionTaskBasicTest update JavaCompletionTaskElementCreatingTest --- ...letion_CaseBody_PatternMatchingSwitch.pass | 159 ++++++ ...on_CaseLabels_PatternMatchingSwitch_1.pass | 117 +++++ ...pletion_Guard_PatternMatchingSwitch_1.pass | 140 +++++ ...reateConstructorNonDefaultConstructor.pass | 155 ++++++ ...ructorNonDefaultConstructorInnerClass.pass | 153 ++++++ .../21/CreateConstructorTest.pass | 156 ++++++ .../21/CreateConstructorTestInnerClass.pass | 154 ++++++ .../21/CreateConstructorWithConstructors.pass | 154 ++++++ ...ConstructorWithConstructorsInnerClass.pass | 152 ++++++ ...eateConstructorWithDefaultConstructor.pass | 155 ++++++ ...uctorWithDefaultConstructorInnerClass.pass | 153 ++++++ .../21/OverrideAbstractList.pass | 183 +++++++ .../21/OverrideAbstractList2a.pass | 6 + .../21/OverrideAbstractList2b.pass | 4 + .../21/OverrideAbstractList3a.pass | 6 + .../21/OverrideAbstractList3b.pass | 4 + .../21/OverrideAbstractListAbstract.pass | 185 +++++++ .../SwitchExprAfterYieldAutoCompletion.pass | 179 +++++++ .../21/UnimplementedMethod.pass | 142 +++++ .../21/blockContentAfterFor.pass | 155 ++++++ .../21/blockContentAfterForEach.pass | 155 ++++++ .../21/declaredTypes.pass | 113 ++++ .../21/declaredTypesAndSmartInt.pass | 117 +++++ .../21/declaredTypesStartingWithStr.pass | 6 + .../JavaCompletionTaskTest/21/emptyVar.pass | 140 +++++ .../21/initBlockContent.pass | 153 ++++++ .../21/initBlockTypesAndLocalMembers.pass | 151 ++++++ .../21/interfaceMemberModifiersAndTypes.pass | 140 +++++ ...dTypesWithoutDefaultAbstractAndStatic.pass | 134 +++++ .../21/javaLangContentAndTestClass.pass | 113 ++++ .../21/javaLangInterfaces.pass | 23 + .../21/javaLangSubPackages.pass | 10 + .../21/javaUtilContent.pass | 120 +++++ .../21/lambdaBodyContent.pass | 141 +++++ .../21/lambdaBodyContentWithLocalVar.pass | 142 +++++ .../21/lambdaExpression.pass | 131 +++++ .../21/lambdaOutsideMethodBodyContent.pass | 152 ++++++ .../21/lambdaParameterTypes.pass | 123 +++++ .../21/lambdaParameterTypesExcludingVar.pass | 124 +++++ .../21/lambdaParameterTypesIncludingVar.pass | 131 +++++ .../21/lambdaParameterTypesIncludingVar1.pass | 124 +++++ .../21/lambdaSmartInt.pass | 167 ++++++ .../21/lambdaSmartInt2.pass | 168 ++++++ .../memberModifiersAndTypesWithoutPublic.pass | 133 +++++ .../memberModifiersAndTypesWithoutStatic.pass | 135 +++++ .../memberModifiersTypesAndGenElements.pass | 142 +++++ .../memberModifiersTypesAndGenElements2.pass | 143 +++++ .../memberModifiersTypesAndGenElements3.pass | 144 ++++++ .../memberModifiersTypesAndGenElements4.pass | 150 ++++++ .../21/methodBodyContent.pass | 152 ++++++ .../21/methodBodyContentAfterCase.pass | 155 ++++++ .../21/methodBodyContentAfterCaseAndVar.pass | 156 ++++++ .../21/methodBodyContentAfterDefault.pass | 153 ++++++ .../21/methodBodyContentAfterFor.pass | 152 ++++++ .../21/methodBodyContentAfterForEach.pass | 152 ++++++ .../21/methodBodyContentAndLocalVar.pass | 153 ++++++ .../21/parameterTypes.pass | 122 +++++ .../21/resourceInit.pass | 142 +++++ .../21/returnTypes.pass | 124 +++++ .../21/staticBlockContent.pass | 137 +++++ .../21/staticBlockTypesAndLocalMembers.pass | 163 ++++++ .../21/stringConstructors.pass | 19 + .../21/typesAndLocalMembers.pass | 140 +++++ .../21/typesAndLocalMembers1.pass | 140 +++++ .../21/typesAndStaticLocalMembers.pass | 162 ++++++ .../21/typesInterfaceMembersAndVars.pass | 148 ++++++ .../21/typesInterfaceMembersAndVars1.pass | 147 ++++++ .../21/typesLocalFieldsAndVars.pass | 125 +++++ .../21/typesLocalMembersAndSmartInt.pass | 176 +++++++ .../21/typesLocalMembersAndSmartNumber.pass | 144 ++++++ .../typesLocalMembersAndSmartPrimitives.pass | 395 ++++++++++++++ .../21/typesLocalMembersAndVars.pass | 142 +++++ .../21/typesLocalMembersAndVars1.pass | 138 +++++ .../21/typesLocalMembersAndVars2.pass | 142 +++++ .../typesLocalMembersVarsAndSmartBoolean.pass | 151 ++++++ ...pesLocalMembersVarsAndSmartEnumAndInt.pass | 179 +++++++ .../21/typesLocalMembersVarsAndSmartInt.pass | 178 +++++++ .../typesLocalMembersVarsAndSmartString.pass | 172 ++++++ .../21/typesLocalMembersVarsAndSmarts.pass | 489 ++++++++++++++++++ .../typesStaticInterfaceMembersAndVars.pass | 138 +++++ 80 files changed, 11223 insertions(+) create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/AutoCompletion_CaseBody_PatternMatchingSwitch.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/AutoCompletion_CaseLabels_PatternMatchingSwitch_1.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/AutoCompletion_Guard_PatternMatchingSwitch_1.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorNonDefaultConstructor.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorNonDefaultConstructorInnerClass.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorTest.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorTestInnerClass.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithConstructors.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithConstructorsInnerClass.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithDefaultConstructor.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithDefaultConstructorInnerClass.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList2a.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList2b.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList3a.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList3b.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractListAbstract.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/SwitchExprAfterYieldAutoCompletion.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/UnimplementedMethod.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/blockContentAfterFor.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/blockContentAfterForEach.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/declaredTypes.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/declaredTypesAndSmartInt.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/declaredTypesStartingWithStr.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/emptyVar.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/initBlockContent.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/initBlockTypesAndLocalMembers.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/interfaceMemberModifiersAndTypes.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/interfaceMemberModifiersAndTypesWithoutDefaultAbstractAndStatic.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaLangContentAndTestClass.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaLangInterfaces.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaLangSubPackages.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaUtilContent.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaBodyContent.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaBodyContentWithLocalVar.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaExpression.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaOutsideMethodBodyContent.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypes.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypesExcludingVar.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypesIncludingVar.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypesIncludingVar1.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaSmartInt.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaSmartInt2.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersAndTypesWithoutPublic.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersAndTypesWithoutStatic.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements2.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements3.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements4.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContent.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterCase.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterCaseAndVar.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterDefault.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterFor.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterForEach.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAndLocalVar.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/parameterTypes.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/resourceInit.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/returnTypes.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/staticBlockContent.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/staticBlockTypesAndLocalMembers.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/stringConstructors.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesAndLocalMembers.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesAndLocalMembers1.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesAndStaticLocalMembers.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesInterfaceMembersAndVars.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesInterfaceMembersAndVars1.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalFieldsAndVars.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndSmartInt.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndSmartNumber.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndSmartPrimitives.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndVars.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndVars1.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndVars2.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartBoolean.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartEnumAndInt.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartInt.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartString.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmarts.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesStaticInterfaceMembersAndVars.pass diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/AutoCompletion_CaseBody_PatternMatchingSwitch.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/AutoCompletion_CaseBody_PatternMatchingSwitch.pass new file mode 100644 index 000000000000..09d427183be9 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/AutoCompletion_CaseBody_PatternMatchingSwitch.pass @@ -0,0 +1,159 @@ +Integer j +Object obj +Number v +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(Object obj) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +assert +boolean +byte +char +class +do +double +final +float +for +if +int +long +new +record +return +short +strictfp +super +switch +synchronized +this +throw +try +var +void +while +yield +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Color +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +IntStream +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Point +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/AutoCompletion_CaseLabels_PatternMatchingSwitch_1.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/AutoCompletion_CaseLabels_PatternMatchingSwitch_1.pass new file mode 100644 index 000000000000..babe0b056389 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/AutoCompletion_CaseLabels_PatternMatchingSwitch_1.pass @@ -0,0 +1,117 @@ +null +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Color +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +IntStream +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Point +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/AutoCompletion_Guard_PatternMatchingSwitch_1.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/AutoCompletion_Guard_PatternMatchingSwitch_1.pass new file mode 100644 index 000000000000..74fa986da91c --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/AutoCompletion_Guard_PatternMatchingSwitch_1.pass @@ -0,0 +1,140 @@ +Object obj +CharSequence s +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(Object obj) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +float +int +long +short +super +this +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Color +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +IntStream +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Point +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorNonDefaultConstructor.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorNonDefaultConstructor.pass new file mode 100644 index 000000000000..51b98ad3d880 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorNonDefaultConstructor.pass @@ -0,0 +1,155 @@ +public Test() - generate +protected native Object clone() - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public List getList() - generate +public double getSomething() - generate +public String getText() - generate +public int getTime() - generate +public native int hashCode() - override +public void setList(List list) - generate +public void setSomething(double something) - generate +public void setText(String text) - generate +public void setTime(int time) - generate +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +HashMap +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +List +Long +Map +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Set +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +X +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorNonDefaultConstructorInnerClass.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorNonDefaultConstructorInnerClass.pass new file mode 100644 index 000000000000..0455ea0cfb22 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorNonDefaultConstructorInnerClass.pass @@ -0,0 +1,153 @@ +public X() - generate +protected native Object clone() - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public byte getA() - generate +public Map> getMap1() - generate +public Map> getMap2() - generate +public native int hashCode() - override +public void setA(byte a) - generate +public void setMap1(Map> map1) - generate +public void setMap2(Map> map2) - generate +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +HashMap +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +List +Long +Map +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Set +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +X +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorTest.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorTest.pass new file mode 100644 index 000000000000..2f51f6aaf424 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorTest.pass @@ -0,0 +1,156 @@ +public Test() - generate +public Test(int time, List list) - generate +protected native Object clone() - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public List getList() - generate +public double getSomething() - generate +public String getText() - generate +public int getTime() - generate +public native int hashCode() - override +public void setList(List list) - generate +public void setSomething(double something) - generate +public void setText(String text) - generate +public void setTime(int time) - generate +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +HashMap +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +List +Long +Map +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Set +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +X +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorTestInnerClass.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorTestInnerClass.pass new file mode 100644 index 000000000000..50995d150e32 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorTestInnerClass.pass @@ -0,0 +1,154 @@ +public X() - generate +public X(byte a, Map> map1) - generate +protected native Object clone() - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public byte getA() - generate +public Map> getMap1() - generate +public Map> getMap2() - generate +public native int hashCode() - override +public void setA(byte a) - generate +public void setMap1(Map> map1) - generate +public void setMap2(Map> map2) - generate +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +HashMap +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +List +Long +Map +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Set +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +X +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithConstructors.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithConstructors.pass new file mode 100644 index 000000000000..43ef31d8d56a --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithConstructors.pass @@ -0,0 +1,154 @@ +protected native Object clone() - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public List getList() - generate +public double getSomething() - generate +public String getText() - generate +public int getTime() - generate +public native int hashCode() - override +public void setList(List list) - generate +public void setSomething(double something) - generate +public void setText(String text) - generate +public void setTime(int time) - generate +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +HashMap +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +List +Long +Map +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Set +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +X +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithConstructorsInnerClass.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithConstructorsInnerClass.pass new file mode 100644 index 000000000000..ae498bb55342 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithConstructorsInnerClass.pass @@ -0,0 +1,152 @@ +protected native Object clone() - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public byte getA() - generate +public Map> getMap1() - generate +public Map> getMap2() - generate +public native int hashCode() - override +public void setA(byte a) - generate +public void setMap1(Map> map1) - generate +public void setMap2(Map> map2) - generate +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +HashMap +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +List +Long +Map +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Set +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +X +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithDefaultConstructor.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithDefaultConstructor.pass new file mode 100644 index 000000000000..e3bc9355eb74 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithDefaultConstructor.pass @@ -0,0 +1,155 @@ +public Test(int time, List list) - generate +protected native Object clone() - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public List getList() - generate +public double getSomething() - generate +public String getText() - generate +public int getTime() - generate +public native int hashCode() - override +public void setList(List list) - generate +public void setSomething(double something) - generate +public void setText(String text) - generate +public void setTime(int time) - generate +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +HashMap +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +List +Long +Map +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Set +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +X +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithDefaultConstructorInnerClass.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithDefaultConstructorInnerClass.pass new file mode 100644 index 000000000000..0e7d64c6988a --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/CreateConstructorWithDefaultConstructorInnerClass.pass @@ -0,0 +1,153 @@ +public X(byte a, Map> map1) - generate +protected native Object clone() - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public byte getA() - generate +public Map> getMap1() - generate +public Map> getMap2() - generate +public native int hashCode() - override +public void setA(byte a) - generate +public void setMap1(Map> map1) - generate +public void setMap2(Map> map2) - generate +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +HashMap +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +List +Long +Map +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Set +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +X +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList.pass new file mode 100644 index 000000000000..bb9506dbfbf5 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList.pass @@ -0,0 +1,183 @@ +public boolean add(Object arg0) - override +public void add(int arg0, Object arg1) - override +public boolean addAll(Collection arg0) - override +public boolean addAll(int arg0, Collection arg1) - override +public default void addFirst(Object arg0) - override +public default void addLast(Object arg0) - override +public void clear() - override +protected native Object clone() - override +public boolean contains(Object arg0) - override +public boolean containsAll(Collection arg0) - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public default void forEach(Consumer arg0) - override +public abstract Object get(int arg0) - implement +public default Object getFirst() - override +public default Object getLast() - override +public int getModCount() - generate +public int hashCode() - override +public int indexOf(Object arg0) - override +public boolean isEmpty() - override +public Iterator iterator() - override +public int lastIndexOf(Object arg0) - override +public ListIterator listIterator() - override +public ListIterator listIterator(int arg0) - override +public default Stream parallelStream() - override +public boolean remove(Object arg0) - override +public Object remove(int arg0) - override +public boolean removeAll(Collection arg0) - override +public default Object removeFirst() - override +public default boolean removeIf(Predicate arg0) - override +public default Object removeLast() - override +protected void removeRange(int arg0, int arg1) - override +public default void replaceAll(UnaryOperator arg0) - override +public boolean retainAll(Collection arg0) - override +public default List reversed() - override +public Object set(int arg0, Object arg1) - override +public void setModCount(int modCount) - generate +public abstract int size() - implement +public default void sort(Comparator arg0) - override +public default Spliterator spliterator() - override +public default Stream stream() - override +public List subList(int arg0, int arg1) - override +public Object[] toArray() - override +public default Object[] toArray(IntFunction arg0) - override +public Object[] toArray(Object[] arg0) - override +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractList +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList2a.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList2a.pass new file mode 100644 index 000000000000..8b4fc6be2245 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList2a.pass @@ -0,0 +1,6 @@ +public boolean add(T arg0) - override +public void add(int arg0, T arg1) - override +public boolean addAll(Collection arg0) - override +public boolean addAll(int arg0, Collection arg1) - override +public default void addFirst(T arg0) - override +public default void addLast(T arg0) - override diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList2b.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList2b.pass new file mode 100644 index 000000000000..3864c4bd4b0d --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList2b.pass @@ -0,0 +1,4 @@ +public abstract T get(int arg0) - implement +public default T getFirst() - override +public default T getLast() - override +public int getModCount() - generate diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList3a.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList3a.pass new file mode 100644 index 000000000000..80f167fadab2 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList3a.pass @@ -0,0 +1,6 @@ +public boolean add(String arg0) - override +public void add(int arg0, String arg1) - override +public boolean addAll(Collection arg0) - override +public boolean addAll(int arg0, Collection arg1) - override +public default void addFirst(String arg0) - override +public default void addLast(String arg0) - override diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList3b.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList3b.pass new file mode 100644 index 000000000000..0aa507b8827a --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractList3b.pass @@ -0,0 +1,4 @@ +public abstract String get(int arg0) - implement +public default String getFirst() - override +public default String getLast() - override +public int getModCount() - generate diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractListAbstract.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractListAbstract.pass new file mode 100644 index 000000000000..a5d284fab9e2 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/OverrideAbstractListAbstract.pass @@ -0,0 +1,185 @@ +public boolean add(Object arg0) - override +public void add(int arg0, Object arg1) - override +public boolean addAll(Collection arg0) - override +public boolean addAll(int arg0, Collection arg1) - override +public default void addFirst(Object arg0) - override +public default void addLast(Object arg0) - override +public void clear() - override +protected native Object clone() - override +public boolean contains(Object arg0) - override +public boolean containsAll(Collection arg0) - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public default void forEach(Consumer arg0) - override +public abstract Object get(int arg0) - implement +public abstract Object get(int arg0) - override +public default Object getFirst() - override +public default Object getLast() - override +public int getModCount() - generate +public int hashCode() - override +public int indexOf(Object arg0) - override +public boolean isEmpty() - override +public Iterator iterator() - override +public int lastIndexOf(Object arg0) - override +public ListIterator listIterator() - override +public ListIterator listIterator(int arg0) - override +public default Stream parallelStream() - override +public boolean remove(Object arg0) - override +public Object remove(int arg0) - override +public boolean removeAll(Collection arg0) - override +public default Object removeFirst() - override +public default boolean removeIf(Predicate arg0) - override +public default Object removeLast() - override +protected void removeRange(int arg0, int arg1) - override +public default void replaceAll(UnaryOperator arg0) - override +public boolean retainAll(Collection arg0) - override +public default List reversed() - override +public Object set(int arg0, Object arg1) - override +public void setModCount(int modCount) - generate +public abstract int size() - implement +public abstract int size() - override +public default void sort(Comparator arg0) - override +public default Spliterator spliterator() - override +public default Stream stream() - override +public List subList(int arg0, int arg1) - override +public Object[] toArray() - override +public default Object[] toArray(IntFunction arg0) - override +public Object[] toArray(Object[] arg0) - override +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractList +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/SwitchExprAfterYieldAutoCompletion.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/SwitchExprAfterYieldAutoCompletion.pass new file mode 100644 index 000000000000..567152545e08 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/SwitchExprAfterYieldAutoCompletion.pass @@ -0,0 +1,179 @@ +int a +public native int hashCode() +public static final int Integer.BYTES +public static final int Integer.MAX_VALUE +public static final int Integer.MIN_VALUE +public static final int Integer.SIZE +public static int Integer.bitCount(int arg0) +public static int Integer.compare(int arg0, int arg1) +public static int Integer.compareUnsigned(int arg0, int arg1) +public static int Integer.compress(int arg0, int arg1) +public static Integer Integer.decode(String arg0) +public static int Integer.divideUnsigned(int arg0, int arg1) +public static int Integer.expand(int arg0, int arg1) +public static Integer Integer.getInteger(String arg0) +public static Integer Integer.getInteger(String arg0, Integer arg1) +public static Integer Integer.getInteger(String arg0, int arg1) +public static int Integer.hashCode(int arg0) +public static int Integer.highestOneBit(int arg0) +public static int Integer.lowestOneBit(int arg0) +public static int Integer.max(int arg0, int arg1) +public static int Integer.min(int arg0, int arg1) +public static int Integer.numberOfLeadingZeros(int arg0) +public static int Integer.numberOfTrailingZeros(int arg0) +public static int Integer.parseInt(String arg0) +public static int Integer.parseInt(String arg0, int arg1) +public static int Integer.parseInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.parseUnsignedInt(String arg0) +public static int Integer.parseUnsignedInt(String arg0, int arg1) +public static int Integer.parseUnsignedInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.remainderUnsigned(int arg0, int arg1) +public static int Integer.reverse(int arg0) +public static int Integer.reverseBytes(int arg0) +public static int Integer.rotateLeft(int arg0, int arg1) +public static int Integer.rotateRight(int arg0, int arg1) +public static int Integer.signum(int arg0) +public static int Integer.sum(int arg0, int arg1) +public static Integer Integer.valueOf(String arg0) +public static Integer Integer.valueOf(int arg0) +public static Integer Integer.valueOf(String arg0, int arg1) +colors color +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +null +short +super +this +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +colors +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/UnimplementedMethod.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/UnimplementedMethod.pass new file mode 100644 index 000000000000..b5b17ed5c695 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/UnimplementedMethod.pass @@ -0,0 +1,142 @@ +protected native Object clone() - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public native int hashCode() - override +public abstract void run() - implement +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/blockContentAfterFor.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/blockContentAfterFor.pass new file mode 100644 index 000000000000..de169e59c3e4 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/blockContentAfterFor.pass @@ -0,0 +1,155 @@ +int a +int i +public String field +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +assert +boolean +break +byte +char +class +continue +do +double +final +float +for +if +int +long +new +return +short +strictfp +super +switch +synchronized +this +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/blockContentAfterForEach.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/blockContentAfterForEach.pass new file mode 100644 index 000000000000..ec4ee63ecbb0 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/blockContentAfterForEach.pass @@ -0,0 +1,155 @@ +int a +Byte b +public String field +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +assert +boolean +break +byte +char +class +continue +do +double +final +float +for +if +int +long +new +return +short +strictfp +super +switch +synchronized +this +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/declaredTypes.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/declaredTypes.pass new file mode 100644 index 000000000000..1ac79e31f7f7 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/declaredTypes.pass @@ -0,0 +1,113 @@ +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/declaredTypesAndSmartInt.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/declaredTypesAndSmartInt.pass new file mode 100644 index 000000000000..141b4817bd67 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/declaredTypesAndSmartInt.pass @@ -0,0 +1,117 @@ +public static final int Integer.BYTES +public static final int Integer.MAX_VALUE +public static final int Integer.MIN_VALUE +public static final int Integer.SIZE +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/declaredTypesStartingWithStr.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/declaredTypesStartingWithStr.pass new file mode 100644 index 000000000000..8f2578993e1f --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/declaredTypesStartingWithStr.pass @@ -0,0 +1,6 @@ +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/emptyVar.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/emptyVar.pass new file mode 100644 index 000000000000..7a74446ad9c5 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/emptyVar.pass @@ -0,0 +1,140 @@ +int a +boolean b +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a, boolean b) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +short +super +this +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/initBlockContent.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/initBlockContent.pass new file mode 100644 index 000000000000..bd76ec00eec0 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/initBlockContent.pass @@ -0,0 +1,153 @@ +public boolean b +public int field +public Number num +public static int staticField +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +assert +boolean +byte +char +class +do +double +final +float +for +if +int +long +new +return +short +strictfp +super +switch +synchronized +this +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/initBlockTypesAndLocalMembers.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/initBlockTypesAndLocalMembers.pass new file mode 100644 index 000000000000..1c957908af13 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/initBlockTypesAndLocalMembers.pass @@ -0,0 +1,151 @@ +public boolean b +public boolean equals(Object arg0) +false +true +public static final Boolean Boolean.FALSE +public static final Boolean Boolean.TRUE +public static boolean Boolean.getBoolean(String arg0) +public static boolean Boolean.logicalAnd(boolean arg0, boolean arg1) +public static boolean Boolean.logicalOr(boolean arg0, boolean arg1) +public static boolean Boolean.logicalXor(boolean arg0, boolean arg1) +public static boolean Boolean.parseBoolean(String arg0) +public static Boolean Boolean.valueOf(String arg0) +public static Boolean Boolean.valueOf(boolean arg0) +public int field +public Number num +public static int staticField +protected native Object clone() +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +float +int +long +new +null +short +super +this +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/interfaceMemberModifiersAndTypes.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/interfaceMemberModifiersAndTypes.pass new file mode 100644 index 000000000000..373bb90e6247 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/interfaceMemberModifiersAndTypes.pass @@ -0,0 +1,140 @@ +public boolean equals(Object arg0) - override +public native int hashCode() - override +public String toString() - override +abstract +boolean +byte +char +class +default +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/interfaceMemberModifiersAndTypesWithoutDefaultAbstractAndStatic.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/interfaceMemberModifiersAndTypesWithoutDefaultAbstractAndStatic.pass new file mode 100644 index 000000000000..74fbde20e5f1 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/interfaceMemberModifiersAndTypesWithoutDefaultAbstractAndStatic.pass @@ -0,0 +1,134 @@ +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaLangContentAndTestClass.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaLangContentAndTestClass.pass new file mode 100644 index 000000000000..1ac79e31f7f7 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaLangContentAndTestClass.pass @@ -0,0 +1,113 @@ +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaLangInterfaces.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaLangInterfaces.pass new file mode 100644 index 000000000000..494783ff8b17 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaLangInterfaces.pass @@ -0,0 +1,23 @@ +Appendable +AutoCloseable +CharSequence +Cloneable +Comparable +Deprecated +FunctionalInterface +Iterable +Override +ProcessHandle +Readable +Runnable +SafeVarargs +StackWalker +StringTemplate +SuppressWarnings +System +Thread +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaLangSubPackages.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaLangSubPackages.pass new file mode 100644 index 000000000000..21b42b2cae4f --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaLangSubPackages.pass @@ -0,0 +1,10 @@ +annotation +constant +foreign +instrument +invoke +management +module +ref +reflect +runtime diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaUtilContent.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaUtilContent.pass new file mode 100644 index 000000000000..33138f67d7d1 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/javaUtilContent.pass @@ -0,0 +1,120 @@ +AbstractCollection +AbstractList +AbstractMap +AbstractQueue +AbstractSequentialList +AbstractSet +ArrayDeque +ArrayList +Arrays +Base64 +BitSet +Calendar +Collection +Collections +Comparator +ConcurrentModificationException +Currency +Date +Deque +Dictionary +DoubleSummaryStatistics +DuplicateFormatFlagsException +EmptyStackException +EnumMap +EnumSet +Enumeration +EventListener +EventListenerProxy +EventObject +FormatFlagsConversionMismatchException +FormatProcessor +Formattable +FormattableFlags +Formatter +FormatterClosedException +GregorianCalendar +HashMap +HashSet +Hashtable +HexFormat +IdentityHashMap +IllegalFormatCodePointException +IllegalFormatConversionException +IllegalFormatException +IllegalFormatFlagsException +IllegalFormatPrecisionException +IllegalFormatWidthException +IllformedLocaleException +InputMismatchException +IntSummaryStatistics +InvalidPropertiesFormatException +Iterator +LinkedHashMap +LinkedHashSet +LinkedList +List +ListIterator +ListResourceBundle +Locale +LongSummaryStatistics +Map +MissingFormatArgumentException +MissingFormatWidthException +MissingResourceException +NavigableMap +NavigableSet +NoSuchElementException +Objects +Observable +Observer +Optional +OptionalDouble +OptionalInt +OptionalLong +PrimitiveIterator +PriorityQueue +Properties +PropertyPermission +PropertyResourceBundle +Queue +Random +RandomAccess +ResourceBundle +Scanner +SequencedCollection +SequencedMap +SequencedSet +ServiceConfigurationError +ServiceLoader +Set +SimpleTimeZone +SortedMap +SortedSet +Spliterator +Spliterators +SplittableRandom +Stack +StringJoiner +StringTokenizer +TimeZone +Timer +TimerTask +TooManyListenersException +TreeMap +TreeSet +UUID +UnknownFormatConversionException +UnknownFormatFlagsException +Vector +WeakHashMap +concurrent +function +jar +logging +prefs +random +regex +spi +stream +zip diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaBodyContent.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaBodyContent.pass new file mode 100644 index 000000000000..a630378f4cc8 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaBodyContent.pass @@ -0,0 +1,141 @@ +String[] args +String s +Test t +public static void main(String[] args) +assert +boolean +byte +char +class +do +double +final +float +for +if +int +long +new +return +short +strictfp +switch +synchronized +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +Foo +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaBodyContentWithLocalVar.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaBodyContentWithLocalVar.pass new file mode 100644 index 000000000000..babae9c15d71 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaBodyContentWithLocalVar.pass @@ -0,0 +1,142 @@ +String[] args +int i +String s +Test t +public static void main(String[] args) +assert +boolean +byte +char +class +do +double +final +float +for +if +int +long +new +return +short +strictfp +switch +synchronized +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +Foo +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaExpression.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaExpression.pass new file mode 100644 index 000000000000..8b48f072f06b --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaExpression.pass @@ -0,0 +1,131 @@ +String[] args + s +Test t +public static void main(String[] args) +boolean +byte +char +double +false +float +int +long +new +null +short +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Bar +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +Foo +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaOutsideMethodBodyContent.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaOutsideMethodBodyContent.pass new file mode 100644 index 000000000000..dcf893011800 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaOutsideMethodBodyContent.pass @@ -0,0 +1,152 @@ +String s +int t +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +assert +boolean +byte +char +class +do +double +final +float +for +if +int +long +new +return +short +strictfp +super +switch +synchronized +this +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +Foo +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypes.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypes.pass new file mode 100644 index 000000000000..c9fba3393b78 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypes.pass @@ -0,0 +1,123 @@ +boolean +byte +char +double +final +float +int +long +short +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +Foo +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypesExcludingVar.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypesExcludingVar.pass new file mode 100644 index 000000000000..0ad9e187113f --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypesExcludingVar.pass @@ -0,0 +1,124 @@ +boolean +byte +char +double +final +float +int +long +short +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +Foo +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +TestAnnotation +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypesIncludingVar.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypesIncludingVar.pass new file mode 100644 index 000000000000..5f402e3a1db6 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypesIncludingVar.pass @@ -0,0 +1,131 @@ +Foo +String[] args +Test t +public static void main(String[] args) +boolean +byte +char +double +false +float +int +long +new +null +short +true +var +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +TestAnnotation +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypesIncludingVar1.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypesIncludingVar1.pass new file mode 100644 index 000000000000..466b0122a97e --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaParameterTypesIncludingVar1.pass @@ -0,0 +1,124 @@ +boolean +byte +char +double +float +int +long +short +var +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +Foo +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +TestAnnotation +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaSmartInt.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaSmartInt.pass new file mode 100644 index 000000000000..e1a19ae16e74 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaSmartInt.pass @@ -0,0 +1,167 @@ +public static final int Integer.BYTES +public static final int Integer.MAX_VALUE +public static final int Integer.MIN_VALUE +public static final int Integer.SIZE +public static int Integer.bitCount(int arg0) +public static int Integer.compare(int arg0, int arg1) +public static int Integer.compareUnsigned(int arg0, int arg1) +public static int Integer.compress(int arg0, int arg1) +public static Integer Integer.decode(String arg0) +public static int Integer.divideUnsigned(int arg0, int arg1) +public static int Integer.expand(int arg0, int arg1) +public static Integer Integer.getInteger(String arg0) +public static Integer Integer.getInteger(String arg0, Integer arg1) +public static Integer Integer.getInteger(String arg0, int arg1) +public static int Integer.hashCode(int arg0) +public static int Integer.highestOneBit(int arg0) +public static int Integer.lowestOneBit(int arg0) +public static int Integer.max(int arg0, int arg1) +public static int Integer.min(int arg0, int arg1) +public static int Integer.numberOfLeadingZeros(int arg0) +public static int Integer.numberOfTrailingZeros(int arg0) +public static int Integer.parseInt(String arg0) +public static int Integer.parseInt(String arg0, int arg1) +public static int Integer.parseInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.parseUnsignedInt(String arg0) +public static int Integer.parseUnsignedInt(String arg0, int arg1) +public static int Integer.parseUnsignedInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.remainderUnsigned(int arg0, int arg1) +public static int Integer.reverse(int arg0) +public static int Integer.reverseBytes(int arg0) +public static int Integer.rotateLeft(int arg0, int arg1) +public static int Integer.rotateRight(int arg0, int arg1) +public static int Integer.signum(int arg0) +public static int Integer.sum(int arg0, int arg1) +public static Integer Integer.valueOf(String arg0) +public static Integer Integer.valueOf(int arg0) +public static Integer Integer.valueOf(String arg0, int arg1) +String[] args +String s +Test t +public static void main(String[] args) +boolean +byte +char +double +false +float +int +long +new +null +short +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +Foo +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaSmartInt2.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaSmartInt2.pass new file mode 100644 index 000000000000..965d3fa8eef1 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/lambdaSmartInt2.pass @@ -0,0 +1,168 @@ +public static final int Integer.BYTES +public static final int Integer.MAX_VALUE +public static final int Integer.MIN_VALUE +public static final int Integer.SIZE +public static int Integer.bitCount(int arg0) +public static int Integer.compare(int arg0, int arg1) +public static int Integer.compareUnsigned(int arg0, int arg1) +public static int Integer.compress(int arg0, int arg1) +public static Integer Integer.decode(String arg0) +public static int Integer.divideUnsigned(int arg0, int arg1) +public static int Integer.expand(int arg0, int arg1) +public static Integer Integer.getInteger(String arg0) +public static Integer Integer.getInteger(String arg0, Integer arg1) +public static Integer Integer.getInteger(String arg0, int arg1) +public static int Integer.hashCode(int arg0) +public static int Integer.highestOneBit(int arg0) +public static int Integer.lowestOneBit(int arg0) +public static int Integer.max(int arg0, int arg1) +public static int Integer.min(int arg0, int arg1) +public static int Integer.numberOfLeadingZeros(int arg0) +public static int Integer.numberOfTrailingZeros(int arg0) +public static int Integer.parseInt(String arg0) +public static int Integer.parseInt(String arg0, int arg1) +public static int Integer.parseInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.parseUnsignedInt(String arg0) +public static int Integer.parseUnsignedInt(String arg0, int arg1) +public static int Integer.parseUnsignedInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.remainderUnsigned(int arg0, int arg1) +public static int Integer.reverse(int arg0) +public static int Integer.reverseBytes(int arg0) +public static int Integer.rotateLeft(int arg0, int arg1) +public static int Integer.rotateRight(int arg0, int arg1) +public static int Integer.signum(int arg0) +public static int Integer.sum(int arg0, int arg1) +public static Integer Integer.valueOf(String arg0) +public static Integer Integer.valueOf(int arg0) +public static Integer Integer.valueOf(String arg0, int arg1) +String[] args +String s +Test t +public static void main(String[] args) +boolean +byte +char +double +false +float +int +long +new +null +short +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Bar +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +Foo +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersAndTypesWithoutPublic.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersAndTypesWithoutPublic.pass new file mode 100644 index 000000000000..44ac1bd7be5d --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersAndTypesWithoutPublic.pass @@ -0,0 +1,133 @@ +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersAndTypesWithoutStatic.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersAndTypesWithoutStatic.pass new file mode 100644 index 000000000000..64930bfa4a9d --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersAndTypesWithoutStatic.pass @@ -0,0 +1,135 @@ +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements.pass new file mode 100644 index 000000000000..7f0480a6ac2e --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements.pass @@ -0,0 +1,142 @@ +public Test() - generate +protected native Object clone() - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public native int hashCode() - override +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements2.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements2.pass new file mode 100644 index 000000000000..995f422e3735 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements2.pass @@ -0,0 +1,143 @@ +public Test() - generate +protected native Object clone() - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public native int hashCode() - override +public abstract void run() - implement +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements3.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements3.pass new file mode 100644 index 000000000000..2e816df1272a --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements3.pass @@ -0,0 +1,144 @@ +public Test() - generate +protected native Object clone() - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public int getField() - generate +public native int hashCode() - override +public void setField(int field) - generate +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements4.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements4.pass new file mode 100644 index 000000000000..c61675ba2704 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/memberModifiersTypesAndGenElements4.pass @@ -0,0 +1,150 @@ +public Test() - generate +protected native Object clone() - override +public boolean equals(Object arg0) - override +protected void finalize() - override +public int getField() - generate +public Number getNum() - generate +public int getStaticField() - generate +public native int hashCode() - override +public boolean isB() - generate +public void setB(boolean b) - generate +public void setField(int field) - generate +public void setNum(Number num) - generate +public void setStaticField(int staticField) - generate +public String toString() - override +abstract +boolean +byte +char +class +double +enum +final +float +int +interface +long +native +private +protected +public +short +static +strictfp +synchronized +transient +void +volatile +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContent.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContent.pass new file mode 100644 index 000000000000..f0af5d1faadb --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContent.pass @@ -0,0 +1,152 @@ +int a +public String field +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +assert +boolean +byte +char +class +do +double +final +float +for +if +int +long +new +return +short +strictfp +super +switch +synchronized +this +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterCase.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterCase.pass new file mode 100644 index 000000000000..7136bac9a449 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterCase.pass @@ -0,0 +1,155 @@ +int a +public String field +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +assert +boolean +break +byte +case +char +class +default +do +double +final +float +for +if +int +long +new +return +short +strictfp +super +switch +synchronized +this +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterCaseAndVar.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterCaseAndVar.pass new file mode 100644 index 000000000000..86f445a542b8 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterCaseAndVar.pass @@ -0,0 +1,156 @@ +int a +boolean b +public String field +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +assert +boolean +break +byte +case +char +class +default +do +double +final +float +for +if +int +long +new +return +short +strictfp +super +switch +synchronized +this +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterDefault.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterDefault.pass new file mode 100644 index 000000000000..681baba1f7c3 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterDefault.pass @@ -0,0 +1,153 @@ +int a +public String field +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +assert +boolean +break +byte +char +class +do +double +final +float +for +if +int +long +new +return +short +strictfp +super +switch +synchronized +this +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterFor.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterFor.pass new file mode 100644 index 000000000000..1a51d287bed6 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterFor.pass @@ -0,0 +1,152 @@ +int a +int i +public String field +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +assert +boolean +break +byte +char +continue +do +double +float +for +if +int +long +new +return +short +super +switch +synchronized +this +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterForEach.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterForEach.pass new file mode 100644 index 000000000000..c970ac83b863 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAfterForEach.pass @@ -0,0 +1,152 @@ +int a +Byte b +public String field +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +assert +boolean +break +byte +char +continue +do +double +float +for +if +int +long +new +return +short +super +switch +synchronized +this +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAndLocalVar.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAndLocalVar.pass new file mode 100644 index 000000000000..cc76b76ee1cd --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/methodBodyContentAndLocalVar.pass @@ -0,0 +1,153 @@ +int a +boolean b +public String field +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +assert +boolean +byte +char +class +do +double +final +float +for +if +int +long +new +return +short +strictfp +super +switch +synchronized +this +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/parameterTypes.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/parameterTypes.pass new file mode 100644 index 000000000000..34f3061eff55 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/parameterTypes.pass @@ -0,0 +1,122 @@ +boolean +byte +char +double +final +float +int +long +short +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/resourceInit.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/resourceInit.pass new file mode 100644 index 000000000000..654dbaeac40a --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/resourceInit.pass @@ -0,0 +1,142 @@ +File f +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(File f) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +null +short +super +this +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +File +FileWriter +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/returnTypes.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/returnTypes.pass new file mode 100644 index 000000000000..2911aa9b7129 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/returnTypes.pass @@ -0,0 +1,124 @@ +boolean +byte +char +double +float +int +long +short +void +X +Y +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/staticBlockContent.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/staticBlockContent.pass new file mode 100644 index 000000000000..49223def1c58 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/staticBlockContent.pass @@ -0,0 +1,137 @@ +public static int staticField +assert +boolean +byte +char +class +do +double +final +float +for +if +int +long +new +return +short +strictfp +switch +synchronized +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/staticBlockTypesAndLocalMembers.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/staticBlockTypesAndLocalMembers.pass new file mode 100644 index 000000000000..83b23354f67a --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/staticBlockTypesAndLocalMembers.pass @@ -0,0 +1,163 @@ +public static int staticField +public static final int Integer.BYTES +public static final int Integer.MAX_VALUE +public static final int Integer.MIN_VALUE +public static final int Integer.SIZE +public static int Integer.bitCount(int arg0) +public static int Integer.compare(int arg0, int arg1) +public static int Integer.compareUnsigned(int arg0, int arg1) +public static int Integer.compress(int arg0, int arg1) +public static Integer Integer.decode(String arg0) +public static int Integer.divideUnsigned(int arg0, int arg1) +public static int Integer.expand(int arg0, int arg1) +public static Integer Integer.getInteger(String arg0) +public static Integer Integer.getInteger(String arg0, Integer arg1) +public static Integer Integer.getInteger(String arg0, int arg1) +public static int Integer.hashCode(int arg0) +public static int Integer.highestOneBit(int arg0) +public static int Integer.lowestOneBit(int arg0) +public static int Integer.max(int arg0, int arg1) +public static int Integer.min(int arg0, int arg1) +public static int Integer.numberOfLeadingZeros(int arg0) +public static int Integer.numberOfTrailingZeros(int arg0) +public static int Integer.parseInt(String arg0) +public static int Integer.parseInt(String arg0, int arg1) +public static int Integer.parseInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.parseUnsignedInt(String arg0) +public static int Integer.parseUnsignedInt(String arg0, int arg1) +public static int Integer.parseUnsignedInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.remainderUnsigned(int arg0, int arg1) +public static int Integer.reverse(int arg0) +public static int Integer.reverseBytes(int arg0) +public static int Integer.rotateLeft(int arg0, int arg1) +public static int Integer.rotateRight(int arg0, int arg1) +public static int Integer.signum(int arg0) +public static int Integer.sum(int arg0, int arg1) +public static Integer Integer.valueOf(String arg0) +public static Integer Integer.valueOf(int arg0) +public static Integer Integer.valueOf(String arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +null +short +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/stringConstructors.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/stringConstructors.pass new file mode 100644 index 000000000000..2e8b1e8829ac --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/stringConstructors.pass @@ -0,0 +1,19 @@ +public String() +public String(String arg0) +public String(StringBuffer arg0) +public String(StringBuilder arg0) +public String(byte[] arg0) +public String(char[] arg0) +public String(byte[] arg0, Charset arg1) +public String(byte[] arg0, String arg1) +public String(byte[] arg0, int arg1) +public String(byte[] arg0, int arg1, int arg2) +public String(char[] arg0, int arg1, int arg2) +public String(int[] arg0, int arg1, int arg2) +public String(byte[] arg0, int arg1, int arg2, Charset arg3) +public String(byte[] arg0, int arg1, int arg2, String arg3) +public String(byte[] arg0, int arg1, int arg2, int arg3) +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesAndLocalMembers.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesAndLocalMembers.pass new file mode 100644 index 000000000000..ce457060abd7 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesAndLocalMembers.pass @@ -0,0 +1,140 @@ +int hashCode() - parameters +public static int staticField +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +null +short +super +this +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesAndLocalMembers1.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesAndLocalMembers1.pass new file mode 100644 index 000000000000..f98bfa845aef --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesAndLocalMembers1.pass @@ -0,0 +1,140 @@ +public int field +public static int staticField +public native int hashCode() +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public final native void notify() +public final native void notifyAll() +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +null +short +super +this +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesAndStaticLocalMembers.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesAndStaticLocalMembers.pass new file mode 100644 index 000000000000..611db04db3ef --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesAndStaticLocalMembers.pass @@ -0,0 +1,162 @@ +public static final int Integer.BYTES +public static final int Integer.MAX_VALUE +public static final int Integer.MIN_VALUE +public static final int Integer.SIZE +public static int Integer.bitCount(int arg0) +public static int Integer.compare(int arg0, int arg1) +public static int Integer.compareUnsigned(int arg0, int arg1) +public static int Integer.compress(int arg0, int arg1) +public static Integer Integer.decode(String arg0) +public static int Integer.divideUnsigned(int arg0, int arg1) +public static int Integer.expand(int arg0, int arg1) +public static Integer Integer.getInteger(String arg0) +public static Integer Integer.getInteger(String arg0, Integer arg1) +public static Integer Integer.getInteger(String arg0, int arg1) +public static int Integer.hashCode(int arg0) +public static int Integer.highestOneBit(int arg0) +public static int Integer.lowestOneBit(int arg0) +public static int Integer.max(int arg0, int arg1) +public static int Integer.min(int arg0, int arg1) +public static int Integer.numberOfLeadingZeros(int arg0) +public static int Integer.numberOfTrailingZeros(int arg0) +public static int Integer.parseInt(String arg0) +public static int Integer.parseInt(String arg0, int arg1) +public static int Integer.parseInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.parseUnsignedInt(String arg0) +public static int Integer.parseUnsignedInt(String arg0, int arg1) +public static int Integer.parseUnsignedInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.remainderUnsigned(int arg0, int arg1) +public static int Integer.reverse(int arg0) +public static int Integer.reverseBytes(int arg0) +public static int Integer.rotateLeft(int arg0, int arg1) +public static int Integer.rotateRight(int arg0, int arg1) +public static int Integer.signum(int arg0) +public static int Integer.sum(int arg0, int arg1) +public static Integer Integer.valueOf(String arg0) +public static Integer Integer.valueOf(int arg0) +public static Integer Integer.valueOf(String arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +null +short +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesInterfaceMembersAndVars.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesInterfaceMembersAndVars.pass new file mode 100644 index 000000000000..d0317dd9e96c --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesInterfaceMembersAndVars.pass @@ -0,0 +1,148 @@ +public boolean equals(Object arg0) +public final native Class getClass() +public native int hashCode() +public static int length(String s) +public default String name() +public final native void notify() +public final native void notifyAll() +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +assert +boolean +byte +char +class +do +double +final +float +for +if +int +long +new +return +short +strictfp +switch +synchronized +this +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesInterfaceMembersAndVars1.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesInterfaceMembersAndVars1.pass new file mode 100644 index 000000000000..986c06380b29 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesInterfaceMembersAndVars1.pass @@ -0,0 +1,147 @@ +public boolean equals(Object arg0) +public final native Class getClass() +public native int hashCode() +public default String name() +public final native void notify() +public final native void notifyAll() +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +assert +boolean +byte +char +class +do +double +final +float +for +if +int +long +new +return +short +strictfp +switch +synchronized +this +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalFieldsAndVars.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalFieldsAndVars.pass new file mode 100644 index 000000000000..4b656d345d4a --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalFieldsAndVars.pass @@ -0,0 +1,125 @@ +int a +public String field +boolean +byte +char +double +float +int +long +short +super +this +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndSmartInt.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndSmartInt.pass new file mode 100644 index 000000000000..689ecc8256f0 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndSmartInt.pass @@ -0,0 +1,176 @@ +public static int staticField +public native int hashCode() +public static final int Integer.BYTES +public static final int Integer.MAX_VALUE +public static final int Integer.MIN_VALUE +public static final int Integer.SIZE +public static int Integer.bitCount(int arg0) +public static int Integer.compare(int arg0, int arg1) +public static int Integer.compareUnsigned(int arg0, int arg1) +public static int Integer.compress(int arg0, int arg1) +public static Integer Integer.decode(String arg0) +public static int Integer.divideUnsigned(int arg0, int arg1) +public static int Integer.expand(int arg0, int arg1) +public static Integer Integer.getInteger(String arg0) +public static Integer Integer.getInteger(String arg0, Integer arg1) +public static Integer Integer.getInteger(String arg0, int arg1) +public static int Integer.hashCode(int arg0) +public static int Integer.highestOneBit(int arg0) +public static int Integer.lowestOneBit(int arg0) +public static int Integer.max(int arg0, int arg1) +public static int Integer.min(int arg0, int arg1) +public static int Integer.numberOfLeadingZeros(int arg0) +public static int Integer.numberOfTrailingZeros(int arg0) +public static int Integer.parseInt(String arg0) +public static int Integer.parseInt(String arg0, int arg1) +public static int Integer.parseInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.parseUnsignedInt(String arg0) +public static int Integer.parseUnsignedInt(String arg0, int arg1) +public static int Integer.parseUnsignedInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.remainderUnsigned(int arg0, int arg1) +public static int Integer.reverse(int arg0) +public static int Integer.reverseBytes(int arg0) +public static int Integer.rotateLeft(int arg0, int arg1) +public static int Integer.rotateRight(int arg0, int arg1) +public static int Integer.signum(int arg0) +public static int Integer.sum(int arg0, int arg1) +public static Integer Integer.valueOf(String arg0) +public static Integer Integer.valueOf(int arg0) +public static Integer Integer.valueOf(String arg0, int arg1) +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public final native void notify() +public final native void notifyAll() +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +null +short +super +this +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndSmartNumber.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndSmartNumber.pass new file mode 100644 index 000000000000..352c5278a91c --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndSmartNumber.pass @@ -0,0 +1,144 @@ +public int field +public static int staticField +public native int hashCode() +AtomicInteger +AtomicLong +BigDecimal +BigInteger +Byte +Double +Float +Integer +Long +Number +Short +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public final native void notify() +public final native void notifyAll() +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +null +short +super +this +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndSmartPrimitives.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndSmartPrimitives.pass new file mode 100644 index 000000000000..ab7ebaf5afe1 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndSmartPrimitives.pass @@ -0,0 +1,395 @@ +public static int staticField +public native int hashCode() +public static final int Byte.BYTES +public static final int Character.BYTES +public static final int Double.BYTES +public static final int Float.BYTES +public static final int Integer.BYTES +public static final int Long.BYTES +public static final int Short.BYTES +public static final byte Character.COMBINING_SPACING_MARK +public static final byte Character.CONNECTOR_PUNCTUATION +public static final byte Character.CONTROL +public static final byte Character.CURRENCY_SYMBOL +public static final byte Character.DASH_PUNCTUATION +public static final byte Character.DECIMAL_DIGIT_NUMBER +public static final byte Character.DIRECTIONALITY_ARABIC_NUMBER +public static final byte Character.DIRECTIONALITY_BOUNDARY_NEUTRAL +public static final byte Character.DIRECTIONALITY_COMMON_NUMBER_SEPARATOR +public static final byte Character.DIRECTIONALITY_EUROPEAN_NUMBER +public static final byte Character.DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR +public static final byte Character.DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR +public static final byte Character.DIRECTIONALITY_FIRST_STRONG_ISOLATE +public static final byte Character.DIRECTIONALITY_LEFT_TO_RIGHT +public static final byte Character.DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING +public static final byte Character.DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATE +public static final byte Character.DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE +public static final byte Character.DIRECTIONALITY_NONSPACING_MARK +public static final byte Character.DIRECTIONALITY_OTHER_NEUTRALS +public static final byte Character.DIRECTIONALITY_PARAGRAPH_SEPARATOR +public static final byte Character.DIRECTIONALITY_POP_DIRECTIONAL_FORMAT +public static final byte Character.DIRECTIONALITY_POP_DIRECTIONAL_ISOLATE +public static final byte Character.DIRECTIONALITY_RIGHT_TO_LEFT +public static final byte Character.DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC +public static final byte Character.DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING +public static final byte Character.DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATE +public static final byte Character.DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE +public static final byte Character.DIRECTIONALITY_SEGMENT_SEPARATOR +public static final byte Character.DIRECTIONALITY_UNDEFINED +public static final byte Character.DIRECTIONALITY_WHITESPACE +public static final byte Character.ENCLOSING_MARK +public static final byte Character.END_PUNCTUATION +public static final byte Character.FINAL_QUOTE_PUNCTUATION +public static final byte Character.FORMAT +public static final byte Character.INITIAL_QUOTE_PUNCTUATION +public static final byte Character.LETTER_NUMBER +public static final byte Character.LINE_SEPARATOR +public static final byte Character.LOWERCASE_LETTER +public static final byte Character.MATH_SYMBOL +public static final int Character.MAX_CODE_POINT +public static final int Double.MAX_EXPONENT +public static final int Float.MAX_EXPONENT +public static final char Character.MAX_HIGH_SURROGATE +public static final char Character.MAX_LOW_SURROGATE +public static final int Character.MAX_RADIX +public static final char Character.MAX_SURROGATE +public static final byte Byte.MAX_VALUE +public static final char Character.MAX_VALUE +public static final double Double.MAX_VALUE +public static final float Float.MAX_VALUE +public static final int Integer.MAX_VALUE +public static final long Long.MAX_VALUE +public static final short Short.MAX_VALUE +public static final int Character.MIN_CODE_POINT +public static final int Double.MIN_EXPONENT +public static final int Float.MIN_EXPONENT +public static final char Character.MIN_HIGH_SURROGATE +public static final char Character.MIN_LOW_SURROGATE +public static final double Double.MIN_NORMAL +public static final float Float.MIN_NORMAL +public static final int Character.MIN_RADIX +public static final int Character.MIN_SUPPLEMENTARY_CODE_POINT +public static final char Character.MIN_SURROGATE +public static final byte Byte.MIN_VALUE +public static final char Character.MIN_VALUE +public static final double Double.MIN_VALUE +public static final float Float.MIN_VALUE +public static final int Integer.MIN_VALUE +public static final long Long.MIN_VALUE +public static final short Short.MIN_VALUE +public static final byte Character.MODIFIER_LETTER +public static final byte Character.MODIFIER_SYMBOL +public static final double Double.NEGATIVE_INFINITY +public static final float Float.NEGATIVE_INFINITY +public static final byte Character.NON_SPACING_MARK +public static final double Double.NaN +public static final float Float.NaN +public static final byte Character.OTHER_LETTER +public static final byte Character.OTHER_NUMBER +public static final byte Character.OTHER_PUNCTUATION +public static final byte Character.OTHER_SYMBOL +public static final byte Character.PARAGRAPH_SEPARATOR +public static final double Double.POSITIVE_INFINITY +public static final float Float.POSITIVE_INFINITY +public static final int Double.PRECISION +public static final int Float.PRECISION +public static final byte Character.PRIVATE_USE +public static final int Byte.SIZE +public static final int Character.SIZE +public static final int Double.SIZE +public static final int Float.SIZE +public static final int Integer.SIZE +public static final int Long.SIZE +public static final int Short.SIZE +public static final byte Character.SPACE_SEPARATOR +public static final byte Character.START_PUNCTUATION +public static final byte Character.SURROGATE +public static final byte Character.TITLECASE_LETTER +public static final byte Character.UNASSIGNED +public static final byte Character.UPPERCASE_LETTER +public static int Integer.bitCount(int arg0) +public static int Long.bitCount(long arg0) +public static int Character.charCount(int arg0) +public static int Character.codePointAt(CharSequence arg0, int arg1) +public static int Character.codePointAt(char[] arg0, int arg1) +public static int Character.codePointAt(char[] arg0, int arg1, int arg2) +public static int Character.codePointBefore(CharSequence arg0, int arg1) +public static int Character.codePointBefore(char[] arg0, int arg1) +public static int Character.codePointBefore(char[] arg0, int arg1, int arg2) +public static int Character.codePointCount(CharSequence arg0, int arg1, int arg2) +public static int Character.codePointCount(char[] arg0, int arg1, int arg2) +public static int Character.codePointOf(String arg0) +public static int Byte.compare(byte arg0, byte arg1) +public static int Character.compare(char arg0, char arg1) +public static int Double.compare(double arg0, double arg1) +public static int Float.compare(float arg0, float arg1) +public static int Integer.compare(int arg0, int arg1) +public static int Long.compare(long arg0, long arg1) +public static int Short.compare(short arg0, short arg1) +public static int Byte.compareUnsigned(byte arg0, byte arg1) +public static int Integer.compareUnsigned(int arg0, int arg1) +public static int Long.compareUnsigned(long arg0, long arg1) +public static int Short.compareUnsigned(short arg0, short arg1) +public static int Integer.compress(int arg0, int arg1) +public static long Long.compress(long arg0, long arg1) +public static Byte Byte.decode(String arg0) +public static Integer Integer.decode(String arg0) +public static Long Long.decode(String arg0) +public static Short Short.decode(String arg0) +public static int Character.digit(char arg0, int arg1) +public static int Character.digit(int arg0, int arg1) +public static int Integer.divideUnsigned(int arg0, int arg1) +public static long Long.divideUnsigned(long arg0, long arg1) +public static long Double.doubleToLongBits(double arg0) +public static native long Double.doubleToRawLongBits(double arg0) +public static int Integer.expand(int arg0, int arg1) +public static long Long.expand(long arg0, long arg1) +public static float Float.float16ToFloat(short arg0) +public static short Float.floatToFloat16(float arg0) +public static int Float.floatToIntBits(float arg0) +public static native int Float.floatToRawIntBits(float arg0) +public static char Character.forDigit(int arg0, int arg1) +public static byte Character.getDirectionality(char arg0) +public static byte Character.getDirectionality(int arg0) +public static Integer Integer.getInteger(String arg0) +public static Integer Integer.getInteger(String arg0, Integer arg1) +public static Integer Integer.getInteger(String arg0, int arg1) +public static Long Long.getLong(String arg0) +public static Long Long.getLong(String arg0, Long arg1) +public static Long Long.getLong(String arg0, long arg1) +public static int Character.getNumericValue(char arg0) +public static int Character.getNumericValue(int arg0) +public static int Character.getType(char arg0) +public static int Character.getType(int arg0) +public static int Byte.hashCode(byte arg0) +public static int Character.hashCode(char arg0) +public static int Double.hashCode(double arg0) +public static int Float.hashCode(float arg0) +public static int Integer.hashCode(int arg0) +public static int Long.hashCode(long arg0) +public static int Short.hashCode(short arg0) +public static char Character.highSurrogate(int arg0) +public static int Integer.highestOneBit(int arg0) +public static long Long.highestOneBit(long arg0) +public static native float Float.intBitsToFloat(int arg0) +public static native double Double.longBitsToDouble(long arg0) +public static char Character.lowSurrogate(int arg0) +public static int Integer.lowestOneBit(int arg0) +public static long Long.lowestOneBit(long arg0) +public static double Double.max(double arg0, double arg1) +public static float Float.max(float arg0, float arg1) +public static int Integer.max(int arg0, int arg1) +public static long Long.max(long arg0, long arg1) +public static double Double.min(double arg0, double arg1) +public static float Float.min(float arg0, float arg1) +public static int Integer.min(int arg0, int arg1) +public static long Long.min(long arg0, long arg1) +public static int Integer.numberOfLeadingZeros(int arg0) +public static int Long.numberOfLeadingZeros(long arg0) +public static int Integer.numberOfTrailingZeros(int arg0) +public static int Long.numberOfTrailingZeros(long arg0) +public static int Character.offsetByCodePoints(CharSequence arg0, int arg1, int arg2) +public static int Character.offsetByCodePoints(char[] arg0, int arg1, int arg2, int arg3, int arg4) +public static byte Byte.parseByte(String arg0) +public static byte Byte.parseByte(String arg0, int arg1) +public static double Double.parseDouble(String arg0) +public static float Float.parseFloat(String arg0) +public static int Integer.parseInt(String arg0) +public static int Integer.parseInt(String arg0, int arg1) +public static int Integer.parseInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static long Long.parseLong(String arg0) +public static long Long.parseLong(String arg0, int arg1) +public static long Long.parseLong(CharSequence arg0, int arg1, int arg2, int arg3) +public static short Short.parseShort(String arg0) +public static short Short.parseShort(String arg0, int arg1) +public static int Integer.parseUnsignedInt(String arg0) +public static int Integer.parseUnsignedInt(String arg0, int arg1) +public static int Integer.parseUnsignedInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static long Long.parseUnsignedLong(String arg0) +public static long Long.parseUnsignedLong(String arg0, int arg1) +public static long Long.parseUnsignedLong(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.remainderUnsigned(int arg0, int arg1) +public static long Long.remainderUnsigned(long arg0, long arg1) +public static int Integer.reverse(int arg0) +public static long Long.reverse(long arg0) +public static char Character.reverseBytes(char arg0) +public static int Integer.reverseBytes(int arg0) +public static long Long.reverseBytes(long arg0) +public static short Short.reverseBytes(short arg0) +public static int Integer.rotateLeft(int arg0, int arg1) +public static long Long.rotateLeft(long arg0, int arg1) +public static int Integer.rotateRight(int arg0, int arg1) +public static long Long.rotateRight(long arg0, int arg1) +public static int Integer.signum(int arg0) +public static int Long.signum(long arg0) +public static double Double.sum(double arg0, double arg1) +public static float Float.sum(float arg0, float arg1) +public static int Integer.sum(int arg0, int arg1) +public static long Long.sum(long arg0, long arg1) +public static int Character.toChars(int arg0, char[] arg1, int arg2) +public static int Character.toCodePoint(char arg0, char arg1) +public static char Character.toLowerCase(char arg0) +public static int Character.toLowerCase(int arg0) +public static char Character.toTitleCase(char arg0) +public static int Character.toTitleCase(int arg0) +public static int Byte.toUnsignedInt(byte arg0) +public static int Short.toUnsignedInt(short arg0) +public static long Byte.toUnsignedLong(byte arg0) +public static long Integer.toUnsignedLong(int arg0) +public static long Short.toUnsignedLong(short arg0) +public static char Character.toUpperCase(char arg0) +public static int Character.toUpperCase(int arg0) +public static Byte Byte.valueOf(String arg0) +public static Double Double.valueOf(String arg0) +public static Float Float.valueOf(String arg0) +public static Integer Integer.valueOf(String arg0) +public static Long Long.valueOf(String arg0) +public static Short Short.valueOf(String arg0) +public static Byte Byte.valueOf(byte arg0) +public static Character Character.valueOf(char arg0) +public static Double Double.valueOf(double arg0) +public static Float Float.valueOf(float arg0) +public static Integer Integer.valueOf(int arg0) +public static Long Long.valueOf(long arg0) +public static Short Short.valueOf(short arg0) +public static Byte Byte.valueOf(String arg0, int arg1) +public static Integer Integer.valueOf(String arg0, int arg1) +public static Long Long.valueOf(String arg0, int arg1) +public static Short Short.valueOf(String arg0, int arg1) +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public final native void notify() +public final native void notifyAll() +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +null +short +super +this +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndVars.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndVars.pass new file mode 100644 index 000000000000..708bb5b4a8d0 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndVars.pass @@ -0,0 +1,142 @@ +int a +boolean b +public String field +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +null +short +super +this +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndVars1.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndVars1.pass new file mode 100644 index 000000000000..9957d0a62d05 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndVars1.pass @@ -0,0 +1,138 @@ +int a +public String field +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +float +int +long +new +short +super +this +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndVars2.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndVars2.pass new file mode 100644 index 000000000000..faa4e6a53c7b --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersAndVars2.pass @@ -0,0 +1,142 @@ +int a +int i +public String field +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +null +short +super +this +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartBoolean.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartBoolean.pass new file mode 100644 index 000000000000..35761d14a417 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartBoolean.pass @@ -0,0 +1,151 @@ +public boolean equals(Object arg0) +false +true +public static final Boolean Boolean.FALSE +public static final Boolean Boolean.TRUE +public static boolean Boolean.getBoolean(String arg0) +public static boolean Boolean.logicalAnd(boolean arg0, boolean arg1) +public static boolean Boolean.logicalOr(boolean arg0, boolean arg1) +public static boolean Boolean.logicalXor(boolean arg0, boolean arg1) +public static boolean Boolean.parseBoolean(String arg0) +public static Boolean Boolean.valueOf(String arg0) +public static Boolean Boolean.valueOf(boolean arg0) +int a +int i +public String field +protected native Object clone() +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +float +int +long +new +null +short +super +this +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartEnumAndInt.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartEnumAndInt.pass new file mode 100644 index 000000000000..f82c9d9dd2a8 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartEnumAndInt.pass @@ -0,0 +1,179 @@ +int a +public native int hashCode() +public static final int Integer.BYTES +public static final int Integer.MAX_VALUE +public static final int Integer.MIN_VALUE +public static final int Integer.SIZE +public static int Integer.bitCount(int arg0) +public static int Integer.compare(int arg0, int arg1) +public static int Integer.compareUnsigned(int arg0, int arg1) +public static int Integer.compress(int arg0, int arg1) +public static Integer Integer.decode(String arg0) +public static int Integer.divideUnsigned(int arg0, int arg1) +public static int Integer.expand(int arg0, int arg1) +public static Integer Integer.getInteger(String arg0) +public static Integer Integer.getInteger(String arg0, Integer arg1) +public static Integer Integer.getInteger(String arg0, int arg1) +public static int Integer.hashCode(int arg0) +public static int Integer.highestOneBit(int arg0) +public static int Integer.lowestOneBit(int arg0) +public static int Integer.max(int arg0, int arg1) +public static int Integer.min(int arg0, int arg1) +public static int Integer.numberOfLeadingZeros(int arg0) +public static int Integer.numberOfTrailingZeros(int arg0) +public static int Integer.parseInt(String arg0) +public static int Integer.parseInt(String arg0, int arg1) +public static int Integer.parseInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.parseUnsignedInt(String arg0) +public static int Integer.parseUnsignedInt(String arg0, int arg1) +public static int Integer.parseUnsignedInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.remainderUnsigned(int arg0, int arg1) +public static int Integer.reverse(int arg0) +public static int Integer.reverseBytes(int arg0) +public static int Integer.rotateLeft(int arg0, int arg1) +public static int Integer.rotateRight(int arg0, int arg1) +public static int Integer.signum(int arg0) +public static int Integer.sum(int arg0, int arg1) +public static Integer Integer.valueOf(String arg0) +public static Integer Integer.valueOf(int arg0) +public static T Enum.valueOf(Class arg0, String arg1) +public static Integer Integer.valueOf(String arg0, int arg1) +public String field +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +null +short +super +this +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartInt.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartInt.pass new file mode 100644 index 000000000000..dc5bc1ddc1f2 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartInt.pass @@ -0,0 +1,178 @@ +int a +public native int hashCode() +public static final int Integer.BYTES +public static final int Integer.MAX_VALUE +public static final int Integer.MIN_VALUE +public static final int Integer.SIZE +public static int Integer.bitCount(int arg0) +public static int Integer.compare(int arg0, int arg1) +public static int Integer.compareUnsigned(int arg0, int arg1) +public static int Integer.compress(int arg0, int arg1) +public static Integer Integer.decode(String arg0) +public static int Integer.divideUnsigned(int arg0, int arg1) +public static int Integer.expand(int arg0, int arg1) +public static Integer Integer.getInteger(String arg0) +public static Integer Integer.getInteger(String arg0, Integer arg1) +public static Integer Integer.getInteger(String arg0, int arg1) +public static int Integer.hashCode(int arg0) +public static int Integer.highestOneBit(int arg0) +public static int Integer.lowestOneBit(int arg0) +public static int Integer.max(int arg0, int arg1) +public static int Integer.min(int arg0, int arg1) +public static int Integer.numberOfLeadingZeros(int arg0) +public static int Integer.numberOfTrailingZeros(int arg0) +public static int Integer.parseInt(String arg0) +public static int Integer.parseInt(String arg0, int arg1) +public static int Integer.parseInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.parseUnsignedInt(String arg0) +public static int Integer.parseUnsignedInt(String arg0, int arg1) +public static int Integer.parseUnsignedInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.remainderUnsigned(int arg0, int arg1) +public static int Integer.reverse(int arg0) +public static int Integer.reverseBytes(int arg0) +public static int Integer.rotateLeft(int arg0, int arg1) +public static int Integer.rotateRight(int arg0, int arg1) +public static int Integer.signum(int arg0) +public static int Integer.sum(int arg0, int arg1) +public static Integer Integer.valueOf(String arg0) +public static Integer Integer.valueOf(int arg0) +public static Integer Integer.valueOf(String arg0, int arg1) +public String field +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public String toString() +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +null +short +super +this +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartString.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartString.pass new file mode 100644 index 000000000000..5e42f9fd211e --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmartString.pass @@ -0,0 +1,172 @@ +void String() - parameters +void String(String arg0) - parameters +void String(StringBuffer arg0) - parameters +void String(StringBuilder arg0) - parameters +void String(byte[] arg0) - parameters +void String(char[] arg0) - parameters +void String(byte[] arg0, Charset arg1) - parameters +void String(byte[] arg0, String arg1) - parameters +void String(byte[] arg0, int arg1) - parameters +void String(byte[] arg0, int arg1, int arg2) - parameters +void String(char[] arg0, int arg1, int arg2) - parameters +void String(int[] arg0, int arg1, int arg2) - parameters +void String(byte[] arg0, int arg1, int arg2, Charset arg3) - parameters +void String(byte[] arg0, int arg1, int arg2, String arg3) - parameters +void String(byte[] arg0, int arg1, int arg2, int arg3) - parameters +public String field +public String toString() +public static String String.copyValueOf(char[] arg0) +public static String String.copyValueOf(char[] arg0, int arg1, int arg2) +public static String String.format(String arg0, Object... arg1) +public static String String.format(Locale arg0, String arg1, Object... arg2) +public static String String.join(CharSequence arg0, CharSequence... arg1) +public static String String.join(CharSequence arg0, Iterable arg1) +public static String String.valueOf(Object arg0) +public static String String.valueOf(boolean arg0) +public static String String.valueOf(char arg0) +public static String String.valueOf(char[] arg0) +public static String String.valueOf(double arg0) +public static String String.valueOf(float arg0) +public static String String.valueOf(int arg0) +public static String String.valueOf(long arg0) +public static String String.valueOf(char[] arg0, int arg1, int arg2) +int a +boolean b +protected native Object clone() +public boolean equals(Object arg0) +protected void finalize() +public final native Class getClass() +public native int hashCode() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +false +float +int +long +new +null +short +super +this +true +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmarts.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmarts.pass new file mode 100644 index 000000000000..9873e9941df9 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesLocalMembersVarsAndSmarts.pass @@ -0,0 +1,489 @@ +void println() - parameters +void println(Object arg0) - parameters +void println(String arg0) - parameters +void println(boolean arg0) - parameters +void println(char arg0) - parameters +void println(char[] arg0) - parameters +void println(double arg0) - parameters +void println(float arg0) - parameters +void println(int arg0) - parameters +void println(long arg0) - parameters +int a +boolean b +public String field +protected native Object clone() +public boolean equals(Object arg0) +public final native Class getClass() +public native int hashCode() +public String toString() +false +super +this +true +public static final int Character.BYTES +public static final int Double.BYTES +public static final int Float.BYTES +public static final int Integer.BYTES +public static final int Long.BYTES +public static final Comparator String.CASE_INSENSITIVE_ORDER +public static final byte Character.COMBINING_SPACING_MARK +public static final byte Character.CONNECTOR_PUNCTUATION +public static final byte Character.CONTROL +public static final byte Character.CURRENCY_SYMBOL +public static final byte Character.DASH_PUNCTUATION +public static final byte Character.DECIMAL_DIGIT_NUMBER +public static final byte Character.DIRECTIONALITY_ARABIC_NUMBER +public static final byte Character.DIRECTIONALITY_BOUNDARY_NEUTRAL +public static final byte Character.DIRECTIONALITY_COMMON_NUMBER_SEPARATOR +public static final byte Character.DIRECTIONALITY_EUROPEAN_NUMBER +public static final byte Character.DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR +public static final byte Character.DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR +public static final byte Character.DIRECTIONALITY_FIRST_STRONG_ISOLATE +public static final byte Character.DIRECTIONALITY_LEFT_TO_RIGHT +public static final byte Character.DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING +public static final byte Character.DIRECTIONALITY_LEFT_TO_RIGHT_ISOLATE +public static final byte Character.DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE +public static final byte Character.DIRECTIONALITY_NONSPACING_MARK +public static final byte Character.DIRECTIONALITY_OTHER_NEUTRALS +public static final byte Character.DIRECTIONALITY_PARAGRAPH_SEPARATOR +public static final byte Character.DIRECTIONALITY_POP_DIRECTIONAL_FORMAT +public static final byte Character.DIRECTIONALITY_POP_DIRECTIONAL_ISOLATE +public static final byte Character.DIRECTIONALITY_RIGHT_TO_LEFT +public static final byte Character.DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC +public static final byte Character.DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING +public static final byte Character.DIRECTIONALITY_RIGHT_TO_LEFT_ISOLATE +public static final byte Character.DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE +public static final byte Character.DIRECTIONALITY_SEGMENT_SEPARATOR +public static final byte Character.DIRECTIONALITY_UNDEFINED +public static final byte Character.DIRECTIONALITY_WHITESPACE +public static final byte Character.ENCLOSING_MARK +public static final byte Character.END_PUNCTUATION +public static final Boolean Boolean.FALSE +public static final byte Character.FINAL_QUOTE_PUNCTUATION +public static final byte Character.FORMAT +public static final byte Character.INITIAL_QUOTE_PUNCTUATION +public static final byte Character.LETTER_NUMBER +public static final byte Character.LINE_SEPARATOR +public static final byte Character.LOWERCASE_LETTER +public static final byte Character.MATH_SYMBOL +public static final int Character.MAX_CODE_POINT +public static final int Double.MAX_EXPONENT +public static final int Float.MAX_EXPONENT +public static final char Character.MAX_HIGH_SURROGATE +public static final char Character.MAX_LOW_SURROGATE +public static final int Character.MAX_RADIX +public static final char Character.MAX_SURROGATE +public static final char Character.MAX_VALUE +public static final double Double.MAX_VALUE +public static final float Float.MAX_VALUE +public static final int Integer.MAX_VALUE +public static final long Long.MAX_VALUE +public static final int Character.MIN_CODE_POINT +public static final int Double.MIN_EXPONENT +public static final int Float.MIN_EXPONENT +public static final char Character.MIN_HIGH_SURROGATE +public static final char Character.MIN_LOW_SURROGATE +public static final double Double.MIN_NORMAL +public static final float Float.MIN_NORMAL +public static final int Character.MIN_RADIX +public static final int Character.MIN_SUPPLEMENTARY_CODE_POINT +public static final char Character.MIN_SURROGATE +public static final char Character.MIN_VALUE +public static final double Double.MIN_VALUE +public static final float Float.MIN_VALUE +public static final int Integer.MIN_VALUE +public static final long Long.MIN_VALUE +public static final byte Character.MODIFIER_LETTER +public static final byte Character.MODIFIER_SYMBOL +public static final double Double.NEGATIVE_INFINITY +public static final float Float.NEGATIVE_INFINITY +public static final byte Character.NON_SPACING_MARK +public static final double Double.NaN +public static final float Float.NaN +public static final byte Character.OTHER_LETTER +public static final byte Character.OTHER_NUMBER +public static final byte Character.OTHER_PUNCTUATION +public static final byte Character.OTHER_SYMBOL +public static final byte Character.PARAGRAPH_SEPARATOR +public static final double Double.POSITIVE_INFINITY +public static final float Float.POSITIVE_INFINITY +public static final int Double.PRECISION +public static final int Float.PRECISION +public static final byte Character.PRIVATE_USE +public static final int Character.SIZE +public static final int Double.SIZE +public static final int Float.SIZE +public static final int Integer.SIZE +public static final int Long.SIZE +public static final byte Character.SPACE_SEPARATOR +public static final byte Character.START_PUNCTUATION +public static final byte Character.SURROGATE +public static final byte Character.TITLECASE_LETTER +public static final Boolean Boolean.TRUE +public static final Class Boolean.TYPE +public static final Class Character.TYPE +public static final Class Double.TYPE +public static final Class Float.TYPE +public static final Class Integer.TYPE +public static final Class Long.TYPE +public static final byte Character.UNASSIGNED +public static final byte Character.UPPERCASE_LETTER +public static int Integer.bitCount(int arg0) +public static int Long.bitCount(long arg0) +public static int Character.charCount(int arg0) +public static int Character.codePointAt(CharSequence arg0, int arg1) +public static int Character.codePointAt(char[] arg0, int arg1) +public static int Character.codePointAt(char[] arg0, int arg1, int arg2) +public static int Character.codePointBefore(CharSequence arg0, int arg1) +public static int Character.codePointBefore(char[] arg0, int arg1) +public static int Character.codePointBefore(char[] arg0, int arg1, int arg2) +public static int Character.codePointCount(CharSequence arg0, int arg1, int arg2) +public static int Character.codePointCount(char[] arg0, int arg1, int arg2) +public static int Character.codePointOf(String arg0) +public static int Boolean.compare(boolean arg0, boolean arg1) +public static int Character.compare(char arg0, char arg1) +public static int Double.compare(double arg0, double arg1) +public static int Float.compare(float arg0, float arg1) +public static int Integer.compare(int arg0, int arg1) +public static int Long.compare(long arg0, long arg1) +public static int Integer.compareUnsigned(int arg0, int arg1) +public static int Long.compareUnsigned(long arg0, long arg1) +public static int Integer.compress(int arg0, int arg1) +public static long Long.compress(long arg0, long arg1) +public static String String.copyValueOf(char[] arg0) +public static String String.copyValueOf(char[] arg0, int arg1, int arg2) +public static Integer Integer.decode(String arg0) +public static Long Long.decode(String arg0) +public static int Character.digit(char arg0, int arg1) +public static int Character.digit(int arg0, int arg1) +public static int Integer.divideUnsigned(int arg0, int arg1) +public static long Long.divideUnsigned(long arg0, long arg1) +public static long Double.doubleToLongBits(double arg0) +public static native long Double.doubleToRawLongBits(double arg0) +public static int Integer.expand(int arg0, int arg1) +public static long Long.expand(long arg0, long arg1) +public static float Float.float16ToFloat(short arg0) +public static short Float.floatToFloat16(float arg0) +public static int Float.floatToIntBits(float arg0) +public static native int Float.floatToRawIntBits(float arg0) +public static char Character.forDigit(int arg0, int arg1) +public static String String.format(String arg0, Object... arg1) +public static String String.format(Locale arg0, String arg1, Object... arg2) +public static boolean Boolean.getBoolean(String arg0) +public static byte Character.getDirectionality(char arg0) +public static byte Character.getDirectionality(int arg0) +public static Integer Integer.getInteger(String arg0) +public static Integer Integer.getInteger(String arg0, Integer arg1) +public static Integer Integer.getInteger(String arg0, int arg1) +public static Long Long.getLong(String arg0) +public static Long Long.getLong(String arg0, Long arg1) +public static Long Long.getLong(String arg0, long arg1) +public static String Character.getName(int arg0) +public static int Character.getNumericValue(char arg0) +public static int Character.getNumericValue(int arg0) +public static int Character.getType(char arg0) +public static int Character.getType(int arg0) +public static int Boolean.hashCode(boolean arg0) +public static int Character.hashCode(char arg0) +public static int Double.hashCode(double arg0) +public static int Float.hashCode(float arg0) +public static int Integer.hashCode(int arg0) +public static int Long.hashCode(long arg0) +public static char Character.highSurrogate(int arg0) +public static int Integer.highestOneBit(int arg0) +public static long Long.highestOneBit(long arg0) +public static native float Float.intBitsToFloat(int arg0) +public static boolean Character.isAlphabetic(int arg0) +public static boolean Character.isBmpCodePoint(int arg0) +public static boolean Character.isDefined(char arg0) +public static boolean Character.isDefined(int arg0) +public static boolean Character.isDigit(char arg0) +public static boolean Character.isDigit(int arg0) +public static boolean Character.isEmoji(int arg0) +public static boolean Character.isEmojiComponent(int arg0) +public static boolean Character.isEmojiModifier(int arg0) +public static boolean Character.isEmojiModifierBase(int arg0) +public static boolean Character.isEmojiPresentation(int arg0) +public static boolean Character.isExtendedPictographic(int arg0) +public static boolean Double.isFinite(double arg0) +public static boolean Float.isFinite(float arg0) +public static boolean Character.isHighSurrogate(char arg0) +public static boolean Character.isISOControl(char arg0) +public static boolean Character.isISOControl(int arg0) +public static boolean Character.isIdentifierIgnorable(char arg0) +public static boolean Character.isIdentifierIgnorable(int arg0) +public static boolean Character.isIdeographic(int arg0) +public static boolean Double.isInfinite(double arg0) +public static boolean Float.isInfinite(float arg0) +public static boolean Character.isJavaIdentifierPart(char arg0) +public static boolean Character.isJavaIdentifierPart(int arg0) +public static boolean Character.isJavaIdentifierStart(char arg0) +public static boolean Character.isJavaIdentifierStart(int arg0) +public static boolean Character.isJavaLetter(char arg0) +public static boolean Character.isJavaLetterOrDigit(char arg0) +public static boolean Character.isLetter(char arg0) +public static boolean Character.isLetter(int arg0) +public static boolean Character.isLetterOrDigit(char arg0) +public static boolean Character.isLetterOrDigit(int arg0) +public static boolean Character.isLowSurrogate(char arg0) +public static boolean Character.isLowerCase(char arg0) +public static boolean Character.isLowerCase(int arg0) +public static boolean Character.isMirrored(char arg0) +public static boolean Character.isMirrored(int arg0) +public static boolean Double.isNaN(double arg0) +public static boolean Float.isNaN(float arg0) +public static boolean Character.isSpace(char arg0) +public static boolean Character.isSpaceChar(char arg0) +public static boolean Character.isSpaceChar(int arg0) +public static boolean Character.isSupplementaryCodePoint(int arg0) +public static boolean Character.isSurrogate(char arg0) +public static boolean Character.isSurrogatePair(char arg0, char arg1) +public static boolean Character.isTitleCase(char arg0) +public static boolean Character.isTitleCase(int arg0) +public static boolean Character.isUnicodeIdentifierPart(char arg0) +public static boolean Character.isUnicodeIdentifierPart(int arg0) +public static boolean Character.isUnicodeIdentifierStart(char arg0) +public static boolean Character.isUnicodeIdentifierStart(int arg0) +public static boolean Character.isUpperCase(char arg0) +public static boolean Character.isUpperCase(int arg0) +public static boolean Character.isValidCodePoint(int arg0) +public static boolean Character.isWhitespace(char arg0) +public static boolean Character.isWhitespace(int arg0) +public static String String.join(CharSequence arg0, CharSequence... arg1) +public static String String.join(CharSequence arg0, Iterable arg1) +public static boolean Boolean.logicalAnd(boolean arg0, boolean arg1) +public static boolean Boolean.logicalOr(boolean arg0, boolean arg1) +public static boolean Boolean.logicalXor(boolean arg0, boolean arg1) +public static native double Double.longBitsToDouble(long arg0) +public static char Character.lowSurrogate(int arg0) +public static int Integer.lowestOneBit(int arg0) +public static long Long.lowestOneBit(long arg0) +public static double Double.max(double arg0, double arg1) +public static float Float.max(float arg0, float arg1) +public static int Integer.max(int arg0, int arg1) +public static long Long.max(long arg0, long arg1) +public static double Double.min(double arg0, double arg1) +public static float Float.min(float arg0, float arg1) +public static int Integer.min(int arg0, int arg1) +public static long Long.min(long arg0, long arg1) +public static int Integer.numberOfLeadingZeros(int arg0) +public static int Long.numberOfLeadingZeros(long arg0) +public static int Integer.numberOfTrailingZeros(int arg0) +public static int Long.numberOfTrailingZeros(long arg0) +public static int Character.offsetByCodePoints(CharSequence arg0, int arg1, int arg2) +public static int Character.offsetByCodePoints(char[] arg0, int arg1, int arg2, int arg3, int arg4) +public static boolean Boolean.parseBoolean(String arg0) +public static double Double.parseDouble(String arg0) +public static float Float.parseFloat(String arg0) +public static int Integer.parseInt(String arg0) +public static int Integer.parseInt(String arg0, int arg1) +public static int Integer.parseInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static long Long.parseLong(String arg0) +public static long Long.parseLong(String arg0, int arg1) +public static long Long.parseLong(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.parseUnsignedInt(String arg0) +public static int Integer.parseUnsignedInt(String arg0, int arg1) +public static int Integer.parseUnsignedInt(CharSequence arg0, int arg1, int arg2, int arg3) +public static long Long.parseUnsignedLong(String arg0) +public static long Long.parseUnsignedLong(String arg0, int arg1) +public static long Long.parseUnsignedLong(CharSequence arg0, int arg1, int arg2, int arg3) +public static int Integer.remainderUnsigned(int arg0, int arg1) +public static long Long.remainderUnsigned(long arg0, long arg1) +public static int Integer.reverse(int arg0) +public static long Long.reverse(long arg0) +public static char Character.reverseBytes(char arg0) +public static int Integer.reverseBytes(int arg0) +public static long Long.reverseBytes(long arg0) +public static int Integer.rotateLeft(int arg0, int arg1) +public static long Long.rotateLeft(long arg0, int arg1) +public static int Integer.rotateRight(int arg0, int arg1) +public static long Long.rotateRight(long arg0, int arg1) +public static int Integer.signum(int arg0) +public static int Long.signum(long arg0) +public static double Double.sum(double arg0, double arg1) +public static float Float.sum(float arg0, float arg1) +public static int Integer.sum(int arg0, int arg1) +public static long Long.sum(long arg0, long arg1) +public static String Integer.toBinaryString(int arg0) +public static String Long.toBinaryString(long arg0) +public static char[] Character.toChars(int arg0) +public static int Character.toChars(int arg0, char[] arg1, int arg2) +public static int Character.toCodePoint(char arg0, char arg1) +public static String Double.toHexString(double arg0) +public static String Float.toHexString(float arg0) +public static String Integer.toHexString(int arg0) +public static String Long.toHexString(long arg0) +public static char Character.toLowerCase(char arg0) +public static int Character.toLowerCase(int arg0) +public static String Integer.toOctalString(int arg0) +public static String Long.toOctalString(long arg0) +public static String Boolean.toString(boolean arg0) +public static String Character.toString(char arg0) +public static String Double.toString(double arg0) +public static String Float.toString(float arg0) +public static String Character.toString(int arg0) +public static String Integer.toString(int arg0) +public static String Long.toString(long arg0) +public static String Integer.toString(int arg0, int arg1) +public static String Long.toString(long arg0, int arg1) +public static char Character.toTitleCase(char arg0) +public static int Character.toTitleCase(int arg0) +public static long Integer.toUnsignedLong(int arg0) +public static String Integer.toUnsignedString(int arg0) +public static String Long.toUnsignedString(long arg0) +public static String Integer.toUnsignedString(int arg0, int arg1) +public static String Long.toUnsignedString(long arg0, int arg1) +public static char Character.toUpperCase(char arg0) +public static int Character.toUpperCase(int arg0) +public static String String.valueOf(Object arg0) +public static Boolean Boolean.valueOf(String arg0) +public static Double Double.valueOf(String arg0) +public static Float Float.valueOf(String arg0) +public static Integer Integer.valueOf(String arg0) +public static Long Long.valueOf(String arg0) +public static Boolean Boolean.valueOf(boolean arg0) +public static String String.valueOf(boolean arg0) +public static Character Character.valueOf(char arg0) +public static String String.valueOf(char arg0) +public static String String.valueOf(char[] arg0) +public static Double Double.valueOf(double arg0) +public static String String.valueOf(double arg0) +public static Float Float.valueOf(float arg0) +public static String String.valueOf(float arg0) +public static Integer Integer.valueOf(int arg0) +public static String String.valueOf(int arg0) +public static Long Long.valueOf(long arg0) +public static String String.valueOf(long arg0) +public static Integer Integer.valueOf(String arg0, int arg1) +public static Long Long.valueOf(String arg0, int arg1) +public static String String.valueOf(char[] arg0, int arg1, int arg2) +protected void finalize() +public final native void notify() +public final native void notifyAll() +public void op(int a) +public final void wait() +public final void wait(long arg0) +public final void wait(long arg0, int arg1) +boolean +byte +char +double +float +int +long +new +null +short +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesStaticInterfaceMembersAndVars.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesStaticInterfaceMembersAndVars.pass new file mode 100644 index 000000000000..877ce81a5bed --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/21/typesStaticInterfaceMembersAndVars.pass @@ -0,0 +1,138 @@ +String s +public static int length(String s) +assert +boolean +byte +char +class +do +double +final +float +for +if +int +long +new +return +short +strictfp +switch +synchronized +throw +try +void +while +AbstractMethodError +Appendable +ArithmeticException +ArrayIndexOutOfBoundsException +ArrayStoreException +AssertionError +AutoCloseable +Boolean +BootstrapMethodError +Byte +CharSequence +Character +Class +ClassCastException +ClassCircularityError +ClassFormatError +ClassLoader +ClassNotFoundException +ClassValue +CloneNotSupportedException +Cloneable +Comparable +Deprecated +Double +Enum +EnumConstantNotPresentException +Error +Exception +ExceptionInInitializerError +Float +FunctionalInterface +IllegalAccessError +IllegalAccessException +IllegalArgumentException +IllegalCallerException +IllegalMonitorStateException +IllegalStateException +IllegalThreadStateException +IncompatibleClassChangeError +IndexOutOfBoundsException +InheritableThreadLocal +InstantiationError +InstantiationException +Integer +InternalError +InterruptedException +Iterable +LayerInstantiationException +LinkageError +Long +MatchException +Math +Module +ModuleLayer +NegativeArraySizeException +NoClassDefFoundError +NoSuchFieldError +NoSuchFieldException +NoSuchMethodError +NoSuchMethodException +NullPointerException +Number +NumberFormatException +Object +OutOfMemoryError +Override +Package +Process +ProcessBuilder +ProcessHandle +Readable +Record +ReflectiveOperationException +Runnable +Runtime +RuntimeException +RuntimePermission +SafeVarargs +ScopedValue +SecurityException +SecurityManager +Short +StackOverflowError +StackTraceElement +StackWalker +StrictMath +String +StringBuffer +StringBuilder +StringIndexOutOfBoundsException +StringTemplate +SuppressWarnings +System +Test +Thread +ThreadDeath +ThreadGroup +ThreadLocal +Throwable +TypeNotPresentException +UnknownError +UnsatisfiedLinkError +UnsupportedClassVersionError +UnsupportedOperationException +VerifyError +VirtualMachineError +Void +WrongThreadException +com +java +javax +org +sun From 1baf2f4409c4090caebc198aff42226ea570652f Mon Sep 17 00:00:00 2001 From: Shivam Madan Date: Fri, 21 Nov 2025 17:31:44 +0530 Subject: [PATCH 004/100] Added a new code action for fix imports cmd --- .../editor/imports/JavaFixAllImports.java | 8 +- .../server/protocol/FixImportsCodeAction.java | 184 +++++++++++++++ .../lsp/server/protocol/ui/FixImports.html | 56 +++++ .../lsp/server/protocol/ui/fixImports.css | 209 ++++++++++++++++++ .../java/lsp/server/protocol/ServerTest.java | 76 +++++++ 5 files changed, 529 insertions(+), 4 deletions(-) create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/FixImportsCodeAction.java create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/ui/FixImports.html create mode 100644 java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/ui/fixImports.css diff --git a/java/java.editor/src/org/netbeans/modules/java/editor/imports/JavaFixAllImports.java b/java/java.editor/src/org/netbeans/modules/java/editor/imports/JavaFixAllImports.java index 80f9064fddb2..e0b42f9a4a25 100644 --- a/java/java.editor/src/org/netbeans/modules/java/editor/imports/JavaFixAllImports.java +++ b/java/java.editor/src/org/netbeans/modules/java/editor/imports/JavaFixAllImports.java @@ -202,7 +202,7 @@ List getImports() { } } - private static void performFixImports(WorkingCopy wc, ImportData data, CandidateDescription[] selections, boolean removeUnusedImports) throws IOException { + public static void performFixImports(WorkingCopy wc, ImportData data, CandidateDescription[] selections, boolean removeUnusedImports) throws IOException { //do imports: Set toImport = new HashSet(); Map useFQNsFor = new HashMap(); @@ -263,7 +263,7 @@ private static void performFixImports(WorkingCopy wc, ImportData data, Candidate } } - private static ImportData computeImports(CompilationInfo info) { + public static ImportData computeImports(CompilationInfo info) { ComputeImports imps = new ComputeImports(info); Pair>, Map>> candidates = imps.computeCandidates(); @@ -351,7 +351,7 @@ private static ImportData computeImports(CompilationInfo info) { return data; } - static final class ImportData { + public static final class ImportData { public final String[] simpleNames; public final CandidateDescription[][] variants; public final CandidateDescription[] defaults; @@ -440,7 +440,7 @@ public void actionPerformed(ActionEvent e) { d.dispose(); } - static final class CandidateDescription { + public static final class CandidateDescription { public final String displayName; public final Icon icon; public final ElementHandle toImport; diff --git a/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/FixImportsCodeAction.java b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/FixImportsCodeAction.java new file mode 100644 index 000000000000..db1ab49f0acc --- /dev/null +++ b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/FixImportsCodeAction.java @@ -0,0 +1,184 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.java.lsp.server.protocol; + +import com.google.gson.JsonPrimitive; +import java.io.IOException; +import java.util.Collections; +import java.util.List; +import java.util.concurrent.CompletableFuture; +import java.util.concurrent.atomic.AtomicReference; +import java.util.stream.IntStream; +import java.util.stream.Stream; +import net.java.html.json.Function; +import net.java.html.json.Model; +import net.java.html.json.ModelOperation; +import net.java.html.json.Property; +import org.eclipse.lsp4j.CodeAction; +import org.eclipse.lsp4j.CodeActionKind; +import org.eclipse.lsp4j.CodeActionParams; +import org.eclipse.lsp4j.TextEdit; +import org.eclipse.lsp4j.WorkspaceEdit; +import org.netbeans.api.htmlui.HTMLDialog; +import org.netbeans.api.java.source.CompilationController; +import org.netbeans.api.java.source.JavaSource; +import org.netbeans.modules.java.editor.imports.JavaFixAllImports; +import org.netbeans.modules.java.editor.imports.JavaFixAllImports.CandidateDescription; +import org.netbeans.modules.java.editor.imports.JavaFixAllImports.ImportData; +import org.netbeans.modules.java.lsp.server.Utils; +import org.netbeans.modules.parsing.api.ResultIterator; +import org.openide.filesystems.FileObject; +import org.openide.util.Exceptions; +import org.openide.util.NbBundle; +import org.openide.util.lookup.ServiceProvider; + +/** + * + * @author shimadan + */ +@ServiceProvider(service = CodeActionsProvider.class, position = 91) +public class FixImportsCodeAction extends CodeActionsProvider { + + private static final String FIX_IMPORTS_KIND = "source.fixImports"; + @Override + @NbBundle.Messages({ + "DN_FixImports=Fix Imports...",}) + public List getCodeActions(NbCodeLanguageClient client, ResultIterator resultIterator, CodeActionParams params) throws Exception { + List only = params.getContext().getOnly(); + if (only == null || !only.contains(CodeActionKind.Source)) { + return Collections.emptyList(); + } + CompilationController info = resultIterator.getParserResult() != null ? CompilationController.get(resultIterator.getParserResult()) : null; + if (info == null) { + return Collections.emptyList(); + } + String uri = Utils.toUri(info.getFileObject()); + return Collections.singletonList(createCodeAction(client, Bundle.DN_FixImports(), FIX_IMPORTS_KIND, uri, null)); + } + + @Override + public CompletableFuture resolve(NbCodeLanguageClient client, CodeAction codeAction, Object data) { + CompletableFuture future = new CompletableFuture<>(); + try { + String uri = ((JsonPrimitive) data).getAsString(); + FileObject file = Utils.fromUri(uri); + JavaSource js = JavaSource.forFileObject(file); + if (js == null) { + throw new IOException("Cannot get JavaSource for: " + uri); + } + final AtomicReference missingImports = new AtomicReference(); + js.runUserActionTask(cc -> { + cc.toPhase(JavaSource.Phase.RESOLVED); + missingImports.set(JavaFixAllImports.computeImports(cc)); + }, true); + future = showFixImportsDialog(missingImports.get()).thenApply(selections -> { + List edits; + try { + edits = TextDocumentServiceImpl.modify2TextEdits(js, wc -> { + wc.toPhase(JavaSource.Phase.RESOLVED); + JavaFixAllImports.performFixImports(wc, missingImports.get(), selections, false); + + }); + if (!edits.isEmpty()) { + codeAction.setEdit(new WorkspaceEdit(Collections.singletonMap(uri, edits))); + } + } catch (IOException ex) { + throw new IllegalStateException(ex); + } + return codeAction; + }); + } catch (IOException | IllegalArgumentException ex) { + future.completeExceptionally(ex); + } + return future; + } + + private CompletableFuture showFixImportsDialog(ImportData Impdata) { + CompletableFuture selections = new CompletableFuture<>(); + Pages.showFixImportsDialog(Impdata, selections); + return selections; + } + + @HTMLDialog(url = "ui/FixImports.html", resources = "FixImports.css") + static final HTMLDialog.OnSubmit showFixImportsDialog(ImportData missingImports, CompletableFuture selectedCandidates) { + FixImportsUI model = new FixImportsUI(); + ImportDataUI[] imports = IntStream.range(0, missingImports.simpleNames.length) + .mapToObj(i -> new ImportDataUI( + missingImports.simpleNames[i], + missingImports.defaults[i].displayName, + Stream.of(missingImports.variants[i]).map((candidate)->candidate.displayName).toArray(String[]::new) + )) + .toArray(ImportDataUI[]::new); + model.withImports(imports).assignData(missingImports, selectedCandidates); + model.applyBindings(); + return (id) -> { + if ("accept".equals(id)) { + model.completeSelectedCandidates(); + }else{ + model.cancel(); + } + return true; + }; + } + + @Model(className = "FixImportsUI", targetId = "", instance = true, builder = "with", + properties = { + @Property(name = "imports", type = ImportDataUI.class, array = true) + }) + static final class FixImportsControl { + + private CompletableFuture selectedCandidates; + private ImportData missingImports; + + @ModelOperation + void assignData(FixImportsUI ui, ImportData missingImports, CompletableFuture selectedCandidates) { + this.selectedCandidates = selectedCandidates; + this.missingImports = missingImports; + } + + @ModelOperation + @Function + void completeSelectedCandidates(FixImportsUI ui) { + List imports = ui.getImports(); + CandidateDescription[] chosen = IntStream.range(0, imports.size()) + .mapToObj(i -> Stream.of(missingImports.variants[i]) + .filter((variant) -> variant.displayName.equals(imports.get(i).getSelectedCandidateFQN())) + .findFirst() + .get() + ) + .toArray(CandidateDescription[]::new); + selectedCandidates.complete(chosen); + } + @ModelOperation + @Function + void cancel(){ + selectedCandidates.cancel(true); + } + } + + @Model(className = "ImportDataUI", instance = true, properties = { + @Property(name = "simpleName", type = String.class), + @Property(name = "selectedCandidateFQN", type = String.class), + @Property(name = "candidatesFQN", type = String.class, array = true) + }) + static final class ImportDataControl { + + } + +} diff --git a/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/ui/FixImports.html b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/ui/FixImports.html new file mode 100644 index 000000000000..5c0a3d71b1ba --- /dev/null +++ b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/ui/FixImports.html @@ -0,0 +1,56 @@ + + + + + + + + + + Fix Imports... + + + +
+ +
+ + + +
+
+
+
+
+ +
+
+ +
+
+
+
+ + +
+ + diff --git a/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/ui/fixImports.css b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/ui/fixImports.css new file mode 100644 index 000000000000..23a46ebd3c1a --- /dev/null +++ b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/ui/fixImports.css @@ -0,0 +1,209 @@ +/* + + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. + +*/ + +html, body { + height: 100%; + padding: 0; + margin: 0; +} +body { + display: flex; + flex-direction: column; + overflow-x: scroll; +} +input[type="text"], select { + width: 100%; + font-family: var(--vscode-editor-font-family) !important; + border: var(--vscode-input-border); + margin-right: 6px !important; + background: var(--vscode-input-background); + color: var(--vscode-input-foreground); + box-sizing: border-box; +} +input:focus, select:focus { + outline-color: var(--vscode-focusBorder); +} +input[type="text"] { + padding: 5px 4px !important; +} +input[type="checkbox"] { + width: 1.2em; + min-width: 1.2em; + height: 1.2em; + min-height: 1.2em; + cursor: pointer; + filter: opacity(80%); +} +input[type="checkbox"]:disabled { + filter: brightness(90%); +} +input[type="checkbox"]:checked { + filter: opacity(100%); +} +select { + padding: 4px !important; +} +button { + cursor: pointer; +} +label { + display: block; + margin-bottom: 5px; + user-select: none; +} +.vscode-font { + font-family: var(--vscode-font-family); + font-size: var(--vscode-font-size); + text-decoration: none; +} +.vscode-editor-font { + font-family: var(--vscode-editor-font-family) !important; + /*font-size: var(--vscode-editor-font-size);*/ +} +.button-text { + margin-left: 5px; + vertical-align: text-top; +} +.regular-button { + border: none; + padding: 4px 10px 4px 10px; + margin: 5px; + color: var(--vscode-button-foreground); + background-color: var(--vscode-button-background); +} +.regular-button:hover, .regular-button:focus { + background: var(--vscode-button-hoverBackground); +} +.regular-button:focus { + outline: 1px solid var(--vscode-button-hoverBackground); + outline-offset: 2px; +} +.silent-button { + border: none; + padding: 4px 10px 4px 10px; + margin: 5px; + color: var(--vscode-input-foreground); + background-color: var(--vscode-list-hoverBackground); +} +.silent-button:hover { + color: var(--vscode-button-foreground); + background-color: var(--vscode-button-hoverBackground); +} +.silent-button:focus { + color: var(--vscode-button-foreground); + background-color: var(--vscode-button-hoverBackground); + outline: 1px solid var(--vscode-button-hoverBackground); + outline-offset: 2px; +} +.action-button { + border: none; + padding: 4px 10px 4px 10px; + margin: 2px; + color: var(--vscode-input-foreground); + background-color: var(--vscode-list-hoverBackground); +} + +.action-button:hover { + color: var(--vscode-button-foreground); + background-color: var(--vscode-button-hoverBackground); +} + +.action-button:focus, .action-button:hover:focus { + color: var(--vscode-button-foreground); + background-color: var(--vscode-button-hoverBackground); + outline: 1px solid var(--vscode-button-hoverBackground); + outline-offset: 2px; +} +.checkbox-label { + align-self: center; + display: initial; + cursor: pointer; + margin: 0px; + margin-left: 3px; +} +.params-caption { + margin-bottom: 8px; +} +.filler { + width: 53px; +} +.preview-panel { + margin: 0px; + padding: 10px; + font-family: var(--vscode-editor-font-family) !important; + background-color: var(--vscode-sideBar-background); + cursor: default; +} +.section { + padding: 20px 20px 0px; +} +.section1 { + padding: 0px 10px; +} +.section2 { + padding: 0px 10px; + margin-top: -6px; +} +.section3 { + padding: 0px 20px 0px; +} +.section-newline { + padding: 0px 20px 0px; +} +.section-nested { + padding: 5px 40px; +} +.vdivider { + margin-bottom: 20px; +} +.vdivider2 { + margin-bottom: 6px; +} +.hdivider { + margin-left: 6px; +} +.row { + padding: 3px 10px; +} +.row:hover { + background-color: var(--vscode-list-hoverBackground); +} +.row:focus-within { + background-color: var(--vscode-tab-unfocusedInactiveModifiedBorder); +} +.flex { + display: flex; +} +.flex-grow { + flex-grow: 1; + display: block; +} +.flex-equal { + flex: 1 1 0; + display: block; +} +.flex-vscrollable { + overflow-x: hidden; + overflow-y: auto; +} +.align-right { + margin-left: auto; +} diff --git a/java/java.lsp.server/test/unit/src/org/netbeans/modules/java/lsp/server/protocol/ServerTest.java b/java/java.lsp.server/test/unit/src/org/netbeans/modules/java/lsp/server/protocol/ServerTest.java index 017f34d81be8..9205dd65fc92 100644 --- a/java/java.lsp.server/test/unit/src/org/netbeans/modules/java/lsp/server/protocol/ServerTest.java +++ b/java/java.lsp.server/test/unit/src/org/netbeans/modules/java/lsp/server/protocol/ServerTest.java @@ -3782,6 +3782,82 @@ public CompletableFuture applyEdit(ApplyWorkspaceEdi fileChanges.get(1).getRange()); assertEquals("List", fileChanges.get(1).getNewText()); } + + public void testSourceActionFixImports() throws Exception { + File src = new File(getWorkDir(), "a/Test.java"); + src.getParentFile().mkdirs(); + try (Writer w = new FileWriter(new File(src.getParentFile().getParentFile(), ".test-project"))) { + } + String code = """ + package a; + public class Test { + private final List names = new ArrayList<>(); + } + """; + try (Writer w = new FileWriter(src)) { + w.write(code); + } + CountDownLatch indexingComplete = new CountDownLatch(1); + Launcher serverLauncher = createClientLauncherWithLogging(new TestCodeLanguageClient() { + @Override + public void showMessage(MessageParams params) { + if (Server.INDEXING_COMPLETED.equals(params.getMessage())) { + indexingComplete.countDown(); + } else { + throw new UnsupportedOperationException("Unexpected message."); + } + } + @Override + public CompletableFuture showHtmlPage(HtmlPageParams params) { + FixImportsUI ui = MockHtmlViewer.assertDialogShown(params.getId(), FixImportsUI.class); + ui.completeSelectedCandidates(); + return CompletableFuture.completedFuture(null); + } + + }, client.getInputStream(), client.getOutputStream()); + serverLauncher.startListening(); + LanguageServer server = serverLauncher.getRemoteProxy(); + InitializeParams initParams = new InitializeParams(); + initParams.setWorkspaceFolders(List.of(new WorkspaceFolder(getWorkDir().toURI().toString(),getWorkDir().getName()))); + server.initialize(initParams).get(); + indexingComplete.await(); + String uri = src.toURI().toString(); + server.getTextDocumentService().didOpen(new DidOpenTextDocumentParams(new TextDocumentItem(uri, "java", 0, code))); + VersionedTextDocumentIdentifier id = new VersionedTextDocumentIdentifier(src.toURI().toString(), 1); + + CodeActionParams codeActionParams = new CodeActionParams( + id, + new Range(new Position(0, 0), + new Position(0, 0)), + new CodeActionContext(Arrays.asList(), Arrays.asList(CodeActionKind.Source)) + ); + + List> codeActions = server.getTextDocumentService() + .codeAction(codeActionParams) + .get(); + Optional fixImports + = codeActions.stream() + .filter(Either::isRight) + .map(Either::getRight) + .filter(a -> Bundle.DN_FixImports().equals(a.getTitle())) + .findAny(); + assertTrue(fixImports.isPresent()); + CodeAction resolvedCodeAction = server.getTextDocumentService() + .resolveCodeAction(fixImports.get()) + .get(); + + assertNotNull(resolvedCodeAction); + WorkspaceEdit edit = resolvedCodeAction.getEdit(); + assertNotNull(edit); + assertEquals(1, edit.getChanges().size()); + List fileChanges = edit.getChanges().get(tripleSlashUri(uri)); + assertNotNull(fileChanges); + assertEquals(1, fileChanges.size()); + assertEquals(new Range(new Position(1, 0), + new Position(1, 0)), + fileChanges.get(0).getRange()); + assertEquals("\nimport java.util.ArrayList;\nimport java.util.List;\n\n", fileChanges.get(0).getNewText()); + } public void testRenameDocumentChangesCapabilitiesRenameOp() throws Exception { doTestRename(init -> { From 3d1e7b1e91375bf4c50266749df6ccc008a85a67 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Thu, 22 Jan 2026 12:52:45 +0100 Subject: [PATCH 005/100] [1/7] CI: bump lower bound to JDK 21 - new test and build range: JDK 21-26 - few modules are still stuck on 17 and got special treatment --- .github/workflows/main.yml | 79 +++++++++++++++++++++----------------- 1 file changed, 43 insertions(+), 36 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 706c88fdb4e5..6f12a10fa972 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -137,7 +137,7 @@ jobs: timeout-minutes: 40 strategy: matrix: - java: [ '17', '25', '26-ea' ] + java: [ '21', '25', '26-ea' ] exclude: - java: ${{ github.event_name == 'pull_request' && 'nothing' || '25' }} fail-fast: false @@ -167,11 +167,11 @@ jobs: run: ant $OPTS -quiet -Dcluster.config=$CLUSTER_CONFIG build-nozip - name: Prepare Artifact - if: ${{ matrix.java == '17' }} + if: ${{ matrix.java == '21' }} run: tar -I 'zstd -9 -T0' -cf /tmp/build.tar.zst --exclude ".git" . - name: Upload Workspace - if: ${{ (matrix.java == '17') && success() }} + if: ${{ (matrix.java == '21') && success() }} uses: actions/upload-artifact@v6 with: name: build @@ -181,11 +181,11 @@ jobs: if-no-files-found: error - name: Create Dev Build - if: ${{ matrix.java == '17' && contains(github.event.pull_request.labels.*.name, 'ci:dev-build') && success() }} + if: ${{ matrix.java == '21' && contains(github.event.pull_request.labels.*.name, 'ci:dev-build') && success() }} run: ant $OPTS -quiet -Dcluster.config=$CLUSTER_CONFIG zip-cluster-config - name: Upload Dev Build - if: ${{ matrix.java == '17' && contains(github.event.pull_request.labels.*.name, 'ci:dev-build') && success() }} + if: ${{ matrix.java == '21' && contains(github.event.pull_request.labels.*.name, 'ci:dev-build') && success() }} uses: actions/upload-artifact@v6 with: name: dev-build_${{github.event.pull_request.number || github.run_id}} @@ -239,7 +239,7 @@ jobs: strategy: matrix: os: [ ubuntu-latest, macos-latest, windows-latest ] - java: [ 17 ] + java: [ '21' ] include: - os: ubuntu-latest java: 26-ea @@ -273,7 +273,7 @@ jobs: run: tar --zstd -xf build.tar.zst - name: platform/masterfs - if: ${{ matrix.java == '17' }} + if: ${{ matrix.java == '21' }} run: .github/retry.sh ant $OPTS -f platform/masterfs test - name: Commit Validation tests @@ -301,7 +301,7 @@ jobs: ANT_OPTS: -Dmetabuild.jsonurl=https://raw.githubusercontent.com/apache/netbeans-jenkins-lib/master/meta/netbeansrelease.json strategy: matrix: - java: [ '17' ] + java: [ '21' ] steps: - name: Check PR labels @@ -379,7 +379,7 @@ jobs: timeout-minutes: 100 strategy: matrix: - java: [ '17' ] + java: [ '21' ] fail-fast: false steps: @@ -473,7 +473,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '17' ] + java: [ '21' ] config: [ 'platform', 'release' ] fail-fast: false steps: @@ -519,7 +519,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '17' ] + java: [ '21' ] fail-fast: false steps: @@ -849,9 +849,9 @@ jobs: timeout-minutes: 50 strategy: matrix: - java: [ '17', '21', '25', '26-ea' ] + java: [ '21', '25', '26-ea' ] exclude: - - java: ${{ github.event_name == 'pull_request' && 'nothing' || '21' }} + - java: ${{ github.event_name == 'pull_request' && 'nothing' || '25' }} fail-fast: false steps: @@ -935,28 +935,35 @@ jobs: run: ant $OPTS -f java/gradle.test test - name: java/gradle.java - if: ${{ matrix.java == '17' || matrix.java == '21' || matrix.java == '25' }} + if: ${{ matrix.java == '21' || matrix.java == '25' }} run: .github/retry.sh ant $OPTS -f java/gradle.java test - name: extide/gradle - if: ${{ matrix.java == '17' || matrix.java == '21' || matrix.java == '25' }} + if: ${{ matrix.java == '21' || matrix.java == '25' }} run: ant $OPTS -f extide/gradle test - name: java/gradle.dependencies - if: ${{ matrix.java == '17' || matrix.java == '21' || matrix.java == '25' }} + if: ${{ matrix.java == '21' || matrix.java == '25' }} run: ant $OPTS -f java/gradle.dependencies test # TODO next are JDK 21 or 25 incompatibe steps - name: java/java.mx.project - if: ${{ matrix.java == '17' || matrix.java == '21' }} + if: ${{ matrix.java == '21' }} run: .github/retry.sh ant $OPTS -f java/java.mx.project test + - name: Set up JDK 17 for ant + uses: actions/setup-java@v5 + if: ${{ matrix.java == '21' }} + with: + java-version: 17 + distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} + - name: extide/o.apache.tools.ant.module - if: ${{ matrix.java == '17' }} + if: ${{ matrix.java == '21' }} run: ant $OPTS -f extide/o.apache.tools.ant.module test - name: apisupport.ant - if: ${{ matrix.java == '17' }} + if: ${{ matrix.java == '21' }} run: ant $OPTS -f apisupport/apisupport.ant test - name: Create Test Summary @@ -975,7 +982,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '17' ] + java: [ '21' ] fail-fast: false steps: @@ -1138,7 +1145,7 @@ jobs: timeout-minutes: 90 strategy: matrix: - java: [ '17' ] + java: [ '21' ] fail-fast: false steps: @@ -1273,7 +1280,7 @@ jobs: timeout-minutes: 100 strategy: matrix: - java: [ '17' ] + java: [ '21' ] fail-fast: false steps: @@ -1459,7 +1466,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '17', '26-ea' ] + java: [ '21', '26-ea' ] config: [ 'batch1', 'batch2' ] exclude: - java: ${{ github.event_name == 'pull_request' && 'nothing' || '26-ea' }} @@ -1516,7 +1523,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '17', '25', '26-ea' ] + java: [ '21', '25', '26-ea' ] exclude: - java: ${{ github.event_name == 'pull_request' && 'nothing' || '25' }} fail-fast: false @@ -1578,7 +1585,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '17' ] + java: [ '21' ] fail-fast: false steps: @@ -1623,7 +1630,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '17' ] + java: [ '21' ] fail-fast: false steps: @@ -1801,7 +1808,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '17' ] + java: [ '21' ] fail-fast: false steps: @@ -1849,9 +1856,9 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '17', '21' ] - exclude: - - java: ${{ github.event_name == 'pull_request' && 'nothing' || '21' }} + java: [ '21' ] +# exclude: +# - java: ${{ github.event_name == 'pull_request' && 'nothing' || '21' }} fail-fast: false steps: @@ -1902,7 +1909,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '17' ] + java: [ '21' ] fail-fast: false steps: @@ -1950,7 +1957,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '17' ] + java: [ '21' ] fail-fast: false steps: @@ -2195,7 +2202,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '17' ] + java: [ '21' ] fail-fast: false steps: @@ -2278,7 +2285,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '17' ] + java: [ '21' ] fail-fast: false services: @@ -2340,7 +2347,7 @@ jobs: DISPLAY: ":99.0" strategy: matrix: - java: [ '17' ] + java: [ '21' ] os: [ 'windows-latest', 'ubuntu-latest' ] exclude: - os: ${{ github.event_name == 'pull_request' && 'nothing' || 'windows-latest' }} @@ -2496,7 +2503,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '17' ] + java: [ '21' ] fail-fast: false steps: From f0f457b758ef1dac0cd83145a20456237e1c799a Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Fri, 23 Jan 2026 23:52:03 +0100 Subject: [PATCH 006/100] [2/7] Update java.editor and java.source tests for JDK 21 and 25 - added unimportant classes to the ignore list so that the test data doesn't have to be updated. - refactored file read monitoring from SecurityManager to JFR --- .../editor/imports/ComputeImportsTest.java | 11 +-- .../nbproject/project.properties | 2 +- .../api/java/source/TreePathHandleTest.java | 67 ++++++++----------- 3 files changed, 36 insertions(+), 44 deletions(-) diff --git a/java/java.editor/test/unit/src/org/netbeans/modules/java/editor/imports/ComputeImportsTest.java b/java/java.editor/test/unit/src/org/netbeans/modules/java/editor/imports/ComputeImportsTest.java index a43ef3f0b499..95c431526546 100644 --- a/java/java.editor/test/unit/src/org/netbeans/modules/java/editor/imports/ComputeImportsTest.java +++ b/java/java.editor/test/unit/src/org/netbeans/modules/java/editor/imports/ComputeImportsTest.java @@ -34,7 +34,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; -import java.util.HashSet; import java.util.LinkedList; import java.util.List; import java.util.Map; @@ -68,7 +67,7 @@ */ public class ComputeImportsTest extends NbTestCase { - private static final Set IGNORE_CLASSES = new HashSet(Arrays.asList(new String[] { + private static final Set IGNORE_CLASSES = Set.of( "com.sun.tools.javac.util.List", "com.sun.tools.javac.code.Attribute.RetentionPolicy", "com.sun.tools.classfile.Opcode.Set", @@ -81,6 +80,8 @@ public class ComputeImportsTest extends NbTestCase { "com.sun.xml.internal.bind.v2.runtime.output.NamespaceContextImpl.Element", "com.sun.xml.internal.bind.v2.schemagen.xmlschema.Element", "sun.text.normalizer.RangeValueIterator.Element", + "jdk.internal.org.commonmark.node.Document", + "java.lang.StringTemplate.STR", "javax.xml.bind.Element", "javax.lang.model.element.Element", "com.sun.org.apache.xalan.internal.xsltc.runtime.AttributeList", @@ -90,13 +91,13 @@ public class ComputeImportsTest extends NbTestCase { "com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Element", "com.sun.xml.internal.ws.policy.privateutil.PolicyUtils.Collections", "com.azul.crs.client.service.JarLoadMonitor.ProcessedJarFiles.LRU.Element" - })); + ); - private static final List IGNORE_PATTERNS = Collections.unmodifiableList(Arrays.asList( + private static final List IGNORE_PATTERNS = List.of( Pattern.compile("jdk\\..*\\.internal\\..*"), Pattern.compile("org\\.graalvm\\..*"), Pattern.compile("com\\.azul\\.crs\\..*") // https://docs.azul.com/vulnerability-detection/detailed-information/configuration-options - )); + ); private FileObject testSource; private JavaSource js; diff --git a/java/java.source.base/nbproject/project.properties b/java/java.source.base/nbproject/project.properties index e74394ad6113..923ec707672b 100644 --- a/java/java.source.base/nbproject/project.properties +++ b/java/java.source.base/nbproject/project.properties @@ -206,5 +206,5 @@ test.config.vanilla-javac.excludes=\ # remove default compiler JMS flags so that we don't get "Unknown module" warnings due to --limit-modules jms-compiler.flags.jvm= -test.jms.flags=--limit-modules=java.base,java.logging,java.xml,java.prefs,java.desktop,java.management,java.instrument,jdk.zipfs,java.scripting,java.naming +test.jms.flags=--limit-modules=java.base,java.logging,java.xml,java.prefs,java.desktop,java.management,java.instrument,jdk.zipfs,java.scripting,java.naming,jdk.jfr test.bootclasspath.prepend.args=-Dno.netbeans.bootclasspath.prepend.needed=true diff --git a/java/java.source.base/test/unit/src/org/netbeans/api/java/source/TreePathHandleTest.java b/java/java.source.base/test/unit/src/org/netbeans/api/java/source/TreePathHandleTest.java index 950c9fa6afcf..6d762690fcdc 100644 --- a/java/java.source.base/test/unit/src/org/netbeans/api/java/source/TreePathHandleTest.java +++ b/java/java.source.base/test/unit/src/org/netbeans/api/java/source/TreePathHandleTest.java @@ -26,10 +26,11 @@ import com.sun.source.util.TreePath; import java.io.File; import java.io.OutputStream; -import java.security.Permission; +import java.util.concurrent.atomic.AtomicBoolean; import javax.lang.model.element.Element; import javax.lang.model.element.TypeElement; import javax.lang.model.element.VariableElement; +import jdk.jfr.consumer.RecordingStream; import org.netbeans.api.java.source.JavaSource.Phase; import org.netbeans.core.startup.Main; import org.netbeans.junit.NbTestCase; @@ -51,6 +52,7 @@ public TreePathHandleTest(String testName) { private FileObject sourceRoot; + @Override protected void setUp() throws Exception { clearWorkDir(); @@ -170,29 +172,40 @@ public void test134457() throws Exception { public void testTreePathIsNotParsing() throws Exception { FileObject file = FileUtil.createData(sourceRoot, "test/test.java"); - writeIntoFile(file, "package test; public class test {}"); - writeIntoFile(FileUtil.createData(sourceRoot, "test/test2.java"), "package test; public class test2 {}"); + + FileObject file2 = FileUtil.createData(sourceRoot, "test/test2.java"); + writeIntoFile(file2, "package test; public class test2 {}"); JavaSource js = JavaSource.forFileObject(file); SourceUtilsTestUtil.compileRecursively(sourceRoot); - js.runUserActionTask(new Task() { - public void run(CompilationController parameter) throws Exception { - parameter.toPhase(Phase.RESOLVED); - - TypeElement string = parameter.getElements().getTypeElement("test.test2"); - - SecurityManager old = System.getSecurityManager(); - - System.setSecurityManager(new SecMan()); - - TreePathHandle.create(string, parameter); - - System.setSecurityManager(old); + AtomicBoolean wasRead = new AtomicBoolean(); + + js.runUserActionTask(controller -> { + controller.toPhase(Phase.RESOLVED); + + TypeElement string = controller.getElements().getTypeElement("test.test2"); + + try (RecordingStream rs = new RecordingStream()) { + rs.setMaxSize(Long.MAX_VALUE); + rs.enable("jdk.FileRead").withoutThreshold().withStackTrace(); + rs.onEvent("jdk.FileRead", e -> { + if (e.getString("path").endsWith("test2.java")) { + wasRead.set(true); + System.err.println(e); + } + }); + rs.startAsync(); +// file2.getInputStream().read(); // check: commenting this in should fail the test + TreePathHandle.create(string, controller); + // TODO call directly post JDK 21 bump + RecordingStream.class.getMethod("stop").invoke(rs); // flushes stream } }, true); + + assertFalse("file was read", wasRead.get()); } public void testEquals() throws Exception { @@ -454,26 +467,4 @@ public void testVarInstanceMember() throws Exception { assertNotNull(handle.getElementHandle()); JavacParser.DISABLE_SOURCE_LEVEL_DOWNGRADE = false; } - - private static final class SecMan extends SecurityManager { - - @Override - public void checkRead(String file) { - assertFalse(file.endsWith("test2.java")); - } - - @Override - public void checkRead(String file, Object context) { - assertFalse(file.endsWith("test2.java")); - } - - @Override - public void checkPermission(Permission perm) { - } - - @Override - public void checkPermission(Permission perm, Object context) { - } - - } } From 55ae77404d9fe438adb69391092dea5013957714 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Mon, 26 Jan 2026 16:55:10 +0100 Subject: [PATCH 007/100] [3/7] Update enterprise/micronaut completion test data for JDK 21 --- .../allTypes.pass | 5 ++++- .../ctxTypes.pass | 5 ++++- .../intMethods.pass | 2 ++ .../intStaticMethods.pass | 2 ++ .../javaLangPackageContent.pass | 6 +++++- .../stringMethods.pass | 3 +++ 6 files changed, 20 insertions(+), 3 deletions(-) diff --git a/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/allTypes.pass b/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/allTypes.pass index 014426affcfe..feaf949b0a5f 100644 --- a/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/allTypes.pass +++ b/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/allTypes.pass @@ -20,7 +20,6 @@ ClassValue CloneNotSupportedException Cloneable Comparable -Compiler Deprecated Double Enum @@ -49,6 +48,7 @@ Iterable LayerInstantiationException LinkageError Long +MatchException Math Module ModuleLayer @@ -76,6 +76,7 @@ Runtime RuntimeException RuntimePermission SafeVarargs +ScopedValue SecurityException SecurityManager Short @@ -87,6 +88,7 @@ String StringBuffer StringBuilder StringIndexOutOfBoundsException +StringTemplate SuppressWarnings System Thread @@ -102,6 +104,7 @@ UnsupportedOperationException VerifyError VirtualMachineError Void +WrongThreadException com io jakarta diff --git a/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/ctxTypes.pass b/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/ctxTypes.pass index 291b09aee455..5e9c14a0793b 100644 --- a/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/ctxTypes.pass +++ b/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/ctxTypes.pass @@ -21,7 +21,6 @@ ClassValue CloneNotSupportedException Cloneable Comparable -Compiler Deprecated Double Enum @@ -50,6 +49,7 @@ Iterable LayerInstantiationException LinkageError Long +MatchException Math Module ModuleLayer @@ -77,6 +77,7 @@ Runtime RuntimeException RuntimePermission SafeVarargs +ScopedValue SecurityException SecurityManager Short @@ -88,6 +89,7 @@ String StringBuffer StringBuilder StringIndexOutOfBoundsException +StringTemplate SuppressWarnings System Thread @@ -103,6 +105,7 @@ UnsupportedOperationException VerifyError VirtualMachineError Void +WrongThreadException com io jakarta diff --git a/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/intMethods.pass b/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/intMethods.pass index 7eeaa3435c84..a99e559130c8 100644 --- a/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/intMethods.pass +++ b/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/intMethods.pass @@ -3,11 +3,13 @@ byteValue() : byte compare(int x, int y) : int compareTo(Integer anotherInteger) : int compareUnsigned(int x, int y) : int +compress(int i, int mask) : int decode(String nm) : Integer describeConstable() : Optional divideUnsigned(int dividend, int divisor) : int doubleValue() : double equals(Object obj) : boolean +expand(int i, int mask) : int floatValue() : float getInteger(String nm) : Integer getInteger(String nm, Integer val) : Integer diff --git a/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/intStaticMethods.pass b/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/intStaticMethods.pass index 0a92dc03ca49..1aba581617f8 100644 --- a/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/intStaticMethods.pass +++ b/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/intStaticMethods.pass @@ -1,8 +1,10 @@ bitCount(int i) : int compare(int x, int y) : int compareUnsigned(int x, int y) : int +compress(int i, int mask) : int decode(String nm) : Integer divideUnsigned(int dividend, int divisor) : int +expand(int i, int mask) : int getInteger(String nm) : Integer getInteger(String nm, Integer val) : Integer getInteger(String nm, int val) : Integer diff --git a/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/javaLangPackageContent.pass b/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/javaLangPackageContent.pass index ca6e5c869912..9c95206c2f0c 100644 --- a/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/javaLangPackageContent.pass +++ b/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/javaLangPackageContent.pass @@ -20,7 +20,6 @@ ClassValue CloneNotSupportedException Cloneable Comparable -Compiler Deprecated Double Enum @@ -49,6 +48,7 @@ Iterable LayerInstantiationException LinkageError Long +MatchException Math Module ModuleLayer @@ -76,6 +76,7 @@ Runtime RuntimeException RuntimePermission SafeVarargs +ScopedValue SecurityException SecurityManager Short @@ -87,6 +88,7 @@ String StringBuffer StringBuilder StringIndexOutOfBoundsException +StringTemplate SuppressWarnings System Thread @@ -102,8 +104,10 @@ UnsupportedOperationException VerifyError VirtualMachineError Void +WrongThreadException annotation constant +foreign instrument invoke management diff --git a/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/stringMethods.pass b/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/stringMethods.pass index 4363207a59e8..5029e946810a 100644 --- a/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/stringMethods.pass +++ b/enterprise/micronaut/test/unit/data/goldenfiles/org/netbeans/modules/micronaut/completion/MicronautExpressionLanguageConstructsCompletionTest/stringMethods.pass @@ -33,6 +33,8 @@ indexOf(String str) : int indexOf(int ch) : int indexOf(String str, int fromIndex) : int indexOf(int ch, int fromIndex) : int +indexOf(String str, int beginIndex, int endIndex) : int +indexOf(int ch, int beginIndex, int endIndex) : int intern() : String isBlank() : boolean isEmpty() : boolean @@ -56,6 +58,7 @@ replaceFirst(String regex, String replacement) : String resolveConstantDesc(Lookup lookup) : String split(String regex) : String[] split(String regex, int limit) : String[] +splitWithDelimiters(String regex, int limit) : String[] startsWith(String prefix) : boolean startsWith(String prefix, int toffset) : boolean strip() : String From e39dfc24b4ba9e036aa8f65735a3f540bb57f8ea Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Mon, 26 Jan 2026 19:44:08 +0100 Subject: [PATCH 008/100] [4/7] Update misc tests for JDK 21 - add -proc:none to test which doesn't need AP - fix htmlui tests: source/target 7 is no longer supported by javac - fix ambiguous CL problem in tests on JDK 21 by reducing clusters - remove bootstrap.disableJDKCheck=true where no longer needed --- .../project/suite/BuildZipDistributionTest.java | 2 +- .../test/unit/src/org/netbeans/api/htmlui/Compile.java | 4 ++-- .../autoupdate/services/NewClustersRebootTest.java | 1 - .../modules/netbinox/CachingAndExternalPathsTest.java | 5 ++++- .../org/netbeans/modules/netbinox/IntegrationTest.java | 9 ++++----- .../netbeans/modules/netbinox/LogReaderServiceTest.java | 5 ++++- .../modules/netbinox/NetbinoxMultiversionJarTest.java | 4 ++-- .../modules/netbinox/NetigsoHasSAXParserTest.java | 5 ++++- .../test/unit/src/org/netbeans/JarClassLoaderTest.java | 4 ++-- 9 files changed, 23 insertions(+), 16 deletions(-) diff --git a/apisupport/apisupport.ant/test/unit/src/org/netbeans/modules/apisupport/project/suite/BuildZipDistributionTest.java b/apisupport/apisupport.ant/test/unit/src/org/netbeans/modules/apisupport/project/suite/BuildZipDistributionTest.java index 3e0356e34caf..db90bc075d32 100644 --- a/apisupport/apisupport.ant/test/unit/src/org/netbeans/modules/apisupport/project/suite/BuildZipDistributionTest.java +++ b/apisupport/apisupport.ant/test/unit/src/org/netbeans/modules/apisupport/project/suite/BuildZipDistributionTest.java @@ -233,7 +233,7 @@ private void run(File nbexec, String... args) throws Exception { assertTrue("file found: " + testf, testf.exists()); LinkedList allArgs = new LinkedList(Arrays.asList(args)); - allArgs.addFirst("-J-Dbootstrap.disableJDKCheck=true"); + allArgs.addFirst("-J-Dbootstrap.disableJDKCheck=true"); // TODO remove once tests can run on JDK 21 allArgs.addFirst("-J-Dnetbeans.mainclass=" + MainCallback.class.getName()); allArgs.addFirst(getWorkDirPath()); allArgs.addFirst("--userdir"); diff --git a/platform/api.htmlui/test/unit/src/org/netbeans/api/htmlui/Compile.java b/platform/api.htmlui/test/unit/src/org/netbeans/api/htmlui/Compile.java index 6b7f5faba6f3..95ca12922944 100644 --- a/platform/api.htmlui/test/unit/src/org/netbeans/api/htmlui/Compile.java +++ b/platform/api.htmlui/test/unit/src/org/netbeans/api/htmlui/Compile.java @@ -71,7 +71,7 @@ private Compile(String htmlName, String html, String code, String sl) throws IOE /** Performs compilation of given HTML page and associated Java code */ public static Compile create(String htmlName, String html, String code) throws IOException { - return create(htmlName, html, code, "1.7"); + return create(htmlName, html, code, "1.8"); } static Compile create(String htmlName, String html, String code, String sourceLevel) throws IOException { return new Compile(htmlName, html, code, sourceLevel); @@ -208,7 +208,7 @@ public CharSequence getCharContent(boolean ignoreEncodingErrors) throws IOExcept } }; - ToolProvider.getSystemJavaCompiler().getTask(null, jfm, this, Arrays.asList("-source", sourceLevel, "-target", "1.7"), null, Arrays.asList(file)).call(); + ToolProvider.getSystemJavaCompiler().getTask(null, jfm, this, Arrays.asList("-source", sourceLevel, "-target", sourceLevel), null, Arrays.asList(file)).call(); Map result = new HashMap(); diff --git a/platform/autoupdate.services/test/unit/src/org/netbeans/modules/autoupdate/services/NewClustersRebootTest.java b/platform/autoupdate.services/test/unit/src/org/netbeans/modules/autoupdate/services/NewClustersRebootTest.java index f2e8f3f0dd1d..cda8af5e679d 100644 --- a/platform/autoupdate.services/test/unit/src/org/netbeans/modules/autoupdate/services/NewClustersRebootTest.java +++ b/platform/autoupdate.services/test/unit/src/org/netbeans/modules/autoupdate/services/NewClustersRebootTest.java @@ -93,7 +93,6 @@ private void invokeNbExecAndCreateCluster(File workDir, StringBuffer sb, String. assertTrue("file found: " + testf, testf.exists()); LinkedList allArgs = new LinkedList(Arrays.asList(args)); - allArgs.addFirst("-J-Dbootstrap.disableJDKCheck=true"); allArgs.addFirst("-J-Dnetbeans.mainclass=" + NewClustersRebootCallback.class.getName()); allArgs.addFirst(System.getProperty("java.home")); allArgs.addFirst("--jdkhome"); diff --git a/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/CachingAndExternalPathsTest.java b/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/CachingAndExternalPathsTest.java index 36074ff0154a..1e2b8e1d8903 100644 --- a/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/CachingAndExternalPathsTest.java +++ b/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/CachingAndExternalPathsTest.java @@ -81,7 +81,10 @@ static Test create(SetExtDirProperty setter) throws IOException { NbTestSuite suite = new NbTestSuite(); Compile compile = new Compile("testCompile", setter); suite.addTest(compile); - NbModuleSuite.Configuration common = NbModuleSuite.emptyConfiguration().clusters(".*").enableClasspathModules(false) + // JDK 21+: enabling all clusters causes: + // Will not load class org.osgi.framework.launch.Framework arbitrarily from one of + // ModuleCL@1070d437[org.netbeans.libs.osgi] and ModuleCL@2bbc301d[org.netbeans.modules.websvc.restlib] + NbModuleSuite.Configuration common = NbModuleSuite.emptyConfiguration().clusters("platform|ide").enableClasspathModules(false) .gui(false).honorAutoloadEager(true); { NbModuleSuite.Configuration conf = common.reuseUserDir(false).addTest(CachingAndExternalPathsTest.class, "testInitUserDir"); diff --git a/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/IntegrationTest.java b/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/IntegrationTest.java index c2baa86f6ba8..aa1b6ec47ebe 100644 --- a/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/IntegrationTest.java +++ b/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/IntegrationTest.java @@ -19,19 +19,15 @@ package org.netbeans.modules.netbinox; import java.io.File; -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; import java.util.logging.Level; import junit.framework.Test; import org.netbeans.Module; import org.netbeans.ModuleManager; -import org.netbeans.NetigsoFramework; import org.netbeans.SetupHid; import org.netbeans.core.netigso.NetigsoUtil; import org.netbeans.core.startup.Main; import org.netbeans.junit.NbModuleSuite; import org.netbeans.junit.NbTestCase; -import org.openide.util.Lookup; import org.osgi.framework.Bundle; import org.osgi.framework.launch.Framework; @@ -47,11 +43,14 @@ public IntegrationTest(String name) { } public static Test suite() { + // JDK 21+: enabling all clusters causes: + // Will not load class org.osgi.framework.launch.Framework arbitrarily from one of + // ModuleCL@1070d437[org.netbeans.libs.osgi] and ModuleCL@2bbc301d[org.netbeans.modules.websvc.restlib] return NbModuleSuite.create( NbModuleSuite.emptyConfiguration().addTest( IntegrationTest.class ).honorAutoloadEager(true).clusters( - ".*" + "platform|ide" ).failOnException(Level.WARNING)/*.failOnMessage(Level.WARNING)*/ .gui(false) ); diff --git a/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/LogReaderServiceTest.java b/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/LogReaderServiceTest.java index 9fb8b2e81a61..4d1e7a6806c9 100644 --- a/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/LogReaderServiceTest.java +++ b/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/LogReaderServiceTest.java @@ -40,11 +40,14 @@ public LogReaderServiceTest(String name) { } public static Test suite() { + // JDK 21+: enabling all clusters causes: + // Will not load class org.osgi.framework.launch.Framework arbitrarily from one of + // ModuleCL@1070d437[org.netbeans.libs.osgi] and ModuleCL@2bbc301d[org.netbeans.modules.websvc.restlib] return NbModuleSuite.create( NbModuleSuite.emptyConfiguration() .addTest(LogReaderServiceTest.class) .honorAutoloadEager(true) - .clusters(".*") + .clusters("platform|ide") .failOnException(Level.WARNING)/*.failOnMessage(Level.WARNING)*/ .gui(false) ); diff --git a/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetbinoxMultiversionJarTest.java b/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetbinoxMultiversionJarTest.java index f186ea40e28e..c5ec39d9a96d 100644 --- a/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetbinoxMultiversionJarTest.java +++ b/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetbinoxMultiversionJarTest.java @@ -69,7 +69,7 @@ protected void setUp() throws Exception { ToolProvider.getSystemJavaCompiler() .getTask(null, null, d -> { throw new IllegalStateException(d.toString()); - }, Arrays.asList("-d", classes.getAbsolutePath()), null, + }, Arrays.asList("-d", classes.getAbsolutePath(), "-proc:none"), null, Arrays.asList(new SourceFileObject("test/Impl.java", "package test; public class Impl { public static String get() { return \"base\"; } }"), new SourceFileObject("api/API.java", "package api; public class API { public static String run() { return test.Impl.get(); } }"))) .call(); @@ -78,7 +78,7 @@ protected void setUp() throws Exception { ToolProvider.getSystemJavaCompiler() .getTask(null, null, d -> { throw new IllegalStateException(d.toString()); - }, Arrays.asList("-d", classes9.getAbsolutePath(), "-classpath", classes.getAbsolutePath()), null, + }, Arrays.asList("-d", classes9.getAbsolutePath(), "-classpath", classes.getAbsolutePath(), "-proc:none"), null, Arrays.asList(new SourceFileObject("test/Impl.java", "package test; public class Impl { public static String get() { return \"9\"; } }"))) .call(); Map jarContent = new LinkedHashMap<>(); diff --git a/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetigsoHasSAXParserTest.java b/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetigsoHasSAXParserTest.java index f5ee8145e762..cc85e7b491f9 100644 --- a/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetigsoHasSAXParserTest.java +++ b/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetigsoHasSAXParserTest.java @@ -39,11 +39,14 @@ public NetigsoHasSAXParserTest(String name) { } public static Test suite() { + // JDK 21+: enabling all clusters causes: + // Will not load class org.osgi.framework.launch.Framework arbitrarily from one of + // ModuleCL@1070d437[org.netbeans.libs.osgi] and ModuleCL@2bbc301d[org.netbeans.modules.websvc.restlib] return NbModuleSuite.create( NbModuleSuite.emptyConfiguration().addTest( NetigsoHasSAXParserTest.class ).honorAutoloadEager(true).clusters( - ".*" + "platform|ide" ).failOnException(Level.WARNING)/*.failOnMessage(Level.WARNING)*/ .gui(false) ); diff --git a/platform/o.n.bootstrap/test/unit/src/org/netbeans/JarClassLoaderTest.java b/platform/o.n.bootstrap/test/unit/src/org/netbeans/JarClassLoaderTest.java index 0a603593bba1..d7c2740bdf24 100644 --- a/platform/o.n.bootstrap/test/unit/src/org/netbeans/JarClassLoaderTest.java +++ b/platform/o.n.bootstrap/test/unit/src/org/netbeans/JarClassLoaderTest.java @@ -437,14 +437,14 @@ public void testMultiReleaseJar() throws Exception { File classes = new File(getWorkDir(), "classes"); classes.mkdirs(); ToolProvider.getSystemJavaCompiler() - .getTask(null, null, d -> { throw new IllegalStateException(d.toString()); }, Arrays.asList("-d", classes.getAbsolutePath()), null, + .getTask(null, null, d -> { throw new IllegalStateException(d.toString()); }, Arrays.asList("-d", classes.getAbsolutePath(), "-proc:none"), null, Arrays.asList(new SourceFileObject("test/Impl.java", "package test; public class Impl { public static String get() { return \"base\"; } }"), new SourceFileObject("api/API.java", "package api; public class API { public static String run() { return test.Impl.get(); } }"))) .call(); File classes9 = new File(new File(new File(classes, "META-INF"), "versions"), "9"); classes9.mkdirs(); ToolProvider.getSystemJavaCompiler() - .getTask(null, null, d -> { throw new IllegalStateException(d.toString()); }, Arrays.asList("-d", classes9.getAbsolutePath(), "-classpath", classes.getAbsolutePath()), null, + .getTask(null, null, d -> { throw new IllegalStateException(d.toString()); }, Arrays.asList("-d", classes9.getAbsolutePath(), "-classpath", classes.getAbsolutePath(), "-proc:none"), null, Arrays.asList(new SourceFileObject("test/Impl.java", "package test; public class Impl { public static String get() { return \"9\"; } }"))) .call(); Map jarContent = new LinkedHashMap<>(); From 7d0ec98deb70357d4d51f12afdc8e17740127e56 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Mon, 26 Jan 2026 04:20:38 +0100 Subject: [PATCH 009/100] [5/7] disable remaining JDK 21 incompatible tests - Thread.stop() in deadlock detector - disable failing object size estimation test - disable test cases where PropertyChange event count changed --- .github/workflows/main.yml | 5 +++-- .../project/layers/WritableXMLFileSystemTest.java | 2 ++ .../org/netbeans/beaninfo/editors/FileArrayEditorTest.java | 4 ++++ .../test/unit/src/org/openide/nodes/ChildrenKeysTest.java | 7 +++++-- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6f12a10fa972..e1092081b10b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -420,8 +420,9 @@ jobs: - name: ergonomics/ide.ergonomics run: ant $OPTS -f ergonomics/ide.ergonomics test -Dtest.config=commit - - name: nb/deadlock.detector - run: ant $OPTS -f nb/deadlock.detector test + # TODO not JDK 21 compatible +# - name: nb/deadlock.detector +# run: ant $OPTS -f nb/deadlock.detector test - name: nb/ide.branding run: ant $OPTS -f nb/ide.branding test diff --git a/apisupport/apisupport.project/test/unit/src/org/netbeans/modules/apisupport/project/layers/WritableXMLFileSystemTest.java b/apisupport/apisupport.project/test/unit/src/org/netbeans/modules/apisupport/project/layers/WritableXMLFileSystemTest.java index 6075ee37fd2c..e95b9cc15992 100644 --- a/apisupport/apisupport.project/test/unit/src/org/netbeans/modules/apisupport/project/layers/WritableXMLFileSystemTest.java +++ b/apisupport/apisupport.project/test/unit/src/org/netbeans/modules/apisupport/project/layers/WritableXMLFileSystemTest.java @@ -30,6 +30,7 @@ import java.util.Map; import java.util.Set; import java.util.logging.Level; +import org.junit.Ignore; import org.netbeans.junit.RandomlyFails; import org.netbeans.modules.apisupport.project.TestUtil; import org.netbeans.modules.apisupport.project.layers.LayerUtils.SavableTreeEditorCookie; @@ -667,6 +668,7 @@ public void testExternalFileChangesRefired() throws Exception { fcl.changes()); } + @Ignore("fails on JDK 21+") public void testHeapUsage() throws Exception { Layer l = new Layer(""); FileSystem fs = l.read(); diff --git a/platform/o.n.core/test/unit/src/org/netbeans/beaninfo/editors/FileArrayEditorTest.java b/platform/o.n.core/test/unit/src/org/netbeans/beaninfo/editors/FileArrayEditorTest.java index 2d9dd126a962..d7645630854a 100644 --- a/platform/o.n.core/test/unit/src/org/netbeans/beaninfo/editors/FileArrayEditorTest.java +++ b/platform/o.n.core/test/unit/src/org/netbeans/beaninfo/editors/FileArrayEditorTest.java @@ -25,6 +25,7 @@ import java.util.List; import javax.swing.JFileChooser; +import org.junit.Ignore; import org.netbeans.junit.NbTestCase; @@ -80,6 +81,7 @@ public void testSetCombinedSingleSelection(){ myListener.size()+ " event(s)"; } + @Ignore("TODO: JDK 20+: event count is now 3") public void testSetCombinedMultiSelection(){ JFileChooser chooser = new JFileChooser(); FileArrayEditor editor = getArrayEditor(); @@ -93,6 +95,7 @@ public void testSetCombinedMultiSelection(){ myListener.size()+ " event(s)"; } + @Ignore("TODO: JDK 20+: event count is now 4") public void testSetCombinedOtherOrderSelection(){ JFileChooser chooser = new JFileChooser(); FileArrayEditor editor = getArrayEditor(); @@ -109,6 +112,7 @@ public void testSetCombinedOtherOrderSelection(){ /* * This test for fix IZ#36742 */ + @Ignore("TODO: JDK 20+: event count is now 3") public void testDoubleSelection(){ JFileChooser chooser = new JFileChooser(); FileArrayEditor editor = getArrayEditor(); diff --git a/platform/openide.nodes/test/unit/src/org/openide/nodes/ChildrenKeysTest.java b/platform/openide.nodes/test/unit/src/org/openide/nodes/ChildrenKeysTest.java index e0487d6eec34..230bbe7739bc 100644 --- a/platform/openide.nodes/test/unit/src/org/openide/nodes/ChildrenKeysTest.java +++ b/platform/openide.nodes/test/unit/src/org/openide/nodes/ChildrenKeysTest.java @@ -137,12 +137,14 @@ public void run() { }//fail("Ok"); } - /** + /* * See #78519 * T1 has write access and gets preempted just before call to * getNodes() by another thread callig getNodes. * Other thread */ + // TODO uses Thread.stop(); rewrite or remove + /* public void testGetNodesFromWriteAccess() throws Exception { final String[] keys = { "Nenik", "Tulach" }; Keys o = new Keys (lazy(), keys); @@ -195,7 +197,8 @@ public void run() { assertTrue ("Preempted thread finished correctly", done[0]); assertTrue ("Other thread finished correctly", done[1]); } - + */ + public void testNodesCountDelegated() throws Exception { class K extends Children.Keys { int cnt; From d385703751c6a73dcf0340b471b5d4d6a9a6b6e8 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Mon, 26 Jan 2026 01:25:43 +0100 Subject: [PATCH 010/100] [6/7] enable SM in tests where still needed - remove no longer needed SM usage in ide/xsl test - remove NBBundleWithSecurityManager test - remove NbLifecycleManagerEDTTest which is similar to LifecycleManagerEDTTest in openide.util.ui - enable SM where still used --- .../nbproject/project.properties | 3 ++ ide/versioning/nbproject/project.properties | 3 ++ .../xsl/transform/TransformServletTest.java | 49 ----------------- .../nbproject/project.properties | 2 + .../core.startup/nbproject/project.properties | 3 ++ .../masterfs/nbproject/project.properties | 3 ++ .../netbinox/nbproject/project.properties | 3 ++ .../nbproject/project.properties | 4 ++ .../core/NbLifecycleManagerEDTTest.java | 35 ------------- .../netbeans/core/NbLifecycleManagerTest.java | 4 +- .../nbproject/project.properties | 3 ++ .../nbproject/project.properties | 3 ++ .../nbproject/project.properties | 3 ++ .../nbproject/project.properties | 3 ++ .../nbproject/project.properties | 3 ++ .../NbBundleWithSecurityManager.properties | 18 ------- .../util/NbBundleWithSecurityManagerTest.java | 52 ------------------- 17 files changed, 38 insertions(+), 156 deletions(-) delete mode 100644 platform/o.n.core/test/unit/src/org/netbeans/core/NbLifecycleManagerEDTTest.java delete mode 100644 platform/openide.util/test/unit/src/org/openide/util/NbBundleWithSecurityManager.properties delete mode 100644 platform/openide.util/test/unit/src/org/openide/util/NbBundleWithSecurityManagerTest.java diff --git a/harness/apisupport.harness/nbproject/project.properties b/harness/apisupport.harness/nbproject/project.properties index ca593b9ca344..066614f085e3 100644 --- a/harness/apisupport.harness/nbproject/project.properties +++ b/harness/apisupport.harness/nbproject/project.properties @@ -97,3 +97,6 @@ test.unit.cp.extra=${netbeans.dest.dir}/harness/jnlp/jnlp-launcher.jar javadoc.arch=${basedir}/arch.xml test.config.stableBTD.includes=**/*Test.class + +# TODO needed for tests; remove with jnlp code +test.jms.flags=-Djava.security.manager=allow diff --git a/ide/versioning/nbproject/project.properties b/ide/versioning/nbproject/project.properties index 41a90285112a..9822f827d24b 100644 --- a/ide/versioning/nbproject/project.properties +++ b/ide/versioning/nbproject/project.properties @@ -43,3 +43,6 @@ test.config.stableBTD.excludes=\ **/GetAnnotatedOwnerTest.class,\ **/VCSContextTest.class,\ **/VersioningAnnotationProviderTest.class + +# TODO remove SM usage in tests +test.jms.flags=-Djava.security.manager=allow diff --git a/ide/xsl/test/unit/src/org/netbeans/modules/xsl/transform/TransformServletTest.java b/ide/xsl/test/unit/src/org/netbeans/modules/xsl/transform/TransformServletTest.java index 802bcb3e3bca..6346ffe23f28 100644 --- a/ide/xsl/test/unit/src/org/netbeans/modules/xsl/transform/TransformServletTest.java +++ b/ide/xsl/test/unit/src/org/netbeans/modules/xsl/transform/TransformServletTest.java @@ -18,34 +18,11 @@ */ package org.netbeans.modules.xsl.transform; -//import java.io.*; import java.net.*; -import java.security.Permission; -//import java.util.*; - -//import javax.servlet.*; -//import javax.servlet.http.*; import junit.framework.*; import org.netbeans.junit.*; -/*import org.openide.util.HttpServer; -import org.openide.filesystems.FileObject; -import org.openide.util.SharedClassObject; -import org.openide.filesystems.FileUtil; -import org.openide.execution.NbfsURLConnection; - -import org.xml.sax.*; -import javax.xml.parsers.*; -import javax.xml.transform.*; -import javax.xml.transform.sax.*; -import javax.xml.transform.stream.*; - -import org.netbeans.api.xml.cookies.*; -import org.netbeans.spi.xml.cookies.*; - -import org.netbeans.modules.xsl.utils.TransformUtil; -*/ /** * * @author Libor Kramolis @@ -60,15 +37,12 @@ public static void main(java.lang.String[] args) { junit.textui.TestRunner.run(suite()); } - - public static Test suite() { TestSuite suite = new NbTestSuite(TransformServletTest.class); return suite; } - /** Test of getServletURL method, of class org.netbeans.modules.xsl.transform.TransformServlet. */ public void testGetServletURL() { // issue #196602 @@ -85,28 +59,5 @@ public void testGetServletURL() { assertTrue ("I need correct Transform Servlet URL!", (servletURL!=null & exceptionThrown!= true)); } - - @Override - protected void setUp() throws Exception { - super.setUp(); - SecurityManager sm = new SecurityManager() { - - @Override - public void checkPermission(Permission perm) { - } - - @Override - public void checkPermission(Permission perm, Object context) { - } - - }; - System.setSecurityManager(sm); - } - - @Override - protected void tearDown() throws Exception { - System.setSecurityManager(null); - super.tearDown(); - } } diff --git a/platform/core.startup.base/nbproject/project.properties b/platform/core.startup.base/nbproject/project.properties index 6e4f1711c5f7..0a484e2ef52c 100644 --- a/platform/core.startup.base/nbproject/project.properties +++ b/platform/core.startup.base/nbproject/project.properties @@ -24,3 +24,5 @@ javadoc.arch=${basedir}/arch.xml test-unit-sys-prop.xtest.data=${nb_all}/platform/o.n.bootstrap/test/unit/data test.unit.data.dir=${nb_all}/platform/o.n.bootstrap/test/unit/data +# TODO remove SM usage in test (testURLNoInetAccess) +test.jms.flags=-Djava.security.manager=allow diff --git a/platform/core.startup/nbproject/project.properties b/platform/core.startup/nbproject/project.properties index f328f174001a..d77be16e95d5 100644 --- a/platform/core.startup/nbproject/project.properties +++ b/platform/core.startup/nbproject/project.properties @@ -50,3 +50,6 @@ test.config.stableBTD.excludes=\ **/SystemFileSystemTest.class,\ **/TopLoggingNbLoggerConsoleTest.class,\ **/TopLoggingStartLogTest.class + +# TODO remove SM usage in tests +test.jms.flags=-Djava.security.manager=allow diff --git a/platform/masterfs/nbproject/project.properties b/platform/masterfs/nbproject/project.properties index b0188f8ed182..95ac0d9f4d76 100644 --- a/platform/masterfs/nbproject/project.properties +++ b/platform/masterfs/nbproject/project.properties @@ -36,3 +36,6 @@ test.config.stableBTD.excludes=\ **/SlowRefreshSuspendableTest.class,\ **/StatFilesTest.class spec.version.base=2.87.0 + +# TODO remove SM usage in tests +test.jms.flags=-Djava.security.manager=allow diff --git a/platform/netbinox/nbproject/project.properties b/platform/netbinox/nbproject/project.properties index a9205738019b..31a4902af2d3 100644 --- a/platform/netbinox/nbproject/project.properties +++ b/platform/netbinox/nbproject/project.properties @@ -28,3 +28,6 @@ test.config.stableBTD.excludes=\ **/CachingPreventsFileTouchesTest.class,\ **/LogReaderServiceTest.class,\ **/NetigsoHasSAXParserTest.class + +# TODO remove SM usage in tests +test.jms.flags=-Djava.security.manager=allow \ No newline at end of file diff --git a/platform/o.n.bootstrap/nbproject/project.properties b/platform/o.n.bootstrap/nbproject/project.properties index 429461e1f047..87855f16d1e0 100644 --- a/platform/o.n.bootstrap/nbproject/project.properties +++ b/platform/o.n.bootstrap/nbproject/project.properties @@ -31,3 +31,7 @@ javadoc.apichanges=${basedir}/apichanges.xml # When changing this list, change 'verifyexcludes' param. of 'makejnlp' task in apisupport.harness/release/jnlp.xml as well jnlp.verify.excludes=lib/nbexec,lib/nbexec.exe,lib/nbexec64.exe,lib/nbexec.dll,lib/nbexec64.dll + + +# TODO remove SM usage in test (JarClassLoaderTest, StampsExtraTest, StampsTest, StampsWithDotDotTest) +test.jms.flags=-Djava.security.manager=allow \ No newline at end of file diff --git a/platform/o.n.core/test/unit/src/org/netbeans/core/NbLifecycleManagerEDTTest.java b/platform/o.n.core/test/unit/src/org/netbeans/core/NbLifecycleManagerEDTTest.java deleted file mode 100644 index af2b167716bc..000000000000 --- a/platform/o.n.core/test/unit/src/org/netbeans/core/NbLifecycleManagerEDTTest.java +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.netbeans.core; - -/** - * - * @author Jaroslav Tulach - */ -public class NbLifecycleManagerEDTTest extends NbLifecycleManagerTest { - - public NbLifecycleManagerEDTTest(String n) { - super(n); - } - - @Override - protected boolean runInEQ() { - return true; - } -} diff --git a/platform/o.n.core/test/unit/src/org/netbeans/core/NbLifecycleManagerTest.java b/platform/o.n.core/test/unit/src/org/netbeans/core/NbLifecycleManagerTest.java index f9ea0cc7de57..60a11054c1e8 100644 --- a/platform/o.n.core/test/unit/src/org/netbeans/core/NbLifecycleManagerTest.java +++ b/platform/o.n.core/test/unit/src/org/netbeans/core/NbLifecycleManagerTest.java @@ -18,14 +18,14 @@ */ package org.netbeans.core; +import org.netbeans.junit.NbTestCase; import org.openide.LifecycleManager; -import org.openide.LifecycleManagerTest; /** * * @author Jaroslav Tulach */ -public class NbLifecycleManagerTest extends LifecycleManagerTest { +public class NbLifecycleManagerTest extends NbTestCase { public NbLifecycleManagerTest(String n) { super(n); diff --git a/platform/openide.execution/nbproject/project.properties b/platform/openide.execution/nbproject/project.properties index 5861684c4e8a..b48ccb792f07 100644 --- a/platform/openide.execution/nbproject/project.properties +++ b/platform/openide.execution/nbproject/project.properties @@ -26,3 +26,6 @@ javadoc.apichanges=${basedir}/apichanges.xml jnlp.verify.excludes=config/ModuleAutoDeps/org-openide-execution.xml test.config.stableBTD.includes=**/*Test.class + +# TODO remove SM usage in tests +test.jms.flags=-Djava.security.manager=allow diff --git a/platform/openide.filesystems/nbproject/project.properties b/platform/openide.filesystems/nbproject/project.properties index 800dc69b22c0..00f163c75c29 100644 --- a/platform/openide.filesystems/nbproject/project.properties +++ b/platform/openide.filesystems/nbproject/project.properties @@ -42,3 +42,6 @@ test.config.stableBTD.excludes=\ **/StatFilesTest.class,\ **/URLMapperTestHidden.class,\ **/XMLFileSystemTest.class + +# TODO remove SM usage in tests +test.jms.flags=-Djava.security.manager=allow diff --git a/platform/openide.loaders/nbproject/project.properties b/platform/openide.loaders/nbproject/project.properties index e6ae801dd818..ac112f441eeb 100644 --- a/platform/openide.loaders/nbproject/project.properties +++ b/platform/openide.loaders/nbproject/project.properties @@ -21,3 +21,6 @@ javac.release=17 javadoc.main.page=org/openide/loaders/doc-files/api.html javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml + +# TODO remove SM usage in tests +test.jms.flags=-Djava.security.manager=allow diff --git a/platform/openide.util.lookup/nbproject/project.properties b/platform/openide.util.lookup/nbproject/project.properties index f98abe2df894..89acefed377a 100644 --- a/platform/openide.util.lookup/nbproject/project.properties +++ b/platform/openide.util.lookup/nbproject/project.properties @@ -25,3 +25,6 @@ javadoc.apichanges=${basedir}/apichanges.xml module.javadoc.packages=org.openide.util,org.openide.util.lookup test.config.stableBTD.includes=**/*Test.class + +# TODO remove SM usage in tests +test.jms.flags=-Djava.security.manager=allow diff --git a/platform/openide.util.ui/nbproject/project.properties b/platform/openide.util.ui/nbproject/project.properties index dbb46b717842..1bf394eb24b3 100644 --- a/platform/openide.util.ui/nbproject/project.properties +++ b/platform/openide.util.ui/nbproject/project.properties @@ -33,3 +33,6 @@ test.config.stableBTD.excludes=\ **/RequestProcessorParallelTest.class,\ **/TaskTest.class,\ **/UtilitiesTest.class + +# TODO remove SM usage in tests (LifecycleManagerEDTTest, LifecycleManagerTest, XMLUtilReflectionTest) +test.jms.flags=-Djava.security.manager=allow diff --git a/platform/openide.util/test/unit/src/org/openide/util/NbBundleWithSecurityManager.properties b/platform/openide.util/test/unit/src/org/openide/util/NbBundleWithSecurityManager.properties deleted file mode 100644 index 4e88e515a17c..000000000000 --- a/platform/openide.util/test/unit/src/org/openide/util/NbBundleWithSecurityManager.properties +++ /dev/null @@ -1,18 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -HELLO=World diff --git a/platform/openide.util/test/unit/src/org/openide/util/NbBundleWithSecurityManagerTest.java b/platform/openide.util/test/unit/src/org/openide/util/NbBundleWithSecurityManagerTest.java deleted file mode 100644 index 4c87889f6ac4..000000000000 --- a/platform/openide.util/test/unit/src/org/openide/util/NbBundleWithSecurityManagerTest.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.openide.util; - -import java.security.Permission; -import java.util.ResourceBundle; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNotNull; -import org.junit.Test; - -public class NbBundleWithSecurityManagerTest { - @Test - public void testQueue() { - final Thread[] raised = { null }; - System.setSecurityManager(new SecurityManager() { - @Override - public void checkAccess(Thread t) { - if (t.getClass().getName().startsWith("java.util.logging")) { - return; - } - raised[0] = t; - throw new SecurityException(); - } - - @Override - public void checkPermission(Permission perm) { - } - }); - ResourceBundle bundle = NbBundle.getBundle("org.openide.util.NbBundleWithSecurityManager"); - assertNotNull("Bundle found", bundle); - assertEquals("World", bundle.getString("HELLO")); - - System.setSecurityManager(null); - assertNotNull("The thread has been prevented from being started", raised[0]); - } -} From 6fd3b8908879818edff02a8fc85043db2faf10b8 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Thu, 12 Feb 2026 18:15:03 +0100 Subject: [PATCH 011/100] [7/7] Bump build and run requirements to JDK 21 - README and Main.java --- README.md | 2 +- platform/o.n.bootstrap/src/org/netbeans/Main.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a73b134d9098..45e92d3bb0b9 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ Apache NetBeans is an open source development environment, tooling platform, and * Git * Ant - * JDK 17 or above (to build and run NetBeans) + * JDK 21 or above (to build and run NetBeans) #### Notes: diff --git a/platform/o.n.bootstrap/src/org/netbeans/Main.java b/platform/o.n.bootstrap/src/org/netbeans/Main.java index 15337fc08193..fd54398db2b4 100644 --- a/platform/o.n.bootstrap/src/org/netbeans/Main.java +++ b/platform/o.n.bootstrap/src/org/netbeans/Main.java @@ -37,7 +37,7 @@ private Main() { public static void main (String args[]) throws Exception { // following code has to execute on java 8 - e.g. do not use // NbBundle or any other library - int required = 17; + int required = 21; if (Boolean.getBoolean("bootstrap.disableJDKCheck")) { System.err.println(getMessage("MSG_WarnJavaCheckDisabled")); From a74580f6d2fe033f0cec34c09760240a36de7bb0 Mon Sep 17 00:00:00 2001 From: Jan Lahoda Date: Tue, 17 Feb 2026 09:47:15 +0100 Subject: [PATCH 012/100] [GITHUB-9193] Resolve erroneous types in diamond-base new class expressions. --- .../java/completion/JavaCompletionTask.java | 3 +++ .../JavaCompletionTaskTest/1.8/diamond1.pass | 2 ++ .../JavaCompletionTask18FeaturesTest.java | 15 +++++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/diamond1.pass diff --git a/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java b/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java index 7cf25ed54e07..e77e03eae5bd 100644 --- a/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java +++ b/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java @@ -2218,6 +2218,9 @@ private void insideNewClass(Env env) throws IOException { case GTGTGT: controller = env.getController(); TypeMirror tm = controller.getTrees().getTypeMirror(new TreePath(path, nc.getIdentifier())); + if (tm.getKind() == TypeKind.ERROR) { + tm = env.getController().getTrees().getOriginalType((ErrorType) tm); + } addMembers(env, tm, ((DeclaredType) tm).asElement(), EnumSet.of(CONSTRUCTOR), null, false, false, false, true, addSwitchItemDefault); break; } diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/diamond1.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/diamond1.pass new file mode 100644 index 000000000000..488d6ffd6f56 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/diamond1.pass @@ -0,0 +1,2 @@ +public Test(T value) +public Test(String name, T value) diff --git a/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTask18FeaturesTest.java b/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTask18FeaturesTest.java index d36656a73820..0f3077788a61 100644 --- a/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTask18FeaturesTest.java +++ b/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTask18FeaturesTest.java @@ -346,6 +346,21 @@ public void testEffectivellyFinal() throws Exception { performTest("Final", 1125, "var", "effectivellyFinal.pass", "1.8"); } + public void testDiamond1() throws Exception { + performTest("Empty", 808, + """ + package test; + public class Test { + public static class Test { + public Test(T value) { } + public Test(String name, T value) { } + } + private static void test() { + new Test<> + """, + "diamond1.pass", "1.8"); + } + static { JavacParser.DISABLE_SOURCE_LEVEL_DOWNGRADE = true; } From bed4fc1fa0ba24982410f9104da625f1a75f7490 Mon Sep 17 00:00:00 2001 From: Eric Barboni Date: Tue, 17 Feb 2026 10:42:39 +0100 Subject: [PATCH 013/100] Snapshot of APIs as of NetBeans 29 --- .../org-netbeans-modules-apisupport-ant.sig | 2 +- ...rg-netbeans-modules-apisupport-project.sig | 2 +- .../org-netbeans-modules-cpplite-debugger.sig | 2 +- .../org-netbeans-modules-cpplite-editor.sig | 2 +- .../org-netbeans-api-web-webmodule.sig | 2 +- .../org-netbeans-modules-cloud-common.sig | 2 +- .../org-netbeans-modules-el-lexer.sig | 2 +- .../org-netbeans-modules-glassfish-common.sig | 2 +- ...rg-netbeans-modules-glassfish-eecommon.sig | 2 +- .../org-netbeans-modules-glassfish-javaee.sig | 2 +- ...org-netbeans-modules-glassfish-tooling.sig | 2 +- ...rg-netbeans-modules-j2ee-api-ejbmodule.sig | 2 +- ...rg-netbeans-modules-j2ee-clientproject.sig | 2 +- .../org-netbeans-modules-j2ee-common.sig | 2 +- .../org-netbeans-modules-j2ee-core.sig | 2 +- ...rg-netbeans-modules-j2ee-dd-webservice.sig | 2 +- .../org-netbeans-modules-j2ee-dd.sig | 2 +- .../org-netbeans-modules-j2ee-ejbcore.sig | 2 +- ...rg-netbeans-modules-j2ee-ejbjarproject.sig | 2 +- .../org-netbeans-modules-j2ee-sun-appsrv.sig | 2 +- .../org-netbeans-modules-j2ee-sun-dd.sig | 2 +- .../org-netbeans-modules-j2ee-sun-ddui.sig | 2 +- .../org-netbeans-modules-j2eeapis.sig | 2 +- .../org-netbeans-modules-j2eeserver.sig | 2 +- .../org-netbeans-modules-javaee-project.sig | 2 +- .../org-netbeans-modules-javaee-resources.sig | 2 +- ...-netbeans-modules-javaee-specs-support.sig | 2 +- ...netbeans-modules-jellytools-enterprise.sig | 2 +- .../org-netbeans-modules-jsp-lexer.sig | 2 +- .../nbproject/org-netbeans-libs-amazon.sig | 2 +- .../nbproject/org-netbeans-libs-elimpl.sig | 2 +- .../org-netbeans-libs-glassfish_logging.sig | 2 +- .../nbproject/org-netbeans-libs-jackson.sig | 2 +- .../org-netbeans-modules-maven-j2ee.sig | 2 +- .../org-netbeans-modules-payara-common.sig | 2 +- .../org-netbeans-modules-payara-eecommon.sig | 2 +- .../org-netbeans-modules-payara-micro.sig | 2 +- .../org-netbeans-modules-payara-tooling.sig | 2 +- .../org-netbeans-modules-servletjspapi.sig | 1978 ++++++++++++++++- .../org-netbeans-modules-web-beans.sig | 2 +- .../org-netbeans-modules-web-core.sig | 6 +- .../nbproject/org-netbeans-modules-web-el.sig | 2 +- ...rg-netbeans-modules-web-jsf-navigation.sig | 2 +- .../org-netbeans-modules-web-jsf.sig | 2 +- .../org-netbeans-modules-web-jsfapi.sig | 2 +- .../org-netbeans-modules-web-jspparser.sig | 1 + .../org-netbeans-modules-web-project.sig | 2 +- .../org-netbeans-modules-weblogic-common.sig | 2 +- .../org-netbeans-modules-websvc-clientapi.sig | 2 +- .../org-netbeans-modules-websvc-core.sig | 2 +- .../org-netbeans-modules-websvc-design.sig | 2 +- ...netbeans-modules-websvc-jaxws-lightapi.sig | 2 +- .../org-netbeans-modules-websvc-jaxwsapi.sig | 2 +- ...org-netbeans-modules-websvc-jaxwsmodel.sig | 2 +- .../org-netbeans-modules-websvc-manager.sig | 2 +- ...org-netbeans-modules-websvc-projectapi.sig | 2 +- .../org-netbeans-modules-websvc-rest.sig | 2 +- .../org-netbeans-modules-websvc-restapi.sig | 2 +- .../org-netbeans-modules-websvc-restlib.sig | 2 +- .../org-netbeans-modules-websvc-utilities.sig | 2 +- .../org-netbeans-modules-websvc-websvcapi.sig | 2 +- ...org-netbeans-modules-websvc-wsstackapi.sig | 2 +- .../nbproject/org-netbeans-modules-gradle.sig | 21 +- .../nbproject/org-apache-tools-ant-module.sig | 2 +- .../org-netbeans-modules-options-java.sig | 2 +- .../org-netbeans-modules-groovy-editor.sig | 3 +- .../org-netbeans-modules-groovy-support.sig | 2 +- .../org-netbeans-modules-libs-groovy.sig | 12 +- ...g-netbeans-modules-jellytools-platform.sig | 2 +- .../nbproject/org-netbeans-modules-jemmy.sig | 2 +- .../org-netbeans-modules-nbjunit.sig | 2 +- .../nbproject/org-netbeans-insane.sig | 2 +- .../nbproject/org-netbeans-api-debugger.sig | 3 +- .../org-netbeans-api-java-classpath.sig | 2 +- .../nbproject/org-netbeans-api-lsp.sig | 6 +- .../nbproject/org-netbeans-api-xml-ui.sig | 2 +- .../nbproject/org-netbeans-api-xml.sig | 2 +- ...g-netbeans-modules-bugtracking-commons.sig | 2 +- .../org-netbeans-modules-bugtracking.sig | 2 +- .../org-netbeans-modules-code-analysis.sig | 2 +- .../nbproject/org-netbeans-core-browser.sig | 2 +- .../nbproject/org-netbeans-core-ide.sig | 2 +- .../org-netbeans-modules-csl-api.sig | 6 +- .../org-netbeans-modules-csl-types.sig | 2 +- .../org-netbeans-modules-css-editor.sig | 2 +- .../org-netbeans-modules-css-lib.sig | 4 +- .../org-netbeans-modules-css-model.sig | 2 +- .../org-netbeans-modules-css-visual.sig | 2 +- .../org-netbeans-modules-db-core.sig | 2 +- .../org-netbeans-modules-db-dataview.sig | 2 +- ...org-netbeans-modules-db-metadata-model.sig | 2 +- .../org-netbeans-modules-db-mysql.sig | 2 +- .../org-netbeans-modules-db-sql-editor.sig | 2 +- ...g-netbeans-modules-db-sql-visualeditor.sig | 2 +- ide/db/nbproject/org-netbeans-modules-db.sig | 29 +- .../nbproject/org-netbeans-modules-dbapi.sig | 2 +- .../nbproject/org-netbeans-modules-derby.sig | 2 +- .../nbproject/org-netbeans-modules-diff.sig | 3 +- ...eans-modules-dlight-nativeexecution-nb.sig | 2 +- ...etbeans-modules-dlight-nativeexecution.sig | 2 +- .../org-netbeans-modules-dlight-terminal.sig | 2 +- .../org-netbeans-modules-docker-api.sig | 2 +- ...netbeans-modules-editor-bracesmatching.sig | 2 +- ...rg-netbeans-modules-editor-breadcrumbs.sig | 2 +- ...-netbeans-modules-editor-codetemplates.sig | 2 +- ...org-netbeans-modules-editor-completion.sig | 2 +- ...ules-editor-deprecated-pre65formatting.sig | 3 +- .../org-netbeans-modules-editor-document.sig | 10 +- ...etbeans-modules-editor-errorstripe-api.sig | 2 +- .../org-netbeans-modules-editor-fold.sig | 2 +- .../org-netbeans-modules-editor-guards.sig | 2 +- ...netbeans-modules-editor-indent-project.sig | 2 +- ...netbeans-modules-editor-indent-support.sig | 2 +- .../org-netbeans-modules-editor-indent.sig | 2 +- .../org-netbeans-modules-editor-lib.sig | 552 +++-- .../org-netbeans-modules-editor-lib2.sig | 2 +- .../org-netbeans-modules-editor-plain-lib.sig | 2 +- ...g-netbeans-modules-editor-settings-lib.sig | 2 +- ...tbeans-modules-editor-settings-storage.sig | 2 +- .../org-netbeans-modules-editor-settings.sig | 2 +- .../org-netbeans-modules-editor-structure.sig | 2 +- ...-netbeans-modules-editor-tools-storage.sig | 2 +- .../org-netbeans-modules-editor-util.sig | 2 +- .../nbproject/org-netbeans-modules-editor.sig | 2 +- .../org-netbeans-modules-extbrowser.sig | 2 +- ...org-netbeans-modules-extexecution-base.sig | 2 +- .../org-netbeans-modules-extexecution.sig | 2 +- .../nbproject/org-netbeans-modules-git.sig | 2 +- .../org-netbeans-modules-go-lang.sig | 2 +- .../org-netbeans-modules-gototest.sig | 2 +- .../org-netbeans-modules-gsf-codecoverage.sig | 2 +- ...org-netbeans-modules-gsf-testrunner-ui.sig | 2 +- .../org-netbeans-modules-gsf-testrunner.sig | 2 +- .../org-netbeans-modules-html-editor-lib.sig | 2 +- .../org-netbeans-modules-html-editor.sig | 2 +- .../org-netbeans-modules-html-indexing.sig | 2 +- .../org-netbeans-modules-html-lexer.sig | 2 +- .../org-netbeans-modules-html-parser.sig | 2 +- .../nbproject/org-netbeans-modules-html.sig | 2 +- .../org-netbeans-modules-hudson-ui.sig | 2 +- .../nbproject/org-netbeans-modules-hudson.sig | 2 +- ...-netbeans-modules-javascript2-debug-ui.sig | 2 +- ...org-netbeans-modules-javascript2-debug.sig | 2 +- .../org-netbeans-modules-jellytools-ide.sig | 2 +- .../nbproject/org-netbeans-modules-jumpto.sig | 4 +- .../org-netbeans-modules-languages.sig | 2 +- .../org-netbeans-modules-lexer-antlr4.sig | 2 +- .../nbproject/org-netbeans-modules-lexer.sig | 2 +- .../org-netbeans-lib-terminalemulator.sig | 2 +- .../org-netbeans-libs-antlr3-runtime.sig | 2 +- .../org-netbeans-libs-antlr4-runtime.sig | 2 +- .../libs-c-kohlschutter-junixsocket.sig | 2 +- .../org-netbeans-libs-commons_compress.sig | 2 +- .../org-netbeans-libs-commons_net.sig | 2 +- .../nbproject/org-netbeans-libs-git.sig | 8 +- .../nbproject/org-netbeans-libs-graalsdk.sig | 10 +- .../nbproject/org-netbeans-libs-ini4j.sig | 2 +- .../nbproject/org-netbeans-libs-jaxb.sig | 2 +- .../nbproject/org-netbeans-libs-jcodings.sig | 2 +- .../org-netbeans-libs-jsch-agentproxy.sig | 2 +- .../org-netbeans-libs-json_simple.sig | 2 +- .../org-netbeans-libs-snakeyaml_engine.sig | 2 +- .../org-netbeans-libs-svnClientAdapter.sig | 2 +- .../nbproject/org-netbeans-libs-tomlj.sig | 2 +- .../nbproject/org-netbeans-libs-tomljava.sig | 2 +- .../org-netbeans-libs-truffleapi.sig | 11 +- .../org-netbeans-modules-lsp-client.sig | 2 +- .../org-netbeans-modules-mercurial.sig | 2 +- .../org-netbeans-modules-nativeimage-api.sig | 2 +- .../nbproject/org-apache-xml-resolver.sig | 2 +- .../nbproject/org-openidex-util.sig | 2 +- .../org-netbeans-modules-options-editor.sig | 11 +- .../org-netbeans-modules-parsing-api.sig | 2 +- .../org-netbeans-modules-parsing-indexing.sig | 3 +- .../org-netbeans-modules-parsing-lucene.sig | 7 +- ...g-netbeans-modules-project-ant-compat8.sig | 2 +- .../org-netbeans-modules-project-ant-ui.sig | 2 +- .../org-netbeans-modules-project-ant.sig | 4 +- ...etbeans-modules-project-indexingbridge.sig | 2 +- ...-netbeans-modules-project-libraries-ui.sig | 2 +- ...org-netbeans-modules-project-libraries.sig | 2 +- ...rg-netbeans-modules-project-spi-intern.sig | 2 +- .../org-netbeans-modules-projectapi.sig | 2 +- .../org-netbeans-modules-projectui.sig | 2 +- ...org-netbeans-modules-projectuiapi-base.sig | 2 +- .../org-netbeans-modules-projectuiapi.sig | 4 +- ...org-netbeans-modules-properties-syntax.sig | 2 +- .../org-netbeans-modules-properties.sig | 2 +- .../org-netbeans-modules-refactoring-api.sig | 11 +- .../org-netbeans-modules-schema2beans.sig | 2 +- .../org-netbeans-modules-selenium2-server.sig | 2 +- .../org-netbeans-modules-selenium2.sig | 2 +- .../nbproject/org-netbeans-modules-server.sig | 2 +- .../org-netbeans-modules-servletapi.sig | 2 +- ...etbeans-modules-spellchecker-apimodule.sig | 2 +- .../org-netbeans-spi-debugger-ui.sig | 2 +- ...org-netbeans-spi-editor-hints-projects.sig | 2 +- .../org-netbeans-spi-editor-hints.sig | 2 +- .../nbproject/org-netbeans-spi-navigator.sig | 2 +- .../nbproject/org-netbeans-spi-palette.sig | 2 +- .../nbproject/org-netbeans-spi-tasklist.sig | 2 +- .../nbproject/org-netbeans-spi-viewmodel.sig | 2 +- .../org-netbeans-modules-subversion.sig | 2 +- .../org-netbeans-modules-swing-validation.sig | 2 +- .../org-netbeans-modules-target-iterator.sig | 2 +- .../org-netbeans-modules-team-commons.sig | 2 +- .../org-netbeans-modules-terminal-nb.sig | 2 +- .../org-netbeans-modules-terminal.sig | 2 +- .../org-netbeans-modules-textmate-lexer.sig | 2 +- ...org-netbeans-modules-utilities-project.sig | 2 +- .../org-netbeans-modules-utilities.sig | 10 +- .../org-netbeans-modules-versioning-core.sig | 3 +- .../org-netbeans-modules-versioning-ui.sig | 10 +- .../org-netbeans-modules-versioning-util.sig | 2 +- .../org-netbeans-modules-versioning.sig | 2 +- .../org-netbeans-modules-web-browser-api.sig | 2 +- .../org-netbeans-modules-web-common-ui.sig | 2 +- .../org-netbeans-modules-web-common.sig | 2 +- .../org-netbeans-modules-web-indent.sig | 2 +- ...-netbeans-modules-web-webkit-debugging.sig | 2 +- .../org-netbeans-modules-xml-axi.sig | 2 +- .../org-netbeans-modules-xml-catalog-ui.sig | 2 +- .../org-netbeans-modules-xml-catalog.sig | 2 +- .../org-netbeans-modules-xml-core.sig | 2 +- .../org-netbeans-modules-xml-jaxb-api.sig | 2 +- .../org-netbeans-modules-xml-lexer.sig | 2 +- .../org-netbeans-modules-xml-multiview.sig | 2 +- .../org-netbeans-modules-xml-retriever.sig | 2 +- ...netbeans-modules-xml-schema-completion.sig | 2 +- .../org-netbeans-modules-xml-schema-model.sig | 2 +- .../org-netbeans-modules-xml-tax.sig | 2 +- ...g-netbeans-modules-xml-text-obsolete90.sig | 2 +- .../org-netbeans-modules-xml-text.sig | 2 +- .../org-netbeans-modules-xml-tools.sig | 2 +- .../org-netbeans-modules-xml-wsdl-model.sig | 2 +- .../org-netbeans-modules-xml-xam.sig | 2 +- .../org-netbeans-modules-xml-xdm.sig | 2 +- .../nbproject/org-netbeans-modules-xml.sig | 2 +- .../org-netbeans-modules-ant-freeform.sig | 2 +- .../org-netbeans-api-debugger-jpda.sig | 6 +- .../nbproject/org-netbeans-api-java.sig | 4 +- .../nbproject/org-netbeans-api-maven.sig | 2 +- .../org-netbeans-modules-classfile.sig | 9 +- .../org-netbeans-modules-dbschema.sig | 24 +- .../org-netbeans-modules-debugger-jpda-js.sig | 2 +- ...etbeans-modules-debugger-jpda-projects.sig | 3 +- ...netbeans-modules-debugger-jpda-truffle.sig | 2 +- .../org-netbeans-modules-debugger-jpda-ui.sig | 12 +- .../org-netbeans-modules-debugger-jpda.sig | 8 +- .../org-netbeans-modules-gradle-java.sig | 3 +- .../nbproject/org-netbeans-modules-i18n.sig | 11 +- ...g-netbeans-modules-j2ee-core-utilities.sig | 2 +- .../org-netbeans-modules-j2ee-eclipselink.sig | 44 +- ...netbeans-modules-j2ee-jpa-verification.sig | 2 +- ...ns-modules-j2ee-metadata-model-support.sig | 2 +- .../org-netbeans-modules-j2ee-metadata.sig | 6 +- .../org-netbeans-modules-j2ee-persistence.sig | 21 +- ...g-netbeans-modules-j2ee-persistenceapi.sig | 2 +- .../org-netbeans-modules-java-api-common.sig | 14 +- .../org-netbeans-modules-java-completion.sig | 3 +- .../org-netbeans-modules-java-editor-lib.sig | 2 +- ...rg-netbeans-modules-java-file-launcher.sig | 2 +- .../org-netbeans-modules-java-freeform.sig | 2 +- .../org-netbeans-modules-java-graph.sig | 2 +- ...ns-modules-java-hints-declarative-test.sig | 2 +- ...netbeans-modules-java-hints-legacy-spi.sig | 3 +- .../org-netbeans-modules-java-hints-test.sig | 2 +- .../org-netbeans-modules-java-hints.sig | 2 +- .../org-netbeans-modules-java-j2sedeploy.sig | 2 +- ...org-netbeans-modules-java-j2seplatform.sig | 2 +- .../org-netbeans-modules-java-j2seproject.sig | 3 +- .../org-netbeans-modules-java-lexer.sig | 3 +- .../org-netbeans-modules-java-lsp-server.sig | 2 +- ...eans-modules-java-nativeimage-debugger.sig | 2 +- .../org-netbeans-modules-java-platform-ui.sig | 2 +- .../org-netbeans-modules-java-platform.sig | 2 +- ...tbeans-modules-java-preprocessorbridge.sig | 3 +- .../org-netbeans-modules-java-project-ui.sig | 2 +- .../org-netbeans-modules-java-project.sig | 2 +- .../org-netbeans-modules-java-source-base.sig | 12 +- ...g-netbeans-modules-java-source-compat8.sig | 2 +- ...g-netbeans-modules-java-source-queries.sig | 5 +- .../org-netbeans-modules-java-source.sig | 12 +- .../org-netbeans-modules-java-sourceui.sig | 2 +- ...g-netbeans-modules-java-testrunner-ant.sig | 2 +- ...rg-netbeans-modules-java-testrunner-ui.sig | 3 +- .../org-netbeans-modules-java-testrunner.sig | 2 +- .../org-netbeans-modules-javaee-injection.sig | 2 +- .../org-netbeans-modules-jellytools-java.sig | 2 +- .../org-netbeans-modules-junit-ui.sig | 3 +- .../nbproject/org-netbeans-modules-junit.sig | 3 +- .../nbproject/org-netbeans-libs-cglib.sig | 2 +- ...org-netbeans-modules-libs-corba-omgapi.sig | 2 +- .../nbproject/org-netbeans-libs-javacapi.sig | 39 +- .../org-netbeans-modules-maven-embedder.sig | 93 +- .../org-netbeans-modules-maven-grammar.sig | 2 +- .../org-netbeans-modules-maven-indexer-ui.sig | 2 +- .../org-netbeans-modules-maven-indexer.sig | 17 +- .../org-netbeans-modules-maven-model.sig | 3 +- .../nbproject/org-netbeans-modules-maven.sig | 14 +- ...ans-modules-projectimport-eclipse-core.sig | 3 +- .../org-netbeans-modules-refactoring-java.sig | 6 +- .../org-netbeans-modules-selenium2-java.sig | 2 +- .../org-netbeans-spi-debugger-jpda-ui.sig | 2 +- .../nbproject/org-netbeans-spi-java-hints.sig | 3 +- .../org-netbeans-modules-spring-beans.sig | 2 +- .../nbproject/org-netbeans-modules-testng.sig | 3 +- .../org-netbeans-modules-websvc-jaxws21.sig | 15 +- ...org-netbeans-modules-websvc-jaxws21api.sig | 10 +- ...beans-modules-websvc-saas-codegen-java.sig | 2 +- .../org-netbeans-modules-whitelist.sig | 4 +- .../org-netbeans-modules-xml-jaxb.sig | 2 +- .../org-netbeans-modules-javafx2-editor.sig | 2 +- .../org-netbeans-modules-javafx2-platform.sig | 2 +- .../org-netbeans-modules-javafx2-project.sig | 2 +- .../org-netbeans-modules-languages-neon.sig | 2 +- .../nbproject/org-netbeans-libs-javacup.sig | 2 +- ...rg-netbeans-modules-php-api-annotation.sig | 2 +- ...netbeans-modules-php-api-documentation.sig | 2 +- .../org-netbeans-modules-php-api-editor.sig | 2 +- ...rg-netbeans-modules-php-api-executable.sig | 5 +- ...org-netbeans-modules-php-api-framework.sig | 7 +- ...org-netbeans-modules-php-api-phpmodule.sig | 6 +- ...org-netbeans-modules-php-api-templates.sig | 2 +- .../org-netbeans-modules-php-api-testing.sig | 6 +- .../org-netbeans-modules-php-composer.sig | 2 +- .../org-netbeans-modules-php-editor.sig | 3 +- .../org-netbeans-modules-php-project.sig | 3 +- .../org-netbeans-api-annotations-common.sig | 10 +- .../nbproject/org-netbeans-api-dashboard.sig | 3 +- .../nbproject/org-netbeans-api-htmlui.sig | 3 +- .../nbproject/org-netbeans-api-intent.sig | 6 +- .../api.io/nbproject/org-netbeans-api-io.sig | 16 +- .../org-netbeans-api-progress-compat8.sig | 5 +- .../org-netbeans-api-progress-nb.sig | 39 +- .../nbproject/org-netbeans-api-progress.sig | 5 +- .../nbproject/org-netbeans-api-scripting.sig | 3 +- .../nbproject/org-netbeans-api-search.sig | 9 +- .../nbproject/org-netbeans-api-templates.sig | 10 +- .../nbproject/org-netbeans-api-visual.sig | 30 +- ...g-netbeans-modules-autoupdate-services.sig | 19 +- .../org-netbeans-modules-autoupdate-ui.sig | 3 +- .../nbproject/org-netbeans-core-multitabs.sig | 9 +- .../nbproject/org-netbeans-core-multiview.sig | 7 +- .../nbproject/org-netbeans-core-netigso.sig | 3 +- .../nbproject/org-netbeans-core-network.sig | 13 +- .../org-netbeans-core-startup-base.sig | 19 +- .../nbproject/org-netbeans-core-startup.sig | 63 +- .../nbproject/org-netbeans-core-windows.sig | 12 +- ...org-netbeans-modules-editor-mimelookup.sig | 19 +- .../org-netbeans-modules-favorites.sig | 2 +- .../org-netbeans-modules-javahelp.sig | 3 +- .../org-netbeans-modules-keyring-fallback.sig | 3 +- .../org-netbeans-modules-keyring.sig | 3 +- .../nbproject/org-netbeans-lib-uihandler.sig | 9 +- .../nbproject/org-netbeans-libs-asm.sig | 52 +- .../nbproject/org-netbeans-libs-flatlaf.sig | 2 +- .../nbproject/org-netbeans-libs-javafx.sig | 1252 ++++++----- .../org-netbeans-libs-javax-inject.sig | 2 +- .../org-netbeans-libs-jna-platform.sig | 281 ++- .../nbproject/org-netbeans-libs-jna.sig | 31 +- .../nbproject/org-netbeans-libs-jsr223.sig | 2 +- .../nbproject/org-netbeans-libs-jsvg.sig | 13 +- .../nbproject/org-netbeans-libs-junit4.sig | 118 +- .../nbproject/org-netbeans-libs-junit5.sig | 2 +- .../nbproject/org-netbeans-libs-testng.sig | 151 +- .../org-netbeans-modules-masterfs-ui.sig | 25 +- .../org-netbeans-modules-masterfs.sig | 23 +- .../org-netbeans-modules-netbinox.sig | 28 +- .../nbproject/org-netbeans-bootstrap.sig | 9 +- .../o.n.core/nbproject/org-netbeans-core.sig | 240 +- .../nbproject/org-netbeans-swing-outline.sig | 273 ++- .../nbproject/org-netbeans-swing-plaf.sig | 3 +- .../org-netbeans-swing-tabcontrol.sig | 363 ++- .../nbproject/org-openide-actions.sig | 36 +- .../openide.awt/nbproject/org-openide-awt.sig | 444 +++- .../nbproject/org-openide-compat.sig | 365 +-- .../nbproject/org-openide-dialogs.sig | 36 +- .../org-openide-execution-compat8.sig | 62 +- .../nbproject/org-openide-execution.sig | 58 +- .../nbproject/org-openide-explorer.sig | 392 +++- .../org-openide-filesystems-compat8.sig | 166 +- .../nbproject/org-openide-filesystems-nb.sig | 96 +- .../nbproject/org-openide-filesystems.sig | 97 +- .../openide.io/nbproject/org-openide-io.sig | 23 +- .../nbproject/org-openide-loaders.sig | 759 +++++-- .../nbproject/org-openide-modules.sig | 15 +- .../nbproject/org-openide-nodes.sig | 220 +- .../nbproject/org-openide-text.sig | 294 ++- .../nbproject/org-openide-util-lookup.sig | 9 +- .../nbproject/org-openide-util-ui.sig | 17 +- .../nbproject/org-openide-util.sig | 17 +- .../nbproject/org-openide-windows.sig | 238 +- .../org-netbeans-modules-options-api.sig | 9 +- .../org-netbeans-modules-options-keymap.sig | 7 +- .../nbproject/org-netbeans-modules-print.sig | 3 +- .../org-netbeans-modules-queries.sig | 33 +- .../org-netbeans-modules-sampler.sig | 3 +- .../org-netbeans-modules-sendopts.sig | 6 +- .../org-netbeans-modules-settings.sig | 3 +- .../org-netbeans-modules-spi-actions.sig | 4 +- .../org-netbeans-spi-quicksearch.sig | 3 +- .../org-netbeans-modules-uihandler.sig | 3 +- .../org-netbeans-lib-profiler-charts.sig | 2 +- .../org-netbeans-lib-profiler-common.sig | 2 +- .../org-netbeans-lib-profiler-ui.sig | 2 +- .../nbproject/org-netbeans-lib-profiler.sig | 2 +- .../org-netbeans-modules-profiler-api.sig | 2 +- .../org-netbeans-modules-profiler-attach.sig | 2 +- ...g-netbeans-modules-profiler-heapwalker.sig | 2 +- .../org-netbeans-modules-profiler-nbimpl.sig | 2 +- .../org-netbeans-modules-profiler-oql.sig | 2 +- .../org-netbeans-modules-profiler-ppoints.sig | 2 +- ...tbeans-modules-profiler-projectsupport.sig | 2 +- ...g-netbeans-modules-profiler-snaptracer.sig | 2 +- ...rg-netbeans-modules-profiler-utilities.sig | 2 +- .../org-netbeans-modules-profiler.sig | 2 +- .../nbproject/org-netbeans-api-knockout.sig | 2 +- ...org-netbeans-modules-cordova-platforms.sig | 2 +- .../org-netbeans-modules-html-knockout.sig | 2 +- ...org-netbeans-modules-javascript-nodejs.sig | 2 +- ...rg-netbeans-modules-javascript-v8debug.sig | 2 +- .../org-netbeans-modules-javascript2-doc.sig | 2 +- ...rg-netbeans-modules-javascript2-editor.sig | 3 +- .../org-netbeans-modules-javascript2-json.sig | 2 +- ...-netbeans-modules-javascript2-knockout.sig | 2 +- ...org-netbeans-modules-javascript2-lexer.sig | 2 +- ...org-netbeans-modules-javascript2-model.sig | 2 +- ...rg-netbeans-modules-javascript2-nodejs.sig | 2 +- ...org-netbeans-modules-javascript2-types.sig | 2 +- ...-netbeans-lib-chrome_devtools_protocol.sig | 2 +- .../nbproject/org-netbeans-lib-v8debug.sig | 2 +- .../nbproject/org-netbeans-libs-graaljs.sig | 7 +- .../org-netbeans-libs-jstestdriver.sig | 2 +- .../nbproject/org-netbeans-libs-nashorn.sig | 14 +- .../nbproject/org-netbeans-libs-plist.sig | 2 +- .../org-netbeans-modules-netserver.sig | 2 +- ...g-netbeans-modules-selenium2-webclient.sig | 2 +- ...netbeans-modules-web-clientproject-api.sig | 2 +- ...org-netbeans-modules-web-clientproject.sig | 2 +- ...-netbeans-modules-websvc-jaxwsmodelapi.sig | 2 +- .../org-netbeans-modules-websvc-saas-api.sig | 2 +- ...g-netbeans-modules-websvc-saas-codegen.sig | 2 +- 443 files changed, 7481 insertions(+), 2938 deletions(-) diff --git a/apisupport/apisupport.ant/nbproject/org-netbeans-modules-apisupport-ant.sig b/apisupport/apisupport.ant/nbproject/org-netbeans-modules-apisupport-ant.sig index 25d767b4fd89..d1b357c949fd 100644 --- a/apisupport/apisupport.ant/nbproject/org-netbeans-modules-apisupport-ant.sig +++ b/apisupport/apisupport.ant/nbproject/org-netbeans-modules-apisupport-ant.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.102 +#Version 2.103 CLSS public java.lang.Object cons public init() diff --git a/apisupport/apisupport.project/nbproject/org-netbeans-modules-apisupport-project.sig b/apisupport/apisupport.project/nbproject/org-netbeans-modules-apisupport-project.sig index 60c44aa9fb27..e84dc6bc30fe 100644 --- a/apisupport/apisupport.project/nbproject/org-netbeans-modules-apisupport-project.sig +++ b/apisupport/apisupport.project/nbproject/org-netbeans-modules-apisupport-project.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.106 +#Version 1.107 CLSS public abstract java.awt.Component cons protected init() diff --git a/cpplite/cpplite.debugger/nbproject/org-netbeans-modules-cpplite-debugger.sig b/cpplite/cpplite.debugger/nbproject/org-netbeans-modules-cpplite-debugger.sig index a3390fe3b5ab..e0743ffdb5a8 100644 --- a/cpplite/cpplite.debugger/nbproject/org-netbeans-modules-cpplite-debugger.sig +++ b/cpplite/cpplite.debugger/nbproject/org-netbeans-modules-cpplite-debugger.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.22 +#Version 1.23 CLSS public java.lang.Object cons public init() diff --git a/cpplite/cpplite.editor/nbproject/org-netbeans-modules-cpplite-editor.sig b/cpplite/cpplite.editor/nbproject/org-netbeans-modules-cpplite-editor.sig index 705d2c5d03d2..aadd6d685609 100644 --- a/cpplite/cpplite.editor/nbproject/org-netbeans-modules-cpplite-editor.sig +++ b/cpplite/cpplite.editor/nbproject/org-netbeans-modules-cpplite-editor.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.21 +#Version 1.22 CLSS public java.lang.Object cons public init() diff --git a/enterprise/api.web.webmodule/nbproject/org-netbeans-api-web-webmodule.sig b/enterprise/api.web.webmodule/nbproject/org-netbeans-api-web-webmodule.sig index 9bc7151a89bf..60ad25499b58 100644 --- a/enterprise/api.web.webmodule/nbproject/org-netbeans-api-web-webmodule.sig +++ b/enterprise/api.web.webmodule/nbproject/org-netbeans-api-web-webmodule.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.68 +#Version 1.69 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() diff --git a/enterprise/cloud.common/nbproject/org-netbeans-modules-cloud-common.sig b/enterprise/cloud.common/nbproject/org-netbeans-modules-cloud-common.sig index fbaf2d86ef3f..c678cecbba50 100644 --- a/enterprise/cloud.common/nbproject/org-netbeans-modules-cloud-common.sig +++ b/enterprise/cloud.common/nbproject/org-netbeans-modules-cloud-common.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.41 +#Version 1.42 CLSS public abstract java.awt.Component cons protected init() diff --git a/enterprise/el.lexer/nbproject/org-netbeans-modules-el-lexer.sig b/enterprise/el.lexer/nbproject/org-netbeans-modules-el-lexer.sig index 95c024fe1005..08bc874d4f9b 100644 --- a/enterprise/el.lexer/nbproject/org-netbeans-modules-el-lexer.sig +++ b/enterprise/el.lexer/nbproject/org-netbeans-modules-el-lexer.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.57 +#Version 1.58 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/glassfish.common/nbproject/org-netbeans-modules-glassfish-common.sig b/enterprise/glassfish.common/nbproject/org-netbeans-modules-glassfish-common.sig index c297f711f925..78186a909100 100644 --- a/enterprise/glassfish.common/nbproject/org-netbeans-modules-glassfish-common.sig +++ b/enterprise/glassfish.common/nbproject/org-netbeans-modules-glassfish-common.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.104 +#Version 1.105 CLSS public abstract java.awt.Component cons protected init() diff --git a/enterprise/glassfish.eecommon/nbproject/org-netbeans-modules-glassfish-eecommon.sig b/enterprise/glassfish.eecommon/nbproject/org-netbeans-modules-glassfish-eecommon.sig index 8b41d6ef5c3b..767fb445432c 100644 --- a/enterprise/glassfish.eecommon/nbproject/org-netbeans-modules-glassfish-eecommon.sig +++ b/enterprise/glassfish.eecommon/nbproject/org-netbeans-modules-glassfish-eecommon.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.67.0 +#Version 1.68.0 CLSS public abstract java.awt.Component cons protected init() diff --git a/enterprise/glassfish.javaee/nbproject/org-netbeans-modules-glassfish-javaee.sig b/enterprise/glassfish.javaee/nbproject/org-netbeans-modules-glassfish-javaee.sig index b82b42f250cf..74e5090c2eba 100644 --- a/enterprise/glassfish.javaee/nbproject/org-netbeans-modules-glassfish-javaee.sig +++ b/enterprise/glassfish.javaee/nbproject/org-netbeans-modules-glassfish-javaee.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.71 +#Version 1.72 CLSS public abstract java.awt.Component cons protected init() diff --git a/enterprise/glassfish.tooling/nbproject/org-netbeans-modules-glassfish-tooling.sig b/enterprise/glassfish.tooling/nbproject/org-netbeans-modules-glassfish-tooling.sig index d9fe6c46266a..08f3c7d189c2 100644 --- a/enterprise/glassfish.tooling/nbproject/org-netbeans-modules-glassfish-tooling.sig +++ b/enterprise/glassfish.tooling/nbproject/org-netbeans-modules-glassfish-tooling.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.37 +#Version 1.38 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable diff --git a/enterprise/j2ee.api.ejbmodule/nbproject/org-netbeans-modules-j2ee-api-ejbmodule.sig b/enterprise/j2ee.api.ejbmodule/nbproject/org-netbeans-modules-j2ee-api-ejbmodule.sig index 005489912220..38fdc6e96246 100644 --- a/enterprise/j2ee.api.ejbmodule/nbproject/org-netbeans-modules-j2ee-api-ejbmodule.sig +++ b/enterprise/j2ee.api.ejbmodule/nbproject/org-netbeans-modules-j2ee-api-ejbmodule.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.67 +#Version 1.68 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/j2ee.clientproject/nbproject/org-netbeans-modules-j2ee-clientproject.sig b/enterprise/j2ee.clientproject/nbproject/org-netbeans-modules-j2ee-clientproject.sig index 2b1f4de8aaca..1d09255fc1b6 100644 --- a/enterprise/j2ee.clientproject/nbproject/org-netbeans-modules-j2ee-clientproject.sig +++ b/enterprise/j2ee.clientproject/nbproject/org-netbeans-modules-j2ee-clientproject.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.76.0 +#Version 1.77.0 CLSS public java.lang.Object cons public init() diff --git a/enterprise/j2ee.common/nbproject/org-netbeans-modules-j2ee-common.sig b/enterprise/j2ee.common/nbproject/org-netbeans-modules-j2ee-common.sig index 43eb82a02946..02c20d622d9c 100644 --- a/enterprise/j2ee.common/nbproject/org-netbeans-modules-j2ee-common.sig +++ b/enterprise/j2ee.common/nbproject/org-netbeans-modules-j2ee-common.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.133 +#Version 1.134 CLSS public abstract java.awt.Component cons protected init() diff --git a/enterprise/j2ee.core/nbproject/org-netbeans-modules-j2ee-core.sig b/enterprise/j2ee.core/nbproject/org-netbeans-modules-j2ee-core.sig index 4a3ab4a51892..73a307369bbb 100644 --- a/enterprise/j2ee.core/nbproject/org-netbeans-modules-j2ee-core.sig +++ b/enterprise/j2ee.core/nbproject/org-netbeans-modules-j2ee-core.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.55 +#Version 1.56 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/j2ee.dd.webservice/nbproject/org-netbeans-modules-j2ee-dd-webservice.sig b/enterprise/j2ee.dd.webservice/nbproject/org-netbeans-modules-j2ee-dd-webservice.sig index 5486228dbea2..65e4299a02ac 100644 --- a/enterprise/j2ee.dd.webservice/nbproject/org-netbeans-modules-j2ee-dd-webservice.sig +++ b/enterprise/j2ee.dd.webservice/nbproject/org-netbeans-modules-j2ee-dd-webservice.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.61 +#Version 1.62 CLSS public java.lang.Object cons public init() diff --git a/enterprise/j2ee.dd/nbproject/org-netbeans-modules-j2ee-dd.sig b/enterprise/j2ee.dd/nbproject/org-netbeans-modules-j2ee-dd.sig index 64ad09b8fa0d..515787d7950e 100644 --- a/enterprise/j2ee.dd/nbproject/org-netbeans-modules-j2ee-dd.sig +++ b/enterprise/j2ee.dd/nbproject/org-netbeans-modules-j2ee-dd.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.70.0 +#Version 1.71.0 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/j2ee.ejbcore/nbproject/org-netbeans-modules-j2ee-ejbcore.sig b/enterprise/j2ee.ejbcore/nbproject/org-netbeans-modules-j2ee-ejbcore.sig index 01f5a186c5d4..7049de28891d 100644 --- a/enterprise/j2ee.ejbcore/nbproject/org-netbeans-modules-j2ee-ejbcore.sig +++ b/enterprise/j2ee.ejbcore/nbproject/org-netbeans-modules-j2ee-ejbcore.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.81 +#Version 1.82 CLSS public abstract java.awt.Component cons protected init() diff --git a/enterprise/j2ee.ejbjarproject/nbproject/org-netbeans-modules-j2ee-ejbjarproject.sig b/enterprise/j2ee.ejbjarproject/nbproject/org-netbeans-modules-j2ee-ejbjarproject.sig index 679a1cb49382..e3a1a94822cb 100644 --- a/enterprise/j2ee.ejbjarproject/nbproject/org-netbeans-modules-j2ee-ejbjarproject.sig +++ b/enterprise/j2ee.ejbjarproject/nbproject/org-netbeans-modules-j2ee-ejbjarproject.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.83 +#Version 1.84 CLSS public java.lang.Object cons public init() diff --git a/enterprise/j2ee.sun.appsrv/nbproject/org-netbeans-modules-j2ee-sun-appsrv.sig b/enterprise/j2ee.sun.appsrv/nbproject/org-netbeans-modules-j2ee-sun-appsrv.sig index 078f5fe1e341..93d2b1258fb8 100644 --- a/enterprise/j2ee.sun.appsrv/nbproject/org-netbeans-modules-j2ee-sun-appsrv.sig +++ b/enterprise/j2ee.sun.appsrv/nbproject/org-netbeans-modules-j2ee-sun-appsrv.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.65.0 +#Version 1.66.0 CLSS public abstract java.awt.Component cons protected init() diff --git a/enterprise/j2ee.sun.dd/nbproject/org-netbeans-modules-j2ee-sun-dd.sig b/enterprise/j2ee.sun.dd/nbproject/org-netbeans-modules-j2ee-sun-dd.sig index b9bc4cff4319..89fce58935eb 100644 --- a/enterprise/j2ee.sun.dd/nbproject/org-netbeans-modules-j2ee-sun-dd.sig +++ b/enterprise/j2ee.sun.dd/nbproject/org-netbeans-modules-j2ee-sun-dd.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.63.0 +#Version 1.64.0 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/j2ee.sun.ddui/nbproject/org-netbeans-modules-j2ee-sun-ddui.sig b/enterprise/j2ee.sun.ddui/nbproject/org-netbeans-modules-j2ee-sun-ddui.sig index ea6f4f1683aa..f265cd0d2272 100644 --- a/enterprise/j2ee.sun.ddui/nbproject/org-netbeans-modules-j2ee-sun-ddui.sig +++ b/enterprise/j2ee.sun.ddui/nbproject/org-netbeans-modules-j2ee-sun-ddui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.66.0 +#Version 1.67.0 CLSS public abstract java.awt.Component cons protected init() diff --git a/enterprise/j2eeapis/nbproject/org-netbeans-modules-j2eeapis.sig b/enterprise/j2eeapis/nbproject/org-netbeans-modules-j2eeapis.sig index 375bacb981d3..057f82daac5d 100644 --- a/enterprise/j2eeapis/nbproject/org-netbeans-modules-j2eeapis.sig +++ b/enterprise/j2eeapis/nbproject/org-netbeans-modules-j2eeapis.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.62 +#Version 1.63 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/j2eeserver/nbproject/org-netbeans-modules-j2eeserver.sig b/enterprise/j2eeserver/nbproject/org-netbeans-modules-j2eeserver.sig index f7688166ea94..c18901ebbf2e 100644 --- a/enterprise/j2eeserver/nbproject/org-netbeans-modules-j2eeserver.sig +++ b/enterprise/j2eeserver/nbproject/org-netbeans-modules-j2eeserver.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.141.0 +#Version 1.142.0 CLSS public java.io.IOException cons public init() diff --git a/enterprise/javaee.project/nbproject/org-netbeans-modules-javaee-project.sig b/enterprise/javaee.project/nbproject/org-netbeans-modules-javaee-project.sig index c4c924cd2d86..e233ca3cbd79 100644 --- a/enterprise/javaee.project/nbproject/org-netbeans-modules-javaee-project.sig +++ b/enterprise/javaee.project/nbproject/org-netbeans-modules-javaee-project.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.49 +#Version 1.50 CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener diff --git a/enterprise/javaee.resources/nbproject/org-netbeans-modules-javaee-resources.sig b/enterprise/javaee.resources/nbproject/org-netbeans-modules-javaee-resources.sig index 3a50aa17dfc9..b78d795ec99b 100644 --- a/enterprise/javaee.resources/nbproject/org-netbeans-modules-javaee-resources.sig +++ b/enterprise/javaee.resources/nbproject/org-netbeans-modules-javaee-resources.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.40 +#Version 1.41 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/javaee.specs.support/nbproject/org-netbeans-modules-javaee-specs-support.sig b/enterprise/javaee.specs.support/nbproject/org-netbeans-modules-javaee-specs-support.sig index 333609317cee..54c6951164cc 100644 --- a/enterprise/javaee.specs.support/nbproject/org-netbeans-modules-javaee-specs-support.sig +++ b/enterprise/javaee.specs.support/nbproject/org-netbeans-modules-javaee-specs-support.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.55 +#Version 1.56 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/jellytools.enterprise/nbproject/org-netbeans-modules-jellytools-enterprise.sig b/enterprise/jellytools.enterprise/nbproject/org-netbeans-modules-jellytools-enterprise.sig index 716fb618dec2..f2f697caaaec 100644 --- a/enterprise/jellytools.enterprise/nbproject/org-netbeans-modules-jellytools-enterprise.sig +++ b/enterprise/jellytools.enterprise/nbproject/org-netbeans-modules-jellytools-enterprise.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.56 +#Version 3.57 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/jsp.lexer/nbproject/org-netbeans-modules-jsp-lexer.sig b/enterprise/jsp.lexer/nbproject/org-netbeans-modules-jsp-lexer.sig index 368d4d047b6f..8d1dc410acd8 100644 --- a/enterprise/jsp.lexer/nbproject/org-netbeans-modules-jsp-lexer.sig +++ b/enterprise/jsp.lexer/nbproject/org-netbeans-modules-jsp-lexer.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.55 +#Version 1.56 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/libs.amazon/nbproject/org-netbeans-libs-amazon.sig b/enterprise/libs.amazon/nbproject/org-netbeans-libs-amazon.sig index 3b5fb1032a60..cfd1ba5bc77d 100644 --- a/enterprise/libs.amazon/nbproject/org-netbeans-libs-amazon.sig +++ b/enterprise/libs.amazon/nbproject/org-netbeans-libs-amazon.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.40 +#Version 1.41 CLSS public com.amazonaws.AbortedException cons public init() diff --git a/enterprise/libs.elimpl/nbproject/org-netbeans-libs-elimpl.sig b/enterprise/libs.elimpl/nbproject/org-netbeans-libs-elimpl.sig index ebe714a652cc..452e5e95e716 100644 --- a/enterprise/libs.elimpl/nbproject/org-netbeans-libs-elimpl.sig +++ b/enterprise/libs.elimpl/nbproject/org-netbeans-libs-elimpl.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.49.0 +#Version 1.50.0 CLSS public com.sun.el.ExpressionFactoryImpl cons public init() diff --git a/enterprise/libs.glassfish_logging/nbproject/org-netbeans-libs-glassfish_logging.sig b/enterprise/libs.glassfish_logging/nbproject/org-netbeans-libs-glassfish_logging.sig index f3ae535706a5..9edc9f8d7a3e 100644 --- a/enterprise/libs.glassfish_logging/nbproject/org-netbeans-libs-glassfish_logging.sig +++ b/enterprise/libs.glassfish_logging/nbproject/org-netbeans-libs-glassfish_logging.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.55.0 +#Version 1.56.0 CLSS public abstract interface com.sun.org.apache.commons.logging.Log meth public abstract boolean isDebugEnabled() diff --git a/enterprise/libs.jackson/nbproject/org-netbeans-libs-jackson.sig b/enterprise/libs.jackson/nbproject/org-netbeans-libs-jackson.sig index 899150622e23..9549eeca2964 100644 --- a/enterprise/libs.jackson/nbproject/org-netbeans-libs-jackson.sig +++ b/enterprise/libs.jackson/nbproject/org-netbeans-libs-jackson.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.29 +#Version 2.30 CLSS public abstract interface !annotation com.fasterxml.jackson.annotation.JacksonAnnotation anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) diff --git a/enterprise/maven.j2ee/nbproject/org-netbeans-modules-maven-j2ee.sig b/enterprise/maven.j2ee/nbproject/org-netbeans-modules-maven-j2ee.sig index 148f94b095fd..bcee06bef29f 100644 --- a/enterprise/maven.j2ee/nbproject/org-netbeans-modules-maven-j2ee.sig +++ b/enterprise/maven.j2ee/nbproject/org-netbeans-modules-maven-j2ee.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.91 +#Version 1.92 CLSS public abstract java.awt.Component cons protected init() diff --git a/enterprise/payara.common/nbproject/org-netbeans-modules-payara-common.sig b/enterprise/payara.common/nbproject/org-netbeans-modules-payara-common.sig index b50441312980..4f3b2d668c4a 100644 --- a/enterprise/payara.common/nbproject/org-netbeans-modules-payara-common.sig +++ b/enterprise/payara.common/nbproject/org-netbeans-modules-payara-common.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.25 +#Version 2.26 CLSS public abstract java.awt.Component cons protected init() diff --git a/enterprise/payara.eecommon/nbproject/org-netbeans-modules-payara-eecommon.sig b/enterprise/payara.eecommon/nbproject/org-netbeans-modules-payara-eecommon.sig index ebd8558b7fa0..fe1f74da62f5 100644 --- a/enterprise/payara.eecommon/nbproject/org-netbeans-modules-payara-eecommon.sig +++ b/enterprise/payara.eecommon/nbproject/org-netbeans-modules-payara-eecommon.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.26.0 +#Version 2.27.0 CLSS public abstract java.awt.Component cons protected init() diff --git a/enterprise/payara.micro/nbproject/org-netbeans-modules-payara-micro.sig b/enterprise/payara.micro/nbproject/org-netbeans-modules-payara-micro.sig index 2f5b4d2b8fd9..1a25a3bcfd3f 100644 --- a/enterprise/payara.micro/nbproject/org-netbeans-modules-payara-micro.sig +++ b/enterprise/payara.micro/nbproject/org-netbeans-modules-payara-micro.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.25 +#Version 2.26 CLSS public java.lang.Object cons public init() diff --git a/enterprise/payara.tooling/nbproject/org-netbeans-modules-payara-tooling.sig b/enterprise/payara.tooling/nbproject/org-netbeans-modules-payara-tooling.sig index eb56b4854930..ebeedaa36b2a 100644 --- a/enterprise/payara.tooling/nbproject/org-netbeans-modules-payara-tooling.sig +++ b/enterprise/payara.tooling/nbproject/org-netbeans-modules-payara-tooling.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.25 +#Version 2.26 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable diff --git a/enterprise/servletjspapi/nbproject/org-netbeans-modules-servletjspapi.sig b/enterprise/servletjspapi/nbproject/org-netbeans-modules-servletjspapi.sig index 942eeeb0cd3b..420bc579095d 100644 --- a/enterprise/servletjspapi/nbproject/org-netbeans-modules-servletjspapi.sig +++ b/enterprise/servletjspapi/nbproject/org-netbeans-modules-servletjspapi.sig @@ -1,5 +1,1900 @@ #Signature file v4.1 -#Version 1.60.0 +#Version 1.62.0 + +CLSS public jakarta.el.ArrayELResolver +cons public init() +cons public init(boolean) +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver +hfds LENGTH_PROPERTY_NAME,isReadOnly + +CLSS public jakarta.el.BeanELResolver +cons public init() +cons public init(boolean) +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object invoke(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Class[],java.lang.Object[]) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver +hfds isReadOnly,properties +hcls BPSoftReference,BeanProperties,BeanProperty,SoftConcurrentHashMap + +CLSS public jakarta.el.BeanNameELResolver +cons public init(jakarta.el.BeanNameResolver) +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver +hfds beanNameResolver + +CLSS public abstract jakarta.el.BeanNameResolver +cons public init() +meth public boolean canCreateBean(java.lang.String) +meth public boolean isNameResolved(java.lang.String) +meth public boolean isReadOnly(java.lang.String) +meth public java.lang.Object getBean(java.lang.String) +meth public void setBeanValue(java.lang.String,java.lang.Object) +supr java.lang.Object + +CLSS public jakarta.el.CompositeELResolver +cons public init() +meth public <%0 extends java.lang.Object> {%%0} convertToType(jakarta.el.ELContext,java.lang.Object,java.lang.Class<{%%0}>) +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object invoke(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Class[],java.lang.Object[]) +meth public void add(jakarta.el.ELResolver) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver +hfds elResolvers,size + +CLSS public jakarta.el.ELClass +cons public init(java.lang.Class) +meth public java.lang.Class getKlass() +supr java.lang.Object +hfds klass + +CLSS public abstract jakarta.el.ELContext +cons public init() +meth public <%0 extends java.lang.Object> {%%0} convertToType(java.lang.Object,java.lang.Class<{%%0}>) +meth public abstract jakarta.el.ELResolver getELResolver() +meth public abstract jakarta.el.FunctionMapper getFunctionMapper() +meth public abstract jakarta.el.VariableMapper getVariableMapper() +meth public boolean isLambdaArgument(java.lang.String) +meth public boolean isPropertyResolved() +meth public jakarta.el.ImportHandler getImportHandler() +meth public java.lang.Object getContext(java.lang.Class) +meth public java.lang.Object getLambdaArgument(java.lang.String) +meth public java.util.List getEvaluationListeners() +meth public java.util.Locale getLocale() +meth public void addEvaluationListener(jakarta.el.EvaluationListener) +meth public void enterLambdaScope(java.util.Map) +meth public void exitLambdaScope() +meth public void notifyAfterEvaluation(java.lang.String) +meth public void notifyBeforeEvaluation(java.lang.String) +meth public void notifyPropertyResolved(java.lang.Object,java.lang.Object) +meth public void putContext(java.lang.Class,java.lang.Object) +meth public void setLocale(java.util.Locale) +meth public void setPropertyResolved(boolean) +meth public void setPropertyResolved(java.lang.Object,java.lang.Object) +supr java.lang.Object +hfds importHandler,lambdaArgs,listeners,locale,map,resolved + +CLSS public jakarta.el.ELContextEvent +cons public init(jakarta.el.ELContext) +meth public jakarta.el.ELContext getELContext() +supr java.util.EventObject +hfds serialVersionUID + +CLSS public abstract interface jakarta.el.ELContextListener +intf java.util.EventListener +meth public abstract void contextCreated(jakarta.el.ELContextEvent) + +CLSS public jakarta.el.ELException +cons public init() +cons public init(java.lang.String) +cons public init(java.lang.String,java.lang.Throwable) +cons public init(java.lang.Throwable) +supr java.lang.RuntimeException +hfds serialVersionUID + +CLSS public jakarta.el.ELManager +cons public init() +meth public jakarta.el.ELContext setELContext(jakarta.el.ELContext) +meth public jakarta.el.StandardELContext getELContext() +meth public java.lang.Object defineBean(java.lang.String,java.lang.Object) +meth public static jakarta.el.ExpressionFactory getExpressionFactory() +meth public void addBeanNameResolver(jakarta.el.BeanNameResolver) +meth public void addELResolver(jakarta.el.ELResolver) +meth public void addEvaluationListener(jakarta.el.EvaluationListener) +meth public void importClass(java.lang.String) +meth public void importPackage(java.lang.String) +meth public void importStatic(java.lang.String) +meth public void mapFunction(java.lang.String,java.lang.String,java.lang.reflect.Method) +meth public void setVariable(java.lang.String,jakarta.el.ValueExpression) +supr java.lang.Object +hfds elContext,exprFactory + +CLSS public jakarta.el.ELProcessor +cons public init() +meth public <%0 extends java.lang.Object> {%%0} eval(java.lang.String) +meth public <%0 extends java.lang.Object> {%%0} getValue(java.lang.String,java.lang.Class<{%%0}>) +meth public jakarta.el.ELManager getELManager() +meth public void defineBean(java.lang.String,java.lang.Object) +meth public void defineFunction(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws java.lang.ClassNotFoundException,java.lang.NoSuchMethodException +meth public void defineFunction(java.lang.String,java.lang.String,java.lang.reflect.Method) throws java.lang.NoSuchMethodException +meth public void setValue(java.lang.String,java.lang.Object) +meth public void setVariable(java.lang.String,java.lang.String) +supr java.lang.Object +hfds elManager,factory + +CLSS public abstract jakarta.el.ELResolver +cons public init() +meth public <%0 extends java.lang.Object> {%%0} convertToType(jakarta.el.ELContext,java.lang.Object,java.lang.Class<{%%0}>) +meth public abstract boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public abstract java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public abstract java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public abstract java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public abstract void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +meth public java.lang.Object invoke(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Class[],java.lang.Object[]) +supr java.lang.Object + +CLSS public abstract jakarta.el.EvaluationListener +cons public init() +meth public void afterEvaluation(jakarta.el.ELContext,java.lang.String) +meth public void beforeEvaluation(jakarta.el.ELContext,java.lang.String) +meth public void propertyResolved(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +supr java.lang.Object + +CLSS public abstract jakarta.el.Expression +cons public init() +intf java.io.Serializable +meth public abstract boolean equals(java.lang.Object) +meth public abstract boolean isLiteralText() +meth public abstract int hashCode() +meth public abstract java.lang.String getExpressionString() +supr java.lang.Object +hfds serialVersionUID + +CLSS public abstract jakarta.el.ExpressionFactory +cons public init() +meth public abstract <%0 extends java.lang.Object> {%%0} coerceToType(java.lang.Object,java.lang.Class<{%%0}>) +meth public abstract jakarta.el.MethodExpression createMethodExpression(jakarta.el.ELContext,java.lang.String,java.lang.Class,java.lang.Class[]) +meth public abstract jakarta.el.ValueExpression createValueExpression(jakarta.el.ELContext,java.lang.String,java.lang.Class) +meth public abstract jakarta.el.ValueExpression createValueExpression(java.lang.Object,java.lang.Class) +meth public jakarta.el.ELResolver getStreamELResolver() +meth public java.util.Map getInitFunctionMap() +meth public static jakarta.el.ExpressionFactory newInstance() +meth public static jakarta.el.ExpressionFactory newInstance(java.util.Properties) +supr java.lang.Object + +CLSS public abstract jakarta.el.FunctionMapper +cons public init() +meth public abstract java.lang.reflect.Method resolveFunction(java.lang.String,java.lang.String) +meth public void mapFunction(java.lang.String,java.lang.String,java.lang.reflect.Method) +supr java.lang.Object + +CLSS public jakarta.el.ImportHandler +cons public init() +meth public java.lang.Class resolveClass(java.lang.String) +meth public java.lang.Class resolveStatic(java.lang.String) +meth public void importClass(java.lang.String) +meth public void importPackage(java.lang.String) +meth public void importStatic(java.lang.String) +supr java.lang.Object +hfds classMap,classNameMap,notAClass,packages,staticNameMap + +CLSS public jakarta.el.LambdaExpression +cons public init(java.util.List,jakarta.el.ValueExpression) +meth public !varargs java.lang.Object invoke(jakarta.el.ELContext,java.lang.Object[]) +meth public !varargs java.lang.Object invoke(java.lang.Object[]) +meth public void setELContext(jakarta.el.ELContext) +supr java.lang.Object +hfds context,envirArgs,expression,formalParameters + +CLSS public jakarta.el.ListELResolver +cons public init() +cons public init(boolean) +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver +hfds isReadOnly,theUnmodifiableListClass + +CLSS public jakarta.el.MapELResolver +cons public init() +cons public init(boolean) +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver +hfds isReadOnly,theUnmodifiableMapClass + +CLSS public abstract jakarta.el.MethodExpression +cons public init() +meth public abstract jakarta.el.MethodInfo getMethodInfo(jakarta.el.ELContext) +meth public abstract java.lang.Object invoke(jakarta.el.ELContext,java.lang.Object[]) +meth public boolean isParametersProvided() +meth public jakarta.el.MethodReference getMethodReference(jakarta.el.ELContext) +supr jakarta.el.Expression +hfds serialVersionUID + +CLSS public jakarta.el.MethodInfo +cons public init(java.lang.String,java.lang.Class,java.lang.Class[]) +meth public boolean equals(java.lang.Object) +meth public int hashCode() +meth public java.lang.Class getReturnType() +meth public java.lang.Class[] getParamTypes() +meth public java.lang.String getName() +supr java.lang.Object +hfds name,paramTypes,returnType + +CLSS public jakarta.el.MethodNotFoundException +cons public init() +cons public init(java.lang.String) +cons public init(java.lang.String,java.lang.Throwable) +cons public init(java.lang.Throwable) +supr jakarta.el.ELException +hfds serialVersionUID + +CLSS public jakarta.el.MethodReference +cons public init(java.lang.Object,jakarta.el.MethodInfo,java.lang.annotation.Annotation[],java.lang.Object[]) +meth public boolean equals(java.lang.Object) +meth public int hashCode() +meth public jakarta.el.MethodInfo getMethodInfo() +meth public java.lang.Object getBase() +meth public java.lang.Object[] getEvaluatedParameters() +meth public java.lang.annotation.Annotation[] getAnnotations() +supr java.lang.Object +hfds annotations,base,evaluatedParameters,methodInfo + +CLSS public jakarta.el.OptionalELResolver +cons public init() +meth public <%0 extends java.lang.Object> {%%0} convertToType(jakarta.el.ELContext,java.lang.Object,java.lang.Class<{%%0}>) +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object invoke(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Class[],java.lang.Object[]) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver + +CLSS public jakarta.el.PropertyNotFoundException +cons public init() +cons public init(java.lang.String) +cons public init(java.lang.String,java.lang.Throwable) +cons public init(java.lang.Throwable) +supr jakarta.el.ELException +hfds serialVersionUID + +CLSS public jakarta.el.PropertyNotWritableException +cons public init() +cons public init(java.lang.String) +cons public init(java.lang.String,java.lang.Throwable) +cons public init(java.lang.Throwable) +supr jakarta.el.ELException +hfds serialVersionUID + +CLSS public jakarta.el.RecordELResolver +cons public init() +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver + +CLSS public jakarta.el.ResourceBundleELResolver +cons public init() +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver + +CLSS public jakarta.el.StandardELContext +cons public init(jakarta.el.ELContext) +cons public init(jakarta.el.ExpressionFactory) +meth public jakarta.el.ELResolver getELResolver() +meth public jakarta.el.FunctionMapper getFunctionMapper() +meth public jakarta.el.VariableMapper getVariableMapper() +meth public java.lang.Object getContext(java.lang.Class) +meth public void addELResolver(jakarta.el.ELResolver) +meth public void putContext(java.lang.Class,java.lang.Object) +supr jakarta.el.ELContext +hfds beans,customResolvers,delegate,elResolver,functionMapper,initFunctionMap,streamELResolver,variableMapper +hcls DefaultFunctionMapper,DefaultVariableMapper,LocalBeanNameResolver + +CLSS public jakarta.el.StaticFieldELResolver +cons public init() +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object invoke(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Class[],java.lang.Object[]) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver + +CLSS public abstract jakarta.el.TypeConverter +cons public init() +meth public abstract <%0 extends java.lang.Object> {%%0} convertToType(jakarta.el.ELContext,java.lang.Object,java.lang.Class<{%%0}>) +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver + +CLSS public abstract jakarta.el.ValueExpression +cons public init() +meth public abstract <%0 extends java.lang.Object> {%%0} getValue(jakarta.el.ELContext) +meth public abstract boolean isReadOnly(jakarta.el.ELContext) +meth public abstract java.lang.Class getExpectedType() +meth public abstract java.lang.Class getType(jakarta.el.ELContext) +meth public abstract void setValue(jakarta.el.ELContext,java.lang.Object) +meth public jakarta.el.ValueReference getValueReference(jakarta.el.ELContext) +supr jakarta.el.Expression +hfds serialVersionUID + +CLSS public jakarta.el.ValueReference +cons public init(java.lang.Object,java.lang.Object) +intf java.io.Serializable +meth public java.lang.Object getBase() +meth public java.lang.Object getProperty() +supr java.lang.Object +hfds base,property,serialVersionUID + +CLSS public abstract jakarta.el.VariableMapper +cons public init() +meth public abstract jakarta.el.ValueExpression resolveVariable(java.lang.String) +meth public abstract jakarta.el.ValueExpression setVariable(java.lang.String,jakarta.el.ValueExpression) +supr java.lang.Object + +CLSS public abstract interface jakarta.servlet.AsyncContext +fld public final static java.lang.String ASYNC_CONTEXT_PATH = "jakarta.servlet.async.context_path" +fld public final static java.lang.String ASYNC_MAPPING = "jakarta.servlet.async.mapping" +fld public final static java.lang.String ASYNC_PATH_INFO = "jakarta.servlet.async.path_info" +fld public final static java.lang.String ASYNC_QUERY_STRING = "jakarta.servlet.async.query_string" +fld public final static java.lang.String ASYNC_REQUEST_URI = "jakarta.servlet.async.request_uri" +fld public final static java.lang.String ASYNC_SERVLET_PATH = "jakarta.servlet.async.servlet_path" +meth public abstract <%0 extends jakarta.servlet.AsyncListener> {%%0} createListener(java.lang.Class<{%%0}>) throws jakarta.servlet.ServletException +meth public abstract boolean hasOriginalRequestAndResponse() +meth public abstract jakarta.servlet.ServletRequest getRequest() +meth public abstract jakarta.servlet.ServletResponse getResponse() +meth public abstract long getTimeout() +meth public abstract void addListener(jakarta.servlet.AsyncListener) +meth public abstract void addListener(jakarta.servlet.AsyncListener,jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse) +meth public abstract void complete() +meth public abstract void dispatch() +meth public abstract void dispatch(jakarta.servlet.ServletContext,java.lang.String) +meth public abstract void dispatch(java.lang.String) +meth public abstract void setTimeout(long) +meth public abstract void start(java.lang.Runnable) + +CLSS public jakarta.servlet.AsyncEvent +cons public init(jakarta.servlet.AsyncContext) +cons public init(jakarta.servlet.AsyncContext,jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse) +cons public init(jakarta.servlet.AsyncContext,jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse,java.lang.Throwable) +cons public init(jakarta.servlet.AsyncContext,java.lang.Throwable) +meth public jakarta.servlet.AsyncContext getAsyncContext() +meth public jakarta.servlet.ServletRequest getSuppliedRequest() +meth public jakarta.servlet.ServletResponse getSuppliedResponse() +meth public java.lang.Throwable getThrowable() +supr java.lang.Object +hfds context,request,response,throwable + +CLSS public abstract interface jakarta.servlet.AsyncListener +intf java.util.EventListener +meth public abstract void onComplete(jakarta.servlet.AsyncEvent) throws java.io.IOException +meth public abstract void onError(jakarta.servlet.AsyncEvent) throws java.io.IOException +meth public abstract void onStartAsync(jakarta.servlet.AsyncEvent) throws java.io.IOException +meth public abstract void onTimeout(jakarta.servlet.AsyncEvent) throws java.io.IOException + +CLSS public final !enum jakarta.servlet.DispatcherType +fld public final static jakarta.servlet.DispatcherType ASYNC +fld public final static jakarta.servlet.DispatcherType ERROR +fld public final static jakarta.servlet.DispatcherType FORWARD +fld public final static jakarta.servlet.DispatcherType INCLUDE +fld public final static jakarta.servlet.DispatcherType REQUEST +meth public static jakarta.servlet.DispatcherType valueOf(java.lang.String) +meth public static jakarta.servlet.DispatcherType[] values() +supr java.lang.Enum + +CLSS public abstract interface jakarta.servlet.Filter +meth public abstract void doFilter(jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse,jakarta.servlet.FilterChain) throws jakarta.servlet.ServletException,java.io.IOException +meth public void destroy() +meth public void init(jakarta.servlet.FilterConfig) throws jakarta.servlet.ServletException + +CLSS public abstract interface jakarta.servlet.FilterChain +meth public abstract void doFilter(jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse) throws jakarta.servlet.ServletException,java.io.IOException + +CLSS public abstract interface jakarta.servlet.FilterConfig +meth public abstract jakarta.servlet.ServletContext getServletContext() +meth public abstract java.lang.String getFilterName() +meth public abstract java.lang.String getInitParameter(java.lang.String) +meth public abstract java.util.Enumeration getInitParameterNames() + +CLSS public abstract interface jakarta.servlet.FilterRegistration +innr public abstract interface static Dynamic +intf jakarta.servlet.Registration +meth public abstract !varargs void addMappingForServletNames(java.util.EnumSet,boolean,java.lang.String[]) +meth public abstract !varargs void addMappingForUrlPatterns(java.util.EnumSet,boolean,java.lang.String[]) +meth public abstract java.util.Collection getServletNameMappings() +meth public abstract java.util.Collection getUrlPatternMappings() + +CLSS public abstract interface static jakarta.servlet.FilterRegistration$Dynamic + outer jakarta.servlet.FilterRegistration +intf jakarta.servlet.FilterRegistration +intf jakarta.servlet.Registration$Dynamic + +CLSS public abstract jakarta.servlet.GenericFilter +cons public init() +intf jakarta.servlet.Filter +intf jakarta.servlet.FilterConfig +intf java.io.Serializable +meth public jakarta.servlet.FilterConfig getFilterConfig() +meth public jakarta.servlet.ServletContext getServletContext() +meth public java.lang.String getFilterName() +meth public java.lang.String getInitParameter(java.lang.String) +meth public java.util.Enumeration getInitParameterNames() +meth public void init() throws jakarta.servlet.ServletException +meth public void init(jakarta.servlet.FilterConfig) throws jakarta.servlet.ServletException +supr java.lang.Object +hfds LSTRING_FILE,config,lStrings,serialVersionUID + +CLSS public abstract jakarta.servlet.GenericServlet +cons public init() +intf jakarta.servlet.Servlet +intf jakarta.servlet.ServletConfig +intf java.io.Serializable +meth public abstract void service(jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse) throws jakarta.servlet.ServletException,java.io.IOException +meth public jakarta.servlet.ServletConfig getServletConfig() +meth public jakarta.servlet.ServletContext getServletContext() +meth public java.lang.String getInitParameter(java.lang.String) +meth public java.lang.String getServletInfo() +meth public java.lang.String getServletName() +meth public java.util.Enumeration getInitParameterNames() +meth public void destroy() +meth public void init() throws jakarta.servlet.ServletException +meth public void init(jakarta.servlet.ServletConfig) throws jakarta.servlet.ServletException +meth public void log(java.lang.String) +meth public void log(java.lang.String,java.lang.Throwable) +supr java.lang.Object +hfds LSTRING_FILE,config,lStrings,serialVersionUID + +CLSS public jakarta.servlet.HttpConstraintElement +cons public !varargs init(jakarta.servlet.annotation.ServletSecurity$EmptyRoleSemantic,jakarta.servlet.annotation.ServletSecurity$TransportGuarantee,java.lang.String[]) +cons public !varargs init(jakarta.servlet.annotation.ServletSecurity$TransportGuarantee,java.lang.String[]) +cons public init() +cons public init(jakarta.servlet.annotation.ServletSecurity$EmptyRoleSemantic) +meth public jakarta.servlet.annotation.ServletSecurity$EmptyRoleSemantic getEmptyRoleSemantic() +meth public jakarta.servlet.annotation.ServletSecurity$TransportGuarantee getTransportGuarantee() +meth public java.lang.String[] getRolesAllowed() +supr java.lang.Object +hfds emptyRoleSemantic,rolesAllowed,transportGuarantee + +CLSS public jakarta.servlet.HttpMethodConstraintElement +cons public init(java.lang.String) +cons public init(java.lang.String,jakarta.servlet.HttpConstraintElement) +meth public java.lang.String getMethodName() +supr jakarta.servlet.HttpConstraintElement +hfds methodName + +CLSS public jakarta.servlet.MultipartConfigElement +cons public init(jakarta.servlet.annotation.MultipartConfig) +cons public init(java.lang.String) +cons public init(java.lang.String,long,long,int) +meth public int getFileSizeThreshold() +meth public java.lang.String getLocation() +meth public long getMaxFileSize() +meth public long getMaxRequestSize() +supr java.lang.Object +hfds fileSizeThreshold,location,maxFileSize,maxRequestSize + +CLSS public abstract interface jakarta.servlet.ReadListener +intf java.util.EventListener +meth public abstract void onAllDataRead() throws java.io.IOException +meth public abstract void onDataAvailable() throws java.io.IOException +meth public abstract void onError(java.lang.Throwable) + +CLSS public abstract interface jakarta.servlet.Registration +innr public abstract interface static Dynamic +meth public abstract boolean setInitParameter(java.lang.String,java.lang.String) +meth public abstract java.lang.String getClassName() +meth public abstract java.lang.String getInitParameter(java.lang.String) +meth public abstract java.lang.String getName() +meth public abstract java.util.Map getInitParameters() +meth public abstract java.util.Set setInitParameters(java.util.Map) + +CLSS public abstract interface static jakarta.servlet.Registration$Dynamic + outer jakarta.servlet.Registration +intf jakarta.servlet.Registration +meth public abstract void setAsyncSupported(boolean) + +CLSS public abstract interface jakarta.servlet.RequestDispatcher +fld public final static java.lang.String ERROR_EXCEPTION = "jakarta.servlet.error.exception" +fld public final static java.lang.String ERROR_EXCEPTION_TYPE = "jakarta.servlet.error.exception_type" +fld public final static java.lang.String ERROR_MESSAGE = "jakarta.servlet.error.message" +fld public final static java.lang.String ERROR_METHOD = "jakarta.servlet.error.method" +fld public final static java.lang.String ERROR_QUERY_STRING = "jakarta.servlet.error.query_string" +fld public final static java.lang.String ERROR_REQUEST_URI = "jakarta.servlet.error.request_uri" +fld public final static java.lang.String ERROR_SERVLET_NAME = "jakarta.servlet.error.servlet_name" +fld public final static java.lang.String ERROR_STATUS_CODE = "jakarta.servlet.error.status_code" +fld public final static java.lang.String FORWARD_CONTEXT_PATH = "jakarta.servlet.forward.context_path" +fld public final static java.lang.String FORWARD_MAPPING = "jakarta.servlet.forward.mapping" +fld public final static java.lang.String FORWARD_PATH_INFO = "jakarta.servlet.forward.path_info" +fld public final static java.lang.String FORWARD_QUERY_STRING = "jakarta.servlet.forward.query_string" +fld public final static java.lang.String FORWARD_REQUEST_URI = "jakarta.servlet.forward.request_uri" +fld public final static java.lang.String FORWARD_SERVLET_PATH = "jakarta.servlet.forward.servlet_path" +fld public final static java.lang.String INCLUDE_CONTEXT_PATH = "jakarta.servlet.include.context_path" +fld public final static java.lang.String INCLUDE_MAPPING = "jakarta.servlet.include.mapping" +fld public final static java.lang.String INCLUDE_PATH_INFO = "jakarta.servlet.include.path_info" +fld public final static java.lang.String INCLUDE_QUERY_STRING = "jakarta.servlet.include.query_string" +fld public final static java.lang.String INCLUDE_REQUEST_URI = "jakarta.servlet.include.request_uri" +fld public final static java.lang.String INCLUDE_SERVLET_PATH = "jakarta.servlet.include.servlet_path" +meth public abstract void forward(jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse) throws jakarta.servlet.ServletException,java.io.IOException +meth public abstract void include(jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse) throws jakarta.servlet.ServletException,java.io.IOException + +CLSS public abstract interface jakarta.servlet.Servlet +meth public abstract jakarta.servlet.ServletConfig getServletConfig() +meth public abstract java.lang.String getServletInfo() +meth public abstract void destroy() +meth public abstract void init(jakarta.servlet.ServletConfig) throws jakarta.servlet.ServletException +meth public abstract void service(jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse) throws jakarta.servlet.ServletException,java.io.IOException + +CLSS public abstract interface jakarta.servlet.ServletConfig +meth public abstract jakarta.servlet.ServletContext getServletContext() +meth public abstract java.lang.String getInitParameter(java.lang.String) +meth public abstract java.lang.String getServletName() +meth public abstract java.util.Enumeration getInitParameterNames() + +CLSS public abstract interface jakarta.servlet.ServletConnection +meth public abstract boolean isSecure() +meth public abstract java.lang.String getConnectionId() +meth public abstract java.lang.String getProtocol() +meth public abstract java.lang.String getProtocolConnectionId() + +CLSS public abstract interface jakarta.servlet.ServletContainerInitializer +meth public abstract void onStartup(java.util.Set>,jakarta.servlet.ServletContext) throws jakarta.servlet.ServletException + +CLSS public abstract interface jakarta.servlet.ServletContext +fld public final static java.lang.String ORDERED_LIBS = "jakarta.servlet.context.orderedLibs" +fld public final static java.lang.String TEMPDIR = "jakarta.servlet.context.tempdir" +meth public abstract !varargs void declareRoles(java.lang.String[]) +meth public abstract <%0 extends jakarta.servlet.Filter> {%%0} createFilter(java.lang.Class<{%%0}>) throws jakarta.servlet.ServletException +meth public abstract <%0 extends jakarta.servlet.Servlet> {%%0} createServlet(java.lang.Class<{%%0}>) throws jakarta.servlet.ServletException +meth public abstract <%0 extends java.util.EventListener> void addListener({%%0}) +meth public abstract <%0 extends java.util.EventListener> {%%0} createListener(java.lang.Class<{%%0}>) throws jakarta.servlet.ServletException +meth public abstract boolean setInitParameter(java.lang.String,java.lang.String) +meth public abstract int getEffectiveMajorVersion() +meth public abstract int getEffectiveMinorVersion() +meth public abstract int getMajorVersion() +meth public abstract int getMinorVersion() +meth public abstract int getSessionTimeout() +meth public abstract jakarta.servlet.FilterRegistration getFilterRegistration(java.lang.String) +meth public abstract jakarta.servlet.FilterRegistration$Dynamic addFilter(java.lang.String,jakarta.servlet.Filter) +meth public abstract jakarta.servlet.FilterRegistration$Dynamic addFilter(java.lang.String,java.lang.Class) +meth public abstract jakarta.servlet.FilterRegistration$Dynamic addFilter(java.lang.String,java.lang.String) +meth public abstract jakarta.servlet.RequestDispatcher getNamedDispatcher(java.lang.String) +meth public abstract jakarta.servlet.RequestDispatcher getRequestDispatcher(java.lang.String) +meth public abstract jakarta.servlet.ServletContext getContext(java.lang.String) +meth public abstract jakarta.servlet.ServletRegistration getServletRegistration(java.lang.String) +meth public abstract jakarta.servlet.ServletRegistration$Dynamic addJspFile(java.lang.String,java.lang.String) +meth public abstract jakarta.servlet.ServletRegistration$Dynamic addServlet(java.lang.String,jakarta.servlet.Servlet) +meth public abstract jakarta.servlet.ServletRegistration$Dynamic addServlet(java.lang.String,java.lang.Class) +meth public abstract jakarta.servlet.ServletRegistration$Dynamic addServlet(java.lang.String,java.lang.String) +meth public abstract jakarta.servlet.SessionCookieConfig getSessionCookieConfig() +meth public abstract jakarta.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor() +meth public abstract java.io.InputStream getResourceAsStream(java.lang.String) +meth public abstract java.lang.ClassLoader getClassLoader() +meth public abstract java.lang.Object getAttribute(java.lang.String) +meth public abstract java.lang.String getContextPath() +meth public abstract java.lang.String getInitParameter(java.lang.String) +meth public abstract java.lang.String getMimeType(java.lang.String) +meth public abstract java.lang.String getRealPath(java.lang.String) +meth public abstract java.lang.String getRequestCharacterEncoding() +meth public abstract java.lang.String getResponseCharacterEncoding() +meth public abstract java.lang.String getServerInfo() +meth public abstract java.lang.String getServletContextName() +meth public abstract java.lang.String getVirtualServerName() +meth public abstract java.net.URL getResource(java.lang.String) throws java.net.MalformedURLException +meth public abstract java.util.Enumeration getAttributeNames() +meth public abstract java.util.Enumeration getInitParameterNames() +meth public abstract java.util.Map getFilterRegistrations() +meth public abstract java.util.Map getServletRegistrations() +meth public abstract java.util.Set getDefaultSessionTrackingModes() +meth public abstract java.util.Set getEffectiveSessionTrackingModes() +meth public abstract java.util.Set getResourcePaths(java.lang.String) +meth public abstract void addListener(java.lang.Class) +meth public abstract void addListener(java.lang.String) +meth public abstract void log(java.lang.String) +meth public abstract void log(java.lang.String,java.lang.Throwable) +meth public abstract void removeAttribute(java.lang.String) +meth public abstract void setAttribute(java.lang.String,java.lang.Object) +meth public abstract void setRequestCharacterEncoding(java.lang.String) +meth public abstract void setResponseCharacterEncoding(java.lang.String) +meth public abstract void setSessionTimeout(int) +meth public abstract void setSessionTrackingModes(java.util.Set) +meth public void setRequestCharacterEncoding(java.nio.charset.Charset) +meth public void setResponseCharacterEncoding(java.nio.charset.Charset) + +CLSS public jakarta.servlet.ServletContextAttributeEvent +cons public init(jakarta.servlet.ServletContext,java.lang.String,java.lang.Object) +meth public java.lang.Object getValue() +meth public java.lang.String getName() +supr jakarta.servlet.ServletContextEvent +hfds name,serialVersionUID,value + +CLSS public abstract interface jakarta.servlet.ServletContextAttributeListener +intf java.util.EventListener +meth public void attributeAdded(jakarta.servlet.ServletContextAttributeEvent) +meth public void attributeRemoved(jakarta.servlet.ServletContextAttributeEvent) +meth public void attributeReplaced(jakarta.servlet.ServletContextAttributeEvent) + +CLSS public jakarta.servlet.ServletContextEvent +cons public init(jakarta.servlet.ServletContext) +meth public jakarta.servlet.ServletContext getServletContext() +supr java.util.EventObject +hfds serialVersionUID + +CLSS public abstract interface jakarta.servlet.ServletContextListener +intf java.util.EventListener +meth public void contextDestroyed(jakarta.servlet.ServletContextEvent) +meth public void contextInitialized(jakarta.servlet.ServletContextEvent) + +CLSS public jakarta.servlet.ServletException +cons public init() +cons public init(java.lang.String) +cons public init(java.lang.String,java.lang.Throwable) +cons public init(java.lang.Throwable) +meth public java.lang.Throwable getRootCause() +supr java.lang.Exception +hfds rootCause,serialVersionUID + +CLSS public abstract jakarta.servlet.ServletInputStream +cons protected init() +meth public abstract boolean isFinished() +meth public abstract boolean isReady() +meth public abstract void setReadListener(jakarta.servlet.ReadListener) +meth public byte[] readAllBytes() throws java.io.IOException +meth public byte[] readNBytes(int) throws java.io.IOException +meth public int read(java.nio.ByteBuffer) throws java.io.IOException +meth public int readLine(byte[],int,int) throws java.io.IOException +meth public int readNBytes(byte[],int,int) throws java.io.IOException +supr java.io.InputStream + +CLSS public abstract jakarta.servlet.ServletOutputStream +cons protected init() +meth public abstract boolean isReady() +meth public abstract void setWriteListener(jakarta.servlet.WriteListener) +meth public void close() throws java.io.IOException +meth public void print(boolean) throws java.io.IOException +meth public void print(char) throws java.io.IOException +meth public void print(double) throws java.io.IOException +meth public void print(float) throws java.io.IOException +meth public void print(int) throws java.io.IOException +meth public void print(java.lang.String) throws java.io.IOException +meth public void print(long) throws java.io.IOException +meth public void println() throws java.io.IOException +meth public void println(boolean) throws java.io.IOException +meth public void println(char) throws java.io.IOException +meth public void println(double) throws java.io.IOException +meth public void println(float) throws java.io.IOException +meth public void println(int) throws java.io.IOException +meth public void println(java.lang.String) throws java.io.IOException +meth public void println(long) throws java.io.IOException +meth public void write(java.nio.ByteBuffer) throws java.io.IOException +supr java.io.OutputStream +hfds LSTRING_FILE,lStrings + +CLSS public abstract interface jakarta.servlet.ServletRegistration +innr public abstract interface static Dynamic +intf jakarta.servlet.Registration +meth public abstract !varargs java.util.Set addMapping(java.lang.String[]) +meth public abstract java.lang.String getRunAsRole() +meth public abstract java.util.Collection getMappings() + +CLSS public abstract interface static jakarta.servlet.ServletRegistration$Dynamic + outer jakarta.servlet.ServletRegistration +intf jakarta.servlet.Registration$Dynamic +intf jakarta.servlet.ServletRegistration +meth public abstract java.util.Set setServletSecurity(jakarta.servlet.ServletSecurityElement) +meth public abstract void setLoadOnStartup(int) +meth public abstract void setMultipartConfig(jakarta.servlet.MultipartConfigElement) +meth public abstract void setRunAsRole(java.lang.String) + +CLSS public abstract interface jakarta.servlet.ServletRequest +meth public abstract boolean isAsyncStarted() +meth public abstract boolean isAsyncSupported() +meth public abstract boolean isSecure() +meth public abstract int getContentLength() +meth public abstract int getLocalPort() +meth public abstract int getRemotePort() +meth public abstract int getServerPort() +meth public abstract jakarta.servlet.AsyncContext getAsyncContext() +meth public abstract jakarta.servlet.AsyncContext startAsync() +meth public abstract jakarta.servlet.AsyncContext startAsync(jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse) +meth public abstract jakarta.servlet.DispatcherType getDispatcherType() +meth public abstract jakarta.servlet.RequestDispatcher getRequestDispatcher(java.lang.String) +meth public abstract jakarta.servlet.ServletConnection getServletConnection() +meth public abstract jakarta.servlet.ServletContext getServletContext() +meth public abstract jakarta.servlet.ServletInputStream getInputStream() throws java.io.IOException +meth public abstract java.io.BufferedReader getReader() throws java.io.IOException +meth public abstract java.lang.Object getAttribute(java.lang.String) +meth public abstract java.lang.String getCharacterEncoding() +meth public abstract java.lang.String getContentType() +meth public abstract java.lang.String getLocalAddr() +meth public abstract java.lang.String getLocalName() +meth public abstract java.lang.String getParameter(java.lang.String) +meth public abstract java.lang.String getProtocol() +meth public abstract java.lang.String getProtocolRequestId() +meth public abstract java.lang.String getRemoteAddr() +meth public abstract java.lang.String getRemoteHost() +meth public abstract java.lang.String getRequestId() +meth public abstract java.lang.String getScheme() +meth public abstract java.lang.String getServerName() +meth public abstract java.lang.String[] getParameterValues(java.lang.String) +meth public abstract java.util.Enumeration getAttributeNames() +meth public abstract java.util.Enumeration getParameterNames() +meth public abstract java.util.Enumeration getLocales() +meth public abstract java.util.Locale getLocale() +meth public abstract java.util.Map getParameterMap() +meth public abstract long getContentLengthLong() +meth public abstract void removeAttribute(java.lang.String) +meth public abstract void setAttribute(java.lang.String,java.lang.Object) +meth public abstract void setCharacterEncoding(java.lang.String) throws java.io.UnsupportedEncodingException +meth public void setCharacterEncoding(java.nio.charset.Charset) + +CLSS public jakarta.servlet.ServletRequestAttributeEvent +cons public init(jakarta.servlet.ServletContext,jakarta.servlet.ServletRequest,java.lang.String,java.lang.Object) +meth public java.lang.Object getValue() +meth public java.lang.String getName() +supr jakarta.servlet.ServletRequestEvent +hfds name,serialVersionUID,value + +CLSS public abstract interface jakarta.servlet.ServletRequestAttributeListener +intf java.util.EventListener +meth public void attributeAdded(jakarta.servlet.ServletRequestAttributeEvent) +meth public void attributeRemoved(jakarta.servlet.ServletRequestAttributeEvent) +meth public void attributeReplaced(jakarta.servlet.ServletRequestAttributeEvent) + +CLSS public jakarta.servlet.ServletRequestEvent +cons public init(jakarta.servlet.ServletContext,jakarta.servlet.ServletRequest) +meth public jakarta.servlet.ServletContext getServletContext() +meth public jakarta.servlet.ServletRequest getServletRequest() +supr java.util.EventObject +hfds request,serialVersionUID + +CLSS public abstract interface jakarta.servlet.ServletRequestListener +intf java.util.EventListener +meth public void requestDestroyed(jakarta.servlet.ServletRequestEvent) +meth public void requestInitialized(jakarta.servlet.ServletRequestEvent) + +CLSS public jakarta.servlet.ServletRequestWrapper +cons public init(jakarta.servlet.ServletRequest) +intf jakarta.servlet.ServletRequest +meth public boolean isAsyncStarted() +meth public boolean isAsyncSupported() +meth public boolean isSecure() +meth public boolean isWrapperFor(jakarta.servlet.ServletRequest) +meth public boolean isWrapperFor(java.lang.Class) +meth public int getContentLength() +meth public int getLocalPort() +meth public int getRemotePort() +meth public int getServerPort() +meth public jakarta.servlet.AsyncContext getAsyncContext() +meth public jakarta.servlet.AsyncContext startAsync() +meth public jakarta.servlet.AsyncContext startAsync(jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse) +meth public jakarta.servlet.DispatcherType getDispatcherType() +meth public jakarta.servlet.RequestDispatcher getRequestDispatcher(java.lang.String) +meth public jakarta.servlet.ServletConnection getServletConnection() +meth public jakarta.servlet.ServletContext getServletContext() +meth public jakarta.servlet.ServletInputStream getInputStream() throws java.io.IOException +meth public jakarta.servlet.ServletRequest getRequest() +meth public java.io.BufferedReader getReader() throws java.io.IOException +meth public java.lang.Object getAttribute(java.lang.String) +meth public java.lang.String getCharacterEncoding() +meth public java.lang.String getContentType() +meth public java.lang.String getLocalAddr() +meth public java.lang.String getLocalName() +meth public java.lang.String getParameter(java.lang.String) +meth public java.lang.String getProtocol() +meth public java.lang.String getProtocolRequestId() +meth public java.lang.String getRemoteAddr() +meth public java.lang.String getRemoteHost() +meth public java.lang.String getRequestId() +meth public java.lang.String getScheme() +meth public java.lang.String getServerName() +meth public java.lang.String[] getParameterValues(java.lang.String) +meth public java.util.Enumeration getAttributeNames() +meth public java.util.Enumeration getParameterNames() +meth public java.util.Enumeration getLocales() +meth public java.util.Locale getLocale() +meth public java.util.Map getParameterMap() +meth public long getContentLengthLong() +meth public void removeAttribute(java.lang.String) +meth public void setAttribute(java.lang.String,java.lang.Object) +meth public void setCharacterEncoding(java.lang.String) throws java.io.UnsupportedEncodingException +meth public void setCharacterEncoding(java.nio.charset.Charset) +meth public void setRequest(jakarta.servlet.ServletRequest) +supr java.lang.Object +hfds request + +CLSS public abstract interface jakarta.servlet.ServletResponse +meth public abstract boolean isCommitted() +meth public abstract int getBufferSize() +meth public abstract jakarta.servlet.ServletOutputStream getOutputStream() throws java.io.IOException +meth public abstract java.io.PrintWriter getWriter() throws java.io.IOException +meth public abstract java.lang.String getCharacterEncoding() +meth public abstract java.lang.String getContentType() +meth public abstract java.util.Locale getLocale() +meth public abstract void flushBuffer() throws java.io.IOException +meth public abstract void reset() +meth public abstract void resetBuffer() +meth public abstract void setBufferSize(int) +meth public abstract void setCharacterEncoding(java.lang.String) +meth public abstract void setContentLength(int) +meth public abstract void setContentLengthLong(long) +meth public abstract void setContentType(java.lang.String) +meth public abstract void setLocale(java.util.Locale) +meth public void setCharacterEncoding(java.nio.charset.Charset) + +CLSS public jakarta.servlet.ServletResponseWrapper +cons public init(jakarta.servlet.ServletResponse) +intf jakarta.servlet.ServletResponse +meth public boolean isCommitted() +meth public boolean isWrapperFor(jakarta.servlet.ServletResponse) +meth public boolean isWrapperFor(java.lang.Class) +meth public int getBufferSize() +meth public jakarta.servlet.ServletOutputStream getOutputStream() throws java.io.IOException +meth public jakarta.servlet.ServletResponse getResponse() +meth public java.io.PrintWriter getWriter() throws java.io.IOException +meth public java.lang.String getCharacterEncoding() +meth public java.lang.String getContentType() +meth public java.util.Locale getLocale() +meth public void flushBuffer() throws java.io.IOException +meth public void reset() +meth public void resetBuffer() +meth public void setBufferSize(int) +meth public void setCharacterEncoding(java.lang.String) +meth public void setCharacterEncoding(java.nio.charset.Charset) +meth public void setContentLength(int) +meth public void setContentLengthLong(long) +meth public void setContentType(java.lang.String) +meth public void setLocale(java.util.Locale) +meth public void setResponse(jakarta.servlet.ServletResponse) +supr java.lang.Object +hfds response + +CLSS public jakarta.servlet.ServletSecurityElement +cons public init() +cons public init(jakarta.servlet.HttpConstraintElement) +cons public init(jakarta.servlet.HttpConstraintElement,java.util.Collection) +cons public init(jakarta.servlet.annotation.ServletSecurity) +cons public init(java.util.Collection) +meth public java.util.Collection getHttpMethodConstraints() +meth public java.util.Collection getMethodNames() +supr jakarta.servlet.HttpConstraintElement +hfds methodConstraints,methodNames + +CLSS public abstract interface jakarta.servlet.SessionCookieConfig +meth public abstract boolean isHttpOnly() +meth public abstract boolean isSecure() +meth public abstract int getMaxAge() +meth public abstract java.lang.String getAttribute(java.lang.String) +meth public abstract java.lang.String getComment() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="Servlet 6.0") +meth public abstract java.lang.String getDomain() +meth public abstract java.lang.String getName() +meth public abstract java.lang.String getPath() +meth public abstract java.util.Map getAttributes() +meth public abstract void setAttribute(java.lang.String,java.lang.String) +meth public abstract void setComment(java.lang.String) + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="Servlet 6.0") +meth public abstract void setDomain(java.lang.String) +meth public abstract void setHttpOnly(boolean) +meth public abstract void setMaxAge(int) +meth public abstract void setName(java.lang.String) +meth public abstract void setPath(java.lang.String) +meth public abstract void setSecure(boolean) + +CLSS public final !enum jakarta.servlet.SessionTrackingMode +fld public final static jakarta.servlet.SessionTrackingMode COOKIE +fld public final static jakarta.servlet.SessionTrackingMode SSL +fld public final static jakarta.servlet.SessionTrackingMode URL +meth public static jakarta.servlet.SessionTrackingMode valueOf(java.lang.String) +meth public static jakarta.servlet.SessionTrackingMode[] values() +supr java.lang.Enum + +CLSS public jakarta.servlet.UnavailableException +cons public init(java.lang.String) +cons public init(java.lang.String,int) +meth public boolean isPermanent() +meth public int getUnavailableSeconds() +supr jakarta.servlet.ServletException +hfds permanent,seconds,serialVersionUID + +CLSS public abstract interface jakarta.servlet.WriteListener +intf java.util.EventListener +meth public abstract void onError(java.lang.Throwable) +meth public abstract void onWritePossible() throws java.io.IOException + +CLSS public abstract interface !annotation jakarta.servlet.annotation.HandlesTypes + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract java.lang.Class[] value() + +CLSS public abstract interface !annotation jakarta.servlet.annotation.HttpConstraint + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault jakarta.servlet.annotation.ServletSecurity$EmptyRoleSemantic value() +meth public abstract !hasdefault jakarta.servlet.annotation.ServletSecurity$TransportGuarantee transportGuarantee() +meth public abstract !hasdefault java.lang.String[] rolesAllowed() + +CLSS public abstract interface !annotation jakarta.servlet.annotation.HttpMethodConstraint + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault jakarta.servlet.annotation.ServletSecurity$EmptyRoleSemantic emptyRoleSemantic() +meth public abstract !hasdefault jakarta.servlet.annotation.ServletSecurity$TransportGuarantee transportGuarantee() +meth public abstract !hasdefault java.lang.String[] rolesAllowed() +meth public abstract java.lang.String value() + +CLSS public abstract interface !annotation jakarta.servlet.annotation.MultipartConfig + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault int fileSizeThreshold() +meth public abstract !hasdefault java.lang.String location() +meth public abstract !hasdefault long maxFileSize() +meth public abstract !hasdefault long maxRequestSize() + +CLSS public abstract interface !annotation jakarta.servlet.annotation.ServletSecurity + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Inherited() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +innr public final static !enum EmptyRoleSemantic +innr public final static !enum TransportGuarantee +intf java.lang.annotation.Annotation +meth public abstract !hasdefault jakarta.servlet.annotation.HttpConstraint value() +meth public abstract !hasdefault jakarta.servlet.annotation.HttpMethodConstraint[] httpMethodConstraints() + +CLSS public final static !enum jakarta.servlet.annotation.ServletSecurity$EmptyRoleSemantic + outer jakarta.servlet.annotation.ServletSecurity +fld public final static jakarta.servlet.annotation.ServletSecurity$EmptyRoleSemantic DENY +fld public final static jakarta.servlet.annotation.ServletSecurity$EmptyRoleSemantic PERMIT +meth public static jakarta.servlet.annotation.ServletSecurity$EmptyRoleSemantic valueOf(java.lang.String) +meth public static jakarta.servlet.annotation.ServletSecurity$EmptyRoleSemantic[] values() +supr java.lang.Enum + +CLSS public final static !enum jakarta.servlet.annotation.ServletSecurity$TransportGuarantee + outer jakarta.servlet.annotation.ServletSecurity +fld public final static jakarta.servlet.annotation.ServletSecurity$TransportGuarantee CONFIDENTIAL +fld public final static jakarta.servlet.annotation.ServletSecurity$TransportGuarantee NONE +meth public static jakarta.servlet.annotation.ServletSecurity$TransportGuarantee valueOf(java.lang.String) +meth public static jakarta.servlet.annotation.ServletSecurity$TransportGuarantee[] values() +supr java.lang.Enum + +CLSS public abstract interface !annotation jakarta.servlet.annotation.WebFilter + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean asyncSupported() +meth public abstract !hasdefault jakarta.servlet.DispatcherType[] dispatcherTypes() +meth public abstract !hasdefault jakarta.servlet.annotation.WebInitParam[] initParams() +meth public abstract !hasdefault java.lang.String description() +meth public abstract !hasdefault java.lang.String displayName() +meth public abstract !hasdefault java.lang.String filterName() +meth public abstract !hasdefault java.lang.String largeIcon() +meth public abstract !hasdefault java.lang.String smallIcon() +meth public abstract !hasdefault java.lang.String[] servletNames() +meth public abstract !hasdefault java.lang.String[] urlPatterns() +meth public abstract !hasdefault java.lang.String[] value() + +CLSS public abstract interface !annotation jakarta.servlet.annotation.WebInitParam + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String description() +meth public abstract java.lang.String name() +meth public abstract java.lang.String value() + +CLSS public abstract interface !annotation jakarta.servlet.annotation.WebListener + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String value() + +CLSS public abstract interface !annotation jakarta.servlet.annotation.WebServlet + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean asyncSupported() +meth public abstract !hasdefault int loadOnStartup() +meth public abstract !hasdefault jakarta.servlet.annotation.WebInitParam[] initParams() +meth public abstract !hasdefault java.lang.String description() +meth public abstract !hasdefault java.lang.String displayName() +meth public abstract !hasdefault java.lang.String largeIcon() +meth public abstract !hasdefault java.lang.String name() +meth public abstract !hasdefault java.lang.String smallIcon() +meth public abstract !hasdefault java.lang.String[] urlPatterns() +meth public abstract !hasdefault java.lang.String[] value() + +CLSS public abstract interface jakarta.servlet.descriptor.JspConfigDescriptor +meth public abstract java.util.Collection getJspPropertyGroups() +meth public abstract java.util.Collection getTaglibs() + +CLSS public abstract interface jakarta.servlet.descriptor.JspPropertyGroupDescriptor +meth public abstract java.lang.String getBuffer() +meth public abstract java.lang.String getDefaultContentType() +meth public abstract java.lang.String getDeferredSyntaxAllowedAsLiteral() +meth public abstract java.lang.String getElIgnored() +meth public abstract java.lang.String getErrorOnELNotFound() +meth public abstract java.lang.String getErrorOnUndeclaredNamespace() +meth public abstract java.lang.String getIsXml() +meth public abstract java.lang.String getPageEncoding() +meth public abstract java.lang.String getScriptingInvalid() +meth public abstract java.lang.String getTrimDirectiveWhitespaces() +meth public abstract java.util.Collection getIncludeCodas() +meth public abstract java.util.Collection getIncludePreludes() +meth public abstract java.util.Collection getUrlPatterns() + +CLSS public abstract interface jakarta.servlet.descriptor.TaglibDescriptor +meth public abstract java.lang.String getTaglibLocation() +meth public abstract java.lang.String getTaglibURI() + +CLSS public jakarta.servlet.http.Cookie +cons public init(java.lang.String,java.lang.String) +intf java.io.Serializable +intf java.lang.Cloneable +meth public boolean equals(java.lang.Object) +meth public boolean getSecure() +meth public boolean isHttpOnly() +meth public int getMaxAge() +meth public int getVersion() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="Servlet 6.0") +meth public int hashCode() +meth public java.lang.Object clone() +meth public java.lang.String getAttribute(java.lang.String) +meth public java.lang.String getComment() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="Servlet 6.0") +meth public java.lang.String getDomain() +meth public java.lang.String getName() +meth public java.lang.String getPath() +meth public java.lang.String getValue() +meth public java.lang.String toString() +meth public java.util.Map getAttributes() +meth public void setAttribute(java.lang.String,java.lang.String) +meth public void setComment(java.lang.String) + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="Servlet 6.0") +meth public void setDomain(java.lang.String) +meth public void setHttpOnly(boolean) +meth public void setMaxAge(int) +meth public void setPath(java.lang.String) +meth public void setSecure(boolean) +meth public void setValue(java.lang.String) +meth public void setVersion(int) + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="Servlet 6.0") +supr java.lang.Object +hfds DOMAIN,EMPTY_STRING,HTTP_ONLY,LSTRING_FILE,MAX_AGE,PATH,SECURE,TSPECIALS,attributes,lStrings,name,serialVersionUID,value + +CLSS public abstract jakarta.servlet.http.HttpFilter +cons public init() +meth protected void doFilter(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,jakarta.servlet.FilterChain) throws jakarta.servlet.ServletException,java.io.IOException +meth public void doFilter(jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse,jakarta.servlet.FilterChain) throws jakarta.servlet.ServletException,java.io.IOException +supr jakarta.servlet.GenericFilter +hfds serialVersionUID + +CLSS public abstract jakarta.servlet.http.HttpServlet +cons public init() +fld public final static java.lang.String LEGACY_DO_HEAD = "jakarta.servlet.http.legacyDoHead" + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="Servlet 6.0") +meth protected boolean isSensitiveHeader(java.lang.String) +meth protected long getLastModified(jakarta.servlet.http.HttpServletRequest) +meth protected void doDelete(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse) throws jakarta.servlet.ServletException,java.io.IOException +meth protected void doGet(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse) throws jakarta.servlet.ServletException,java.io.IOException +meth protected void doHead(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse) throws jakarta.servlet.ServletException,java.io.IOException +meth protected void doOptions(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse) throws jakarta.servlet.ServletException,java.io.IOException +meth protected void doPatch(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse) throws jakarta.servlet.ServletException,java.io.IOException +meth protected void doPost(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse) throws jakarta.servlet.ServletException,java.io.IOException +meth protected void doPut(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse) throws jakarta.servlet.ServletException,java.io.IOException +meth protected void doTrace(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse) throws jakarta.servlet.ServletException,java.io.IOException +meth protected void service(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse) throws jakarta.servlet.ServletException,java.io.IOException +meth public void init(jakarta.servlet.ServletConfig) throws jakarta.servlet.ServletException +meth public void service(jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse) throws jakarta.servlet.ServletException,java.io.IOException +supr jakarta.servlet.GenericServlet +hfds HEADER_IFMODSINCE,HEADER_LASTMOD,LSTRING_FILE,METHOD_DELETE,METHOD_GET,METHOD_HEAD,METHOD_OPTIONS,METHOD_PATCH,METHOD_POST,METHOD_PUT,METHOD_TRACE,SENSITIVE_HTTP_HEADERS,lStrings,legacyHeadHandling,serialVersionUID + +CLSS public abstract interface jakarta.servlet.http.HttpServletMapping +meth public abstract jakarta.servlet.http.MappingMatch getMappingMatch() +meth public abstract java.lang.String getMatchValue() +meth public abstract java.lang.String getPattern() +meth public abstract java.lang.String getServletName() + +CLSS public abstract interface jakarta.servlet.http.HttpServletRequest +fld public final static java.lang.String BASIC_AUTH = "BASIC" +fld public final static java.lang.String CLIENT_CERT_AUTH = "CLIENT_CERT" +fld public final static java.lang.String DIGEST_AUTH = "DIGEST" +fld public final static java.lang.String FORM_AUTH = "FORM" +intf jakarta.servlet.ServletRequest +meth public abstract <%0 extends jakarta.servlet.http.HttpUpgradeHandler> {%%0} upgrade(java.lang.Class<{%%0}>) throws jakarta.servlet.ServletException,java.io.IOException +meth public abstract boolean authenticate(jakarta.servlet.http.HttpServletResponse) throws jakarta.servlet.ServletException,java.io.IOException +meth public abstract boolean isRequestedSessionIdFromCookie() +meth public abstract boolean isRequestedSessionIdFromURL() +meth public abstract boolean isRequestedSessionIdValid() +meth public abstract boolean isUserInRole(java.lang.String) +meth public abstract int getIntHeader(java.lang.String) +meth public abstract jakarta.servlet.http.Cookie[] getCookies() +meth public abstract jakarta.servlet.http.HttpSession getSession() +meth public abstract jakarta.servlet.http.HttpSession getSession(boolean) +meth public abstract jakarta.servlet.http.Part getPart(java.lang.String) throws jakarta.servlet.ServletException,java.io.IOException +meth public abstract java.lang.String changeSessionId() +meth public abstract java.lang.String getAuthType() +meth public abstract java.lang.String getContextPath() +meth public abstract java.lang.String getHeader(java.lang.String) +meth public abstract java.lang.String getMethod() +meth public abstract java.lang.String getPathInfo() +meth public abstract java.lang.String getPathTranslated() +meth public abstract java.lang.String getQueryString() +meth public abstract java.lang.String getRemoteUser() +meth public abstract java.lang.String getRequestURI() +meth public abstract java.lang.String getRequestedSessionId() +meth public abstract java.lang.String getServletPath() +meth public abstract java.lang.StringBuffer getRequestURL() +meth public abstract java.security.Principal getUserPrincipal() +meth public abstract java.util.Collection getParts() throws jakarta.servlet.ServletException,java.io.IOException +meth public abstract java.util.Enumeration getHeaderNames() +meth public abstract java.util.Enumeration getHeaders(java.lang.String) +meth public abstract long getDateHeader(java.lang.String) +meth public abstract void login(java.lang.String,java.lang.String) throws jakarta.servlet.ServletException +meth public abstract void logout() throws jakarta.servlet.ServletException +meth public boolean isTrailerFieldsReady() +meth public jakarta.servlet.http.HttpServletMapping getHttpServletMapping() +meth public jakarta.servlet.http.PushBuilder newPushBuilder() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") +meth public java.util.Map getTrailerFields() + +CLSS public jakarta.servlet.http.HttpServletRequestWrapper +cons public init(jakarta.servlet.http.HttpServletRequest) +intf jakarta.servlet.http.HttpServletRequest +meth public <%0 extends jakarta.servlet.http.HttpUpgradeHandler> {%%0} upgrade(java.lang.Class<{%%0}>) throws jakarta.servlet.ServletException,java.io.IOException +meth public boolean authenticate(jakarta.servlet.http.HttpServletResponse) throws jakarta.servlet.ServletException,java.io.IOException +meth public boolean isRequestedSessionIdFromCookie() +meth public boolean isRequestedSessionIdFromURL() +meth public boolean isRequestedSessionIdValid() +meth public boolean isTrailerFieldsReady() +meth public boolean isUserInRole(java.lang.String) +meth public int getIntHeader(java.lang.String) +meth public jakarta.servlet.http.Cookie[] getCookies() +meth public jakarta.servlet.http.HttpServletMapping getHttpServletMapping() +meth public jakarta.servlet.http.HttpSession getSession() +meth public jakarta.servlet.http.HttpSession getSession(boolean) +meth public jakarta.servlet.http.Part getPart(java.lang.String) throws jakarta.servlet.ServletException,java.io.IOException +meth public jakarta.servlet.http.PushBuilder newPushBuilder() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") +meth public java.lang.String changeSessionId() +meth public java.lang.String getAuthType() +meth public java.lang.String getContextPath() +meth public java.lang.String getHeader(java.lang.String) +meth public java.lang.String getMethod() +meth public java.lang.String getPathInfo() +meth public java.lang.String getPathTranslated() +meth public java.lang.String getQueryString() +meth public java.lang.String getRemoteUser() +meth public java.lang.String getRequestURI() +meth public java.lang.String getRequestedSessionId() +meth public java.lang.String getServletPath() +meth public java.lang.StringBuffer getRequestURL() +meth public java.security.Principal getUserPrincipal() +meth public java.util.Collection getParts() throws jakarta.servlet.ServletException,java.io.IOException +meth public java.util.Enumeration getHeaderNames() +meth public java.util.Enumeration getHeaders(java.lang.String) +meth public java.util.Map getTrailerFields() +meth public long getDateHeader(java.lang.String) +meth public void login(java.lang.String,java.lang.String) throws jakarta.servlet.ServletException +meth public void logout() throws jakarta.servlet.ServletException +supr jakarta.servlet.ServletRequestWrapper + +CLSS public abstract interface jakarta.servlet.http.HttpServletResponse +fld public final static int SC_ACCEPTED = 202 +fld public final static int SC_BAD_GATEWAY = 502 +fld public final static int SC_BAD_REQUEST = 400 +fld public final static int SC_CONFLICT = 409 +fld public final static int SC_CONTINUE = 100 +fld public final static int SC_CREATED = 201 +fld public final static int SC_EXPECTATION_FAILED = 417 +fld public final static int SC_FORBIDDEN = 403 +fld public final static int SC_FOUND = 302 +fld public final static int SC_GATEWAY_TIMEOUT = 504 +fld public final static int SC_GONE = 410 +fld public final static int SC_HTTP_VERSION_NOT_SUPPORTED = 505 +fld public final static int SC_INTERNAL_SERVER_ERROR = 500 +fld public final static int SC_LENGTH_REQUIRED = 411 +fld public final static int SC_METHOD_NOT_ALLOWED = 405 +fld public final static int SC_MISDIRECTED_REQUEST = 421 +fld public final static int SC_MOVED_PERMANENTLY = 301 +fld public final static int SC_MOVED_TEMPORARILY = 302 +fld public final static int SC_MULTIPLE_CHOICES = 300 +fld public final static int SC_NON_AUTHORITATIVE_INFORMATION = 203 +fld public final static int SC_NOT_ACCEPTABLE = 406 +fld public final static int SC_NOT_FOUND = 404 +fld public final static int SC_NOT_IMPLEMENTED = 501 +fld public final static int SC_NOT_MODIFIED = 304 +fld public final static int SC_NO_CONTENT = 204 +fld public final static int SC_OK = 200 +fld public final static int SC_PARTIAL_CONTENT = 206 +fld public final static int SC_PAYMENT_REQUIRED = 402 +fld public final static int SC_PERMANENT_REDIRECT = 308 +fld public final static int SC_PRECONDITION_FAILED = 412 +fld public final static int SC_PROXY_AUTHENTICATION_REQUIRED = 407 +fld public final static int SC_REQUESTED_RANGE_NOT_SATISFIABLE = 416 +fld public final static int SC_REQUEST_ENTITY_TOO_LARGE = 413 +fld public final static int SC_REQUEST_TIMEOUT = 408 +fld public final static int SC_REQUEST_URI_TOO_LONG = 414 +fld public final static int SC_RESET_CONTENT = 205 +fld public final static int SC_SEE_OTHER = 303 +fld public final static int SC_SERVICE_UNAVAILABLE = 503 +fld public final static int SC_SWITCHING_PROTOCOLS = 101 +fld public final static int SC_TEMPORARY_REDIRECT = 307 +fld public final static int SC_UNAUTHORIZED = 401 +fld public final static int SC_UNPROCESSABLE_CONTENT = 422 +fld public final static int SC_UNSUPPORTED_MEDIA_TYPE = 415 +fld public final static int SC_UPGRADE_REQUIRED = 426 +fld public final static int SC_USE_PROXY = 305 +intf jakarta.servlet.ServletResponse +meth public abstract boolean containsHeader(java.lang.String) +meth public abstract int getStatus() +meth public abstract java.lang.String encodeRedirectURL(java.lang.String) +meth public abstract java.lang.String encodeURL(java.lang.String) +meth public abstract java.lang.String getHeader(java.lang.String) +meth public abstract java.util.Collection getHeaderNames() +meth public abstract java.util.Collection getHeaders(java.lang.String) +meth public abstract void addCookie(jakarta.servlet.http.Cookie) +meth public abstract void addDateHeader(java.lang.String,long) +meth public abstract void addHeader(java.lang.String,java.lang.String) +meth public abstract void addIntHeader(java.lang.String,int) +meth public abstract void sendError(int) throws java.io.IOException +meth public abstract void sendError(int,java.lang.String) throws java.io.IOException +meth public abstract void sendRedirect(java.lang.String,int,boolean) throws java.io.IOException +meth public abstract void setDateHeader(java.lang.String,long) +meth public abstract void setHeader(java.lang.String,java.lang.String) +meth public abstract void setIntHeader(java.lang.String,int) +meth public abstract void setStatus(int) +meth public java.util.function.Supplier> getTrailerFields() +meth public void sendRedirect(java.lang.String) throws java.io.IOException +meth public void sendRedirect(java.lang.String,boolean) throws java.io.IOException +meth public void sendRedirect(java.lang.String,int) throws java.io.IOException +meth public void setTrailerFields(java.util.function.Supplier>) + +CLSS public jakarta.servlet.http.HttpServletResponseWrapper +cons public init(jakarta.servlet.http.HttpServletResponse) +intf jakarta.servlet.http.HttpServletResponse +meth public boolean containsHeader(java.lang.String) +meth public int getStatus() +meth public java.lang.String encodeRedirectURL(java.lang.String) +meth public java.lang.String encodeURL(java.lang.String) +meth public java.lang.String getHeader(java.lang.String) +meth public java.util.Collection getHeaderNames() +meth public java.util.Collection getHeaders(java.lang.String) +meth public java.util.function.Supplier> getTrailerFields() +meth public void addCookie(jakarta.servlet.http.Cookie) +meth public void addDateHeader(java.lang.String,long) +meth public void addHeader(java.lang.String,java.lang.String) +meth public void addIntHeader(java.lang.String,int) +meth public void sendError(int) throws java.io.IOException +meth public void sendError(int,java.lang.String) throws java.io.IOException +meth public void sendRedirect(java.lang.String) throws java.io.IOException +meth public void sendRedirect(java.lang.String,boolean) throws java.io.IOException +meth public void sendRedirect(java.lang.String,int) throws java.io.IOException +meth public void sendRedirect(java.lang.String,int,boolean) throws java.io.IOException +meth public void setDateHeader(java.lang.String,long) +meth public void setHeader(java.lang.String,java.lang.String) +meth public void setIntHeader(java.lang.String,int) +meth public void setStatus(int) +meth public void setTrailerFields(java.util.function.Supplier>) +supr jakarta.servlet.ServletResponseWrapper + +CLSS public abstract interface jakarta.servlet.http.HttpSession +innr public abstract interface static Accessor +meth public abstract boolean isNew() +meth public abstract int getMaxInactiveInterval() +meth public abstract jakarta.servlet.ServletContext getServletContext() +meth public abstract java.lang.Object getAttribute(java.lang.String) +meth public abstract java.lang.String getId() +meth public abstract java.util.Enumeration getAttributeNames() +meth public abstract long getCreationTime() +meth public abstract long getLastAccessedTime() +meth public abstract void invalidate() +meth public abstract void removeAttribute(java.lang.String) +meth public abstract void setAttribute(java.lang.String,java.lang.Object) +meth public abstract void setMaxInactiveInterval(int) +meth public jakarta.servlet.http.HttpSession$Accessor getAccessor() + +CLSS public abstract interface static jakarta.servlet.http.HttpSession$Accessor + outer jakarta.servlet.http.HttpSession +meth public abstract void access(java.util.function.Consumer) + +CLSS public abstract interface jakarta.servlet.http.HttpSessionActivationListener +intf java.util.EventListener +meth public void sessionDidActivate(jakarta.servlet.http.HttpSessionEvent) +meth public void sessionWillPassivate(jakarta.servlet.http.HttpSessionEvent) + +CLSS public abstract interface jakarta.servlet.http.HttpSessionAttributeListener +intf java.util.EventListener +meth public void attributeAdded(jakarta.servlet.http.HttpSessionBindingEvent) +meth public void attributeRemoved(jakarta.servlet.http.HttpSessionBindingEvent) +meth public void attributeReplaced(jakarta.servlet.http.HttpSessionBindingEvent) + +CLSS public jakarta.servlet.http.HttpSessionBindingEvent +cons public init(jakarta.servlet.http.HttpSession,java.lang.String) +cons public init(jakarta.servlet.http.HttpSession,java.lang.String,java.lang.Object) +meth public java.lang.Object getValue() +meth public java.lang.String getName() +supr jakarta.servlet.http.HttpSessionEvent +hfds name,serialVersionUID,value + +CLSS public abstract interface jakarta.servlet.http.HttpSessionBindingListener +intf java.util.EventListener +meth public void valueBound(jakarta.servlet.http.HttpSessionBindingEvent) +meth public void valueUnbound(jakarta.servlet.http.HttpSessionBindingEvent) + +CLSS public jakarta.servlet.http.HttpSessionEvent +cons public init(jakarta.servlet.http.HttpSession) +meth public jakarta.servlet.http.HttpSession getSession() +supr java.util.EventObject +hfds serialVersionUID + +CLSS public abstract interface jakarta.servlet.http.HttpSessionIdListener +intf java.util.EventListener +meth public abstract void sessionIdChanged(jakarta.servlet.http.HttpSessionEvent,java.lang.String) + +CLSS public abstract interface jakarta.servlet.http.HttpSessionListener +intf java.util.EventListener +meth public void sessionCreated(jakarta.servlet.http.HttpSessionEvent) +meth public void sessionDestroyed(jakarta.servlet.http.HttpSessionEvent) + +CLSS public abstract interface jakarta.servlet.http.HttpUpgradeHandler +meth public abstract void destroy() +meth public abstract void init(jakarta.servlet.http.WebConnection) + +CLSS public final !enum jakarta.servlet.http.MappingMatch +fld public final static jakarta.servlet.http.MappingMatch CONTEXT_ROOT +fld public final static jakarta.servlet.http.MappingMatch DEFAULT +fld public final static jakarta.servlet.http.MappingMatch EXACT +fld public final static jakarta.servlet.http.MappingMatch EXTENSION +fld public final static jakarta.servlet.http.MappingMatch PATH +meth public static jakarta.servlet.http.MappingMatch valueOf(java.lang.String) +meth public static jakarta.servlet.http.MappingMatch[] values() +supr java.lang.Enum + +CLSS public abstract interface jakarta.servlet.http.Part +meth public abstract java.io.InputStream getInputStream() throws java.io.IOException +meth public abstract java.lang.String getContentType() +meth public abstract java.lang.String getHeader(java.lang.String) +meth public abstract java.lang.String getName() +meth public abstract java.lang.String getSubmittedFileName() +meth public abstract java.util.Collection getHeaderNames() +meth public abstract java.util.Collection getHeaders(java.lang.String) +meth public abstract long getSize() +meth public abstract void delete() throws java.io.IOException +meth public abstract void write(java.lang.String) throws java.io.IOException + +CLSS public abstract interface jakarta.servlet.http.PushBuilder + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") +meth public abstract jakarta.servlet.http.PushBuilder addHeader(java.lang.String,java.lang.String) +meth public abstract jakarta.servlet.http.PushBuilder method(java.lang.String) +meth public abstract jakarta.servlet.http.PushBuilder path(java.lang.String) +meth public abstract jakarta.servlet.http.PushBuilder queryString(java.lang.String) +meth public abstract jakarta.servlet.http.PushBuilder removeHeader(java.lang.String) +meth public abstract jakarta.servlet.http.PushBuilder sessionId(java.lang.String) +meth public abstract jakarta.servlet.http.PushBuilder setHeader(java.lang.String,java.lang.String) +meth public abstract java.lang.String getHeader(java.lang.String) +meth public abstract java.lang.String getMethod() +meth public abstract java.lang.String getPath() +meth public abstract java.lang.String getQueryString() +meth public abstract java.lang.String getSessionId() +meth public abstract java.util.Set getHeaderNames() +meth public abstract void push() + +CLSS public abstract interface jakarta.servlet.http.WebConnection +intf java.lang.AutoCloseable +meth public abstract jakarta.servlet.ServletInputStream getInputStream() throws java.io.IOException +meth public abstract jakarta.servlet.ServletOutputStream getOutputStream() throws java.io.IOException + +CLSS public final jakarta.servlet.jsp.ErrorData +cons public init(java.lang.Throwable,int,java.lang.String,java.lang.String) + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="4.0") +cons public init(java.lang.Throwable,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String) +meth public int getStatusCode() +meth public java.lang.String getMethod() +meth public java.lang.String getQueryString() +meth public java.lang.String getRequestURI() +meth public java.lang.String getServletName() +meth public java.lang.Throwable getThrowable() +supr java.lang.Object +hfds method,queryString,servletName,statusCode,throwable,uri + +CLSS public abstract interface jakarta.servlet.jsp.HttpJspPage +intf jakarta.servlet.jsp.JspPage +meth public abstract void _jspService(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse) throws jakarta.servlet.ServletException,java.io.IOException + +CLSS public abstract interface jakarta.servlet.jsp.JspApplicationContext +meth public abstract jakarta.el.ExpressionFactory getExpressionFactory() +meth public abstract void addELContextListener(jakarta.el.ELContextListener) +meth public abstract void addELResolver(jakarta.el.ELResolver) + +CLSS public abstract jakarta.servlet.jsp.JspContext +cons public init() +meth public abstract int getAttributesScope(java.lang.String) +meth public abstract jakarta.el.ELContext getELContext() +meth public abstract jakarta.servlet.jsp.JspWriter getOut() +meth public abstract java.lang.Object findAttribute(java.lang.String) +meth public abstract java.lang.Object getAttribute(java.lang.String) +meth public abstract java.lang.Object getAttribute(java.lang.String,int) +meth public abstract java.util.Enumeration getAttributeNamesInScope(int) +meth public abstract void removeAttribute(java.lang.String) +meth public abstract void removeAttribute(java.lang.String,int) +meth public abstract void setAttribute(java.lang.String,java.lang.Object) +meth public abstract void setAttribute(java.lang.String,java.lang.Object,int) +meth public jakarta.servlet.jsp.JspWriter popBody() +meth public jakarta.servlet.jsp.JspWriter pushBody(java.io.Writer) +supr java.lang.Object + +CLSS public abstract jakarta.servlet.jsp.JspEngineInfo +cons public init() +meth public abstract java.lang.String getSpecificationVersion() +supr java.lang.Object + +CLSS public jakarta.servlet.jsp.JspException +cons public init() +cons public init(java.lang.String) +cons public init(java.lang.String,java.lang.Throwable) +cons public init(java.lang.Throwable) +supr java.lang.Exception +hfds serialVersionUID + +CLSS public abstract jakarta.servlet.jsp.JspFactory +cons public init() +meth public abstract jakarta.servlet.jsp.JspApplicationContext getJspApplicationContext(jakarta.servlet.ServletContext) +meth public abstract jakarta.servlet.jsp.JspEngineInfo getEngineInfo() +meth public abstract jakarta.servlet.jsp.PageContext getPageContext(jakarta.servlet.Servlet,jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse,java.lang.String,boolean,int,boolean) +meth public abstract void releasePageContext(jakarta.servlet.jsp.PageContext) +meth public static jakarta.servlet.jsp.JspFactory getDefaultFactory() +meth public static void setDefaultFactory(jakarta.servlet.jsp.JspFactory) +supr java.lang.Object +hfds deflt + +CLSS public abstract interface jakarta.servlet.jsp.JspPage +intf jakarta.servlet.Servlet +meth public abstract void jspDestroy() +meth public abstract void jspInit() + +CLSS public jakarta.servlet.jsp.JspTagException +cons public init() +cons public init(java.lang.String) +cons public init(java.lang.String,java.lang.Throwable) +cons public init(java.lang.Throwable) +supr jakarta.servlet.jsp.JspException +hfds serialVersionUID + +CLSS public abstract jakarta.servlet.jsp.JspWriter +cons protected init(int,boolean) +fld protected boolean autoFlush +fld protected int bufferSize +fld public final static int DEFAULT_BUFFER = -1 +fld public final static int NO_BUFFER = 0 +fld public final static int UNBOUNDED_BUFFER = -2 +meth public abstract int getRemaining() +meth public abstract void clear() throws java.io.IOException +meth public abstract void clearBuffer() throws java.io.IOException +meth public abstract void close() throws java.io.IOException +meth public abstract void flush() throws java.io.IOException +meth public abstract void newLine() throws java.io.IOException +meth public abstract void print(boolean) throws java.io.IOException +meth public abstract void print(char) throws java.io.IOException +meth public abstract void print(char[]) throws java.io.IOException +meth public abstract void print(double) throws java.io.IOException +meth public abstract void print(float) throws java.io.IOException +meth public abstract void print(int) throws java.io.IOException +meth public abstract void print(java.lang.Object) throws java.io.IOException +meth public abstract void print(java.lang.String) throws java.io.IOException +meth public abstract void print(long) throws java.io.IOException +meth public abstract void println() throws java.io.IOException +meth public abstract void println(boolean) throws java.io.IOException +meth public abstract void println(char) throws java.io.IOException +meth public abstract void println(char[]) throws java.io.IOException +meth public abstract void println(double) throws java.io.IOException +meth public abstract void println(float) throws java.io.IOException +meth public abstract void println(int) throws java.io.IOException +meth public abstract void println(java.lang.Object) throws java.io.IOException +meth public abstract void println(java.lang.String) throws java.io.IOException +meth public abstract void println(long) throws java.io.IOException +meth public boolean isAutoFlush() +meth public int getBufferSize() +supr java.io.Writer + +CLSS public abstract jakarta.servlet.jsp.PageContext +cons public init() +fld public final static int APPLICATION_SCOPE = 4 +fld public final static int PAGE_SCOPE = 1 +fld public final static int REQUEST_SCOPE = 2 +fld public final static int SESSION_SCOPE = 3 +fld public final static java.lang.String APPLICATION = "jakarta.servlet.jsp.jspApplication" +fld public final static java.lang.String CONFIG = "jakarta.servlet.jsp.jspConfig" +fld public final static java.lang.String EXCEPTION = "jakarta.servlet.jsp.jspException" +fld public final static java.lang.String OUT = "jakarta.servlet.jsp.jspOut" +fld public final static java.lang.String PAGE = "jakarta.servlet.jsp.jspPage" +fld public final static java.lang.String PAGECONTEXT = "jakarta.servlet.jsp.jspPageContext" +fld public final static java.lang.String REQUEST = "jakarta.servlet.jsp.jspRequest" +fld public final static java.lang.String RESPONSE = "jakarta.servlet.jsp.jspResponse" +fld public final static java.lang.String SESSION = "jakarta.servlet.jsp.jspSession" +meth public abstract jakarta.servlet.ServletConfig getServletConfig() +meth public abstract jakarta.servlet.ServletContext getServletContext() +meth public abstract jakarta.servlet.ServletRequest getRequest() +meth public abstract jakarta.servlet.ServletResponse getResponse() +meth public abstract jakarta.servlet.http.HttpSession getSession() +meth public abstract java.lang.Exception getException() +meth public abstract java.lang.Object getPage() +meth public abstract void forward(java.lang.String) throws jakarta.servlet.ServletException,java.io.IOException +meth public abstract void handlePageException(java.lang.Exception) throws jakarta.servlet.ServletException,java.io.IOException +meth public abstract void handlePageException(java.lang.Throwable) throws jakarta.servlet.ServletException,java.io.IOException +meth public abstract void include(java.lang.String) throws jakarta.servlet.ServletException,java.io.IOException +meth public abstract void include(java.lang.String,boolean) throws jakarta.servlet.ServletException,java.io.IOException +meth public abstract void initialize(jakarta.servlet.Servlet,jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse,java.lang.String,boolean,int,boolean) throws java.io.IOException +meth public abstract void release() +meth public jakarta.servlet.jsp.ErrorData getErrorData() +meth public jakarta.servlet.jsp.tagext.BodyContent pushBody() +supr jakarta.servlet.jsp.JspContext + +CLSS public jakarta.servlet.jsp.SkipPageException +cons public init() +cons public init(java.lang.String) +cons public init(java.lang.String,java.lang.Throwable) +cons public init(java.lang.Throwable) +supr jakarta.servlet.jsp.JspException +hfds serialVersionUID + +CLSS public jakarta.servlet.jsp.el.ImplicitObjectELResolver +cons public init() +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver +hcls EnumeratedMap,ImplicitObjects + +CLSS public jakarta.servlet.jsp.el.ImportELResolver +cons public init() +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver + +CLSS public jakarta.servlet.jsp.el.NotFoundELResolver +cons public init() +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver +hfds LSTRING_FILE,lStrings + +CLSS public jakarta.servlet.jsp.el.ScopedAttributeELResolver +cons public init() +meth public boolean isReadOnly(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getType(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public java.lang.Class getCommonPropertyType(jakarta.el.ELContext,java.lang.Object) +meth public java.lang.Object getValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object) +meth public void setValue(jakarta.el.ELContext,java.lang.Object,java.lang.Object,java.lang.Object) +supr jakarta.el.ELResolver + +CLSS public abstract jakarta.servlet.jsp.tagext.BodyContent +cons protected init(jakarta.servlet.jsp.JspWriter) +meth public abstract java.io.Reader getReader() +meth public abstract java.lang.String getString() +meth public abstract void writeOut(java.io.Writer) throws java.io.IOException +meth public jakarta.servlet.jsp.JspWriter getEnclosingWriter() +meth public void clearBody() +meth public void flush() throws java.io.IOException +supr jakarta.servlet.jsp.JspWriter +hfds enclosingWriter + +CLSS public abstract interface jakarta.servlet.jsp.tagext.BodyTag +fld public final static int EVAL_BODY_BUFFERED = 2 +intf jakarta.servlet.jsp.tagext.IterationTag +meth public abstract void doInitBody() throws jakarta.servlet.jsp.JspException +meth public abstract void setBodyContent(jakarta.servlet.jsp.tagext.BodyContent) + +CLSS public jakarta.servlet.jsp.tagext.BodyTagSupport +cons public init() +fld protected jakarta.servlet.jsp.tagext.BodyContent bodyContent +intf jakarta.servlet.jsp.tagext.BodyTag +meth public int doAfterBody() throws jakarta.servlet.jsp.JspException +meth public int doEndTag() throws jakarta.servlet.jsp.JspException +meth public int doStartTag() throws jakarta.servlet.jsp.JspException +meth public jakarta.servlet.jsp.JspWriter getPreviousOut() +meth public jakarta.servlet.jsp.tagext.BodyContent getBodyContent() +meth public void doInitBody() throws jakarta.servlet.jsp.JspException +meth public void release() +meth public void setBodyContent(jakarta.servlet.jsp.tagext.BodyContent) +supr jakarta.servlet.jsp.tagext.TagSupport +hfds serialVersionUID + +CLSS public abstract interface jakarta.servlet.jsp.tagext.DynamicAttributes +meth public abstract void setDynamicAttribute(java.lang.String,java.lang.String,java.lang.Object) throws jakarta.servlet.jsp.JspException + +CLSS public jakarta.servlet.jsp.tagext.FunctionInfo +cons public init(java.lang.String,java.lang.String,java.lang.String) +meth public java.lang.String getFunctionClass() +meth public java.lang.String getFunctionSignature() +meth public java.lang.String getName() +supr java.lang.Object +hfds functionClass,functionSignature,name + +CLSS public abstract interface jakarta.servlet.jsp.tagext.IterationTag +fld public final static int EVAL_BODY_AGAIN = 2 +intf jakarta.servlet.jsp.tagext.Tag +meth public abstract int doAfterBody() throws jakarta.servlet.jsp.JspException + +CLSS public abstract jakarta.servlet.jsp.tagext.JspFragment +cons public init() +meth public abstract jakarta.servlet.jsp.JspContext getJspContext() +meth public abstract void invoke(java.io.Writer) throws jakarta.servlet.jsp.JspException,java.io.IOException +supr java.lang.Object + +CLSS public abstract interface jakarta.servlet.jsp.tagext.JspIdConsumer +meth public abstract void setJspId(java.lang.String) + +CLSS public abstract interface jakarta.servlet.jsp.tagext.JspTag + +CLSS public abstract jakarta.servlet.jsp.tagext.PageData +cons public init() +meth public abstract java.io.InputStream getInputStream() +supr java.lang.Object + +CLSS public abstract interface jakarta.servlet.jsp.tagext.SimpleTag +intf jakarta.servlet.jsp.tagext.JspTag +meth public abstract jakarta.servlet.jsp.tagext.JspTag getParent() +meth public abstract void doTag() throws jakarta.servlet.jsp.JspException,java.io.IOException +meth public abstract void setJspBody(jakarta.servlet.jsp.tagext.JspFragment) +meth public abstract void setJspContext(jakarta.servlet.jsp.JspContext) +meth public abstract void setParent(jakarta.servlet.jsp.tagext.JspTag) + +CLSS public jakarta.servlet.jsp.tagext.SimpleTagSupport +cons public init() +intf jakarta.servlet.jsp.tagext.SimpleTag +meth protected jakarta.servlet.jsp.JspContext getJspContext() +meth protected jakarta.servlet.jsp.tagext.JspFragment getJspBody() +meth public final static jakarta.servlet.jsp.tagext.JspTag findAncestorWithClass(jakarta.servlet.jsp.tagext.JspTag,java.lang.Class) +meth public jakarta.servlet.jsp.tagext.JspTag getParent() +meth public void doTag() throws jakarta.servlet.jsp.JspException,java.io.IOException +meth public void setJspBody(jakarta.servlet.jsp.tagext.JspFragment) +meth public void setJspContext(jakarta.servlet.jsp.JspContext) +meth public void setParent(jakarta.servlet.jsp.tagext.JspTag) +supr java.lang.Object +hfds jspBody,jspContext,parentTag + +CLSS public abstract interface jakarta.servlet.jsp.tagext.Tag +fld public final static int EVAL_BODY_INCLUDE = 1 +fld public final static int EVAL_PAGE = 6 +fld public final static int SKIP_BODY = 0 +fld public final static int SKIP_PAGE = 5 +intf jakarta.servlet.jsp.tagext.JspTag +meth public abstract int doEndTag() throws jakarta.servlet.jsp.JspException +meth public abstract int doStartTag() throws jakarta.servlet.jsp.JspException +meth public abstract jakarta.servlet.jsp.tagext.Tag getParent() +meth public abstract void release() +meth public abstract void setPageContext(jakarta.servlet.jsp.PageContext) +meth public abstract void setParent(jakarta.servlet.jsp.tagext.Tag) + +CLSS public jakarta.servlet.jsp.tagext.TagAdapter +cons public init(jakarta.servlet.jsp.tagext.SimpleTag) +intf jakarta.servlet.jsp.tagext.Tag +meth public int doEndTag() throws jakarta.servlet.jsp.JspException +meth public int doStartTag() throws jakarta.servlet.jsp.JspException +meth public jakarta.servlet.jsp.tagext.JspTag getAdaptee() +meth public jakarta.servlet.jsp.tagext.Tag getParent() +meth public void release() +meth public void setPageContext(jakarta.servlet.jsp.PageContext) +meth public void setParent(jakarta.servlet.jsp.tagext.Tag) +supr java.lang.Object +hfds parent,parentDetermined,simpleTagAdaptee + +CLSS public jakarta.servlet.jsp.tagext.TagAttributeInfo +cons public init(java.lang.String,boolean,java.lang.String,boolean) +cons public init(java.lang.String,boolean,java.lang.String,boolean,boolean) +cons public init(java.lang.String,boolean,java.lang.String,boolean,boolean,java.lang.String,boolean,boolean,java.lang.String,java.lang.String) +fld public final static java.lang.String ID = "id" +meth public boolean canBeRequestTime() +meth public boolean isDeferredMethod() +meth public boolean isDeferredValue() +meth public boolean isFragment() +meth public boolean isRequired() +meth public java.lang.String getDescription() +meth public java.lang.String getExpectedTypeName() +meth public java.lang.String getMethodSignature() +meth public java.lang.String getName() +meth public java.lang.String getTypeName() +meth public java.lang.String toString() +meth public static jakarta.servlet.jsp.tagext.TagAttributeInfo getIdAttribute(jakarta.servlet.jsp.tagext.TagAttributeInfo[]) +supr java.lang.Object +hfds deferredMethod,deferredValue,description,expectedTypeName,fragment,methodSignature,name,reqTime,required,type + +CLSS public jakarta.servlet.jsp.tagext.TagData +cons public init(java.lang.Object[][]) +cons public init(java.util.Hashtable) +fld public final static java.lang.Object REQUEST_TIME_VALUE +intf java.lang.Cloneable +meth public java.lang.Object getAttribute(java.lang.String) +meth public java.lang.String getAttributeString(java.lang.String) +meth public java.lang.String getId() +meth public java.util.Enumeration getAttributes() +meth public void setAttribute(java.lang.String,java.lang.Object) +supr java.lang.Object +hfds attributes + +CLSS public abstract jakarta.servlet.jsp.tagext.TagExtraInfo +cons public init() +meth public boolean isValid(jakarta.servlet.jsp.tagext.TagData) +meth public final jakarta.servlet.jsp.tagext.TagInfo getTagInfo() +meth public final void setTagInfo(jakarta.servlet.jsp.tagext.TagInfo) +meth public jakarta.servlet.jsp.tagext.ValidationMessage[] validate(jakarta.servlet.jsp.tagext.TagData) +meth public jakarta.servlet.jsp.tagext.VariableInfo[] getVariableInfo(jakarta.servlet.jsp.tagext.TagData) +supr java.lang.Object +hfds ZERO_VARIABLE_INFO,tagInfo + +CLSS public jakarta.servlet.jsp.tagext.TagFileInfo +cons public init(java.lang.String,java.lang.String,jakarta.servlet.jsp.tagext.TagInfo) +meth public jakarta.servlet.jsp.tagext.TagInfo getTagInfo() +meth public java.lang.String getName() +meth public java.lang.String getPath() +supr java.lang.Object +hfds name,path,tagInfo + +CLSS public jakarta.servlet.jsp.tagext.TagInfo +cons public init(java.lang.String,java.lang.String,java.lang.String,java.lang.String,jakarta.servlet.jsp.tagext.TagLibraryInfo,jakarta.servlet.jsp.tagext.TagExtraInfo,jakarta.servlet.jsp.tagext.TagAttributeInfo[]) +cons public init(java.lang.String,java.lang.String,java.lang.String,java.lang.String,jakarta.servlet.jsp.tagext.TagLibraryInfo,jakarta.servlet.jsp.tagext.TagExtraInfo,jakarta.servlet.jsp.tagext.TagAttributeInfo[],java.lang.String,java.lang.String,java.lang.String,jakarta.servlet.jsp.tagext.TagVariableInfo[]) +cons public init(java.lang.String,java.lang.String,java.lang.String,java.lang.String,jakarta.servlet.jsp.tagext.TagLibraryInfo,jakarta.servlet.jsp.tagext.TagExtraInfo,jakarta.servlet.jsp.tagext.TagAttributeInfo[],java.lang.String,java.lang.String,java.lang.String,jakarta.servlet.jsp.tagext.TagVariableInfo[],boolean) +fld public final static java.lang.String BODY_CONTENT_EMPTY = "empty" +fld public final static java.lang.String BODY_CONTENT_JSP = "JSP" +fld public final static java.lang.String BODY_CONTENT_SCRIPTLESS = "scriptless" +fld public final static java.lang.String BODY_CONTENT_TAG_DEPENDENT = "tagdependent" +meth public boolean hasDynamicAttributes() +meth public boolean isValid(jakarta.servlet.jsp.tagext.TagData) +meth public jakarta.servlet.jsp.tagext.TagAttributeInfo[] getAttributes() +meth public jakarta.servlet.jsp.tagext.TagExtraInfo getTagExtraInfo() +meth public jakarta.servlet.jsp.tagext.TagLibraryInfo getTagLibrary() +meth public jakarta.servlet.jsp.tagext.TagVariableInfo[] getTagVariableInfos() +meth public jakarta.servlet.jsp.tagext.ValidationMessage[] validate(jakarta.servlet.jsp.tagext.TagData) +meth public jakarta.servlet.jsp.tagext.VariableInfo[] getVariableInfo(jakarta.servlet.jsp.tagext.TagData) +meth public java.lang.String getBodyContent() +meth public java.lang.String getDisplayName() +meth public java.lang.String getInfoString() +meth public java.lang.String getLargeIcon() +meth public java.lang.String getSmallIcon() +meth public java.lang.String getTagClassName() +meth public java.lang.String getTagName() +meth public void setTagExtraInfo(jakarta.servlet.jsp.tagext.TagExtraInfo) +meth public void setTagLibrary(jakarta.servlet.jsp.tagext.TagLibraryInfo) +supr java.lang.Object +hfds attributeInfo,bodyContent,displayName,dynamicAttributes,infoString,largeIcon,smallIcon,tagClassName,tagExtraInfo,tagLibrary,tagName,tagVariableInfo + +CLSS public abstract jakarta.servlet.jsp.tagext.TagLibraryInfo +cons protected init(java.lang.String,java.lang.String) +fld protected jakarta.servlet.jsp.tagext.FunctionInfo[] functions +fld protected jakarta.servlet.jsp.tagext.TagFileInfo[] tagFiles +fld protected jakarta.servlet.jsp.tagext.TagInfo[] tags +fld protected java.lang.String info +fld protected java.lang.String jspversion +fld protected java.lang.String prefix +fld protected java.lang.String shortname +fld protected java.lang.String tlibversion +fld protected java.lang.String uri +fld protected java.lang.String urn +meth public abstract jakarta.servlet.jsp.tagext.TagLibraryInfo[] getTagLibraryInfos() +meth public jakarta.servlet.jsp.tagext.FunctionInfo getFunction(java.lang.String) +meth public jakarta.servlet.jsp.tagext.FunctionInfo[] getFunctions() +meth public jakarta.servlet.jsp.tagext.TagFileInfo getTagFile(java.lang.String) +meth public jakarta.servlet.jsp.tagext.TagFileInfo[] getTagFiles() +meth public jakarta.servlet.jsp.tagext.TagInfo getTag(java.lang.String) +meth public jakarta.servlet.jsp.tagext.TagInfo[] getTags() +meth public java.lang.String getInfoString() +meth public java.lang.String getPrefixString() +meth public java.lang.String getReliableURN() +meth public java.lang.String getRequiredVersion() +meth public java.lang.String getShortName() +meth public java.lang.String getURI() +supr java.lang.Object + +CLSS public abstract jakarta.servlet.jsp.tagext.TagLibraryValidator +cons public init() +meth public jakarta.servlet.jsp.tagext.ValidationMessage[] validate(java.lang.String,java.lang.String,jakarta.servlet.jsp.tagext.PageData) +meth public java.util.Map getInitParameters() +meth public void release() +meth public void setInitParameters(java.util.Map) +supr java.lang.Object +hfds initParameters + +CLSS public jakarta.servlet.jsp.tagext.TagSupport +cons public init() +fld protected jakarta.servlet.jsp.PageContext pageContext +fld protected java.lang.String id +intf jakarta.servlet.jsp.tagext.IterationTag +intf java.io.Serializable +meth public final static jakarta.servlet.jsp.tagext.Tag findAncestorWithClass(jakarta.servlet.jsp.tagext.Tag,java.lang.Class) +meth public int doAfterBody() throws jakarta.servlet.jsp.JspException +meth public int doEndTag() throws jakarta.servlet.jsp.JspException +meth public int doStartTag() throws jakarta.servlet.jsp.JspException +meth public jakarta.servlet.jsp.tagext.Tag getParent() +meth public java.lang.Object getValue(java.lang.String) +meth public java.lang.String getId() +meth public java.util.Enumeration getValues() +meth public void release() +meth public void removeValue(java.lang.String) +meth public void setId(java.lang.String) +meth public void setPageContext(jakarta.servlet.jsp.PageContext) +meth public void setParent(jakarta.servlet.jsp.tagext.Tag) +meth public void setValue(java.lang.String,java.lang.Object) +supr java.lang.Object +hfds parent,serialVersionUID,values + +CLSS public jakarta.servlet.jsp.tagext.TagVariableInfo +cons public init(java.lang.String,java.lang.String,java.lang.String,boolean,int) +meth public boolean getDeclare() +meth public int getScope() +meth public java.lang.String getClassName() +meth public java.lang.String getNameFromAttribute() +meth public java.lang.String getNameGiven() +supr java.lang.Object +hfds className,declare,nameFromAttribute,nameGiven,scope + +CLSS public abstract interface jakarta.servlet.jsp.tagext.TryCatchFinally +meth public abstract void doCatch(java.lang.Throwable) throws java.lang.Throwable +meth public abstract void doFinally() + +CLSS public jakarta.servlet.jsp.tagext.ValidationMessage +cons public init(java.lang.String,java.lang.String) +meth public java.lang.String getId() +meth public java.lang.String getMessage() +supr java.lang.Object +hfds id,message + +CLSS public jakarta.servlet.jsp.tagext.VariableInfo +cons public init(java.lang.String,java.lang.String,boolean,int) +fld public final static int AT_BEGIN = 1 +fld public final static int AT_END = 2 +fld public final static int NESTED = 0 +meth public boolean getDeclare() +meth public int getScope() +meth public java.lang.String getClassName() +meth public java.lang.String getVarName() +supr java.lang.Object +hfds className,declare,scope,varName CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable @@ -13,20 +1908,28 @@ cons public init() intf java.io.Closeable meth public abstract int read() throws java.io.IOException meth public boolean markSupported() +meth public byte[] readAllBytes() throws java.io.IOException +meth public byte[] readNBytes(int) throws java.io.IOException meth public int available() throws java.io.IOException meth public int read(byte[]) throws java.io.IOException meth public int read(byte[],int,int) throws java.io.IOException +meth public int readNBytes(byte[],int,int) throws java.io.IOException meth public long skip(long) throws java.io.IOException +meth public long transferTo(java.io.OutputStream) throws java.io.IOException +meth public static java.io.InputStream nullInputStream() meth public void close() throws java.io.IOException meth public void mark(int) meth public void reset() throws java.io.IOException +meth public void skipNBytes(long) throws java.io.IOException supr java.lang.Object +hfds DEFAULT_BUFFER_SIZE,MAX_BUFFER_SIZE,MAX_SKIP_BUFFER_SIZE CLSS public abstract java.io.OutputStream cons public init() intf java.io.Closeable intf java.io.Flushable meth public abstract void write(int) throws java.io.IOException +meth public static java.io.OutputStream nullOutputStream() meth public void close() throws java.io.IOException meth public void flush() throws java.io.IOException meth public void write(byte[]) throws java.io.IOException @@ -48,11 +1951,13 @@ meth public abstract void write(char[],int,int) throws java.io.IOException meth public java.io.Writer append(char) throws java.io.IOException meth public java.io.Writer append(java.lang.CharSequence) throws java.io.IOException meth public java.io.Writer append(java.lang.CharSequence,int,int) throws java.io.IOException +meth public static java.io.Writer nullWriter() meth public void write(char[]) throws java.io.IOException meth public void write(int) throws java.io.IOException meth public void write(java.lang.String) throws java.io.IOException meth public void write(java.lang.String,int,int) throws java.io.IOException supr java.lang.Object +hfds WRITE_BUFFER_SIZE,writeBuffer CLSS public abstract interface java.lang.Appendable meth public abstract java.lang.Appendable append(char) throws java.io.IOException @@ -70,13 +1975,17 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -85,9 +1994,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -96,11 +2007,13 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -118,6 +2031,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -140,6 +2054,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -173,6 +2089,9 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract interface java.util.EventListener CLSS public java.util.EventObject @@ -182,6 +2101,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public javax.el.ArrayELResolver cons public init() @@ -421,7 +2341,7 @@ meth public abstract java.lang.Object invoke(javax.el.ELContext,java.lang.Object meth public abstract javax.el.MethodInfo getMethodInfo(javax.el.ELContext) meth public boolean isParametersProvided() meth public boolean isParmetersProvided() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javax.el.Expression hfds serialVersionUID @@ -756,9 +2676,9 @@ meth public abstract java.net.URL getResource(java.lang.String) throws java.net. meth public abstract java.util.Enumeration getAttributeNames() meth public abstract java.util.Enumeration getInitParameterNames() meth public abstract java.util.Enumeration getServletNames() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.util.Enumeration getServlets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.util.Map getFilterRegistrations() meth public abstract java.util.Map getServletRegistrations() meth public abstract java.util.Set getResourcePaths(java.lang.String) @@ -771,7 +2691,7 @@ meth public abstract javax.servlet.FilterRegistration$Dynamic addFilter(java.lan meth public abstract javax.servlet.RequestDispatcher getNamedDispatcher(java.lang.String) meth public abstract javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String) meth public abstract javax.servlet.Servlet getServlet(java.lang.String) throws javax.servlet.ServletException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract javax.servlet.ServletContext getContext(java.lang.String) meth public abstract javax.servlet.ServletRegistration getServletRegistration(java.lang.String) meth public abstract javax.servlet.ServletRegistration$Dynamic addJspFile(java.lang.String,java.lang.String) @@ -783,7 +2703,7 @@ meth public abstract javax.servlet.descriptor.JspConfigDescriptor getJspConfigDe meth public abstract void addListener(java.lang.Class) meth public abstract void addListener(java.lang.String) meth public abstract void log(java.lang.Exception,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void log(java.lang.String) meth public abstract void log(java.lang.String,java.lang.Throwable) meth public abstract void removeAttribute(java.lang.String) @@ -957,7 +2877,7 @@ meth public java.lang.String getLocalName() meth public java.lang.String getParameter(java.lang.String) meth public java.lang.String getProtocol() meth public java.lang.String getRealPath(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getRemoteAddr() meth public java.lang.String getRemoteHost() meth public java.lang.String getScheme() @@ -1064,19 +2984,19 @@ meth public static javax.servlet.SessionTrackingMode[] values() supr java.lang.Enum CLSS public abstract interface javax.servlet.SingleThreadModel - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") CLSS public javax.servlet.UnavailableException cons public init(int,javax.servlet.Servlet,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) cons public init(java.lang.String,int) cons public init(javax.servlet.Servlet,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isPermanent() meth public int getUnavailableSeconds() meth public javax.servlet.Servlet getServlet() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javax.servlet.ServletException hfds permanent,seconds,serialVersionUID,servlet @@ -1279,7 +3199,7 @@ meth public abstract boolean authenticate(javax.servlet.http.HttpServletResponse meth public abstract boolean isRequestedSessionIdFromCookie() meth public abstract boolean isRequestedSessionIdFromURL() meth public abstract boolean isRequestedSessionIdFromUrl() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean isRequestedSessionIdValid() meth public abstract boolean isUserInRole(java.lang.String) meth public abstract int getIntHeader(java.lang.String) @@ -1320,7 +3240,7 @@ meth public boolean authenticate(javax.servlet.http.HttpServletResponse) throws meth public boolean isRequestedSessionIdFromCookie() meth public boolean isRequestedSessionIdFromURL() meth public boolean isRequestedSessionIdFromUrl() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isRequestedSessionIdValid() meth public boolean isTrailerFieldsReady() meth public boolean isUserInRole(java.lang.String) @@ -1401,10 +3321,10 @@ meth public abstract boolean containsHeader(java.lang.String) meth public abstract int getStatus() meth public abstract java.lang.String encodeRedirectURL(java.lang.String) meth public abstract java.lang.String encodeRedirectUrl(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.String encodeURL(java.lang.String) meth public abstract java.lang.String encodeUrl(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.String getHeader(java.lang.String) meth public abstract java.util.Collection getHeaderNames() meth public abstract java.util.Collection getHeaders(java.lang.String) @@ -1420,7 +3340,7 @@ meth public abstract void setHeader(java.lang.String,java.lang.String) meth public abstract void setIntHeader(java.lang.String,int) meth public abstract void setStatus(int) meth public abstract void setStatus(int,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.util.function.Supplier> getTrailerFields() meth public void setTrailerFields(java.util.function.Supplier>) @@ -1431,10 +3351,10 @@ meth public boolean containsHeader(java.lang.String) meth public int getStatus() meth public java.lang.String encodeRedirectURL(java.lang.String) meth public java.lang.String encodeRedirectUrl(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String encodeURL(java.lang.String) meth public java.lang.String encodeUrl(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getHeader(java.lang.String) meth public java.util.Collection getHeaderNames() meth public java.util.Collection getHeaders(java.lang.String) @@ -1451,7 +3371,7 @@ meth public void setHeader(java.lang.String,java.lang.String) meth public void setIntHeader(java.lang.String,int) meth public void setStatus(int) meth public void setStatus(int,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setTrailerFields(java.util.function.Supplier>) supr javax.servlet.ServletResponseWrapper @@ -1460,22 +3380,22 @@ meth public abstract boolean isNew() meth public abstract int getMaxInactiveInterval() meth public abstract java.lang.Object getAttribute(java.lang.String) meth public abstract java.lang.Object getValue(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.String getId() meth public abstract java.lang.String[] getValueNames() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.util.Enumeration getAttributeNames() meth public abstract javax.servlet.ServletContext getServletContext() meth public abstract javax.servlet.http.HttpSessionContext getSessionContext() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract long getCreationTime() meth public abstract long getLastAccessedTime() meth public abstract void invalidate() meth public abstract void putValue(java.lang.String,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void removeAttribute(java.lang.String) meth public abstract void removeValue(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void setAttribute(java.lang.String,java.lang.Object) meth public abstract void setMaxInactiveInterval(int) @@ -1505,11 +3425,11 @@ meth public void valueBound(javax.servlet.http.HttpSessionBindingEvent) meth public void valueUnbound(javax.servlet.http.HttpSessionBindingEvent) CLSS public abstract interface javax.servlet.http.HttpSessionContext - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.util.Enumeration getIds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract javax.servlet.http.HttpSession getSession(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") CLSS public javax.servlet.http.HttpSessionEvent cons public init(javax.servlet.http.HttpSession) @@ -1531,7 +3451,7 @@ meth public abstract void destroy() meth public abstract void init(javax.servlet.http.WebConnection) CLSS public javax.servlet.http.HttpUtils - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth public static java.lang.StringBuffer getRequestURL(javax.servlet.http.HttpServletRequest) meth public static java.util.Hashtable parsePostData(int,javax.servlet.ServletInputStream) diff --git a/enterprise/web.beans/nbproject/org-netbeans-modules-web-beans.sig b/enterprise/web.beans/nbproject/org-netbeans-modules-web-beans.sig index 7592527a6b8e..27172b220df9 100644 --- a/enterprise/web.beans/nbproject/org-netbeans-modules-web-beans.sig +++ b/enterprise/web.beans/nbproject/org-netbeans-modules-web-beans.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.49 +#Version 2.50 CLSS public java.beans.FeatureDescriptor cons public init() diff --git a/enterprise/web.core/nbproject/org-netbeans-modules-web-core.sig b/enterprise/web.core/nbproject/org-netbeans-modules-web-core.sig index dd439da71be4..9412318571f1 100644 --- a/enterprise/web.core/nbproject/org-netbeans-modules-web-core.sig +++ b/enterprise/web.core/nbproject/org-netbeans-modules-web-core.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.62.0 +#Version 2.63.0 CLSS public abstract java.awt.Component cons protected init() @@ -686,8 +686,8 @@ meth public boolean isInitialized() meth public boolean isTagLibRegistered(java.lang.String) meth public boolean isXMLSyntax() meth public java.lang.String toString() -meth public java.util.Map getPrefixMapper() -meth public void applyParsedData(java.util.Map,java.util.Map,boolean,boolean,boolean) +meth public java.util.Map getPrefixMapper() +meth public void applyParsedData(java.util.Map,java.util.Map,boolean,boolean,boolean) meth public void parsingStarted() supr java.beans.PropertyChangeSupport hfds elIgnored,initialized,prefixMapper,taglibs,xmlSyntax diff --git a/enterprise/web.el/nbproject/org-netbeans-modules-web-el.sig b/enterprise/web.el/nbproject/org-netbeans-modules-web-el.sig index 15ecbbac6996..5b321f87bc93 100644 --- a/enterprise/web.el/nbproject/org-netbeans-modules-web-el.sig +++ b/enterprise/web.el/nbproject/org-netbeans-modules-web-el.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.82 +#Version 1.83 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/web.jsf.navigation/nbproject/org-netbeans-modules-web-jsf-navigation.sig b/enterprise/web.jsf.navigation/nbproject/org-netbeans-modules-web-jsf-navigation.sig index 5a182a70ea07..5cea16efccbd 100644 --- a/enterprise/web.jsf.navigation/nbproject/org-netbeans-modules-web-jsf-navigation.sig +++ b/enterprise/web.jsf.navigation/nbproject/org-netbeans-modules-web-jsf-navigation.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.56 +#Version 2.57 CLSS public java.lang.Object cons public init() diff --git a/enterprise/web.jsf/nbproject/org-netbeans-modules-web-jsf.sig b/enterprise/web.jsf/nbproject/org-netbeans-modules-web-jsf.sig index 118ab23cf920..7486e6b63b5d 100644 --- a/enterprise/web.jsf/nbproject/org-netbeans-modules-web-jsf.sig +++ b/enterprise/web.jsf/nbproject/org-netbeans-modules-web-jsf.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.10.0 +#Version 2.11.0 CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener diff --git a/enterprise/web.jsfapi/nbproject/org-netbeans-modules-web-jsfapi.sig b/enterprise/web.jsfapi/nbproject/org-netbeans-modules-web-jsfapi.sig index bd72a2b5a1be..d0a9ee0df4be 100644 --- a/enterprise/web.jsfapi/nbproject/org-netbeans-modules-web-jsfapi.sig +++ b/enterprise/web.jsfapi/nbproject/org-netbeans-modules-web-jsfapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.9 +#Version 2.10 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/web.jspparser/nbproject/org-netbeans-modules-web-jspparser.sig b/enterprise/web.jspparser/nbproject/org-netbeans-modules-web-jspparser.sig index b3bc4b2b6f23..3969d82f934e 100644 --- a/enterprise/web.jspparser/nbproject/org-netbeans-modules-web-jspparser.sig +++ b/enterprise/web.jspparser/nbproject/org-netbeans-modules-web-jspparser.sig @@ -27,6 +27,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract org.netbeans.modules.web.jsps.parserapi.ELNode cons public init() diff --git a/enterprise/web.project/nbproject/org-netbeans-modules-web-project.sig b/enterprise/web.project/nbproject/org-netbeans-modules-web-project.sig index 3402dae289b0..4afba8ff4bea 100644 --- a/enterprise/web.project/nbproject/org-netbeans-modules-web-project.sig +++ b/enterprise/web.project/nbproject/org-netbeans-modules-web-project.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.104.0 +#Version 1.105.0 CLSS public java.lang.Object cons public init() diff --git a/enterprise/weblogic.common/nbproject/org-netbeans-modules-weblogic-common.sig b/enterprise/weblogic.common/nbproject/org-netbeans-modules-weblogic-common.sig index 9a9ab924e815..b3557c06d91b 100644 --- a/enterprise/weblogic.common/nbproject/org-netbeans-modules-weblogic-common.sig +++ b/enterprise/weblogic.common/nbproject/org-netbeans-modules-weblogic-common.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.44 +#Version 1.45 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/websvc.clientapi/nbproject/org-netbeans-modules-websvc-clientapi.sig b/enterprise/websvc.clientapi/nbproject/org-netbeans-modules-websvc-clientapi.sig index d52d875d30aa..2241ec08d7c9 100644 --- a/enterprise/websvc.clientapi/nbproject/org-netbeans-modules-websvc-clientapi.sig +++ b/enterprise/websvc.clientapi/nbproject/org-netbeans-modules-websvc-clientapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.62 +#Version 1.63 CLSS public java.lang.Object cons public init() diff --git a/enterprise/websvc.core/nbproject/org-netbeans-modules-websvc-core.sig b/enterprise/websvc.core/nbproject/org-netbeans-modules-websvc-core.sig index af24b7b6cd8e..f2fd47e23d9f 100644 --- a/enterprise/websvc.core/nbproject/org-netbeans-modules-websvc-core.sig +++ b/enterprise/websvc.core/nbproject/org-netbeans-modules-websvc-core.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.74.0 +#Version 1.75.0 CLSS public abstract java.awt.Component cons protected init() diff --git a/enterprise/websvc.design/nbproject/org-netbeans-modules-websvc-design.sig b/enterprise/websvc.design/nbproject/org-netbeans-modules-websvc-design.sig index afcaa53bc9bf..d5bd93e623ad 100644 --- a/enterprise/websvc.design/nbproject/org-netbeans-modules-websvc-design.sig +++ b/enterprise/websvc.design/nbproject/org-netbeans-modules-websvc-design.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.55 +#Version 1.56 CLSS public java.lang.Object cons public init() diff --git a/enterprise/websvc.jaxws.lightapi/nbproject/org-netbeans-modules-websvc-jaxws-lightapi.sig b/enterprise/websvc.jaxws.lightapi/nbproject/org-netbeans-modules-websvc-jaxws-lightapi.sig index f3283634f9d9..7b20f6e38ced 100644 --- a/enterprise/websvc.jaxws.lightapi/nbproject/org-netbeans-modules-websvc-jaxws-lightapi.sig +++ b/enterprise/websvc.jaxws.lightapi/nbproject/org-netbeans-modules-websvc-jaxws-lightapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.52 +#Version 1.53 CLSS public java.lang.Object cons public init() diff --git a/enterprise/websvc.jaxwsapi/nbproject/org-netbeans-modules-websvc-jaxwsapi.sig b/enterprise/websvc.jaxwsapi/nbproject/org-netbeans-modules-websvc-jaxwsapi.sig index 7db61e849cfe..7c6d2ea508d7 100644 --- a/enterprise/websvc.jaxwsapi/nbproject/org-netbeans-modules-websvc-jaxwsapi.sig +++ b/enterprise/websvc.jaxwsapi/nbproject/org-netbeans-modules-websvc-jaxwsapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.56 +#Version 1.57 CLSS public java.beans.FeatureDescriptor cons public init() diff --git a/enterprise/websvc.jaxwsmodel/nbproject/org-netbeans-modules-websvc-jaxwsmodel.sig b/enterprise/websvc.jaxwsmodel/nbproject/org-netbeans-modules-websvc-jaxwsmodel.sig index ebe1c0b3ca3c..5d89586d192a 100644 --- a/enterprise/websvc.jaxwsmodel/nbproject/org-netbeans-modules-websvc-jaxwsmodel.sig +++ b/enterprise/websvc.jaxwsmodel/nbproject/org-netbeans-modules-websvc-jaxwsmodel.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.60 +#Version 1.61 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/websvc.manager/nbproject/org-netbeans-modules-websvc-manager.sig b/enterprise/websvc.manager/nbproject/org-netbeans-modules-websvc-manager.sig index b2d59cc9bf2a..f18c53cd1e82 100644 --- a/enterprise/websvc.manager/nbproject/org-netbeans-modules-websvc-manager.sig +++ b/enterprise/websvc.manager/nbproject/org-netbeans-modules-websvc-manager.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.58 +#Version 1.59 CLSS public abstract interface java.awt.datatransfer.Transferable meth public abstract boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor) diff --git a/enterprise/websvc.projectapi/nbproject/org-netbeans-modules-websvc-projectapi.sig b/enterprise/websvc.projectapi/nbproject/org-netbeans-modules-websvc-projectapi.sig index a63d32739d41..ee730471c903 100644 --- a/enterprise/websvc.projectapi/nbproject/org-netbeans-modules-websvc-projectapi.sig +++ b/enterprise/websvc.projectapi/nbproject/org-netbeans-modules-websvc-projectapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.52 +#Version 1.53 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/websvc.rest/nbproject/org-netbeans-modules-websvc-rest.sig b/enterprise/websvc.rest/nbproject/org-netbeans-modules-websvc-rest.sig index 33ed54bc25ad..2622d4b8018a 100644 --- a/enterprise/websvc.rest/nbproject/org-netbeans-modules-websvc-rest.sig +++ b/enterprise/websvc.rest/nbproject/org-netbeans-modules-websvc-rest.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.60 +#Version 1.61 CLSS public abstract java.awt.Component cons protected init() diff --git a/enterprise/websvc.restapi/nbproject/org-netbeans-modules-websvc-restapi.sig b/enterprise/websvc.restapi/nbproject/org-netbeans-modules-websvc-restapi.sig index 3b1ecac39d84..8f31602731a1 100644 --- a/enterprise/websvc.restapi/nbproject/org-netbeans-modules-websvc-restapi.sig +++ b/enterprise/websvc.restapi/nbproject/org-netbeans-modules-websvc-restapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.66 +#Version 1.67 CLSS public abstract interface java.io.Serializable diff --git a/enterprise/websvc.restlib/nbproject/org-netbeans-modules-websvc-restlib.sig b/enterprise/websvc.restlib/nbproject/org-netbeans-modules-websvc-restlib.sig index f42dda0adc7a..9bc7f4ee378b 100644 --- a/enterprise/websvc.restlib/nbproject/org-netbeans-modules-websvc-restlib.sig +++ b/enterprise/websvc.restlib/nbproject/org-netbeans-modules-websvc-restlib.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.38 +#Version 2.39 CLSS public abstract interface !annotation com.fasterxml.jackson.annotation.JacksonAnnotation anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) diff --git a/enterprise/websvc.utilities/nbproject/org-netbeans-modules-websvc-utilities.sig b/enterprise/websvc.utilities/nbproject/org-netbeans-modules-websvc-utilities.sig index deac9d75a76a..fde1c36454cb 100644 --- a/enterprise/websvc.utilities/nbproject/org-netbeans-modules-websvc-utilities.sig +++ b/enterprise/websvc.utilities/nbproject/org-netbeans-modules-websvc-utilities.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.55 +#Version 1.56 CLSS public abstract java.awt.Component cons protected init() diff --git a/enterprise/websvc.websvcapi/nbproject/org-netbeans-modules-websvc-websvcapi.sig b/enterprise/websvc.websvcapi/nbproject/org-netbeans-modules-websvc-websvcapi.sig index a4c610e4635e..a8beae4a5784 100644 --- a/enterprise/websvc.websvcapi/nbproject/org-netbeans-modules-websvc-websvcapi.sig +++ b/enterprise/websvc.websvcapi/nbproject/org-netbeans-modules-websvc-websvcapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.61 +#Version 1.62 CLSS public java.lang.Object cons public init() diff --git a/enterprise/websvc.wsstackapi/nbproject/org-netbeans-modules-websvc-wsstackapi.sig b/enterprise/websvc.wsstackapi/nbproject/org-netbeans-modules-websvc-wsstackapi.sig index 9626d9d13353..5a6b7cb57827 100644 --- a/enterprise/websvc.wsstackapi/nbproject/org-netbeans-modules-websvc-wsstackapi.sig +++ b/enterprise/websvc.wsstackapi/nbproject/org-netbeans-modules-websvc-wsstackapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.53 +#Version 1.54 CLSS public abstract interface java.io.Serializable diff --git a/extide/gradle/nbproject/org-netbeans-modules-gradle.sig b/extide/gradle/nbproject/org-netbeans-modules-gradle.sig index f1b73ccb4e30..32349d931adf 100644 --- a/extide/gradle/nbproject/org-netbeans-modules-gradle.sig +++ b/extide/gradle/nbproject/org-netbeans-modules-gradle.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.48.0 +#Version 2.49.0 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -46,6 +47,13 @@ meth public final void wait(long,int) throws java.lang.InterruptedException meth public int hashCode() meth public java.lang.String toString() +CLSS public abstract java.lang.Record +cons protected init() +meth public abstract boolean equals(java.lang.Object) +meth public abstract int hashCode() +meth public abstract java.lang.String toString() +supr java.lang.Object + CLSS public abstract interface java.lang.Runnable anno 0 java.lang.FunctionalInterface() meth public abstract void run() @@ -100,16 +108,25 @@ CLSS public final static org.netbeans.modules.gradle.api.BuildPropertiesSupport$ cons public init(java.lang.Object,java.lang.String,java.lang.String,org.netbeans.modules.gradle.api.BuildPropertiesSupport$PropertyKind,java.lang.String,java.lang.String) meth public boolean isList() meth public boolean isMap() +meth public final boolean equals(java.lang.Object) +meth public final int hashCode() +meth public final java.lang.String toString() meth public java.lang.Object getId() anno 0 org.netbeans.api.annotations.common.NonNull() +meth public java.lang.Object id() meth public java.lang.String getName() meth public java.lang.String getScope() meth public java.lang.String getStringValue() anno 0 org.netbeans.api.annotations.common.CheckForNull() meth public java.lang.String getType() anno 0 org.netbeans.api.annotations.common.CheckForNull() +meth public java.lang.String name() +meth public java.lang.String scope() +meth public java.lang.String type() +meth public java.lang.String value() meth public org.netbeans.modules.gradle.api.BuildPropertiesSupport$PropertyKind getKind() -supr java.lang.Object +meth public org.netbeans.modules.gradle.api.BuildPropertiesSupport$PropertyKind kind() +supr java.lang.Record hfds id,kind,name,scope,type,value CLSS public final static !enum org.netbeans.modules.gradle.api.BuildPropertiesSupport$PropertyKind diff --git a/extide/o.apache.tools.ant.module/nbproject/org-apache-tools-ant-module.sig b/extide/o.apache.tools.ant.module/nbproject/org-apache-tools-ant-module.sig index 21250c247d09..0c28d0276442 100644 --- a/extide/o.apache.tools.ant.module/nbproject/org-apache-tools-ant-module.sig +++ b/extide/o.apache.tools.ant.module/nbproject/org-apache-tools-ant-module.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.114.0 +#Version 3.115.0 CLSS public java.beans.FeatureDescriptor cons public init() diff --git a/extide/options.java/nbproject/org-netbeans-modules-options-java.sig b/extide/options.java/nbproject/org-netbeans-modules-options-java.sig index 48dced9ec361..d03ef3faf20d 100644 --- a/extide/options.java/nbproject/org-netbeans-modules-options-java.sig +++ b/extide/options.java/nbproject/org-netbeans-modules-options-java.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.44 +#Version 1.45 CLSS public java.lang.Object cons public init() diff --git a/groovy/groovy.editor/nbproject/org-netbeans-modules-groovy-editor.sig b/groovy/groovy.editor/nbproject/org-netbeans-modules-groovy-editor.sig index 90bd1d534de8..58c2cd48092d 100644 --- a/groovy/groovy.editor/nbproject/org-netbeans-modules-groovy-editor.sig +++ b/groovy/groovy.editor/nbproject/org-netbeans-modules-groovy-editor.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.99 +#Version 1.100 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object> meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator() diff --git a/groovy/groovy.support/nbproject/org-netbeans-modules-groovy-support.sig b/groovy/groovy.support/nbproject/org-netbeans-modules-groovy-support.sig index b796b00c3207..4d85676afe5f 100644 --- a/groovy/groovy.support/nbproject/org-netbeans-modules-groovy-support.sig +++ b/groovy/groovy.support/nbproject/org-netbeans-modules-groovy-support.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.70 +#Version 1.71 CLSS public java.lang.Object cons public init() diff --git a/groovy/libs.groovy/nbproject/org-netbeans-modules-libs-groovy.sig b/groovy/libs.groovy/nbproject/org-netbeans-modules-libs-groovy.sig index 380ac638080e..1f7e4272120f 100644 --- a/groovy/libs.groovy/nbproject/org-netbeans-modules-libs-groovy.sig +++ b/groovy/libs.groovy/nbproject/org-netbeans-modules-libs-groovy.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.30 +#Version 2.31 CLSS public abstract interface !annotation groovy.beans.Bindable anno 0 java.lang.annotation.Documented() @@ -6862,10 +6862,14 @@ fld public final java.lang.String type meth protected groovyjarjarasm.asm.Attribute read(groovyjarjarasm.asm.ClassReader,int,int,char[],int,groovyjarjarasm.asm.Label[]) meth protected groovyjarjarasm.asm.ByteVector write(groovyjarjarasm.asm.ClassWriter,byte[],int,int,int) meth protected groovyjarjarasm.asm.Label[] getLabels() + anno 0 java.lang.Deprecated() meth public boolean isCodeAttribute() meth public boolean isUnknown() +meth public static byte[] write(groovyjarjarasm.asm.Attribute,groovyjarjarasm.asm.ClassWriter,byte[],int,int,int) +meth public static groovyjarjarasm.asm.Attribute read(groovyjarjarasm.asm.Attribute,groovyjarjarasm.asm.ClassReader,int,int,char[],int,groovyjarjarasm.asm.Label[]) +meth public static groovyjarjarasm.asm.Label readLabel(groovyjarjarasm.asm.ClassReader,int,groovyjarjarasm.asm.Label[]) supr java.lang.Object -hfds content,nextAttribute +hfds cachedContent,nextAttribute hcls Set CLSS public groovyjarjarasm.asm.ByteVector @@ -6895,6 +6899,7 @@ fld public final static int SKIP_DEBUG = 2 fld public final static int SKIP_FRAMES = 4 meth protected groovyjarjarasm.asm.Label readLabel(int,groovyjarjarasm.asm.Label[]) meth protected void readBytecodeInstructionOffset(int) +meth public byte[] readBytes(int,int) meth public int getAccess() meth public int getItem(int) meth public int getItemCount() @@ -6964,6 +6969,7 @@ meth public final groovyjarjarasm.asm.FieldVisitor visitField(int,java.lang.Stri meth public final groovyjarjarasm.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) meth public final groovyjarjarasm.asm.ModuleVisitor visitModule(java.lang.String,int,java.lang.String) meth public final groovyjarjarasm.asm.RecordComponentVisitor visitRecordComponent(java.lang.String,java.lang.String,java.lang.String) +meth public final void setFlags(int) meth public final void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) meth public final void visitAttribute(groovyjarjarasm.asm.Attribute) meth public final void visitEnd() @@ -7342,6 +7348,8 @@ fld public final static int V20 = 64 fld public final static int V21 = 65 fld public final static int V22 = 66 fld public final static int V23 = 67 +fld public final static int V24 = 68 +fld public final static int V25 = 69 fld public final static int V9 = 53 fld public final static int V_PREVIEW = -65536 fld public final static java.lang.Integer DOUBLE diff --git a/harness/jellytools.platform/nbproject/org-netbeans-modules-jellytools-platform.sig b/harness/jellytools.platform/nbproject/org-netbeans-modules-jellytools-platform.sig index affa679f1110..1306a85e08bd 100644 --- a/harness/jellytools.platform/nbproject/org-netbeans-modules-jellytools-platform.sig +++ b/harness/jellytools.platform/nbproject/org-netbeans-modules-jellytools-platform.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.59 +#Version 3.60 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() diff --git a/harness/jemmy/nbproject/org-netbeans-modules-jemmy.sig b/harness/jemmy/nbproject/org-netbeans-modules-jemmy.sig index c1b94d578c57..e242ba40072e 100644 --- a/harness/jemmy/nbproject/org-netbeans-modules-jemmy.sig +++ b/harness/jemmy/nbproject/org-netbeans-modules-jemmy.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.57 +#Version 3.58 CLSS public abstract java.awt.AWTEvent cons public init(java.awt.Event) diff --git a/harness/nbjunit/nbproject/org-netbeans-modules-nbjunit.sig b/harness/nbjunit/nbproject/org-netbeans-modules-nbjunit.sig index c58df0a5f0c0..43245f9ad00b 100644 --- a/harness/nbjunit/nbproject/org-netbeans-modules-nbjunit.sig +++ b/harness/nbjunit/nbproject/org-netbeans-modules-nbjunit.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.120 +#Version 1.121 CLSS public java.io.IOException cons public init() diff --git a/harness/o.n.insane/nbproject/org-netbeans-insane.sig b/harness/o.n.insane/nbproject/org-netbeans-insane.sig index a4752416ef8e..6b7d9d0f5925 100644 --- a/harness/o.n.insane/nbproject/org-netbeans-insane.sig +++ b/harness/o.n.insane/nbproject/org-netbeans-insane.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.59.0 +#Version 1.60.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/api.debugger/nbproject/org-netbeans-api-debugger.sig b/ide/api.debugger/nbproject/org-netbeans-api-debugger.sig index e05def3de04d..575b194b4a91 100644 --- a/ide/api.debugger/nbproject/org-netbeans-api-debugger.sig +++ b/ide/api.debugger/nbproject/org-netbeans-api-debugger.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.85 +#Version 1.86 CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener @@ -36,6 +36,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/ide/api.java.classpath/nbproject/org-netbeans-api-java-classpath.sig b/ide/api.java.classpath/nbproject/org-netbeans-api-java-classpath.sig index bb0048e0c468..449c76591b5c 100644 --- a/ide/api.java.classpath/nbproject/org-netbeans-api-java-classpath.sig +++ b/ide/api.java.classpath/nbproject/org-netbeans-api-java-classpath.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.84 +#Version 1.85 CLSS public abstract interface java.io.Serializable diff --git a/ide/api.lsp/nbproject/org-netbeans-api-lsp.sig b/ide/api.lsp/nbproject/org-netbeans-api-lsp.sig index 1dcd3d8e9383..804f6ecb82c7 100644 --- a/ide/api.lsp/nbproject/org-netbeans-api-lsp.sig +++ b/ide/api.lsp/nbproject/org-netbeans-api-lsp.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.36 +#Version 1.37 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -32,6 +33,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -69,6 +71,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) diff --git a/ide/api.xml.ui/nbproject/org-netbeans-api-xml-ui.sig b/ide/api.xml.ui/nbproject/org-netbeans-api-xml-ui.sig index 3e27aaf9c7f8..4578207f3305 100644 --- a/ide/api.xml.ui/nbproject/org-netbeans-api-xml-ui.sig +++ b/ide/api.xml.ui/nbproject/org-netbeans-api-xml-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.74 +#Version 1.75 CLSS public java.beans.FeatureDescriptor cons public init() diff --git a/ide/api.xml/nbproject/org-netbeans-api-xml.sig b/ide/api.xml/nbproject/org-netbeans-api-xml.sig index 9dbe1e6cb38c..d62c2580d46b 100644 --- a/ide/api.xml/nbproject/org-netbeans-api-xml.sig +++ b/ide/api.xml/nbproject/org-netbeans-api-xml.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.74 +#Version 1.75 CLSS public java.lang.Object cons public init() diff --git a/ide/bugtracking.commons/nbproject/org-netbeans-modules-bugtracking-commons.sig b/ide/bugtracking.commons/nbproject/org-netbeans-modules-bugtracking-commons.sig index 7ff8c3b31570..5d9ce9cb4401 100644 --- a/ide/bugtracking.commons/nbproject/org-netbeans-modules-bugtracking-commons.sig +++ b/ide/bugtracking.commons/nbproject/org-netbeans-modules-bugtracking-commons.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.38 +#Version 1.39 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/bugtracking/nbproject/org-netbeans-modules-bugtracking.sig b/ide/bugtracking/nbproject/org-netbeans-modules-bugtracking.sig index f65fa36eba77..9b887b33efec 100644 --- a/ide/bugtracking/nbproject/org-netbeans-modules-bugtracking.sig +++ b/ide/bugtracking/nbproject/org-netbeans-modules-bugtracking.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.139 +#Version 1.140 CLSS public abstract interface java.io.Serializable diff --git a/ide/code.analysis/nbproject/org-netbeans-modules-code-analysis.sig b/ide/code.analysis/nbproject/org-netbeans-modules-code-analysis.sig index dfa1ea79002d..3a866d1aa4f4 100644 --- a/ide/code.analysis/nbproject/org-netbeans-modules-code-analysis.sig +++ b/ide/code.analysis/nbproject/org-netbeans-modules-code-analysis.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.56 +#Version 1.57 CLSS public java.lang.Object cons public init() diff --git a/ide/core.browser/nbproject/org-netbeans-core-browser.sig b/ide/core.browser/nbproject/org-netbeans-core-browser.sig index 98afbe82119b..586381041a14 100644 --- a/ide/core.browser/nbproject/org-netbeans-core-browser.sig +++ b/ide/core.browser/nbproject/org-netbeans-core-browser.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.58.0 +#Version 1.59.0 CLSS public java.lang.Object cons public init() diff --git a/ide/core.ide/nbproject/org-netbeans-core-ide.sig b/ide/core.ide/nbproject/org-netbeans-core-ide.sig index 8466239aeaad..8df59b1def3d 100644 --- a/ide/core.ide/nbproject/org-netbeans-core-ide.sig +++ b/ide/core.ide/nbproject/org-netbeans-core-ide.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.71 +#Version 1.72 CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) diff --git a/ide/csl.api/nbproject/org-netbeans-modules-csl-api.sig b/ide/csl.api/nbproject/org-netbeans-modules-csl-api.sig index 63df09193eb9..ee5f562f59b8 100644 --- a/ide/csl.api/nbproject/org-netbeans-modules-csl-api.sig +++ b/ide/csl.api/nbproject/org-netbeans-modules-csl-api.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.88.0 +#Version 2.89.0 CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener @@ -38,6 +38,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object> meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator() @@ -133,6 +134,7 @@ meth public void putValue(java.lang.String,java.lang.Object) meth public void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public void setEnabled(boolean) supr java.lang.Object +hfds RECONFIGURE_ON_NULL,arrayTable CLSS public abstract interface javax.swing.Action fld public final static java.lang.String ACCELERATOR_KEY = "AcceleratorKey" @@ -230,6 +232,8 @@ meth public void read(java.io.Reader,javax.swing.text.Document,int) throws java. meth public void write(java.io.OutputStream,javax.swing.text.Document,int,int) throws java.io.IOException,javax.swing.text.BadLocationException meth public void write(java.io.Writer,javax.swing.text.Document,int,int) throws java.io.IOException,javax.swing.text.BadLocationException supr javax.swing.text.EditorKit +hfds defaultActions,selectionPageDownAction,selectionPageLeftAction,selectionPageRightAction,selectionPageUpAction,toggleComponentOrientationAction,unselectAction +hcls BeginAction,BeginLineAction,BeginParagraphAction,BeginWordAction,DeleteNextCharAction,DeletePrevCharAction,DeleteWordAction,DumpModelAction,EndAction,EndLineAction,EndParagraphAction,EndWordAction,NextVisualPositionAction,NextWordAction,PageAction,PreviousWordAction,ReadOnlyAction,SelectAllAction,SelectLineAction,SelectParagraphAction,SelectWordAction,ToggleComponentOrientationAction,UnselectAction,VerticalPageAction,WritableAction CLSS public abstract javax.swing.text.EditorKit cons public init() diff --git a/ide/csl.types/nbproject/org-netbeans-modules-csl-types.sig b/ide/csl.types/nbproject/org-netbeans-modules-csl-types.sig index 29d158e97ecc..7fd679d08d1c 100644 --- a/ide/csl.types/nbproject/org-netbeans-modules-csl-types.sig +++ b/ide/csl.types/nbproject/org-netbeans-modules-csl-types.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.30 +#Version 1.31 CLSS public abstract interface java.io.Serializable diff --git a/ide/css.editor/nbproject/org-netbeans-modules-css-editor.sig b/ide/css.editor/nbproject/org-netbeans-modules-css-editor.sig index 37ca79e85bed..2ca26d6909b0 100644 --- a/ide/css.editor/nbproject/org-netbeans-modules-css-editor.sig +++ b/ide/css.editor/nbproject/org-netbeans-modules-css-editor.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.98 +#Version 1.99 CLSS public abstract interface java.io.Serializable diff --git a/ide/css.lib/nbproject/org-netbeans-modules-css-lib.sig b/ide/css.lib/nbproject/org-netbeans-modules-css-lib.sig index a30736900fb3..c376065dbda7 100644 --- a/ide/css.lib/nbproject/org-netbeans-modules-css-lib.sig +++ b/ide/css.lib/nbproject/org-netbeans-modules-css-lib.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.10 +#Version 2.11 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -1015,6 +1016,7 @@ fld public final static org.netbeans.modules.css.lib.api.properties.PropertyCate fld public final static org.netbeans.modules.css.lib.api.properties.PropertyCategory GRID fld public final static org.netbeans.modules.css.lib.api.properties.PropertyCategory HYPERLINKS fld public final static org.netbeans.modules.css.lib.api.properties.PropertyCategory IMAGES +fld public final static org.netbeans.modules.css.lib.api.properties.PropertyCategory IMAGES_4 fld public final static org.netbeans.modules.css.lib.api.properties.PropertyCategory INTERNET_EXPLORER fld public final static org.netbeans.modules.css.lib.api.properties.PropertyCategory LINE fld public final static org.netbeans.modules.css.lib.api.properties.PropertyCategory LISTS_AND_COUNTERS diff --git a/ide/css.model/nbproject/org-netbeans-modules-css-model.sig b/ide/css.model/nbproject/org-netbeans-modules-css-model.sig index 246ed61e8cb4..e2ab994e1702 100644 --- a/ide/css.model/nbproject/org-netbeans-modules-css-model.sig +++ b/ide/css.model/nbproject/org-netbeans-modules-css-model.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.61 +#Version 1.62 CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener diff --git a/ide/css.visual/nbproject/org-netbeans-modules-css-visual.sig b/ide/css.visual/nbproject/org-netbeans-modules-css-visual.sig index e65f935c233f..806ab7c61fe1 100644 --- a/ide/css.visual/nbproject/org-netbeans-modules-css-visual.sig +++ b/ide/css.visual/nbproject/org-netbeans-modules-css-visual.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.62 +#Version 3.63 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/db.core/nbproject/org-netbeans-modules-db-core.sig b/ide/db.core/nbproject/org-netbeans-modules-db-core.sig index fea89746e80c..d4c6fb6d5cc2 100644 --- a/ide/db.core/nbproject/org-netbeans-modules-db-core.sig +++ b/ide/db.core/nbproject/org-netbeans-modules-db-core.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.67 +#Version 1.68 CLSS public java.beans.FeatureDescriptor cons public init() diff --git a/ide/db.dataview/nbproject/org-netbeans-modules-db-dataview.sig b/ide/db.dataview/nbproject/org-netbeans-modules-db-dataview.sig index 7e9224ffd715..8ee0e8d51552 100644 --- a/ide/db.dataview/nbproject/org-netbeans-modules-db-dataview.sig +++ b/ide/db.dataview/nbproject/org-netbeans-modules-db-dataview.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.63 +#Version 1.64 CLSS public java.lang.Object cons public init() diff --git a/ide/db.metadata.model/nbproject/org-netbeans-modules-db-metadata-model.sig b/ide/db.metadata.model/nbproject/org-netbeans-modules-db-metadata-model.sig index a4fb1554c81e..f5d46fbba539 100644 --- a/ide/db.metadata.model/nbproject/org-netbeans-modules-db-metadata-model.sig +++ b/ide/db.metadata.model/nbproject/org-netbeans-modules-db-metadata-model.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.41 +#Version 1.42 CLSS public abstract interface java.io.Serializable diff --git a/ide/db.mysql/nbproject/org-netbeans-modules-db-mysql.sig b/ide/db.mysql/nbproject/org-netbeans-modules-db-mysql.sig index d7882a3d92d9..543fcc98394e 100644 --- a/ide/db.mysql/nbproject/org-netbeans-modules-db-mysql.sig +++ b/ide/db.mysql/nbproject/org-netbeans-modules-db-mysql.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.58.0 +#Version 0.59.0 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/db.sql.editor/nbproject/org-netbeans-modules-db-sql-editor.sig b/ide/db.sql.editor/nbproject/org-netbeans-modules-db-sql-editor.sig index 13f4ebb56bd8..f10d12ea25d6 100644 --- a/ide/db.sql.editor/nbproject/org-netbeans-modules-db-sql-editor.sig +++ b/ide/db.sql.editor/nbproject/org-netbeans-modules-db-sql-editor.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.67.0 +#Version 1.68.0 CLSS public java.lang.Object cons public init() diff --git a/ide/db.sql.visualeditor/nbproject/org-netbeans-modules-db-sql-visualeditor.sig b/ide/db.sql.visualeditor/nbproject/org-netbeans-modules-db-sql-visualeditor.sig index 0e87a33075bb..21d27bf63436 100644 --- a/ide/db.sql.visualeditor/nbproject/org-netbeans-modules-db-sql-visualeditor.sig +++ b/ide/db.sql.visualeditor/nbproject/org-netbeans-modules-db-sql-visualeditor.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.62.0 +#Version 2.63.0 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/db/nbproject/org-netbeans-modules-db.sig b/ide/db/nbproject/org-netbeans-modules-db.sig index c6837c005839..4580faf7d5f1 100644 --- a/ide/db/nbproject/org-netbeans-modules-db.sig +++ b/ide/db/nbproject/org-netbeans-modules-db.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.99.0 +#Version 1.100.0 CLSS public java.beans.FeatureDescriptor cons public init() @@ -35,6 +35,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -352,15 +353,15 @@ cons public init(org.openide.nodes.Children) cons public init(org.openide.nodes.Children,org.openide.util.Lookup) fld protected java.text.MessageFormat displayFormat fld protected org.openide.util.actions.SystemAction[] systemActions - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final org.openide.nodes.CookieSet getCookieSet() meth protected final org.openide.nodes.Sheet getSheet() meth protected final void setCookieSet(org.openide.nodes.CookieSet) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final void setSheet(org.openide.nodes.Sheet) meth protected org.openide.nodes.Sheet createSheet() meth protected org.openide.util.actions.SystemAction[] createActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void createPasteTypes(java.awt.datatransfer.Transferable,java.util.List) meth public <%0 extends org.openide.nodes.Node$Cookie> {%%0} getCookie(java.lang.Class<{%%0}>) meth public boolean canCopy() @@ -382,15 +383,15 @@ meth public org.openide.nodes.Node$Handle getHandle() meth public org.openide.nodes.Node$PropertySet[] getPropertySets() meth public org.openide.util.HelpCtx getHelpCtx() meth public org.openide.util.actions.SystemAction getDefaultAction() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.actions.SystemAction[] getActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.datatransfer.NewType[] getNewTypes() meth public org.openide.util.datatransfer.PasteType getDropType(java.awt.datatransfer.Transferable,int,int) meth public void setDefaultAction(org.openide.util.actions.SystemAction) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setIconBase(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setName(java.lang.String) supr org.openide.nodes.Node hfds DEFAULT_ICON,DEFAULT_ICON_BASE,DEFAULT_ICON_EXTENSION,ICON_BASE,NO_NEW_TYPES,NO_PASTE_TYPES,OPENED_ICON_BASE,iconBase,iconExtension,icons,lookup,overridesGetDefaultAction,preferredAction,sheet,sheetCookieL @@ -475,15 +476,15 @@ meth public java.lang.String toString() meth public javax.swing.Action getPreferredAction() meth public javax.swing.Action[] getActions(boolean) meth public org.openide.util.actions.SystemAction getDefaultAction() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.actions.SystemAction[] getActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.actions.SystemAction[] getContextActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void destroy() throws java.io.IOException meth public void setDisplayName(java.lang.String) meth public void setHidden(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setName(java.lang.String) meth public void setShortDescription(java.lang.String) supr java.beans.FeatureDescriptor @@ -492,10 +493,10 @@ hcls LookupEventList,PropertyEditorRef CLSS public final org.openide.util.HelpCtx cons public init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) cons public init(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.util.HelpCtx DEFAULT_HELP innr public abstract interface static Displayer innr public abstract interface static Provider diff --git a/ide/dbapi/nbproject/org-netbeans-modules-dbapi.sig b/ide/dbapi/nbproject/org-netbeans-modules-dbapi.sig index ec8021e37039..654a938f26f8 100644 --- a/ide/dbapi/nbproject/org-netbeans-modules-dbapi.sig +++ b/ide/dbapi/nbproject/org-netbeans-modules-dbapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.64.0 +#Version 1.65.0 CLSS public java.lang.Object cons public init() diff --git a/ide/derby/nbproject/org-netbeans-modules-derby.sig b/ide/derby/nbproject/org-netbeans-modules-derby.sig index 79b8055beea8..1728a9853f55 100644 --- a/ide/derby/nbproject/org-netbeans-modules-derby.sig +++ b/ide/derby/nbproject/org-netbeans-modules-derby.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.70 +#Version 1.71 CLSS public java.lang.Object cons public init() diff --git a/ide/diff/nbproject/org-netbeans-modules-diff.sig b/ide/diff/nbproject/org-netbeans-modules-diff.sig index 46986e618b52..6e88b3ec8493 100644 --- a/ide/diff/nbproject/org-netbeans-modules-diff.sig +++ b/ide/diff/nbproject/org-netbeans-modules-diff.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.81.0 +#Version 1.82.0 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/ide/dlight.nativeexecution.nb/nbproject/org-netbeans-modules-dlight-nativeexecution-nb.sig b/ide/dlight.nativeexecution.nb/nbproject/org-netbeans-modules-dlight-nativeexecution-nb.sig index c6998a1ff598..9e812b03f030 100644 --- a/ide/dlight.nativeexecution.nb/nbproject/org-netbeans-modules-dlight-nativeexecution-nb.sig +++ b/ide/dlight.nativeexecution.nb/nbproject/org-netbeans-modules-dlight-nativeexecution-nb.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.30 +#Version 1.31 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/dlight.nativeexecution/nbproject/org-netbeans-modules-dlight-nativeexecution.sig b/ide/dlight.nativeexecution/nbproject/org-netbeans-modules-dlight-nativeexecution.sig index 5dd76c18a7b1..c483884c187a 100644 --- a/ide/dlight.nativeexecution/nbproject/org-netbeans-modules-dlight-nativeexecution.sig +++ b/ide/dlight.nativeexecution/nbproject/org-netbeans-modules-dlight-nativeexecution.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.69.0 +#Version 1.70.0 CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener diff --git a/ide/dlight.terminal/nbproject/org-netbeans-modules-dlight-terminal.sig b/ide/dlight.terminal/nbproject/org-netbeans-modules-dlight-terminal.sig index 73d18ad88743..4c8672fa833c 100644 --- a/ide/dlight.terminal/nbproject/org-netbeans-modules-dlight-terminal.sig +++ b/ide/dlight.terminal/nbproject/org-netbeans-modules-dlight-terminal.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.54.0 +#Version 1.55.0 CLSS public java.lang.Object cons public init() diff --git a/ide/docker.api/nbproject/org-netbeans-modules-docker-api.sig b/ide/docker.api/nbproject/org-netbeans-modules-docker-api.sig index 79748661013b..ed66f40a453d 100644 --- a/ide/docker.api/nbproject/org-netbeans-modules-docker-api.sig +++ b/ide/docker.api/nbproject/org-netbeans-modules-docker-api.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.50 +#Version 1.51 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable diff --git a/ide/editor.bracesmatching/nbproject/org-netbeans-modules-editor-bracesmatching.sig b/ide/editor.bracesmatching/nbproject/org-netbeans-modules-editor-bracesmatching.sig index 75b5d9f9361c..c0c8b5338b1e 100644 --- a/ide/editor.bracesmatching/nbproject/org-netbeans-modules-editor-bracesmatching.sig +++ b/ide/editor.bracesmatching/nbproject/org-netbeans-modules-editor-bracesmatching.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.69.0 +#Version 1.70.0 CLSS public java.lang.Object cons public init() diff --git a/ide/editor.breadcrumbs/nbproject/org-netbeans-modules-editor-breadcrumbs.sig b/ide/editor.breadcrumbs/nbproject/org-netbeans-modules-editor-breadcrumbs.sig index e9e6dfb44121..e3dad644e43c 100644 --- a/ide/editor.breadcrumbs/nbproject/org-netbeans-modules-editor-breadcrumbs.sig +++ b/ide/editor.breadcrumbs/nbproject/org-netbeans-modules-editor-breadcrumbs.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.47 +#Version 1.48 CLSS public java.lang.Object cons public init() diff --git a/ide/editor.codetemplates/nbproject/org-netbeans-modules-editor-codetemplates.sig b/ide/editor.codetemplates/nbproject/org-netbeans-modules-editor-codetemplates.sig index e110b4fb3d58..2624a3ff99c0 100644 --- a/ide/editor.codetemplates/nbproject/org-netbeans-modules-editor-codetemplates.sig +++ b/ide/editor.codetemplates/nbproject/org-netbeans-modules-editor-codetemplates.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.74.0 +#Version 1.75.0 CLSS public java.lang.Object cons public init() diff --git a/ide/editor.completion/nbproject/org-netbeans-modules-editor-completion.sig b/ide/editor.completion/nbproject/org-netbeans-modules-editor-completion.sig index 8540c14c2d5e..ca7c5c839ace 100644 --- a/ide/editor.completion/nbproject/org-netbeans-modules-editor-completion.sig +++ b/ide/editor.completion/nbproject/org-netbeans-modules-editor-completion.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.75.0 +#Version 1.76.0 CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() diff --git a/ide/editor.deprecated.pre65formatting/nbproject/org-netbeans-modules-editor-deprecated-pre65formatting.sig b/ide/editor.deprecated.pre65formatting/nbproject/org-netbeans-modules-editor-deprecated-pre65formatting.sig index 9b7171c8238b..005f4531aa69 100644 --- a/ide/editor.deprecated.pre65formatting/nbproject/org-netbeans-modules-editor-deprecated-pre65formatting.sig +++ b/ide/editor.deprecated.pre65formatting/nbproject/org-netbeans-modules-editor-deprecated-pre65formatting.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.61.0 +#Version 1.62.0 CLSS public abstract java.awt.Component cons protected init() @@ -5025,6 +5025,7 @@ meth public static int getRowEnd(javax.swing.text.JTextComponent,int) throws jav meth public static int getRowEnd(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException anno 0 java.lang.Deprecated() meth public static int getRowFirstNonWhite(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException + anno 0 java.lang.Deprecated() meth public static int getRowIndent(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException meth public static int getRowIndent(org.netbeans.editor.BaseDocument,int,boolean) throws javax.swing.text.BadLocationException meth public static int getRowLastNonWhite(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException diff --git a/ide/editor.document/nbproject/org-netbeans-modules-editor-document.sig b/ide/editor.document/nbproject/org-netbeans-modules-editor-document.sig index 069cc9cf37d0..168650a1c5da 100644 --- a/ide/editor.document/nbproject/org-netbeans-modules-editor-document.sig +++ b/ide/editor.document/nbproject/org-netbeans-modules-editor-document.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.39.0 +#Version 1.40.0 CLSS public abstract interface java.io.Serializable @@ -132,6 +132,9 @@ meth public static int getLineCount(org.netbeans.api.editor.document.LineDocumen meth public static int getLineCount(org.netbeans.api.editor.document.LineDocument,int,int) anno 1 org.netbeans.api.annotations.common.NonNull() meth public static int getLineEnd(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException + anno 0 java.lang.Deprecated() + anno 1 org.netbeans.api.annotations.common.NonNull() +meth public static int getLineEndOffset(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException anno 1 org.netbeans.api.annotations.common.NonNull() meth public static int getLineFirstNonWhitespace(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException anno 1 org.netbeans.api.annotations.common.NonNull() @@ -140,9 +143,12 @@ meth public static int getLineIndex(org.netbeans.api.editor.document.LineDocumen meth public static int getLineLastNonWhitespace(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException anno 1 org.netbeans.api.annotations.common.NonNull() meth public static int getLineStart(org.netbeans.api.editor.document.LineDocument,int) + anno 0 java.lang.Deprecated() anno 1 org.netbeans.api.annotations.common.NonNull() meth public static int getLineStartFromIndex(org.netbeans.api.editor.document.LineDocument,int) anno 1 org.netbeans.api.annotations.common.NonNull() +meth public static int getLineStartOffset(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException + anno 1 org.netbeans.api.annotations.common.NonNull() meth public static int getNextNonNewline(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException anno 1 org.netbeans.api.annotations.common.NonNull() meth public static int getNextNonWhitespace(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException @@ -178,7 +184,7 @@ meth public static java.lang.String getWord(org.netbeans.api.editor.document.Lin meth public static org.netbeans.api.editor.document.LineDocument createDocument(java.lang.String) anno 0 org.netbeans.api.annotations.common.NonNull() supr java.lang.Object -hfds NOT_FOUND,WRONG_POSITION_LOCALE +hfds NOT_FOUND hcls V CLSS public abstract interface org.netbeans.spi.editor.document.DocumentFactory diff --git a/ide/editor.errorstripe.api/nbproject/org-netbeans-modules-editor-errorstripe-api.sig b/ide/editor.errorstripe.api/nbproject/org-netbeans-modules-editor-errorstripe-api.sig index cecf59c5b462..e9d301477193 100644 --- a/ide/editor.errorstripe.api/nbproject/org-netbeans-modules-editor-errorstripe-api.sig +++ b/ide/editor.errorstripe.api/nbproject/org-netbeans-modules-editor-errorstripe-api.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.62.0 +#Version 2.63.0 CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object> meth public abstract int compareTo({java.lang.Comparable%0}) diff --git a/ide/editor.fold/nbproject/org-netbeans-modules-editor-fold.sig b/ide/editor.fold/nbproject/org-netbeans-modules-editor-fold.sig index b6daad08d2b1..f88e47d06545 100644 --- a/ide/editor.fold/nbproject/org-netbeans-modules-editor-fold.sig +++ b/ide/editor.fold/nbproject/org-netbeans-modules-editor-fold.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.75 +#Version 1.76 CLSS public abstract interface java.io.Serializable diff --git a/ide/editor.guards/nbproject/org-netbeans-modules-editor-guards.sig b/ide/editor.guards/nbproject/org-netbeans-modules-editor-guards.sig index 2951765d2220..d243a3d1cf5c 100644 --- a/ide/editor.guards/nbproject/org-netbeans-modules-editor-guards.sig +++ b/ide/editor.guards/nbproject/org-netbeans-modules-editor-guards.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.63 +#Version 1.64 CLSS public java.lang.Object cons public init() diff --git a/ide/editor.indent.project/nbproject/org-netbeans-modules-editor-indent-project.sig b/ide/editor.indent.project/nbproject/org-netbeans-modules-editor-indent-project.sig index 4f3ef10a46b4..6597748876c6 100644 --- a/ide/editor.indent.project/nbproject/org-netbeans-modules-editor-indent-project.sig +++ b/ide/editor.indent.project/nbproject/org-netbeans-modules-editor-indent-project.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.52 +#Version 1.53 CLSS public java.lang.Object cons public init() diff --git a/ide/editor.indent.support/nbproject/org-netbeans-modules-editor-indent-support.sig b/ide/editor.indent.support/nbproject/org-netbeans-modules-editor-indent-support.sig index b8bf064184f4..17543613bd43 100644 --- a/ide/editor.indent.support/nbproject/org-netbeans-modules-editor-indent-support.sig +++ b/ide/editor.indent.support/nbproject/org-netbeans-modules-editor-indent-support.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.72 +#Version 1.73 CLSS public java.lang.Object cons public init() diff --git a/ide/editor.indent/nbproject/org-netbeans-modules-editor-indent.sig b/ide/editor.indent/nbproject/org-netbeans-modules-editor-indent.sig index 7709906965d5..fe4155e74415 100644 --- a/ide/editor.indent/nbproject/org-netbeans-modules-editor-indent.sig +++ b/ide/editor.indent/nbproject/org-netbeans-modules-editor-indent.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.73 +#Version 1.74 CLSS public java.lang.Object cons public init() diff --git a/ide/editor.lib/nbproject/org-netbeans-modules-editor-lib.sig b/ide/editor.lib/nbproject/org-netbeans-modules-editor-lib.sig index bb197d9ca529..accadbcd81db 100644 --- a/ide/editor.lib/nbproject/org-netbeans-modules-editor-lib.sig +++ b/ide/editor.lib/nbproject/org-netbeans-modules-editor-lib.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 4.37.0 +#Version 4.38.0 CLSS public abstract java.awt.Component cons protected init() @@ -17,6 +17,7 @@ intf java.awt.MenuContainer intf java.awt.image.ImageObserver intf java.io.Serializable meth protected boolean requestFocus(boolean) +meth protected boolean requestFocus(boolean,java.awt.event.FocusEvent$Cause) meth protected boolean requestFocusInWindow(boolean) meth protected final void disableEvents(long) meth protected final void enableEvents(long) @@ -37,20 +38,20 @@ meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean action(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean areFocusTraversalKeysSet(int) meth public boolean contains(int,int) meth public boolean contains(java.awt.Point) meth public boolean getFocusTraversalKeysEnabled() meth public boolean getIgnoreRepaint() meth public boolean gotFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean handleEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean hasFocus() meth public boolean imageUpdate(java.awt.Image,int,int,int,int,int) meth public boolean inside(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isBackgroundSet() meth public boolean isCursorSet() meth public boolean isDisplayable() @@ -59,7 +60,7 @@ meth public boolean isEnabled() meth public boolean isFocusCycleRoot(java.awt.Container) meth public boolean isFocusOwner() meth public boolean isFocusTraversable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isFocusable() meth public boolean isFontSet() meth public boolean isForegroundSet() @@ -72,28 +73,29 @@ meth public boolean isShowing() meth public boolean isValid() meth public boolean isVisible() meth public boolean keyDown(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean keyUp(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean lostFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDown(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDrag(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseEnter(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseExit(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseMove(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseUp(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver) meth public boolean prepareImage(java.awt.Image,java.awt.image.ImageObserver) meth public boolean requestFocusInWindow() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public final java.lang.Object getTreeLock() meth public final void dispatchEvent(java.awt.AWTEvent) meth public float getAlignmentX() @@ -110,7 +112,7 @@ meth public java.awt.Color getForeground() meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() meth public java.awt.ComponentOrientation getComponentOrientation() meth public java.awt.Container getFocusCycleRootAncestor() @@ -122,11 +124,11 @@ meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension size() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Font getFont() meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() @@ -138,9 +140,9 @@ meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getLocationOnScreen() meth public java.awt.Point getMousePosition() meth public java.awt.Point location() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle bounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle getBounds() meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Toolkit getToolkit() @@ -181,14 +183,14 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enableInputMethods(boolean) meth public void firePropertyChange(java.lang.String,byte,byte) meth public void firePropertyChange(java.lang.String,char,char) @@ -197,19 +199,19 @@ meth public void firePropertyChange(java.lang.String,float,float) meth public void firePropertyChange(java.lang.String,long,long) meth public void firePropertyChange(java.lang.String,short,short) meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list() meth public void list(java.io.PrintStream) meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter) meth public void list(java.io.PrintWriter,int) meth public void move(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void nextFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintAll(java.awt.Graphics) meth public void print(java.awt.Graphics) @@ -232,12 +234,13 @@ meth public void repaint(int,int,int,int) meth public void repaint(long) meth public void repaint(long,int,int,int,int) meth public void requestFocus() +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(java.awt.Dimension) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void setBackground(java.awt.Color) meth public void setBounds(int,int,int,int) @@ -257,21 +260,24 @@ meth public void setLocation(int,int) meth public void setLocation(java.awt.Point) meth public void setMaximumSize(java.awt.Dimension) meth public void setMinimumSize(java.awt.Dimension) +meth public void setMixingCutoutShape(java.awt.Shape) meth public void setName(java.lang.String) meth public void setPreferredSize(java.awt.Dimension) meth public void setSize(int,int) meth public void setSize(java.awt.Dimension) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void transferFocus() meth public void transferFocusBackward() meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -293,7 +299,7 @@ meth public final void setFocusTraversalPolicyProvider(boolean) meth public float getAlignmentX() meth public float getAlignmentY() meth public int countComponents() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getComponentCount() meth public int getComponentZOrder(java.awt.Component) meth public java.awt.Component add(java.awt.Component) @@ -305,19 +311,19 @@ meth public java.awt.Component getComponent(int) meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component[] getComponents() meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.FocusTraversalPolicy getFocusTraversalPolicy() meth public java.awt.Insets getInsets() meth public java.awt.Insets insets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.LayoutManager getLayout() meth public java.awt.Point getMousePosition(boolean) meth public java.awt.event.ContainerListener[] getContainerListeners() @@ -330,11 +336,11 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter,int) meth public void paint(java.awt.Graphics) @@ -356,10 +362,12 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.awt.Font getFont() meth public abstract void remove(java.awt.MenuComponent) @@ -402,6 +410,15 @@ fld public final static int SOMEBITS = 8 fld public final static int WIDTH = 1 meth public abstract boolean imageUpdate(java.awt.Image,int,int,int,int,int) +CLSS public abstract interface !annotation java.beans.JavaBean + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String defaultEventSet() +meth public abstract !hasdefault java.lang.String defaultProperty() +meth public abstract !hasdefault java.lang.String description() + CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener meth public abstract void propertyChange(java.beans.PropertyChangeEvent) @@ -429,9 +446,12 @@ meth public int read() throws java.io.IOException meth public int read(char[]) throws java.io.IOException meth public int read(java.nio.CharBuffer) throws java.io.IOException meth public long skip(long) throws java.io.IOException +meth public long transferTo(java.io.Writer) throws java.io.IOException +meth public static java.io.Reader nullReader() meth public void mark(int) throws java.io.IOException meth public void reset() throws java.io.IOException supr java.lang.Object +hfds TRANSFER_BUFFER_SIZE,maxSkipBufferSize,skipBuffer CLSS public abstract interface java.io.Serializable @@ -446,13 +466,17 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -461,9 +485,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -472,6 +498,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -483,6 +510,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -517,6 +545,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -544,6 +574,9 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract interface java.text.CharacterIterator fld public final static char DONE = '\uffff' intf java.lang.Cloneable @@ -580,6 +613,7 @@ meth public {java.util.AbstractMap%1} get(java.lang.Object) meth public {java.util.AbstractMap%1} put({java.util.AbstractMap%0},{java.util.AbstractMap%1}) meth public {java.util.AbstractMap%1} remove(java.lang.Object) supr java.lang.Object +hfds keySet,values CLSS public abstract interface java.util.Comparator<%0 extends java.lang.Object> anno 0 java.lang.FunctionalInterface() @@ -622,6 +656,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public java.util.HashMap<%0 extends java.lang.Object, %1 extends java.lang.Object> cons public init() @@ -656,6 +691,8 @@ meth public {java.util.HashMap%1} putIfAbsent({java.util.HashMap%0},{java.util.H meth public {java.util.HashMap%1} remove(java.lang.Object) meth public {java.util.HashMap%1} replace({java.util.HashMap%0},{java.util.HashMap%1}) supr java.util.AbstractMap<{java.util.HashMap%0},{java.util.HashMap%1}> +hfds DEFAULT_INITIAL_CAPACITY,DEFAULT_LOAD_FACTOR,MAXIMUM_CAPACITY,MIN_TREEIFY_CAPACITY,TREEIFY_THRESHOLD,UNTREEIFY_THRESHOLD,entrySet,loadFactor,modCount,serialVersionUID,size,table,threshold +hcls EntryIterator,EntrySet,EntrySpliterator,HashIterator,HashMapSpliterator,KeyIterator,KeySet,KeySpliterator,Node,TreeNode,UnsafeHolder,ValueIterator,ValueSpliterator,Values CLSS public java.util.Hashtable<%0 extends java.lang.Object, %1 extends java.lang.Object> cons public init() @@ -697,9 +734,13 @@ meth public {java.util.Hashtable%1} putIfAbsent({java.util.Hashtable%0},{java.ut meth public {java.util.Hashtable%1} remove(java.lang.Object) meth public {java.util.Hashtable%1} replace({java.util.Hashtable%0},{java.util.Hashtable%1}) supr java.util.Dictionary<{java.util.Hashtable%0},{java.util.Hashtable%1}> +hfds ENTRIES,KEYS,MAX_ARRAY_SIZE,VALUES,count,entrySet,keySet,loadFactor,modCount,serialVersionUID,table,threshold,values +hcls Entry,EntrySet,Enumerator,KeySet,UnsafeHolder,ValueCollection CLSS public abstract interface java.util.Map<%0 extends java.lang.Object, %1 extends java.lang.Object> innr public abstract interface static Entry +meth public !varargs static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> ofEntries(java.util.Map$Entry[]) + anno 0 java.lang.SafeVarargs() meth public abstract boolean containsKey(java.lang.Object) meth public abstract boolean containsValue(java.lang.Object) meth public abstract boolean equals(java.lang.Object) @@ -716,6 +757,19 @@ meth public abstract {java.util.Map%1} put({java.util.Map%0},{java.util.Map%1}) meth public abstract {java.util.Map%1} remove(java.lang.Object) meth public boolean remove(java.lang.Object,java.lang.Object) meth public boolean replace({java.util.Map%0},{java.util.Map%1},{java.util.Map%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map$Entry<{%%0},{%%1}> entry({%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> copyOf(java.util.Map) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of() +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) meth public void forEach(java.util.function.BiConsumer) meth public void replaceAll(java.util.function.BiFunction) meth public {java.util.Map%1} compute({java.util.Map%0},java.util.function.BiFunction) @@ -749,6 +803,7 @@ meth public void putValue(java.lang.String,java.lang.Object) meth public void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public void setEnabled(boolean) supr java.lang.Object +hfds RECONFIGURE_ON_NULL,arrayTable CLSS public abstract interface javax.swing.Action fld public final static java.lang.String ACCELERATOR_KEY = "AcceleratorKey" @@ -769,8 +824,10 @@ meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeLis meth public abstract void putValue(java.lang.String,java.lang.Object) meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public abstract void setEnabled(boolean) +meth public boolean accept(java.lang.Object) CLSS public abstract javax.swing.JComponent + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") cons public init() fld protected javax.swing.event.EventListenerList listenerList fld protected javax.swing.plaf.ComponentUI ui @@ -798,6 +855,7 @@ meth protected void processKeyEvent(java.awt.event.KeyEvent) meth protected void processMouseEvent(java.awt.event.MouseEvent) meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void setUI(javax.swing.plaf.ComponentUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's look and feel delegate.", java.lang.String[] enumerationValues=[]) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean contains(int,int) meth public boolean getAutoscrolls() @@ -805,17 +863,21 @@ meth public boolean getInheritsPopupMenu() meth public boolean getVerifyInputWhenFocusTarget() meth public boolean isDoubleBuffered() meth public boolean isManagingFocus() - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isOpaque() meth public boolean isOptimizedDrawingEnabled() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isPaintingTile() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isRequestFocusEnabled() meth public boolean isValidateRoot() meth public boolean requestDefaultFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocus(boolean) meth public boolean requestFocusInWindow() meth public final boolean isPaintingForPrint() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final java.lang.Object getClientProperty(java.lang.Object) meth public final javax.swing.ActionMap getActionMap() meth public final javax.swing.InputMap getInputMap() @@ -829,39 +891,54 @@ meth public int getBaseline(int,int) meth public int getConditionForKeyStroke(javax.swing.KeyStroke) meth public int getDebugGraphicsOptions() meth public int getHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getX() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getY() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component getNextFocusableComponent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Container getTopLevelAncestor() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets(java.awt.Insets) meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getPopupLocation(java.awt.event.MouseEvent) meth public java.awt.Point getToolTipLocation(java.awt.event.MouseEvent) meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Rectangle getVisibleRect() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ActionListener getActionForKeyStroke(javax.swing.KeyStroke) meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getToolTipText() meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="UIClassID", java.lang.String[] enumerationValues=[]) meth public javax.swing.InputVerifier getInputVerifier() meth public javax.swing.JPopupMenu getComponentPopupMenu() meth public javax.swing.JRootPane getRootPane() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JToolTip createToolTip() meth public javax.swing.KeyStroke[] getRegisteredKeyStrokes() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.TransferHandler getTransferHandler() meth public javax.swing.border.Border getBorder() meth public javax.swing.event.AncestorListener[] getAncestorListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) +meth public javax.swing.plaf.ComponentUI getUI() meth public static boolean isLightweightComponent(java.awt.Component) meth public static java.util.Locale getDefaultLocale() meth public static void setDefaultLocale(java.util.Locale) @@ -870,15 +947,15 @@ meth public void addNotify() meth public void addVetoableChangeListener(java.beans.VetoableChangeListener) meth public void computeVisibleRect(java.awt.Rectangle) meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void firePropertyChange(java.lang.String,boolean,boolean) meth public void firePropertyChange(java.lang.String,char,char) meth public void firePropertyChange(java.lang.String,int,int) meth public void grabFocus() meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintImmediately(int,int,int,int) meth public void paintImmediately(java.awt.Rectangle) @@ -894,40 +971,63 @@ meth public void repaint(long,int,int,int,int) meth public void requestFocus() meth public void resetKeyboardActions() meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void scrollRectToVisible(java.awt.Rectangle) meth public void setAlignmentX(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred horizontal alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAlignmentY(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred vertical alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAutoscrolls(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Determines if this component automatically scrolls its contents when dragged.", java.lang.String[] enumerationValues=[]) meth public void setBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The background color of the component.", java.lang.String[] enumerationValues=[]) meth public void setBorder(javax.swing.border.Border) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's border.", java.lang.String[] enumerationValues=[]) meth public void setComponentPopupMenu(javax.swing.JPopupMenu) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Popup to show", java.lang.String[] enumerationValues=[]) meth public void setDebugGraphicsOptions(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Diagnostic options for graphics operations.", java.lang.String[] enumerationValues=["DebugGraphics.NONE_OPTION", "DebugGraphics.LOG_OPTION", "DebugGraphics.FLASH_OPTION", "DebugGraphics.BUFFERED_OPTION"]) meth public void setDoubleBuffered(boolean) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setFocusTraversalKeys(int,java.util.Set) meth public void setFont(java.awt.Font) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The font for the component.", java.lang.String[] enumerationValues=[]) meth public void setForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The foreground color of the component.", java.lang.String[] enumerationValues=[]) meth public void setInheritsPopupMenu(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not the JPopupMenu is inherited", java.lang.String[] enumerationValues=[]) meth public void setInputVerifier(javax.swing.InputVerifier) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's input verifier.", java.lang.String[] enumerationValues=[]) meth public void setMaximumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setMinimumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The minimum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setNextFocusableComponent(java.awt.Component) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setOpaque(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's opacity", java.lang.String[] enumerationValues=[]) meth public void setPreferredSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred size of the component.", java.lang.String[] enumerationValues=[]) meth public void setRequestFocusEnabled(boolean) meth public void setToolTipText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The text to display in a tool tip.", java.lang.String[] enumerationValues=[]) meth public void setTransferHandler(javax.swing.TransferHandler) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mechanism for transfer of data to and from the component", java.lang.String[] enumerationValues=[]) meth public void setVerifyInputWhenFocusTarget(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the Component verifies input before accepting focus.", java.lang.String[] enumerationValues=[]) meth public void setVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JPanel + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") cons public init() cons public init(boolean) cons public init(java.awt.LayoutManager) @@ -936,11 +1036,15 @@ innr protected AccessibleJPanel intf javax.accessibility.Accessible meth protected java.lang.String paramString() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A string that specifies the name of the L&F class.", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.PanelUI getUI() meth public void setUI(javax.swing.plaf.PanelUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public abstract interface javax.swing.Scrollable meth public abstract boolean getScrollableTracksViewportHeight() @@ -970,6 +1074,13 @@ fld public final static int TRAILING = 11 fld public final static int VERTICAL = 1 fld public final static int WEST = 7 +CLSS public abstract interface !annotation javax.swing.SwingContainer + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean value() +meth public abstract !hasdefault java.lang.String delegate() + CLSS public abstract interface javax.swing.event.ChangeListener intf java.util.EventListener meth public abstract void stateChanged(javax.swing.event.ChangeEvent) @@ -991,7 +1102,7 @@ meth public abstract void removeUpdate(javax.swing.event.DocumentEvent) CLSS public javax.swing.event.EventListenerList cons public init() -fld protected java.lang.Object[] listenerList +fld protected volatile java.lang.Object[] listenerList intf java.io.Serializable meth public <%0 extends java.util.EventListener> void add(java.lang.Class<{%%0}>,{%%0}) meth public <%0 extends java.util.EventListener> void remove(java.lang.Class<{%%0}>,{%%0}) @@ -1001,6 +1112,7 @@ meth public int getListenerCount(java.lang.Class) meth public java.lang.Object[] getListenerList() meth public java.lang.String toString() supr java.lang.Object +hfds NULL_ARRAY CLSS public abstract javax.swing.plaf.ComponentUI cons public init() @@ -1020,17 +1132,25 @@ meth public void update(java.awt.Graphics,javax.swing.JComponent) supr java.lang.Object CLSS public abstract javax.swing.plaf.TextUI -cons public init() +cons protected init() meth public abstract int getNextVisualPositionFrom(javax.swing.text.JTextComponent,int,javax.swing.text.Position$Bias,int,javax.swing.text.Position$Bias[]) throws javax.swing.text.BadLocationException meth public abstract int viewToModel(javax.swing.text.JTextComponent,java.awt.Point) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public abstract int viewToModel(javax.swing.text.JTextComponent,java.awt.Point,javax.swing.text.Position$Bias[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public abstract java.awt.Rectangle modelToView(javax.swing.text.JTextComponent,int) throws javax.swing.text.BadLocationException + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public abstract java.awt.Rectangle modelToView(javax.swing.text.JTextComponent,int,javax.swing.text.Position$Bias) throws javax.swing.text.BadLocationException + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public abstract javax.swing.text.EditorKit getEditorKit(javax.swing.text.JTextComponent) meth public abstract javax.swing.text.View getRootView(javax.swing.text.JTextComponent) meth public abstract void damageRange(javax.swing.text.JTextComponent,int,int) meth public abstract void damageRange(javax.swing.text.JTextComponent,int,int,javax.swing.text.Position$Bias,javax.swing.text.Position$Bias) +meth public int viewToModel2D(javax.swing.text.JTextComponent,java.awt.geom.Point2D,javax.swing.text.Position$Bias[]) +meth public java.awt.geom.Rectangle2D modelToView2D(javax.swing.text.JTextComponent,int,javax.swing.text.Position$Bias) throws javax.swing.text.BadLocationException meth public java.lang.String getToolTipText(javax.swing.text.JTextComponent,java.awt.Point) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") +meth public java.lang.String getToolTipText2D(javax.swing.text.JTextComponent,java.awt.geom.Point2D) supr javax.swing.plaf.ComponentUI CLSS public abstract javax.swing.plaf.basic.BasicTextUI @@ -1059,12 +1179,18 @@ meth protected void uninstallListeners() meth public final void paint(java.awt.Graphics,javax.swing.JComponent) meth public int getNextVisualPositionFrom(javax.swing.text.JTextComponent,int,javax.swing.text.Position$Bias,int,javax.swing.text.Position$Bias[]) throws javax.swing.text.BadLocationException meth public int viewToModel(javax.swing.text.JTextComponent,java.awt.Point) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public int viewToModel(javax.swing.text.JTextComponent,java.awt.Point,javax.swing.text.Position$Bias[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") +meth public int viewToModel2D(javax.swing.text.JTextComponent,java.awt.geom.Point2D,javax.swing.text.Position$Bias[]) meth public java.awt.Dimension getMaximumSize(javax.swing.JComponent) meth public java.awt.Dimension getMinimumSize(javax.swing.JComponent) meth public java.awt.Dimension getPreferredSize(javax.swing.JComponent) meth public java.awt.Rectangle modelToView(javax.swing.text.JTextComponent,int) throws javax.swing.text.BadLocationException + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public java.awt.Rectangle modelToView(javax.swing.text.JTextComponent,int,javax.swing.text.Position$Bias) throws javax.swing.text.BadLocationException + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") +meth public java.awt.geom.Rectangle2D modelToView2D(javax.swing.text.JTextComponent,int,javax.swing.text.Position$Bias) throws javax.swing.text.BadLocationException meth public java.lang.String getToolTipText(javax.swing.text.JTextComponent,java.awt.Point) meth public javax.swing.text.EditorKit getEditorKit(javax.swing.text.JTextComponent) meth public javax.swing.text.View create(javax.swing.text.Element) @@ -1076,6 +1202,8 @@ meth public void installUI(javax.swing.JComponent) meth public void uninstallUI(javax.swing.JComponent) meth public void update(java.awt.Graphics,javax.swing.JComponent) supr javax.swing.plaf.TextUI +hfds DEFAULT_CARET_MARGIN,caretMargin,defaultKit,defaultTransferHandler,discardBias,dragListener,dropCaret,editor,painted,rootView,textCursor,updateHandler +hcls BasicCursor,DragListener,FocusAction,RootView,TextActionWrapper,TextTransferHandler,UpdateHandler CLSS public abstract javax.swing.text.AbstractDocument cons protected init(javax.swing.text.AbstractDocument$Content) @@ -1143,6 +1271,8 @@ meth public void setAsynchronousLoadPriority(int) meth public void setDocumentFilter(javax.swing.text.DocumentFilter) meth public void setDocumentProperties(java.util.Dictionary) supr java.lang.Object +hfds AsyncLoadPriority,BAD_LOCK_STATE,I18NProperty,MultiByteProperty,bidiRoot,context,currWriter,data,defaultI18NProperty,documentFilter,documentProperties,filterBypass,notifyingListeners,numReaders,numWriters +hcls BidiElement,BidiRootElement,DefaultDocumentEventUndoableWrapper,DefaultFilterBypass,UndoRedoDocumentEvent CLSS public javax.swing.text.AbstractDocument$DefaultDocumentEvent outer javax.swing.text.AbstractDocument @@ -1162,11 +1292,13 @@ meth public javax.swing.text.Document getDocument() meth public void redo() meth public void undo() supr javax.swing.undo.CompoundEdit +hfds changeLookup,length,offset,type CLSS public javax.swing.text.BadLocationException cons public init(java.lang.String,int) meth public int offsetRequested() supr java.lang.Exception +hfds offs CLSS public abstract interface javax.swing.text.Caret meth public abstract boolean isSelectionVisible() @@ -1256,6 +1388,8 @@ meth public void read(java.io.Reader,javax.swing.text.Document,int) throws java. meth public void write(java.io.OutputStream,javax.swing.text.Document,int,int) throws java.io.IOException,javax.swing.text.BadLocationException meth public void write(java.io.Writer,javax.swing.text.Document,int,int) throws java.io.IOException,javax.swing.text.BadLocationException supr javax.swing.text.EditorKit +hfds defaultActions,selectionPageDownAction,selectionPageLeftAction,selectionPageRightAction,selectionPageUpAction,toggleComponentOrientationAction,unselectAction +hcls BeginAction,BeginLineAction,BeginParagraphAction,BeginWordAction,DeleteNextCharAction,DeletePrevCharAction,DeleteWordAction,DumpModelAction,EndAction,EndLineAction,EndParagraphAction,EndWordAction,NextVisualPositionAction,NextWordAction,PageAction,PreviousWordAction,ReadOnlyAction,SelectAllAction,SelectLineAction,SelectParagraphAction,SelectWordAction,ToggleComponentOrientationAction,UnselectAction,VerticalPageAction,WritableAction CLSS public abstract interface javax.swing.text.Document fld public final static java.lang.String StreamDescriptionProperty = "stream" @@ -1309,6 +1443,7 @@ meth public abstract javax.swing.text.Element getElement(int) meth public abstract javax.swing.text.Element getParentElement() CLSS public abstract javax.swing.text.JTextComponent + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="") cons public init() fld public final static java.lang.String DEFAULT_KEYMAP = "default" fld public final static java.lang.String FOCUS_ACCELERATOR_KEY = "focusAcceleratorKey" @@ -1324,7 +1459,9 @@ meth protected void processInputMethodEvent(java.awt.event.InputMethodEvent) meth protected void restoreComposedText() meth public boolean getDragEnabled() meth public boolean getScrollableTracksViewportHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean getScrollableTracksViewportWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isEditable() meth public boolean print() throws java.awt.print.PrinterException meth public boolean print(java.text.MessageFormat,java.text.MessageFormat) throws java.awt.print.PrinterException @@ -1332,6 +1469,7 @@ meth public boolean print(java.text.MessageFormat,java.text.MessageFormat,boolea meth public char getFocusAccelerator() meth public final javax.swing.DropMode getDropMode() meth public final javax.swing.text.JTextComponent$DropLocation getDropLocation() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final void setDropMode(javax.swing.DropMode) meth public int getCaretPosition() meth public int getScrollableBlockIncrement(java.awt.Rectangle,int,int) @@ -1339,22 +1477,32 @@ meth public int getScrollableUnitIncrement(java.awt.Rectangle,int,int) meth public int getSelectionEnd() meth public int getSelectionStart() meth public int viewToModel(java.awt.Point) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") +meth public int viewToModel2D(java.awt.geom.Point2D) meth public java.awt.Color getCaretColor() meth public java.awt.Color getDisabledTextColor() meth public java.awt.Color getSelectedTextColor() meth public java.awt.Color getSelectionColor() meth public java.awt.Dimension getPreferredScrollableViewportSize() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getMargin() meth public java.awt.Rectangle modelToView(int) throws javax.swing.text.BadLocationException + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") +meth public java.awt.geom.Rectangle2D modelToView2D(int) throws javax.swing.text.BadLocationException meth public java.awt.im.InputMethodRequests getInputMethodRequests() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.print.Printable getPrintable(java.text.MessageFormat,java.text.MessageFormat) meth public java.lang.String getSelectedText() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getText() meth public java.lang.String getText(int,int) throws javax.swing.text.BadLocationException meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.Action[] getActions() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.event.CaretListener[] getCaretListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.TextUI getUI() meth public javax.swing.text.Caret getCaret() meth public javax.swing.text.Document getDocument() @@ -1378,27 +1526,45 @@ meth public void replaceSelection(java.lang.String) meth public void select(int,int) meth public void selectAll() meth public void setCaret(javax.swing.text.Caret) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="the caret used to select/navigate", java.lang.String[] enumerationValues=[]) meth public void setCaretColor(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="the color used to render the caret", java.lang.String[] enumerationValues=[]) meth public void setCaretPosition(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="the caret position", java.lang.String[] enumerationValues=[]) meth public void setComponentOrientation(java.awt.ComponentOrientation) meth public void setDisabledTextColor(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="color used to render disabled text", java.lang.String[] enumerationValues=[]) meth public void setDocument(javax.swing.text.Document) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="the text document model", java.lang.String[] enumerationValues=[]) meth public void setDragEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="determines whether automatic drag handling is enabled", java.lang.String[] enumerationValues=[]) meth public void setEditable(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="specifies if the text can be edited", java.lang.String[] enumerationValues=[]) meth public void setFocusAccelerator(char) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="accelerator character used to grab focus", java.lang.String[] enumerationValues=[]) meth public void setHighlighter(javax.swing.text.Highlighter) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="object responsible for background highlights", java.lang.String[] enumerationValues=[]) meth public void setKeymap(javax.swing.text.Keymap) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="set of key event to action bindings to use", java.lang.String[] enumerationValues=[]) meth public void setMargin(java.awt.Insets) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="desired space between the border and text area", java.lang.String[] enumerationValues=[]) meth public void setNavigationFilter(javax.swing.text.NavigationFilter) meth public void setSelectedTextColor(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="color used to render selected text", java.lang.String[] enumerationValues=[]) meth public void setSelectionColor(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="color used to render selection background", java.lang.String[] enumerationValues=[]) meth public void setSelectionEnd(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="ending location of the selection.", java.lang.String[] enumerationValues=[]) meth public void setSelectionStart(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="starting location of the selection.", java.lang.String[] enumerationValues=[]) meth public void setText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="the text of this component", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.TextUI) meth public void updateUI() meth public void write(java.io.Writer) throws java.io.IOException supr javax.swing.JComponent +hfds FOCUSED_COMPONENT,KEYMAP_TABLE,METHOD_OVERRIDDEN,caret,caretColor,caretEvent,checkedInputOverride,composedTextAttribute,composedTextCaret,composedTextContent,composedTextEnd,composedTextStart,defaultTransferHandler,disabledTextColor,dragEnabled,dropLocation,dropMode,editable,focusAccelerator,highlighter,inputMethodRequestsHandler,keymap,latestCommittedTextEnd,latestCommittedTextStart,margin,model,navigationFilter,needToSendKeyTypedEvent,originalCaret,selectedTextColor,selectionColor +hcls ComposedTextCaret,DefaultKeymap,DefaultTransferHandler,DoSetCaretPosition,InputMethodRequestsHandler,KeymapActionMap,KeymapWrapper,MutableCaretEvent CLSS public static javax.swing.text.JTextComponent$KeyBinding outer javax.swing.text.JTextComponent @@ -1474,12 +1640,12 @@ meth public int getViewCount() meth public int getViewIndex(float,float,java.awt.Shape) meth public int getViewIndex(int,javax.swing.text.Position$Bias) meth public int viewToModel(float,float,java.awt.Shape) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Container getContainer() meth public java.awt.Graphics getGraphics() meth public java.awt.Shape getChildAllocation(int,java.awt.Shape) meth public java.awt.Shape modelToView(int,java.awt.Shape) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Shape modelToView(int,javax.swing.text.Position$Bias,int,javax.swing.text.Position$Bias,java.awt.Shape) throws javax.swing.text.BadLocationException meth public java.lang.String getToolTipText(float,float,java.awt.Shape) meth public javax.swing.text.AttributeSet getAttributes() @@ -1502,6 +1668,7 @@ meth public void replace(int,int,javax.swing.text.View[]) meth public void setParent(javax.swing.text.View) meth public void setSize(float,float) supr java.lang.Object +hfds elem,firstUpdateIndex,lastUpdateIndex,parent,sharedBiasReturn CLSS public abstract interface javax.swing.text.ViewFactory meth public abstract javax.swing.text.View create(javax.swing.text.Element) @@ -1525,6 +1692,7 @@ meth public void die() meth public void redo() meth public void undo() supr java.lang.Object +hfds alive,hasBeenDone CLSS public javax.swing.undo.CompoundEdit cons public init() @@ -1544,6 +1712,7 @@ meth public void end() meth public void redo() meth public void undo() supr javax.swing.undo.AbstractUndoableEdit +hfds inProgress CLSS public abstract interface javax.swing.undo.UndoableEdit meth public abstract boolean addEdit(javax.swing.undo.UndoableEdit) @@ -1577,7 +1746,7 @@ intf java.util.EventListener meth public abstract void foldHierarchyChanged(org.netbeans.api.editor.fold.FoldHierarchyEvent) CLSS public org.netbeans.editor.Abbrev - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.netbeans.editor.EditorUI,boolean,boolean) fld protected org.netbeans.editor.EditorUI editorUI intf java.beans.PropertyChangeListener @@ -1669,7 +1838,7 @@ hcls DeprecatedFoldAction CLSS public static org.netbeans.editor.ActionFactory$AbbrevExpandAction outer org.netbeans.editor.ActionFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -1678,7 +1847,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.ActionFactory$AbbrevResetAction outer org.netbeans.editor.ActionFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -1726,7 +1895,7 @@ hfds changeCaseMode,serialVersionUID CLSS public static org.netbeans.editor.ActionFactory$CollapseAllFolds outer org.netbeans.editor.ActionFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -1734,7 +1903,7 @@ supr org.netbeans.editor.BaseAction CLSS public static org.netbeans.editor.ActionFactory$CollapseFold outer org.netbeans.editor.ActionFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -1772,7 +1941,7 @@ supr org.netbeans.editor.BaseAction CLSS public static org.netbeans.editor.ActionFactory$ExpandAllFolds outer org.netbeans.editor.ActionFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -1780,7 +1949,7 @@ supr org.netbeans.editor.BaseAction CLSS public static org.netbeans.editor.ActionFactory$ExpandFold outer org.netbeans.editor.ActionFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -1927,7 +2096,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.ActionFactory$RemoveWordNextAction outer org.netbeans.editor.ActionFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -1935,7 +2104,7 @@ supr org.netbeans.editor.BaseAction CLSS public static org.netbeans.editor.ActionFactory$RemoveWordPreviousAction outer org.netbeans.editor.ActionFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -1943,7 +2112,7 @@ supr org.netbeans.editor.BaseAction CLSS public static org.netbeans.editor.ActionFactory$RunMacroAction outer org.netbeans.editor.ActionFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) meth protected void error(javax.swing.text.JTextComponent,java.lang.String) meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -1991,7 +2160,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.ActionFactory$StartMacroRecordingAction outer org.netbeans.editor.ActionFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -2007,7 +2176,7 @@ supr org.netbeans.editor.BaseAction CLSS public static org.netbeans.editor.ActionFactory$StopMacroRecordingAction outer org.netbeans.editor.ActionFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth protected org.netbeans.editor.MacroDialogSupport getMacroDialogSupport(java.lang.Class) @@ -2017,7 +2186,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.ActionFactory$ToggleLineNumbersAction outer org.netbeans.editor.ActionFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected boolean isLineNumbersVisible() meth protected java.lang.Class getShortDescriptionBundleClass() @@ -2047,7 +2216,7 @@ hfds paneRef,serialVersionUID,toggleButtonRef CLSS public static org.netbeans.editor.ActionFactory$ToggleTypingModeAction outer org.netbeans.editor.ActionFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -2089,7 +2258,7 @@ meth public static boolean startsWith(char[],char[]) meth public static char[] concat(char[],char[]) meth public static char[] createSpacesBuffer(int) meth public static char[] createWhiteSpaceFillBuffer(int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static char[] createWhitespaceFillBuffer(int,int,int) meth public static char[] extract(char[],int,int) meth public static char[] getSpacesBuffer(int) @@ -2336,7 +2505,7 @@ meth public org.netbeans.editor.AnnotationDesc getActiveAnnotation(int) meth public org.netbeans.editor.AnnotationDesc getActiveAnnotation(org.netbeans.editor.Mark) meth public org.netbeans.editor.AnnotationDesc getAnnotation(int,java.lang.String) meth public org.netbeans.editor.AnnotationDesc[] getPasiveAnnotations(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.netbeans.editor.AnnotationDesc[] getPassiveAnnotations(int) meth public org.netbeans.editor.AnnotationDesc[] getPassiveAnnotationsForLine(int) meth public void addAnnotation(org.netbeans.editor.AnnotationDesc) @@ -2368,7 +2537,7 @@ meth public java.util.Iterator getAnnotation meth public org.netbeans.editor.AnnotationDesc activateNext() meth public org.netbeans.editor.AnnotationDesc getActive() meth public org.netbeans.editor.AnnotationDesc[] getPasive() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.netbeans.editor.AnnotationDesc[] getPassive() meth public void addAnnotation(org.netbeans.editor.AnnotationDesc) meth public void refreshAnnotations() @@ -2385,7 +2554,7 @@ meth public int compare(javax.swing.JMenu,javax.swing.JMenu) supr java.lang.Object CLSS public abstract interface org.netbeans.editor.AtomicLockDocument - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf javax.swing.text.Document meth public abstract void addAtomicLockListener(org.netbeans.editor.AtomicLockListener) meth public abstract void atomicLock() @@ -2394,11 +2563,11 @@ meth public abstract void atomicUnlock() meth public abstract void removeAtomicLockListener(org.netbeans.editor.AtomicLockListener) CLSS public org.netbeans.editor.AtomicLockEvent - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.netbeans.api.editor.document.AtomicLockEvent CLSS public abstract interface org.netbeans.editor.AtomicLockListener - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.util.EventListener meth public abstract void atomicLock(org.netbeans.editor.AtomicLockEvent) meth public abstract void atomicUnlock(org.netbeans.editor.AtomicLockEvent) @@ -2410,7 +2579,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,int) fld protected int updateMask fld public final static int ABBREV_RESET = 4 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int CLEAR_STATUS_TEXT = 32 fld public final static int MAGIC_POSITION_RESET = 2 fld public final static int NO_RECORDING = 64 @@ -2427,7 +2596,7 @@ meth protected boolean asynchonous() meth protected java.lang.Class getShortDescriptionBundleClass() meth protected java.lang.Object createDefaultValue(java.lang.String) meth protected java.lang.Object findValue(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected java.lang.Object getDefaultShortDescription() meth protected void actionNameUpdate(java.lang.String) meth public abstract void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -2489,7 +2658,7 @@ meth public void changedUpdate(javax.swing.event.DocumentEvent) meth public void deinstall(javax.swing.text.JTextComponent) meth public void extendRectangularSelection(boolean,boolean) meth public void foldHierarchyChanged(org.netbeans.api.editor.fold.FoldHierarchyEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void insertUpdate(javax.swing.event.DocumentEvent) meth public void install(javax.swing.text.JTextComponent) meth public void mouseClicked(java.awt.event.MouseEvent) @@ -2501,7 +2670,7 @@ meth public void mousePressed(java.awt.event.MouseEvent) meth public void mouseReleased(java.awt.event.MouseEvent) meth public void moveDot(int) meth public void moveDot(int,java.awt.Rectangle,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void propertyChange(java.beans.PropertyChangeEvent) meth public void refresh(boolean) @@ -2511,9 +2680,9 @@ meth public void setBlinkRate(int) meth public void setDot(int) meth public void setDot(int,boolean) meth public void setDot(int,java.awt.Rectangle,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setDot(int,java.awt.Rectangle,int,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setMagicCaretPosition(java.awt.Point) meth public void setSelectionVisible(boolean) meth public void setVisible(boolean) @@ -2525,7 +2694,7 @@ hcls ListenerImpl,MouseState CLSS public org.netbeans.editor.BaseDocument cons public init(boolean,java.lang.String) cons public init(java.lang.Class,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld protected boolean inited fld protected boolean modified fld protected javax.swing.text.Element defaultRootElem @@ -2535,9 +2704,9 @@ fld public final static java.lang.String FORMATTER = "formatter" fld public final static java.lang.String ID_PROP = "id" fld public final static java.lang.String KIT_CLASS_PROP = "kit-class" fld public final static java.lang.String LINE_BATCH_SIZE = "line-batch-size" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String LINE_LIMIT_PROP = "line-limit" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String LS_CR = "\r" fld public final static java.lang.String LS_CRLF = "\r\n" fld public final static java.lang.String LS_LF = "\n" @@ -2574,17 +2743,17 @@ meth public char[] getChars(int,int) throws javax.swing.text.BadLocationExceptio meth public char[] getChars(int[]) throws javax.swing.text.BadLocationException meth public final boolean isAtomicLock() meth public final java.lang.Class getKitClass() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void atomicLock() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void atomicUnlock() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void breakAtomicLock() meth public final void extWriteLock() meth public final void extWriteUnlock() meth public int find(org.netbeans.editor.Finder,int,int) throws javax.swing.text.BadLocationException meth public int getShiftWidth() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getTabSize() meth public int processText(org.netbeans.editor.TextBatchProcessor,int,int) throws javax.swing.text.BadLocationException meth public java.lang.String getText(int[]) throws javax.swing.text.BadLocationException @@ -2597,10 +2766,10 @@ meth public javax.swing.text.Position createPosition(int,javax.swing.text.Positi meth public org.netbeans.editor.Annotations getAnnotations() meth public org.netbeans.editor.CharSeq getText() meth public org.netbeans.editor.SyntaxSupport getSyntaxSupport() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addAtomicLockListener(org.netbeans.api.editor.document.AtomicLockListener) meth public void addAtomicLockListener(org.netbeans.editor.AtomicLockListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addDocumentListener(javax.swing.event.DocumentListener) meth public void addPostModificationDocumentListener(javax.swing.event.DocumentListener) meth public void addUndoableEdit(javax.swing.undo.UndoableEdit) @@ -2618,19 +2787,19 @@ meth public void read(java.io.Reader,int) throws java.io.IOException,javax.swing meth public void remove(int,int) throws javax.swing.text.BadLocationException meth public void removeAtomicLockListener(org.netbeans.api.editor.document.AtomicLockListener) meth public void removeAtomicLockListener(org.netbeans.editor.AtomicLockListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void removeDocumentListener(javax.swing.event.DocumentListener) meth public void removePostModificationDocumentListener(javax.swing.event.DocumentListener) meth public void removeUpdateDocumentListener(javax.swing.event.DocumentListener) meth public void render(java.lang.Runnable) meth public void repaintBlock(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void replace(int,int,java.lang.String,javax.swing.text.AttributeSet) throws javax.swing.text.BadLocationException meth public void resetUndoMerge() meth public void runAtomic(java.lang.Runnable) meth public void runAtomicAsUser(java.lang.Runnable) meth public void setPostModificationDocumentListener(javax.swing.event.DocumentListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void write(java.io.Writer,int,int) throws java.io.IOException,javax.swing.text.BadLocationException supr javax.swing.text.AbstractDocument hfds DEACTIVATE_LEXER_THRESHOLD,EDITABLE_PROP,LAST_MODIFICATION_TIMESTAMP_PROP,LOG,LOG_LISTENER,MODIFICATION_LISTENER_PROP,SUPPORTS_MODIFICATION_LISTENER_PROP,VERSION_PROP,annotations,annotationsLock,atomicDepth,atomicEdits,atomicLockEventInstance,atomicLockListenerList,composedText,debugNoText,debugRead,debugStack,deprecatedKitClass,filterBypass,fixLineSyntaxState,identifierAcceptor,lastModifyUndoEdit,lastPositionEditedByTyping,lineRootElement,mimeType,modifiable,postModificationDepth,postModificationDocumentListener,postModificationDocumentListenerList,prefs,prefsListener,removeUpdateLineUndo,runExclusiveDepth,shiftWidth,syntaxSupport,tabSize,text,undoEditWrappers,undoMergeReset,updateDocumentListenerList,weakPrefsListener,whitespaceAcceptor @@ -2660,11 +2829,11 @@ meth public boolean isInRedo() meth public boolean isInUndo() meth public boolean replaceEdit(javax.swing.undo.UndoableEdit) meth public char[] getChars() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javax.swing.text.AttributeSet getChangeAttributes() meth public int getLFCount() meth public int getLine() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getSyntaxUpdateOffset() meth public java.lang.String getRedoPresentationName() meth public java.lang.String getText() @@ -2824,11 +2993,11 @@ meth protected javax.swing.Action[] createActions() meth protected javax.swing.Action[] getCustomActions() meth protected javax.swing.Action[] getDeclaredActions() meth protected javax.swing.Action[] getMacroActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected org.netbeans.editor.BaseTextUI createTextUI() meth protected org.netbeans.editor.EditorUI createEditorUI() meth protected org.netbeans.editor.EditorUI createPrintEditorUI(org.netbeans.editor.BaseDocument) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected org.netbeans.editor.EditorUI createPrintEditorUI(org.netbeans.editor.BaseDocument,boolean,boolean) meth protected void executeDeinstallActions(javax.swing.JEditorPane) meth protected void executeInstallActions(javax.swing.JEditorPane) @@ -2843,14 +3012,14 @@ meth public javax.swing.text.Document createDefaultDocument() meth public javax.swing.text.ViewFactory getViewFactory() meth public org.netbeans.editor.MultiKeymap getKeymap() meth public org.netbeans.editor.Syntax createFormatSyntax(javax.swing.text.Document) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.netbeans.editor.Syntax createSyntax(javax.swing.text.Document) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.netbeans.editor.SyntaxSupport createSyntaxSupport(org.netbeans.editor.BaseDocument) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javax.swing.Action[] mapToActions(java.util.Map) meth public static org.netbeans.editor.BaseKit getKit(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void addActionsToMap(java.util.Map,javax.swing.Action[],java.lang.String) meth public void deinstall(javax.swing.JEditorPane) meth public void install(javax.swing.JEditorPane) @@ -2904,7 +3073,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.BaseKit$CompoundAction outer org.netbeans.editor.BaseKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String,int,javax.swing.Action[]) cons public init(java.lang.String,javax.swing.Action[]) meth protected java.lang.Class getShortDescriptionBundleClass() @@ -2930,7 +3099,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.BaseKit$DefaultKeyTypedAction outer org.netbeans.editor.BaseKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth protected void checkIndent(javax.swing.text.JTextComponent,java.lang.String) @@ -2942,7 +3111,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.BaseKit$DeleteCharAction outer org.netbeans.editor.BaseKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String,boolean) fld protected boolean nextChar meth protected java.lang.Class getShortDescriptionBundleClass() @@ -2994,7 +3163,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.BaseKit$InsertBreakAction outer org.netbeans.editor.BaseKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth protected java.lang.Object beforeBreak(javax.swing.text.JTextComponent,org.netbeans.editor.BaseDocument,javax.swing.text.Caret) @@ -3005,7 +3174,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.BaseKit$InsertContentAction outer org.netbeans.editor.BaseKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -3030,7 +3199,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.BaseKit$KitCompoundAction outer org.netbeans.editor.BaseKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(int,java.lang.String[]) cons public init(java.lang.String,int,java.lang.String[]) cons public init(java.lang.String,java.lang.String[]) @@ -3042,7 +3211,7 @@ hfds actionNames,serialVersionUID CLSS public static org.netbeans.editor.BaseKit$NextWordAction outer org.netbeans.editor.BaseKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) meth protected int getNextWordOffset(javax.swing.text.JTextComponent) throws javax.swing.text.BadLocationException meth protected java.lang.Class getShortDescriptionBundleClass() @@ -3076,7 +3245,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.BaseKit$PreviousWordAction outer org.netbeans.editor.BaseKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) meth protected int getPreviousWordOffset(javax.swing.text.JTextComponent) throws javax.swing.text.BadLocationException meth protected java.lang.Class getShortDescriptionBundleClass() @@ -3086,7 +3255,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.BaseKit$ReadOnlyAction outer org.netbeans.editor.BaseKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -3139,7 +3308,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.BaseKit$WritableAction outer org.netbeans.editor.BaseKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -3237,12 +3406,12 @@ supr javax.swing.text.View hfds component,startY CLSS public abstract interface org.netbeans.editor.CharSeq - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract char charAt(int) meth public abstract int length() CLSS public org.netbeans.editor.CodeFoldingSideBar - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() cons public init(javax.swing.text.JTextComponent) fld protected java.awt.Color backColor @@ -3348,7 +3517,7 @@ supr javax.swing.AbstractAction hfds pcl CLSS public org.netbeans.editor.DialogSupport - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public abstract interface static DialogFactory meth public static java.awt.Dialog createDialog(java.lang.String,javax.swing.JPanel,boolean,javax.swing.JButton[],boolean,int,int,java.awt.event.ActionListener) meth public static void setDialogFactory(org.netbeans.editor.DialogSupport$DialogFactory) @@ -3365,7 +3534,7 @@ meth public static void copyText(javax.swing.text.Document,int,int,char[],int) t supr java.lang.Object CLSS public org.netbeans.editor.EditorDebug - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.String debugArray(int[]) meth public static java.lang.String debugArray(java.lang.Object[]) meth public static java.lang.String debugBlocks(org.netbeans.editor.BaseDocument,int[]) @@ -3384,7 +3553,7 @@ meth public static void test(javax.swing.text.JTextComponent) supr java.lang.Object CLSS public org.netbeans.editor.EditorState - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.Object get(java.lang.Object) meth public static java.util.HashMap getStateObject() meth public static void put(java.lang.Object,java.lang.Object) @@ -3411,11 +3580,11 @@ intf javax.swing.event.ChangeListener meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth protected int textLimitWidth() meth protected java.util.Map createColoringMap() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javax.swing.JComponent createExtComponent() meth protected javax.swing.JToolBar createToolBarComponent() meth protected static java.util.Map getSharedColoringMap(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void initGlyphCorner(javax.swing.JScrollPane) meth protected void installUI(javax.swing.text.JTextComponent) meth protected void modelChanged(org.netbeans.editor.BaseDocument,org.netbeans.editor.BaseDocument) @@ -3429,9 +3598,9 @@ meth public boolean hasExtComponent() meth public boolean isGlyphGutterVisible() meth public boolean isLineNumberEnabled() meth public boolean updateVirtualHeight(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean updateVirtualWidth(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final int getSideBarWidth() meth public final javax.swing.text.JTextComponent getComponent() meth public final org.netbeans.editor.BaseDocument getDocument() @@ -3446,17 +3615,17 @@ meth public java.awt.Rectangle getExtentBounds(java.awt.Rectangle) meth public java.lang.Object getComponentLock() meth public java.lang.Object getProperty(java.lang.Object) meth public java.util.Map getColoringMap() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javax.swing.JComponent getExtComponent() meth public javax.swing.JPopupMenu getPopupMenu() meth public javax.swing.JToolBar getToolBarComponent() meth public org.netbeans.api.editor.StickyWindowSupport getStickyWindowSupport() meth public org.netbeans.editor.Abbrev getAbbrev() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.netbeans.editor.Coloring getColoring(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.netbeans.editor.Coloring getDefaultColoring() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.netbeans.editor.PopupManager getPopupManager() meth public org.netbeans.editor.StatusBar getStatusBar() meth public org.netbeans.editor.WordMatch getWordMatch() @@ -3467,9 +3636,9 @@ meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyC meth public void adjustCaret(int) meth public void adjustWindow(int) meth public void caretMoveDot(int,java.awt.Rectangle,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void caretSetDot(int,java.awt.Rectangle,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void hidePopupMenu() meth public void mouseClicked(java.awt.event.MouseEvent) meth public void mouseEntered(java.awt.event.MouseEvent) @@ -3485,7 +3654,7 @@ meth public void repaint(int,int) meth public void repaintBlock(int,int) throws javax.swing.text.BadLocationException meth public void repaintOffset(int) throws javax.swing.text.BadLocationException meth public void scrollRectToVisible(java.awt.Rectangle,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setLineNumberEnabled(boolean) meth public void setPopupMenu(javax.swing.JPopupMenu) meth public void showPopupMenu(int,int) @@ -3780,7 +3949,7 @@ supr org.netbeans.editor.FinderFactory$GenericFwdFinder hfds chars,doc,firstCharWordPart,insideWord,matchCase,stringInd,wordFound CLSS public org.netbeans.editor.FoldingToolTip - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(javax.swing.text.View,org.netbeans.editor.EditorUI) fld public final static int BORDER_WIDTH = 2 meth protected void paintComponent(java.awt.Graphics) @@ -3842,7 +4011,7 @@ CLSS public abstract interface static org.netbeans.editor.GapObjectArray$RemoveU meth public abstract void removeUpdate(java.lang.Object) CLSS public abstract interface org.netbeans.editor.GapStart - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract int getGapStart() CLSS public org.netbeans.editor.GlyphGutter @@ -3872,9 +4041,9 @@ hcls EditorUIListener,GutterMouseListener CLSS public org.netbeans.editor.GuardedDocument cons public init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.Class,boolean,javax.swing.text.StyleContext) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) cons public init(java.lang.String,boolean,javax.swing.text.StyleContext) fld protected java.lang.String normalStyleName @@ -3926,7 +4095,7 @@ intf org.netbeans.editor.TokenID meth public abstract java.lang.String getImage() CLSS public abstract org.netbeans.editor.ImplementationProvider - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth public abstract java.util.ResourceBundle getResourceBundle(java.lang.String) meth public abstract javax.swing.Action[] getGlyphGutterActions(javax.swing.text.JTextComponent) @@ -3946,12 +4115,12 @@ innr public final static Entry meth public static boolean hasNext() meth public static boolean hasPrev() meth public static java.lang.String dump() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void addEntry(javax.swing.text.JTextComponent,int) meth public static void checkAddEntry() meth public static void checkAddEntry(javax.swing.text.JTextComponent) meth public static void checkAddEntry(javax.swing.text.JTextComponent,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void jumpNext(javax.swing.text.JTextComponent) meth public static void jumpNextComponent(javax.swing.text.JTextComponent) meth public static void jumpPrev(javax.swing.text.JTextComponent) @@ -4026,7 +4195,7 @@ hfds modelToViewDG,viewToModelDG hcls ModelToViewDG,ViewToModelDG CLSS public org.netbeans.editor.LineSeparatorConversion - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static char LS = '\u2028' fld public final static char PS = '\u2029' fld public final static java.lang.String LS_LS @@ -4071,7 +4240,7 @@ supr java.lang.Object hfds convertedText,lastCharCR,readWholeBuffer,reader CLSS public org.netbeans.editor.LocaleSupport - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() innr public abstract interface static Localizer meth public static char getChar(java.lang.String,char) @@ -4087,7 +4256,7 @@ CLSS public abstract interface static org.netbeans.editor.LocaleSupport$Localize meth public abstract java.lang.String getString(java.lang.String) CLSS public org.netbeans.editor.MacroDialogSupport - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.Class) intf java.awt.event.ActionListener meth protected int showConfirmDialog(java.lang.String) @@ -4098,7 +4267,7 @@ supr java.lang.Object hfds cancelButton,kitClass,macroDialog,okButton,panel CLSS public org.netbeans.editor.MacroSavePanel - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.Class) fld public javax.swing.JButton addButton fld public javax.swing.JButton removeButton @@ -4124,7 +4293,7 @@ hfds bindings,bundle,kitClass hcls KeySequenceCellRenderer,KeySequenceRequester CLSS public org.netbeans.editor.Mark - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() cons public init(boolean) cons public init(javax.swing.text.Position$Bias) @@ -4237,7 +4406,7 @@ supr org.netbeans.editor.Mark CLSS public static org.netbeans.editor.MarkFactory$SyntaxMark outer org.netbeans.editor.MarkFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected void removeUpdateAction(int,int) meth public org.netbeans.editor.Syntax$StateInfo getStateInfo() @@ -4367,7 +4536,7 @@ meth public abstract void add(char[],java.awt.Font,java.awt.Color,java.awt.Color meth public abstract void eol() CLSS public org.netbeans.editor.Registry - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth public static java.lang.String registryToString() meth public static java.util.Iterator getDocumentIterator() @@ -4382,7 +4551,7 @@ supr java.lang.Object hfds editorRegistryListener,listenerList CLSS public org.netbeans.editor.SegmentCache - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth public javax.swing.text.Segment getSegment() meth public static org.netbeans.editor.SegmentCache getSharedInstance() @@ -4391,7 +4560,7 @@ supr java.lang.Object hfds SHARED CLSS public abstract interface org.netbeans.editor.SideBarFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") anno 0 org.netbeans.spi.editor.mimelookup.MimeLocation(java.lang.Class instanceProviderClass=class org.netbeans.spi.editor.mimelookup.InstanceProvider, java.lang.String subfolderName="SideBar") meth public abstract javax.swing.JComponent createSideBar(javax.swing.text.JTextComponent) @@ -4648,76 +4817,77 @@ fld public final static int CASE_UPPER = 0 meth public static <%0 extends java.lang.Object> {%%0} runWithOnSaveTasksDisabled(org.openide.util.Mutex$Action<{%%0}>) meth public static boolean changeCase(org.netbeans.editor.BaseDocument,int,int,int) throws javax.swing.text.BadLocationException meth public static boolean isRowEmpty(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static boolean isRowWhite(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static boolean isSelectionShowing(javax.swing.text.Caret) meth public static boolean isSelectionShowing(javax.swing.text.JTextComponent) meth public static int getFirstNonEmptyRow(org.netbeans.editor.BaseDocument,int,boolean) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getFirstNonWhiteBwd(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getFirstNonWhiteBwd(org.netbeans.editor.BaseDocument,int,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getFirstNonWhiteFwd(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getFirstNonWhiteFwd(org.netbeans.editor.BaseDocument,int,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getFirstNonWhiteRow(org.netbeans.editor.BaseDocument,int,boolean) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getFirstWhiteBwd(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getFirstWhiteBwd(org.netbeans.editor.BaseDocument,int,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getFirstWhiteFwd(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getFirstWhiteFwd(org.netbeans.editor.BaseDocument,int,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getLineOffset(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getNextTabColumn(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException meth public static int getNextWord(javax.swing.text.JTextComponent,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getNextWord(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getPositionAbove(javax.swing.text.JTextComponent,int,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getPositionBelow(javax.swing.text.JTextComponent,int,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getPreviousWord(javax.swing.text.JTextComponent,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getPreviousWord(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getRowCount(org.netbeans.editor.BaseDocument) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getRowCount(org.netbeans.editor.BaseDocument,int,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getRowEnd(javax.swing.text.JTextComponent,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getRowEnd(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getRowFirstNonWhite(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getRowIndent(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException meth public static int getRowIndent(org.netbeans.editor.BaseDocument,int,boolean) throws javax.swing.text.BadLocationException meth public static int getRowLastNonWhite(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getRowStart(javax.swing.text.JTextComponent,int) throws javax.swing.text.BadLocationException meth public static int getRowStart(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getRowStart(org.netbeans.editor.BaseDocument,int,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getRowStartFromLineOffset(org.netbeans.editor.BaseDocument,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getVisualColumn(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException meth public static int getVisualColumn(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException meth public static int getWordEnd(javax.swing.text.JTextComponent,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getWordEnd(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getWordStart(javax.swing.text.JTextComponent,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getWordStart(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int reformat(org.netbeans.editor.BaseDocument,int,int) throws javax.swing.text.BadLocationException meth public static int[] getIdentifierBlock(javax.swing.text.JTextComponent,int) throws javax.swing.text.BadLocationException meth public static int[] getIdentifierBlock(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException @@ -4733,7 +4903,7 @@ meth public static java.lang.String getSelectionOrIdentifier(javax.swing.text.JT meth public static java.lang.String getSelectionOrIdentifier(javax.swing.text.JTextComponent,int) throws javax.swing.text.BadLocationException meth public static java.lang.String getStatusText(javax.swing.text.JTextComponent) meth public static java.lang.String getTabInsertString(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.String getWord(javax.swing.text.JTextComponent,int) throws javax.swing.text.BadLocationException meth public static java.lang.String getWord(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException meth public static java.lang.String keySequenceToString(javax.swing.KeyStroke[]) @@ -4749,7 +4919,7 @@ meth public static org.netbeans.editor.BaseKit getKit(javax.swing.text.JTextComp meth public static org.netbeans.editor.EditorUI getEditorUI(javax.swing.text.JTextComponent) meth public static org.netbeans.editor.SyntaxSupport getSyntaxSupport(javax.swing.text.JTextComponent) meth public static void annotateLoggable(java.lang.Throwable) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void clearStatusText(javax.swing.text.JTextComponent) meth public static void insertMark(org.netbeans.editor.BaseDocument,org.netbeans.editor.Mark,int) throws javax.swing.text.BadLocationException,org.netbeans.editor.InvalidMarkException meth public static void moveMark(org.netbeans.editor.BaseDocument,org.netbeans.editor.Mark,int) throws javax.swing.text.BadLocationException,org.netbeans.editor.InvalidMarkException @@ -4837,9 +5007,9 @@ meth public abstract void seek(long) throws java.io.IOException CLSS public org.netbeans.editor.ext.ExtCaret cons public init() meth protected void updateMatchBrace() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void requestMatchBraceUpdateSync() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.netbeans.editor.BaseCaret hfds serialVersionUID @@ -4887,15 +5057,15 @@ fld public final static java.lang.String allCompletionShowAction = "all-completi fld public final static java.lang.String buildPopupMenuAction = "build-popup-menu" fld public final static java.lang.String buildToolTipAction = "build-tool-tip" fld public final static java.lang.String codeSelectAction = "code-select" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String commentAction = "comment" fld public final static java.lang.String completionShowAction = "completion-show" fld public final static java.lang.String completionTooltipShowAction = "tooltip-show" fld public final static java.lang.String documentationShowAction = "documentation-show" fld public final static java.lang.String escapeAction = "escape" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String findAction = "find" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String gotoAction = "goto" fld public final static java.lang.String gotoDeclarationAction = "goto-declaration" fld public final static java.lang.String gotoHelpAction = "goto-help" @@ -4937,7 +5107,7 @@ hcls BaseKitLocalizedAction CLSS public static org.netbeans.editor.ext.ExtKit$AllCompletionShowAction outer org.netbeans.editor.ext.ExtKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -4968,7 +5138,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.ext.ExtKit$CodeSelectAction outer org.netbeans.editor.ext.ExtKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -4985,7 +5155,7 @@ hfds delegateAction,serialVersionUID CLSS public static org.netbeans.editor.ext.ExtKit$CompletionShowAction outer org.netbeans.editor.ext.ExtKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -4994,7 +5164,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.ext.ExtKit$CompletionTooltipShowAction outer org.netbeans.editor.ext.ExtKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -5002,7 +5172,7 @@ supr org.netbeans.editor.BaseAction CLSS public static org.netbeans.editor.ext.ExtKit$DocumentationShowAction outer org.netbeans.editor.ext.ExtKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) @@ -5017,7 +5187,7 @@ supr org.netbeans.editor.BaseAction CLSS public static org.netbeans.editor.ext.ExtKit$ExtDefaultKeyTypedAction outer org.netbeans.editor.ext.ExtKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected void checkCompletion(javax.swing.text.JTextComponent,java.lang.String) meth protected void checkIndentHotChars(javax.swing.text.JTextComponent,java.lang.String) @@ -5027,7 +5197,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.ext.ExtKit$ExtDeleteCharAction outer org.netbeans.editor.ext.ExtKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String,boolean) supr org.netbeans.editor.BaseKit$DeleteCharAction @@ -5042,7 +5212,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.ext.ExtKit$GotoDeclarationAction outer org.netbeans.editor.ext.ExtKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected java.lang.Class getShortDescriptionBundleClass() meth public boolean gotoDeclaration(javax.swing.text.JTextComponent) @@ -5052,7 +5222,7 @@ hfds serialVersionUID CLSS public static org.netbeans.editor.ext.ExtKit$MatchBraceAction outer org.netbeans.editor.ext.ExtKit - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String,boolean) meth protected java.lang.Class getShortDescriptionBundleClass() meth public void actionPerformed(java.awt.event.ActionEvent,javax.swing.text.JTextComponent) diff --git a/ide/editor.lib2/nbproject/org-netbeans-modules-editor-lib2.sig b/ide/editor.lib2/nbproject/org-netbeans-modules-editor-lib2.sig index fed720003a22..bc8feeaf60f2 100644 --- a/ide/editor.lib2/nbproject/org-netbeans-modules-editor-lib2.sig +++ b/ide/editor.lib2/nbproject/org-netbeans-modules-editor-lib2.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.50.0 +#Version 2.51.0 CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener diff --git a/ide/editor.plain.lib/nbproject/org-netbeans-modules-editor-plain-lib.sig b/ide/editor.plain.lib/nbproject/org-netbeans-modules-editor-plain-lib.sig index 1773e853cf35..d6bc5cf4bb61 100644 --- a/ide/editor.plain.lib/nbproject/org-netbeans-modules-editor-plain-lib.sig +++ b/ide/editor.plain.lib/nbproject/org-netbeans-modules-editor-plain-lib.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.63 +#Version 1.64 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() diff --git a/ide/editor.settings.lib/nbproject/org-netbeans-modules-editor-settings-lib.sig b/ide/editor.settings.lib/nbproject/org-netbeans-modules-editor-settings-lib.sig index 3121bbf3f9a4..5e8fdbcacba4 100644 --- a/ide/editor.settings.lib/nbproject/org-netbeans-modules-editor-settings-lib.sig +++ b/ide/editor.settings.lib/nbproject/org-netbeans-modules-editor-settings-lib.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.81.0 +#Version 1.82.0 CLSS public java.lang.Object cons public init() diff --git a/ide/editor.settings.storage/nbproject/org-netbeans-modules-editor-settings-storage.sig b/ide/editor.settings.storage/nbproject/org-netbeans-modules-editor-settings-storage.sig index ed382c155d57..0036564db192 100644 --- a/ide/editor.settings.storage/nbproject/org-netbeans-modules-editor-settings-storage.sig +++ b/ide/editor.settings.storage/nbproject/org-netbeans-modules-editor-settings-storage.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.82.0 +#Version 1.83.0 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() diff --git a/ide/editor.settings/nbproject/org-netbeans-modules-editor-settings.sig b/ide/editor.settings/nbproject/org-netbeans-modules-editor-settings.sig index 713427f1a2da..3b8e2085bef5 100644 --- a/ide/editor.settings/nbproject/org-netbeans-modules-editor-settings.sig +++ b/ide/editor.settings/nbproject/org-netbeans-modules-editor-settings.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.87 +#Version 1.88 CLSS public java.lang.Object cons public init() diff --git a/ide/editor.structure/nbproject/org-netbeans-modules-editor-structure.sig b/ide/editor.structure/nbproject/org-netbeans-modules-editor-structure.sig index 281f4016271a..935340293704 100644 --- a/ide/editor.structure/nbproject/org-netbeans-modules-editor-structure.sig +++ b/ide/editor.structure/nbproject/org-netbeans-modules-editor-structure.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.77.0 +#Version 1.78.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/editor.tools.storage/nbproject/org-netbeans-modules-editor-tools-storage.sig b/ide/editor.tools.storage/nbproject/org-netbeans-modules-editor-tools-storage.sig index c27e1ac0b285..1cea7145c8a5 100644 --- a/ide/editor.tools.storage/nbproject/org-netbeans-modules-editor-tools-storage.sig +++ b/ide/editor.tools.storage/nbproject/org-netbeans-modules-editor-tools-storage.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.38 +#Version 1.39 CLSS public java.lang.Object cons public init() diff --git a/ide/editor.util/nbproject/org-netbeans-modules-editor-util.sig b/ide/editor.util/nbproject/org-netbeans-modules-editor-util.sig index 278df9adf5a6..d39ba3d2122f 100644 --- a/ide/editor.util/nbproject/org-netbeans-modules-editor-util.sig +++ b/ide/editor.util/nbproject/org-netbeans-modules-editor-util.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.95 +#Version 1.96 CLSS public abstract interface java.io.Serializable diff --git a/ide/editor/nbproject/org-netbeans-modules-editor.sig b/ide/editor/nbproject/org-netbeans-modules-editor.sig index 2bbfabe79bd0..f58dbd924dbd 100644 --- a/ide/editor/nbproject/org-netbeans-modules-editor.sig +++ b/ide/editor/nbproject/org-netbeans-modules-editor.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.117.0 +#Version 1.118.0 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/extbrowser/nbproject/org-netbeans-modules-extbrowser.sig b/ide/extbrowser/nbproject/org-netbeans-modules-extbrowser.sig index a7262808ede1..002037fccbe8 100644 --- a/ide/extbrowser/nbproject/org-netbeans-modules-extbrowser.sig +++ b/ide/extbrowser/nbproject/org-netbeans-modules-extbrowser.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.2 +#Version 2.3 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/extexecution.base/nbproject/org-netbeans-modules-extexecution-base.sig b/ide/extexecution.base/nbproject/org-netbeans-modules-extexecution-base.sig index 5dcd173f6e72..b3b16eb7f794 100644 --- a/ide/extexecution.base/nbproject/org-netbeans-modules-extexecution-base.sig +++ b/ide/extexecution.base/nbproject/org-netbeans-modules-extexecution-base.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.36 +#Version 1.37 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable diff --git a/ide/extexecution/nbproject/org-netbeans-modules-extexecution.sig b/ide/extexecution/nbproject/org-netbeans-modules-extexecution.sig index 9206103872c9..fec20b754c1c 100644 --- a/ide/extexecution/nbproject/org-netbeans-modules-extexecution.sig +++ b/ide/extexecution/nbproject/org-netbeans-modules-extexecution.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.79 +#Version 1.80 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable diff --git a/ide/git/nbproject/org-netbeans-modules-git.sig b/ide/git/nbproject/org-netbeans-modules-git.sig index 77fe7c78b362..2c4a7c6ca237 100644 --- a/ide/git/nbproject/org-netbeans-modules-git.sig +++ b/ide/git/nbproject/org-netbeans-modules-git.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.53.0 +#Version 1.54.0 CLSS public java.lang.Object cons public init() diff --git a/ide/go.lang/nbproject/org-netbeans-modules-go-lang.sig b/ide/go.lang/nbproject/org-netbeans-modules-go-lang.sig index 2f0b9a6430a1..53e44261ae20 100644 --- a/ide/go.lang/nbproject/org-netbeans-modules-go-lang.sig +++ b/ide/go.lang/nbproject/org-netbeans-modules-go-lang.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.11 +#Version 1.12 CLSS public java.lang.Object cons public init() diff --git a/ide/gototest/nbproject/org-netbeans-modules-gototest.sig b/ide/gototest/nbproject/org-netbeans-modules-gototest.sig index ec60a8100d60..d2eb0bfee8e9 100644 --- a/ide/gototest/nbproject/org-netbeans-modules-gototest.sig +++ b/ide/gototest/nbproject/org-netbeans-modules-gototest.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.63 +#Version 1.64 CLSS public abstract interface java.io.Serializable diff --git a/ide/gsf.codecoverage/nbproject/org-netbeans-modules-gsf-codecoverage.sig b/ide/gsf.codecoverage/nbproject/org-netbeans-modules-gsf-codecoverage.sig index 97f0391ff31f..639acc296776 100644 --- a/ide/gsf.codecoverage/nbproject/org-netbeans-modules-gsf-codecoverage.sig +++ b/ide/gsf.codecoverage/nbproject/org-netbeans-modules-gsf-codecoverage.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.62 +#Version 1.63 CLSS public abstract interface java.io.Serializable diff --git a/ide/gsf.testrunner.ui/nbproject/org-netbeans-modules-gsf-testrunner-ui.sig b/ide/gsf.testrunner.ui/nbproject/org-netbeans-modules-gsf-testrunner-ui.sig index 24621ea773ae..2ad04af00fca 100644 --- a/ide/gsf.testrunner.ui/nbproject/org-netbeans-modules-gsf-testrunner-ui.sig +++ b/ide/gsf.testrunner.ui/nbproject/org-netbeans-modules-gsf-testrunner-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.45.0 +#Version 1.46.0 CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener diff --git a/ide/gsf.testrunner/nbproject/org-netbeans-modules-gsf-testrunner.sig b/ide/gsf.testrunner/nbproject/org-netbeans-modules-gsf-testrunner.sig index 0703bee049f8..0093d7d14137 100644 --- a/ide/gsf.testrunner/nbproject/org-netbeans-modules-gsf-testrunner.sig +++ b/ide/gsf.testrunner/nbproject/org-netbeans-modules-gsf-testrunner.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.42 +#Version 2.43 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/html.editor.lib/nbproject/org-netbeans-modules-html-editor-lib.sig b/ide/html.editor.lib/nbproject/org-netbeans-modules-html-editor-lib.sig index b9c851c3784a..98adc56019dc 100644 --- a/ide/html.editor.lib/nbproject/org-netbeans-modules-html-editor-lib.sig +++ b/ide/html.editor.lib/nbproject/org-netbeans-modules-html-editor-lib.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.62 +#Version 3.63 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable diff --git a/ide/html.editor/nbproject/org-netbeans-modules-html-editor.sig b/ide/html.editor/nbproject/org-netbeans-modules-html-editor.sig index c3b68874ec04..a313d8b31ded 100644 --- a/ide/html.editor/nbproject/org-netbeans-modules-html-editor.sig +++ b/ide/html.editor/nbproject/org-netbeans-modules-html-editor.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.86 +#Version 2.87 CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener diff --git a/ide/html.indexing/nbproject/org-netbeans-modules-html-indexing.sig b/ide/html.indexing/nbproject/org-netbeans-modules-html-indexing.sig index fd8ce7a8a2a7..ee166a7cc705 100644 --- a/ide/html.indexing/nbproject/org-netbeans-modules-html-indexing.sig +++ b/ide/html.indexing/nbproject/org-netbeans-modules-html-indexing.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.22 +#Version 1.23 CLSS public java.lang.Object cons public init() diff --git a/ide/html.lexer/nbproject/org-netbeans-modules-html-lexer.sig b/ide/html.lexer/nbproject/org-netbeans-modules-html-lexer.sig index add3fd69d08b..6faf2e731330 100644 --- a/ide/html.lexer/nbproject/org-netbeans-modules-html-lexer.sig +++ b/ide/html.lexer/nbproject/org-netbeans-modules-html-lexer.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.68 +#Version 1.69 CLSS public abstract interface java.io.Serializable diff --git a/ide/html.parser/nbproject/org-netbeans-modules-html-parser.sig b/ide/html.parser/nbproject/org-netbeans-modules-html-parser.sig index 06be613d9ab8..591327da77cc 100644 --- a/ide/html.parser/nbproject/org-netbeans-modules-html-parser.sig +++ b/ide/html.parser/nbproject/org-netbeans-modules-html-parser.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.64.0 +#Version 1.65.0 CLSS public com.ibm.icu.impl.Assert cons public init() diff --git a/ide/html/nbproject/org-netbeans-modules-html.sig b/ide/html/nbproject/org-netbeans-modules-html.sig index bd544d774c83..c25f75844794 100644 --- a/ide/html/nbproject/org-netbeans-modules-html.sig +++ b/ide/html/nbproject/org-netbeans-modules-html.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.91 +#Version 1.92 CLSS public java.beans.FeatureDescriptor cons public init() diff --git a/ide/hudson.ui/nbproject/org-netbeans-modules-hudson-ui.sig b/ide/hudson.ui/nbproject/org-netbeans-modules-hudson-ui.sig index e14de659532f..dfba066f6e29 100644 --- a/ide/hudson.ui/nbproject/org-netbeans-modules-hudson-ui.sig +++ b/ide/hudson.ui/nbproject/org-netbeans-modules-hudson-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.41 +#Version 1.42 CLSS public java.io.IOException cons public init() diff --git a/ide/hudson/nbproject/org-netbeans-modules-hudson.sig b/ide/hudson/nbproject/org-netbeans-modules-hudson.sig index c3b454ed5875..683708bed815 100644 --- a/ide/hudson/nbproject/org-netbeans-modules-hudson.sig +++ b/ide/hudson/nbproject/org-netbeans-modules-hudson.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.43 +#Version 2.44 CLSS public abstract interface java.io.Serializable diff --git a/ide/javascript2.debug.ui/nbproject/org-netbeans-modules-javascript2-debug-ui.sig b/ide/javascript2.debug.ui/nbproject/org-netbeans-modules-javascript2-debug-ui.sig index e2c705175ac4..7822070591e1 100644 --- a/ide/javascript2.debug.ui/nbproject/org-netbeans-modules-javascript2-debug-ui.sig +++ b/ide/javascript2.debug.ui/nbproject/org-netbeans-modules-javascript2-debug-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.33 +#Version 1.34 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/javascript2.debug/nbproject/org-netbeans-modules-javascript2-debug.sig b/ide/javascript2.debug/nbproject/org-netbeans-modules-javascript2-debug.sig index ce195831a344..ed64f70ed136 100644 --- a/ide/javascript2.debug/nbproject/org-netbeans-modules-javascript2-debug.sig +++ b/ide/javascript2.debug/nbproject/org-netbeans-modules-javascript2-debug.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.48 +#Version 1.49 CLSS public abstract interface java.beans.BeanInfo fld public final static int ICON_COLOR_16x16 = 1 diff --git a/ide/jellytools.ide/nbproject/org-netbeans-modules-jellytools-ide.sig b/ide/jellytools.ide/nbproject/org-netbeans-modules-jellytools-ide.sig index d646eda4c601..5c4646318e63 100644 --- a/ide/jellytools.ide/nbproject/org-netbeans-modules-jellytools-ide.sig +++ b/ide/jellytools.ide/nbproject/org-netbeans-modules-jellytools-ide.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.63.0 +#Version 3.64.0 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() diff --git a/ide/jumpto/nbproject/org-netbeans-modules-jumpto.sig b/ide/jumpto/nbproject/org-netbeans-modules-jumpto.sig index fe1f310bbfe5..d600f6b647ba 100644 --- a/ide/jumpto/nbproject/org-netbeans-modules-jumpto.sig +++ b/ide/jumpto/nbproject/org-netbeans-modules-jumpto.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.85.0 +#Version 1.86.0 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -84,6 +85,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public final org.netbeans.api.jumpto.type.TypeBrowser cons public init() diff --git a/ide/languages/nbproject/org-netbeans-modules-languages.sig b/ide/languages/nbproject/org-netbeans-modules-languages.sig index 284ed393826f..e5d691acb7d0 100644 --- a/ide/languages/nbproject/org-netbeans-modules-languages.sig +++ b/ide/languages/nbproject/org-netbeans-modules-languages.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.151.0 +#Version 1.152.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/lexer.antlr4/nbproject/org-netbeans-modules-lexer-antlr4.sig b/ide/lexer.antlr4/nbproject/org-netbeans-modules-lexer-antlr4.sig index e90e60cbb1ba..2ee136e13cd8 100644 --- a/ide/lexer.antlr4/nbproject/org-netbeans-modules-lexer-antlr4.sig +++ b/ide/lexer.antlr4/nbproject/org-netbeans-modules-lexer-antlr4.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.12.0 +#Version 1.13.0 CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() diff --git a/ide/lexer/nbproject/org-netbeans-modules-lexer.sig b/ide/lexer/nbproject/org-netbeans-modules-lexer.sig index 38559027db49..cc39ecab2d92 100644 --- a/ide/lexer/nbproject/org-netbeans-modules-lexer.sig +++ b/ide/lexer/nbproject/org-netbeans-modules-lexer.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.93.0 +#Version 1.94.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/lib.terminalemulator/nbproject/org-netbeans-lib-terminalemulator.sig b/ide/lib.terminalemulator/nbproject/org-netbeans-lib-terminalemulator.sig index 48c040ed9cae..9c3d10c391cc 100644 --- a/ide/lib.terminalemulator/nbproject/org-netbeans-lib-terminalemulator.sig +++ b/ide/lib.terminalemulator/nbproject/org-netbeans-lib-terminalemulator.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.67 +#Version 1.68 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/libs.antlr3.runtime/nbproject/org-netbeans-libs-antlr3-runtime.sig b/ide/libs.antlr3.runtime/nbproject/org-netbeans-libs-antlr3-runtime.sig index 08f82e5bc79e..936e0ca59118 100644 --- a/ide/libs.antlr3.runtime/nbproject/org-netbeans-libs-antlr3-runtime.sig +++ b/ide/libs.antlr3.runtime/nbproject/org-netbeans-libs-antlr3-runtime.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.51.0 +#Version 1.52.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/libs.antlr4.runtime/nbproject/org-netbeans-libs-antlr4-runtime.sig b/ide/libs.antlr4.runtime/nbproject/org-netbeans-libs-antlr4-runtime.sig index fd21aa06ec18..8f7e07cd25e2 100644 --- a/ide/libs.antlr4.runtime/nbproject/org-netbeans-libs-antlr4-runtime.sig +++ b/ide/libs.antlr4.runtime/nbproject/org-netbeans-libs-antlr4-runtime.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.31.0 +#Version 1.32.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/libs.c.kohlschutter.junixsocket/nbproject/libs-c-kohlschutter-junixsocket.sig b/ide/libs.c.kohlschutter.junixsocket/nbproject/libs-c-kohlschutter-junixsocket.sig index 7296c9f12afa..b9a08e92fe80 100644 --- a/ide/libs.c.kohlschutter.junixsocket/nbproject/libs-c-kohlschutter-junixsocket.sig +++ b/ide/libs.c.kohlschutter.junixsocket/nbproject/libs-c-kohlschutter-junixsocket.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.12 +#Version 3.13 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable diff --git a/ide/libs.commons_compress/nbproject/org-netbeans-libs-commons_compress.sig b/ide/libs.commons_compress/nbproject/org-netbeans-libs-commons_compress.sig index 3843efa65536..14d85ab9001b 100644 --- a/ide/libs.commons_compress/nbproject/org-netbeans-libs-commons_compress.sig +++ b/ide/libs.commons_compress/nbproject/org-netbeans-libs-commons_compress.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.36.0 +#Version 0.37.0 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable diff --git a/ide/libs.commons_net/nbproject/org-netbeans-libs-commons_net.sig b/ide/libs.commons_net/nbproject/org-netbeans-libs-commons_net.sig index de1f357ba09e..234239ba1d9e 100644 --- a/ide/libs.commons_net/nbproject/org-netbeans-libs-commons_net.sig +++ b/ide/libs.commons_net/nbproject/org-netbeans-libs-commons_net.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.52.0 +#Version 2.53.0 CLSS public java.io.IOException cons public init() diff --git a/ide/libs.git/nbproject/org-netbeans-libs-git.sig b/ide/libs.git/nbproject/org-netbeans-libs-git.sig index ba375d61be81..4f36f6f5cd8a 100644 --- a/ide/libs.git/nbproject/org-netbeans-libs-git.sig +++ b/ide/libs.git/nbproject/org-netbeans-libs-git.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.65 +#Version 1.66 CLSS public abstract interface java.io.Serializable @@ -27,6 +27,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -35,6 +36,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -72,6 +74,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.constant.Constable meth public abstract java.util.Optional describeConstable() @@ -498,7 +502,7 @@ meth public long getCommitTime() meth public org.netbeans.libs.git.GitUser getAuthor() meth public org.netbeans.libs.git.GitUser getCommitter() supr java.lang.Object -hfds LOG,branches,modifiedFiles,repository,revCommit,shortMessage +hfds branches,modifiedFiles,repository,revCommit,shortMessage CLSS public final static org.netbeans.libs.git.GitRevisionInfo$GitFileInfo outer org.netbeans.libs.git.GitRevisionInfo diff --git a/ide/libs.graalsdk/nbproject/org-netbeans-libs-graalsdk.sig b/ide/libs.graalsdk/nbproject/org-netbeans-libs-graalsdk.sig index 3c2a6dc89d60..a25fc1d0441b 100644 --- a/ide/libs.graalsdk/nbproject/org-netbeans-libs-graalsdk.sig +++ b/ide/libs.graalsdk/nbproject/org-netbeans-libs-graalsdk.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.31 +#Version 1.32 CLSS public abstract interface java.io.Serializable @@ -27,6 +27,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Error cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -35,6 +36,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -43,6 +45,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -65,6 +68,7 @@ meth public abstract long longValue() meth public byte byteValue() meth public short shortValue() supr java.lang.Object +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -88,6 +92,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -110,6 +115,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -180,6 +187,7 @@ meth public int intValue() meth public java.lang.String toString() meth public long longValue() supr java.lang.Number +hfds U,VALUE,VM_SUPPORTS_LONG_CAS,serialVersionUID,value CLSS public abstract interface org.graalvm.collections.EconomicMap<%0 extends java.lang.Object, %1 extends java.lang.Object> intf org.graalvm.collections.UnmodifiableEconomicMap<{org.graalvm.collections.EconomicMap%0},{org.graalvm.collections.EconomicMap%1}> diff --git a/ide/libs.ini4j/nbproject/org-netbeans-libs-ini4j.sig b/ide/libs.ini4j/nbproject/org-netbeans-libs-ini4j.sig index 8539392cd391..04e3b19a11cc 100644 --- a/ide/libs.ini4j/nbproject/org-netbeans-libs-ini4j.sig +++ b/ide/libs.ini4j/nbproject/org-netbeans-libs-ini4j.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.64 +#Version 1.65 CLSS public java.io.IOException cons public init() diff --git a/ide/libs.jaxb/nbproject/org-netbeans-libs-jaxb.sig b/ide/libs.jaxb/nbproject/org-netbeans-libs-jaxb.sig index 6f8781ab15f6..c9cf53ae9328 100644 --- a/ide/libs.jaxb/nbproject/org-netbeans-libs-jaxb.sig +++ b/ide/libs.jaxb/nbproject/org-netbeans-libs-jaxb.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.61 +#Version 1.62 CLSS public final com.sun.codemodel.ClassType fld public final static com.sun.codemodel.ClassType ANNOTATION_TYPE_DECL diff --git a/ide/libs.jcodings/nbproject/org-netbeans-libs-jcodings.sig b/ide/libs.jcodings/nbproject/org-netbeans-libs-jcodings.sig index 5f7b86e1e125..065b6f6b74b0 100644 --- a/ide/libs.jcodings/nbproject/org-netbeans-libs-jcodings.sig +++ b/ide/libs.jcodings/nbproject/org-netbeans-libs-jcodings.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.3 +#Version 1.4 CLSS public abstract interface java.io.Serializable diff --git a/ide/libs.jsch.agentproxy/nbproject/org-netbeans-libs-jsch-agentproxy.sig b/ide/libs.jsch.agentproxy/nbproject/org-netbeans-libs-jsch-agentproxy.sig index 2c4b8167e988..4ce95fcf885e 100644 --- a/ide/libs.jsch.agentproxy/nbproject/org-netbeans-libs-jsch-agentproxy.sig +++ b/ide/libs.jsch.agentproxy/nbproject/org-netbeans-libs-jsch-agentproxy.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.14 +#Version 1.15 CLSS public abstract interface java.io.Serializable diff --git a/ide/libs.json_simple/nbproject/org-netbeans-libs-json_simple.sig b/ide/libs.json_simple/nbproject/org-netbeans-libs-json_simple.sig index 77751bb6381a..e12c93805217 100644 --- a/ide/libs.json_simple/nbproject/org-netbeans-libs-json_simple.sig +++ b/ide/libs.json_simple/nbproject/org-netbeans-libs-json_simple.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.42 +#Version 0.43 CLSS public abstract interface java.io.Serializable diff --git a/ide/libs.snakeyaml_engine/nbproject/org-netbeans-libs-snakeyaml_engine.sig b/ide/libs.snakeyaml_engine/nbproject/org-netbeans-libs-snakeyaml_engine.sig index ff4a3e985c0b..5503d3b587a9 100644 --- a/ide/libs.snakeyaml_engine/nbproject/org-netbeans-libs-snakeyaml_engine.sig +++ b/ide/libs.snakeyaml_engine/nbproject/org-netbeans-libs-snakeyaml_engine.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.19 +#Version 2.20 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable diff --git a/ide/libs.svnClientAdapter/nbproject/org-netbeans-libs-svnClientAdapter.sig b/ide/libs.svnClientAdapter/nbproject/org-netbeans-libs-svnClientAdapter.sig index 043efa937373..9eb62d8d745a 100644 --- a/ide/libs.svnClientAdapter/nbproject/org-netbeans-libs-svnClientAdapter.sig +++ b/ide/libs.svnClientAdapter/nbproject/org-netbeans-libs-svnClientAdapter.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.70 +#Version 1.71 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable diff --git a/ide/libs.tomlj/nbproject/org-netbeans-libs-tomlj.sig b/ide/libs.tomlj/nbproject/org-netbeans-libs-tomlj.sig index f64acfb674ea..592da0a0a523 100644 --- a/ide/libs.tomlj/nbproject/org-netbeans-libs-tomlj.sig +++ b/ide/libs.tomlj/nbproject/org-netbeans-libs-tomlj.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.12 +#Version 1.13 CLSS public abstract interface java.io.Serializable diff --git a/ide/libs.tomljava/nbproject/org-netbeans-libs-tomljava.sig b/ide/libs.tomljava/nbproject/org-netbeans-libs-tomljava.sig index 865f0b8a0a95..efe5d3e75b93 100644 --- a/ide/libs.tomljava/nbproject/org-netbeans-libs-tomljava.sig +++ b/ide/libs.tomljava/nbproject/org-netbeans-libs-tomljava.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.6 +#Version 1.7 CLSS public java.lang.Object cons public init() diff --git a/ide/libs.truffleapi/nbproject/org-netbeans-libs-truffleapi.sig b/ide/libs.truffleapi/nbproject/org-netbeans-libs-truffleapi.sig index 8a8e636240ba..2fef52480239 100644 --- a/ide/libs.truffleapi/nbproject/org-netbeans-libs-truffleapi.sig +++ b/ide/libs.truffleapi/nbproject/org-netbeans-libs-truffleapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.31 +#Version 1.32 CLSS public final com.oracle.truffle.api.ArrayUtils meth public !varargs static int indexOf(byte[],int,int,byte[]) @@ -5436,6 +5436,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -5444,6 +5445,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -5457,6 +5459,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.RuntimeException +hfds serialVersionUID CLSS public java.lang.IllegalStateException cons public init() @@ -5464,6 +5467,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.RuntimeException +hfds serialVersionUID CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object> meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator() @@ -5499,6 +5503,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -5521,6 +5526,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -5574,6 +5581,8 @@ meth public static void reachabilityFence(java.lang.Object) meth public void clear() meth public {java.lang.ref.Reference%0} get() supr java.lang.Object +hfds discovered,next,processPendingActive,processPendingLock,queue,referent +hcls ReferenceHandler CLSS public java.lang.ref.WeakReference<%0 extends java.lang.Object> cons public init({java.lang.ref.WeakReference%0}) diff --git a/ide/lsp.client/nbproject/org-netbeans-modules-lsp-client.sig b/ide/lsp.client/nbproject/org-netbeans-modules-lsp-client.sig index dea563395ad1..796baee62ba9 100644 --- a/ide/lsp.client/nbproject/org-netbeans-modules-lsp-client.sig +++ b/ide/lsp.client/nbproject/org-netbeans-modules-lsp-client.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.32.0 +#Version 1.33.0 CLSS public java.lang.Object cons public init() diff --git a/ide/mercurial/nbproject/org-netbeans-modules-mercurial.sig b/ide/mercurial/nbproject/org-netbeans-modules-mercurial.sig index c4fc4b9ccbbe..6b01a4cad8fc 100644 --- a/ide/mercurial/nbproject/org-netbeans-modules-mercurial.sig +++ b/ide/mercurial/nbproject/org-netbeans-modules-mercurial.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.6.0 +#Version 2.7.0 CLSS public java.lang.Object cons public init() diff --git a/ide/nativeimage.api/nbproject/org-netbeans-modules-nativeimage-api.sig b/ide/nativeimage.api/nbproject/org-netbeans-modules-nativeimage-api.sig index 1e7f3c2e50c9..a55f4b52f09b 100644 --- a/ide/nativeimage.api/nbproject/org-netbeans-modules-nativeimage-api.sig +++ b/ide/nativeimage.api/nbproject/org-netbeans-modules-nativeimage-api.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.22 +#Version 0.23 CLSS public abstract interface java.io.Serializable diff --git a/ide/o.apache.xml.resolver/nbproject/org-apache-xml-resolver.sig b/ide/o.apache.xml.resolver/nbproject/org-apache-xml-resolver.sig index bcfc8978cce9..926cf3b07c6a 100644 --- a/ide/o.apache.xml.resolver/nbproject/org-apache-xml-resolver.sig +++ b/ide/o.apache.xml.resolver/nbproject/org-apache-xml-resolver.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.61.0 +#Version 1.62.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/o.openidex.util/nbproject/org-openidex-util.sig b/ide/o.openidex.util/nbproject/org-openidex-util.sig index dd147989db8a..dac1cf4a0646 100644 --- a/ide/o.openidex.util/nbproject/org-openidex-util.sig +++ b/ide/o.openidex.util/nbproject/org-openidex-util.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.77 +#Version 3.78 CLSS public abstract interface java.io.Serializable diff --git a/ide/options.editor/nbproject/org-netbeans-modules-options-editor.sig b/ide/options.editor/nbproject/org-netbeans-modules-options-editor.sig index 4ebcc7dba5cd..ad6d04580da9 100644 --- a/ide/options.editor/nbproject/org-netbeans-modules-options-editor.sig +++ b/ide/options.editor/nbproject/org-netbeans-modules-options-editor.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.91 +#Version 1.92 CLSS public abstract java.awt.Component cons protected init() @@ -276,6 +276,8 @@ meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -360,6 +362,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) @@ -430,6 +434,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -559,6 +564,7 @@ meth public static java.util.prefs.Preferences userNodeForPackage(java.lang.Clas meth public static java.util.prefs.Preferences userRoot() meth public static void importPreferences(java.io.InputStream) throws java.io.IOException,java.util.prefs.InvalidPreferencesFormatException supr java.lang.Object +hfds factory,prefsPerm CLSS public abstract interface javax.accessibility.Accessible meth public abstract javax.accessibility.AccessibleContext getAccessibleContext() @@ -760,6 +766,8 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JPanel anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") @@ -779,6 +787,7 @@ meth public void setUI(javax.swing.plaf.PanelUI) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public abstract interface javax.swing.event.ChangeListener intf java.util.EventListener diff --git a/ide/parsing.api/nbproject/org-netbeans-modules-parsing-api.sig b/ide/parsing.api/nbproject/org-netbeans-modules-parsing-api.sig index e80689f2fb7e..cce1a05ba16e 100644 --- a/ide/parsing.api/nbproject/org-netbeans-modules-parsing-api.sig +++ b/ide/parsing.api/nbproject/org-netbeans-modules-parsing-api.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 9.37.0 +#Version 9.38.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/parsing.indexing/nbproject/org-netbeans-modules-parsing-indexing.sig b/ide/parsing.indexing/nbproject/org-netbeans-modules-parsing-indexing.sig index ce60d6d79a19..8bc9f5ba19d5 100644 --- a/ide/parsing.indexing/nbproject/org-netbeans-modules-parsing-indexing.sig +++ b/ide/parsing.indexing/nbproject/org-netbeans-modules-parsing-indexing.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 9.42.0 +#Version 9.43.0 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/ide/parsing.lucene/nbproject/org-netbeans-modules-parsing-lucene.sig b/ide/parsing.lucene/nbproject/org-netbeans-modules-parsing-lucene.sig index cf2b66764493..af141e488946 100644 --- a/ide/parsing.lucene/nbproject/org-netbeans-modules-parsing-lucene.sig +++ b/ide/parsing.lucene/nbproject/org-netbeans-modules-parsing-lucene.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.66.0 +#Version 2.67.0 CLSS public java.io.IOException cons public init() @@ -7,6 +7,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract interface java.io.Serializable @@ -31,6 +32,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -39,6 +41,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -76,6 +79,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.constant.Constable meth public abstract java.util.Optional describeConstable() diff --git a/ide/project.ant.compat8/nbproject/org-netbeans-modules-project-ant-compat8.sig b/ide/project.ant.compat8/nbproject/org-netbeans-modules-project-ant-compat8.sig index 3af23d5d260a..da99c807cab0 100644 --- a/ide/project.ant.compat8/nbproject/org-netbeans-modules-project-ant-compat8.sig +++ b/ide/project.ant.compat8/nbproject/org-netbeans-modules-project-ant-compat8.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.97 +#Version 1.98 CLSS public abstract interface java.io.Serializable diff --git a/ide/project.ant.ui/nbproject/org-netbeans-modules-project-ant-ui.sig b/ide/project.ant.ui/nbproject/org-netbeans-modules-project-ant-ui.sig index c63c3d7b0fdd..0edf8c7edff7 100644 --- a/ide/project.ant.ui/nbproject/org-netbeans-modules-project-ant-ui.sig +++ b/ide/project.ant.ui/nbproject/org-netbeans-modules-project-ant-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.95 +#Version 1.96 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/project.ant/nbproject/org-netbeans-modules-project-ant.sig b/ide/project.ant/nbproject/org-netbeans-modules-project-ant.sig index d679e467ed0d..57bdfc5e9c4e 100644 --- a/ide/project.ant/nbproject/org-netbeans-modules-project-ant.sig +++ b/ide/project.ant/nbproject/org-netbeans-modules-project-ant.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.97 +#Version 1.98 CLSS public abstract interface java.io.Serializable @@ -68,6 +68,7 @@ meth public {java.util.AbstractMap%1} get(java.lang.Object) meth public {java.util.AbstractMap%1} put({java.util.AbstractMap%0},{java.util.AbstractMap%1}) meth public {java.util.AbstractMap%1} remove(java.lang.Object) supr java.lang.Object +hfds keySet,values CLSS public abstract interface java.util.EventListener @@ -78,6 +79,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract interface java.util.Map<%0 extends java.lang.Object, %1 extends java.lang.Object> innr public abstract interface static Entry diff --git a/ide/project.indexingbridge/nbproject/org-netbeans-modules-project-indexingbridge.sig b/ide/project.indexingbridge/nbproject/org-netbeans-modules-project-indexingbridge.sig index b9dfcd877abe..13ee62aa0da3 100644 --- a/ide/project.indexingbridge/nbproject/org-netbeans-modules-project-indexingbridge.sig +++ b/ide/project.indexingbridge/nbproject/org-netbeans-modules-project-indexingbridge.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.47 +#Version 1.48 CLSS public java.lang.Object cons public init() diff --git a/ide/project.libraries.ui/nbproject/org-netbeans-modules-project-libraries-ui.sig b/ide/project.libraries.ui/nbproject/org-netbeans-modules-project-libraries-ui.sig index 60a240e3a4c5..d340c257f850 100644 --- a/ide/project.libraries.ui/nbproject/org-netbeans-modules-project-libraries-ui.sig +++ b/ide/project.libraries.ui/nbproject/org-netbeans-modules-project-libraries-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.82 +#Version 1.83 CLSS public java.lang.Object cons public init() diff --git a/ide/project.libraries/nbproject/org-netbeans-modules-project-libraries.sig b/ide/project.libraries/nbproject/org-netbeans-modules-project-libraries.sig index 881fe0adefab..a403903f6954 100644 --- a/ide/project.libraries/nbproject/org-netbeans-modules-project-libraries.sig +++ b/ide/project.libraries/nbproject/org-netbeans-modules-project-libraries.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.83 +#Version 1.84 CLSS public abstract interface java.io.Serializable diff --git a/ide/project.spi.intern/nbproject/org-netbeans-modules-project-spi-intern.sig b/ide/project.spi.intern/nbproject/org-netbeans-modules-project-spi-intern.sig index bbd819292543..2e234099e957 100644 --- a/ide/project.spi.intern/nbproject/org-netbeans-modules-project-spi-intern.sig +++ b/ide/project.spi.intern/nbproject/org-netbeans-modules-project-spi-intern.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.33 +#Version 1.34 CLSS public java.lang.Object cons public init() diff --git a/ide/projectapi/nbproject/org-netbeans-modules-projectapi.sig b/ide/projectapi/nbproject/org-netbeans-modules-projectapi.sig index 1d0b196b930c..3fa4d06680a3 100644 --- a/ide/projectapi/nbproject/org-netbeans-modules-projectapi.sig +++ b/ide/projectapi/nbproject/org-netbeans-modules-projectapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.102 +#Version 1.103 CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() diff --git a/ide/projectui/nbproject/org-netbeans-modules-projectui.sig b/ide/projectui/nbproject/org-netbeans-modules-projectui.sig index 81cf49770a49..133be657184f 100644 --- a/ide/projectui/nbproject/org-netbeans-modules-projectui.sig +++ b/ide/projectui/nbproject/org-netbeans-modules-projectui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.89.0 +#Version 1.90.0 CLSS public java.lang.Object cons public init() diff --git a/ide/projectuiapi.base/nbproject/org-netbeans-modules-projectuiapi-base.sig b/ide/projectuiapi.base/nbproject/org-netbeans-modules-projectuiapi-base.sig index 02624c876b45..ee49900759f2 100644 --- a/ide/projectuiapi.base/nbproject/org-netbeans-modules-projectuiapi-base.sig +++ b/ide/projectuiapi.base/nbproject/org-netbeans-modules-projectuiapi-base.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.116.0 +#Version 1.117.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/projectuiapi/nbproject/org-netbeans-modules-projectuiapi.sig b/ide/projectuiapi/nbproject/org-netbeans-modules-projectuiapi.sig index 1219e798189d..d8d77d251dd8 100644 --- a/ide/projectuiapi/nbproject/org-netbeans-modules-projectuiapi.sig +++ b/ide/projectuiapi/nbproject/org-netbeans-modules-projectuiapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.119.0 +#Version 1.120.0 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() @@ -78,6 +79,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public final org.netbeans.api.project.ui.OpenProjects fld public final static java.lang.String PROPERTY_MAIN_PROJECT = "MainProject" diff --git a/ide/properties.syntax/nbproject/org-netbeans-modules-properties-syntax.sig b/ide/properties.syntax/nbproject/org-netbeans-modules-properties-syntax.sig index 75eb1938aaba..7d3008b10ea6 100644 --- a/ide/properties.syntax/nbproject/org-netbeans-modules-properties-syntax.sig +++ b/ide/properties.syntax/nbproject/org-netbeans-modules-properties-syntax.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.80 +#Version 1.81 CLSS public abstract interface java.io.Externalizable intf java.io.Serializable diff --git a/ide/properties/nbproject/org-netbeans-modules-properties.sig b/ide/properties/nbproject/org-netbeans-modules-properties.sig index 1b14d7508ba5..286f0d7a84ed 100644 --- a/ide/properties/nbproject/org-netbeans-modules-properties.sig +++ b/ide/properties/nbproject/org-netbeans-modules-properties.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.85 +#Version 1.86 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/refactoring.api/nbproject/org-netbeans-modules-refactoring-api.sig b/ide/refactoring.api/nbproject/org-netbeans-modules-refactoring-api.sig index 8c9048a67264..fd4d437b79ce 100644 --- a/ide/refactoring.api/nbproject/org-netbeans-modules-refactoring-api.sig +++ b/ide/refactoring.api/nbproject/org-netbeans-modules-refactoring-api.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.77.0 +#Version 1.78.0 CLSS public abstract java.awt.Component cons protected init() @@ -276,6 +276,8 @@ meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -360,6 +362,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) @@ -418,6 +422,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object> meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator() @@ -477,6 +482,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract interface javax.accessibility.Accessible meth public abstract javax.accessibility.AccessibleContext getAccessibleContext() @@ -678,6 +684,8 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JPanel anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") @@ -697,6 +705,7 @@ meth public void setUI(javax.swing.plaf.PanelUI) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public abstract org.netbeans.modules.refactoring.api.AbstractRefactoring cons protected init(org.openide.util.Lookup) diff --git a/ide/schema2beans/nbproject/org-netbeans-modules-schema2beans.sig b/ide/schema2beans/nbproject/org-netbeans-modules-schema2beans.sig index 97b64d8cc982..3949d49ce606 100644 --- a/ide/schema2beans/nbproject/org-netbeans-modules-schema2beans.sig +++ b/ide/schema2beans/nbproject/org-netbeans-modules-schema2beans.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.77 +#Version 1.78 CLSS public abstract interface java.beans.BeanInfo fld public final static int ICON_COLOR_16x16 = 1 diff --git a/ide/selenium2.server/nbproject/org-netbeans-modules-selenium2-server.sig b/ide/selenium2.server/nbproject/org-netbeans-modules-selenium2-server.sig index 5ab43b90c684..21737229a364 100644 --- a/ide/selenium2.server/nbproject/org-netbeans-modules-selenium2-server.sig +++ b/ide/selenium2.server/nbproject/org-netbeans-modules-selenium2-server.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.33 +#Version 1.34 CLSS public java.lang.Object cons public init() diff --git a/ide/selenium2/nbproject/org-netbeans-modules-selenium2.sig b/ide/selenium2/nbproject/org-netbeans-modules-selenium2.sig index 3b54b533b7bf..cb7df5dfdaeb 100644 --- a/ide/selenium2/nbproject/org-netbeans-modules-selenium2.sig +++ b/ide/selenium2/nbproject/org-netbeans-modules-selenium2.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.35 +#Version 1.36 CLSS public java.lang.Object cons public init() diff --git a/ide/server/nbproject/org-netbeans-modules-server.sig b/ide/server/nbproject/org-netbeans-modules-server.sig index d1b4b123005f..e6ad4a751d88 100644 --- a/ide/server/nbproject/org-netbeans-modules-server.sig +++ b/ide/server/nbproject/org-netbeans-modules-server.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.63 +#Version 1.64 CLSS public java.lang.Object cons public init() diff --git a/ide/servletapi/nbproject/org-netbeans-modules-servletapi.sig b/ide/servletapi/nbproject/org-netbeans-modules-servletapi.sig index 147a528637b3..8742c8d54b44 100644 --- a/ide/servletapi/nbproject/org-netbeans-modules-servletapi.sig +++ b/ide/servletapi/nbproject/org-netbeans-modules-servletapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.69 +#Version 1.70 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable diff --git a/ide/spellchecker.apimodule/nbproject/org-netbeans-modules-spellchecker-apimodule.sig b/ide/spellchecker.apimodule/nbproject/org-netbeans-modules-spellchecker-apimodule.sig index d4fbeaef5c20..104bf588f107 100644 --- a/ide/spellchecker.apimodule/nbproject/org-netbeans-modules-spellchecker-apimodule.sig +++ b/ide/spellchecker.apimodule/nbproject/org-netbeans-modules-spellchecker-apimodule.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.55 +#Version 1.56 CLSS public abstract interface java.io.Serializable diff --git a/ide/spi.debugger.ui/nbproject/org-netbeans-spi-debugger-ui.sig b/ide/spi.debugger.ui/nbproject/org-netbeans-spi-debugger-ui.sig index 77fd7c32c301..a922e2a601fd 100644 --- a/ide/spi.debugger.ui/nbproject/org-netbeans-spi-debugger-ui.sig +++ b/ide/spi.debugger.ui/nbproject/org-netbeans-spi-debugger-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.89 +#Version 2.90 CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener diff --git a/ide/spi.editor.hints.projects/nbproject/org-netbeans-spi-editor-hints-projects.sig b/ide/spi.editor.hints.projects/nbproject/org-netbeans-spi-editor-hints-projects.sig index 7912ab5a99c3..18d90f9523b5 100644 --- a/ide/spi.editor.hints.projects/nbproject/org-netbeans-spi-editor-hints-projects.sig +++ b/ide/spi.editor.hints.projects/nbproject/org-netbeans-spi-editor-hints-projects.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.41.0 +#Version 1.42.0 CLSS public java.lang.Object cons public init() diff --git a/ide/spi.editor.hints/nbproject/org-netbeans-spi-editor-hints.sig b/ide/spi.editor.hints/nbproject/org-netbeans-spi-editor-hints.sig index 4052eefdf0c5..05d7eb9535ab 100644 --- a/ide/spi.editor.hints/nbproject/org-netbeans-spi-editor-hints.sig +++ b/ide/spi.editor.hints/nbproject/org-netbeans-spi-editor-hints.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.72.0 +#Version 1.73.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/spi.navigator/nbproject/org-netbeans-spi-navigator.sig b/ide/spi.navigator/nbproject/org-netbeans-spi-navigator.sig index 56242d2c676b..b59f8275515c 100644 --- a/ide/spi.navigator/nbproject/org-netbeans-spi-navigator.sig +++ b/ide/spi.navigator/nbproject/org-netbeans-spi-navigator.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.68 +#Version 1.69 CLSS public java.lang.Object cons public init() diff --git a/ide/spi.palette/nbproject/org-netbeans-spi-palette.sig b/ide/spi.palette/nbproject/org-netbeans-spi-palette.sig index 9e2b5c3c51dd..4c46681355f9 100644 --- a/ide/spi.palette/nbproject/org-netbeans-spi-palette.sig +++ b/ide/spi.palette/nbproject/org-netbeans-spi-palette.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.76 +#Version 1.77 CLSS public abstract interface java.io.Externalizable intf java.io.Serializable diff --git a/ide/spi.tasklist/nbproject/org-netbeans-spi-tasklist.sig b/ide/spi.tasklist/nbproject/org-netbeans-spi-tasklist.sig index 428afec21ca6..8b7b4c24f3d3 100644 --- a/ide/spi.tasklist/nbproject/org-netbeans-spi-tasklist.sig +++ b/ide/spi.tasklist/nbproject/org-netbeans-spi-tasklist.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.65.0 +#Version 1.66.0 CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object> meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator() diff --git a/ide/spi.viewmodel/nbproject/org-netbeans-spi-viewmodel.sig b/ide/spi.viewmodel/nbproject/org-netbeans-spi-viewmodel.sig index 1098a16b62de..286956aa2383 100644 --- a/ide/spi.viewmodel/nbproject/org-netbeans-spi-viewmodel.sig +++ b/ide/spi.viewmodel/nbproject/org-netbeans-spi-viewmodel.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.81 +#Version 1.82 CLSS public abstract interface java.io.Serializable diff --git a/ide/subversion/nbproject/org-netbeans-modules-subversion.sig b/ide/subversion/nbproject/org-netbeans-modules-subversion.sig index a87da5cb51c9..3799eb1dce1b 100644 --- a/ide/subversion/nbproject/org-netbeans-modules-subversion.sig +++ b/ide/subversion/nbproject/org-netbeans-modules-subversion.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.72.0 +#Version 1.73.0 CLSS public java.lang.Object cons public init() diff --git a/ide/swing.validation/nbproject/org-netbeans-modules-swing-validation.sig b/ide/swing.validation/nbproject/org-netbeans-modules-swing-validation.sig index a69da98d6461..e54d92d3e1dc 100644 --- a/ide/swing.validation/nbproject/org-netbeans-modules-swing-validation.sig +++ b/ide/swing.validation/nbproject/org-netbeans-modules-swing-validation.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.62 +#Version 1.63 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/target.iterator/nbproject/org-netbeans-modules-target-iterator.sig b/ide/target.iterator/nbproject/org-netbeans-modules-target-iterator.sig index 2c4baebcb3e1..67826030775f 100644 --- a/ide/target.iterator/nbproject/org-netbeans-modules-target-iterator.sig +++ b/ide/target.iterator/nbproject/org-netbeans-modules-target-iterator.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.54 +#Version 1.55 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/team.commons/nbproject/org-netbeans-modules-team-commons.sig b/ide/team.commons/nbproject/org-netbeans-modules-team-commons.sig index 615aab77227a..cf4ff77cf200 100644 --- a/ide/team.commons/nbproject/org-netbeans-modules-team-commons.sig +++ b/ide/team.commons/nbproject/org-netbeans-modules-team-commons.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.80 +#Version 1.81 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/terminal.nb/nbproject/org-netbeans-modules-terminal-nb.sig b/ide/terminal.nb/nbproject/org-netbeans-modules-terminal-nb.sig index d5be4ec11b86..03d3bcadfe9a 100644 --- a/ide/terminal.nb/nbproject/org-netbeans-modules-terminal-nb.sig +++ b/ide/terminal.nb/nbproject/org-netbeans-modules-terminal-nb.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.30 +#Version 1.31 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/terminal/nbproject/org-netbeans-modules-terminal.sig b/ide/terminal/nbproject/org-netbeans-modules-terminal.sig index a64beb86652d..5626238fb591 100644 --- a/ide/terminal/nbproject/org-netbeans-modules-terminal.sig +++ b/ide/terminal/nbproject/org-netbeans-modules-terminal.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.57 +#Version 1.58 CLSS public java.lang.Object cons public init() diff --git a/ide/textmate.lexer/nbproject/org-netbeans-modules-textmate-lexer.sig b/ide/textmate.lexer/nbproject/org-netbeans-modules-textmate-lexer.sig index 3d8bbbedc31c..e0bef9d93e4d 100644 --- a/ide/textmate.lexer/nbproject/org-netbeans-modules-textmate-lexer.sig +++ b/ide/textmate.lexer/nbproject/org-netbeans-modules-textmate-lexer.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.32.0 +#Version 1.33.0 CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) diff --git a/ide/utilities.project/nbproject/org-netbeans-modules-utilities-project.sig b/ide/utilities.project/nbproject/org-netbeans-modules-utilities-project.sig index febc095b4f04..b23cae813917 100644 --- a/ide/utilities.project/nbproject/org-netbeans-modules-utilities-project.sig +++ b/ide/utilities.project/nbproject/org-netbeans-modules-utilities-project.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.68 +#Version 1.69 CLSS public abstract interface org.netbeans.modules.search.project.spi.CompatibilityUtils meth public abstract org.netbeans.api.search.provider.SearchInfo getSearchInfoForLookup(org.openide.util.Lookup) diff --git a/ide/utilities/nbproject/org-netbeans-modules-utilities.sig b/ide/utilities/nbproject/org-netbeans-modules-utilities.sig index 4a0f9b4fdd65..725290d9813b 100644 --- a/ide/utilities/nbproject/org-netbeans-modules-utilities.sig +++ b/ide/utilities/nbproject/org-netbeans-modules-utilities.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.91 +#Version 1.92 CLSS public abstract java.awt.Component cons protected init() @@ -276,6 +276,8 @@ meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -360,6 +362,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) @@ -486,6 +490,7 @@ meth public void putValue(java.lang.String,java.lang.Object) meth public void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public void setEnabled(boolean) supr java.lang.Object +hfds RECONFIGURE_ON_NULL,arrayTable CLSS public abstract interface javax.swing.Action fld public final static java.lang.String ACCELERATOR_KEY = "AcceleratorKey" @@ -705,6 +710,8 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JPanel anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") @@ -724,6 +731,7 @@ meth public void setUI(javax.swing.plaf.PanelUI) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public abstract interface javax.swing.event.ChangeListener intf java.util.EventListener diff --git a/ide/versioning.core/nbproject/org-netbeans-modules-versioning-core.sig b/ide/versioning.core/nbproject/org-netbeans-modules-versioning-core.sig index fec4df1b84a4..063dc6da1ed7 100644 --- a/ide/versioning.core/nbproject/org-netbeans-modules-versioning-core.sig +++ b/ide/versioning.core/nbproject/org-netbeans-modules-versioning-core.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.61.0 +#Version 1.62.0 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/ide/versioning.ui/nbproject/org-netbeans-modules-versioning-ui.sig b/ide/versioning.ui/nbproject/org-netbeans-modules-versioning-ui.sig index a5dfac807f20..07b1184db313 100644 --- a/ide/versioning.ui/nbproject/org-netbeans-modules-versioning-ui.sig +++ b/ide/versioning.ui/nbproject/org-netbeans-modules-versioning-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.53.0 +#Version 1.54.0 CLSS public abstract java.awt.Component cons protected init() @@ -276,6 +276,8 @@ meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -360,6 +362,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) @@ -397,6 +401,7 @@ meth public void setPreferred(boolean) meth public void setShortDescription(java.lang.String) meth public void setValue(java.lang.String,java.lang.Object) supr java.lang.Object +hfds TRANSIENT,classRef,displayName,expert,hidden,name,preferred,shortDescription,table CLSS public abstract interface !annotation java.beans.JavaBean anno 0 java.lang.annotation.Documented() @@ -659,6 +664,8 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JPanel anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") @@ -678,6 +685,7 @@ meth public void setUI(javax.swing.plaf.PanelUI) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public abstract interface org.netbeans.core.spi.multiview.MultiViewElement innr public abstract interface static !annotation Registration diff --git a/ide/versioning.util/nbproject/org-netbeans-modules-versioning-util.sig b/ide/versioning.util/nbproject/org-netbeans-modules-versioning-util.sig index eb779d41c77d..4e9dff238787 100644 --- a/ide/versioning.util/nbproject/org-netbeans-modules-versioning-util.sig +++ b/ide/versioning.util/nbproject/org-netbeans-modules-versioning-util.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.6.0 +#Version 2.7.0 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/versioning/nbproject/org-netbeans-modules-versioning.sig b/ide/versioning/nbproject/org-netbeans-modules-versioning.sig index 095d5f86b828..dd78896aef4b 100644 --- a/ide/versioning/nbproject/org-netbeans-modules-versioning.sig +++ b/ide/versioning/nbproject/org-netbeans-modules-versioning.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.77.0 +#Version 1.78.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/web.browser.api/nbproject/org-netbeans-modules-web-browser-api.sig b/ide/web.browser.api/nbproject/org-netbeans-modules-web-browser-api.sig index 7d3f8cc9b72c..728926e44885 100644 --- a/ide/web.browser.api/nbproject/org-netbeans-modules-web-browser-api.sig +++ b/ide/web.browser.api/nbproject/org-netbeans-modules-web-browser-api.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.75 +#Version 1.76 CLSS public abstract interface java.io.Serializable diff --git a/ide/web.common.ui/nbproject/org-netbeans-modules-web-common-ui.sig b/ide/web.common.ui/nbproject/org-netbeans-modules-web-common-ui.sig index 878acaa2610a..4866e6d0c5ba 100644 --- a/ide/web.common.ui/nbproject/org-netbeans-modules-web-common-ui.sig +++ b/ide/web.common.ui/nbproject/org-netbeans-modules-web-common-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.31 +#Version 1.32 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/web.common/nbproject/org-netbeans-modules-web-common.sig b/ide/web.common/nbproject/org-netbeans-modules-web-common.sig index 4bdf480fbed3..4e01275933b6 100644 --- a/ide/web.common/nbproject/org-netbeans-modules-web-common.sig +++ b/ide/web.common/nbproject/org-netbeans-modules-web-common.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.129 +#Version 1.130 CLSS public abstract interface java.io.Serializable diff --git a/ide/web.indent/nbproject/org-netbeans-modules-web-indent.sig b/ide/web.indent/nbproject/org-netbeans-modules-web-indent.sig index 3719b3a80793..33226c876b1e 100644 --- a/ide/web.indent/nbproject/org-netbeans-modules-web-indent.sig +++ b/ide/web.indent/nbproject/org-netbeans-modules-web-indent.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.50 +#Version 1.51 CLSS public abstract interface java.io.Serializable diff --git a/ide/web.webkit.debugging/nbproject/org-netbeans-modules-web-webkit-debugging.sig b/ide/web.webkit.debugging/nbproject/org-netbeans-modules-web-webkit-debugging.sig index 8f7884a80145..b3a0eed43b5e 100644 --- a/ide/web.webkit.debugging/nbproject/org-netbeans-modules-web-webkit-debugging.sig +++ b/ide/web.webkit.debugging/nbproject/org-netbeans-modules-web-webkit-debugging.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.83 +#Version 1.84 CLSS public abstract interface java.io.Serializable diff --git a/ide/xml.axi/nbproject/org-netbeans-modules-xml-axi.sig b/ide/xml.axi/nbproject/org-netbeans-modules-xml-axi.sig index 96081dd38b4b..ea73d32a4e39 100644 --- a/ide/xml.axi/nbproject/org-netbeans-modules-xml-axi.sig +++ b/ide/xml.axi/nbproject/org-netbeans-modules-xml-axi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.63 +#Version 1.64 CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener diff --git a/ide/xml.catalog.ui/nbproject/org-netbeans-modules-xml-catalog-ui.sig b/ide/xml.catalog.ui/nbproject/org-netbeans-modules-xml-catalog-ui.sig index 58d49453caa2..e03540548588 100644 --- a/ide/xml.catalog.ui/nbproject/org-netbeans-modules-xml-catalog-ui.sig +++ b/ide/xml.catalog.ui/nbproject/org-netbeans-modules-xml-catalog-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.33.0 +#Version 2.34.0 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() diff --git a/ide/xml.catalog/nbproject/org-netbeans-modules-xml-catalog.sig b/ide/xml.catalog/nbproject/org-netbeans-modules-xml-catalog.sig index bf0e9997ca15..2e2c4ec9c065 100644 --- a/ide/xml.catalog/nbproject/org-netbeans-modules-xml-catalog.sig +++ b/ide/xml.catalog/nbproject/org-netbeans-modules-xml-catalog.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.34.0 +#Version 3.35.0 CLSS public java.lang.Object cons public init() diff --git a/ide/xml.core/nbproject/org-netbeans-modules-xml-core.sig b/ide/xml.core/nbproject/org-netbeans-modules-xml-core.sig index f5bd3044ed13..feed2fd9607a 100644 --- a/ide/xml.core/nbproject/org-netbeans-modules-xml-core.sig +++ b/ide/xml.core/nbproject/org-netbeans-modules-xml-core.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.73.0 +#Version 1.74.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/xml.jaxb.api/nbproject/org-netbeans-modules-xml-jaxb-api.sig b/ide/xml.jaxb.api/nbproject/org-netbeans-modules-xml-jaxb-api.sig index bd14284211ed..f260c138aca0 100644 --- a/ide/xml.jaxb.api/nbproject/org-netbeans-modules-xml-jaxb-api.sig +++ b/ide/xml.jaxb.api/nbproject/org-netbeans-modules-xml-jaxb-api.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.56 +#Version 1.57 CLSS public java.awt.datatransfer.DataFlavor cons public init() diff --git a/ide/xml.lexer/nbproject/org-netbeans-modules-xml-lexer.sig b/ide/xml.lexer/nbproject/org-netbeans-modules-xml-lexer.sig index 4aa54cf33902..086d1dee831c 100644 --- a/ide/xml.lexer/nbproject/org-netbeans-modules-xml-lexer.sig +++ b/ide/xml.lexer/nbproject/org-netbeans-modules-xml-lexer.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.60 +#Version 1.61 CLSS public abstract interface java.io.Serializable diff --git a/ide/xml.multiview/nbproject/org-netbeans-modules-xml-multiview.sig b/ide/xml.multiview/nbproject/org-netbeans-modules-xml-multiview.sig index db6e528dbb0f..bc5cae610831 100644 --- a/ide/xml.multiview/nbproject/org-netbeans-modules-xml-multiview.sig +++ b/ide/xml.multiview/nbproject/org-netbeans-modules-xml-multiview.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.68.0 +#Version 1.69.0 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/xml.retriever/nbproject/org-netbeans-modules-xml-retriever.sig b/ide/xml.retriever/nbproject/org-netbeans-modules-xml-retriever.sig index 0f8299f748f9..05fa9f5e446e 100644 --- a/ide/xml.retriever/nbproject/org-netbeans-modules-xml-retriever.sig +++ b/ide/xml.retriever/nbproject/org-netbeans-modules-xml-retriever.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.61 +#Version 1.62 CLSS public abstract interface java.io.Serializable diff --git a/ide/xml.schema.completion/nbproject/org-netbeans-modules-xml-schema-completion.sig b/ide/xml.schema.completion/nbproject/org-netbeans-modules-xml-schema-completion.sig index d4f2efa789c5..4510cdbb5f00 100644 --- a/ide/xml.schema.completion/nbproject/org-netbeans-modules-xml-schema-completion.sig +++ b/ide/xml.schema.completion/nbproject/org-netbeans-modules-xml-schema-completion.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.61 +#Version 1.62 CLSS public abstract interface java.io.Serializable diff --git a/ide/xml.schema.model/nbproject/org-netbeans-modules-xml-schema-model.sig b/ide/xml.schema.model/nbproject/org-netbeans-modules-xml-schema-model.sig index 520fa09fed67..7363ed6ed1bc 100644 --- a/ide/xml.schema.model/nbproject/org-netbeans-modules-xml-schema-model.sig +++ b/ide/xml.schema.model/nbproject/org-netbeans-modules-xml-schema-model.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.62.0 +#Version 1.63.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/xml.tax/nbproject/org-netbeans-modules-xml-tax.sig b/ide/xml.tax/nbproject/org-netbeans-modules-xml-tax.sig index ab007290e27a..6d2f49e1b248 100644 --- a/ide/xml.tax/nbproject/org-netbeans-modules-xml-tax.sig +++ b/ide/xml.tax/nbproject/org-netbeans-modules-xml-tax.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.74.0 +#Version 1.75.0 CLSS public abstract interface java.beans.BeanInfo fld public final static int ICON_COLOR_16x16 = 1 diff --git a/ide/xml.text.obsolete90/nbproject/org-netbeans-modules-xml-text-obsolete90.sig b/ide/xml.text.obsolete90/nbproject/org-netbeans-modules-xml-text-obsolete90.sig index b8d9ded8e7e0..8c0f8266aa68 100644 --- a/ide/xml.text.obsolete90/nbproject/org-netbeans-modules-xml-text-obsolete90.sig +++ b/ide/xml.text.obsolete90/nbproject/org-netbeans-modules-xml-text-obsolete90.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.30.0 +#Version 1.31.0 CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener diff --git a/ide/xml.text/nbproject/org-netbeans-modules-xml-text.sig b/ide/xml.text/nbproject/org-netbeans-modules-xml-text.sig index caa002fab69e..8a9c1f7f216e 100644 --- a/ide/xml.text/nbproject/org-netbeans-modules-xml-text.sig +++ b/ide/xml.text/nbproject/org-netbeans-modules-xml-text.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.89.0 +#Version 1.90.0 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/xml.tools/nbproject/org-netbeans-modules-xml-tools.sig b/ide/xml.tools/nbproject/org-netbeans-modules-xml-tools.sig index 816c838cdb53..6bd262b1c380 100644 --- a/ide/xml.tools/nbproject/org-netbeans-modules-xml-tools.sig +++ b/ide/xml.tools/nbproject/org-netbeans-modules-xml-tools.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.73 +#Version 1.74 CLSS public abstract java.awt.Component cons protected init() diff --git a/ide/xml.wsdl.model/nbproject/org-netbeans-modules-xml-wsdl-model.sig b/ide/xml.wsdl.model/nbproject/org-netbeans-modules-xml-wsdl-model.sig index 554b76da424b..3d832aa506e5 100644 --- a/ide/xml.wsdl.model/nbproject/org-netbeans-modules-xml-wsdl-model.sig +++ b/ide/xml.wsdl.model/nbproject/org-netbeans-modules-xml-wsdl-model.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.63.0 +#Version 1.64.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/xml.xam/nbproject/org-netbeans-modules-xml-xam.sig b/ide/xml.xam/nbproject/org-netbeans-modules-xml-xam.sig index 9cd04ad73a21..ba38ce220133 100644 --- a/ide/xml.xam/nbproject/org-netbeans-modules-xml-xam.sig +++ b/ide/xml.xam/nbproject/org-netbeans-modules-xml-xam.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.62.0 +#Version 1.63.0 CLSS public abstract interface java.io.Serializable diff --git a/ide/xml.xdm/nbproject/org-netbeans-modules-xml-xdm.sig b/ide/xml.xdm/nbproject/org-netbeans-modules-xml-xdm.sig index faf91d52d294..719f74506a85 100644 --- a/ide/xml.xdm/nbproject/org-netbeans-modules-xml-xdm.sig +++ b/ide/xml.xdm/nbproject/org-netbeans-modules-xml-xdm.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.64.0 +#Version 1.65.0 CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener diff --git a/ide/xml/nbproject/org-netbeans-modules-xml.sig b/ide/xml/nbproject/org-netbeans-modules-xml.sig index 9309188bacd5..b0ef83008021 100644 --- a/ide/xml/nbproject/org-netbeans-modules-xml.sig +++ b/ide/xml/nbproject/org-netbeans-modules-xml.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.63 +#Version 1.64 CLSS public abstract java.awt.Component cons protected init() diff --git a/java/ant.freeform/nbproject/org-netbeans-modules-ant-freeform.sig b/java/ant.freeform/nbproject/org-netbeans-modules-ant-freeform.sig index c10c9145e036..2e23acdcd887 100644 --- a/java/ant.freeform/nbproject/org-netbeans-modules-ant-freeform.sig +++ b/java/ant.freeform/nbproject/org-netbeans-modules-ant-freeform.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.76 +#Version 1.77 CLSS public java.lang.Object cons public init() diff --git a/java/api.debugger.jpda/nbproject/org-netbeans-api-debugger-jpda.sig b/java/api.debugger.jpda/nbproject/org-netbeans-api-debugger-jpda.sig index df1b3ce6113d..677c04491eca 100644 --- a/java/api.debugger.jpda/nbproject/org-netbeans-api-debugger-jpda.sig +++ b/java/api.debugger.jpda/nbproject/org-netbeans-api-debugger-jpda.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.40 +#Version 3.41 CLSS public abstract interface java.io.Serializable @@ -10,6 +10,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -47,6 +48,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -83,6 +86,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract org.netbeans.api.debugger.Breakpoint cons public init() diff --git a/java/api.java/nbproject/org-netbeans-api-java.sig b/java/api.java/nbproject/org-netbeans-api-java.sig index ea8d26ab50fa..d99fedbd4ad6 100644 --- a/java/api.java/nbproject/org-netbeans-api-java.sig +++ b/java/api.java/nbproject/org-netbeans-api-java.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.97 +#Version 1.98 CLSS public abstract interface java.io.Serializable @@ -32,6 +32,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() @@ -86,6 +87,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public final org.netbeans.api.java.classpath.ClassPath fld public final static java.lang.String BOOT = "classpath/boot" diff --git a/java/api.maven/nbproject/org-netbeans-api-maven.sig b/java/api.maven/nbproject/org-netbeans-api-maven.sig index 03d7ee73e43f..4b006d66c383 100644 --- a/java/api.maven/nbproject/org-netbeans-api-maven.sig +++ b/java/api.maven/nbproject/org-netbeans-api-maven.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.36 +#Version 1.37 CLSS public java.lang.Object cons public init() diff --git a/java/classfile/nbproject/org-netbeans-modules-classfile.sig b/java/classfile/nbproject/org-netbeans-modules-classfile.sig index df4a6a2a2c92..22746cc25676 100644 --- a/java/classfile/nbproject/org-netbeans-modules-classfile.sig +++ b/java/classfile/nbproject/org-netbeans-modules-classfile.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.82 +#Version 1.83 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable @@ -42,6 +42,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract java.io.InputStream cons public init() @@ -62,6 +63,7 @@ meth public void mark(int) meth public void reset() throws java.io.IOException meth public void skipNBytes(long) throws java.io.IOException supr java.lang.Object +hfds DEFAULT_BUFFER_SIZE,MAX_BUFFER_SIZE,MAX_SKIP_BUFFER_SIZE CLSS public abstract interface java.io.Serializable @@ -89,6 +91,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -97,6 +100,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -126,6 +130,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -148,6 +153,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) diff --git a/java/dbschema/nbproject/org-netbeans-modules-dbschema.sig b/java/dbschema/nbproject/org-netbeans-modules-dbschema.sig index 4b77fd9bd72e..2a0fe50d7443 100644 --- a/java/dbschema/nbproject/org-netbeans-modules-dbschema.sig +++ b/java/dbschema/nbproject/org-netbeans-modules-dbschema.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.71.0 +#Version 1.72.0 CLSS public abstract java.awt.Component cons protected init() @@ -276,6 +276,8 @@ meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -360,6 +362,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public java.awt.Frame cons public init() @@ -431,6 +435,7 @@ meth public void setState(int) meth public void setTitle(java.lang.String) meth public void setUndecorated(boolean) supr java.awt.Window +hfds base,frameSerializedDataVersion,maximizedBounds,mbManagement,menuBar,nameCounter,ownedWindows,resizable,serialVersionUID,state,title,undecorated CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) @@ -537,6 +542,8 @@ meth public void show() meth public void toBack() meth public void toFront() supr java.awt.Container +hfds OPENED,allWindows,alwaysOnTop,anchor,autoRequestFocus,base,beforeFirstShow,beforeFirstWindowShown,disposerRecord,disposing,focusMgr,focusableWindowState,icons,inputContext,inputContextLock,isInShow,isTrayIconWindow,locationByPlatform,locationByPlatformProp,log,modalBlocker,modalExclusionType,nameCounter,opacity,ownedWindowList,securityWarningHeight,securityWarningWidth,serialVersionUID,shape,showWithParent,state,syncLWRequests,systemSyncLWRequests,temporaryLostComponent,type,warningString,weakThis,windowFocusListener,windowListener,windowSerializedDataVersion,windowStateListener +hcls WindowDisposerRecord CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener @@ -586,6 +593,7 @@ meth public void setPreferred(boolean) meth public void setShortDescription(java.lang.String) meth public void setValue(java.lang.String,java.lang.Object) supr java.lang.Object +hfds TRANSIENT,classRef,displayName,expert,hidden,name,preferred,shortDescription,table CLSS public abstract interface !annotation java.beans.JavaBean anno 0 java.lang.annotation.Documented() @@ -654,6 +662,7 @@ meth public final static java.lang.String readUTF(java.io.DataInput) throws java meth public final void readFully(byte[]) throws java.io.IOException meth public final void readFully(byte[],int,int) throws java.io.IOException supr java.io.FilterInputStream +hfds bytearr,chararr,lineBuffer,readBuffer CLSS public abstract interface java.io.DataOutput meth public abstract void write(byte[]) throws java.io.IOException @@ -691,6 +700,7 @@ meth public void flush() throws java.io.IOException meth public void write(byte[],int,int) throws java.io.IOException meth public void write(int) throws java.io.IOException supr java.io.FilterOutputStream +hfds bytearr,writeBuffer CLSS public abstract interface java.io.Externalizable intf java.io.Serializable @@ -720,6 +730,7 @@ meth public void write(byte[]) throws java.io.IOException meth public void write(byte[],int,int) throws java.io.IOException meth public void write(int) throws java.io.IOException supr java.io.OutputStream +hfds closeLock,closed CLSS public abstract interface java.io.Flushable meth public abstract void flush() throws java.io.IOException @@ -743,6 +754,7 @@ meth public void mark(int) meth public void reset() throws java.io.IOException meth public void skipNBytes(long) throws java.io.IOException supr java.lang.Object +hfds DEFAULT_BUFFER_SIZE,MAX_BUFFER_SIZE,MAX_SKIP_BUFFER_SIZE CLSS public abstract interface java.io.ObjectInput intf java.io.DataInput @@ -802,6 +814,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -839,6 +852,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -1103,6 +1118,8 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JFrame anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="JMenuBar", java.lang.String description="A toplevel window which can be minimized to an icon.") @@ -1157,6 +1174,7 @@ meth public void setTransferHandler(javax.swing.TransferHandler) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mechanism for transfer of data into the component", java.lang.String[] enumerationValues=[]) meth public void update(java.awt.Graphics) supr java.awt.Frame +hfds defaultCloseOperation,defaultLookAndFeelDecoratedKey,transferHandler CLSS public javax.swing.JPanel anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") @@ -1176,6 +1194,7 @@ meth public void setUI(javax.swing.plaf.PanelUI) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public abstract interface javax.swing.ListModel<%0 extends java.lang.Object> meth public abstract int getSize() @@ -1228,7 +1247,8 @@ meth public void exportToClipboard(javax.swing.JComponent,java.awt.datatransfer. meth public void setDragImage(java.awt.Image) meth public void setDragImageOffset(java.awt.Point) supr java.lang.Object -hcls HasGetTransferHandler +hfds copyAction,cutAction,dragImage,dragImageOffset,pasteAction,propertyName,recognizer +hcls DragHandler,DropHandler,HasGetTransferHandler,PropertyTransferable,SwingDragGestureRecognizer,SwingDropTarget,TransferAction CLSS public abstract interface javax.swing.WindowConstants fld public final static int DISPOSE_ON_CLOSE = 2 diff --git a/java/debugger.jpda.js/nbproject/org-netbeans-modules-debugger-jpda-js.sig b/java/debugger.jpda.js/nbproject/org-netbeans-modules-debugger-jpda-js.sig index bae99e1f2599..9e856c5a3c96 100644 --- a/java/debugger.jpda.js/nbproject/org-netbeans-modules-debugger-jpda-js.sig +++ b/java/debugger.jpda.js/nbproject/org-netbeans-modules-debugger-jpda-js.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.40 +#Version 1.41 CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener diff --git a/java/debugger.jpda.projects/nbproject/org-netbeans-modules-debugger-jpda-projects.sig b/java/debugger.jpda.projects/nbproject/org-netbeans-modules-debugger-jpda-projects.sig index 956dca9fa494..a3ca07d365f7 100644 --- a/java/debugger.jpda.projects/nbproject/org-netbeans-modules-debugger-jpda-projects.sig +++ b/java/debugger.jpda.projects/nbproject/org-netbeans-modules-debugger-jpda-projects.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.70 +#Version 1.71 CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -70,6 +70,7 @@ meth public {java.util.AbstractMap%1} get(java.lang.Object) meth public {java.util.AbstractMap%1} put({java.util.AbstractMap%0},{java.util.AbstractMap%1}) meth public {java.util.AbstractMap%1} remove(java.lang.Object) supr java.lang.Object +hfds keySet,values CLSS public abstract interface java.util.Comparator<%0 extends java.lang.Object> anno 0 java.lang.FunctionalInterface() diff --git a/java/debugger.jpda.truffle/nbproject/org-netbeans-modules-debugger-jpda-truffle.sig b/java/debugger.jpda.truffle/nbproject/org-netbeans-modules-debugger-jpda-truffle.sig index c9b09b7da652..496ebbc8af7b 100644 --- a/java/debugger.jpda.truffle/nbproject/org-netbeans-modules-debugger-jpda-truffle.sig +++ b/java/debugger.jpda.truffle/nbproject/org-netbeans-modules-debugger-jpda-truffle.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.27 +#Version 1.28 CLSS public java.lang.Object cons public init() diff --git a/java/debugger.jpda.ui/nbproject/org-netbeans-modules-debugger-jpda-ui.sig b/java/debugger.jpda.ui/nbproject/org-netbeans-modules-debugger-jpda-ui.sig index 84d33e9130fe..092902773e2c 100644 --- a/java/debugger.jpda.ui/nbproject/org-netbeans-modules-debugger-jpda-ui.sig +++ b/java/debugger.jpda.ui/nbproject/org-netbeans-modules-debugger-jpda-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.84 +#Version 1.85 CLSS public abstract java.awt.Component cons protected init() @@ -276,6 +276,8 @@ meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -360,6 +362,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.ItemSelectable meth public abstract java.lang.Object[] getSelectedObjects() @@ -476,6 +480,7 @@ meth public {java.util.AbstractMap%1} get(java.lang.Object) meth public {java.util.AbstractMap%1} put({java.util.AbstractMap%0},{java.util.AbstractMap%1}) meth public {java.util.AbstractMap%1} remove(java.lang.Object) supr java.lang.Object +hfds keySet,values CLSS public abstract interface java.util.EventListener @@ -642,6 +647,8 @@ meth public void updateUI() meth public {javax.swing.JComboBox%0} getItemAt(int) meth public {javax.swing.JComboBox%0} getPrototypeDisplayValue() supr javax.swing.JComponent +hfds action,actionPropertyChangeListener,firingActionEvent,prototypeDisplayValue,selectingItem,uiClassID,updateInProgress +hcls ComboBoxActionPropertyChangeListener,DefaultKeySelectionManager CLSS public abstract javax.swing.JComponent anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") @@ -840,6 +847,8 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JPanel anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") @@ -859,6 +868,7 @@ meth public void setUI(javax.swing.plaf.PanelUI) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public abstract interface !annotation javax.swing.SwingContainer anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) diff --git a/java/debugger.jpda/nbproject/org-netbeans-modules-debugger-jpda.sig b/java/debugger.jpda/nbproject/org-netbeans-modules-debugger-jpda.sig index 64a88e0dbaef..63310aff52e7 100644 --- a/java/debugger.jpda/nbproject/org-netbeans-modules-debugger-jpda.sig +++ b/java/debugger.jpda/nbproject/org-netbeans-modules-debugger-jpda.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.139.0 +#Version 1.140.0 CLSS public abstract interface com.sun.source.tree.TreeVisitor<%0 extends java.lang.Object, %1 extends java.lang.Object> meth public abstract {com.sun.source.tree.TreeVisitor%0} visitAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,{com.sun.source.tree.TreeVisitor%1}) @@ -197,6 +197,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -205,6 +206,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -243,6 +245,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -265,6 +268,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -317,6 +322,7 @@ meth public {java.util.AbstractMap%1} get(java.lang.Object) meth public {java.util.AbstractMap%1} put({java.util.AbstractMap%0},{java.util.AbstractMap%1}) meth public {java.util.AbstractMap%1} remove(java.lang.Object) supr java.lang.Object +hfds keySet,values CLSS public abstract interface java.util.Collection<%0 extends java.lang.Object> intf java.lang.Iterable<{java.util.Collection%0}> diff --git a/java/gradle.java/nbproject/org-netbeans-modules-gradle-java.sig b/java/gradle.java/nbproject/org-netbeans-modules-gradle-java.sig index 97f92e89c457..6a893264449e 100644 --- a/java/gradle.java/nbproject/org-netbeans-modules-gradle-java.sig +++ b/java/gradle.java/nbproject/org-netbeans-modules-gradle-java.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.33.0 +#Version 1.34.0 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/java/i18n/nbproject/org-netbeans-modules-i18n.sig b/java/i18n/nbproject/org-netbeans-modules-i18n.sig index e9442523b510..481060b9f2ee 100644 --- a/java/i18n/nbproject/org-netbeans-modules-i18n.sig +++ b/java/i18n/nbproject/org-netbeans-modules-i18n.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.83 +#Version 1.84 CLSS public abstract java.awt.Component cons protected init() @@ -276,6 +276,8 @@ meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -360,6 +362,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) @@ -401,6 +405,7 @@ meth public void setPreferred(boolean) meth public void setShortDescription(java.lang.String) meth public void setValue(java.lang.String,java.lang.Object) supr java.lang.Object +hfds TRANSIENT,classRef,displayName,expert,hidden,name,preferred,shortDescription,table CLSS public abstract interface !annotation java.beans.JavaBean anno 0 java.lang.annotation.Documented() @@ -449,6 +454,7 @@ meth public void setAsText(java.lang.String) meth public void setSource(java.lang.Object) meth public void setValue(java.lang.Object) supr java.lang.Object +hfds listeners,source,value CLSS public abstract interface java.io.Externalizable intf java.io.Serializable @@ -737,6 +743,8 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JPanel anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") @@ -756,6 +764,7 @@ meth public void setUI(javax.swing.plaf.PanelUI) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public abstract interface javax.swing.ListModel<%0 extends java.lang.Object> meth public abstract int getSize() diff --git a/java/j2ee.core.utilities/nbproject/org-netbeans-modules-j2ee-core-utilities.sig b/java/j2ee.core.utilities/nbproject/org-netbeans-modules-j2ee-core-utilities.sig index f5443c07e20e..543561adae45 100644 --- a/java/j2ee.core.utilities/nbproject/org-netbeans-modules-j2ee-core-utilities.sig +++ b/java/j2ee.core.utilities/nbproject/org-netbeans-modules-j2ee-core-utilities.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.64 +#Version 1.65 CLSS public java.lang.Object cons public init() diff --git a/java/j2ee.eclipselink/nbproject/org-netbeans-modules-j2ee-eclipselink.sig b/java/j2ee.eclipselink/nbproject/org-netbeans-modules-j2ee-eclipselink.sig index 4329f1ab2007..0aeec8472831 100644 --- a/java/j2ee.eclipselink/nbproject/org-netbeans-modules-j2ee-eclipselink.sig +++ b/java/j2ee.eclipselink/nbproject/org-netbeans-modules-j2ee-eclipselink.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.62 +#Version 1.63 CLSS public java.beans.PropertyChangeEvent cons public init(java.lang.Object,java.lang.String,java.lang.Object,java.lang.Object) @@ -10,6 +10,7 @@ meth public java.lang.String getPropertyName() meth public java.lang.String toString() meth public void setPropagationId(java.lang.Object) supr java.util.EventObject +hfds newValue,oldValue,propagationId,propertyName,serialVersionUID CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener @@ -60,6 +61,7 @@ meth public void mark(int) meth public void reset() throws java.io.IOException meth public void skipNBytes(long) throws java.io.IOException supr java.lang.Object +hfds DEFAULT_BUFFER_SIZE,MAX_BUFFER_SIZE,MAX_SKIP_BUFFER_SIZE CLSS public abstract interface java.io.ObjectInput intf java.io.DataInput @@ -113,6 +115,8 @@ meth public void readFully(byte[]) throws java.io.IOException meth public void readFully(byte[],int,int) throws java.io.IOException meth public void registerValidation(java.io.ObjectInputValidation,int) throws java.io.InvalidObjectException,java.io.NotActiveException supr java.io.InputStream +hfds NULL_HANDLE,UNSAFE,bin,closed,curContext,defaultDataEnd,depth,enableOverride,enableResolve,handles,passHandle,primClasses,serialFilter,streamFilterSet,totalObjectRefs,unsharedMarker,vlist +hcls BlockDataInputStream,Caches,FieldValues,FilterValues,HandleTable,Logging,PeekInputStream,ValidationList CLSS public abstract interface java.io.ObjectStreamConstants fld public final static byte SC_BLOCK_DATA = 8 @@ -208,6 +212,8 @@ meth public void setClassAssertionStatus(java.lang.String,boolean) meth public void setDefaultAssertionStatus(boolean) meth public void setPackageAssertionStatus(java.lang.String,boolean) supr java.lang.Object +hfds assertionLock,classAssertionStatus,classLoaderValueMap,classes,defaultAssertionStatus,defaultDomain,libraries,name,nameAndId,nocerts,package2certs,packageAssertionStatus,packages,parallelLockMap,parent,scl,unnamedModule +hcls ParallelLoaders CLSS public abstract interface java.lang.Cloneable @@ -240,6 +246,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -248,6 +255,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -261,6 +269,7 @@ cons public init(int) cons public init(java.lang.String) cons public init(long) supr java.lang.RuntimeException +hfds serialVersionUID CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object> meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator() @@ -293,6 +302,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -315,6 +325,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -375,6 +387,7 @@ meth public static java.net.URLClassLoader newInstance(java.net.URL[]) meth public static java.net.URLClassLoader newInstance(java.net.URL[],java.lang.ClassLoader) meth public void close() throws java.io.IOException supr java.security.SecureClassLoader +hfds acc,closeables,ucp CLSS public abstract interface java.rmi.Remote @@ -390,6 +403,7 @@ meth public java.lang.String toString() meth public java.rmi.server.RemoteRef getRef() meth public static java.rmi.Remote toStub(java.rmi.Remote) throws java.rmi.NoSuchObjectException supr java.lang.Object +hfds serialVersionUID CLSS public abstract java.rmi.server.RemoteServer cons protected init() @@ -398,6 +412,7 @@ meth public static java.io.PrintStream getLog() meth public static java.lang.String getClientHost() throws java.rmi.server.ServerNotActiveException meth public static void setLog(java.io.OutputStream) supr java.rmi.server.RemoteObject +hfds logNull,serialVersionUID CLSS public java.rmi.server.UnicastRemoteObject cons protected init() throws java.rmi.RemoteException @@ -412,6 +427,7 @@ meth public static java.rmi.Remote exportObject(java.rmi.Remote,int,java.rmi.ser meth public static java.rmi.server.RemoteStub exportObject(java.rmi.Remote) throws java.rmi.RemoteException anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.rmi.server.RemoteServer +hfds csf,port,serialVersionUID,ssf CLSS public abstract interface java.security.PrivilegedAction<%0 extends java.lang.Object> anno 0 java.lang.FunctionalInterface() @@ -429,6 +445,8 @@ meth protected final java.lang.Class defineClass(java.lang.String,byte[],int, meth protected final java.lang.Class defineClass(java.lang.String,java.nio.ByteBuffer,java.security.CodeSource) meth protected java.security.PermissionCollection getPermissions(java.security.CodeSource) supr java.lang.ClassLoader +hfds pdcache +hcls CodeSourceKey,DebugHolder CLSS public abstract interface java.sql.Wrapper meth public abstract <%0 extends java.lang.Object> {%%0} unwrap(java.lang.Class<{%%0}>) throws java.sql.SQLException @@ -474,6 +492,7 @@ meth public void clear() meth public {java.util.AbstractList%0} remove(int) meth public {java.util.AbstractList%0} set(int,{java.util.AbstractList%0}) supr java.util.AbstractCollection<{java.util.AbstractList%0}> +hcls Itr,ListItr,RandomAccessSpliterator,RandomAccessSubList,SubList CLSS public abstract java.util.AbstractMap<%0 extends java.lang.Object, %1 extends java.lang.Object> cons protected init() @@ -497,6 +516,7 @@ meth public {java.util.AbstractMap%1} get(java.lang.Object) meth public {java.util.AbstractMap%1} put({java.util.AbstractMap%0},{java.util.AbstractMap%1}) meth public {java.util.AbstractMap%1} remove(java.lang.Object) supr java.lang.Object +hfds keySet,values CLSS public abstract java.util.AbstractSet<%0 extends java.lang.Object> cons protected init() @@ -575,6 +595,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public java.util.HashMap<%0 extends java.lang.Object, %1 extends java.lang.Object> cons public init() @@ -609,6 +630,8 @@ meth public {java.util.HashMap%1} putIfAbsent({java.util.HashMap%0},{java.util.H meth public {java.util.HashMap%1} remove(java.lang.Object) meth public {java.util.HashMap%1} replace({java.util.HashMap%0},{java.util.HashMap%1}) supr java.util.AbstractMap<{java.util.HashMap%0},{java.util.HashMap%1}> +hfds DEFAULT_INITIAL_CAPACITY,DEFAULT_LOAD_FACTOR,MAXIMUM_CAPACITY,MIN_TREEIFY_CAPACITY,TREEIFY_THRESHOLD,UNTREEIFY_THRESHOLD,entrySet,loadFactor,modCount,serialVersionUID,size,table,threshold +hcls EntryIterator,EntrySet,EntrySpliterator,HashIterator,HashMapSpliterator,KeyIterator,KeySet,KeySpliterator,Node,TreeNode,UnsafeHolder,ValueIterator,ValueSpliterator,Values CLSS public java.util.Hashtable<%0 extends java.lang.Object, %1 extends java.lang.Object> cons public init() @@ -650,6 +673,8 @@ meth public {java.util.Hashtable%1} putIfAbsent({java.util.Hashtable%0},{java.ut meth public {java.util.Hashtable%1} remove(java.lang.Object) meth public {java.util.Hashtable%1} replace({java.util.Hashtable%0},{java.util.Hashtable%1}) supr java.util.Dictionary<{java.util.Hashtable%0},{java.util.Hashtable%1}> +hfds ENTRIES,KEYS,MAX_ARRAY_SIZE,VALUES,count,entrySet,keySet,loadFactor,modCount,serialVersionUID,table,threshold,values +hcls Entry,EntrySet,Enumerator,KeySet,UnsafeHolder,ValueCollection CLSS public abstract interface java.util.Iterator<%0 extends java.lang.Object> meth public abstract boolean hasNext() @@ -675,6 +700,8 @@ meth public void replaceAll(java.util.function.BiFunction +hfds accessOrder,head,serialVersionUID,tail +hcls Entry,LinkedEntryIterator,LinkedEntrySet,LinkedHashIterator,LinkedKeyIterator,LinkedKeySet,LinkedValueIterator,LinkedValues CLSS public abstract interface java.util.List<%0 extends java.lang.Object> intf java.util.Collection<{java.util.List%0}> @@ -740,6 +767,7 @@ meth protected java.util.Set handleKeySet() meth public final java.lang.Object handleGetObject(java.lang.String) meth public java.util.Enumeration getKeys() supr java.util.ResourceBundle +hfds lookup CLSS public abstract interface java.util.Map<%0 extends java.lang.Object, %1 extends java.lang.Object> innr public abstract interface static Entry @@ -851,6 +879,8 @@ meth public void storeToXML(java.io.OutputStream,java.lang.String) throws java.i meth public void storeToXML(java.io.OutputStream,java.lang.String,java.lang.String) throws java.io.IOException meth public void storeToXML(java.io.OutputStream,java.lang.String,java.nio.charset.Charset) throws java.io.IOException supr java.util.Hashtable +hfds UNSAFE,map,serialVersionUID +hcls EntrySet,LineReader CLSS public abstract interface java.util.RandomAccess @@ -880,6 +910,8 @@ meth public static java.util.ResourceBundle getBundle(java.lang.String,java.util meth public static java.util.ResourceBundle getBundle(java.lang.String,java.util.Locale,java.lang.ClassLoader,java.util.ResourceBundle$Control) meth public static java.util.ResourceBundle getBundle(java.lang.String,java.util.Locale,java.lang.Module) supr java.lang.Object +hfds INITIAL_CACHE_SIZE,NONEXISTENT_BUNDLE,TRACE_ON,UNKNOWN_FORMAT,cacheKey,cacheList,expired,keySet,locale,name,referenceQueue +hcls BundleReference,CacheKey,CacheKeyReference,KeyElementReference,NoFallbackControl,ResourceBundleControlProviderHolder,ResourceBundleProviderHelper,SingleFormatControl CLSS public abstract interface java.util.Set<%0 extends java.lang.Object> intf java.util.Collection<{java.util.Set%0}> @@ -977,6 +1009,8 @@ meth public {java.util.Vector%0} lastElement() meth public {java.util.Vector%0} remove(int) meth public {java.util.Vector%0} set(int,{java.util.Vector%0}) supr java.util.AbstractList<{java.util.Vector%0}> +hfds serialVersionUID +hcls Itr,ListItr,VectorSpliterator CLSS public abstract interface java.util.concurrent.Callable<%0 extends java.lang.Object> anno 0 java.lang.FunctionalInterface() @@ -1025,11 +1059,14 @@ meth public void setThreadID(int) anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="16") meth public void setThrown(java.lang.Throwable) supr java.lang.Object +hfds globalSequenceNumber,instant,level,loggerName,longThreadID,message,needToInferCaller,parameters,resourceBundle,resourceBundleName,sequenceNumber,serialPersistentFields,serialVersionUID,sourceClassName,sourceMethodName,threadID,thrown +hcls CallerFinder CLSS public java.util.logging.SimpleFormatter cons public init() meth public java.lang.String format(java.util.logging.LogRecord) supr java.util.logging.Formatter +hfds format CLSS public java.util.logging.XMLFormatter cons public init() @@ -1037,6 +1074,7 @@ meth public java.lang.String format(java.util.logging.LogRecord) meth public java.lang.String getHead(java.util.logging.Handler) meth public java.lang.String getTail(java.util.logging.Handler) supr java.util.logging.Formatter +hfds manager,useInstant CLSS public abstract interface !annotation javax.persistence.Access anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) @@ -2932,6 +2970,7 @@ meth public void setReader(java.io.Reader) meth public void setSystemId(java.io.File) meth public void setSystemId(java.lang.String) supr java.lang.Object +hfds inputStream,publicId,reader,systemId CLSS public org.eclipse.persistence.Version cons public init() @@ -74619,6 +74658,7 @@ meth public void setEncoding(java.lang.String) meth public void setPublicId(java.lang.String) meth public void setSystemId(java.lang.String) supr java.lang.Object +hfds byteStream,characterStream,encoding,publicId,systemId CLSS public abstract interface org.xml.sax.Locator meth public abstract int getColumnNumber() @@ -74636,6 +74676,7 @@ meth public java.lang.String getMessage() meth public java.lang.String toString() meth public java.lang.Throwable getCause() supr java.lang.Exception +hfds serialPersistentFields,serialVersionUID CLSS public org.xml.sax.SAXParseException cons public init(java.lang.String,java.lang.String,java.lang.String,int,int) @@ -74648,6 +74689,7 @@ meth public java.lang.String getPublicId() meth public java.lang.String getSystemId() meth public java.lang.String toString() supr org.xml.sax.SAXException +hfds columnNumber,lineNumber,publicId,serialVersionUID,systemId CLSS public abstract interface org.xml.sax.XMLReader meth public abstract boolean getFeature(java.lang.String) throws org.xml.sax.SAXNotRecognizedException,org.xml.sax.SAXNotSupportedException diff --git a/java/j2ee.jpa.verification/nbproject/org-netbeans-modules-j2ee-jpa-verification.sig b/java/j2ee.jpa.verification/nbproject/org-netbeans-modules-j2ee-jpa-verification.sig index a42925da62e8..64ad69eafe09 100644 --- a/java/j2ee.jpa.verification/nbproject/org-netbeans-modules-j2ee-jpa-verification.sig +++ b/java/j2ee.jpa.verification/nbproject/org-netbeans-modules-j2ee-jpa-verification.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.65 +#Version 1.66 CLSS public java.lang.Object cons public init() diff --git a/java/j2ee.metadata.model.support/nbproject/org-netbeans-modules-j2ee-metadata-model-support.sig b/java/j2ee.metadata.model.support/nbproject/org-netbeans-modules-j2ee-metadata-model-support.sig index 22f8223ddc38..39679ce93a16 100644 --- a/java/j2ee.metadata.model.support/nbproject/org-netbeans-modules-j2ee-metadata-model-support.sig +++ b/java/j2ee.metadata.model.support/nbproject/org-netbeans-modules-j2ee-metadata-model-support.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.61 +#Version 1.62 CLSS public java.lang.Object cons public init() diff --git a/java/j2ee.metadata/nbproject/org-netbeans-modules-j2ee-metadata.sig b/java/j2ee.metadata/nbproject/org-netbeans-modules-j2ee-metadata.sig index 140e0d7246a0..3ec721a8b4dc 100644 --- a/java/j2ee.metadata/nbproject/org-netbeans-modules-j2ee-metadata.sig +++ b/java/j2ee.metadata/nbproject/org-netbeans-modules-j2ee-metadata.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.62 +#Version 1.63 CLSS public java.io.IOException cons public init() @@ -7,6 +7,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract interface java.io.Serializable @@ -17,6 +18,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -54,6 +56,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public final org.netbeans.modules.j2ee.metadata.model.api.MetadataModel<%0 extends java.lang.Object> meth public <%0 extends java.lang.Object> java.util.concurrent.Future<{%%0}> runReadActionWhenReady(org.netbeans.modules.j2ee.metadata.model.api.MetadataModelAction<{org.netbeans.modules.j2ee.metadata.model.api.MetadataModel%0},{%%0}>) throws java.io.IOException diff --git a/java/j2ee.persistence/nbproject/org-netbeans-modules-j2ee-persistence.sig b/java/j2ee.persistence/nbproject/org-netbeans-modules-j2ee-persistence.sig index 76992e4b8a42..ff4e95437bfe 100644 --- a/java/j2ee.persistence/nbproject/org-netbeans-modules-j2ee-persistence.sig +++ b/java/j2ee.persistence/nbproject/org-netbeans-modules-j2ee-persistence.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.85.0 +#Version 1.86.0 CLSS public abstract java.awt.Component cons protected init() @@ -276,6 +276,8 @@ meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -360,6 +362,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) @@ -406,6 +410,7 @@ meth public void setPreferred(boolean) meth public void setShortDescription(java.lang.String) meth public void setValue(java.lang.String,java.lang.Object) supr java.lang.Object +hfds TRANSIENT,classRef,displayName,expert,hidden,name,preferred,shortDescription,table CLSS public abstract interface !annotation java.beans.JavaBean anno 0 java.lang.annotation.Documented() @@ -481,6 +486,8 @@ meth public void setClassAssertionStatus(java.lang.String,boolean) meth public void setDefaultAssertionStatus(boolean) meth public void setPackageAssertionStatus(java.lang.String,boolean) supr java.lang.Object +hfds assertionLock,classAssertionStatus,classLoaderValueMap,classes,defaultAssertionStatus,defaultDomain,libraries,name,nameAndId,nocerts,package2certs,packageAssertionStatus,packages,parallelLockMap,parent,scl,unnamedModule +hcls ParallelLoaders CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object> meth public abstract int compareTo({java.lang.Comparable%0}) @@ -503,6 +510,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -511,6 +519,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -548,6 +557,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -597,6 +608,7 @@ meth public static java.net.URLClassLoader newInstance(java.net.URL[]) meth public static java.net.URLClassLoader newInstance(java.net.URL[],java.lang.ClassLoader) meth public void close() throws java.io.IOException supr java.security.SecureClassLoader +hfds acc,closeables,ucp CLSS public java.security.SecureClassLoader cons protected init() @@ -606,6 +618,8 @@ meth protected final java.lang.Class defineClass(java.lang.String,byte[],int, meth protected final java.lang.Class defineClass(java.lang.String,java.nio.ByteBuffer,java.security.CodeSource) meth protected java.security.PermissionCollection getPermissions(java.security.CodeSource) supr java.lang.ClassLoader +hfds pdcache +hcls CodeSourceKey,DebugHolder CLSS public abstract interface java.util.EventListener @@ -636,6 +650,7 @@ meth public void repaint(long,int,int,int,int) meth public void revalidate() meth public void validate() supr javax.swing.JLabel +hfds DEFAULT_NO_FOCUS_BORDER,SAFE_NO_FOCUS_BORDER CLSS public abstract javax.swing.JComponent anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") @@ -834,6 +849,8 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JLabel anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A component that displays a short string and an icon.") @@ -894,6 +911,7 @@ meth public void setVerticalTextPosition(int) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The vertical position of the text relative to it's image.", java.lang.String[] enumerationValues=["SwingConstants.TOP", "SwingConstants.CENTER", "SwingConstants.BOTTOM"]) meth public void updateUI() supr javax.swing.JComponent +hfds LABELED_BY_PROPERTY,defaultIcon,disabledIcon,disabledIconSet,horizontalAlignment,horizontalTextPosition,iconTextGap,mnemonic,mnemonicIndex,text,uiClassID,verticalAlignment,verticalTextPosition CLSS public javax.swing.JPanel anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") @@ -913,6 +931,7 @@ meth public void setUI(javax.swing.plaf.PanelUI) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public abstract interface javax.swing.ListCellRenderer<%0 extends java.lang.Object> meth public abstract java.awt.Component getListCellRendererComponent(javax.swing.JList,{javax.swing.ListCellRenderer%0},int,boolean,boolean) diff --git a/java/j2ee.persistenceapi/nbproject/org-netbeans-modules-j2ee-persistenceapi.sig b/java/j2ee.persistenceapi/nbproject/org-netbeans-modules-j2ee-persistenceapi.sig index f227b4205112..4dc4577d34c8 100644 --- a/java/j2ee.persistenceapi/nbproject/org-netbeans-modules-j2ee-persistenceapi.sig +++ b/java/j2ee.persistenceapi/nbproject/org-netbeans-modules-j2ee-persistenceapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.66.0 +#Version 1.67.0 CLSS public java.lang.Object cons public init() diff --git a/java/java.api.common/nbproject/org-netbeans-modules-java-api-common.sig b/java/java.api.common/nbproject/org-netbeans-modules-java-api-common.sig index 12ed664b59ad..b276e3a12918 100644 --- a/java/java.api.common/nbproject/org-netbeans-modules-java-api-common.sig +++ b/java/java.api.common/nbproject/org-netbeans-modules-java-api-common.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.153 +#Version 1.154 CLSS public abstract java.awt.Component cons protected init() @@ -276,6 +276,8 @@ meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -360,6 +362,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) @@ -401,6 +405,7 @@ meth public void setPreferred(boolean) meth public void setShortDescription(java.lang.String) meth public void setValue(java.lang.String,java.lang.Object) supr java.lang.Object +hfds TRANSIENT,classRef,displayName,expert,hidden,name,preferred,shortDescription,table CLSS public abstract interface !annotation java.beans.JavaBean anno 0 java.lang.annotation.Documented() @@ -442,6 +447,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -502,6 +508,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract interface javax.accessibility.Accessible meth public abstract javax.accessibility.AccessibleContext getAccessibleContext() @@ -530,6 +537,7 @@ meth public void repaint(long,int,int,int,int) meth public void revalidate() meth public void validate() supr javax.swing.JLabel +hfds DEFAULT_NO_FOCUS_BORDER,SAFE_NO_FOCUS_BORDER CLSS public abstract javax.swing.JComponent anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") @@ -728,6 +736,8 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JLabel anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A component that displays a short string and an icon.") @@ -788,6 +798,7 @@ meth public void setVerticalTextPosition(int) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The vertical position of the text relative to it's image.", java.lang.String[] enumerationValues=["SwingConstants.TOP", "SwingConstants.CENTER", "SwingConstants.BOTTOM"]) meth public void updateUI() supr javax.swing.JComponent +hfds LABELED_BY_PROPERTY,defaultIcon,disabledIcon,disabledIconSet,horizontalAlignment,horizontalTextPosition,iconTextGap,mnemonic,mnemonicIndex,text,uiClassID,verticalAlignment,verticalTextPosition CLSS public javax.swing.JPanel anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") @@ -807,6 +818,7 @@ meth public void setUI(javax.swing.plaf.PanelUI) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public abstract interface javax.swing.ListCellRenderer<%0 extends java.lang.Object> meth public abstract java.awt.Component getListCellRendererComponent(javax.swing.JList,{javax.swing.ListCellRenderer%0},int,boolean,boolean) diff --git a/java/java.completion/nbproject/org-netbeans-modules-java-completion.sig b/java/java.completion/nbproject/org-netbeans-modules-java-completion.sig index f8f05554099b..f440d4a50a63 100644 --- a/java/java.completion/nbproject/org-netbeans-modules-java-completion.sig +++ b/java/java.completion/nbproject/org-netbeans-modules-java-completion.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.16.0 +#Version 2.17.0 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() diff --git a/java/java.editor.lib/nbproject/org-netbeans-modules-java-editor-lib.sig b/java/java.editor.lib/nbproject/org-netbeans-modules-java-editor-lib.sig index d4e218503fef..6a4f9c20a9bb 100644 --- a/java/java.editor.lib/nbproject/org-netbeans-modules-java-editor-lib.sig +++ b/java/java.editor.lib/nbproject/org-netbeans-modules-java-editor-lib.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.60.0 +#Version 1.61.0 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() diff --git a/java/java.file.launcher/nbproject/org-netbeans-modules-java-file-launcher.sig b/java/java.file.launcher/nbproject/org-netbeans-modules-java-file-launcher.sig index 68ec4ee28d41..1cd53e23e72d 100644 --- a/java/java.file.launcher/nbproject/org-netbeans-modules-java-file-launcher.sig +++ b/java/java.file.launcher/nbproject/org-netbeans-modules-java-file-launcher.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.7 +#Version 1.8 CLSS public java.lang.Object cons public init() diff --git a/java/java.freeform/nbproject/org-netbeans-modules-java-freeform.sig b/java/java.freeform/nbproject/org-netbeans-modules-java-freeform.sig index 33ec731e1cb6..4415c30c6ed7 100644 --- a/java/java.freeform/nbproject/org-netbeans-modules-java-freeform.sig +++ b/java/java.freeform/nbproject/org-netbeans-modules-java-freeform.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.73 +#Version 1.74 CLSS public java.lang.Object cons public init() diff --git a/java/java.graph/nbproject/org-netbeans-modules-java-graph.sig b/java/java.graph/nbproject/org-netbeans-modules-java-graph.sig index cba1af59bda1..8d9195e10cfe 100644 --- a/java/java.graph/nbproject/org-netbeans-modules-java-graph.sig +++ b/java/java.graph/nbproject/org-netbeans-modules-java-graph.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.31 +#Version 1.32 CLSS public java.lang.Object cons public init() diff --git a/java/java.hints.declarative.test/nbproject/org-netbeans-modules-java-hints-declarative-test.sig b/java/java.hints.declarative.test/nbproject/org-netbeans-modules-java-hints-declarative-test.sig index ac6de2d1fe44..adcc0c999648 100644 --- a/java/java.hints.declarative.test/nbproject/org-netbeans-modules-java-hints-declarative-test.sig +++ b/java/java.hints.declarative.test/nbproject/org-netbeans-modules-java-hints-declarative-test.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.46.0 +#Version 1.47.0 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() diff --git a/java/java.hints.legacy.spi/nbproject/org-netbeans-modules-java-hints-legacy-spi.sig b/java/java.hints.legacy.spi/nbproject/org-netbeans-modules-java-hints-legacy-spi.sig index 9c0d703b3f58..9ccbac3fd826 100644 --- a/java/java.hints.legacy.spi/nbproject/org-netbeans-modules-java-hints-legacy-spi.sig +++ b/java/java.hints.legacy.spi/nbproject/org-netbeans-modules-java-hints-legacy-spi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.47.0 +#Version 1.48.0 CLSS public abstract interface java.io.Serializable @@ -32,6 +32,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/java/java.hints.test/nbproject/org-netbeans-modules-java-hints-test.sig b/java/java.hints.test/nbproject/org-netbeans-modules-java-hints-test.sig index 1715bd14a356..adb24c9e3d59 100644 --- a/java/java.hints.test/nbproject/org-netbeans-modules-java-hints-test.sig +++ b/java/java.hints.test/nbproject/org-netbeans-modules-java-hints-test.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.49.0 +#Version 1.50.0 CLSS public java.lang.Object cons public init() diff --git a/java/java.hints/nbproject/org-netbeans-modules-java-hints.sig b/java/java.hints/nbproject/org-netbeans-modules-java-hints.sig index 3733107ca593..0a7ebc44c69b 100644 --- a/java/java.hints/nbproject/org-netbeans-modules-java-hints.sig +++ b/java/java.hints/nbproject/org-netbeans-modules-java-hints.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.113.0 +#Version 1.114.0 CLSS public java.lang.Object cons public init() diff --git a/java/java.j2sedeploy/nbproject/org-netbeans-modules-java-j2sedeploy.sig b/java/java.j2sedeploy/nbproject/org-netbeans-modules-java-j2sedeploy.sig index dac5dfcb8253..f08335ff2424 100644 --- a/java/java.j2sedeploy/nbproject/org-netbeans-modules-java-j2sedeploy.sig +++ b/java/java.j2sedeploy/nbproject/org-netbeans-modules-java-j2sedeploy.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.42 +#Version 1.43 CLSS public java.lang.Object cons public init() diff --git a/java/java.j2seplatform/nbproject/org-netbeans-modules-java-j2seplatform.sig b/java/java.j2seplatform/nbproject/org-netbeans-modules-java-j2seplatform.sig index a4eb780ec0d4..57f74a104719 100644 --- a/java/java.j2seplatform/nbproject/org-netbeans-modules-java-j2seplatform.sig +++ b/java/java.j2seplatform/nbproject/org-netbeans-modules-java-j2seplatform.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.73 +#Version 1.74 CLSS public java.lang.Object cons public init() diff --git a/java/java.j2seproject/nbproject/org-netbeans-modules-java-j2seproject.sig b/java/java.j2seproject/nbproject/org-netbeans-modules-java-j2seproject.sig index 373e04c602cb..ea2e590b329a 100644 --- a/java/java.j2seproject/nbproject/org-netbeans-modules-java-j2seproject.sig +++ b/java/java.j2seproject/nbproject/org-netbeans-modules-java-j2seproject.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.117.0 +#Version 1.118.0 CLSS public abstract interface java.io.Serializable @@ -32,6 +32,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/java/java.lexer/nbproject/org-netbeans-modules-java-lexer.sig b/java/java.lexer/nbproject/org-netbeans-modules-java-lexer.sig index 99e11d5cda7c..8a06483824a0 100644 --- a/java/java.lexer/nbproject/org-netbeans-modules-java-lexer.sig +++ b/java/java.lexer/nbproject/org-netbeans-modules-java-lexer.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.66 +#Version 1.67 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/java/java.lsp.server/nbproject/org-netbeans-modules-java-lsp-server.sig b/java/java.lsp.server/nbproject/org-netbeans-modules-java-lsp-server.sig index 2ef6c5cfa44f..08dc670ff905 100644 --- a/java/java.lsp.server/nbproject/org-netbeans-modules-java-lsp-server.sig +++ b/java/java.lsp.server/nbproject/org-netbeans-modules-java-lsp-server.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.14.0 +#Version 2.15.0 CLSS public java.lang.Object cons public init() diff --git a/java/java.nativeimage.debugger/nbproject/org-netbeans-modules-java-nativeimage-debugger.sig b/java/java.nativeimage.debugger/nbproject/org-netbeans-modules-java-nativeimage-debugger.sig index 11f0e3ac13fa..4f09c2c3370f 100644 --- a/java/java.nativeimage.debugger/nbproject/org-netbeans-modules-java-nativeimage-debugger.sig +++ b/java/java.nativeimage.debugger/nbproject/org-netbeans-modules-java-nativeimage-debugger.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.20 +#Version 0.21 CLSS public java.lang.Object cons public init() diff --git a/java/java.platform.ui/nbproject/org-netbeans-modules-java-platform-ui.sig b/java/java.platform.ui/nbproject/org-netbeans-modules-java-platform-ui.sig index 28a439837029..a1da0426f4ea 100644 --- a/java/java.platform.ui/nbproject/org-netbeans-modules-java-platform-ui.sig +++ b/java/java.platform.ui/nbproject/org-netbeans-modules-java-platform-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.72 +#Version 1.73 CLSS public java.lang.Object cons public init() diff --git a/java/java.platform/nbproject/org-netbeans-modules-java-platform.sig b/java/java.platform/nbproject/org-netbeans-modules-java-platform.sig index ad2b5f754420..7fc896821bbf 100644 --- a/java/java.platform/nbproject/org-netbeans-modules-java-platform.sig +++ b/java/java.platform/nbproject/org-netbeans-modules-java-platform.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.72 +#Version 1.73 CLSS public java.lang.Object cons public init() diff --git a/java/java.preprocessorbridge/nbproject/org-netbeans-modules-java-preprocessorbridge.sig b/java/java.preprocessorbridge/nbproject/org-netbeans-modules-java-preprocessorbridge.sig index 3bf22967cae4..b214041bf8ce 100644 --- a/java/java.preprocessorbridge/nbproject/org-netbeans-modules-java-preprocessorbridge.sig +++ b/java/java.preprocessorbridge/nbproject/org-netbeans-modules-java-preprocessorbridge.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.79.0 +#Version 1.80.0 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/java/java.project.ui/nbproject/org-netbeans-modules-java-project-ui.sig b/java/java.project.ui/nbproject/org-netbeans-modules-java-project-ui.sig index 28c7c86cb95d..8b5a7742ebf7 100644 --- a/java/java.project.ui/nbproject/org-netbeans-modules-java-project-ui.sig +++ b/java/java.project.ui/nbproject/org-netbeans-modules-java-project-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.105 +#Version 1.106 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() diff --git a/java/java.project/nbproject/org-netbeans-modules-java-project.sig b/java/java.project/nbproject/org-netbeans-modules-java-project.sig index 6d0426d556d6..1c6114c962f9 100644 --- a/java/java.project/nbproject/org-netbeans-modules-java-project.sig +++ b/java/java.project/nbproject/org-netbeans-modules-java-project.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.102 +#Version 1.103 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() diff --git a/java/java.source.base/nbproject/org-netbeans-modules-java-source-base.sig b/java/java.source.base/nbproject/org-netbeans-modules-java-source-base.sig index 58ee7c773416..3e28d7e1e970 100644 --- a/java/java.source.base/nbproject/org-netbeans-modules-java-source-base.sig +++ b/java/java.source.base/nbproject/org-netbeans-modules-java-source-base.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.80.0 +#Version 2.82.0 CLSS public abstract interface com.sun.source.tree.TreeVisitor<%0 extends java.lang.Object, %1 extends java.lang.Object> meth public abstract {com.sun.source.tree.TreeVisitor%0} visitAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,{com.sun.source.tree.TreeVisitor%1}) @@ -161,6 +161,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract interface java.io.Serializable @@ -193,6 +194,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -201,6 +203,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -238,6 +241,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -277,6 +282,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public org.netbeans.api.java.source.BuildArtifactMapper cons public init() @@ -1608,6 +1614,8 @@ meth public boolean isEnum(com.sun.source.tree.ClassTree) anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isEnumConstant(com.sun.source.tree.VariableTree) meth public boolean isExpressionStatement(com.sun.source.tree.ExpressionTree) +meth public boolean isImplicitlyDeclaredClass(com.sun.source.tree.ClassTree) + anno 1 org.netbeans.api.annotations.common.NonNull() meth public boolean isInterface(com.sun.source.tree.ClassTree) anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isModuleInfo(com.sun.source.tree.CompilationUnitTree) @@ -1683,7 +1691,7 @@ meth public javax.lang.model.type.TypeMirror reattributeTree(com.sun.source.tree meth public org.netbeans.api.lexer.TokenSequence tokensFor(com.sun.source.tree.Tree) meth public org.netbeans.api.lexer.TokenSequence tokensFor(com.sun.source.tree.Tree,com.sun.source.util.SourcePositions) supr java.lang.Object -hfds ESCAPE_ENCODE,ESCAPE_UNENCODE,EXOTIC_ESCAPE,IGNORE_TOKENS,LOG,handler,info +hfds ESCAPE_ENCODE,ESCAPE_UNENCODE,EXOTIC_ESCAPE,IGNORE_TOKENS,LOG,SPAN_CLASS_IDENTIFIERS,SPAN_CLASS_TOKENS,SPAN_COMMENT_TOKENS,handler,info hcls DummyJFO,NBScope,NoImports,ParserSourcePositions,UncaughtExceptionsVisitor,UnrelatedTypeMirrorSet CLSS public final org.netbeans.api.java.source.TypeMirrorHandle<%0 extends javax.lang.model.type.TypeMirror> diff --git a/java/java.source.compat8/nbproject/org-netbeans-modules-java-source-compat8.sig b/java/java.source.compat8/nbproject/org-netbeans-modules-java-source-compat8.sig index 1e68199064bd..b393a23e0719 100644 --- a/java/java.source.compat8/nbproject/org-netbeans-modules-java-source-compat8.sig +++ b/java/java.source.compat8/nbproject/org-netbeans-modules-java-source-compat8.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 9.33 +#Version 9.34 CLSS public java.lang.Object cons public init() diff --git a/java/java.source.queries/nbproject/org-netbeans-modules-java-source-queries.sig b/java/java.source.queries/nbproject/org-netbeans-modules-java-source-queries.sig index aeeebb95b233..440d168a9cf1 100644 --- a/java/java.source.queries/nbproject/org-netbeans-modules-java-source-queries.sig +++ b/java/java.source.queries/nbproject/org-netbeans-modules-java-source-queries.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.48 +#Version 1.49 CLSS public abstract interface java.io.Serializable @@ -10,6 +10,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -47,6 +48,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface org.netbeans.modules.java.source.queries.api.Function<%0 extends java.lang.Object, %1 extends java.lang.Object> meth public abstract {org.netbeans.modules.java.source.queries.api.Function%1} apply({org.netbeans.modules.java.source.queries.api.Function%0}) throws org.netbeans.modules.java.source.queries.api.QueryException diff --git a/java/java.source/nbproject/org-netbeans-modules-java-source.sig b/java/java.source/nbproject/org-netbeans-modules-java-source.sig index d4ae7f5fcff0..4bfb25929df3 100644 --- a/java/java.source/nbproject/org-netbeans-modules-java-source.sig +++ b/java/java.source/nbproject/org-netbeans-modules-java-source.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.195.0 +#Version 0.196.0 CLSS public abstract interface com.sun.source.tree.TreeVisitor<%0 extends java.lang.Object, %1 extends java.lang.Object> meth public abstract {com.sun.source.tree.TreeVisitor%0} visitAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,{com.sun.source.tree.TreeVisitor%1}) @@ -161,6 +161,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract interface java.io.Serializable @@ -193,6 +194,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -201,6 +203,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -238,6 +241,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -277,6 +282,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public final org.netbeans.api.java.loaders.JavaDataSupport meth public static org.openide.loaders.MultiDataObject$Entry createJavaFileEntry(org.openide.loaders.MultiDataObject,org.openide.filesystems.FileObject) @@ -1613,6 +1619,8 @@ meth public boolean isEnum(com.sun.source.tree.ClassTree) anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isEnumConstant(com.sun.source.tree.VariableTree) meth public boolean isExpressionStatement(com.sun.source.tree.ExpressionTree) +meth public boolean isImplicitlyDeclaredClass(com.sun.source.tree.ClassTree) + anno 1 org.netbeans.api.annotations.common.NonNull() meth public boolean isInterface(com.sun.source.tree.ClassTree) anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isModuleInfo(com.sun.source.tree.CompilationUnitTree) @@ -1688,7 +1696,7 @@ meth public javax.lang.model.type.TypeMirror reattributeTree(com.sun.source.tree meth public org.netbeans.api.lexer.TokenSequence tokensFor(com.sun.source.tree.Tree) meth public org.netbeans.api.lexer.TokenSequence tokensFor(com.sun.source.tree.Tree,com.sun.source.util.SourcePositions) supr java.lang.Object -hfds ESCAPE_ENCODE,ESCAPE_UNENCODE,EXOTIC_ESCAPE,IGNORE_TOKENS,LOG,handler,info +hfds ESCAPE_ENCODE,ESCAPE_UNENCODE,EXOTIC_ESCAPE,IGNORE_TOKENS,LOG,SPAN_CLASS_IDENTIFIERS,SPAN_CLASS_TOKENS,SPAN_COMMENT_TOKENS,handler,info hcls DummyJFO,NBScope,NoImports,ParserSourcePositions,UncaughtExceptionsVisitor,UnrelatedTypeMirrorSet CLSS public final org.netbeans.api.java.source.TypeMirrorHandle<%0 extends javax.lang.model.type.TypeMirror> diff --git a/java/java.sourceui/nbproject/org-netbeans-modules-java-sourceui.sig b/java/java.sourceui/nbproject/org-netbeans-modules-java-sourceui.sig index d2aec33ed9ad..240d1d8ac77a 100644 --- a/java/java.sourceui/nbproject/org-netbeans-modules-java-sourceui.sig +++ b/java/java.sourceui/nbproject/org-netbeans-modules-java-sourceui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.78.0 +#Version 1.79.0 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() diff --git a/java/java.testrunner.ant/nbproject/org-netbeans-modules-java-testrunner-ant.sig b/java/java.testrunner.ant/nbproject/org-netbeans-modules-java-testrunner-ant.sig index 16517b005d9a..8eb475a468ef 100644 --- a/java/java.testrunner.ant/nbproject/org-netbeans-modules-java-testrunner-ant.sig +++ b/java/java.testrunner.ant/nbproject/org-netbeans-modules-java-testrunner-ant.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.32 +#Version 1.33 CLSS public java.lang.Object cons public init() diff --git a/java/java.testrunner.ui/nbproject/org-netbeans-modules-java-testrunner-ui.sig b/java/java.testrunner.ui/nbproject/org-netbeans-modules-java-testrunner-ui.sig index ff85f70ca77b..585a0988b8a7 100644 --- a/java/java.testrunner.ui/nbproject/org-netbeans-modules-java-testrunner-ui.sig +++ b/java/java.testrunner.ui/nbproject/org-netbeans-modules-java-testrunner-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.34 +#Version 1.35 CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener @@ -72,6 +72,7 @@ meth public void putValue(java.lang.String,java.lang.Object) meth public void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public void setEnabled(boolean) supr java.lang.Object +hfds RECONFIGURE_ON_NULL,arrayTable CLSS public abstract interface javax.swing.Action fld public final static java.lang.String ACCELERATOR_KEY = "AcceleratorKey" diff --git a/java/java.testrunner/nbproject/org-netbeans-modules-java-testrunner.sig b/java/java.testrunner/nbproject/org-netbeans-modules-java-testrunner.sig index 2ff898133f06..1f8c27adc2a5 100644 --- a/java/java.testrunner/nbproject/org-netbeans-modules-java-testrunner.sig +++ b/java/java.testrunner/nbproject/org-netbeans-modules-java-testrunner.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.50 +#Version 1.51 CLSS public java.lang.Object cons public init() diff --git a/java/javaee.injection/nbproject/org-netbeans-modules-javaee-injection.sig b/java/javaee.injection/nbproject/org-netbeans-modules-javaee-injection.sig index e1800223512d..25633136b2e1 100644 --- a/java/javaee.injection/nbproject/org-netbeans-modules-javaee-injection.sig +++ b/java/javaee.injection/nbproject/org-netbeans-modules-javaee-injection.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.36 +#Version 1.37 CLSS public java.lang.Object cons public init() diff --git a/java/jellytools.java/nbproject/org-netbeans-modules-jellytools-java.sig b/java/jellytools.java/nbproject/org-netbeans-modules-jellytools-java.sig index 18dd273f792d..35c38f265aa1 100644 --- a/java/jellytools.java/nbproject/org-netbeans-modules-jellytools-java.sig +++ b/java/jellytools.java/nbproject/org-netbeans-modules-jellytools-java.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.60 +#Version 3.61 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() diff --git a/java/junit.ui/nbproject/org-netbeans-modules-junit-ui.sig b/java/junit.ui/nbproject/org-netbeans-modules-junit-ui.sig index d0cdf69b4db7..22fc305f1901 100644 --- a/java/junit.ui/nbproject/org-netbeans-modules-junit-ui.sig +++ b/java/junit.ui/nbproject/org-netbeans-modules-junit-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.37 +#Version 1.38 CLSS public java.beans.FeatureDescriptor cons public init() @@ -20,6 +20,7 @@ meth public void setPreferred(boolean) meth public void setShortDescription(java.lang.String) meth public void setValue(java.lang.String,java.lang.Object) supr java.lang.Object +hfds TRANSIENT,classRef,displayName,expert,hidden,name,preferred,shortDescription,table CLSS public java.lang.Object cons public init() diff --git a/java/junit/nbproject/org-netbeans-modules-junit.sig b/java/junit/nbproject/org-netbeans-modules-junit.sig index 481f133ed017..9ba78b8e531c 100644 --- a/java/junit/nbproject/org-netbeans-modules-junit.sig +++ b/java/junit/nbproject/org-netbeans-modules-junit.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.104 +#Version 2.105 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/java/libs.cglib/nbproject/org-netbeans-libs-cglib.sig b/java/libs.cglib/nbproject/org-netbeans-libs-cglib.sig index 94b4e1a3428e..59d27cdbde14 100644 --- a/java/libs.cglib/nbproject/org-netbeans-libs-cglib.sig +++ b/java/libs.cglib/nbproject/org-netbeans-libs-cglib.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.56 +#Version 1.57 CLSS public abstract interface java.io.Serializable diff --git a/java/libs.corba.omgapi/nbproject/org-netbeans-modules-libs-corba-omgapi.sig b/java/libs.corba.omgapi/nbproject/org-netbeans-modules-libs-corba-omgapi.sig index 5d2f33002e80..f261937fbbd0 100644 --- a/java/libs.corba.omgapi/nbproject/org-netbeans-modules-libs-corba-omgapi.sig +++ b/java/libs.corba.omgapi/nbproject/org-netbeans-modules-libs-corba-omgapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.25 +#Version 1.26 CLSS public com.sun.corba.ee.org.omg.CORBA.GetPropertyAction cons public init(java.lang.String) diff --git a/java/libs.javacapi/nbproject/org-netbeans-libs-javacapi.sig b/java/libs.javacapi/nbproject/org-netbeans-libs-javacapi.sig index 92fd3fdb9cfd..ff5cdde93ee1 100644 --- a/java/libs.javacapi/nbproject/org-netbeans-libs-javacapi.sig +++ b/java/libs.javacapi/nbproject/org-netbeans-libs-javacapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 8.54.0 +#Version 8.55.0 CLSS public abstract interface com.sun.source.doctree.AttributeTree innr public final static !enum ValueKind @@ -1640,6 +1640,7 @@ fld public final static javax.lang.model.SourceVersion RELEASE_22 fld public final static javax.lang.model.SourceVersion RELEASE_23 fld public final static javax.lang.model.SourceVersion RELEASE_24 fld public final static javax.lang.model.SourceVersion RELEASE_25 +fld public final static javax.lang.model.SourceVersion RELEASE_26 fld public final static javax.lang.model.SourceVersion RELEASE_3 fld public final static javax.lang.model.SourceVersion RELEASE_4 fld public final static javax.lang.model.SourceVersion RELEASE_5 @@ -2085,7 +2086,7 @@ meth public abstract javax.lang.model.type.TypeMirror getExtendsBound() meth public abstract javax.lang.model.type.TypeMirror getSuperBound() CLSS public abstract javax.lang.model.util.AbstractAnnotationValueVisitor14<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() supr javax.lang.model.util.AbstractAnnotationValueVisitor9<{javax.lang.model.util.AbstractAnnotationValueVisitor14%0},{javax.lang.model.util.AbstractAnnotationValueVisitor14%1}> @@ -2116,12 +2117,12 @@ cons protected init() supr javax.lang.model.util.AbstractAnnotationValueVisitor8<{javax.lang.model.util.AbstractAnnotationValueVisitor9%0},{javax.lang.model.util.AbstractAnnotationValueVisitor9%1}> CLSS public abstract javax.lang.model.util.AbstractAnnotationValueVisitorPreview<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() supr javax.lang.model.util.AbstractAnnotationValueVisitor14<{javax.lang.model.util.AbstractAnnotationValueVisitorPreview%0},{javax.lang.model.util.AbstractAnnotationValueVisitorPreview%1}> CLSS public abstract javax.lang.model.util.AbstractElementVisitor14<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() meth public abstract {javax.lang.model.util.AbstractElementVisitor14%0} visitRecordComponent(javax.lang.model.element.RecordComponentElement,{javax.lang.model.util.AbstractElementVisitor14%1}) supr javax.lang.model.util.AbstractElementVisitor9<{javax.lang.model.util.AbstractElementVisitor14%0},{javax.lang.model.util.AbstractElementVisitor14%1}> @@ -2156,12 +2157,12 @@ meth public abstract {javax.lang.model.util.AbstractElementVisitor9%0} visitModu supr javax.lang.model.util.AbstractElementVisitor8<{javax.lang.model.util.AbstractElementVisitor9%0},{javax.lang.model.util.AbstractElementVisitor9%1}> CLSS public abstract javax.lang.model.util.AbstractElementVisitorPreview<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() supr javax.lang.model.util.AbstractElementVisitor14<{javax.lang.model.util.AbstractElementVisitorPreview%0},{javax.lang.model.util.AbstractElementVisitorPreview%1}> CLSS public abstract javax.lang.model.util.AbstractTypeVisitor14<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() supr javax.lang.model.util.AbstractTypeVisitor9<{javax.lang.model.util.AbstractTypeVisitor14%0},{javax.lang.model.util.AbstractTypeVisitor14%1}> @@ -2196,7 +2197,7 @@ cons protected init() supr javax.lang.model.util.AbstractTypeVisitor8<{javax.lang.model.util.AbstractTypeVisitor9%0},{javax.lang.model.util.AbstractTypeVisitor9%1}> CLSS public abstract javax.lang.model.util.AbstractTypeVisitorPreview<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() supr javax.lang.model.util.AbstractTypeVisitor14<{javax.lang.model.util.AbstractTypeVisitorPreview%0},{javax.lang.model.util.AbstractTypeVisitorPreview%1}> @@ -2224,7 +2225,7 @@ supr java.lang.Object hfds CONSTRUCTOR_KIND,FIELD_KINDS,METHOD_KIND,MODULE_KIND,PACKAGE_KIND,RECORD_COMPONENT_KIND,TYPE_KINDS CLSS public javax.lang.model.util.ElementKindVisitor14<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() cons protected init({javax.lang.model.util.ElementKindVisitor14%0}) meth public {javax.lang.model.util.ElementKindVisitor14%0} visitRecordComponent(javax.lang.model.element.RecordComponentElement,{javax.lang.model.util.ElementKindVisitor14%1}) @@ -2284,13 +2285,13 @@ meth public {javax.lang.model.util.ElementKindVisitor9%0} visitModule(javax.lang supr javax.lang.model.util.ElementKindVisitor8<{javax.lang.model.util.ElementKindVisitor9%0},{javax.lang.model.util.ElementKindVisitor9%1}> CLSS public javax.lang.model.util.ElementKindVisitorPreview<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() cons protected init({javax.lang.model.util.ElementKindVisitorPreview%0}) supr javax.lang.model.util.ElementKindVisitor14<{javax.lang.model.util.ElementKindVisitorPreview%0},{javax.lang.model.util.ElementKindVisitorPreview%1}> CLSS public javax.lang.model.util.ElementScanner14<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() cons protected init({javax.lang.model.util.ElementScanner14%0}) meth public {javax.lang.model.util.ElementScanner14%0} visitExecutable(javax.lang.model.element.ExecutableElement,{javax.lang.model.util.ElementScanner14%1}) @@ -2339,7 +2340,7 @@ meth public {javax.lang.model.util.ElementScanner9%0} visitModule(javax.lang.mod supr javax.lang.model.util.ElementScanner8<{javax.lang.model.util.ElementScanner9%0},{javax.lang.model.util.ElementScanner9%1}> CLSS public javax.lang.model.util.ElementScannerPreview<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() cons protected init({javax.lang.model.util.ElementScannerPreview%0}) supr javax.lang.model.util.ElementScanner14<{javax.lang.model.util.ElementScannerPreview%0},{javax.lang.model.util.ElementScannerPreview%1}> @@ -2401,7 +2402,7 @@ meth public static javax.lang.model.util.Elements$Origin[] values() supr java.lang.Enum CLSS public javax.lang.model.util.SimpleAnnotationValueVisitor14<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() cons protected init({javax.lang.model.util.SimpleAnnotationValueVisitor14%0}) supr javax.lang.model.util.SimpleAnnotationValueVisitor9<{javax.lang.model.util.SimpleAnnotationValueVisitor14%0},{javax.lang.model.util.SimpleAnnotationValueVisitor14%1}> @@ -2450,13 +2451,13 @@ cons protected init({javax.lang.model.util.SimpleAnnotationValueVisitor9%0}) supr javax.lang.model.util.SimpleAnnotationValueVisitor8<{javax.lang.model.util.SimpleAnnotationValueVisitor9%0},{javax.lang.model.util.SimpleAnnotationValueVisitor9%1}> CLSS public javax.lang.model.util.SimpleAnnotationValueVisitorPreview<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() cons protected init({javax.lang.model.util.SimpleAnnotationValueVisitorPreview%0}) supr javax.lang.model.util.SimpleAnnotationValueVisitor14<{javax.lang.model.util.SimpleAnnotationValueVisitorPreview%0},{javax.lang.model.util.SimpleAnnotationValueVisitorPreview%1}> CLSS public javax.lang.model.util.SimpleElementVisitor14<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() cons protected init({javax.lang.model.util.SimpleElementVisitor14%0}) meth public {javax.lang.model.util.SimpleElementVisitor14%0} visitRecordComponent(javax.lang.model.element.RecordComponentElement,{javax.lang.model.util.SimpleElementVisitor14%1}) @@ -2500,13 +2501,13 @@ meth public {javax.lang.model.util.SimpleElementVisitor9%0} visitModule(javax.la supr javax.lang.model.util.SimpleElementVisitor8<{javax.lang.model.util.SimpleElementVisitor9%0},{javax.lang.model.util.SimpleElementVisitor9%1}> CLSS public javax.lang.model.util.SimpleElementVisitorPreview<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() cons protected init({javax.lang.model.util.SimpleElementVisitorPreview%0}) supr javax.lang.model.util.SimpleElementVisitor14<{javax.lang.model.util.SimpleElementVisitorPreview%0},{javax.lang.model.util.SimpleElementVisitorPreview%1}> CLSS public javax.lang.model.util.SimpleTypeVisitor14<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() cons protected init({javax.lang.model.util.SimpleTypeVisitor14%0}) supr javax.lang.model.util.SimpleTypeVisitor9<{javax.lang.model.util.SimpleTypeVisitor14%0},{javax.lang.model.util.SimpleTypeVisitor14%1}> @@ -2553,13 +2554,13 @@ cons protected init({javax.lang.model.util.SimpleTypeVisitor9%0}) supr javax.lang.model.util.SimpleTypeVisitor8<{javax.lang.model.util.SimpleTypeVisitor9%0},{javax.lang.model.util.SimpleTypeVisitor9%1}> CLSS public javax.lang.model.util.SimpleTypeVisitorPreview<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() cons protected init({javax.lang.model.util.SimpleTypeVisitorPreview%0}) supr javax.lang.model.util.SimpleTypeVisitor14<{javax.lang.model.util.SimpleTypeVisitorPreview%0},{javax.lang.model.util.SimpleTypeVisitorPreview%1}> CLSS public javax.lang.model.util.TypeKindVisitor14<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() cons protected init({javax.lang.model.util.TypeKindVisitor14%0}) supr javax.lang.model.util.TypeKindVisitor9<{javax.lang.model.util.TypeKindVisitor14%0},{javax.lang.model.util.TypeKindVisitor14%1}> @@ -2610,7 +2611,7 @@ meth public {javax.lang.model.util.TypeKindVisitor9%0} visitNoTypeAsModule(javax supr javax.lang.model.util.TypeKindVisitor8<{javax.lang.model.util.TypeKindVisitor9%0},{javax.lang.model.util.TypeKindVisitor9%1}> CLSS public javax.lang.model.util.TypeKindVisitorPreview<%0 extends java.lang.Object, %1 extends java.lang.Object> - anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_25) + anno 0 javax.annotation.processing.SupportedSourceVersion(javax.lang.model.SourceVersion value=RELEASE_26) cons protected init() cons protected init({javax.lang.model.util.TypeKindVisitorPreview%0}) supr javax.lang.model.util.TypeKindVisitor14<{javax.lang.model.util.TypeKindVisitorPreview%0},{javax.lang.model.util.TypeKindVisitorPreview%1}> diff --git a/java/maven.embedder/nbproject/org-netbeans-modules-maven-embedder.sig b/java/maven.embedder/nbproject/org-netbeans-modules-maven-embedder.sig index 980d95ac87b6..7f53f7b4c306 100644 --- a/java/maven.embedder/nbproject/org-netbeans-modules-maven-embedder.sig +++ b/java/maven.embedder/nbproject/org-netbeans-modules-maven-embedder.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.85 +#Version 2.86 CLSS public abstract interface !annotation com.google.common.annotations.GwtCompatible anno 0 com.google.common.annotations.GwtCompatible(boolean emulated=false, boolean serializable=false) @@ -95,7 +95,7 @@ hfds wordBoundary,wordSeparator hcls StringConverter CLSS public abstract com.google.common.base.CharMatcher - anno 0 com.google.common.annotations.GwtCompatible(boolean emulated=true, boolean serializable=false) + anno 0 com.google.common.annotations.GwtCompatible(boolean emulated=false, boolean serializable=false) cons protected init() intf com.google.common.base.Predicate meth public abstract boolean matches(char) @@ -159,7 +159,7 @@ hfds DISTINCT_CHARS hcls And,Any,AnyOf,Ascii,BitSetMatcher,BreakingWhitespace,Digit,FastMatcher,ForPredicate,InRange,Invisible,Is,IsEither,IsNot,JavaDigit,JavaIsoControl,JavaLetter,JavaLetterOrDigit,JavaLowerCase,JavaUpperCase,NamedFastMatcher,Negated,NegatedFastMatcher,None,Or,RangesMatcher,SingleWidth,Whitespace CLSS public final com.google.common.base.Charsets - anno 0 com.google.common.annotations.GwtCompatible(boolean emulated=true, boolean serializable=false) + anno 0 com.google.common.annotations.GwtCompatible(boolean emulated=false, boolean serializable=false) fld public final static java.nio.charset.Charset ISO_8859_1 anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.nio.charset.Charset US_ASCII @@ -189,10 +189,8 @@ hfds DOUBLE_DEFAULT,FLOAT_DEFAULT CLSS public final com.google.common.base.Enums anno 0 com.google.common.annotations.GwtIncompatible(java.lang.String value="") meth public static <%0 extends java.lang.Enum<{%%0}>> com.google.common.base.Converter stringConverter(java.lang.Class<{%%0}>) - anno 0 com.google.common.annotations.GwtIncompatible(java.lang.String value="") meth public static <%0 extends java.lang.Enum<{%%0}>> com.google.common.base.Optional<{%%0}> getIfPresent(java.lang.Class<{%%0}>,java.lang.String) meth public static java.lang.reflect.Field getField(java.lang.Enum) - anno 0 com.google.common.annotations.GwtIncompatible(java.lang.String value="") supr java.lang.Object hfds enumConstantCache hcls StringConverter @@ -287,7 +285,7 @@ CLSS public final com.google.common.base.Predicates supr java.lang.Object CLSS public final com.google.common.base.Splitter - anno 0 com.google.common.annotations.GwtCompatible(boolean emulated=true, boolean serializable=false) + anno 0 com.google.common.annotations.GwtCompatible(boolean emulated=false, boolean serializable=false) innr public final static MapSplitter meth public com.google.common.base.Splitter limit(int) meth public com.google.common.base.Splitter omitEmptyStrings() @@ -351,7 +349,7 @@ supr java.lang.Enum hfds key CLSS public final com.google.common.base.Stopwatch - anno 0 com.google.common.annotations.GwtCompatible(boolean emulated=true, boolean serializable=false) + anno 0 com.google.common.annotations.GwtCompatible(boolean emulated=false, boolean serializable=false) meth public boolean isRunning() meth public com.google.common.base.Stopwatch reset() anno 0 com.google.errorprone.annotations.CanIgnoreReturnValue() @@ -375,7 +373,6 @@ supr java.lang.Object CLSS public abstract interface com.google.common.base.Supplier intf java.util.function.Supplier -meth public abstract java.lang.Object get() CLSS public final com.google.common.base.Suppliers supr java.lang.Object @@ -392,7 +389,7 @@ supr java.lang.Object hfds SYSTEM_TICKER CLSS public final com.google.common.base.Utf8 - anno 0 com.google.common.annotations.GwtCompatible(boolean emulated=true, boolean serializable=false) + anno 0 com.google.common.annotations.GwtCompatible(boolean emulated=false, boolean serializable=false) meth public static boolean isWellFormed(byte[]) meth public static boolean isWellFormed(byte[],int,int) meth public static int encodedLength(java.lang.CharSequence) @@ -777,6 +774,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract java.io.InputStream cons public init() @@ -797,6 +795,7 @@ meth public void mark(int) meth public void reset() throws java.io.IOException meth public void skipNBytes(long) throws java.io.IOException supr java.lang.Object +hfds DEFAULT_BUFFER_SIZE,MAX_BUFFER_SIZE,MAX_SKIP_BUFFER_SIZE CLSS public abstract java.io.OutputStream cons public init() @@ -829,6 +828,7 @@ meth public static java.io.Reader nullReader() meth public void mark(int) throws java.io.IOException meth public void reset() throws java.io.IOException supr java.lang.Object +hfds TRANSFER_BUFFER_SIZE,maxSkipBufferSize,skipBuffer CLSS public abstract interface java.io.Serializable @@ -851,6 +851,7 @@ meth public void write(int) throws java.io.IOException meth public void write(java.lang.String) throws java.io.IOException meth public void write(java.lang.String,int,int) throws java.io.IOException supr java.lang.Object +hfds WRITE_BUFFER_SIZE,writeBuffer CLSS public abstract interface java.lang.Appendable meth public abstract java.lang.Appendable append(char) throws java.io.IOException @@ -907,6 +908,8 @@ meth public void setClassAssertionStatus(java.lang.String,boolean) meth public void setDefaultAssertionStatus(boolean) meth public void setPackageAssertionStatus(java.lang.String,boolean) supr java.lang.Object +hfds assertionLock,classAssertionStatus,classLoaderValueMap,classes,defaultAssertionStatus,defaultDomain,libraries,name,nameAndId,nocerts,package2certs,packageAssertionStatus,packages,parallelLockMap,parent,scl,unnamedModule +hcls ParallelLoaders CLSS public abstract interface java.lang.Cloneable @@ -939,6 +942,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Error cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -947,6 +951,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -955,6 +960,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -968,6 +974,15 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.RuntimeException +hfds serialVersionUID + +CLSS public java.lang.IllegalStateException +cons public init() +cons public init(java.lang.String) +cons public init(java.lang.String,java.lang.Throwable) +cons public init(java.lang.Throwable) +supr java.lang.RuntimeException +hfds serialVersionUID CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object> meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator() @@ -1003,6 +1018,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Thread cons public init() @@ -1068,6 +1084,8 @@ meth public void setContextClassLoader(java.lang.ClassLoader) meth public void setUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler) meth public void start() supr java.lang.Object +hfds EMPTY_STACK_TRACE,blocker,blockerLock,contextClassLoader,daemon,defaultUncaughtExceptionHandler,eetop,group,inheritableThreadLocals,inheritedAccessControlContext,interrupted,name,parkBlocker,priority,stackSize,stillborn,target,threadInitNumber,threadLocalRandomProbe,threadLocalRandomSecondarySeed,threadLocalRandomSeed,threadLocals,threadSeqNumber,threadStatus,tid,uncaughtExceptionHandler +hcls Caches,WeakClassKey CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -1090,6 +1108,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -1141,12 +1161,15 @@ meth public static void reachabilityFence(java.lang.Object) meth public void clear() meth public {java.lang.ref.Reference%0} get() supr java.lang.Object +hfds discovered,next,processPendingActive,processPendingLock,queue,referent +hcls ReferenceHandler CLSS public java.lang.ref.SoftReference<%0 extends java.lang.Object> cons public init({java.lang.ref.SoftReference%0}) cons public init({java.lang.ref.SoftReference%0},java.lang.ref.ReferenceQueue) meth public {java.lang.ref.SoftReference%0} get() supr java.lang.ref.Reference<{java.lang.ref.SoftReference%0}> +hfds clock,timestamp CLSS public java.lang.ref.WeakReference<%0 extends java.lang.Object> cons public init({java.lang.ref.WeakReference%0}) @@ -1172,6 +1195,7 @@ meth public static java.net.URLClassLoader newInstance(java.net.URL[]) meth public static java.net.URLClassLoader newInstance(java.net.URL[],java.lang.ClassLoader) meth public void close() throws java.io.IOException supr java.security.SecureClassLoader +hfds acc,closeables,ucp CLSS public java.security.SecureClassLoader cons protected init() @@ -1181,6 +1205,8 @@ meth protected final java.lang.Class defineClass(java.lang.String,byte[],int, meth protected final java.lang.Class defineClass(java.lang.String,java.nio.ByteBuffer,java.security.CodeSource) meth protected java.security.PermissionCollection getPermissions(java.security.CodeSource) supr java.lang.ClassLoader +hfds pdcache +hcls CodeSourceKey,DebugHolder CLSS public abstract java.util.AbstractMap<%0 extends java.lang.Object, %1 extends java.lang.Object> cons protected init() @@ -1204,6 +1230,7 @@ meth public {java.util.AbstractMap%1} get(java.lang.Object) meth public {java.util.AbstractMap%1} put({java.util.AbstractMap%0},{java.util.AbstractMap%1}) meth public {java.util.AbstractMap%1} remove(java.lang.Object) supr java.lang.Object +hfds keySet,values CLSS public java.util.EventObject cons public init(java.lang.Object) @@ -1212,6 +1239,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public java.util.HashMap<%0 extends java.lang.Object, %1 extends java.lang.Object> cons public init() @@ -1246,6 +1274,8 @@ meth public {java.util.HashMap%1} putIfAbsent({java.util.HashMap%0},{java.util.H meth public {java.util.HashMap%1} remove(java.lang.Object) meth public {java.util.HashMap%1} replace({java.util.HashMap%0},{java.util.HashMap%1}) supr java.util.AbstractMap<{java.util.HashMap%0},{java.util.HashMap%1}> +hfds DEFAULT_INITIAL_CAPACITY,DEFAULT_LOAD_FACTOR,MAXIMUM_CAPACITY,MIN_TREEIFY_CAPACITY,TREEIFY_THRESHOLD,UNTREEIFY_THRESHOLD,entrySet,loadFactor,modCount,serialVersionUID,size,table,threshold +hcls EntryIterator,EntrySet,EntrySpliterator,HashIterator,HashMapSpliterator,KeyIterator,KeySet,KeySpliterator,Node,TreeNode,UnsafeHolder,ValueIterator,ValueSpliterator,Values CLSS public abstract interface java.util.Iterator<%0 extends java.lang.Object> meth public abstract boolean hasNext() @@ -1310,6 +1340,11 @@ meth public java.util.function.BiPredicate<{java.util.function.BiPredicate%0},{j meth public java.util.function.BiPredicate<{java.util.function.BiPredicate%0},{java.util.function.BiPredicate%1}> negate() meth public java.util.function.BiPredicate<{java.util.function.BiPredicate%0},{java.util.function.BiPredicate%1}> or(java.util.function.BiPredicate) +CLSS public abstract interface java.util.function.Consumer<%0 extends java.lang.Object> + anno 0 java.lang.FunctionalInterface() +meth public abstract void accept({java.util.function.Consumer%0}) +meth public java.util.function.Consumer<{java.util.function.Consumer%0}> andThen(java.util.function.Consumer) + CLSS public abstract interface java.util.function.Function<%0 extends java.lang.Object, %1 extends java.lang.Object> anno 0 java.lang.FunctionalInterface() meth public <%0 extends java.lang.Object> java.util.function.Function<{%%0},{java.util.function.Function%1}> compose(java.util.function.Function) @@ -3104,7 +3139,7 @@ fld public final static java.lang.String USER_HOME intf org.apache.maven.cli.configuration.ConfigurationProcessor meth public void process(org.apache.maven.cli.CliRequest) throws java.lang.Exception supr java.lang.Object -hfds logger,settingsBuilder,settingsDecrypter +hfds logger,mavenRepositorySystem,settingsBuilder,settingsDecrypter CLSS public org.apache.maven.execution.AbstractExecutionListener cons public init() @@ -5459,9 +5494,16 @@ meth public abstract <%0 extends java.lang.Object> {%%0} getConfiguredMojo(java. meth public abstract org.apache.maven.plugin.ExtensionRealmCache$CacheRecord setupExtensionsRealm(org.apache.maven.project.MavenProject,org.apache.maven.model.Plugin,org.eclipse.aether.RepositorySystemSession) throws org.apache.maven.plugin.PluginManagerException meth public abstract org.apache.maven.plugin.descriptor.MojoDescriptor getMojoDescriptor(org.apache.maven.model.Plugin,java.lang.String,java.util.List,org.eclipse.aether.RepositorySystemSession) throws org.apache.maven.plugin.InvalidPluginDescriptorException,org.apache.maven.plugin.MojoNotFoundException,org.apache.maven.plugin.PluginDescriptorParsingException,org.apache.maven.plugin.PluginResolutionException meth public abstract org.apache.maven.plugin.descriptor.PluginDescriptor getPluginDescriptor(org.apache.maven.model.Plugin,java.util.List,org.eclipse.aether.RepositorySystemSession) throws org.apache.maven.plugin.InvalidPluginDescriptorException,org.apache.maven.plugin.PluginDescriptorParsingException,org.apache.maven.plugin.PluginResolutionException -meth public abstract void checkRequiredMavenVersion(org.apache.maven.plugin.descriptor.PluginDescriptor) throws org.apache.maven.plugin.PluginIncompatibleException meth public abstract void releaseMojo(java.lang.Object,org.apache.maven.plugin.MojoExecution) meth public abstract void setupPluginRealm(org.apache.maven.plugin.descriptor.PluginDescriptor,org.apache.maven.execution.MavenSession,java.lang.ClassLoader,java.util.List,org.eclipse.aether.graph.DependencyFilter) throws org.apache.maven.plugin.PluginContainerException,org.apache.maven.plugin.PluginResolutionException +meth public void checkPrerequisites(org.apache.maven.plugin.descriptor.PluginDescriptor) throws org.apache.maven.plugin.PluginIncompatibleException +meth public void checkRequiredMavenVersion(org.apache.maven.plugin.descriptor.PluginDescriptor) throws org.apache.maven.plugin.PluginIncompatibleException + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") + +CLSS public abstract interface org.apache.maven.plugin.MavenPluginPrerequisitesChecker + anno 0 java.lang.FunctionalInterface() +intf java.util.function.Consumer +meth public abstract void accept(org.apache.maven.plugin.descriptor.PluginDescriptor) CLSS public org.apache.maven.plugin.MavenPluginValidator cons public init(org.apache.maven.artifact.Artifact) @@ -6848,6 +6890,7 @@ supr java.lang.Object hfds host,nonProxyHosts,ntlmDomain,ntlmHost,password,port,protocol,userName CLSS public abstract interface org.apache.maven.repository.RepositorySystem + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.io.File defaultUserLocalRepository fld public final static java.io.File userMavenConfigurationHome fld public final static java.lang.String DEFAULT_LOCAL_REPO_ID = "local" @@ -6904,7 +6947,7 @@ supr org.apache.maven.wagon.TransferFailedException CLSS public org.apache.maven.repository.legacy.DefaultUpdateCheckManager anno 0 org.codehaus.plexus.component.annotations.Component(boolean isolatedRealm=false, java.lang.Class role=class org.apache.maven.repository.legacy.UpdateCheckManager, java.lang.String alias="", java.lang.String composer="", java.lang.String configurator="", java.lang.String description="", java.lang.String factory="", java.lang.String hint="", java.lang.String instantiationStrategy="", java.lang.String lifecycleHandler="", java.lang.String profile="", java.lang.String type="", java.lang.String version="") cons public init() -cons public init(org.codehaus.plexus.logging.Logger) +cons public init(org.codehaus.plexus.logging.Logger,org.eclipse.aether.internal.impl.TrackingFileManager) fld public final static java.lang.String LAST_UPDATE_TAG = ".lastUpdated" intf org.apache.maven.repository.legacy.UpdateCheckManager meth public boolean isUpdateRequired(org.apache.maven.artifact.Artifact,org.apache.maven.artifact.repository.ArtifactRepository) @@ -6913,7 +6956,7 @@ meth public java.lang.String getError(org.apache.maven.artifact.Artifact,org.apa meth public void touch(org.apache.maven.artifact.Artifact,org.apache.maven.artifact.repository.ArtifactRepository,java.lang.String) meth public void touch(org.apache.maven.artifact.repository.metadata.RepositoryMetadata,org.apache.maven.artifact.repository.ArtifactRepository,java.io.File) supr org.codehaus.plexus.logging.AbstractLogEnabled -hfds ERROR_KEY_SUFFIX,TOUCHFILE_NAME +hfds ERROR_KEY_SUFFIX,TOUCHFILE_NAME,trackingFileManager CLSS public org.apache.maven.repository.legacy.DefaultWagonManager anno 0 org.codehaus.plexus.component.annotations.Component(boolean isolatedRealm=false, java.lang.Class role=class org.apache.maven.repository.legacy.WagonManager, java.lang.String alias="", java.lang.String composer="", java.lang.String configurator="", java.lang.String description="", java.lang.String factory="", java.lang.String hint="", java.lang.String instantiationStrategy="", java.lang.String lifecycleHandler="", java.lang.String profile="", java.lang.String type="", java.lang.String version="") @@ -10906,10 +10949,18 @@ meth public abstract java.lang.Object get(java.lang.Object) meth public abstract void set(java.lang.Object,java.lang.Object) CLSS public abstract interface org.eclipse.aether.SyncContext +innr public final static FailedToAcquireLockException intf java.io.Closeable meth public abstract void acquire(java.util.Collection,java.util.Collection) meth public abstract void close() +CLSS public final static org.eclipse.aether.SyncContext$FailedToAcquireLockException + outer org.eclipse.aether.SyncContext +cons public init(boolean,java.lang.String) +meth public boolean isShared() +supr java.lang.IllegalStateException +hfds shared + CLSS public abstract org.eclipse.aether.artifact.AbstractArtifact cons public init() intf org.eclipse.aether.artifact.Artifact @@ -11819,18 +11870,21 @@ hfds item,repository CLSS public final org.eclipse.aether.resolution.VersionRangeRequest cons public init() cons public init(org.eclipse.aether.artifact.Artifact,java.util.List,java.lang.String) +cons public init(org.eclipse.aether.artifact.Artifact,java.util.List,org.eclipse.aether.metadata.Metadata$Nature,java.lang.String) meth public java.lang.String getRequestContext() meth public java.lang.String toString() meth public java.util.List getRepositories() meth public org.eclipse.aether.RequestTrace getTrace() meth public org.eclipse.aether.artifact.Artifact getArtifact() +meth public org.eclipse.aether.metadata.Metadata$Nature getNature() meth public org.eclipse.aether.resolution.VersionRangeRequest addRepository(org.eclipse.aether.repository.RemoteRepository) meth public org.eclipse.aether.resolution.VersionRangeRequest setArtifact(org.eclipse.aether.artifact.Artifact) +meth public org.eclipse.aether.resolution.VersionRangeRequest setNature(org.eclipse.aether.metadata.Metadata$Nature) meth public org.eclipse.aether.resolution.VersionRangeRequest setRepositories(java.util.List) meth public org.eclipse.aether.resolution.VersionRangeRequest setRequestContext(java.lang.String) meth public org.eclipse.aether.resolution.VersionRangeRequest setTrace(org.eclipse.aether.RequestTrace) supr java.lang.Object -hfds artifact,context,repositories,trace +hfds artifact,context,nature,repositories,trace CLSS public org.eclipse.aether.resolution.VersionRangeResolutionException cons public init(org.eclipse.aether.resolution.VersionRangeResult) @@ -12475,6 +12529,11 @@ CLSS public abstract interface static org.eclipse.aether.util.FileUtils$TempFile intf java.io.Closeable meth public abstract java.nio.file.Path getPath() +CLSS public final org.eclipse.aether.util.PathUtils +meth public static java.lang.String stringToPathSegment(java.lang.String) +supr java.lang.Object +hfds ILLEGAL_PATH_SEGMENT_REPLACEMENTS + CLSS public final org.eclipse.aether.util.StringDigestUtil cons public init(java.lang.String) meth public java.lang.String digest() @@ -14820,10 +14879,10 @@ meth public static java.io.File getEffectiveMavenHome(org.netbeans.api.project.u meth public static java.io.File getMavenHome() anno 0 org.netbeans.api.annotations.common.NonNull() meth public static java.util.List createModelLineage(java.io.File,org.netbeans.modules.maven.embedder.MavenEmbedder) throws org.apache.maven.model.building.ModelBuildingException - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="") meth public static java.util.Properties fillEnvVars(java.util.Properties) meth public static org.apache.maven.artifact.repository.ArtifactRepository createRemoteRepository(org.netbeans.modules.maven.embedder.MavenEmbedder,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="") meth public static org.netbeans.modules.maven.embedder.MavenEmbedder createProjectLikeEmbedder() throws org.codehaus.plexus.PlexusContainerException anno 0 org.netbeans.api.annotations.common.NonNull() meth public static org.netbeans.modules.maven.embedder.MavenEmbedder getOnlineEmbedder() @@ -14878,7 +14937,7 @@ meth public static java.util.List getAllProjectProfiles(org.apache.maven.project.MavenProject) meth public static void normalizePaths(org.apache.maven.project.MavenProject) meth public void resolve(org.apache.maven.artifact.Artifact,java.util.List,org.apache.maven.artifact.repository.ArtifactRepository) throws org.apache.maven.artifact.resolver.ArtifactNotFoundException,org.apache.maven.artifact.resolver.ArtifactResolutionException - anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="") meth public void resolveArtifact(org.apache.maven.artifact.Artifact,java.util.List,org.apache.maven.artifact.repository.ArtifactRepository) throws org.apache.maven.artifact.resolver.ArtifactNotFoundException,org.apache.maven.artifact.resolver.ArtifactResolutionException meth public void setUpLegacySupport() supr java.lang.Object diff --git a/java/maven.grammar/nbproject/org-netbeans-modules-maven-grammar.sig b/java/maven.grammar/nbproject/org-netbeans-modules-maven-grammar.sig index a94dc943c316..7059ee9ed07d 100644 --- a/java/maven.grammar/nbproject/org-netbeans-modules-maven-grammar.sig +++ b/java/maven.grammar/nbproject/org-netbeans-modules-maven-grammar.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.77.0 +#Version 1.78.0 CLSS public java.lang.Object cons public init() diff --git a/java/maven.indexer.ui/nbproject/org-netbeans-modules-maven-indexer-ui.sig b/java/maven.indexer.ui/nbproject/org-netbeans-modules-maven-indexer-ui.sig index 316f218e8015..1326efffbb58 100644 --- a/java/maven.indexer.ui/nbproject/org-netbeans-modules-maven-indexer-ui.sig +++ b/java/maven.indexer.ui/nbproject/org-netbeans-modules-maven-indexer-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.64 +#Version 2.65 CLSS public java.lang.Object cons public init() diff --git a/java/maven.indexer/nbproject/org-netbeans-modules-maven-indexer.sig b/java/maven.indexer/nbproject/org-netbeans-modules-maven-indexer.sig index 7190062cacf0..4cf832a1b31e 100644 --- a/java/maven.indexer/nbproject/org-netbeans-modules-maven-indexer.sig +++ b/java/maven.indexer/nbproject/org-netbeans-modules-maven-indexer.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.70 +#Version 2.71 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable @@ -9,6 +9,7 @@ CLSS public java.io.FileNotFoundException cons public init() cons public init(java.lang.String) supr java.io.IOException +hfds serialVersionUID CLSS public java.io.IOException cons public init() @@ -16,6 +17,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract java.io.Reader cons protected init() @@ -36,6 +38,7 @@ meth public static java.io.Reader nullReader() meth public void mark(int) throws java.io.IOException meth public void reset() throws java.io.IOException supr java.lang.Object +hfds TRANSFER_BUFFER_SIZE,maxSkipBufferSize,skipBuffer CLSS public abstract interface java.io.Serializable @@ -88,6 +91,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -96,6 +100,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -109,6 +114,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.RuntimeException +hfds serialVersionUID CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object> meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator() @@ -144,6 +150,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Thread cons public init() @@ -209,6 +216,8 @@ meth public void setContextClassLoader(java.lang.ClassLoader) meth public void setUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler) meth public void start() supr java.lang.Object +hfds EMPTY_STACK_TRACE,blocker,blockerLock,contextClassLoader,daemon,defaultUncaughtExceptionHandler,eetop,group,inheritableThreadLocals,inheritedAccessControlContext,interrupted,name,parkBlocker,priority,stackSize,stillborn,target,threadInitNumber,threadLocalRandomProbe,threadLocalRandomSecondarySeed,threadLocalRandomSeed,threadLocals,threadSeqNumber,threadStatus,tid,uncaughtExceptionHandler +hcls Caches,WeakClassKey CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -231,6 +240,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -302,6 +313,7 @@ meth public {java.util.AbstractMap%1} get(java.lang.Object) meth public {java.util.AbstractMap%1} put({java.util.AbstractMap%0},{java.util.AbstractMap%1}) meth public {java.util.AbstractMap%1} remove(java.lang.Object) supr java.lang.Object +hfds keySet,values CLSS public abstract java.util.AbstractSet<%0 extends java.lang.Object> cons protected init() @@ -388,6 +400,8 @@ meth public {java.util.HashMap%1} putIfAbsent({java.util.HashMap%0},{java.util.H meth public {java.util.HashMap%1} remove(java.lang.Object) meth public {java.util.HashMap%1} replace({java.util.HashMap%0},{java.util.HashMap%1}) supr java.util.AbstractMap<{java.util.HashMap%0},{java.util.HashMap%1}> +hfds DEFAULT_INITIAL_CAPACITY,DEFAULT_LOAD_FACTOR,MAXIMUM_CAPACITY,MIN_TREEIFY_CAPACITY,TREEIFY_THRESHOLD,UNTREEIFY_THRESHOLD,entrySet,loadFactor,modCount,serialVersionUID,size,table,threshold +hcls EntryIterator,EntrySet,EntrySpliterator,HashIterator,HashMapSpliterator,KeyIterator,KeySet,KeySpliterator,Node,TreeNode,UnsafeHolder,ValueIterator,ValueSpliterator,Values CLSS public abstract interface java.util.Iterator<%0 extends java.lang.Object> meth public abstract boolean hasNext() @@ -451,6 +465,7 @@ meth public void deleteObservers() meth public void notifyObservers() meth public void notifyObservers(java.lang.Object) supr java.lang.Object +hfds changed,obs CLSS public abstract interface java.util.Set<%0 extends java.lang.Object> intf java.util.Collection<{java.util.Set%0}> diff --git a/java/maven.model/nbproject/org-netbeans-modules-maven-model.sig b/java/maven.model/nbproject/org-netbeans-modules-maven-model.sig index 4ba1f7fc4f89..9d2921af1ff0 100644 --- a/java/maven.model/nbproject/org-netbeans-modules-maven-model.sig +++ b/java/maven.model/nbproject/org-netbeans-modules-maven-model.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.74 +#Version 1.75 CLSS public abstract interface java.io.Serializable @@ -32,6 +32,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/java/maven/nbproject/org-netbeans-modules-maven.sig b/java/maven/nbproject/org-netbeans-modules-maven.sig index ca5e407036c3..5c91630bb679 100644 --- a/java/maven/nbproject/org-netbeans-modules-maven.sig +++ b/java/maven/nbproject/org-netbeans-modules-maven.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.170.0 +#Version 2.171.0 CLSS public abstract java.awt.Component cons protected init() @@ -276,6 +276,8 @@ meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -360,6 +362,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) @@ -405,6 +409,7 @@ meth public void setPreferred(boolean) meth public void setShortDescription(java.lang.String) meth public void setValue(java.lang.String,java.lang.Object) supr java.lang.Object +hfds TRANSIENT,classRef,displayName,expert,hidden,name,preferred,shortDescription,table CLSS public abstract interface !annotation java.beans.JavaBean anno 0 java.lang.annotation.Documented() @@ -448,6 +453,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -528,6 +534,7 @@ meth public void putValue(java.lang.String,java.lang.Object) meth public void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public void setEnabled(boolean) supr java.lang.Object +hfds RECONFIGURE_ON_NULL,arrayTable CLSS public abstract interface javax.swing.Action fld public final static java.lang.String ACCELERATOR_KEY = "AcceleratorKey" @@ -747,6 +754,8 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JPanel anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") @@ -766,6 +775,7 @@ meth public void setUI(javax.swing.plaf.PanelUI) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public javax.swing.JTable anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A component which displays data in a two dimensional grid.") @@ -1014,6 +1024,8 @@ meth public void tableChanged(javax.swing.event.TableModelEvent) meth public void updateUI() meth public void valueChanged(javax.swing.event.ListSelectionEvent) supr javax.swing.JComponent +hfds autoCreateRowSorter,columnSelectionAdjusting,dragEnabled,dropLocation,dropMode,editorRemover,fillsViewportHeight,ignoreSortChange,isRowHeightSet,printError,rowModel,rowSelectionAdjusting,sortManager,sorterChanged,surrendersFocusOnKeystroke,uiClassID,updateInProgress,updateSelectionOnSort +hcls BooleanEditor,BooleanRenderer,CellEditorRemover,DateRenderer,DoubleRenderer,GenericEditor,IconRenderer,ModelChange,NumberEditor,NumberRenderer,Resizable2,Resizable3,SortManager,ThreadSafePrintable CLSS public abstract interface javax.swing.Scrollable meth public abstract boolean getScrollableTracksViewportHeight() diff --git a/java/projectimport.eclipse.core/nbproject/org-netbeans-modules-projectimport-eclipse-core.sig b/java/projectimport.eclipse.core/nbproject/org-netbeans-modules-projectimport-eclipse-core.sig index 774f4cbe1c9e..6be0a3972625 100644 --- a/java/projectimport.eclipse.core/nbproject/org-netbeans-modules-projectimport-eclipse-core.sig +++ b/java/projectimport.eclipse.core/nbproject/org-netbeans-modules-projectimport-eclipse-core.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.60 +#Version 2.61 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/java/refactoring.java/nbproject/org-netbeans-modules-refactoring-java.sig b/java/refactoring.java/nbproject/org-netbeans-modules-refactoring-java.sig index 245bda13f009..c844d0cd17d2 100644 --- a/java/refactoring.java/nbproject/org-netbeans-modules-refactoring-java.sig +++ b/java/refactoring.java/nbproject/org-netbeans-modules-refactoring-java.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.92.0 +#Version 1.93.0 CLSS public abstract interface com.sun.source.doctree.DocTreeVisitor<%0 extends java.lang.Object, %1 extends java.lang.Object> meth public abstract {com.sun.source.doctree.DocTreeVisitor%0} visitAttribute(com.sun.source.doctree.AttributeTree,{com.sun.source.doctree.DocTreeVisitor%1}) @@ -220,6 +220,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -228,6 +229,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -265,6 +267,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.constant.Constable meth public abstract java.util.Optional describeConstable() diff --git a/java/selenium2.java/nbproject/org-netbeans-modules-selenium2-java.sig b/java/selenium2.java/nbproject/org-netbeans-modules-selenium2-java.sig index 7bd720620c1d..97f7a4651d3f 100644 --- a/java/selenium2.java/nbproject/org-netbeans-modules-selenium2-java.sig +++ b/java/selenium2.java/nbproject/org-netbeans-modules-selenium2-java.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.32 +#Version 1.33 CLSS public java.lang.Object cons public init() diff --git a/java/spi.debugger.jpda.ui/nbproject/org-netbeans-spi-debugger-jpda-ui.sig b/java/spi.debugger.jpda.ui/nbproject/org-netbeans-spi-debugger-jpda-ui.sig index 7c3e59471c1a..224e0f6d65d7 100644 --- a/java/spi.debugger.jpda.ui/nbproject/org-netbeans-spi-debugger-jpda-ui.sig +++ b/java/spi.debugger.jpda.ui/nbproject/org-netbeans-spi-debugger-jpda-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.33 +#Version 3.34 CLSS public java.lang.Object cons public init() diff --git a/java/spi.java.hints/nbproject/org-netbeans-spi-java-hints.sig b/java/spi.java.hints/nbproject/org-netbeans-spi-java-hints.sig index 43fd9af56344..7b1a3af046b8 100644 --- a/java/spi.java.hints/nbproject/org-netbeans-spi-java-hints.sig +++ b/java/spi.java.hints/nbproject/org-netbeans-spi-java-hints.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.64.0 +#Version 1.65.0 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/java/spring.beans/nbproject/org-netbeans-modules-spring-beans.sig b/java/spring.beans/nbproject/org-netbeans-modules-spring-beans.sig index 493d89723238..2a546f5d11f7 100644 --- a/java/spring.beans/nbproject/org-netbeans-modules-spring-beans.sig +++ b/java/spring.beans/nbproject/org-netbeans-modules-spring-beans.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.70.0 +#Version 1.71.0 CLSS public java.lang.Object cons public init() diff --git a/java/testng/nbproject/org-netbeans-modules-testng.sig b/java/testng/nbproject/org-netbeans-modules-testng.sig index c0302b56b5ef..64a66f81fd28 100644 --- a/java/testng/nbproject/org-netbeans-modules-testng.sig +++ b/java/testng/nbproject/org-netbeans-modules-testng.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.50 +#Version 2.51 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/java/websvc.jaxws21/nbproject/org-netbeans-modules-websvc-jaxws21.sig b/java/websvc.jaxws21/nbproject/org-netbeans-modules-websvc-jaxws21.sig index a07133be7f83..2bf3d3f70494 100644 --- a/java/websvc.jaxws21/nbproject/org-netbeans-modules-websvc-jaxws21.sig +++ b/java/websvc.jaxws21/nbproject/org-netbeans-modules-websvc-jaxws21.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.62 +#Version 1.63 CLSS public abstract com.sun.codemodel.CodeWriter cons public init() @@ -2318,6 +2318,7 @@ meth public void write(byte[]) throws java.io.IOException meth public void write(byte[],int,int) throws java.io.IOException meth public void write(int) throws java.io.IOException supr java.io.OutputStream +hfds closeLock,closed CLSS public abstract interface java.io.Flushable meth public abstract void flush() throws java.io.IOException @@ -2341,6 +2342,7 @@ meth public void mark(int) meth public void reset() throws java.io.IOException meth public void skipNBytes(long) throws java.io.IOException supr java.lang.Object +hfds DEFAULT_BUFFER_SIZE,MAX_BUFFER_SIZE,MAX_SKIP_BUFFER_SIZE CLSS public abstract java.io.OutputStream cons public init() @@ -2406,6 +2408,8 @@ meth public void setClassAssertionStatus(java.lang.String,boolean) meth public void setDefaultAssertionStatus(boolean) meth public void setPackageAssertionStatus(java.lang.String,boolean) supr java.lang.Object +hfds assertionLock,classAssertionStatus,classLoaderValueMap,classes,defaultAssertionStatus,defaultDomain,libraries,name,nameAndId,nocerts,package2certs,packageAssertionStatus,packages,parallelLockMap,parent,scl,unnamedModule +hcls ParallelLoaders CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object> meth public abstract int compareTo({java.lang.Comparable%0}) @@ -2428,6 +2432,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Error cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -2436,6 +2441,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -2444,6 +2450,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object> meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator() @@ -2472,6 +2479,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -2494,6 +2502,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.constant.Constable meth public abstract java.util.Optional describeConstable() @@ -2506,6 +2516,8 @@ meth protected final java.lang.Class defineClass(java.lang.String,byte[],int, meth protected final java.lang.Class defineClass(java.lang.String,java.nio.ByteBuffer,java.security.CodeSource) meth protected java.security.PermissionCollection getPermissions(java.security.CodeSource) supr java.lang.ClassLoader +hfds pdcache +hcls CodeSourceKey,DebugHolder CLSS public abstract interface java.util.concurrent.Future<%0 extends java.lang.Object> meth public abstract boolean cancel(boolean) @@ -2621,4 +2633,5 @@ meth public void startPrefixMapping(java.lang.String,java.lang.String) throws or meth public void unparsedEntityDecl(java.lang.String,java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException meth public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException supr java.lang.Object +hfds contentHandler,dtdHandler,entityResolver,errorHandler,locator,parent diff --git a/java/websvc.jaxws21api/nbproject/org-netbeans-modules-websvc-jaxws21api.sig b/java/websvc.jaxws21api/nbproject/org-netbeans-modules-websvc-jaxws21api.sig index f16d79dde013..37d9b0883b4b 100644 --- a/java/websvc.jaxws21api/nbproject/org-netbeans-modules-websvc-jaxws21api.sig +++ b/java/websvc.jaxws21api/nbproject/org-netbeans-modules-websvc-jaxws21api.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.62 +#Version 1.63 CLSS public abstract interface java.io.Serializable @@ -32,6 +32,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -40,6 +41,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -63,6 +65,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -85,6 +88,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -138,6 +143,7 @@ meth public int hashCode() meth public java.lang.String getActions() meth public java.security.PermissionCollection newPermissionCollection() supr java.security.Permission +hfds exitVM,path,serialVersionUID,wildcard CLSS public abstract interface java.security.Guard meth public abstract void checkGuard(java.lang.Object) @@ -155,6 +161,7 @@ meth public java.lang.String toString() meth public java.security.PermissionCollection newPermissionCollection() meth public void checkGuard(java.lang.Object) supr java.lang.Object +hfds name,serialVersionUID CLSS public abstract interface java.util.Map<%0 extends java.lang.Object, %1 extends java.lang.Object> innr public abstract interface static Entry @@ -721,6 +728,7 @@ meth public void setNextSibling(org.w3c.dom.Node) meth public void setNode(org.w3c.dom.Node) meth public void setSystemId(java.lang.String) supr java.lang.Object +hfds nextSibling,node,systemId CLSS public abstract interface !annotation javax.xml.ws.Action anno 0 java.lang.annotation.Documented() diff --git a/java/websvc.saas.codegen.java/nbproject/org-netbeans-modules-websvc-saas-codegen-java.sig b/java/websvc.saas.codegen.java/nbproject/org-netbeans-modules-websvc-saas-codegen-java.sig index 0e9dbc41bebf..b4052fdba104 100644 --- a/java/websvc.saas.codegen.java/nbproject/org-netbeans-modules-websvc-saas-codegen-java.sig +++ b/java/websvc.saas.codegen.java/nbproject/org-netbeans-modules-websvc-saas-codegen-java.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.60 +#Version 1.61 CLSS public java.lang.Object cons public init() diff --git a/java/whitelist/nbproject/org-netbeans-modules-whitelist.sig b/java/whitelist/nbproject/org-netbeans-modules-whitelist.sig index 3ec3c6f01f76..4ad8738e23cc 100644 --- a/java/whitelist/nbproject/org-netbeans-modules-whitelist.sig +++ b/java/whitelist/nbproject/org-netbeans-modules-whitelist.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.53 +#Version 1.54 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() @@ -52,6 +53,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public final org.netbeans.api.whitelist.WhiteListQuery innr public final static !enum Operation diff --git a/java/xml.jaxb/nbproject/org-netbeans-modules-xml-jaxb.sig b/java/xml.jaxb/nbproject/org-netbeans-modules-xml-jaxb.sig index b3a2d9c9bee8..42251d3fbcfa 100644 --- a/java/xml.jaxb/nbproject/org-netbeans-modules-xml-jaxb.sig +++ b/java/xml.jaxb/nbproject/org-netbeans-modules-xml-jaxb.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.60 +#Version 1.61 CLSS public abstract interface org.netbeans.modules.xml.jaxb.spi.JAXBWizModuleConstants fld public final static java.lang.String CATALOG_FILE = "jaxb.catalog.file" diff --git a/javafx/javafx2.editor/nbproject/org-netbeans-modules-javafx2-editor.sig b/javafx/javafx2.editor/nbproject/org-netbeans-modules-javafx2-editor.sig index 4f40eb2a1683..e5a2424052cb 100644 --- a/javafx/javafx2.editor/nbproject/org-netbeans-modules-javafx2-editor.sig +++ b/javafx/javafx2.editor/nbproject/org-netbeans-modules-javafx2-editor.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.51.0 +#Version 1.52.0 CLSS public java.lang.Object cons public init() diff --git a/javafx/javafx2.platform/nbproject/org-netbeans-modules-javafx2-platform.sig b/javafx/javafx2.platform/nbproject/org-netbeans-modules-javafx2-platform.sig index 22e59817aeda..e3453cebd922 100644 --- a/javafx/javafx2.platform/nbproject/org-netbeans-modules-javafx2-platform.sig +++ b/javafx/javafx2.platform/nbproject/org-netbeans-modules-javafx2-platform.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.56 +#Version 1.57 CLSS public abstract interface java.io.Serializable diff --git a/javafx/javafx2.project/nbproject/org-netbeans-modules-javafx2-project.sig b/javafx/javafx2.project/nbproject/org-netbeans-modules-javafx2-project.sig index 3317c1863aa8..ef0456cc8c5f 100644 --- a/javafx/javafx2.project/nbproject/org-netbeans-modules-javafx2-project.sig +++ b/javafx/javafx2.project/nbproject/org-netbeans-modules-javafx2-project.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.60 +#Version 1.61 CLSS public java.lang.Object cons public init() diff --git a/php/languages.neon/nbproject/org-netbeans-modules-languages-neon.sig b/php/languages.neon/nbproject/org-netbeans-modules-languages-neon.sig index e2a44597e336..3924a99ebaeb 100644 --- a/php/languages.neon/nbproject/org-netbeans-modules-languages-neon.sig +++ b/php/languages.neon/nbproject/org-netbeans-modules-languages-neon.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.52 +#Version 1.53 CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) diff --git a/php/libs.javacup/nbproject/org-netbeans-libs-javacup.sig b/php/libs.javacup/nbproject/org-netbeans-libs-javacup.sig index 25f814d31a40..0e498051dd7d 100644 --- a/php/libs.javacup/nbproject/org-netbeans-libs-javacup.sig +++ b/php/libs.javacup/nbproject/org-netbeans-libs-javacup.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.54.0 +#Version 1.55.0 CLSS public abstract interface java.io.Serializable diff --git a/php/php.api.annotation/nbproject/org-netbeans-modules-php-api-annotation.sig b/php/php.api.annotation/nbproject/org-netbeans-modules-php-api-annotation.sig index 9afbea0c4843..3203cdf20c3c 100644 --- a/php/php.api.annotation/nbproject/org-netbeans-modules-php-api-annotation.sig +++ b/php/php.api.annotation/nbproject/org-netbeans-modules-php-api-annotation.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.48 +#Version 0.49 CLSS public java.lang.Object cons public init() diff --git a/php/php.api.documentation/nbproject/org-netbeans-modules-php-api-documentation.sig b/php/php.api.documentation/nbproject/org-netbeans-modules-php-api-documentation.sig index 4eb575af5c7b..f21a17080e5f 100644 --- a/php/php.api.documentation/nbproject/org-netbeans-modules-php-api-documentation.sig +++ b/php/php.api.documentation/nbproject/org-netbeans-modules-php-api-documentation.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.43 +#Version 0.44 CLSS public java.lang.Object cons public init() diff --git a/php/php.api.editor/nbproject/org-netbeans-modules-php-api-editor.sig b/php/php.api.editor/nbproject/org-netbeans-modules-php-api-editor.sig index e4b2a699e042..ce8033a73bca 100644 --- a/php/php.api.editor/nbproject/org-netbeans-modules-php-api-editor.sig +++ b/php/php.api.editor/nbproject/org-netbeans-modules-php-api-editor.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.57 +#Version 0.58 CLSS public java.lang.Object cons public init() diff --git a/php/php.api.executable/nbproject/org-netbeans-modules-php-api-executable.sig b/php/php.api.executable/nbproject/org-netbeans-modules-php-api-executable.sig index 64794036fc4d..d753529a5e48 100644 --- a/php/php.api.executable/nbproject/org-netbeans-modules-php-api-executable.sig +++ b/php/php.api.executable/nbproject/org-netbeans-modules-php-api-executable.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.60 +#Version 0.61 CLSS public abstract interface java.io.Serializable @@ -10,6 +10,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -47,6 +48,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public org.netbeans.modules.php.api.executable.InvalidPhpExecutableException cons public init(java.lang.String) diff --git a/php/php.api.framework/nbproject/org-netbeans-modules-php-api-framework.sig b/php/php.api.framework/nbproject/org-netbeans-modules-php-api-framework.sig index 6ea83522287b..8c587e95be63 100644 --- a/php/php.api.framework/nbproject/org-netbeans-modules-php-api-framework.sig +++ b/php/php.api.framework/nbproject/org-netbeans-modules-php-api-framework.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.55 +#Version 0.56 CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener @@ -30,6 +30,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -38,6 +39,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -75,6 +77,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -127,6 +131,7 @@ meth public void putValue(java.lang.String,java.lang.Object) meth public void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public void setEnabled(boolean) supr java.lang.Object +hfds RECONFIGURE_ON_NULL,arrayTable CLSS public abstract interface javax.swing.Action fld public final static java.lang.String ACCELERATOR_KEY = "AcceleratorKey" diff --git a/php/php.api.phpmodule/nbproject/org-netbeans-modules-php-api-phpmodule.sig b/php/php.api.phpmodule/nbproject/org-netbeans-modules-php-api-phpmodule.sig index 8b8cfaa25b00..695d5c9d7e9c 100644 --- a/php/php.api.phpmodule/nbproject/org-netbeans-modules-php-api-phpmodule.sig +++ b/php/php.api.phpmodule/nbproject/org-netbeans-modules-php-api-phpmodule.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.104 +#Version 2.105 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -32,6 +33,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -69,6 +71,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) diff --git a/php/php.api.templates/nbproject/org-netbeans-modules-php-api-templates.sig b/php/php.api.templates/nbproject/org-netbeans-modules-php-api-templates.sig index bc63438470f9..c369c168a092 100644 --- a/php/php.api.templates/nbproject/org-netbeans-modules-php-api-templates.sig +++ b/php/php.api.templates/nbproject/org-netbeans-modules-php-api-templates.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.39 +#Version 0.40 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() diff --git a/php/php.api.testing/nbproject/org-netbeans-modules-php-api-testing.sig b/php/php.api.testing/nbproject/org-netbeans-modules-php-api-testing.sig index b0a557b7c304..8b08a7a80e33 100644 --- a/php/php.api.testing/nbproject/org-netbeans-modules-php-api-testing.sig +++ b/php/php.api.testing/nbproject/org-netbeans-modules-php-api-testing.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.49 +#Version 0.50 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -32,6 +33,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -69,6 +71,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) diff --git a/php/php.composer/nbproject/org-netbeans-modules-php-composer.sig b/php/php.composer/nbproject/org-netbeans-modules-php-composer.sig index 639f62c84f83..ea601fc4cf4b 100644 --- a/php/php.composer/nbproject/org-netbeans-modules-php-composer.sig +++ b/php/php.composer/nbproject/org-netbeans-modules-php-composer.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.60 +#Version 0.61 CLSS public java.lang.Object cons public init() diff --git a/php/php.editor/nbproject/org-netbeans-modules-php-editor.sig b/php/php.editor/nbproject/org-netbeans-modules-php-editor.sig index 55b69db09486..5451bd81992b 100644 --- a/php/php.editor/nbproject/org-netbeans-modules-php-editor.sig +++ b/php/php.editor/nbproject/org-netbeans-modules-php-editor.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.47.0 +#Version 2.48.0 CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener @@ -28,6 +28,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/php/php.project/nbproject/org-netbeans-modules-php-project.sig b/php/php.project/nbproject/org-netbeans-modules-php-project.sig index 203f7adf9c00..c4b15fde28da 100644 --- a/php/php.project/nbproject/org-netbeans-modules-php-project.sig +++ b/php/php.project/nbproject/org-netbeans-modules-php-project.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.174 +#Version 2.175 CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener @@ -28,6 +28,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/platform/api.annotations.common/nbproject/org-netbeans-api-annotations-common.sig b/platform/api.annotations.common/nbproject/org-netbeans-api-annotations-common.sig index 5e87528720cb..d04596e278f0 100644 --- a/platform/api.annotations.common/nbproject/org-netbeans-api-annotations-common.sig +++ b/platform/api.annotations.common/nbproject/org-netbeans-api-annotations-common.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.58 +#Version 1.59 CLSS public abstract interface java.io.Serializable @@ -8,8 +8,10 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -18,14 +20,17 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -62,6 +67,9 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract interface !annotation javax.annotation.Nonnull intf java.lang.annotation.Annotation meth public abstract !hasdefault javax.annotation.meta.When when() diff --git a/platform/api.dashboard/nbproject/org-netbeans-api-dashboard.sig b/platform/api.dashboard/nbproject/org-netbeans-api-dashboard.sig index 637b26bbd8c3..f7ce9e077411 100644 --- a/platform/api.dashboard/nbproject/org-netbeans-api-dashboard.sig +++ b/platform/api.dashboard/nbproject/org-netbeans-api-dashboard.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.7 +#Version 0.8 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/platform/api.htmlui/nbproject/org-netbeans-api-htmlui.sig b/platform/api.htmlui/nbproject/org-netbeans-api-htmlui.sig index 2f09f56338fd..96493187eee1 100644 --- a/platform/api.htmlui/nbproject/org-netbeans-api-htmlui.sig +++ b/platform/api.htmlui/nbproject/org-netbeans-api-htmlui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.38 +#Version 1.39 CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -11,6 +11,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() diff --git a/platform/api.intent/nbproject/org-netbeans-api-intent.sig b/platform/api.intent/nbproject/org-netbeans-api-intent.sig index 835cf5b5a91f..a38cef4ecc1c 100644 --- a/platform/api.intent/nbproject/org-netbeans-api-intent.sig +++ b/platform/api.intent/nbproject/org-netbeans-api-intent.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.32 +#Version 1.33 CLSS public abstract interface java.io.Serializable @@ -10,11 +10,13 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -46,6 +48,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) diff --git a/platform/api.io/nbproject/org-netbeans-api-io.sig b/platform/api.io/nbproject/org-netbeans-api-io.sig index 3dd38ff2d495..7ca9aa0fd46b 100644 --- a/platform/api.io/nbproject/org-netbeans-api-io.sig +++ b/platform/api.io/nbproject/org-netbeans-api-io.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.33 +#Version 1.34 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable @@ -11,12 +11,15 @@ meth public abstract void flush() throws java.io.IOException CLSS public java.io.PrintWriter cons public init(java.io.File) throws java.io.FileNotFoundException cons public init(java.io.File,java.lang.String) throws java.io.FileNotFoundException,java.io.UnsupportedEncodingException +cons public init(java.io.File,java.nio.charset.Charset) throws java.io.IOException cons public init(java.io.OutputStream) cons public init(java.io.OutputStream,boolean) +cons public init(java.io.OutputStream,boolean,java.nio.charset.Charset) cons public init(java.io.Writer) cons public init(java.io.Writer,boolean) cons public init(java.lang.String) throws java.io.FileNotFoundException cons public init(java.lang.String,java.lang.String) throws java.io.FileNotFoundException,java.io.UnsupportedEncodingException +cons public init(java.lang.String,java.nio.charset.Charset) throws java.io.IOException fld protected java.io.Writer out meth protected void clearError() meth protected void setError() @@ -55,6 +58,7 @@ meth public void write(int) meth public void write(java.lang.String) meth public void write(java.lang.String,int,int) supr java.io.Writer +hfds autoFlush,formatter,psOut,trouble CLSS public abstract interface java.io.Serializable @@ -71,11 +75,13 @@ meth public abstract void write(char[],int,int) throws java.io.IOException meth public java.io.Writer append(char) throws java.io.IOException meth public java.io.Writer append(java.lang.CharSequence) throws java.io.IOException meth public java.io.Writer append(java.lang.CharSequence,int,int) throws java.io.IOException +meth public static java.io.Writer nullWriter() meth public void write(char[]) throws java.io.IOException meth public void write(int) throws java.io.IOException meth public void write(java.lang.String) throws java.io.IOException meth public void write(java.lang.String,int,int) throws java.io.IOException supr java.lang.Object +hfds WRITE_BUFFER_SIZE,writeBuffer CLSS public abstract interface java.lang.Appendable meth public abstract java.lang.Appendable append(char) throws java.io.IOException @@ -90,8 +96,10 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -100,14 +108,17 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -118,6 +129,9 @@ meth public final void wait(long,int) throws java.lang.InterruptedException meth public int hashCode() meth public java.lang.String toString() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract org.netbeans.api.io.Fold meth public abstract void setExpanded(boolean) meth public final void collapse() diff --git a/platform/api.progress.compat8/nbproject/org-netbeans-api-progress-compat8.sig b/platform/api.progress.compat8/nbproject/org-netbeans-api-progress-compat8.sig index 319c461359d0..2fe8bb65808e 100644 --- a/platform/api.progress.compat8/nbproject/org-netbeans-api-progress-compat8.sig +++ b/platform/api.progress.compat8/nbproject/org-netbeans-api-progress-compat8.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 1.77 +#Version 1.78 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -167,7 +168,7 @@ CLSS public abstract interface static org.netbeans.modules.progress.spi.RunOffED outer org.netbeans.modules.progress.spi.RunOffEDTProvider intf org.netbeans.modules.progress.spi.RunOffEDTProvider$Progress meth public abstract void runOffEventThreadWithCustomDialogContent(java.lang.Runnable,java.lang.String,javax.swing.JPanel,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void runOffEventThreadWithProgressDialog(java.lang.Runnable,java.lang.String,org.netbeans.api.progress.ProgressHandle,boolean,int,int) CLSS public final org.netbeans.modules.progress.spi.TaskModel diff --git a/platform/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig b/platform/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig index 4716d15065fc..a2f9e7fa12fd 100644 --- a/platform/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig +++ b/platform/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.78 +#Version 1.79 CLSS public abstract interface java.lang.AutoCloseable meth public abstract void close() throws java.lang.Exception @@ -14,6 +14,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -101,19 +102,19 @@ meth public static javax.swing.JComponent createProgressComponent(org.netbeans.a meth public static javax.swing.JLabel createDetailLabelComponent(org.netbeans.api.progress.ProgressHandle) meth public static javax.swing.JLabel createMainLabelComponent(org.netbeans.api.progress.ProgressHandle) meth public static org.netbeans.api.progress.ProgressHandle createHandle(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.progress.ProgressHandle createHandle(java.lang.String,javax.swing.Action) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.progress.ProgressHandle createHandle(java.lang.String,org.openide.util.Cancellable) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.progress.ProgressHandle createHandle(java.lang.String,org.openide.util.Cancellable,javax.swing.Action) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.progress.ProgressHandle createSystemHandle(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.progress.ProgressHandle createSystemHandle(java.lang.String,org.openide.util.Cancellable) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.progress.ProgressHandle createSystemHandle(java.lang.String,org.openide.util.Cancellable,javax.swing.Action) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.progress.ProgressHandle createSystemUIHandle(java.lang.String,org.openide.util.Cancellable,javax.swing.Action) meth public static org.netbeans.api.progress.ProgressHandle createUIHandle(java.lang.String,org.openide.util.Cancellable,javax.swing.Action) supr java.lang.Object @@ -125,21 +126,21 @@ meth public abstract {org.netbeans.api.progress.ProgressRunnable%0} run(org.netb CLSS public final org.netbeans.api.progress.ProgressUtils meth public static <%0 extends java.lang.Object> java.util.concurrent.Future<{%%0}> showProgressDialogAndRunLater(org.netbeans.api.progress.ProgressRunnable<{%%0}>,org.netbeans.api.progress.ProgressHandle,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static <%0 extends java.lang.Object> {%%0} showProgressDialogAndRun(org.netbeans.api.progress.ProgressRunnable<{%%0}>,java.lang.String,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void runOffEventDispatchThread(java.lang.Runnable,java.lang.String,java.util.concurrent.atomic.AtomicBoolean,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void runOffEventDispatchThread(java.lang.Runnable,java.lang.String,java.util.concurrent.atomic.AtomicBoolean,boolean,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void runOffEventThreadWithCustomDialogContent(java.lang.Runnable,java.lang.String,javax.swing.JPanel,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void runOffEventThreadWithProgressDialog(java.lang.Runnable,java.lang.String,org.netbeans.api.progress.ProgressHandle,boolean,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void showProgressDialogAndRun(java.lang.Runnable,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void showProgressDialogAndRun(java.lang.Runnable,org.netbeans.api.progress.ProgressHandle,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds DISPLAY_DIALOG_MS,DISPLAY_WAIT_CURSOR_MS,PROVIDER hcls Trivial @@ -149,9 +150,9 @@ meth public static javax.swing.JComponent createProgressComponent(org.netbeans.a meth public static javax.swing.JLabel createDetailLabelComponent(org.netbeans.api.progress.aggregate.AggregateProgressHandle) meth public static javax.swing.JLabel createMainLabelComponent(org.netbeans.api.progress.aggregate.AggregateProgressHandle) meth public static org.netbeans.api.progress.aggregate.AggregateProgressHandle createHandle(java.lang.String,org.netbeans.api.progress.aggregate.ProgressContributor[],org.openide.util.Cancellable,javax.swing.Action) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.progress.aggregate.AggregateProgressHandle createSystemHandle(java.lang.String,org.netbeans.api.progress.aggregate.ProgressContributor[],org.openide.util.Cancellable,javax.swing.Action) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.netbeans.api.progress.aggregate.BasicAggregateProgressFactory CLSS public final org.netbeans.api.progress.aggregate.AggregateProgressHandle @@ -313,7 +314,7 @@ CLSS public abstract interface static org.netbeans.modules.progress.spi.RunOffED outer org.netbeans.modules.progress.spi.RunOffEDTProvider intf org.netbeans.modules.progress.spi.RunOffEDTProvider$Progress meth public abstract void runOffEventThreadWithCustomDialogContent(java.lang.Runnable,java.lang.String,javax.swing.JPanel,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void runOffEventThreadWithProgressDialog(java.lang.Runnable,java.lang.String,org.netbeans.api.progress.ProgressHandle,boolean,int,int) CLSS public org.netbeans.modules.progress.spi.SwingController diff --git a/platform/api.progress/nbproject/org-netbeans-api-progress.sig b/platform/api.progress/nbproject/org-netbeans-api-progress.sig index 62499f03fe75..ae2ce0988cc4 100644 --- a/platform/api.progress/nbproject/org-netbeans-api-progress.sig +++ b/platform/api.progress/nbproject/org-netbeans-api-progress.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.78 +#Version 1.79 CLSS public abstract interface java.lang.AutoCloseable meth public abstract void close() throws java.lang.Exception @@ -8,6 +8,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -208,7 +209,7 @@ CLSS public abstract interface static org.netbeans.modules.progress.spi.RunOffED outer org.netbeans.modules.progress.spi.RunOffEDTProvider intf org.netbeans.modules.progress.spi.RunOffEDTProvider$Progress meth public abstract void runOffEventThreadWithCustomDialogContent(java.lang.Runnable,java.lang.String,javax.swing.JPanel,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void runOffEventThreadWithProgressDialog(java.lang.Runnable,java.lang.String,org.netbeans.api.progress.ProgressHandle,boolean,int,int) CLSS public final org.netbeans.modules.progress.spi.TaskModel diff --git a/platform/api.scripting/nbproject/org-netbeans-api-scripting.sig b/platform/api.scripting/nbproject/org-netbeans-api-scripting.sig index 447a1ab02706..659c359c8e8c 100644 --- a/platform/api.scripting/nbproject/org-netbeans-api-scripting.sig +++ b/platform/api.scripting/nbproject/org-netbeans-api-scripting.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 1.27 +#Version 1.28 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() diff --git a/platform/api.search/nbproject/org-netbeans-api-search.sig b/platform/api.search/nbproject/org-netbeans-api-search.sig index 0b02b1ec5dfd..3eda9c87a61a 100644 --- a/platform/api.search/nbproject/org-netbeans-api-search.sig +++ b/platform/api.search/nbproject/org-netbeans-api-search.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.51 +#Version 1.52 CLSS public abstract interface java.io.Serializable @@ -8,8 +8,10 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -18,9 +20,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() @@ -37,6 +41,9 @@ meth public final void wait(long,int) throws java.lang.InterruptedException meth public int hashCode() meth public java.lang.String toString() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public final org.netbeans.api.search.RegexpUtil meth public static java.util.regex.Pattern makeFileNamePattern(org.netbeans.api.search.SearchScopeOptions) anno 1 org.netbeans.api.annotations.common.NonNull() diff --git a/platform/api.templates/nbproject/org-netbeans-api-templates.sig b/platform/api.templates/nbproject/org-netbeans-api-templates.sig index 8af50b607c3b..65cf50e6a384 100644 --- a/platform/api.templates/nbproject/org-netbeans-api-templates.sig +++ b/platform/api.templates/nbproject/org-netbeans-api-templates.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.38 +#Version 1.39 CLSS public abstract interface java.io.Serializable @@ -8,8 +8,10 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -18,14 +20,17 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -62,6 +67,9 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public final org.netbeans.api.templates.CreateDescriptor fld public final static java.lang.String FREE_FILE_EXTENSION = "freeFileExtension" fld public final static java.lang.String PREFORMATTED_TEMPLATE = "org-netbeans-modules-java-preformattedSource" diff --git a/platform/api.visual/nbproject/org-netbeans-api-visual.sig b/platform/api.visual/nbproject/org-netbeans-api-visual.sig index 07d23141a3de..8b37c318b7b6 100644 --- a/platform/api.visual/nbproject/org-netbeans-api-visual.sig +++ b/platform/api.visual/nbproject/org-netbeans-api-visual.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.78 +#Version 2.79 CLSS public abstract interface java.io.Serializable @@ -9,13 +9,17 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -24,14 +28,17 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -68,6 +75,9 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract interface javax.accessibility.Accessible meth public abstract javax.accessibility.AccessibleContext getAccessibleContext() @@ -776,7 +786,7 @@ meth public static org.netbeans.api.visual.border.Border createEmptyBorder(int) meth public static org.netbeans.api.visual.border.Border createEmptyBorder(int,int) meth public static org.netbeans.api.visual.border.Border createEmptyBorder(int,int,int,int) meth public static org.netbeans.api.visual.border.Border createFancyDashedBorder(java.awt.Color,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.visual.border.Border createImageBorder(java.awt.Insets,java.awt.Image) meth public static org.netbeans.api.visual.border.Border createImageBorder(java.awt.Insets,java.awt.Insets,java.awt.Image) meth public static org.netbeans.api.visual.border.Border createLineBorder() @@ -1035,20 +1045,20 @@ meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> or meth public static org.netbeans.api.visual.layout.Layout createAbsoluteLayout() meth public static org.netbeans.api.visual.layout.Layout createCardLayout(org.netbeans.api.visual.widget.Widget) meth public static org.netbeans.api.visual.layout.Layout createFillLayout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.visual.layout.Layout createHorizontalFlowLayout() meth public static org.netbeans.api.visual.layout.Layout createHorizontalFlowLayout(org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment,int) meth public static org.netbeans.api.visual.layout.Layout createHorizontalLayout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.visual.layout.Layout createHorizontalLayout(org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.visual.layout.Layout createOverlayLayout() meth public static org.netbeans.api.visual.layout.Layout createVerticalFlowLayout() meth public static org.netbeans.api.visual.layout.Layout createVerticalFlowLayout(org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment,int) meth public static org.netbeans.api.visual.layout.Layout createVerticalLayout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.visual.layout.Layout createVerticalLayout(org.netbeans.api.visual.layout.LayoutFactory$SerialAlignment,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.visual.layout.SceneLayout createDevolveWidgetLayout(org.netbeans.api.visual.widget.Widget,org.netbeans.api.visual.layout.Layout,boolean) meth public static org.netbeans.api.visual.widget.Widget getActiveCard(org.netbeans.api.visual.widget.Widget) meth public static void setActiveCard(org.netbeans.api.visual.widget.Widget,org.netbeans.api.visual.widget.Widget) @@ -1771,13 +1781,13 @@ meth public static org.netbeans.api.visual.widget.general.IconNodeWidget$TextOri supr java.lang.Enum CLSS public org.netbeans.api.visual.widget.general.ListItemWidget - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.netbeans.api.visual.widget.Scene) meth public void notifyStateChanged(org.netbeans.api.visual.model.ObjectState,org.netbeans.api.visual.model.ObjectState) supr org.netbeans.api.visual.widget.LabelWidget CLSS public org.netbeans.api.visual.widget.general.ListWidget - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.netbeans.api.visual.widget.Scene) meth public final org.netbeans.api.visual.widget.ImageWidget getImageWidget() meth public final org.netbeans.api.visual.widget.LabelWidget getLabelWidget() diff --git a/platform/autoupdate.services/nbproject/org-netbeans-modules-autoupdate-services.sig b/platform/autoupdate.services/nbproject/org-netbeans-modules-autoupdate-services.sig index 7795f2a21c34..0a0549dd335a 100644 --- a/platform/autoupdate.services/nbproject/org-netbeans-modules-autoupdate-services.sig +++ b/platform/autoupdate.services/nbproject/org-netbeans-modules-autoupdate-services.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.86 +#Version 1.87 CLSS public abstract interface java.io.Serializable @@ -8,8 +8,10 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -18,9 +20,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -29,11 +33,13 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -65,6 +71,11 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter + +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() CLSS public final org.netbeans.api.autoupdate.InstallSupport innr public final static Installer @@ -77,7 +88,7 @@ meth public boolean isTrusted(org.netbeans.api.autoupdate.InstallSupport$Install meth public java.lang.String getCertificate(org.netbeans.api.autoupdate.InstallSupport$Installer,org.netbeans.api.autoupdate.UpdateElement) meth public org.netbeans.api.autoupdate.InstallSupport$Installer doValidate(org.netbeans.api.autoupdate.InstallSupport$Validator,org.netbeans.api.progress.ProgressHandle) throws org.netbeans.api.autoupdate.OperationException meth public org.netbeans.api.autoupdate.InstallSupport$Validator doDownload(org.netbeans.api.progress.ProgressHandle,boolean) throws org.netbeans.api.autoupdate.OperationException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.netbeans.api.autoupdate.InstallSupport$Validator doDownload(org.netbeans.api.progress.ProgressHandle,java.lang.Boolean,boolean) throws org.netbeans.api.autoupdate.OperationException meth public org.netbeans.api.autoupdate.OperationContainer getContainer() meth public org.netbeans.api.autoupdate.OperationSupport$Restarter doInstall(org.netbeans.api.autoupdate.InstallSupport$Installer,org.netbeans.api.progress.ProgressHandle) throws org.netbeans.api.autoupdate.OperationException @@ -212,7 +223,7 @@ meth public java.lang.String getSpecificationVersion() meth public java.lang.String toString() meth public org.netbeans.api.autoupdate.UpdateUnit getUpdateUnit() meth public org.netbeans.api.autoupdate.UpdateUnitProvider$CATEGORY getSourceCategory() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds impl @@ -268,7 +279,7 @@ meth public java.lang.String toString() meth public java.net.URL getProviderURL() meth public java.util.List getUpdateUnits() meth public org.netbeans.api.autoupdate.UpdateUnitProvider$CATEGORY getCategory() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setDisplayName(java.lang.String) meth public void setEnable(boolean) meth public void setProviderURL(java.net.URL) diff --git a/platform/autoupdate.ui/nbproject/org-netbeans-modules-autoupdate-ui.sig b/platform/autoupdate.ui/nbproject/org-netbeans-modules-autoupdate-ui.sig index 2c075a841647..cd51eac6dd03 100644 --- a/platform/autoupdate.ui/nbproject/org-netbeans-modules-autoupdate-ui.sig +++ b/platform/autoupdate.ui/nbproject/org-netbeans-modules-autoupdate-ui.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 1.76 +#Version 1.77 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() diff --git a/platform/core.multitabs/nbproject/org-netbeans-core-multitabs.sig b/platform/core.multitabs/nbproject/org-netbeans-core-multitabs.sig index 36dd8308ad5c..8063a9fe2fd0 100644 --- a/platform/core.multitabs/nbproject/org-netbeans-core-multitabs.sig +++ b/platform/core.multitabs/nbproject/org-netbeans-core-multitabs.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.42.0 +#Version 1.43.0 CLSS public abstract java.awt.Component cons protected init() @@ -276,6 +276,8 @@ meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -360,6 +362,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) @@ -640,6 +644,8 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JPanel anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") @@ -659,6 +665,7 @@ meth public void setUI(javax.swing.plaf.PanelUI) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public abstract interface javax.swing.event.ChangeListener intf java.util.EventListener diff --git a/platform/core.multiview/nbproject/org-netbeans-core-multiview.sig b/platform/core.multiview/nbproject/org-netbeans-core-multiview.sig index 6094309b70c2..c9a319ebb094 100644 --- a/platform/core.multiview/nbproject/org-netbeans-core-multiview.sig +++ b/platform/core.multiview/nbproject/org-netbeans-core-multiview.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.74 +#Version 1.75 CLSS public abstract interface java.io.Serializable @@ -7,6 +7,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -226,11 +227,11 @@ meth public org.openide.text.Line$Set getLineSet() meth public org.openide.util.Task prepareDocument() meth public static javax.swing.text.EditorKit getEditorKit(java.lang.String) meth public void addChangeListener(javax.swing.event.ChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void open() meth public void print() meth public void removeChangeListener(javax.swing.event.ChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void saveDocument() throws java.io.IOException meth public void setMIMEType(java.lang.String) supr org.openide.windows.CloneableOpenSupport diff --git a/platform/core.netigso/nbproject/org-netbeans-core-netigso.sig b/platform/core.netigso/nbproject/org-netbeans-core-netigso.sig index a4c89635bac3..1c620ec3e0f0 100644 --- a/platform/core.netigso/nbproject/org-netbeans-core-netigso.sig +++ b/platform/core.netigso/nbproject/org-netbeans-core-netigso.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 1.61 +#Version 1.62 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() diff --git a/platform/core.network/nbproject/org-netbeans-core-network.sig b/platform/core.network/nbproject/org-netbeans-core-network.sig index 829aed979b6d..b8c37d664ffc 100644 --- a/platform/core.network/nbproject/org-netbeans-core-network.sig +++ b/platform/core.network/nbproject/org-netbeans-core-network.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.42 +#Version 1.43 CLSS public abstract interface java.io.Serializable @@ -8,8 +8,10 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -18,9 +20,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -29,11 +33,13 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -65,6 +71,11 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter + +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() CLSS public abstract org.netbeans.core.network.proxy.pac.PacHelperMethods cons public init() diff --git a/platform/core.startup.base/nbproject/org-netbeans-core-startup-base.sig b/platform/core.startup.base/nbproject/org-netbeans-core-startup-base.sig index 64a6d4ef8bce..db82531b0e5c 100644 --- a/platform/core.startup.base/nbproject/org-netbeans-core-startup-base.sig +++ b/platform/core.startup.base/nbproject/org-netbeans-core-startup-base.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.92.0 +#Version 1.93.0 CLSS public abstract interface java.io.Serializable @@ -7,6 +7,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -30,7 +31,7 @@ meth protected java.net.InetAddress getHostAddress(java.net.URL) meth protected java.net.URLConnection openConnection(java.net.URL,java.net.Proxy) throws java.io.IOException meth protected void parseURL(java.net.URL,java.lang.String,int,int) meth protected void setURL(java.net.URL,java.lang.String,java.lang.String,int,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void setURL(java.net.URL,java.lang.String,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) supr java.lang.Object @@ -166,11 +167,11 @@ CLSS public abstract org.openide.filesystems.FileSystem cons public init() fld public final static java.lang.String PROP_DISPLAY_NAME = "displayName" fld public final static java.lang.String PROP_HIDDEN = "hidden" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_READ_ONLY = "readOnly" fld public final static java.lang.String PROP_ROOT = "root" fld public final static java.lang.String PROP_SYSTEM_NAME = "systemName" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_VALID = "valid" innr public abstract interface static AtomicAction intf java.io.Serializable @@ -178,7 +179,7 @@ meth protected final void fireFileStatusChanged(org.openide.filesystems.FileStat meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth protected final void fireVetoableChange(java.lang.String,java.lang.Object,java.lang.Object) throws java.beans.PropertyVetoException meth protected final void setSystemName(java.lang.String) throws java.beans.PropertyVetoException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean isReadOnly() meth public abstract java.lang.String getDisplayName() meth public abstract org.openide.filesystems.FileObject findResource(java.lang.String) @@ -186,7 +187,7 @@ meth public abstract org.openide.filesystems.FileObject getRoot() meth public final boolean isDefault() meth public final boolean isValid() meth public final java.lang.String getSystemName() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileChangeListener(org.openide.filesystems.FileChangeListener) meth public final void addFileStatusListener(org.openide.filesystems.FileStatusListener) meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener) @@ -199,7 +200,7 @@ meth public final void runAtomicAction(org.openide.filesystems.FileSystem$Atomic meth public java.lang.String toString() meth public org.openide.filesystems.FileObject createTempFile(org.openide.filesystems.FileObject,java.lang.String,java.lang.String,boolean) throws java.io.IOException meth public org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.filesystems.FileObject getTempFolder() throws java.io.IOException meth public org.openide.filesystems.StatusDecorator getDecorator() meth public org.openide.util.Lookup findExtrasFor(java.util.Set) @@ -257,7 +258,7 @@ meth public boolean isReadOnly() meth public final boolean getPropagateMasks() meth public java.lang.String getDisplayName() meth public org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.filesystems.FileObject findResource(java.lang.String) meth public org.openide.filesystems.FileObject getRoot() meth public void addNotify() @@ -276,7 +277,7 @@ meth public abstract org.openide.filesystems.FileObject[] getFileObjects(java.ne meth public static java.net.URL findURL(org.openide.filesystems.FileObject,int) meth public static org.openide.filesystems.FileObject findFileObject(java.net.URL) meth public static org.openide.filesystems.FileObject[] findFileObjects(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds CACHE_JUST_COMPUTING,cache,result,threadCache hcls DefaultURLMapper diff --git a/platform/core.startup/nbproject/org-netbeans-core-startup.sig b/platform/core.startup/nbproject/org-netbeans-core-startup.sig index 3cdc5ec47f1f..2e05fea0c4ad 100644 --- a/platform/core.startup/nbproject/org-netbeans-core-startup.sig +++ b/platform/core.startup/nbproject/org-netbeans-core-startup.sig @@ -1,18 +1,21 @@ #Signature file v4.1 -#Version 1.93.0 +#Version 1.94.0 CLSS public abstract interface java.io.Serializable CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -62,7 +65,7 @@ meth protected java.net.InetAddress getHostAddress(java.net.URL) meth protected java.net.URLConnection openConnection(java.net.URL,java.net.Proxy) throws java.io.IOException meth protected void parseURL(java.net.URL,java.lang.String,int,int) meth protected void setURL(java.net.URL,java.lang.String,java.lang.String,int,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void setURL(java.net.URL,java.lang.String,java.lang.String,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) supr java.lang.Object @@ -244,12 +247,12 @@ supr org.netbeans.core.startup.ManifestSection CLSS public final static org.netbeans.core.startup.ManifestSection$ClipboardConvertorSection outer org.netbeans.core.startup.ManifestSection - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.netbeans.core.startup.ManifestSection CLSS public final static org.netbeans.core.startup.ManifestSection$DebuggerSection outer org.netbeans.core.startup.ManifestSection - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.netbeans.core.startup.ManifestSection CLSS public final static org.netbeans.core.startup.ManifestSection$LoaderSection @@ -532,11 +535,11 @@ CLSS public abstract org.openide.filesystems.FileSystem cons public init() fld public final static java.lang.String PROP_DISPLAY_NAME = "displayName" fld public final static java.lang.String PROP_HIDDEN = "hidden" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_READ_ONLY = "readOnly" fld public final static java.lang.String PROP_ROOT = "root" fld public final static java.lang.String PROP_SYSTEM_NAME = "systemName" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_VALID = "valid" innr public abstract interface static AtomicAction intf java.io.Serializable @@ -544,7 +547,7 @@ meth protected final void fireFileStatusChanged(org.openide.filesystems.FileStat meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth protected final void fireVetoableChange(java.lang.String,java.lang.Object,java.lang.Object) throws java.beans.PropertyVetoException meth protected final void setSystemName(java.lang.String) throws java.beans.PropertyVetoException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean isReadOnly() meth public abstract java.lang.String getDisplayName() meth public abstract org.openide.filesystems.FileObject findResource(java.lang.String) @@ -552,7 +555,7 @@ meth public abstract org.openide.filesystems.FileObject getRoot() meth public final boolean isDefault() meth public final boolean isValid() meth public final java.lang.String getSystemName() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileChangeListener(org.openide.filesystems.FileChangeListener) meth public final void addFileStatusListener(org.openide.filesystems.FileStatusListener) meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener) @@ -565,7 +568,7 @@ meth public final void runAtomicAction(org.openide.filesystems.FileSystem$Atomic meth public java.lang.String toString() meth public org.openide.filesystems.FileObject createTempFile(org.openide.filesystems.FileObject,java.lang.String,java.lang.String,boolean) throws java.io.IOException meth public org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.filesystems.FileObject getTempFolder() throws java.io.IOException meth public org.openide.filesystems.StatusDecorator getDecorator() meth public org.openide.util.Lookup findExtrasFor(java.util.Set) @@ -623,7 +626,7 @@ meth public boolean isReadOnly() meth public final boolean getPropagateMasks() meth public java.lang.String getDisplayName() meth public org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.filesystems.FileObject findResource(java.lang.String) meth public org.openide.filesystems.FileObject getRoot() meth public void addNotify() @@ -641,41 +644,41 @@ meth protected final java.util.List findLayers(org.openi meth protected final static void provideLayers(java.lang.ClassLoader,java.util.List) throws java.io.IOException meth protected void refreshAdditionalLayers() meth public final java.util.Enumeration findAll(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.util.Enumeration findAllResources(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.util.Enumeration fileSystems() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.util.Enumeration getFileSystems() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileObject findResource(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileSystem findFileSystem(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileSystem getDefaultFileSystem() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileSystem[] toArray() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileChangeListener(org.openide.filesystems.FileChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileSystem(org.openide.filesystems.FileSystem) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addRepositoryListener(org.openide.filesystems.RepositoryListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void readExternal(java.io.ObjectInput) throws java.io.IOException,java.lang.ClassNotFoundException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void removeFileChangeListener(org.openide.filesystems.FileChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void removeFileSystem(org.openide.filesystems.FileSystem) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void removeRepositoryListener(org.openide.filesystems.RepositoryListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void reorder(int[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void writeExternal(java.io.ObjectOutput) throws java.io.IOException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.filesystems.Repository getDefault() supr java.lang.Object hfds ADD_FS,NO_PROVIDER,fclSupport,fileSystems,fileSystemsClone,lastDefLookup,lastLocalProvider,listeners,names,propListener,repository,serialVersionUID,system,vetoListener @@ -691,7 +694,7 @@ meth public abstract org.openide.filesystems.FileObject[] getFileObjects(java.ne meth public static java.net.URL findURL(org.openide.filesystems.FileObject,int) meth public static org.openide.filesystems.FileObject findFileObject(java.net.URL) meth public static org.openide.filesystems.FileObject[] findFileObjects(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds CACHE_JUST_COMPUTING,cache,result,threadCache hcls DefaultURLMapper diff --git a/platform/core.windows/nbproject/org-netbeans-core-windows.sig b/platform/core.windows/nbproject/org-netbeans-core-windows.sig index 7f94b5c23891..3fe7cf4d8fda 100644 --- a/platform/core.windows/nbproject/org-netbeans-core-windows.sig +++ b/platform/core.windows/nbproject/org-netbeans-core-windows.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.115 +#Version 2.116 CLSS public abstract java.awt.Component cons protected init() @@ -276,6 +276,8 @@ meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -360,6 +362,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) @@ -410,6 +414,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() @@ -655,6 +660,8 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JPanel anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") @@ -674,6 +681,7 @@ meth public void setUI(javax.swing.plaf.PanelUI) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public javax.swing.JTabbedPane anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A component which provides a tab folder metaphor for displaying one component from a set of components.") @@ -778,6 +786,8 @@ meth public void setUI(javax.swing.plaf.TabbedPaneUI) anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the tabbedpane's LookAndFeel", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds haveRegistered,pages,tabLayoutPolicy,uiClassID,visComp +hcls Page CLSS public abstract interface javax.swing.SwingConstants fld public final static int BOTTOM = 3 diff --git a/platform/editor.mimelookup/nbproject/org-netbeans-modules-editor-mimelookup.sig b/platform/editor.mimelookup/nbproject/org-netbeans-modules-editor-mimelookup.sig index fd85c6c1f9c5..0c662ed1e795 100644 --- a/platform/editor.mimelookup/nbproject/org-netbeans-modules-editor-mimelookup.sig +++ b/platform/editor.mimelookup/nbproject/org-netbeans-modules-editor-mimelookup.sig @@ -1,16 +1,19 @@ #Signature file v4.1 -#Version 1.70 +#Version 1.71 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -49,13 +52,13 @@ meth public abstract java.lang.annotation.ElementType[] value() CLSS public final org.netbeans.api.editor.mimelookup.MimeLookup meth public <%0 extends java.lang.Object> org.openide.util.Lookup$Result<{%%0}> lookup(org.openide.util.Lookup$Template<{%%0}>) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public <%0 extends java.lang.Object> {%%0} lookup(java.lang.Class<{%%0}>) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.netbeans.api.editor.mimelookup.MimeLookup childLookup(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.editor.mimelookup.MimeLookup getMimeLookup(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.util.Lookup getLookup(java.lang.String) meth public static org.openide.util.Lookup getLookup(org.netbeans.api.editor.mimelookup.MimePath) supr org.openide.util.Lookup @@ -94,7 +97,7 @@ intf java.lang.annotation.Annotation meth public abstract org.netbeans.api.editor.mimelookup.MimeRegistration[] value() CLSS public abstract interface org.netbeans.spi.editor.mimelookup.Class2LayerFolder<%0 extends java.lang.Object> - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.Class<{org.netbeans.spi.editor.mimelookup.Class2LayerFolder%0}> getClazz() meth public abstract java.lang.String getLayerFolderName() meth public abstract org.netbeans.spi.editor.mimelookup.InstanceProvider<{org.netbeans.spi.editor.mimelookup.Class2LayerFolder%0}> getInstanceProvider() @@ -114,7 +117,7 @@ meth public abstract !hasdefault java.lang.Class child(java.lang.String) diff --git a/platform/favorites/nbproject/org-netbeans-modules-favorites.sig b/platform/favorites/nbproject/org-netbeans-modules-favorites.sig index 71bf84cc47f8..75b6d2ed0151 100644 --- a/platform/favorites/nbproject/org-netbeans-modules-favorites.sig +++ b/platform/favorites/nbproject/org-netbeans-modules-favorites.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.76 +#Version 1.77 CLSS public java.lang.Object cons public init() diff --git a/platform/javahelp/nbproject/org-netbeans-modules-javahelp.sig b/platform/javahelp/nbproject/org-netbeans-modules-javahelp.sig index ec058b8fbed7..152f0d31f9b1 100644 --- a/platform/javahelp/nbproject/org-netbeans-modules-javahelp.sig +++ b/platform/javahelp/nbproject/org-netbeans-modules-javahelp.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 2.71 +#Version 2.72 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() diff --git a/platform/keyring.fallback/nbproject/org-netbeans-modules-keyring-fallback.sig b/platform/keyring.fallback/nbproject/org-netbeans-modules-keyring-fallback.sig index 388a80164604..5e3041aa163d 100644 --- a/platform/keyring.fallback/nbproject/org-netbeans-modules-keyring-fallback.sig +++ b/platform/keyring.fallback/nbproject/org-netbeans-modules-keyring-fallback.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 1.38 +#Version 1.39 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() diff --git a/platform/keyring/nbproject/org-netbeans-modules-keyring.sig b/platform/keyring/nbproject/org-netbeans-modules-keyring.sig index 394f8c8de997..d254f3ca3a15 100644 --- a/platform/keyring/nbproject/org-netbeans-modules-keyring.sig +++ b/platform/keyring/nbproject/org-netbeans-modules-keyring.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 1.54 +#Version 1.55 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() diff --git a/platform/lib.uihandler/nbproject/org-netbeans-lib-uihandler.sig b/platform/lib.uihandler/nbproject/org-netbeans-lib-uihandler.sig index 2c71d131df29..f53d430ce201 100644 --- a/platform/lib.uihandler/nbproject/org-netbeans-lib-uihandler.sig +++ b/platform/lib.uihandler/nbproject/org-netbeans-lib-uihandler.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.75 +#Version 1.76 CLSS public abstract interface java.io.Serializable @@ -8,8 +8,10 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -18,9 +20,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() @@ -37,6 +41,9 @@ meth public final void wait(long,int) throws java.lang.InterruptedException meth public int hashCode() meth public java.lang.String toString() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract org.netbeans.lib.uihandler.BugTrackingAccessor cons public init() meth public abstract char[] getPassword() diff --git a/platform/libs.asm/nbproject/org-netbeans-libs-asm.sig b/platform/libs.asm/nbproject/org-netbeans-libs-asm.sig index d91a2aed7560..83d9776ce366 100644 --- a/platform/libs.asm/nbproject/org-netbeans-libs-asm.sig +++ b/platform/libs.asm/nbproject/org-netbeans-libs-asm.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 5.33 +#Version 5.34 CLSS public abstract interface java.io.Serializable @@ -10,11 +10,15 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.IndexOutOfBoundsException cons public init() +cons public init(int) cons public init(java.lang.String) +cons public init(long) supr java.lang.RuntimeException +hfds serialVersionUID CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object> meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator() @@ -25,6 +29,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -42,6 +47,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -64,6 +70,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract org.objectweb.asm.AnnotationVisitor cons protected init(int) @@ -84,7 +92,7 @@ fld public final java.lang.String type meth protected org.objectweb.asm.Attribute read(org.objectweb.asm.ClassReader,int,int,char[],int,org.objectweb.asm.Label[]) meth protected org.objectweb.asm.ByteVector write(org.objectweb.asm.ClassWriter,byte[],int,int,int) meth protected org.objectweb.asm.Label[] getLabels() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isCodeAttribute() meth public boolean isUnknown() meth public static byte[] write(org.objectweb.asm.Attribute,org.objectweb.asm.ClassWriter,byte[],int,int,int) @@ -113,7 +121,7 @@ cons public init(byte[],int,int) cons public init(java.io.InputStream) throws java.io.IOException cons public init(java.lang.String) throws java.io.IOException fld public final byte[] b - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final int header fld public final static int EXPAND_FRAMES = 8 fld public final static int SKIP_CODE = 1 @@ -205,7 +213,7 @@ meth public int newClass(java.lang.String) meth public int newConst(java.lang.Object) meth public int newField(java.lang.String,java.lang.String,java.lang.String) meth public int newHandle(int,java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int newHandle(int,java.lang.String,java.lang.String,java.lang.String,boolean) meth public int newMethod(java.lang.String,java.lang.String,java.lang.String,boolean) meth public int newMethodType(java.lang.String) @@ -244,7 +252,7 @@ supr java.lang.Object CLSS public final org.objectweb.asm.Handle cons public init(int,java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(int,java.lang.String,java.lang.String,java.lang.String,boolean) meth public boolean equals(java.lang.Object) meth public boolean isInterface() @@ -306,7 +314,7 @@ meth public void visitLocalVariable(java.lang.String,java.lang.String,java.lang. meth public void visitLookupSwitchInsn(org.objectweb.asm.Label,int[],org.objectweb.asm.Label[]) meth public void visitMaxs(int,int) meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) meth public void visitMultiANewArrayInsn(java.lang.String,int) meth public void visitParameter(java.lang.String,int) @@ -366,7 +374,7 @@ fld public final static int ANEWARRAY = 189 fld public final static int ARETURN = 176 fld public final static int ARRAYLENGTH = 190 fld public final static int ASM10_EXPERIMENTAL = 17432576 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int ASM4 = 262144 fld public final static int ASM5 = 327680 fld public final static int ASM6 = 393216 @@ -764,15 +772,15 @@ hfds labels,maxLocals,maxStack,owner CLSS public org.objectweb.asm.commons.AnnotationRemapper cons protected init(int,java.lang.String,org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) cons protected init(int,org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String,org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) cons public init(org.objectweb.asm.AnnotationVisitor,org.objectweb.asm.commons.Remapper) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld protected final java.lang.String descriptor fld protected final org.objectweb.asm.commons.Remapper remapper meth protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper(java.lang.String,org.objectweb.asm.AnnotationVisitor) meth protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper(org.objectweb.asm.AnnotationVisitor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String) meth public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String) meth public void visit(java.lang.String,java.lang.Object) @@ -786,7 +794,7 @@ fld protected final org.objectweb.asm.commons.Remapper remapper fld protected java.lang.String className meth protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper(java.lang.String,org.objectweb.asm.AnnotationVisitor) meth protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper(org.objectweb.asm.AnnotationVisitor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected org.objectweb.asm.FieldVisitor createFieldRemapper(org.objectweb.asm.FieldVisitor) meth protected org.objectweb.asm.MethodVisitor createMethodRemapper(org.objectweb.asm.MethodVisitor) meth protected org.objectweb.asm.ModuleVisitor createModuleRemapper(org.objectweb.asm.ModuleVisitor) @@ -834,7 +842,7 @@ cons public init(org.objectweb.asm.FieldVisitor,org.objectweb.asm.commons.Remapp fld protected final org.objectweb.asm.commons.Remapper remapper meth protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper(java.lang.String,org.objectweb.asm.AnnotationVisitor) meth protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper(org.objectweb.asm.AnnotationVisitor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) supr org.objectweb.asm.FieldVisitor @@ -998,13 +1006,13 @@ meth public void instanceOf(org.objectweb.asm.Type) meth public void invokedynamic(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) meth public void invokeinterface(java.lang.String,java.lang.String,java.lang.String) meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invokespecial(java.lang.String,java.lang.String,java.lang.String,boolean) meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invokestatic(java.lang.String,java.lang.String,java.lang.String,boolean) meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invokevirtual(java.lang.String,java.lang.String,java.lang.String,boolean) meth public void jsr(org.objectweb.asm.Label) meth public void lcmp() @@ -1099,7 +1107,7 @@ cons public init(org.objectweb.asm.MethodVisitor,org.objectweb.asm.commons.Remap fld protected final org.objectweb.asm.commons.Remapper remapper meth protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper(java.lang.String,org.objectweb.asm.AnnotationVisitor) meth protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper(org.objectweb.asm.AnnotationVisitor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public !varargs void visitInvokeDynamicInsn(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) meth public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault() @@ -1167,17 +1175,17 @@ cons public init(org.objectweb.asm.RecordComponentVisitor,org.objectweb.asm.comm fld protected final org.objectweb.asm.commons.Remapper remapper meth protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper(java.lang.String,org.objectweb.asm.AnnotationVisitor) meth protected org.objectweb.asm.AnnotationVisitor createAnnotationRemapper(org.objectweb.asm.AnnotationVisitor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) meth public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,org.objectweb.asm.TypePath,java.lang.String,boolean) supr org.objectweb.asm.RecordComponentVisitor CLSS public abstract org.objectweb.asm.commons.Remapper cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(int) meth protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter(org.objectweb.asm.signature.SignatureVisitor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected org.objectweb.asm.signature.SignatureVisitor createSignatureRemapper(org.objectweb.asm.signature.SignatureVisitor) meth public !varargs java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) meth public java.lang.Object mapValue(java.lang.Object) @@ -1187,7 +1195,7 @@ meth public java.lang.String mapDesc(java.lang.String) meth public java.lang.String mapFieldName(java.lang.String,java.lang.String,java.lang.String) meth public java.lang.String mapInnerClassName(java.lang.String,java.lang.String,java.lang.String) meth public java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String mapMethodDesc(java.lang.String) meth public java.lang.String mapMethodName(java.lang.String,java.lang.String,java.lang.String) meth public java.lang.String mapModuleName(java.lang.String) @@ -1241,9 +1249,9 @@ CLSS public org.objectweb.asm.commons.SimpleRemapper cons public init(int,java.lang.String,java.lang.String) cons public init(int,java.util.Map) cons public init(java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.util.Map) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public !varargs java.lang.String mapInvokeDynamicMethodName(java.lang.String,java.lang.String,org.objectweb.asm.Handle,java.lang.Object[]) meth public java.lang.String map(java.lang.String) meth public java.lang.String mapAnnotationAttributeName(java.lang.String,java.lang.String) diff --git a/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig b/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig index 610a1e9fd2a2..736bc5469b25 100644 --- a/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig +++ b/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.24 +#Version 1.25 CLSS public abstract interface com.formdev.flatlaf.FlatClientProperties fld public final static java.lang.String BUTTON_TYPE = "JButton.buttonType" diff --git a/platform/libs.javafx/nbproject/org-netbeans-libs-javafx.sig b/platform/libs.javafx/nbproject/org-netbeans-libs-javafx.sig index e8cf26f9cd75..984482bd7e27 100644 --- a/platform/libs.javafx/nbproject/org-netbeans-libs-javafx.sig +++ b/platform/libs.javafx/nbproject/org-netbeans-libs-javafx.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.37 +#Version 2.38 CLSS public abstract interface !annotation com.sun.javafx.beans.IDProperty anno 0 java.lang.annotation.Documented() @@ -32,6 +32,7 @@ intf java.awt.MenuContainer intf java.awt.image.ImageObserver intf java.io.Serializable meth protected boolean requestFocus(boolean) +meth protected boolean requestFocus(boolean,java.awt.event.FocusEvent$Cause) meth protected boolean requestFocusInWindow(boolean) meth protected final void disableEvents(long) meth protected final void enableEvents(long) @@ -52,20 +53,20 @@ meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean action(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean areFocusTraversalKeysSet(int) meth public boolean contains(int,int) meth public boolean contains(java.awt.Point) meth public boolean getFocusTraversalKeysEnabled() meth public boolean getIgnoreRepaint() meth public boolean gotFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean handleEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean hasFocus() meth public boolean imageUpdate(java.awt.Image,int,int,int,int,int) meth public boolean inside(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isBackgroundSet() meth public boolean isCursorSet() meth public boolean isDisplayable() @@ -74,7 +75,7 @@ meth public boolean isEnabled() meth public boolean isFocusCycleRoot(java.awt.Container) meth public boolean isFocusOwner() meth public boolean isFocusTraversable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isFocusable() meth public boolean isFontSet() meth public boolean isForegroundSet() @@ -87,28 +88,29 @@ meth public boolean isShowing() meth public boolean isValid() meth public boolean isVisible() meth public boolean keyDown(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean keyUp(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean lostFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDown(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDrag(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseEnter(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseExit(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseMove(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseUp(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver) meth public boolean prepareImage(java.awt.Image,java.awt.image.ImageObserver) meth public boolean requestFocusInWindow() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public final java.lang.Object getTreeLock() meth public final void dispatchEvent(java.awt.AWTEvent) meth public float getAlignmentX() @@ -125,7 +127,7 @@ meth public java.awt.Color getForeground() meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() meth public java.awt.ComponentOrientation getComponentOrientation() meth public java.awt.Container getFocusCycleRootAncestor() @@ -137,11 +139,11 @@ meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension size() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Font getFont() meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() @@ -153,9 +155,9 @@ meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getLocationOnScreen() meth public java.awt.Point getMousePosition() meth public java.awt.Point location() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle bounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle getBounds() meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Toolkit getToolkit() @@ -196,14 +198,14 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enableInputMethods(boolean) meth public void firePropertyChange(java.lang.String,byte,byte) meth public void firePropertyChange(java.lang.String,char,char) @@ -212,19 +214,19 @@ meth public void firePropertyChange(java.lang.String,float,float) meth public void firePropertyChange(java.lang.String,long,long) meth public void firePropertyChange(java.lang.String,short,short) meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list() meth public void list(java.io.PrintStream) meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter) meth public void list(java.io.PrintWriter,int) meth public void move(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void nextFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintAll(java.awt.Graphics) meth public void print(java.awt.Graphics) @@ -247,12 +249,13 @@ meth public void repaint(int,int,int,int) meth public void repaint(long) meth public void repaint(long,int,int,int,int) meth public void requestFocus() +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(java.awt.Dimension) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void setBackground(java.awt.Color) meth public void setBounds(int,int,int,int) @@ -272,21 +275,24 @@ meth public void setLocation(int,int) meth public void setLocation(java.awt.Point) meth public void setMaximumSize(java.awt.Dimension) meth public void setMinimumSize(java.awt.Dimension) +meth public void setMixingCutoutShape(java.awt.Shape) meth public void setName(java.lang.String) meth public void setPreferredSize(java.awt.Dimension) meth public void setSize(int,int) meth public void setSize(java.awt.Dimension) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void transferFocus() meth public void transferFocusBackward() meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -308,7 +314,7 @@ meth public final void setFocusTraversalPolicyProvider(boolean) meth public float getAlignmentX() meth public float getAlignmentY() meth public int countComponents() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getComponentCount() meth public int getComponentZOrder(java.awt.Component) meth public java.awt.Component add(java.awt.Component) @@ -320,19 +326,19 @@ meth public java.awt.Component getComponent(int) meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component[] getComponents() meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.FocusTraversalPolicy getFocusTraversalPolicy() meth public java.awt.Insets getInsets() meth public java.awt.Insets insets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.LayoutManager getLayout() meth public java.awt.Point getMousePosition(boolean) meth public java.awt.event.ContainerListener[] getContainerListeners() @@ -345,11 +351,11 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter,int) meth public void paint(java.awt.Graphics) @@ -371,10 +377,12 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.awt.Font getFont() meth public abstract void remove(java.awt.MenuComponent) @@ -389,12 +397,22 @@ fld public final static int SOMEBITS = 8 fld public final static int WIDTH = 1 meth public abstract boolean imageUpdate(java.awt.Image,int,int,int,int,int) +CLSS public abstract interface !annotation java.beans.JavaBean + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String defaultEventSet() +meth public abstract !hasdefault java.lang.String defaultProperty() +meth public abstract !hasdefault java.lang.String description() + CLSS public java.io.IOException cons public init() cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract interface java.io.Serializable @@ -406,13 +424,17 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -421,9 +443,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -432,6 +456,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -448,6 +473,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -469,6 +495,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -491,6 +518,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -524,6 +553,9 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract java.util.AbstractMap<%0 extends java.lang.Object, %1 extends java.lang.Object> cons protected init() innr public static SimpleEntry @@ -546,9 +578,11 @@ meth public {java.util.AbstractMap%1} get(java.lang.Object) meth public {java.util.AbstractMap%1} put({java.util.AbstractMap%0},{java.util.AbstractMap%1}) meth public {java.util.AbstractMap%1} remove(java.lang.Object) supr java.lang.Object +hfds keySet,values CLSS public abstract interface java.util.Collection<%0 extends java.lang.Object> intf java.lang.Iterable<{java.util.Collection%0}> +meth public <%0 extends java.lang.Object> {%%0}[] toArray(java.util.function.IntFunction<{%%0}[]>) meth public abstract <%0 extends java.lang.Object> {%%0}[] toArray({%%0}[]) meth public abstract boolean add({java.util.Collection%0}) meth public abstract boolean addAll(java.util.Collection) @@ -578,6 +612,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public java.util.HashMap<%0 extends java.lang.Object, %1 extends java.lang.Object> cons public init() @@ -612,9 +647,13 @@ meth public {java.util.HashMap%1} putIfAbsent({java.util.HashMap%0},{java.util.H meth public {java.util.HashMap%1} remove(java.lang.Object) meth public {java.util.HashMap%1} replace({java.util.HashMap%0},{java.util.HashMap%1}) supr java.util.AbstractMap<{java.util.HashMap%0},{java.util.HashMap%1}> +hfds DEFAULT_INITIAL_CAPACITY,DEFAULT_LOAD_FACTOR,MAXIMUM_CAPACITY,MIN_TREEIFY_CAPACITY,TREEIFY_THRESHOLD,UNTREEIFY_THRESHOLD,entrySet,loadFactor,modCount,serialVersionUID,size,table,threshold +hcls EntryIterator,EntrySet,EntrySpliterator,HashIterator,HashMapSpliterator,KeyIterator,KeySet,KeySpliterator,Node,TreeNode,UnsafeHolder,ValueIterator,ValueSpliterator,Values CLSS public abstract interface java.util.List<%0 extends java.lang.Object> intf java.util.Collection<{java.util.List%0}> +meth public !varargs static <%0 extends java.lang.Object> java.util.List<{%%0}> of({%%0}[]) + anno 0 java.lang.SafeVarargs() meth public abstract <%0 extends java.lang.Object> {%%0}[] toArray({%%0}[]) meth public abstract boolean add({java.util.List%0}) meth public abstract boolean addAll(int,java.util.Collection) @@ -641,11 +680,25 @@ meth public abstract {java.util.List%0} get(int) meth public abstract {java.util.List%0} remove(int) meth public abstract {java.util.List%0} set(int,{java.util.List%0}) meth public java.util.Spliterator<{java.util.List%0}> spliterator() +meth public static <%0 extends java.lang.Object> java.util.List<{%%0}> copyOf(java.util.Collection) +meth public static <%0 extends java.lang.Object> java.util.List<{%%0}> of() +meth public static <%0 extends java.lang.Object> java.util.List<{%%0}> of({%%0}) +meth public static <%0 extends java.lang.Object> java.util.List<{%%0}> of({%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.List<{%%0}> of({%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.List<{%%0}> of({%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.List<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.List<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.List<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.List<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.List<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.List<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) meth public void replaceAll(java.util.function.UnaryOperator<{java.util.List%0}>) meth public void sort(java.util.Comparator) CLSS public abstract interface java.util.Map<%0 extends java.lang.Object, %1 extends java.lang.Object> innr public abstract interface static Entry +meth public !varargs static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> ofEntries(java.util.Map$Entry[]) + anno 0 java.lang.SafeVarargs() meth public abstract boolean containsKey(java.lang.Object) meth public abstract boolean containsValue(java.lang.Object) meth public abstract boolean equals(java.lang.Object) @@ -662,6 +715,19 @@ meth public abstract {java.util.Map%1} put({java.util.Map%0},{java.util.Map%1}) meth public abstract {java.util.Map%1} remove(java.lang.Object) meth public boolean remove(java.lang.Object,java.lang.Object) meth public boolean replace({java.util.Map%0},{java.util.Map%1},{java.util.Map%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map$Entry<{%%0},{%%1}> entry({%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> copyOf(java.util.Map) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of() +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) meth public void forEach(java.util.function.BiConsumer) meth public void replaceAll(java.util.function.BiFunction) meth public {java.util.Map%1} compute({java.util.Map%0},java.util.function.BiFunction) @@ -674,6 +740,8 @@ meth public {java.util.Map%1} replace({java.util.Map%0},{java.util.Map%1}) CLSS public abstract interface java.util.Set<%0 extends java.lang.Object> intf java.util.Collection<{java.util.Set%0}> +meth public !varargs static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0}[]) + anno 0 java.lang.SafeVarargs() meth public abstract <%0 extends java.lang.Object> {%%0}[] toArray({%%0}[]) meth public abstract boolean add({java.util.Set%0}) meth public abstract boolean addAll(java.util.Collection) @@ -690,6 +758,18 @@ meth public abstract java.lang.Object[] toArray() meth public abstract java.util.Iterator<{java.util.Set%0}> iterator() meth public abstract void clear() meth public java.util.Spliterator<{java.util.Set%0}> spliterator() +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> copyOf(java.util.Collection) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of() +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) CLSS public abstract interface java.util.concurrent.Future<%0 extends java.lang.Object> meth public abstract boolean cancel(boolean) @@ -709,10 +789,13 @@ meth protected void setException(java.lang.Throwable) meth public boolean cancel(boolean) meth public boolean isCancelled() meth public boolean isDone() +meth public java.lang.String toString() meth public void run() meth public {java.util.concurrent.FutureTask%0} get() throws java.lang.InterruptedException,java.util.concurrent.ExecutionException meth public {java.util.concurrent.FutureTask%0} get(long,java.util.concurrent.TimeUnit) throws java.lang.InterruptedException,java.util.concurrent.ExecutionException,java.util.concurrent.TimeoutException supr java.lang.Object +hfds CANCELLED,COMPLETING,EXCEPTIONAL,INTERRUPTED,INTERRUPTING,NEW,NORMAL,RUNNER,STATE,WAITERS,callable,outcome,runner,state,waiters +hcls WaitNode CLSS public abstract interface java.util.concurrent.RunnableFuture<%0 extends java.lang.Object> intf java.lang.Runnable @@ -727,9 +810,9 @@ innr public final static !enum Status meth protected final void setCycleDuration(javafx.util.Duration) meth protected final void setStatus(javafx.animation.Animation$Status) meth public abstract void impl_jumpTo(long,long) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void impl_playTo(long,long) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isAutoReverse() meth public final double getCurrentRate() meth public final double getRate() @@ -758,13 +841,13 @@ meth public final void setDelay(javafx.util.Duration) meth public final void setOnFinished(javafx.event.EventHandler) meth public final void setRate(double) meth public void impl_finished() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_setCurrentRate(double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_setCurrentTicks(long) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_timePulse(long) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void jumpTo(java.lang.String) meth public void jumpTo(javafx.util.Duration) meth public void pause() @@ -926,14 +1009,14 @@ meth public java.lang.Object getEndValue() meth public java.lang.String toString() meth public javafx.animation.Interpolator getInterpolator() meth public javafx.animation.KeyValue$Type getType() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.beans.value.WritableValue getTarget() supr java.lang.Object hfds DEFAULT_INTERPOLATOR,endValue,interpolator,target,type CLSS public final static !enum javafx.animation.KeyValue$Type outer javafx.animation.KeyValue - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static javafx.animation.KeyValue$Type BOOLEAN fld public final static javafx.animation.KeyValue$Type DOUBLE fld public final static javafx.animation.KeyValue$Type FLOAT @@ -956,9 +1039,9 @@ meth public final javafx.collections.ObservableList meth public final javafx.scene.Node getNode() meth public final void setNode(javafx.scene.Node) meth public void impl_jumpTo(long,long) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_playTo(long,long) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.animation.Transition hfds DEFAULT_NODE,EMPTY_ANIMATION_ARRAY,EPSILON,cachedChildren,children,childrenChanged,childrenListener,delays,durations,forceChildSync,node,offsetTicks,oldTicks,rates @@ -1150,9 +1233,9 @@ meth public final javafx.collections.ObservableList meth public final javafx.scene.Node getNode() meth public final void setNode(javafx.scene.Node) meth public void impl_jumpTo(long,long) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_playTo(long,long) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.animation.Transition hfds BEFORE,DEFAULT_NODE,EMPTY_ANIMATION_ARRAY,EPSILON,cachedChildren,children,childrenChanged,childrenListener,curIndex,delays,durations,end,forceChildSync,node,offsetTicks,oldTicks,rates,startTimes @@ -1210,11 +1293,11 @@ cons public init() cons public init(double) meth public final javafx.collections.ObservableList getKeyFrames() meth public void impl_jumpTo(long,long) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_playTo(long,long) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_setCurrentRate(double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void stop() supr javafx.animation.Animation hfds KEY_FRAME_COMPARATOR,clipCore,keyFrames @@ -1241,9 +1324,9 @@ meth public final javafx.animation.Interpolator getInterpolator() meth public final javafx.beans.property.ObjectProperty interpolatorProperty() meth public final void setInterpolator(javafx.animation.Interpolator) meth public void impl_jumpTo(long,long) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_playTo(long,long) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.animation.Animation hfds DEFAULT_INTERPOLATOR,cachedInterpolator,interpolator,parent @@ -4543,63 +4626,63 @@ CLSS public abstract javafx.scene.Node cons protected init() intf javafx.event.EventTarget meth protected abstract boolean impl_computeContains(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected abstract com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected boolean containsBounds(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.javafx.css.StyleHelper impl_createStyleHelper() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final <%0 extends javafx.event.Event> void setEventHandler(javafx.event.EventType<{%%0}>,javafx.event.EventHandler) meth protected final boolean impl_intersects(com.sun.javafx.geom.PickRay) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final boolean impl_isDirty(com.sun.javafx.scene.DirtyBits) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final boolean impl_isDirtyEmpty() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final void impl_clearDirty(com.sun.javafx.scene.DirtyBits) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final void impl_layoutBoundsChanged() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final void setDisabled(boolean) meth protected final void setFocused(boolean) meth protected final void setHover(boolean) meth protected final void setPressed(boolean) meth protected java.lang.Boolean impl_cssGetFocusTraversableInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.geometry.Bounds impl_computeLayoutBounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.Cursor impl_cssGetCursorInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.Node impl_pickNodeLocal(com.sun.javafx.geom.PickRay) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.Node impl_pickNodeLocal(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void impl_geomChanged() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void impl_markDirty(com.sun.javafx.scene.DirtyBits) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void impl_notifyLayoutBoundsChanged() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void impl_pseudoClassStateChanged(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public !varargs javafx.scene.input.Dragboard startDragAndDrop(javafx.scene.input.TransferMode[]) meth public abstract com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.Object impl_processMXNode(com.sun.javafx.jmx.MXNodeAlgorithm,com.sun.javafx.jmx.MXNodeAlgorithmContext) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean contains(double,double) meth public boolean contains(javafx.geometry.Point2D) meth public boolean hasProperties() meth public boolean impl_hasTransforms() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean intersects(double,double,double,double) meth public boolean intersects(javafx.geometry.Bounds) meth public boolean isResizable() meth public com.sun.javafx.css.StyleHelper impl_getStyleHelper() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.sg.PGNode impl_getPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public double getBaselineOffset() meth public double maxHeight(double) meth public double maxWidth(double) @@ -4612,9 +4695,9 @@ meth public final <%0 extends javafx.event.Event> void addEventHandler(javafx.ev meth public final <%0 extends javafx.event.Event> void removeEventFilter(javafx.event.EventType<{%%0}>,javafx.event.EventHandler) meth public final <%0 extends javafx.event.Event> void removeEventHandler(javafx.event.EventType<{%%0}>,javafx.event.EventHandler) meth public final boolean impl_isShowMnemonics() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean impl_isTreeVisible() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isCache() meth public final boolean isDisable() meth public final boolean isDisabled() @@ -4627,9 +4710,9 @@ meth public final boolean isPickOnBounds() meth public final boolean isPressed() meth public final boolean isVisible() meth public final com.sun.javafx.css.Styleable impl_getStyleable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final com.sun.javafx.geom.transform.BaseTransform impl_getLeafTransform() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getLayoutX() meth public final double getLayoutY() meth public final double getOpacity() @@ -4641,18 +4724,18 @@ meth public final double getTranslateX() meth public final double getTranslateY() meth public final double getTranslateZ() meth public final double impl_getPivotX() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double impl_getPivotY() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double impl_getPivotZ() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.lang.String getId() meth public final java.lang.String getStyle() meth public final javafx.beans.property.BooleanProperty cacheProperty() meth public final javafx.beans.property.BooleanProperty disableProperty() meth public final javafx.beans.property.BooleanProperty focusTraversableProperty() meth public final javafx.beans.property.BooleanProperty impl_showMnemonicsProperty() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.BooleanProperty managedProperty() meth public final javafx.beans.property.BooleanProperty mouseTransparentProperty() meth public final javafx.beans.property.BooleanProperty pickOnBoundsProperty() @@ -4732,7 +4815,7 @@ meth public final javafx.collections.ObservableList getStyleCl meth public final javafx.collections.ObservableList getTransforms() meth public final javafx.collections.ObservableMap getProperties() meth public final javafx.collections.ObservableMap> impl_getStyleMap() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.event.EventDispatcher getEventDispatcher() meth public final javafx.event.EventHandler getOnContextMenuRequested() meth public final javafx.event.EventHandler getOnDragDone() @@ -4782,9 +4865,9 @@ meth public final javafx.scene.Cursor getCursor() meth public final javafx.scene.DepthTest getDepthTest() meth public final javafx.scene.Node getClip() meth public final javafx.scene.Node impl_pickNode(com.sun.javafx.geom.PickRay) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.scene.Node impl_pickNode(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.scene.Parent getParent() meth public final javafx.scene.Scene getScene() meth public final javafx.scene.effect.BlendMode getBlendMode() @@ -4795,17 +4878,17 @@ meth public final javafx.scene.transform.Transform getLocalToSceneTransform() meth public final void autosize() meth public final void fireEvent(javafx.event.Event) meth public final void impl_reapplyCSS() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void impl_setShowMnemonics(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void impl_setStyleMap(javafx.collections.ObservableMap>) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void impl_syncPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void impl_transformsChanged() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void impl_traverse(com.sun.javafx.scene.traversal.Direction) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void setBlendMode(javafx.scene.effect.BlendMode) meth public final void setCache(boolean) meth public final void setCacheHint(javafx.scene.CacheHint) @@ -4876,7 +4959,7 @@ meth public final void setVisible(boolean) meth public java.lang.Object getUserData() meth public java.lang.String toString() meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.util.Set lookupAll(java.lang.String) meth public javafx.event.EventDispatchChain buildEventDispatchChain(javafx.event.EventDispatchChain) meth public javafx.geometry.Bounds localToParent(javafx.geometry.Bounds) @@ -4895,15 +4978,15 @@ meth public javafx.geometry.Point2D sceneToLocal(javafx.geometry.Point2D) meth public javafx.scene.Node lookup(java.lang.String) meth public javafx.scene.image.WritableImage snapshot(javafx.scene.SnapshotParameters,javafx.scene.image.WritableImage) meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_cssResetInitialValues() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_processCSS(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void relocate(double,double) meth public void requestFocus() meth public void resize(double,double) @@ -5004,9 +5087,9 @@ CLSS public abstract javafx.scene.Parent cons protected init() meth protected <%0 extends javafx.scene.Node> java.util.List<{%%0}> getManagedChildren() meth protected boolean impl_computeContains(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected double computeMinHeight(double) meth protected double computeMinWidth(double) meth protected double computePrefHeight(double) @@ -5014,14 +5097,14 @@ meth protected double computePrefWidth(double) meth protected final void setNeedsLayout(boolean) meth protected javafx.collections.ObservableList getChildren() meth protected javafx.scene.Node impl_pickNodeLocal(com.sun.javafx.geom.PickRay) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.Node impl_pickNodeLocal(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void impl_geomChanged() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void layoutChildren() meth public com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public double getBaselineOffset() meth public double minHeight(double) meth public double minWidth(double) @@ -5029,26 +5112,26 @@ meth public double prefHeight(double) meth public double prefWidth(double) meth public final boolean isNeedsLayout() meth public final com.sun.javafx.scene.traversal.TraversalEngine getImpl_traversalEngine() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.ObjectProperty impl_traversalEngineProperty() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.ReadOnlyBooleanProperty needsLayoutProperty() meth public final javafx.collections.ObservableList getStylesheets() meth public final void layout() meth public final void setImpl_traversalEngine(com.sun.javafx.scene.traversal.TraversalEngine) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.Object impl_processMXNode(com.sun.javafx.jmx.MXNodeAlgorithm,com.sun.javafx.jmx.MXNodeAlgorithmContext) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.util.List impl_getAllParentStylesheets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.collections.ObservableList getChildrenUnmodifiable() meth public javafx.scene.Node lookup(java.lang.String) meth public void impl_cssResetInitialValues() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_processCSS(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void requestLayout() supr javafx.scene.Node hfds DIRTY_CHILDREN_THRESHOLD,REMOVED_CHILDREN_THRESHOLD,bottom,cachedBounds,cachedBoundsInvalid,childSet,children,childrenTriggerPermutation,dirtyChildren,far,ignoreChildrenTrigger,impl_traversalEngine,left,minHeightCache,minWidthCache,near,needsLayout,performingLayout,pgChildrenSize,prefHeightCache,prefWidthCache,removed,removedChildrenExceedsThreshold,right,sizeCacheClear,startIdx,stylesheets,tmp,top,warnOnAutoMove @@ -5058,7 +5141,7 @@ cons protected init() meth public !varargs {javafx.scene.ParentBuilder%0} stylesheets(java.lang.String[]) meth public void applyTo(javafx.scene.Parent) meth public {javafx.scene.ParentBuilder%0} impl_traversalEngine(com.sun.javafx.scene.traversal.TraversalEngine) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public {javafx.scene.ParentBuilder%0} stylesheets(java.util.Collection) supr javafx.scene.NodeBuilder<{javafx.scene.ParentBuilder%0}> hfds __set,impl_traversalEngine,stylesheets @@ -5092,9 +5175,9 @@ intf javafx.event.EventTarget meth protected final <%0 extends javafx.event.Event> void setEventHandler(javafx.event.EventType<{%%0}>,javafx.event.EventHandler) meth public !varargs javafx.scene.input.Dragboard startDragAndDrop(javafx.scene.input.TransferMode[]) meth public com.sun.javafx.tk.TKPulseListener impl_getScenePulseListener() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.tk.TKScene impl_getPeer() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final <%0 extends javafx.event.Event> void addEventFilter(javafx.event.EventType<{%%0}>,javafx.event.EventHandler) meth public final <%0 extends javafx.event.Event> void addEventHandler(javafx.event.EventType<{%%0}>,javafx.event.EventHandler) meth public final <%0 extends javafx.event.Event> void removeEventFilter(javafx.event.EventType<{%%0}>,javafx.event.EventHandler) @@ -5246,33 +5329,33 @@ meth public final void setOnZoomFinished(javafx.event.EventHandler) meth public final void setRoot(javafx.scene.Parent) meth public java.lang.Object renderToImage(java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.Object renderToImage(java.lang.Object,float) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.collections.ObservableMap getAccelerators() meth public javafx.collections.ObservableMap> getMnemonics() meth public javafx.event.EventDispatchChain buildEventDispatchChain(javafx.event.EventDispatchChain) meth public javafx.scene.Node lookup(java.lang.String) meth public javafx.scene.image.WritableImage snapshot(javafx.scene.image.WritableImage) meth public static void impl_setAllowPGAccess(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addMnemonic(javafx.scene.input.Mnemonic) meth public void addToDirtyLayoutList(javafx.scene.Parent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_disposePeer() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_enableInputMethodEvents(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_initPeer() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_processKeyEvent(javafx.scene.input.KeyEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_processMouseEvent(javafx.scene.input.MouseEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_setWindow(javafx.stage.Window) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void removeMnemonic(javafx.scene.input.Mnemonic) meth public void snapshot(javafx.util.Callback,javafx.scene.image.WritableImage) meth public void startFullDrag() @@ -5379,11 +5462,11 @@ CLSS public javafx.scene.canvas.Canvas cons public init() cons public init(double,double) meth protected boolean impl_computeContains(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getHeight() meth public final double getWidth() meth public final javafx.beans.property.DoubleProperty heightProperty() @@ -5391,10 +5474,10 @@ meth public final javafx.beans.property.DoubleProperty widthProperty() meth public final void setHeight(double) meth public final void setWidth(double) meth public java.lang.Object impl_processMXNode(com.sun.javafx.jmx.MXNodeAlgorithm,com.sun.javafx.jmx.MXNodeAlgorithmContext) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.scene.canvas.GraphicsContext getGraphicsContext2D() meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.Node hfds DEFAULT_BUF_SIZE,height,theBuffer,theContext,width @@ -5572,12 +5655,12 @@ meth public final void setTickLabelsVisible(boolean) meth public final void setTickLength(double) meth public final void setTickMarkVisible(boolean) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.collections.ObservableList> getTickMarks() meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidateRange(java.util.List<{javafx.scene.chart.Axis%0}>) meth public void requestAxisLayout() meth public void requestLayout() @@ -5641,11 +5724,11 @@ meth public final javafx.beans.property.DoubleProperty categoryGapProperty() meth public final void setBarGap(double) meth public final void setCategoryGap(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.chart.XYChart<{javafx.scene.chart.BarChart%0},{javafx.scene.chart.BarChart%1}> hfds HORIZONTAL_PSEUDOCLASS_STATE,PSEUDO_CLASS_HORIZONTAL,PSEUDO_CLASS_VERTICAL,VERTICAL_PSEUDOCLASS_STATE,barGap,bottomPos,categoryAxis,categoryGap,dataItemBeingRemoved,dataRemoveTimeline,legend,orientation,seriesCategoryMap,seriesOfDataRemoved,seriesRemove,valueAxis hcls StyleableProperties @@ -5716,9 +5799,9 @@ meth public final void setStartMargin(double) meth public java.lang.String getValueForDisplay(double) meth public java.lang.String toRealValue(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidateRange(java.util.List) supr javafx.scene.chart.Axis hfds allDataCategories,animator,categories,categorySpacing,currentAnimationID,endMargin,firstCategoryPos,gapStartAndEnd,itemsListener,startMargin @@ -5768,9 +5851,9 @@ meth public final void setLegendVisible(boolean) meth public final void setTitle(java.lang.String) meth public final void setTitleSide(javafx.geometry.Side) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.layout.Region hfds MIN_HEIGHT_TO_LEAVE_FOR_CHART_CONTENT,MIN_WIDTH_TO_LEAVE_FOR_CHART_CONTENT,animated,animator,chartContent,legend,legendSide,legendVisible,title,titleLabel,titleSide hcls StyleableProperties @@ -5802,9 +5885,9 @@ meth public final boolean getCreateSymbols() meth public final javafx.beans.property.BooleanProperty createSymbolsProperty() meth public final void setCreateSymbols(boolean) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.chart.XYChart<{javafx.scene.chart.LineChart%0},{javafx.scene.chart.LineChart%1}> hfds createSymbols,dataItemBeingRemoved,dataRemoveTimeline,legend,seriesOfDataRemoved,seriesYMultiplierMap hcls StyleableProperties @@ -5840,9 +5923,9 @@ meth public final javafx.beans.property.DoubleProperty tickUnitProperty() meth public final void setForceZeroInRange(boolean) meth public final void setTickUnit(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.chart.ValueAxis hfds TICK_UNIT_DEFAULTS,TICK_UNIT_FORMATTER_DEFAULTS,animator,currentAnimationID,currentRangeIndexProperty,defaultFormatter,forceZeroInRange,tickUnit hcls StyleableProperties @@ -5888,9 +5971,9 @@ meth public final void setLabelLineLength(double) meth public final void setLabelsVisible(boolean) meth public final void setStartAngle(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.chart.Chart hfds LABEL_BALL_RADIUS,LABEL_TICK_GAP,MIN_PIE_RADIUS,begin,centerX,centerY,clockwise,data,dataChangeListener,dataItemBeingRemoved,dataRemoveTimeline,defaultColorIndex,labelLineLength,labelLinePath,labelsVisible,legend,pieRadius,startAngle hcls LabelLayoutInfo,StyleableProperties @@ -5961,9 +6044,9 @@ meth protected void seriesRemoved(javafx.scene.chart.XYChart$Series<{javafx.scen meth protected void updateAxisRange() meth protected void updateLegend() meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.chart.XYChart<{javafx.scene.chart.StackedAreaChart%0},{javafx.scene.chart.StackedAreaChart%1}> hfds legend,seriesYMultiplierMap hcls DataPointInfo,PartOf,StyleableProperties @@ -5992,10 +6075,10 @@ meth protected void updateAxisRange() meth protected void updateLegend() meth public double getCategoryGap() meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.beans.property.DoubleProperty categoryGapProperty() meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setCategoryGap(double) supr javafx.scene.chart.XYChart<{javafx.scene.chart.StackedBarChart%0},{javafx.scene.chart.StackedBarChart%1}> hfds categoryAxis,categoryGap,legend,orientation,seriesCategoryMap,seriesDefaultColorIndex,seriesDefaultColorMap,valueAxis @@ -6049,9 +6132,9 @@ meth public final void setMinorTickVisible(boolean) meth public final void setTickLabelFormatter(javafx.util.StringConverter<{javafx.scene.chart.ValueAxis%0}>) meth public final void setUpperBound(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidateRange(java.util.List<{javafx.scene.chart.ValueAxis%0}>) meth public {javafx.scene.chart.ValueAxis%0} getValueForDisplay(double) meth public {javafx.scene.chart.ValueAxis%0} toRealValue(double) @@ -6122,11 +6205,11 @@ meth public final void setHorizontalZeroLineVisible(boolean) meth public final void setVerticalGridLinesVisible(boolean) meth public final void setVerticalZeroLineVisible(boolean) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.scene.chart.Axis<{javafx.scene.chart.XYChart%0}> getXAxis() meth public javafx.scene.chart.Axis<{javafx.scene.chart.XYChart%1}> getYAxis() meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.chart.Chart hfds alternativeColumnFillVisible,alternativeRowFillVisible,begin,data,horizontalGridLines,horizontalGridLinesVisible,horizontalRowFill,horizontalZeroLine,horizontalZeroLineVisible,plotArea,plotAreaClip,plotBackground,plotContent,rangeValid,seriesChanged,seriesDefaultColorIndex,verticalGridLines,verticalGridLinesVisible,verticalRowFill,verticalZeroLine,verticalZeroLineVisible,xAxis,yAxis hcls StyleableProperties @@ -6192,7 +6275,7 @@ CLSS public javafx.scene.control.Accordion anno 0 com.sun.javafx.beans.IDProperty(java.lang.String value="id") cons public init() meth protected java.lang.Boolean impl_cssGetFocusTraversableInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.ObjectProperty expandedPaneProperty() meth public final javafx.collections.ObservableList getPanes() meth public final javafx.scene.control.TitledPane getExpandedPane() @@ -6225,7 +6308,7 @@ meth public final javafx.beans.property.BooleanProperty defaultButtonProperty() meth public final void setCancelButton(boolean) meth public final void setDefaultButton(boolean) meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void fire() supr javafx.scene.control.ButtonBase hfds DEFAULT_STYLE_CLASS,PSEUDO_CLASS_CANCEL,PSEUDO_CLASS_CANCEL_MASK,PSEUDO_CLASS_DEFAULT,PSEUDO_CLASS_DEFAULT_MASK,cancelButton,defaultButton @@ -6243,7 +6326,7 @@ meth public final javafx.beans.property.ReadOnlyBooleanProperty armedProperty() meth public final javafx.event.EventHandler getOnAction() meth public final void setOnAction(javafx.event.EventHandler) meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void arm() meth public void disarm() supr javafx.scene.control.Labeled @@ -6272,7 +6355,7 @@ CLSS public javafx.scene.control.Cell<%0 extends java.lang.Object> anno 0 javafx.beans.DefaultProperty(java.lang.String value="text") cons public init() meth protected java.lang.Boolean impl_cssGetFocusTraversableInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void updateItem({javafx.scene.control.Cell%0},boolean) meth public final boolean isEditable() meth public final boolean isEditing() @@ -6287,7 +6370,7 @@ meth public final void setEditable(boolean) meth public final void setItem({javafx.scene.control.Cell%0}) meth public final {javafx.scene.control.Cell%0} getItem() meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void cancelEdit() meth public void commitEdit({javafx.scene.control.Cell%0}) meth public void startEdit() @@ -6321,7 +6404,7 @@ meth public final void setAllowIndeterminate(boolean) meth public final void setIndeterminate(boolean) meth public final void setSelected(boolean) meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void fire() supr javafx.scene.control.ButtonBase hfds DEFAULT_STYLE_CLASS,DETERMINATE_PSEUDOCLASS_STATE,INDETERMINATE_PSEUDOCLASS_STATE,PSEUDO_CLASS_DETERMINATE,PSEUDO_CLASS_INDETERMINATE,PSEUDO_CLASS_SELECTED,SELECTED_PSEUDOCLASS_STATE,allowIndeterminate,indeterminate,selected @@ -6413,7 +6496,7 @@ meth public final {javafx.scene.control.ChoiceBox%0} getValue() meth public javafx.beans.property.ObjectProperty> converterProperty() meth public javafx.beans.property.ObjectProperty<{javafx.scene.control.ChoiceBox%0}> valueProperty() meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void hide() meth public void show() supr javafx.scene.control.Control @@ -6518,7 +6601,7 @@ meth public javafx.beans.property.BooleanProperty editableProperty() meth public javafx.beans.property.ObjectProperty<{javafx.scene.control.ComboBoxBase%0}> valueProperty() meth public javafx.beans.property.ReadOnlyBooleanProperty showingProperty() meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void arm() meth public void disarm() meth public void hide() @@ -6590,7 +6673,7 @@ meth public javafx.scene.control.ContextMenu build() meth public static javafx.scene.control.ContextMenuBuilder create() meth public void applyTo(javafx.scene.control.ContextMenu) meth public {javafx.scene.control.ContextMenuBuilder%0} impl_showRelativeToWindow(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public {javafx.scene.control.ContextMenuBuilder%0} items(java.util.Collection) meth public {javafx.scene.control.ContextMenuBuilder%0} onAction(javafx.event.EventHandler) supr javafx.scene.control.PopupControlBuilder<{javafx.scene.control.ContextMenuBuilder%0}> @@ -6603,7 +6686,7 @@ fld public final static double USE_COMPUTED_SIZE = -1.0 fld public final static double USE_PREF_SIZE = -Infinity intf javafx.scene.control.Skinnable meth protected boolean impl_computeContains(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected double computeMaxHeight(double) meth protected double computeMaxWidth(double) meth protected double computeMinHeight(double) @@ -6613,13 +6696,13 @@ meth protected double computePrefWidth(double) meth protected final void setHeight(double) meth protected final void setWidth(double) meth protected java.lang.Boolean impl_cssGetFocusTraversableInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected java.lang.String getUserAgentStylesheet() meth protected javafx.beans.property.StringProperty skinClassNameProperty() meth protected javafx.geometry.Bounds impl_computeLayoutBounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void impl_notifyLayoutBoundsChanged() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void layoutChildren() meth protected void setSkinClassName(java.lang.String) meth public boolean intersects(double,double,double,double) @@ -6663,11 +6746,11 @@ meth public final void setPrefWidth(double) meth public final void setSkin(javafx.scene.control.Skin) meth public final void setTooltip(javafx.scene.control.Tooltip) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_processCSS(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(double,double) meth public void setMaxSize(double,double) meth public void setMinSize(double,double) @@ -6737,12 +6820,12 @@ cons public init() cons public init(java.lang.String) cons public init(java.lang.String,javafx.scene.Node) meth protected javafx.scene.Cursor impl_cssGetCursorInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isVisited() meth public final javafx.beans.property.BooleanProperty visitedProperty() meth public final void setVisited(boolean) meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void fire() supr javafx.scene.control.ButtonBase hfds DEFAULT_STYLE_CLASS,PSEUDO_CLASS_VISITED,VISITED_PSEUDOCLASS_STATE,visited @@ -6789,7 +6872,7 @@ cons public init() meth public final int getIndex() meth public final javafx.beans.property.ReadOnlyIntegerProperty indexProperty() meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void updateIndex(int) supr javafx.scene.control.Cell<{javafx.scene.control.IndexedCell%0}> hfds DEFAULT_STYLE_CLASS,EVEN_PSEUDOCLASS_STATE,ODD_PSEUDOCLASS_STATE,PSEUDO_CLASS_EVEN,PSEUDO_CLASS_ODD,index @@ -6807,7 +6890,7 @@ cons public init() cons public init(java.lang.String) cons public init(java.lang.String,javafx.scene.Node) meth protected java.lang.Boolean impl_cssGetFocusTraversableInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.scene.Node getLabelFor() meth public final void setLabelFor(javafx.scene.Node) meth public javafx.beans.property.ObjectProperty labelForProperty() @@ -6831,7 +6914,7 @@ cons public init() cons public init(java.lang.String) cons public init(java.lang.String,javafx.scene.Node) meth protected javafx.geometry.Pos impl_cssGetAlignmentInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isMnemonicParsing() meth public final boolean isUnderline() meth public final boolean isWrapText() @@ -6874,10 +6957,10 @@ meth public final void setTextOverrun(javafx.scene.control.OverrunStyle) meth public final void setUnderline(boolean) meth public final void setWrapText(boolean) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.geometry.Orientation getContentBias() meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.control.Control hfds DEFAULT_ELLIPSIS_STRING,alignment,contentDisplay,ellipsisString,font,graphic,graphicTextGap,imageUrl,labelPadding,mnemonicParsing,text,textAlignment,textFill,textOverrun,underline,wrapText hcls StyleableProperties @@ -6956,15 +7039,15 @@ meth public final void setOnEditStart(javafx.event.EventHandler) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static <%0 extends java.lang.Object> javafx.event.EventType> editAnyEvent() meth public static <%0 extends java.lang.Object> javafx.event.EventType> editCancelEvent() meth public static <%0 extends java.lang.Object> javafx.event.EventType> editCommitEvent() meth public static <%0 extends java.lang.Object> javafx.event.EventType> editStartEvent() meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void edit(int) meth public void scrollTo(int) supr javafx.scene.control.Control @@ -7037,15 +7120,15 @@ CLSS public javafx.scene.control.MenuBar anno 0 javafx.beans.DefaultProperty(java.lang.String value="menus") cons public init() meth protected java.lang.Boolean impl_cssGetFocusTraversableInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isUseSystemMenuBar() meth public final javafx.beans.property.BooleanProperty useSystemMenuBarProperty() meth public final javafx.collections.ObservableList getMenus() meth public final void setUseSystemMenuBar(boolean) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.control.Control hfds DEFAULT_STYLE_CLASS,menus,useSystemMenuBar hcls StyleableProperties @@ -7089,7 +7172,7 @@ meth public final javafx.collections.ObservableList MENU_VALIDATION_EVENT intf javafx.event.EventTarget meth protected final void setParentMenu(javafx.scene.control.Menu) @@ -7122,7 +7205,7 @@ meth protected final void setParentPopup(javafx.scene.control.ContextMenu) meth public <%0 extends javafx.event.Event> void addEventHandler(javafx.event.EventType<{%%0}>,javafx.event.EventHandler<{%%0}>) meth public <%0 extends javafx.event.Event> void removeEventHandler(javafx.event.EventType<{%%0}>,javafx.event.EventHandler<{%%0}>) meth public com.sun.javafx.css.Styleable impl_getStyleable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isDisable() meth public final boolean isMnemonicParsing() meth public final boolean isVisible() @@ -7247,9 +7330,9 @@ meth public final void setMaxPageIndicatorCount(int) meth public final void setPageCount(int) meth public final void setPageFactory(javafx.util.Callback) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.control.Control hfds DEFAULT_MAX_PAGE_INDICATOR_COUNT,DEFAULT_STYLE_CLASS,currentPageIndex,maxPageIndicatorCount,oldMaxPageIndicatorCount,oldPageCount,pageCount,pageFactory hcls StyleableProperties @@ -7287,16 +7370,16 @@ hfds __set,promptText CLSS public javafx.scene.control.PopupControl cons public init() fld protected com.sun.javafx.css.Styleable styleable - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld protected javafx.scene.control.PopupControl$CSSBridge bridge fld public final static double USE_COMPUTED_SIZE = -1.0 fld public final static double USE_PREF_SIZE = -Infinity innr protected CSSBridge intf javafx.scene.control.Skinnable meth protected void impl_pseudoClassStateChanged(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.css.Styleable impl_getStyleable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getMaxHeight() meth public final double getMaxWidth() meth public final double getMinHeight() @@ -7332,9 +7415,9 @@ meth public final void setPrefWidth(double) meth public final void setSkin(javafx.scene.control.Skin) meth public final void setStyle(java.lang.String) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setMaxSize(double,double) meth public void setMinSize(double,double) meth public void setPrefSize(double,double) @@ -7349,9 +7432,9 @@ CLSS protected javafx.scene.control.PopupControl$CSSBridge cons protected init(javafx.scene.control.PopupControl) meth protected void setSkinClassName(java.lang.String) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_pseudoClassStateChanged(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void requestLayout() supr javafx.scene.Group hfds currentSkinClassName,skin,skinClassName @@ -7381,7 +7464,7 @@ CLSS public javafx.scene.control.ProgressBar cons public init() cons public init(double) meth protected java.lang.Boolean impl_cssGetFocusTraversableInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.control.ProgressIndicator hfds DEFAULT_STYLE_CLASS @@ -7397,14 +7480,14 @@ cons public init() cons public init(double) fld public final static double INDETERMINATE_PROGRESS = -1.0 meth protected java.lang.Boolean impl_cssGetFocusTraversableInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isIndeterminate() meth public final double getProgress() meth public final javafx.beans.property.DoubleProperty progressProperty() meth public final javafx.beans.property.ReadOnlyBooleanProperty indeterminateProperty() meth public final void setProgress(double) meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.control.Control hfds DEFAULT_STYLE_CLASS,DETERMINATE_PSEUDOCLASS_STATE,INDETERMINATE_PSEUDOCLASS_STATE,PSEUDO_CLASS_DETERMINATE,PSEUDO_CLASS_INDETERMINATE,indeterminate,progress @@ -7424,7 +7507,7 @@ CLSS public javafx.scene.control.RadioButton cons public init() cons public init(java.lang.String) meth protected javafx.geometry.Pos impl_cssGetAlignmentInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void fire() supr javafx.scene.control.ToggleButton hfds DEFAULT_STYLE_CLASS @@ -7464,7 +7547,7 @@ CLSS public javafx.scene.control.ScrollBar anno 0 com.sun.javafx.beans.IDProperty(java.lang.String value="id") cons public init() meth protected java.lang.Boolean impl_cssGetFocusTraversableInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getBlockIncrement() meth public final double getMax() meth public final double getMin() @@ -7487,11 +7570,11 @@ meth public final void setUnitIncrement(double) meth public final void setValue(double) meth public final void setVisibleAmount(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void adjustValue(double) meth public void decrement() meth public void increment() @@ -7521,7 +7604,7 @@ CLSS public javafx.scene.control.ScrollPane cons public init() innr public final static !enum ScrollBarPolicy meth protected java.lang.Boolean impl_cssGetFocusTraversableInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isFitToHeight() meth public final boolean isFitToWidth() meth public final boolean isPannable() @@ -7568,11 +7651,11 @@ meth public final void setVmax(double) meth public final void setVmin(double) meth public final void setVvalue(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.control.Control hfds DEFAULT_STYLE_CLASS,FIT_TO_HEIGHT_PSEUDOCLASS_STATE,FIT_TO_WIDTH_PSEUDOCLASS_STATE,PANNABLE_PSEUDOCLASS_STATE,PSEUDO_CLASS_FIT_TO_HEIGHT,PSEUDO_CLASS_FIT_TO_WIDTH,PSEUDO_CLASS_PANNABLE,content,fitToHeight,fitToWidth,hbarPolicy,hmax,hmin,hvalue,pannable,prefViewportHeight,prefViewportWidth,vbarPolicy,viewportBounds,vmax,vmin,vvalue hcls StyleableProperties @@ -7644,7 +7727,7 @@ CLSS public javafx.scene.control.Separator cons public init() cons public init(javafx.geometry.Orientation) meth protected java.lang.Boolean impl_cssGetFocusTraversableInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.ObjectProperty halignmentProperty() meth public final javafx.beans.property.ObjectProperty orientationProperty() meth public final javafx.beans.property.ObjectProperty valignmentProperty() @@ -7655,11 +7738,11 @@ meth public final void setHalignment(javafx.geometry.HPos) meth public final void setOrientation(javafx.geometry.Orientation) meth public final void setValignment(javafx.geometry.VPos) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.control.Control hfds DEFAULT_STYLE_CLASS,HORIZONTAL_PSEUDOCLASS_STATE,PSEUDO_CLASS_HORIZONTAL,PSEUDO_CLASS_VERTICAL,VERTICAL_PSEUDOCLASS_STATE,halignment,orientation,valignment hcls StyleableProperties @@ -7756,11 +7839,11 @@ meth public final void setSnapToTicks(boolean) meth public final void setValue(double) meth public final void setValueChanging(boolean) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void adjustValue(double) meth public void decrement() meth public void increment() @@ -7810,21 +7893,21 @@ CLSS public javafx.scene.control.SplitPane cons public init() innr public static Divider meth protected java.lang.Boolean impl_cssGetFocusTraversableInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public !varargs void setDividerPositions(double[]) meth public double[] getDividerPositions() meth public final javafx.beans.property.ObjectProperty orientationProperty() meth public final javafx.geometry.Orientation getOrientation() meth public final void setOrientation(javafx.geometry.Orientation) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.collections.ObservableList getItems() meth public javafx.collections.ObservableList getDividers() meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.Boolean isResizableWithParent(javafx.scene.Node) meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void setResizableWithParent(javafx.scene.Node,java.lang.Boolean) meth public void setDividerPosition(int,double) supr javafx.scene.control.Control @@ -7864,7 +7947,7 @@ intf javafx.event.EventTarget meth protected <%0 extends javafx.event.Event> void setEventHandler(javafx.event.EventType<{%%0}>,javafx.event.EventHandler<{%%0}>) meth public boolean hasProperties() meth public com.sun.javafx.css.Styleable impl_getStyleable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isClosable() meth public final boolean isDisable() meth public final boolean isDisabled() @@ -7967,11 +8050,11 @@ meth public final void setTabMaxWidth(double) meth public final void setTabMinHeight(double) meth public final void setTabMinWidth(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.control.Control hfds BOTTOM_PSEUDOCLASS_STATE,DEFAULT_TAB_MAX_HEIGHT,DEFAULT_TAB_MAX_WIDTH,DEFAULT_TAB_MIN_HEIGHT,DEFAULT_TAB_MIN_WIDTH,LEFT_PSEUDOCLASS_STATE,RIGHT_PSEUDOCLASS_STATE,TOP_PSEUDOCLASS_STATE,cachedSide,cachedSideString,rotateGraphic,selectionModel,side,tabClosingPolicy,tabMaxHeight,tabMaxWidth,tabMinHeight,tabMinWidth,tabs hcls StyleableProperties,TabPaneSelectionModel @@ -8035,7 +8118,7 @@ CLSS public javafx.scene.control.TableColumn<%0 extends java.lang.Object, %1 ext cons public init() cons public init(java.lang.String) fld protected com.sun.javafx.css.Styleable styleable - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.util.Comparator DEFAULT_COMPARATOR fld public final static javafx.util.Callback,javafx.scene.control.TableCell> DEFAULT_CELL_FACTORY innr public final static !enum SortType @@ -8046,7 +8129,7 @@ meth public <%0 extends javafx.event.Event> void addEventHandler(javafx.event.Ev meth public <%0 extends javafx.event.Event> void removeEventHandler(javafx.event.EventType<{%%0}>,javafx.event.EventHandler<{%%0}>) meth public boolean hasProperties() meth public com.sun.javafx.css.Styleable impl_getStyleable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isEditable() meth public final boolean isResizable() meth public final boolean isSortable() @@ -8127,7 +8210,7 @@ meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> ja meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> javafx.event.EventType> editCommitEvent() meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> javafx.event.EventType> editStartEvent() meth public void impl_setWidth(double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setUserData(java.lang.Object) supr java.lang.Object hfds DEFAULT_EDIT_COMMIT_HANDLER,DEFAULT_MAX_WIDTH,DEFAULT_MIN_WIDTH,DEFAULT_STYLE_CLASS,DEFAULT_WIDTH,EDIT_ANY_EVENT,EDIT_CANCEL_EVENT,EDIT_COMMIT_EVENT,EDIT_START_EVENT,USER_DATA_KEY,cellFactory,cellValueFactory,columns,columnsListener,comparator,contextMenu,editable,eventHandlerManager,graphic,id,maxWidth,minWidth,onEditCancel,onEditCommit,onEditStart,parentColumn,prefWidth,properties,resizable,sortNode,sortType,sortable,style,styleClass,tableView,text,visible,weakColumnsListener,width @@ -8277,7 +8360,7 @@ meth public int getVisibleLeafIndex(javafx.scene.control.TableColumn<{javafx.sce meth public javafx.collections.ObservableList> getVisibleLeafColumns() meth public javafx.scene.control.TableColumn<{javafx.scene.control.TableView%0},?> getVisibleLeafColumn(int) meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void edit(int,javafx.scene.control.TableColumn<{javafx.scene.control.TableView%0},?>) meth public void scrollTo(int) supr javafx.scene.control.Control @@ -8414,9 +8497,9 @@ meth public final void setOnAction(javafx.event.EventHandler impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.control.TextInputControl hfds alignment,onAction,prefColumnCount hcls StyleableProperties,TextFieldContent @@ -8463,7 +8546,7 @@ meth public final void setPromptText(java.lang.String) meth public final void setText(java.lang.String) meth public java.lang.String getText(int,int) meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void appendText(java.lang.String) meth public void backward() meth public void clear() @@ -8535,11 +8618,11 @@ meth public final void setCollapsible(boolean) meth public final void setContent(javafx.scene.Node) meth public final void setExpanded(boolean) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.control.Labeled hfds COLLAPSED_PSEUDOCLASS_STATE,DEFAULT_STYLE_CLASS,EXPANDED_PSEUDOCLASS_STATE,PSEUDO_CLASS_COLLAPSED,PSEUDO_CLASS_EXPANDED,animated,collapsible,content,expanded hcls StyleableProperties @@ -8576,7 +8659,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,javafx.scene.Node) intf javafx.scene.control.Toggle meth protected javafx.geometry.Pos impl_cssGetAlignmentInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isSelected() meth public final javafx.beans.property.BooleanProperty selectedProperty() meth public final javafx.beans.property.ObjectProperty toggleGroupProperty() @@ -8584,7 +8667,7 @@ meth public final javafx.scene.control.ToggleGroup getToggleGroup() meth public final void setSelected(boolean) meth public final void setToggleGroup(javafx.scene.control.ToggleGroup) meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void fire() supr javafx.scene.control.ButtonBase hfds DEFAULT_STYLE_CLASS,PSEUDO_CLASS_SELECTED,SELECTED_PSEUDOCLASS_STATE,selected,toggleGroup @@ -8626,17 +8709,17 @@ CLSS public javafx.scene.control.ToolBar cons public !varargs init(javafx.scene.Node[]) cons public init() meth protected java.lang.Boolean impl_cssGetFocusTraversableInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.ObjectProperty orientationProperty() meth public final javafx.collections.ObservableList getItems() meth public final javafx.geometry.Orientation getOrientation() meth public final void setOrientation(javafx.geometry.Orientation) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.control.Control hfds DEFAULT_STYLE_CLASS,HORIZONTAL_PSEUDOCLASS_STATE,PSEUDO_CLASS_HORIZONTAL,PSEUDO_CLASS_VERTICAL,VERTICAL_PSEUDOCLASS_STATE,items,orientation hcls StyleableProperties @@ -8683,9 +8766,9 @@ meth public final void setTextAlignment(javafx.scene.text.TextAlignment) meth public final void setTextOverrun(javafx.scene.control.OverrunStyle) meth public final void setWrapText(boolean) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void install(javafx.scene.Node,javafx.scene.control.Tooltip) meth public static void uninstall(javafx.scene.Node,javafx.scene.control.Tooltip) supr javafx.scene.control.PopupControl @@ -8722,7 +8805,7 @@ meth public final void setDisclosureNode(javafx.scene.Node) meth public final void updateTreeItem(javafx.scene.control.TreeItem<{javafx.scene.control.TreeCell%0}>) meth public final void updateTreeView(javafx.scene.control.TreeView<{javafx.scene.control.TreeCell%0}>) meth public long impl_getPseudoClassState() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void cancelEdit() meth public void commitEdit({javafx.scene.control.TreeCell%0}) meth public void startEdit() @@ -8820,11 +8903,11 @@ meth protected void layoutChildren() meth public final boolean isEditable() meth public final boolean isShowRoot() meth public final int impl_getTreeItemCount() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.BooleanProperty editableProperty() meth public final javafx.beans.property.BooleanProperty showRootProperty() meth public final javafx.beans.property.IntegerProperty impl_treeItemCountProperty() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.ObjectProperty>> onEditCancelProperty() meth public final javafx.beans.property.ObjectProperty>> onEditCommitProperty() meth public final javafx.beans.property.ObjectProperty>> onEditStartProperty() @@ -9301,7 +9384,7 @@ cons public init() cons public init(javafx.scene.effect.BlendMode) cons public init(javafx.scene.effect.BlendMode,javafx.scene.effect.Effect,javafx.scene.effect.Effect) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getOpacity() meth public final javafx.beans.property.DoubleProperty opacityProperty() meth public final javafx.beans.property.ObjectProperty modeProperty() @@ -9315,9 +9398,9 @@ meth public final void setMode(javafx.scene.effect.BlendMode) meth public final void setOpacity(double) meth public final void setTopInput(javafx.scene.effect.Effect) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static com.sun.scenario.effect.Blend$Mode impl_getToolkitMode(javafx.scene.effect.BlendMode) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds bottomInput,mode,opacity,topInput @@ -9360,7 +9443,7 @@ CLSS public javafx.scene.effect.Bloom cons public init() cons public init(double) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getThreshold() meth public final javafx.beans.property.DoubleProperty thresholdProperty() meth public final javafx.beans.property.ObjectProperty inputProperty() @@ -9368,7 +9451,7 @@ meth public final javafx.scene.effect.Effect getInput() meth public final void setInput(javafx.scene.effect.Effect) meth public final void setThreshold(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds input,threshold @@ -9396,7 +9479,7 @@ CLSS public javafx.scene.effect.BoxBlur cons public init() cons public init(double,double,int) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getHeight() meth public final double getWidth() meth public final int getIterations() @@ -9410,7 +9493,7 @@ meth public final void setInput(javafx.scene.effect.Effect) meth public final void setIterations(int) meth public final void setWidth(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds height,input,iterations,width @@ -9431,7 +9514,7 @@ CLSS public javafx.scene.effect.ColorAdjust cons public init() cons public init(double,double,double,double) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getBrightness() meth public final double getContrast() meth public final double getHue() @@ -9448,7 +9531,7 @@ meth public final void setHue(double) meth public final void setInput(javafx.scene.effect.Effect) meth public final void setSaturation(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds brightness,contrast,hue,input,saturation @@ -9470,7 +9553,7 @@ CLSS public javafx.scene.effect.ColorInput cons public init() cons public init(double,double,double,double,javafx.scene.paint.Paint) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getHeight() meth public final double getWidth() meth public final double getX() @@ -9487,7 +9570,7 @@ meth public final void setWidth(double) meth public final void setX(double) meth public final void setY(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds height,paint,width,x,y @@ -9510,7 +9593,7 @@ cons public init() cons public init(javafx.scene.effect.FloatMap) cons public init(javafx.scene.effect.FloatMap,double,double,double,double) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isWrap() meth public final double getOffsetX() meth public final double getOffsetY() @@ -9533,7 +9616,7 @@ meth public final void setScaleX(double) meth public final void setScaleY(double) meth public final void setWrap(boolean) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds input,mapData,mapDataChangeListener,offsetX,offsetY,scaleX,scaleY,wrap hcls MapDataChangeListener @@ -9560,7 +9643,7 @@ cons public init(double,double,double,javafx.scene.paint.Color) cons public init(double,javafx.scene.paint.Color) cons public init(javafx.scene.effect.BlurType,javafx.scene.paint.Color,double,double,double,double) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getHeight() meth public final double getOffsetX() meth public final double getOffsetY() @@ -9589,7 +9672,7 @@ meth public final void setRadius(double) meth public final void setSpread(double) meth public final void setWidth(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds blurType,changeIsLocal,color,height,input,offsetX,offsetY,radius,spread,width @@ -9614,17 +9697,17 @@ hfds __set,blurType,color,height,input,offsetX,offsetY,radius,spread,width CLSS public abstract javafx.scene.effect.Effect cons protected init() meth public abstract com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.scenario.effect.Effect impl_getImpl() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean impl_isEffectDirty() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.IntegerProperty impl_effectDirtyProperty() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void impl_sync() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds effectDirty,peer hcls EffectInputChangeListener,EffectInputProperty @@ -9639,7 +9722,7 @@ meth public final javafx.beans.property.IntegerProperty widthProperty() meth public final void setHeight(int) meth public final void setWidth(int) meth public javafx.scene.effect.FloatMap impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setSample(int,int,int,float) meth public void setSamples(int,int,float) meth public void setSamples(int,int,float,float) @@ -9663,7 +9746,7 @@ CLSS public javafx.scene.effect.GaussianBlur cons public init() cons public init(double) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getRadius() meth public final javafx.beans.property.DoubleProperty radiusProperty() meth public final javafx.beans.property.ObjectProperty inputProperty() @@ -9671,7 +9754,7 @@ meth public final javafx.scene.effect.Effect getInput() meth public final void setInput(javafx.scene.effect.Effect) meth public final void setRadius(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds input,radius @@ -9690,7 +9773,7 @@ CLSS public javafx.scene.effect.Glow cons public init() cons public init(double) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getLevel() meth public final javafx.beans.property.DoubleProperty levelProperty() meth public final javafx.beans.property.ObjectProperty inputProperty() @@ -9698,7 +9781,7 @@ meth public final javafx.scene.effect.Effect getInput() meth public final void setInput(javafx.scene.effect.Effect) meth public final void setLevel(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds input,level @@ -9718,7 +9801,7 @@ cons public init() cons public init(javafx.scene.image.Image) cons public init(javafx.scene.image.Image,double,double) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getX() meth public final double getY() meth public final javafx.beans.property.DoubleProperty xProperty() @@ -9729,7 +9812,7 @@ meth public final void setSource(javafx.scene.image.Image) meth public final void setX(double) meth public final void setY(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds source,x,y @@ -9751,7 +9834,7 @@ cons public init(double,double,double,javafx.scene.paint.Color) cons public init(double,javafx.scene.paint.Color) cons public init(javafx.scene.effect.BlurType,javafx.scene.paint.Color,double,double,double,double) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getChoke() meth public final double getHeight() meth public final double getOffsetX() @@ -9780,7 +9863,7 @@ meth public final void setOffsetY(double) meth public final void setRadius(double) meth public final void setWidth(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds blurType,changeIsLocal,choke,color,height,input,offsetX,offsetY,radius,width @@ -9872,7 +9955,7 @@ CLSS public javafx.scene.effect.Lighting cons public init() cons public init(javafx.scene.effect.Light) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getDiffuseConstant() meth public final double getSpecularConstant() meth public final double getSpecularExponent() @@ -9895,7 +9978,7 @@ meth public final void setSpecularConstant(double) meth public final void setSpecularExponent(double) meth public final void setSurfaceScale(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds bumpInput,contentInput,diffuseConstant,light,lightChangeListener,specularConstant,specularExponent,surfaceScale hcls LightChangeListener @@ -9920,7 +10003,7 @@ CLSS public javafx.scene.effect.MotionBlur cons public init() cons public init(double,double) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getAngle() meth public final double getRadius() meth public final javafx.beans.property.DoubleProperty angleProperty() @@ -9931,7 +10014,7 @@ meth public final void setAngle(double) meth public final void setInput(javafx.scene.effect.Effect) meth public final void setRadius(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds angle,input,radius @@ -9951,7 +10034,7 @@ CLSS public javafx.scene.effect.PerspectiveTransform cons public init() cons public init(double,double,double,double,double,double,double,double) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getLlx() meth public final double getLly() meth public final double getLrx() @@ -9980,7 +10063,7 @@ meth public final void setUly(double) meth public final void setUrx(double) meth public final void setUry(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds devcoords,input,llx,lly,lrx,lry,ulx,uly,urx,ury @@ -10006,7 +10089,7 @@ CLSS public javafx.scene.effect.Reflection cons public init() cons public init(double,double,double,double) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getBottomOpacity() meth public final double getFraction() meth public final double getTopOffset() @@ -10023,7 +10106,7 @@ meth public final void setInput(javafx.scene.effect.Effect) meth public final void setTopOffset(double) meth public final void setTopOpacity(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds bottomOpacity,fraction,input,topOffset,topOpacity @@ -10045,7 +10128,7 @@ CLSS public javafx.scene.effect.SepiaTone cons public init() cons public init(double) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getLevel() meth public final javafx.beans.property.DoubleProperty levelProperty() meth public final javafx.beans.property.ObjectProperty inputProperty() @@ -10053,7 +10136,7 @@ meth public final javafx.scene.effect.Effect getInput() meth public final void setInput(javafx.scene.effect.Effect) meth public final void setLevel(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds input,level @@ -10073,7 +10156,7 @@ cons public init() cons public init(double,javafx.scene.paint.Color) cons public init(javafx.scene.effect.BlurType,javafx.scene.paint.Color,double) meth public com.sun.javafx.geom.BaseBounds impl_getBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform,javafx.scene.Node,com.sun.javafx.scene.BoundsAccessor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getHeight() meth public final double getRadius() meth public final double getWidth() @@ -10093,7 +10176,7 @@ meth public final void setInput(javafx.scene.effect.Effect) meth public final void setRadius(double) meth public final void setWidth(double) meth public javafx.scene.effect.Effect impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.effect.Effect hfds blurType,changeIsLocal,color,height,input,radius,width @@ -10129,24 +10212,24 @@ meth public final double getRequestedHeight() meth public final double getRequestedWidth() meth public final double getWidth() meth public final java.lang.Object impl_getPlatformImage() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.lang.String impl_getUrl() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.ReadOnlyBooleanProperty errorProperty() meth public final javafx.beans.property.ReadOnlyDoubleProperty heightProperty() meth public final javafx.beans.property.ReadOnlyDoubleProperty progressProperty() meth public final javafx.beans.property.ReadOnlyDoubleProperty widthProperty() meth public final javafx.beans.property.ReadOnlyObjectProperty impl_platformImageProperty() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.scene.image.PixelReader getPixelReader() meth public java.lang.Object impl_toExternalImage(java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static boolean impl_isExternalFormatSupported(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.image.Image impl_fromExternalImage(java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.image.Image impl_fromPlatformImage(java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void cancel() supr java.lang.Object hfds MAX_RUNNING_TASKS,URL_QUICKMATCH,backgroundLoading,backgroundTask,error,height,impl_source,pendingTasks,platformImage,preserveRatio,progress,reader,requestedHeight,requestedWidth,runningTasks,smooth,timeline,url,width @@ -10160,11 +10243,11 @@ cons public init(java.lang.String) cons public init(javafx.scene.image.Image) fld public final static boolean SMOOTH_DEFAULT meth protected boolean impl_computeContains(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isPreserveRatio() meth public final boolean isSmooth() meth public final double getFitHeight() @@ -10190,13 +10273,13 @@ meth public final void setViewport(javafx.geometry.Rectangle2D) meth public final void setX(double) meth public final void setY(double) meth public java.lang.Object impl_processMXNode(com.sun.javafx.jmx.MXNodeAlgorithm,com.sun.javafx.jmx.MXNodeAlgorithmContext) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.Node hfds destHeight,destWidth,fitHeight,fitWidth,image,imageUrl,oldImage,platformImageChangeListener,preserveRatio,smooth,viewport,x,y hcls StyleableProperties @@ -10280,7 +10363,7 @@ hcls ByteBgra,ByteBgraPre,IntArgb,IntArgbPre CLSS public javafx.scene.input.Clipboard meth public boolean impl_contentPut() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean hasContent(javafx.scene.input.DataFormat) meth public final boolean hasFiles() meth public final boolean hasHtml() @@ -10348,7 +10431,7 @@ meth public final double getY() meth public java.lang.String toString() meth public javafx.event.Event copyFor(java.lang.Object,javafx.event.EventTarget) meth public static javafx.scene.input.ContextMenuEvent impl_contextEvent(double,double,double,double,boolean,javafx.event.EventType) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.input.InputEvent hfds keyboardTrigger,sceneX,sceneY,screenX,screenY,x,y @@ -10392,24 +10475,24 @@ meth public final javafx.scene.input.Dragboard getDragboard() meth public final javafx.scene.input.TransferMode getAcceptedTransferMode() meth public final javafx.scene.input.TransferMode getTransferMode() meth public java.lang.Object impl_getAcceptingObject() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.event.Event copyFor(java.lang.Object,javafx.event.EventTarget) meth public javafx.scene.input.Dragboard impl_getPlatformDragboard() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.input.DragEvent impl_copy(java.lang.Object,javafx.event.EventTarget,java.lang.Object,java.lang.Object,javafx.scene.input.DragEvent,javafx.event.EventType) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.input.DragEvent impl_copy(java.lang.Object,javafx.event.EventTarget,java.lang.Object,java.lang.Object,javafx.scene.input.Dragboard,javafx.scene.input.DragEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.input.DragEvent impl_copy(java.lang.Object,javafx.event.EventTarget,java.lang.Object,java.lang.Object,javafx.scene.input.TransferMode,javafx.scene.input.DragEvent,javafx.event.EventType) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.input.DragEvent impl_copy(java.lang.Object,javafx.event.EventTarget,javafx.scene.input.DragEvent,javafx.event.EventType) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.input.DragEvent impl_create(double,double,double,double,javafx.scene.input.TransferMode,javafx.scene.input.Dragboard,com.sun.javafx.tk.TKDropEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.input.DragEvent impl_create(javafx.event.EventType,java.lang.Object,javafx.event.EventTarget,java.lang.Object,java.lang.Object,double,double,double,double,javafx.scene.input.TransferMode,javafx.scene.input.Dragboard,com.sun.javafx.tk.TKDropEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_setRecognizedEvent(java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setDropCompleted(boolean) supr javafx.scene.input.InputEvent hfds dragboard,gestureSource,gestureTarget,sceneX,sceneY,screenX,screenY,state,tkDropEvent,tkRecognizedEvent,transferMode,x,y @@ -10417,10 +10500,10 @@ hcls State CLSS public final javafx.scene.input.Dragboard meth public com.sun.javafx.tk.TKClipboard impl_getPeer() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.util.Set getTransferModes() meth public static javafx.scene.input.Dragboard impl_create(com.sun.javafx.tk.TKClipboard) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.input.Clipboard CLSS public javafx.scene.input.GestureEvent @@ -10458,9 +10541,9 @@ meth public final java.lang.String getCommitted() meth public final javafx.collections.ObservableList getComposed() meth public java.lang.String toString() meth public static javafx.scene.input.InputMethodEvent impl_copy(javafx.event.EventTarget,javafx.scene.input.InputMethodEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.input.InputMethodEvent impl_inputMethodEvent(javafx.event.EventTarget,javafx.collections.ObservableList,java.lang.String,int,javafx.event.EventType) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.input.InputEvent hfds caretPosition,committed,composed @@ -10485,7 +10568,7 @@ meth public final java.lang.String getText() meth public final javafx.scene.input.InputMethodHighlight getHighlight() meth public java.lang.String toString() meth public static javafx.scene.input.InputMethodTextRun impl_inputMethodTextRun(java.lang.String,javafx.scene.input.InputMethodHighlight) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds highlight,text @@ -10750,9 +10833,9 @@ meth public final boolean isNavigationKey() meth public final boolean isWhitespaceKey() meth public final java.lang.String getName() meth public int impl_getCode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String impl_getChar() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.input.KeyCode getKeyCode(java.lang.String) meth public static javafx.scene.input.KeyCode valueOf(java.lang.String) meth public static javafx.scene.input.KeyCode[] values() @@ -10848,9 +10931,9 @@ meth public final java.lang.String getText() meth public final javafx.scene.input.KeyCode getCode() meth public java.lang.String toString() meth public static javafx.scene.input.KeyEvent impl_copy(javafx.event.EventTarget,javafx.scene.input.KeyEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.input.KeyEvent impl_keyEvent(javafx.event.EventTarget,java.lang.String,java.lang.String,int,boolean,boolean,boolean,boolean,javafx.event.EventType) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.input.InputEvent hfds altDown,character,code,controlDown,metaDown,shiftDown,text @@ -10893,7 +10976,7 @@ fld public final static javafx.event.EventType MOUSE_DRAG_RELEASED meth public java.lang.Object getGestureSource() meth public static javafx.scene.input.MouseEvent impl_copy(java.lang.Object,javafx.event.EventTarget,java.lang.Object,javafx.scene.input.MouseEvent,javafx.event.EventType) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.input.MouseEvent hfds gestureSource @@ -10931,15 +11014,15 @@ meth public final javafx.scene.input.MouseButton getButton() meth public java.lang.String toString() meth public javafx.event.Event copyFor(java.lang.Object,javafx.event.EventTarget) meth public static boolean impl_getPopupTrigger(javafx.scene.input.MouseEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.input.MouseEvent impl_copy(java.lang.Object,javafx.event.EventTarget,javafx.scene.input.MouseEvent,javafx.event.EventType) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.input.MouseEvent impl_copy(javafx.scene.Node,javafx.scene.Node,javafx.scene.input.MouseEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.input.MouseEvent impl_mouseEvent(double,double,double,double,javafx.scene.input.MouseButton,int,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,boolean,javafx.event.EventType) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_setClickParams(int,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setDragDetect(boolean) supr javafx.scene.input.InputEvent hfds altDown,button,clickCount,controlDown,flags,metaDown,middleButtonDown,popupTrigger,primaryButtonDown,sceneX,sceneY,screenX,screenY,secondaryButtonDown,shiftDown,stillSincePress,synthesized,x,y @@ -10975,7 +11058,7 @@ meth public java.lang.String toString() meth public javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits getTextDeltaXUnits() meth public javafx.scene.input.ScrollEvent$VerticalTextScrollUnits getTextDeltaYUnits() meth public static javafx.scene.input.ScrollEvent impl_scrollEvent(javafx.event.EventType,double,double,double,double,javafx.scene.input.ScrollEvent$HorizontalTextScrollUnits,double,javafx.scene.input.ScrollEvent$VerticalTextScrollUnits,double,int,double,double,double,double,boolean,boolean,boolean,boolean,boolean,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.input.GestureEvent hfds deltaX,deltaY,textDeltaX,textDeltaXUnits,textDeltaY,textDeltaYUnits,totalDeltaX,totalDeltaY,touchCount @@ -11015,7 +11098,7 @@ fld public final static javafx.event.EventType TO fld public final static javafx.event.EventType TOUCH_RELEASED fld public final static javafx.event.EventType TOUCH_STATIONARY meth public boolean impl_isDirect() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isAltDown() meth public final boolean isControlDown() meth public final boolean isMetaDown() @@ -11027,9 +11110,9 @@ meth public java.util.List getTouchPoints() meth public javafx.event.Event copyFor(java.lang.Object,javafx.event.EventTarget) meth public javafx.scene.input.TouchPoint getTouchPoint() meth public static javafx.scene.input.TouchEvent impl_touchEvent(javafx.event.EventType,javafx.scene.input.TouchPoint,java.util.List,int,boolean,boolean,boolean,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_setDirect(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.input.InputEvent hfds altDown,controlDown,eventSetId,isDirect,metaDown,shiftDown,touchPoint,touchPoints @@ -11048,13 +11131,13 @@ meth public java.lang.String toString() meth public javafx.event.EventTarget getGrabbed() meth public javafx.event.EventTarget getTarget() meth public static javafx.scene.input.TouchPoint impl_touchPoint(int,javafx.scene.input.TouchPoint$State,double,double,double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void grab() meth public void grab(javafx.event.EventTarget) meth public void impl_reset() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_setTarget(javafx.event.EventTarget) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void ungrab() supr java.lang.Object hfds grabbed,id,sceneX,sceneY,screenX,screenY,source,state,target,x,y @@ -11251,10 +11334,10 @@ meth public final void setPrefWrapLength(double) meth public final void setRowValignment(javafx.geometry.VPos) meth public final void setVgap(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.geometry.Orientation getContentBias() meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.geometry.Insets getMargin(javafx.scene.Node) meth public static void clearConstraints(javafx.scene.Node) meth public static void setMargin(javafx.scene.Node,javafx.geometry.Insets) @@ -11306,14 +11389,14 @@ meth public final void setHgap(double) meth public final void setVgap(double) meth public java.lang.String toString() meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.geometry.Orientation getContentBias() meth public static java.lang.Integer getColumnIndex(javafx.scene.Node) meth public static java.lang.Integer getColumnSpan(javafx.scene.Node) meth public static java.lang.Integer getRowIndex(javafx.scene.Node) meth public static java.lang.Integer getRowSpan(javafx.scene.Node) meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.geometry.HPos getHalignment(javafx.scene.Node) meth public static javafx.geometry.Insets getMargin(javafx.scene.Node) meth public static javafx.geometry.VPos getValignment(javafx.scene.Node) @@ -11377,10 +11460,10 @@ meth public final void setAlignment(javafx.geometry.Pos) meth public final void setFillHeight(boolean) meth public final void setSpacing(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.geometry.Orientation getContentBias() meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.geometry.Insets getMargin(javafx.scene.Node) meth public static javafx.scene.layout.Priority getHgrow(javafx.scene.Node) meth public static void clearConstraints(javafx.scene.Node) @@ -11434,7 +11517,7 @@ cons public init() fld public final static double USE_COMPUTED_SIZE = -1.0 fld public final static double USE_PREF_SIZE = -Infinity meth protected boolean impl_computeContains(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected double computeMaxHeight(double) meth protected double computeMaxWidth(double) meth protected double computeMinHeight(double) @@ -11445,13 +11528,13 @@ meth protected double snapPosition(double) meth protected double snapSize(double) meth protected double snapSpace(double) meth protected final void impl_notifyLayoutBoundsChanged() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.geometry.Bounds impl_computeLayoutBounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.Node impl_pickNodeLocal(com.sun.javafx.geom.PickRay) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.Node impl_pickNodeLocal(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void layoutInArea(javafx.scene.Node,double,double,double,double,double,javafx.geometry.HPos,javafx.geometry.VPos) meth protected void layoutInArea(javafx.scene.Node,double,double,double,double,double,javafx.geometry.Insets,boolean,boolean,javafx.geometry.HPos,javafx.geometry.VPos) meth protected void layoutInArea(javafx.scene.Node,double,double,double,double,double,javafx.geometry.Insets,javafx.geometry.HPos,javafx.geometry.VPos) @@ -11460,12 +11543,12 @@ meth protected void positionInArea(javafx.scene.Node,double,double,double,double meth protected void setHeight(double) meth protected void setWidth(double) meth public boolean impl_getPositionShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean impl_getScaleShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isResizable() meth public com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.sg.PGNode impl_createPGNode() meth public final boolean isSnapToPixel() meth public final double getHeight() @@ -11502,24 +11585,24 @@ meth public final void setPrefHeight(double) meth public final void setPrefWidth(double) meth public final void setSnapToPixel(boolean) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.util.List impl_getBackgroundFills() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.beans.value.ObservableObjectValue insets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.geometry.Insets getInsets() meth public javafx.scene.shape.Shape impl_getShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_setBackgroundFills(java.util.List) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_setPositionShape(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_setScaleShape(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_setShape(javafx.scene.shape.Shape) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_updatePG() meth public void resize(double,double) meth public void setMaxSize(double,double) @@ -11605,10 +11688,10 @@ meth public final javafx.beans.property.ObjectProperty alig meth public final javafx.geometry.Pos getAlignment() meth public final void setAlignment(javafx.geometry.Pos) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.geometry.Orientation getContentBias() meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.geometry.Insets getMargin(javafx.scene.Node) meth public static javafx.geometry.Pos getAlignment(javafx.scene.Node) meth public static void clearConstraints(javafx.scene.Node) @@ -11671,10 +11754,10 @@ meth public final void setPrefTileWidth(double) meth public final void setTileAlignment(javafx.geometry.Pos) meth public final void setVgap(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.geometry.Orientation getContentBias() meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.geometry.Insets getMargin(javafx.scene.Node) meth public static javafx.geometry.Pos getAlignment(javafx.scene.Node) meth public static void clearConstraints(javafx.scene.Node) @@ -11722,10 +11805,10 @@ meth public final void setAlignment(javafx.geometry.Pos) meth public final void setFillWidth(boolean) meth public final void setSpacing(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.geometry.Orientation getContentBias() meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.geometry.Insets getMargin(javafx.scene.Node) meth public static javafx.scene.layout.Priority getVgrow(javafx.scene.Node) meth public static void clearConstraints(javafx.scene.Node) @@ -11901,7 +11984,7 @@ cons public init(javafx.scene.media.Media) fld public final static int INDEFINITE = -1 innr public final static !enum Status meth public com.sun.media.jfxmedia.control.VideoDataBuffer impl_getLatestFrame() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isAutoPlay() meth public final boolean isMute() meth public final double getAudioSpectrumInterval() @@ -12044,11 +12127,11 @@ CLSS public javafx.scene.media.MediaView cons public init() cons public init(javafx.scene.media.MediaPlayer) meth protected boolean impl_computeContains(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isPreserveRatio() meth public final boolean isSmooth() meth public final double getFitHeight() @@ -12077,15 +12160,15 @@ meth public final void setViewport(javafx.geometry.Rectangle2D) meth public final void setX(double) meth public final void setY(double) meth public int impl_perfGetDecodedFrameCount() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int impl_perfGetRenderedFrameCount() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.Object impl_processMXNode(com.sun.javafx.jmx.MXNodeAlgorithm,com.sun.javafx.jmx.MXNodeAlgorithmContext) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_perfReset() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.Node hfds VIDEO_FRAME_RATE_PROPERTY_NAME,decodedFrameCount,decodedFrameRateListener,errorListener,fitHeight,fitWidth,mediaDimensionListener,mediaPlayer,onError,preserveRatio,registerVideoFrameRateListener,renderedFrameCount,smooth,viewport,x,y hcls MediaErrorInvalidationListener,MediaViewFrameTracker @@ -12281,7 +12364,7 @@ meth public final double getOpacity() meth public final double getRed() meth public int hashCode() meth public java.lang.Object impl_getPlatformPaint() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String toString() meth public javafx.scene.paint.Color brighter() meth public javafx.scene.paint.Color darker() @@ -12338,7 +12421,7 @@ meth public final double getX() meth public final double getY() meth public final javafx.scene.image.Image getImage() meth public java.lang.Object impl_getPlatformPaint() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.paint.Paint hfds height,image,platformPaint,proportional,width,x,y @@ -12369,7 +12452,7 @@ meth public final java.util.List getStops() meth public final javafx.scene.paint.CycleMethod getCycleMethod() meth public int hashCode() meth public java.lang.Object impl_getPlatformPaint() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String toString() meth public static javafx.scene.paint.LinearGradient valueOf(java.lang.String) supr javafx.scene.paint.Paint @@ -12394,7 +12477,7 @@ hfds cycleMethod,endX,endY,proportional,startX,startY,stops CLSS public abstract javafx.scene.paint.Paint cons public init() meth public abstract java.lang.Object impl_getPlatformPaint() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.paint.Paint valueOf(java.lang.String) supr java.lang.Object @@ -12412,7 +12495,7 @@ meth public final java.util.List getStops() meth public final javafx.scene.paint.CycleMethod getCycleMethod() meth public int hashCode() meth public java.lang.Object impl_getPlatformPaint() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String toString() meth public static javafx.scene.paint.RadialGradient valueOf(java.lang.String) supr javafx.scene.paint.Paint @@ -12460,9 +12543,9 @@ CLSS public javafx.scene.shape.Arc cons public init() cons public init(double,double,double,double,double,double) meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.Arc2D impl_configShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getCenterX() meth public final double getCenterY() meth public final double getLength() @@ -12485,7 +12568,7 @@ meth public final void setRadiusY(double) meth public final void setStartAngle(double) meth public final void setType(javafx.scene.shape.ArcType) meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.Shape hfds centerX,centerY,length,radiusX,radiusY,shape,startAngle,type @@ -12530,7 +12613,7 @@ meth public final void setX(double) meth public final void setXAxisRotation(double) meth public final void setY(double) meth public void impl_addTo(com.sun.javafx.geom.Path2D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.PathElement hfds largeArcFlag,radiusX,radiusY,sweepFlag,x,xAxisRotation,y @@ -12566,13 +12649,13 @@ cons public init(double,double,double) cons public init(double,double,double,javafx.scene.paint.Paint) cons public init(double,javafx.scene.paint.Paint) meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.javafx.sg.PGShape$StrokeLineJoin toPGLineJoin(javafx.scene.shape.StrokeLineJoin) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.Ellipse2D impl_configShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getCenterX() meth public final double getCenterY() meth public final double getRadius() @@ -12583,7 +12666,7 @@ meth public final void setCenterX(double) meth public final void setCenterY(double) meth public final void setRadius(double) meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.Shape hfds NON_RECTILINEAR_TYPE_MASK,centerX,centerY,radius,shape @@ -12602,7 +12685,7 @@ hfds __set,centerX,centerY,radius CLSS public javafx.scene.shape.ClosePath cons public init() meth public void impl_addTo(com.sun.javafx.geom.Path2D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.PathElement CLSS public javafx.scene.shape.ClosePathBuilder<%0 extends javafx.scene.shape.ClosePathBuilder<{javafx.scene.shape.ClosePathBuilder%0}>> @@ -12617,9 +12700,9 @@ CLSS public javafx.scene.shape.CubicCurve cons public init() cons public init(double,double,double,double,double,double,double,double) meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.CubicCurve2D impl_configShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getControlX1() meth public final double getControlX2() meth public final double getControlY1() @@ -12645,7 +12728,7 @@ meth public final void setEndY(double) meth public final void setStartX(double) meth public final void setStartY(double) meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.Shape hfds controlX1,controlX2,controlY1,controlY2,endX,endY,shape,startX,startY @@ -12688,7 +12771,7 @@ meth public final void setControlY2(double) meth public final void setX(double) meth public final void setY(double) meth public void impl_addTo(com.sun.javafx.geom.Path2D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.PathElement hfds controlX1,controlX2,controlY1,controlY2,x,y @@ -12713,13 +12796,13 @@ cons public init() cons public init(double,double) cons public init(double,double,double,double) meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.javafx.sg.PGShape$StrokeLineJoin toPGLineJoin(javafx.scene.shape.StrokeLineJoin) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.Ellipse2D impl_configShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getCenterX() meth public final double getCenterY() meth public final double getRadiusX() @@ -12733,7 +12816,7 @@ meth public final void setCenterY(double) meth public final void setRadiusX(double) meth public final void setRadiusY(double) meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.Shape hfds NON_RECTILINEAR_TYPE_MASK,centerX,centerY,radiusX,radiusY,shape @@ -12764,7 +12847,7 @@ meth public final double getX() meth public final javafx.beans.property.DoubleProperty xProperty() meth public final void setX(double) meth public void impl_addTo(com.sun.javafx.geom.Path2D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.PathElement hfds x @@ -12783,15 +12866,15 @@ CLSS public javafx.scene.shape.Line cons public init() cons public init(double,double,double,double) meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.paint.Paint impl_cssGetFillInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.paint.Paint impl_cssGetStrokeInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.Line2D impl_configShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getEndX() meth public final double getEndY() meth public final double getStartX() @@ -12805,11 +12888,11 @@ meth public final void setEndY(double) meth public final void setStartX(double) meth public final void setStartY(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.Shape hfds endX,endY,shape,startX,startY @@ -12836,7 +12919,7 @@ meth public final javafx.beans.property.DoubleProperty yProperty() meth public final void setX(double) meth public final void setY(double) meth public void impl_addTo(com.sun.javafx.geom.Path2D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.PathElement hfds x,y @@ -12861,7 +12944,7 @@ meth public final javafx.beans.property.DoubleProperty yProperty() meth public final void setX(double) meth public final void setY(double) meth public void impl_addTo(com.sun.javafx.geom.Path2D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.PathElement hfds x,y @@ -12882,27 +12965,27 @@ cons public !varargs init(javafx.scene.shape.PathElement[]) cons public init() cons public init(java.util.Collection) meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.geometry.Bounds impl_computeLayoutBounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.paint.Paint impl_cssGetFillInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.paint.Paint impl_cssGetStrokeInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.Path2D impl_configShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.sg.PGPath impl_getPGPath() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.ObjectProperty fillRuleProperty() meth public final javafx.collections.ObservableList getElements() meth public final javafx.scene.shape.FillRule getFillRule() meth public final void setFillRule(javafx.scene.shape.FillRule) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.Shape hfds elements,fillRule,isPathValid,path2d @@ -12921,7 +13004,7 @@ hfds __set,elements,fillRule CLSS public abstract javafx.scene.shape.PathElement cons public init() meth public abstract void impl_addTo(com.sun.javafx.geom.Path2D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isAbsolute() meth public final javafx.beans.property.BooleanProperty absoluteProperty() meth public final void setAbsolute(boolean) @@ -12940,14 +13023,14 @@ CLSS public javafx.scene.shape.Polygon cons public !varargs init(double[]) cons public init() meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.Path2D impl_configShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.collections.ObservableList getPoints() meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.Shape hfds points,shape @@ -12967,22 +13050,22 @@ CLSS public javafx.scene.shape.Polyline cons public !varargs init(double[]) cons public init() meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.paint.Paint impl_cssGetFillInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.paint.Paint impl_cssGetStrokeInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.Path2D impl_configShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.collections.ObservableList getPoints() meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.Shape hfds points,shape @@ -13002,9 +13085,9 @@ CLSS public javafx.scene.shape.QuadCurve cons public init() cons public init(double,double,double,double,double,double) meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.QuadCurve2D impl_configShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getControlX() meth public final double getControlY() meth public final double getEndX() @@ -13024,7 +13107,7 @@ meth public final void setEndY(double) meth public final void setStartX(double) meth public final void setStartY(double) meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.Shape hfds controlX,controlY,endX,endY,shape,startX,startY @@ -13059,7 +13142,7 @@ meth public final void setControlY(double) meth public final void setX(double) meth public final void setY(double) meth public void impl_addTo(com.sun.javafx.geom.Path2D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.PathElement hfds controlX,controlY,x,y @@ -13083,13 +13166,13 @@ cons public init(double,double) cons public init(double,double,double,double) cons public init(double,double,javafx.scene.paint.Paint) meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.javafx.sg.PGShape$StrokeLineJoin toPGLineJoin(javafx.scene.shape.StrokeLineJoin) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.RoundRectangle2D impl_configShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getArcHeight() meth public final double getArcWidth() meth public final double getHeight() @@ -13109,11 +13192,11 @@ meth public final void setWidth(double) meth public final void setX(double) meth public final void setY(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.Shape hfds NON_RECTILINEAR_TYPE_MASK,arcHeight,arcWidth,height,shape,width,x,y hcls StyleableProperties @@ -13137,11 +13220,11 @@ CLSS public javafx.scene.shape.SVGPath anno 0 com.sun.javafx.beans.IDProperty(java.lang.String value="id") cons public init() meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.Path2D impl_configShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.sg.PGSVGPath impl_getPGSVGPath() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.lang.String getContent() meth public final javafx.beans.property.ObjectProperty fillRuleProperty() meth public final javafx.beans.property.StringProperty contentProperty() @@ -13150,7 +13233,7 @@ meth public final void setContent(java.lang.String) meth public final void setFillRule(javafx.scene.shape.FillRule) meth public java.lang.String toString() meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.Shape hfds content,fillRule,path2d,svgPathObject @@ -13169,25 +13252,25 @@ CLSS public abstract javafx.scene.shape.Shape anno 0 com.sun.javafx.beans.IDProperty(java.lang.String value="id") cons public init() fld protected com.sun.javafx.sg.PGShape$Mode impl_mode - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected boolean impl_computeContains(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.javafx.sg.PGShape$StrokeLineJoin toPGLineJoin(javafx.scene.shape.StrokeLineJoin) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.paint.Paint impl_cssGetFillInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.paint.Paint impl_cssGetStrokeInitialValue() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void impl_markDirty(com.sun.javafx.scene.DirtyBits) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void impl_strokeOrFillChanged() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract com.sun.javafx.geom.Shape impl_configShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isSmooth() meth public final double getStrokeDashOffset() meth public final double getStrokeMiterLimit() @@ -13217,18 +13300,18 @@ meth public final void setStrokeMiterLimit(double) meth public final void setStrokeType(javafx.scene.shape.StrokeType) meth public final void setStrokeWidth(double) meth public java.lang.Object impl_processMXNode(com.sun.javafx.jmx.MXNodeAlgorithm,com.sun.javafx.jmx.MXNodeAlgorithmContext) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.shape.Shape intersect(javafx.scene.shape.Shape,javafx.scene.shape.Shape) meth public static javafx.scene.shape.Shape subtract(javafx.scene.shape.Shape,javafx.scene.shape.Shape) meth public static javafx.scene.shape.Shape union(javafx.scene.shape.Shape,javafx.scene.shape.Shape) meth public void impl_setShapeChangeListener(com.sun.javafx.scene.layout.region.ShapeChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.Node hfds DEFAULT_PG_STROKE_DASH_ARRAY,DEFAULT_STROKE_DASH_OFFSET,DEFAULT_STROKE_LINE_CAP,DEFAULT_STROKE_LINE_JOIN,DEFAULT_STROKE_MITER_LIMIT,DEFAULT_STROKE_TYPE,DEFAULT_STROKE_WIDTH,MIN_STROKE_MITER_LIMIT,MIN_STROKE_WIDTH,fill,shapeChangeListener,smooth,stroke,strokeAttributes,strokeAttributesDirty hcls StrokeAttributes,StyleableProperties @@ -13281,7 +13364,7 @@ meth public final double getY() meth public final javafx.beans.property.DoubleProperty yProperty() meth public final void setY(double) meth public void impl_addTo(com.sun.javafx.geom.Path2D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.PathElement hfds y @@ -13305,7 +13388,7 @@ meth public final java.lang.String getName() meth public final java.lang.String getStyle() meth public int hashCode() meth public java.lang.Object impl_getNativeFont() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String toString() meth public static java.util.List getFamilies() meth public static java.util.List getFontNames() @@ -13316,11 +13399,11 @@ meth public static javafx.scene.text.Font font(java.lang.String,javafx.scene.tex meth public static javafx.scene.text.Font font(java.lang.String,javafx.scene.text.FontWeight,javafx.scene.text.FontPosture,double) meth public static javafx.scene.text.Font getDefault() meth public static javafx.scene.text.Font impl_NativeFont(java.lang.Object,java.lang.String,java.lang.String,java.lang.String,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javafx.scene.text.Font loadFont(java.io.InputStream,double) meth public static javafx.scene.text.Font loadFont(java.lang.String,double) meth public void impl_setNativeFont(java.lang.Object,java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds DEFAULT,DEFAULT_FAMILY,DEFAULT_FULLNAME,defaultSystemFontSize,family,hash,name,nativeFont,size,style @@ -13375,58 +13458,58 @@ cons public init() cons public init(double,double,java.lang.String) cons public init(java.lang.String) meth protected final boolean impl_computeContains(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final javafx.geometry.Bounds impl_computeLayoutBounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final void impl_geomChanged() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final void impl_strokeOrFillChanged() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isImpl_caretBias() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isStrikethrough() meth public final boolean isUnderline() meth public final com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final com.sun.javafx.geom.BaseBounds impl_computeLayoutBoundsInt(com.sun.javafx.geom.RectBounds) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final com.sun.javafx.geom.Shape impl_configShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final com.sun.javafx.scene.text.HitInfo impl_hitTestChar(javafx.geometry.Point2D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final double getBaselineOffset() meth public final double getWrappingWidth() meth public final double getX() meth public final double getY() meth public final int getImpl_caretPosition() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final int getImpl_selectionEnd() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final int getImpl_selectionStart() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.lang.String getText() meth public final javafx.beans.property.BooleanProperty impl_caretBiasProperty() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.BooleanProperty strikethroughProperty() meth public final javafx.beans.property.BooleanProperty underlineProperty() meth public final javafx.beans.property.DoubleProperty wrappingWidthProperty() meth public final javafx.beans.property.DoubleProperty xProperty() meth public final javafx.beans.property.DoubleProperty yProperty() meth public final javafx.beans.property.IntegerProperty impl_caretPositionProperty() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.IntegerProperty impl_selectionEndProperty() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.IntegerProperty impl_selectionStartProperty() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.ObjectProperty textOriginProperty() meth public final javafx.beans.property.ObjectProperty impl_selectionFillProperty() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.ObjectProperty impl_caretShapeProperty() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.ObjectProperty impl_selectionShapeProperty() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.beans.property.ObjectProperty fontProperty() meth public final javafx.beans.property.ObjectProperty fontSmoothingTypeProperty() meth public final javafx.beans.property.ObjectProperty textAlignmentProperty() @@ -13435,38 +13518,38 @@ meth public final javafx.beans.property.ReadOnlyDoubleProperty baselineOffsetPro meth public final javafx.beans.property.StringProperty textProperty() meth public final javafx.geometry.VPos getTextOrigin() meth public final javafx.scene.shape.PathElement[] getImpl_caretShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.scene.shape.PathElement[] getImpl_selectionShape() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.scene.shape.PathElement[] impl_getRangeShape(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.scene.shape.PathElement[] impl_getUnderlineShape(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final javafx.scene.text.Font getFont() meth public final javafx.scene.text.FontSmoothingType getFontSmoothingType() meth public final javafx.scene.text.TextAlignment getTextAlignment() meth public final javafx.scene.text.TextBoundsType getBoundsType() meth public final void impl_displaySoftwareKeyboard(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void impl_notifyLayoutBoundsChanged() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void setBoundsType(javafx.scene.text.TextBoundsType) meth public final void setFont(javafx.scene.text.Font) meth public final void setFontSmoothingType(javafx.scene.text.FontSmoothingType) meth public final void setImpl_caretBias(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void setImpl_caretPosition(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void setImpl_caretShape(javafx.scene.shape.PathElement[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void setImpl_selectionEnd(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void setImpl_selectionShape(javafx.scene.shape.PathElement[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void setImpl_selectionStart(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void setStrikethrough(boolean) meth public final void setText(java.lang.String) meth public final void setTextAlignment(javafx.scene.text.TextAlignment) @@ -13476,9 +13559,9 @@ meth public final void setWrappingWidth(double) meth public final void setX(double) meth public final void setY(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.shape.Shape hfds baselineOffset,boundsType,font,fontLoader,fontSmoothingType,impl_caretBias,impl_caretPosition,impl_caretShape,impl_layoutBounds,impl_layoutBoundsInvalid,impl_selectionEnd,impl_selectionShape,impl_selectionStart,selectionFill,strikethrough,text,textAlignment,textHelper,textOrigin,underline,wrappingWidth,x,y hcls StyleableProperties @@ -13509,17 +13592,17 @@ meth public {javafx.scene.text.TextBuilder%0} boundsType(javafx.scene.text.TextB meth public {javafx.scene.text.TextBuilder%0} font(javafx.scene.text.Font) meth public {javafx.scene.text.TextBuilder%0} fontSmoothingType(javafx.scene.text.FontSmoothingType) meth public {javafx.scene.text.TextBuilder%0} impl_caretBias(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public {javafx.scene.text.TextBuilder%0} impl_caretPosition(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public {javafx.scene.text.TextBuilder%0} impl_caretShape(javafx.scene.shape.PathElement[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public {javafx.scene.text.TextBuilder%0} impl_selectionEnd(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public {javafx.scene.text.TextBuilder%0} impl_selectionShape(javafx.scene.shape.PathElement[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public {javafx.scene.text.TextBuilder%0} impl_selectionStart(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public {javafx.scene.text.TextBuilder%0} strikethrough(boolean) meth public {javafx.scene.text.TextBuilder%0} text(java.lang.String) meth public {javafx.scene.text.TextBuilder%0} textAlignment(javafx.scene.text.TextAlignment) @@ -13571,9 +13654,9 @@ meth public final void setTy(double) meth public final void setTz(double) meth public java.lang.String toString() meth public javafx.scene.transform.Transform impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_apply(com.sun.javafx.geom.transform.Affine3D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.transform.Transform hfds mxx,mxy,mxz,myx,myy,myz,mzx,mzy,mzz,tx,ty,tz @@ -13637,9 +13720,9 @@ meth public final void setPivotY(double) meth public final void setPivotZ(double) meth public java.lang.String toString() meth public javafx.scene.transform.Transform impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_apply(com.sun.javafx.geom.transform.Affine3D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.transform.Transform hfds angle,axis,pivotX,pivotY,pivotZ @@ -13689,9 +13772,9 @@ meth public final void setY(double) meth public final void setZ(double) meth public java.lang.String toString() meth public javafx.scene.transform.Transform impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_apply(com.sun.javafx.geom.transform.Affine3D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.transform.Transform hfds pivotX,pivotY,pivotZ,x,y,z @@ -13732,9 +13815,9 @@ meth public final void setX(double) meth public final void setY(double) meth public java.lang.String toString() meth public javafx.scene.transform.Transform impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_apply(com.sun.javafx.geom.transform.Affine3D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.transform.Transform hfds pivotX,pivotY,x,y @@ -13754,9 +13837,9 @@ hfds __set,pivotX,pivotY,x,y CLSS public abstract javafx.scene.transform.Transform cons public init() meth public abstract javafx.scene.transform.Transform impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void impl_apply(com.sun.javafx.geom.transform.Affine3D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public double getMxx() meth public double getMxy() meth public double getMxz() @@ -13780,9 +13863,9 @@ meth public static javafx.scene.transform.Shear shear(double,double) meth public static javafx.scene.transform.Shear shear(double,double,double,double) meth public static javafx.scene.transform.Translate translate(double,double) meth public void impl_add(javafx.scene.Node) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_remove(javafx.scene.Node) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds impl_nodes @@ -13804,9 +13887,9 @@ meth public final void setY(double) meth public final void setZ(double) meth public java.lang.String toString() meth public javafx.scene.transform.Transform impl_copy() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_apply(com.sun.javafx.geom.transform.Affine3D) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr javafx.scene.transform.Transform hfds x,y,z @@ -13870,7 +13953,7 @@ CLSS public final javafx.scene.web.WebEngine cons public init() cons public init(java.lang.String) meth public com.sun.javafx.scene.web.Debugger impl_getDebugger() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isJavaScriptEnabled() meth public final java.lang.String getLocation() meth public final java.lang.String getTitle() @@ -13971,19 +14054,19 @@ CLSS public final javafx.scene.web.WebView anno 0 com.sun.javafx.beans.IDProperty(java.lang.String value="id") cons public init() meth protected boolean impl_computeContains(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.javafx.sg.PGNode impl_createPGNode() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.collections.ObservableList getChildren() meth protected javafx.scene.Node impl_pickNodeLocal(com.sun.javafx.geom.PickRay) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected javafx.scene.Node impl_pickNodeLocal(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isResizable() meth public com.sun.javafx.geom.BaseBounds impl_computeGeomBounds(com.sun.javafx.geom.BaseBounds,com.sun.javafx.geom.transform.BaseTransform) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public double impl_getScale() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isContextMenuEnabled() meth public final double getFontScale() meth public final double getHeight() @@ -14014,7 +14097,7 @@ meth public final void setMinWidth(double) meth public final void setPrefHeight(double) meth public final void setPrefWidth(double) meth public java.util.List impl_getStyleableProperties() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.beans.property.DoubleProperty fontScaleProperty() meth public javafx.beans.property.DoubleProperty maxHeightProperty() meth public javafx.beans.property.DoubleProperty maxWidthProperty() @@ -14025,11 +14108,11 @@ meth public javafx.beans.property.DoubleProperty prefWidthProperty() meth public javafx.beans.property.ReadOnlyDoubleProperty heightProperty() meth public javafx.beans.property.ReadOnlyDoubleProperty widthProperty() meth public static java.util.List impl_CSS_STYLEABLES() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_setScale(double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_updatePG() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(double,double) meth public void setMaxSize(double,double) meth public void setMinSize(double,double) @@ -14151,11 +14234,11 @@ CLSS public abstract javafx.stage.PopupWindow cons public init() meth protected final void setScene(javafx.scene.Scene) meth protected javafx.collections.ObservableList getContent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void impl_visibleChanged(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void impl_visibleChanging(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean getConsumeAutoHidingEvents() meth public final boolean isAutoFix() meth public final boolean isAutoHide() @@ -14213,9 +14296,9 @@ CLSS public javafx.stage.Stage cons public init() cons public init(javafx.stage.StageStyle) meth protected void impl_visibleChanged(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void impl_visibleChanging(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isFullScreen() meth public final boolean isIconified() meth public final boolean isResizable() @@ -14250,12 +14333,12 @@ meth public final void setScene(javafx.scene.Scene) meth public final void setTitle(java.lang.String) meth public final void show() meth public java.lang.String impl_getMXWindowType() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void close() meth public void impl_setImportant(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void impl_setPrimary(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void showAndWait() meth public void toBack() meth public void toFront() @@ -14295,19 +14378,19 @@ supr java.lang.Enum CLSS public javafx.stage.Window cons protected init() fld protected com.sun.javafx.stage.WindowPeerListener peerListener - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld protected com.sun.javafx.tk.TKStage impl_peer - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf javafx.event.EventTarget meth protected final <%0 extends javafx.event.Event> void setEventHandler(javafx.event.EventType<{%%0}>,javafx.event.EventHandler) meth protected void impl_visibleChanged(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void impl_visibleChanging(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void setScene(javafx.scene.Scene) meth protected void show() meth public com.sun.javafx.tk.TKStage impl_getPeer() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final <%0 extends javafx.event.Event> void addEventFilter(javafx.event.EventType<{%%0}>,javafx.event.EventHandler) meth public final <%0 extends javafx.event.Event> void addEventHandler(javafx.event.EventType<{%%0}>,javafx.event.EventHandler) meth public final <%0 extends javafx.event.Event> void removeEventFilter(javafx.event.EventType<{%%0}>,javafx.event.EventHandler) @@ -14344,7 +14427,7 @@ meth public final void fireEvent(javafx.event.Event) meth public final void requestFocus() meth public final void setEventDispatcher(javafx.event.EventDispatcher) meth public final void setFocused(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void setHeight(double) meth public final void setOnCloseRequest(javafx.event.EventHandler) meth public final void setOnHidden(javafx.event.EventHandler) @@ -14356,10 +14439,10 @@ meth public final void setWidth(double) meth public final void setX(double) meth public final void setY(double) meth public java.lang.String impl_getMXWindowType() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.event.EventDispatchChain buildEventDispatchChain(javafx.event.EventDispatchChain) meth public static java.util.Iterator impl_getWindows() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void centerOnScreen() meth public void hide() meth public void sizeToScene() @@ -14429,10 +14512,10 @@ meth public java.lang.String toString() meth public javafx.util.Duration add(javafx.util.Duration) meth public javafx.util.Duration divide(double) meth public javafx.util.Duration divide(javafx.util.Duration) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.util.Duration multiply(double) meth public javafx.util.Duration multiply(javafx.util.Duration) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javafx.util.Duration negate() meth public javafx.util.Duration subtract(javafx.util.Duration) meth public static javafx.util.Duration hours(double) @@ -14594,6 +14677,7 @@ meth protected java.text.DateFormat getDateFormat() supr javafx.util.converter.DateTimeStringConverter CLSS public abstract javax.swing.JComponent + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") cons public init() fld protected javax.swing.event.EventListenerList listenerList fld protected javax.swing.plaf.ComponentUI ui @@ -14621,6 +14705,7 @@ meth protected void processKeyEvent(java.awt.event.KeyEvent) meth protected void processMouseEvent(java.awt.event.MouseEvent) meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void setUI(javax.swing.plaf.ComponentUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's look and feel delegate.", java.lang.String[] enumerationValues=[]) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean contains(int,int) meth public boolean getAutoscrolls() @@ -14628,17 +14713,21 @@ meth public boolean getInheritsPopupMenu() meth public boolean getVerifyInputWhenFocusTarget() meth public boolean isDoubleBuffered() meth public boolean isManagingFocus() - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isOpaque() meth public boolean isOptimizedDrawingEnabled() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isPaintingTile() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isRequestFocusEnabled() meth public boolean isValidateRoot() meth public boolean requestDefaultFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocus(boolean) meth public boolean requestFocusInWindow() meth public final boolean isPaintingForPrint() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final java.lang.Object getClientProperty(java.lang.Object) meth public final javax.swing.ActionMap getActionMap() meth public final javax.swing.InputMap getInputMap() @@ -14652,39 +14741,54 @@ meth public int getBaseline(int,int) meth public int getConditionForKeyStroke(javax.swing.KeyStroke) meth public int getDebugGraphicsOptions() meth public int getHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getX() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getY() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component getNextFocusableComponent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Container getTopLevelAncestor() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets(java.awt.Insets) meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getPopupLocation(java.awt.event.MouseEvent) meth public java.awt.Point getToolTipLocation(java.awt.event.MouseEvent) meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Rectangle getVisibleRect() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ActionListener getActionForKeyStroke(javax.swing.KeyStroke) meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getToolTipText() meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="UIClassID", java.lang.String[] enumerationValues=[]) meth public javax.swing.InputVerifier getInputVerifier() meth public javax.swing.JPopupMenu getComponentPopupMenu() meth public javax.swing.JRootPane getRootPane() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JToolTip createToolTip() meth public javax.swing.KeyStroke[] getRegisteredKeyStrokes() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.TransferHandler getTransferHandler() meth public javax.swing.border.Border getBorder() meth public javax.swing.event.AncestorListener[] getAncestorListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) +meth public javax.swing.plaf.ComponentUI getUI() meth public static boolean isLightweightComponent(java.awt.Component) meth public static java.util.Locale getDefaultLocale() meth public static void setDefaultLocale(java.util.Locale) @@ -14693,15 +14797,15 @@ meth public void addNotify() meth public void addVetoableChangeListener(java.beans.VetoableChangeListener) meth public void computeVisibleRect(java.awt.Rectangle) meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void firePropertyChange(java.lang.String,boolean,boolean) meth public void firePropertyChange(java.lang.String,char,char) meth public void firePropertyChange(java.lang.String,int,int) meth public void grabFocus() meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintImmediately(int,int,int,int) meth public void paintImmediately(java.awt.Rectangle) @@ -14717,38 +14821,60 @@ meth public void repaint(long,int,int,int,int) meth public void requestFocus() meth public void resetKeyboardActions() meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void scrollRectToVisible(java.awt.Rectangle) meth public void setAlignmentX(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred horizontal alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAlignmentY(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred vertical alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAutoscrolls(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Determines if this component automatically scrolls its contents when dragged.", java.lang.String[] enumerationValues=[]) meth public void setBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The background color of the component.", java.lang.String[] enumerationValues=[]) meth public void setBorder(javax.swing.border.Border) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's border.", java.lang.String[] enumerationValues=[]) meth public void setComponentPopupMenu(javax.swing.JPopupMenu) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Popup to show", java.lang.String[] enumerationValues=[]) meth public void setDebugGraphicsOptions(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Diagnostic options for graphics operations.", java.lang.String[] enumerationValues=["DebugGraphics.NONE_OPTION", "DebugGraphics.LOG_OPTION", "DebugGraphics.FLASH_OPTION", "DebugGraphics.BUFFERED_OPTION"]) meth public void setDoubleBuffered(boolean) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setFocusTraversalKeys(int,java.util.Set) meth public void setFont(java.awt.Font) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The font for the component.", java.lang.String[] enumerationValues=[]) meth public void setForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The foreground color of the component.", java.lang.String[] enumerationValues=[]) meth public void setInheritsPopupMenu(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not the JPopupMenu is inherited", java.lang.String[] enumerationValues=[]) meth public void setInputVerifier(javax.swing.InputVerifier) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's input verifier.", java.lang.String[] enumerationValues=[]) meth public void setMaximumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setMinimumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The minimum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setNextFocusableComponent(java.awt.Component) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setOpaque(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's opacity", java.lang.String[] enumerationValues=[]) meth public void setPreferredSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred size of the component.", java.lang.String[] enumerationValues=[]) meth public void setRequestFocusEnabled(boolean) meth public void setToolTipText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The text to display in a tool tip.", java.lang.String[] enumerationValues=[]) meth public void setTransferHandler(javax.swing.TransferHandler) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mechanism for transfer of data to and from the component", java.lang.String[] enumerationValues=[]) meth public void setVerifyInputWhenFocusTarget(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the Component verifies input before accepting focus.", java.lang.String[] enumerationValues=[]) meth public void setVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public netscape.javascript.JSException cons public init() diff --git a/platform/libs.javax.inject/nbproject/org-netbeans-libs-javax-inject.sig b/platform/libs.javax.inject/nbproject/org-netbeans-libs-javax-inject.sig index cd1a5d9d5247..8729f338281d 100644 --- a/platform/libs.javax.inject/nbproject/org-netbeans-libs-javax-inject.sig +++ b/platform/libs.javax.inject/nbproject/org-netbeans-libs-javax-inject.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.65 +#Version 2.66 CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) diff --git a/platform/libs.jna.platform/nbproject/org-netbeans-libs-jna-platform.sig b/platform/libs.jna.platform/nbproject/org-netbeans-libs-jna-platform.sig index e5712b81f713..3b81d8476c0f 100644 --- a/platform/libs.jna.platform/nbproject/org-netbeans-libs-jna-platform.sig +++ b/platform/libs.jna.platform/nbproject/org-netbeans-libs-jna-platform.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.25 +#Version 2.26 CLSS public abstract interface com.sun.jna.AltCallingConvention @@ -1349,13 +1349,13 @@ meth public abstract int proc_pidinfo(int,int,long,com.sun.jna.Structure,int) meth public abstract int proc_pidpath(int,com.sun.jna.Pointer,int) meth public abstract int sysctl(int[],int,com.sun.jna.Pointer,com.sun.jna.platform.unix.LibCAPI$size_t$ByReference,com.sun.jna.Pointer,com.sun.jna.platform.unix.LibCAPI$size_t) meth public abstract int sysctl(int[],int,com.sun.jna.Pointer,com.sun.jna.ptr.IntByReference,com.sun.jna.Pointer,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract int sysctlbyname(java.lang.String,com.sun.jna.Pointer,com.sun.jna.platform.unix.LibCAPI$size_t$ByReference,com.sun.jna.Pointer,com.sun.jna.platform.unix.LibCAPI$size_t) meth public abstract int sysctlbyname(java.lang.String,com.sun.jna.Pointer,com.sun.jna.ptr.IntByReference,com.sun.jna.Pointer,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract int sysctlnametomib(java.lang.String,com.sun.jna.Pointer,com.sun.jna.platform.unix.LibCAPI$size_t$ByReference) meth public abstract int sysctlnametomib(java.lang.String,com.sun.jna.Pointer,com.sun.jna.ptr.IntByReference) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") CLSS public static com.sun.jna.platform.mac.SystemB$Group outer com.sun.jna.platform.mac.SystemB @@ -4109,7 +4109,7 @@ meth public byte[] getData() meth public com.sun.jna.platform.win32.Advapi32Util$EventLogType getType() meth public com.sun.jna.platform.win32.WinNT$EVENTLOGRECORD getRecord() meth public int getEventId() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getInstanceId() meth public int getLength() meth public int getRecordNumber() @@ -4214,17 +4214,17 @@ cons public init(java.lang.String,boolean,int) fld public final static com.sun.jna.platform.win32.WinDef$LCID LOCALE_SYSTEM_DEFAULT fld public final static com.sun.jna.platform.win32.WinDef$LCID LOCALE_USER_DEFAULT meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.COM.IDispatch,com.sun.jna.platform.win32.OaIdl$DISPID) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.COM.IDispatch,com.sun.jna.platform.win32.OaIdl$DISPID,com.sun.jna.platform.win32.Variant$VARIANT) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.COM.IDispatch,com.sun.jna.platform.win32.OaIdl$DISPID,com.sun.jna.platform.win32.Variant$VARIANT[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.COM.IDispatch,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.COM.IDispatch,java.lang.String,com.sun.jna.platform.win32.Variant$VARIANT) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.COM.IDispatch,java.lang.String,com.sun.jna.platform.win32.Variant$VARIANT[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.OaIdl$DISPID) meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.OaIdl$DISPID,com.sun.jna.platform.win32.Variant$VARIANT) meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.OaIdl$DISPID,com.sun.jna.platform.win32.Variant$VARIANT[]) @@ -4232,7 +4232,7 @@ meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jn meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,java.lang.String,com.sun.jna.platform.win32.Variant$VARIANT) meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,java.lang.String,com.sun.jna.platform.win32.Variant$VARIANT[]) meth protected void checkFailed(com.sun.jna.platform.win32.WinNT$HRESULT) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.jna.platform.win32.COM.IDispatch getIDispatch() meth public com.sun.jna.platform.win32.COM.IUnknown getIUnknown() meth public com.sun.jna.ptr.PointerByReference getIDispatchPointer() @@ -4296,11 +4296,11 @@ cons public init(java.lang.String,boolean) meth protected boolean getBooleanProperty(java.lang.String) meth protected com.sun.jna.platform.win32.COM.IDispatch getAutomationProperty(java.lang.String) meth protected com.sun.jna.platform.win32.COM.IDispatch getAutomationProperty(java.lang.String,com.sun.jna.platform.win32.COM.COMLateBindingObject) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.COM.IDispatch getAutomationProperty(java.lang.String,com.sun.jna.platform.win32.COM.COMLateBindingObject,com.sun.jna.platform.win32.Variant$VARIANT) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.COM.IDispatch getAutomationProperty(java.lang.String,com.sun.jna.platform.win32.COM.IDispatch) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.COM.IDispatch getAutomationProperty(java.lang.String,com.sun.jna.platform.win32.Variant$VARIANT) meth protected com.sun.jna.platform.win32.Variant$VARIANT invoke(java.lang.String) meth protected com.sun.jna.platform.win32.Variant$VARIANT invoke(java.lang.String,com.sun.jna.platform.win32.Variant$VARIANT) @@ -4314,19 +4314,19 @@ meth protected java.util.Date getDateProperty(java.lang.String) meth protected short getShortProperty(java.lang.String) meth protected void invokeNoReply(java.lang.String) meth protected void invokeNoReply(java.lang.String,com.sun.jna.platform.win32.COM.COMLateBindingObject) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void invokeNoReply(java.lang.String,com.sun.jna.platform.win32.COM.COMLateBindingObject,com.sun.jna.platform.win32.Variant$VARIANT) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void invokeNoReply(java.lang.String,com.sun.jna.platform.win32.COM.COMLateBindingObject,com.sun.jna.platform.win32.Variant$VARIANT,com.sun.jna.platform.win32.Variant$VARIANT) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void invokeNoReply(java.lang.String,com.sun.jna.platform.win32.COM.IDispatch) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void invokeNoReply(java.lang.String,com.sun.jna.platform.win32.COM.IDispatch,com.sun.jna.platform.win32.Variant$VARIANT) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void invokeNoReply(java.lang.String,com.sun.jna.platform.win32.COM.IDispatch,com.sun.jna.platform.win32.Variant$VARIANT,com.sun.jna.platform.win32.Variant$VARIANT) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void invokeNoReply(java.lang.String,com.sun.jna.platform.win32.COM.IDispatch,com.sun.jna.platform.win32.Variant$VARIANT[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void invokeNoReply(java.lang.String,com.sun.jna.platform.win32.Variant$VARIANT) meth protected void invokeNoReply(java.lang.String,com.sun.jna.platform.win32.Variant$VARIANT,com.sun.jna.platform.win32.Variant$VARIANT) meth protected void invokeNoReply(java.lang.String,com.sun.jna.platform.win32.Variant$VARIANT,com.sun.jna.platform.win32.Variant$VARIANT,com.sun.jna.platform.win32.Variant$VARIANT) @@ -4334,12 +4334,12 @@ meth protected void invokeNoReply(java.lang.String,com.sun.jna.platform.win32.Va meth protected void invokeNoReply(java.lang.String,com.sun.jna.platform.win32.Variant$VARIANT[]) meth protected void setProperty(java.lang.String,boolean) meth protected void setProperty(java.lang.String,com.sun.jna.platform.win32.COM.COMLateBindingObject,com.sun.jna.platform.win32.Variant$VARIANT) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void setProperty(java.lang.String,com.sun.jna.platform.win32.COM.Dispatch) meth protected void setProperty(java.lang.String,com.sun.jna.platform.win32.COM.IDispatch) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void setProperty(java.lang.String,com.sun.jna.platform.win32.COM.IDispatch,com.sun.jna.platform.win32.Variant$VARIANT) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void setProperty(java.lang.String,com.sun.jna.platform.win32.Variant$VARIANT) meth protected void setProperty(java.lang.String,int) meth protected void setProperty(java.lang.String,java.lang.String) @@ -5324,20 +5324,20 @@ intf com.sun.jna.platform.win32.COM.util.IDispatch intf com.sun.jna.platform.win32.COM.util.IRawDispatchHandle intf java.lang.reflect.InvocationHandler meth protected com.sun.jna.platform.win32.OaIdl$DISPID resolveDispId(com.sun.jna.platform.win32.COM.IDispatch,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.OaIdl$DISPID resolveDispId(java.lang.String) meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.COM.IDispatch,com.sun.jna.platform.win32.OaIdl$DISPID) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.COM.IDispatch,com.sun.jna.platform.win32.OaIdl$DISPID,com.sun.jna.platform.win32.Variant$VARIANT) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.COM.IDispatch,com.sun.jna.platform.win32.OaIdl$DISPID,com.sun.jna.platform.win32.Variant$VARIANT[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.COM.IDispatch,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.COM.IDispatch,java.lang.String,com.sun.jna.platform.win32.Variant$VARIANT) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.COM.IDispatch,java.lang.String,com.sun.jna.platform.win32.Variant$VARIANT[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.OaIdl$DISPID) meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.OaIdl$DISPID,com.sun.jna.platform.win32.Variant$VARIANT) meth protected com.sun.jna.platform.win32.WinNT$HRESULT oleMethod(int,com.sun.jna.platform.win32.Variant$VARIANT$ByReference,com.sun.jna.platform.win32.OaIdl$DISPID,com.sun.jna.platform.win32.Variant$VARIANT[]) @@ -5372,7 +5372,7 @@ supr java.lang.Object hfds factory,raw CLSS public abstract interface !annotation com.sun.jna.platform.win32.COM.util.annotation.ComEventCallback - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") anno 0 java.lang.annotation.Inherited() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD]) @@ -7358,7 +7358,7 @@ meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE CreateMutex(com.sun meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE CreateNamedPipe(java.lang.String,int,int,int,int,int,int,com.sun.jna.platform.win32.WinBase$SECURITY_ATTRIBUTES) meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE CreateRemoteThread(com.sun.jna.platform.win32.WinNT$HANDLE,com.sun.jna.platform.win32.WinBase$SECURITY_ATTRIBUTES,int,com.sun.jna.Pointer,com.sun.jna.Pointer,int,com.sun.jna.platform.win32.WinDef$DWORDByReference) meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE CreateRemoteThread(com.sun.jna.platform.win32.WinNT$HANDLE,com.sun.jna.platform.win32.WinBase$SECURITY_ATTRIBUTES,int,com.sun.jna.platform.win32.WinBase$FOREIGN_THREAD_START_ROUTINE,com.sun.jna.Pointer,com.sun.jna.platform.win32.WinDef$DWORD,com.sun.jna.Pointer) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE CreateToolhelp32Snapshot(com.sun.jna.platform.win32.WinDef$DWORD,com.sun.jna.platform.win32.WinDef$DWORD) meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE FindFirstFile(java.lang.String,com.sun.jna.Pointer) meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE FindFirstFileEx(java.lang.String,int,com.sun.jna.Pointer,int,com.sun.jna.Pointer,com.sun.jna.platform.win32.WinDef$DWORD) @@ -10922,7 +10922,7 @@ cons public init(char) cons public init(com.sun.jna.Pointer) cons public init(com.sun.jna.platform.win32.COM.Dispatch) cons public init(com.sun.jna.platform.win32.COM.IDispatch) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(com.sun.jna.platform.win32.OaIdl$DATE) cons public init(com.sun.jna.platform.win32.OaIdl$SAFEARRAY) cons public init(com.sun.jna.platform.win32.OaIdl$SAFEARRAYByReference) @@ -11258,11 +11258,11 @@ CLSS public static com.sun.jna.platform.win32.WTypes$BSTR cons public init() cons public init(com.sun.jna.Pointer) cons public init(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getValue() meth public java.lang.String toString() meth public void setValue(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr com.sun.jna.PointerType CLSS public static com.sun.jna.platform.win32.WTypes$BSTRByReference @@ -22209,7 +22209,7 @@ meth public abstract boolean EnumJobs(com.sun.jna.platform.win32.WinNT$HANDLE,in meth public abstract boolean EnumPrinters(int,java.lang.String,int,com.sun.jna.Pointer,int,com.sun.jna.ptr.IntByReference,com.sun.jna.ptr.IntByReference) meth public abstract boolean FindClosePrinterChangeNotification(com.sun.jna.platform.win32.WinNT$HANDLE) meth public abstract boolean FindNextPrinterChangeNotification(com.sun.jna.platform.win32.WinNT$HANDLE,com.sun.jna.platform.win32.WinDef$DWORDByReference,com.sun.jna.platform.win32.WinDef$LPVOID,com.sun.jna.platform.win32.WinDef$LPVOID) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean FindNextPrinterChangeNotification(com.sun.jna.platform.win32.WinNT$HANDLE,com.sun.jna.platform.win32.WinDef$DWORDByReference,com.sun.jna.platform.win32.Winspool$PRINTER_NOTIFY_OPTIONS,com.sun.jna.ptr.PointerByReference) meth public abstract boolean FreePrinterNotifyInfo(com.sun.jna.Pointer) meth public abstract boolean GetPrinter(com.sun.jna.platform.win32.WinNT$HANDLE,int,com.sun.jna.Pointer,int,com.sun.jna.ptr.IntByReference) @@ -22217,7 +22217,7 @@ meth public abstract boolean OpenPrinter(java.lang.String,com.sun.jna.platform.w meth public abstract boolean SetJob(com.sun.jna.platform.win32.WinNT$HANDLE,int,int,com.sun.jna.Pointer,int) meth public abstract boolean SetPrinter(com.sun.jna.platform.win32.WinNT$HANDLE,int,com.sun.jna.Pointer,int) meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE FindFirstPrinterChangeNotification(com.sun.jna.platform.win32.WinNT$HANDLE,int,int,com.sun.jna.platform.win32.WinDef$LPVOID) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE FindFirstPrinterChangeNotification(com.sun.jna.platform.win32.WinNT$HANDLE,int,int,com.sun.jna.platform.win32.Winspool$PRINTER_NOTIFY_OPTIONS) CLSS public static com.sun.jna.platform.win32.Winspool$JOB_INFO_1 @@ -22805,6 +22805,7 @@ intf java.awt.MenuContainer intf java.awt.image.ImageObserver intf java.io.Serializable meth protected boolean requestFocus(boolean) +meth protected boolean requestFocus(boolean,java.awt.event.FocusEvent$Cause) meth protected boolean requestFocusInWindow(boolean) meth protected final void disableEvents(long) meth protected final void enableEvents(long) @@ -22825,20 +22826,20 @@ meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean action(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean areFocusTraversalKeysSet(int) meth public boolean contains(int,int) meth public boolean contains(java.awt.Point) meth public boolean getFocusTraversalKeysEnabled() meth public boolean getIgnoreRepaint() meth public boolean gotFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean handleEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean hasFocus() meth public boolean imageUpdate(java.awt.Image,int,int,int,int,int) meth public boolean inside(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isBackgroundSet() meth public boolean isCursorSet() meth public boolean isDisplayable() @@ -22847,7 +22848,7 @@ meth public boolean isEnabled() meth public boolean isFocusCycleRoot(java.awt.Container) meth public boolean isFocusOwner() meth public boolean isFocusTraversable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isFocusable() meth public boolean isFontSet() meth public boolean isForegroundSet() @@ -22860,28 +22861,29 @@ meth public boolean isShowing() meth public boolean isValid() meth public boolean isVisible() meth public boolean keyDown(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean keyUp(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean lostFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDown(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDrag(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseEnter(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseExit(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseMove(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseUp(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver) meth public boolean prepareImage(java.awt.Image,java.awt.image.ImageObserver) meth public boolean requestFocusInWindow() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public final java.lang.Object getTreeLock() meth public final void dispatchEvent(java.awt.AWTEvent) meth public float getAlignmentX() @@ -22898,7 +22900,7 @@ meth public java.awt.Color getForeground() meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() meth public java.awt.ComponentOrientation getComponentOrientation() meth public java.awt.Container getFocusCycleRootAncestor() @@ -22910,11 +22912,11 @@ meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension size() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Font getFont() meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() @@ -22926,9 +22928,9 @@ meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getLocationOnScreen() meth public java.awt.Point getMousePosition() meth public java.awt.Point location() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle bounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle getBounds() meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Toolkit getToolkit() @@ -22969,14 +22971,14 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enableInputMethods(boolean) meth public void firePropertyChange(java.lang.String,byte,byte) meth public void firePropertyChange(java.lang.String,char,char) @@ -22985,19 +22987,19 @@ meth public void firePropertyChange(java.lang.String,float,float) meth public void firePropertyChange(java.lang.String,long,long) meth public void firePropertyChange(java.lang.String,short,short) meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list() meth public void list(java.io.PrintStream) meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter) meth public void list(java.io.PrintWriter,int) meth public void move(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void nextFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintAll(java.awt.Graphics) meth public void print(java.awt.Graphics) @@ -23020,12 +23022,13 @@ meth public void repaint(int,int,int,int) meth public void repaint(long) meth public void repaint(long,int,int,int,int) meth public void requestFocus() +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(java.awt.Dimension) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void setBackground(java.awt.Color) meth public void setBounds(int,int,int,int) @@ -23045,21 +23048,24 @@ meth public void setLocation(int,int) meth public void setLocation(java.awt.Point) meth public void setMaximumSize(java.awt.Dimension) meth public void setMinimumSize(java.awt.Dimension) +meth public void setMixingCutoutShape(java.awt.Shape) meth public void setName(java.lang.String) meth public void setPreferredSize(java.awt.Dimension) meth public void setSize(int,int) meth public void setSize(java.awt.Dimension) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void transferFocus() meth public void transferFocusBackward() meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -23081,7 +23087,7 @@ meth public final void setFocusTraversalPolicyProvider(boolean) meth public float getAlignmentX() meth public float getAlignmentY() meth public int countComponents() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getComponentCount() meth public int getComponentZOrder(java.awt.Component) meth public java.awt.Component add(java.awt.Component) @@ -23093,19 +23099,19 @@ meth public java.awt.Component getComponent(int) meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component[] getComponents() meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.FocusTraversalPolicy getFocusTraversalPolicy() meth public java.awt.Insets getInsets() meth public java.awt.Insets insets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.LayoutManager getLayout() meth public java.awt.Point getMousePosition(boolean) meth public java.awt.event.ContainerListener[] getContainerListeners() @@ -23118,11 +23124,11 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter,int) meth public void paint(java.awt.Graphics) @@ -23144,10 +23150,12 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.awt.Font getFont() meth public abstract void remove(java.awt.MenuComponent) @@ -23191,7 +23199,7 @@ intf java.util.EventListener meth public abstract void hierarchyChanged(java.awt.event.HierarchyEvent) CLSS public abstract java.awt.event.WindowAdapter -cons public init() +cons protected init() intf java.awt.event.WindowFocusListener intf java.awt.event.WindowListener intf java.awt.event.WindowStateListener @@ -23237,6 +23245,15 @@ fld public final static int SOMEBITS = 8 fld public final static int WIDTH = 1 meth public abstract boolean imageUpdate(java.awt.Image,int,int,int,int,int) +CLSS public abstract interface !annotation java.beans.JavaBean + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String defaultEventSet() +meth public abstract !hasdefault java.lang.String defaultProperty() +meth public abstract !hasdefault java.lang.String description() + CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable meth public abstract void close() throws java.io.IOException @@ -23252,13 +23269,17 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -23267,9 +23288,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -23278,6 +23301,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -23300,11 +23324,13 @@ meth public abstract long longValue() meth public byte byteValue() meth public short shortValue() supr java.lang.Object +hfds serialVersionUID CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -23326,6 +23352,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Thread cons public init() @@ -23335,6 +23362,7 @@ cons public init(java.lang.String) cons public init(java.lang.ThreadGroup,java.lang.Runnable) cons public init(java.lang.ThreadGroup,java.lang.Runnable,java.lang.String) cons public init(java.lang.ThreadGroup,java.lang.Runnable,java.lang.String,long) +cons public init(java.lang.ThreadGroup,java.lang.Runnable,java.lang.String,long,boolean) cons public init(java.lang.ThreadGroup,java.lang.String) fld public final static int MAX_PRIORITY = 10 fld public final static int MIN_PRIORITY = 1 @@ -23350,22 +23378,21 @@ meth public final int getPriority() meth public final java.lang.String getName() meth public final java.lang.ThreadGroup getThreadGroup() meth public final void checkAccess() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="17") meth public final void join() throws java.lang.InterruptedException meth public final void join(long) throws java.lang.InterruptedException meth public final void join(long,int) throws java.lang.InterruptedException meth public final void resume() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="1.2") meth public final void setDaemon(boolean) meth public final void setName(java.lang.String) meth public final void setPriority(int) meth public final void stop() - anno 0 java.lang.Deprecated() -meth public final void stop(java.lang.Throwable) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="1.2") meth public final void suspend() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="1.2") meth public int countStackFrames() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="1.2") meth public java.lang.ClassLoader getContextClassLoader() meth public java.lang.StackTraceElement[] getStackTrace() meth public java.lang.String toString() @@ -23380,18 +23407,19 @@ meth public static java.lang.Thread currentThread() meth public static java.lang.Thread$UncaughtExceptionHandler getDefaultUncaughtExceptionHandler() meth public static java.util.Map getAllStackTraces() meth public static void dumpStack() +meth public static void onSpinWait() meth public static void setDefaultUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler) meth public static void sleep(long) throws java.lang.InterruptedException meth public static void sleep(long,int) throws java.lang.InterruptedException meth public static void yield() -meth public void destroy() - anno 0 java.lang.Deprecated() meth public void interrupt() meth public void run() meth public void setContextClassLoader(java.lang.ClassLoader) meth public void setUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler) meth public void start() supr java.lang.Object +hfds EMPTY_STACK_TRACE,blocker,blockerLock,contextClassLoader,daemon,defaultUncaughtExceptionHandler,eetop,group,inheritableThreadLocals,inheritedAccessControlContext,interrupted,name,parkBlocker,priority,stackSize,stillborn,target,threadInitNumber,threadLocalRandomProbe,threadLocalRandomSecondarySeed,threadLocalRandomSeed,threadLocals,threadSeqNumber,threadStatus,tid,uncaughtExceptionHandler +hcls Caches,WeakClassKey CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -23414,6 +23442,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -23447,7 +23477,11 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract interface java.lang.reflect.InvocationHandler +meth public !varargs static java.lang.Object invokeDefault(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]) throws java.lang.Throwable meth public abstract java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]) throws java.lang.Throwable CLSS public abstract interface java.util.EventListener @@ -23459,6 +23493,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract interface java.util.Iterator<%0 extends java.lang.Object> meth public abstract boolean hasNext() @@ -23470,6 +23505,7 @@ CLSS public abstract interface javax.accessibility.Accessible meth public abstract javax.accessibility.AccessibleContext getAccessibleContext() CLSS public abstract javax.swing.JComponent + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") cons public init() fld protected javax.swing.event.EventListenerList listenerList fld protected javax.swing.plaf.ComponentUI ui @@ -23497,6 +23533,7 @@ meth protected void processKeyEvent(java.awt.event.KeyEvent) meth protected void processMouseEvent(java.awt.event.MouseEvent) meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void setUI(javax.swing.plaf.ComponentUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's look and feel delegate.", java.lang.String[] enumerationValues=[]) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean contains(int,int) meth public boolean getAutoscrolls() @@ -23504,17 +23541,21 @@ meth public boolean getInheritsPopupMenu() meth public boolean getVerifyInputWhenFocusTarget() meth public boolean isDoubleBuffered() meth public boolean isManagingFocus() - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isOpaque() meth public boolean isOptimizedDrawingEnabled() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isPaintingTile() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isRequestFocusEnabled() meth public boolean isValidateRoot() meth public boolean requestDefaultFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocus(boolean) meth public boolean requestFocusInWindow() meth public final boolean isPaintingForPrint() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final java.lang.Object getClientProperty(java.lang.Object) meth public final javax.swing.ActionMap getActionMap() meth public final javax.swing.InputMap getInputMap() @@ -23528,39 +23569,54 @@ meth public int getBaseline(int,int) meth public int getConditionForKeyStroke(javax.swing.KeyStroke) meth public int getDebugGraphicsOptions() meth public int getHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getX() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getY() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component getNextFocusableComponent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Container getTopLevelAncestor() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets(java.awt.Insets) meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getPopupLocation(java.awt.event.MouseEvent) meth public java.awt.Point getToolTipLocation(java.awt.event.MouseEvent) meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Rectangle getVisibleRect() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ActionListener getActionForKeyStroke(javax.swing.KeyStroke) meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getToolTipText() meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="UIClassID", java.lang.String[] enumerationValues=[]) meth public javax.swing.InputVerifier getInputVerifier() meth public javax.swing.JPopupMenu getComponentPopupMenu() meth public javax.swing.JRootPane getRootPane() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JToolTip createToolTip() meth public javax.swing.KeyStroke[] getRegisteredKeyStrokes() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.TransferHandler getTransferHandler() meth public javax.swing.border.Border getBorder() meth public javax.swing.event.AncestorListener[] getAncestorListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) +meth public javax.swing.plaf.ComponentUI getUI() meth public static boolean isLightweightComponent(java.awt.Component) meth public static java.util.Locale getDefaultLocale() meth public static void setDefaultLocale(java.util.Locale) @@ -23569,15 +23625,15 @@ meth public void addNotify() meth public void addVetoableChangeListener(java.beans.VetoableChangeListener) meth public void computeVisibleRect(java.awt.Rectangle) meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void firePropertyChange(java.lang.String,boolean,boolean) meth public void firePropertyChange(java.lang.String,char,char) meth public void firePropertyChange(java.lang.String,int,int) meth public void grabFocus() meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintImmediately(int,int,int,int) meth public void paintImmediately(java.awt.Rectangle) @@ -23593,40 +23649,63 @@ meth public void repaint(long,int,int,int,int) meth public void requestFocus() meth public void resetKeyboardActions() meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void scrollRectToVisible(java.awt.Rectangle) meth public void setAlignmentX(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred horizontal alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAlignmentY(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred vertical alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAutoscrolls(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Determines if this component automatically scrolls its contents when dragged.", java.lang.String[] enumerationValues=[]) meth public void setBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The background color of the component.", java.lang.String[] enumerationValues=[]) meth public void setBorder(javax.swing.border.Border) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's border.", java.lang.String[] enumerationValues=[]) meth public void setComponentPopupMenu(javax.swing.JPopupMenu) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Popup to show", java.lang.String[] enumerationValues=[]) meth public void setDebugGraphicsOptions(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Diagnostic options for graphics operations.", java.lang.String[] enumerationValues=["DebugGraphics.NONE_OPTION", "DebugGraphics.LOG_OPTION", "DebugGraphics.FLASH_OPTION", "DebugGraphics.BUFFERED_OPTION"]) meth public void setDoubleBuffered(boolean) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setFocusTraversalKeys(int,java.util.Set) meth public void setFont(java.awt.Font) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The font for the component.", java.lang.String[] enumerationValues=[]) meth public void setForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The foreground color of the component.", java.lang.String[] enumerationValues=[]) meth public void setInheritsPopupMenu(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not the JPopupMenu is inherited", java.lang.String[] enumerationValues=[]) meth public void setInputVerifier(javax.swing.InputVerifier) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's input verifier.", java.lang.String[] enumerationValues=[]) meth public void setMaximumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setMinimumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The minimum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setNextFocusableComponent(java.awt.Component) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setOpaque(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's opacity", java.lang.String[] enumerationValues=[]) meth public void setPreferredSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred size of the component.", java.lang.String[] enumerationValues=[]) meth public void setRequestFocusEnabled(boolean) meth public void setToolTipText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The text to display in a tool tip.", java.lang.String[] enumerationValues=[]) meth public void setTransferHandler(javax.swing.TransferHandler) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mechanism for transfer of data to and from the component", java.lang.String[] enumerationValues=[]) meth public void setVerifyInputWhenFocusTarget(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the Component verifies input before accepting focus.", java.lang.String[] enumerationValues=[]) meth public void setVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JPanel + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") cons public init() cons public init(boolean) cons public init(java.awt.LayoutManager) @@ -23635,9 +23714,13 @@ innr protected AccessibleJPanel intf javax.accessibility.Accessible meth protected java.lang.String paramString() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A string that specifies the name of the L&F class.", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.PanelUI getUI() meth public void setUI(javax.swing.plaf.PanelUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID diff --git a/platform/libs.jna/nbproject/org-netbeans-libs-jna.sig b/platform/libs.jna/nbproject/org-netbeans-libs-jna.sig index 9a2c1e61b5d1..18de4f344ab2 100644 --- a/platform/libs.jna/nbproject/org-netbeans-libs-jna.sig +++ b/platform/libs.jna/nbproject/org-netbeans-libs-jna.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.25 +#Version 2.26 CLSS public abstract interface com.sun.jna.AltCallingConvention @@ -28,7 +28,7 @@ meth public abstract java.lang.Object callback(java.lang.Object[]) CLSS public com.sun.jna.CallbackReference intf java.io.Closeable meth protected void dispose() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public com.sun.jna.Pointer getTrampoline() meth public static com.sun.jna.Callback getCallback(java.lang.Class,com.sun.jna.Pointer) meth public static com.sun.jna.Pointer getFunctionPointer(com.sun.jna.Callback) @@ -201,7 +201,7 @@ meth protected static long malloc(long) meth protected static void free(long) meth protected void boundsCheck(long,long) meth protected void dispose() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean valid() meth public byte getByte(long) meth public char getChar(long) @@ -283,13 +283,13 @@ meth public static <%0 extends com.sun.jna.Library> {%%0} load(java.lang.Class<{ meth public static <%0 extends com.sun.jna.Library> {%%0} load(java.lang.String,java.lang.Class<{%%0}>) meth public static <%0 extends com.sun.jna.Library> {%%0} load(java.lang.String,java.lang.Class<{%%0}>,java.util.Map) meth public static <%0 extends java.lang.Object> {%%0} loadLibrary(java.lang.Class<{%%0}>) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static <%0 extends java.lang.Object> {%%0} loadLibrary(java.lang.Class<{%%0}>,java.util.Map) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static <%0 extends java.lang.Object> {%%0} loadLibrary(java.lang.String,java.lang.Class<{%%0}>) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static <%0 extends java.lang.Object> {%%0} loadLibrary(java.lang.String,java.lang.Class<{%%0}>,java.util.Map) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static boolean isProtected() meth public static boolean isSupportedNativeType(java.lang.Class) meth public static boolean registered(java.lang.Class) @@ -367,7 +367,7 @@ meth public java.lang.String toString() meth public java.util.Map getOptions() meth public void close() meth public void dispose() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds DEBUG_LOAD_LEVEL,DEFAULT_OPEN_OPTIONS,LOG,NATIVE_SYMBOL_PROVIDER,addSuppressedMethod,callFlags,cleanable,encoding,functions,handle,libraries,libraryName,libraryPath,librarySearchPath,options,searchPaths,symbolProvider hcls NativeLibraryDisposer @@ -854,8 +854,10 @@ meth public abstract char charAt(int) meth public abstract int length() meth public abstract java.lang.CharSequence subSequence(int,int) meth public abstract java.lang.String toString() +meth public boolean isEmpty() meth public java.util.stream.IntStream chars() meth public java.util.stream.IntStream codePoints() +meth public static int compare(java.lang.CharSequence,java.lang.CharSequence) CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object> meth public abstract int compareTo({java.lang.Comparable%0}) @@ -867,6 +869,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract java.lang.Number cons public init() @@ -878,11 +881,13 @@ meth public abstract long longValue() meth public byte byteValue() meth public short shortValue() supr java.lang.Object +hfds serialVersionUID CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -900,6 +905,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -922,6 +928,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -950,11 +958,17 @@ intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() CLSS public abstract java.lang.ref.Reference<%0 extends java.lang.Object> +meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth public boolean enqueue() meth public boolean isEnqueued() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="16") +meth public final boolean refersTo({java.lang.ref.Reference%0}) +meth public static void reachabilityFence(java.lang.Object) meth public void clear() meth public {java.lang.ref.Reference%0} get() supr java.lang.Object +hfds discovered,next,processPendingActive,processPendingLock,queue,referent +hcls ReferenceHandler CLSS public java.lang.ref.WeakReference<%0 extends java.lang.Object> cons public init({java.lang.ref.WeakReference%0}) @@ -962,5 +976,6 @@ cons public init({java.lang.ref.WeakReference%0},java.lang.ref.ReferenceQueue CLSS public abstract interface java.lang.reflect.InvocationHandler +meth public !varargs static java.lang.Object invokeDefault(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]) throws java.lang.Throwable meth public abstract java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]) throws java.lang.Throwable diff --git a/platform/libs.jsr223/nbproject/org-netbeans-libs-jsr223.sig b/platform/libs.jsr223/nbproject/org-netbeans-libs-jsr223.sig index 1d99163fec20..a54daf16940a 100644 --- a/platform/libs.jsr223/nbproject/org-netbeans-libs-jsr223.sig +++ b/platform/libs.jsr223/nbproject/org-netbeans-libs-jsr223.sig @@ -1,3 +1,3 @@ #Signature file v4.1 -#Version 1.65 +#Version 1.66 diff --git a/platform/libs.jsvg/nbproject/org-netbeans-libs-jsvg.sig b/platform/libs.jsvg/nbproject/org-netbeans-libs-jsvg.sig index bc9ed2b08a76..d44dab0d33da 100644 --- a/platform/libs.jsvg/nbproject/org-netbeans-libs-jsvg.sig +++ b/platform/libs.jsvg/nbproject/org-netbeans-libs-jsvg.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.2 +#Version 2.3 CLSS public final com.github.weisj.jsvg.SVGDocument supr java.lang.Object @@ -1514,6 +1514,7 @@ meth public void setRect(double,double,double,double) meth public void setRect(float,float,float,float) meth public void setRect(java.awt.geom.Rectangle2D) supr java.awt.geom.Rectangle2D +hfds serialVersionUID CLSS public abstract java.awt.geom.RectangularShape cons protected init() @@ -1582,7 +1583,7 @@ meth public void setProperties(java.util.Hashtable) supr java.lang.Object CLSS public abstract java.awt.image.RGBImageFilter -cons public init() +cons protected init() fld protected boolean canFilterIndexColorModel fld protected java.awt.image.ColorModel newmodel fld protected java.awt.image.ColorModel origmodel @@ -1604,8 +1605,10 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -1614,9 +1617,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -1628,6 +1633,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -1664,3 +1670,6 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + diff --git a/platform/libs.junit4/nbproject/org-netbeans-libs-junit4.sig b/platform/libs.junit4/nbproject/org-netbeans-libs-junit4.sig index 8fabb888f721..b46906644f80 100644 --- a/platform/libs.junit4/nbproject/org-netbeans-libs-junit4.sig +++ b/platform/libs.junit4/nbproject/org-netbeans-libs-junit4.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.48 +#Version 1.49 CLSS public abstract interface java.io.Serializable @@ -14,6 +14,7 @@ cons public init(java.lang.Object) cons public init(java.lang.String,java.lang.Throwable) cons public init(long) supr java.lang.Error +hfds serialVersionUID CLSS public abstract interface java.lang.Cloneable @@ -23,13 +24,17 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -38,9 +43,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Error cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -49,6 +56,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -57,6 +65,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -68,6 +77,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -85,6 +95,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -107,6 +118,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -140,6 +153,9 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract java.util.AbstractMap<%0 extends java.lang.Object, %1 extends java.lang.Object> cons protected init() innr public static SimpleEntry @@ -162,6 +178,7 @@ meth public {java.util.AbstractMap%1} get(java.lang.Object) meth public {java.util.AbstractMap%1} put({java.util.AbstractMap%0},{java.util.AbstractMap%1}) meth public {java.util.AbstractMap%1} remove(java.lang.Object) supr java.lang.Object +hfds keySet,values CLSS public abstract interface java.util.Comparator<%0 extends java.lang.Object> anno 0 java.lang.FunctionalInterface() @@ -217,9 +234,13 @@ meth public {java.util.HashMap%1} putIfAbsent({java.util.HashMap%0},{java.util.H meth public {java.util.HashMap%1} remove(java.lang.Object) meth public {java.util.HashMap%1} replace({java.util.HashMap%0},{java.util.HashMap%1}) supr java.util.AbstractMap<{java.util.HashMap%0},{java.util.HashMap%1}> +hfds DEFAULT_INITIAL_CAPACITY,DEFAULT_LOAD_FACTOR,MAXIMUM_CAPACITY,MIN_TREEIFY_CAPACITY,TREEIFY_THRESHOLD,UNTREEIFY_THRESHOLD,entrySet,loadFactor,modCount,serialVersionUID,size,table,threshold +hcls EntryIterator,EntrySet,EntrySpliterator,HashIterator,HashMapSpliterator,KeyIterator,KeySet,KeySpliterator,Node,TreeNode,UnsafeHolder,ValueIterator,ValueSpliterator,Values CLSS public abstract interface java.util.Map<%0 extends java.lang.Object, %1 extends java.lang.Object> innr public abstract interface static Entry +meth public !varargs static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> ofEntries(java.util.Map$Entry[]) + anno 0 java.lang.SafeVarargs() meth public abstract boolean containsKey(java.lang.Object) meth public abstract boolean containsValue(java.lang.Object) meth public abstract boolean equals(java.lang.Object) @@ -236,6 +257,19 @@ meth public abstract {java.util.Map%1} put({java.util.Map%0},{java.util.Map%1}) meth public abstract {java.util.Map%1} remove(java.lang.Object) meth public boolean remove(java.lang.Object,java.lang.Object) meth public boolean replace({java.util.Map%0},{java.util.Map%1},{java.util.Map%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map$Entry<{%%0},{%%1}> entry({%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> copyOf(java.util.Map) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of() +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) meth public void forEach(java.util.function.BiConsumer) meth public void replaceAll(java.util.function.BiFunction) meth public {java.util.Map%1} compute({java.util.Map%0},java.util.function.BiFunction) @@ -284,7 +318,7 @@ meth public void run(junit.framework.TestResult) supr junit.extensions.TestDecorator CLSS public junit.framework.Assert - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons protected init() meth public static java.lang.String format(java.lang.String,java.lang.Object,java.lang.Object) meth public static void assertEquals(boolean,boolean) @@ -625,7 +659,7 @@ CLSS public abstract org.hamcrest.BaseMatcher<%0 extends java.lang.Object> cons public init() intf org.hamcrest.Matcher<{org.hamcrest.BaseMatcher%0}> meth public final void _dont_implement_Matcher___instead_extend_BaseMatcher_() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String toString() meth public void describeMismatch(java.lang.Object,org.hamcrest.Description) supr java.lang.Object @@ -751,7 +785,7 @@ CLSS public abstract interface org.hamcrest.Matcher<%0 extends java.lang.Object> intf org.hamcrest.SelfDescribing meth public abstract boolean matches(java.lang.Object) meth public abstract void _dont_implement_Matcher___instead_extend_BaseMatcher_() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void describeMismatch(java.lang.Object,org.hamcrest.Description) CLSS public org.hamcrest.MatcherAssert @@ -873,7 +907,7 @@ CLSS public org.hamcrest.core.Is<%0 extends java.lang.Object> cons public init(org.hamcrest.Matcher<{org.hamcrest.core.Is%0}>) meth public boolean matches(java.lang.Object) meth public static <%0 extends java.lang.Object> org.hamcrest.Matcher<{%%0}> is(java.lang.Class<{%%0}>) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static <%0 extends java.lang.Object> org.hamcrest.Matcher<{%%0}> is(org.hamcrest.Matcher<{%%0}>) meth public static <%0 extends java.lang.Object> org.hamcrest.Matcher<{%%0}> is({%%0}) meth public static <%0 extends java.lang.Object> org.hamcrest.Matcher<{%%0}> isA(java.lang.Class<{%%0}>) @@ -992,9 +1026,9 @@ intf java.lang.annotation.Annotation CLSS public org.junit.Assert cons protected init() meth public static <%0 extends java.lang.Object> void assertThat(java.lang.String,{%%0},org.hamcrest.Matcher) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static <%0 extends java.lang.Object> void assertThat({%%0},org.hamcrest.Matcher) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static <%0 extends java.lang.Throwable> {%%0} assertThrows(java.lang.Class<{%%0}>,org.junit.function.ThrowingRunnable) meth public static <%0 extends java.lang.Throwable> {%%0} assertThrows(java.lang.String,java.lang.Class<{%%0}>,org.junit.function.ThrowingRunnable) meth public static void assertArrayEquals(boolean[],boolean[]) @@ -1016,19 +1050,19 @@ meth public static void assertArrayEquals(java.lang.String,short[],short[]) meth public static void assertArrayEquals(long[],long[]) meth public static void assertArrayEquals(short[],short[]) meth public static void assertEquals(double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void assertEquals(double,double,double) meth public static void assertEquals(float,float,float) meth public static void assertEquals(java.lang.Object,java.lang.Object) meth public static void assertEquals(java.lang.Object[],java.lang.Object[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void assertEquals(java.lang.String,double,double) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void assertEquals(java.lang.String,double,double,double) meth public static void assertEquals(java.lang.String,float,float,float) meth public static void assertEquals(java.lang.String,java.lang.Object,java.lang.Object) meth public static void assertEquals(java.lang.String,java.lang.Object[],java.lang.Object[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void assertEquals(java.lang.String,long,long) meth public static void assertEquals(long,long) meth public static void assertFalse(boolean) @@ -1057,7 +1091,7 @@ supr java.lang.Object CLSS public org.junit.Assume cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public !varargs static void assumeNotNull(java.lang.Object[]) meth public static <%0 extends java.lang.Object> void assumeThat(java.lang.String,{%%0},org.hamcrest.Matcher<{%%0}>) meth public static <%0 extends java.lang.Object> void assumeThat({%%0},org.hamcrest.Matcher<{%%0}>) @@ -1159,7 +1193,7 @@ CLSS public static org.junit.experimental.categories.Categories$CategoryFilter outer org.junit.experimental.categories.Categories cons protected init(boolean,java.util.Set>,boolean,java.util.Set>) cons public init(java.lang.Class,java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public !varargs static org.junit.experimental.categories.Categories$CategoryFilter exclude(boolean,java.lang.Class[]) meth public !varargs static org.junit.experimental.categories.Categories$CategoryFilter exclude(java.lang.Class[]) meth public !varargs static org.junit.experimental.categories.Categories$CategoryFilter include(boolean,java.lang.Class[]) @@ -1227,7 +1261,7 @@ meth public org.junit.runner.Result run(java.lang.Class) meth public org.junit.runner.Result run(org.junit.runner.Request) meth public org.junit.runner.Result run(org.junit.runner.Request,org.junit.runner.JUnitCore) meth public static org.junit.experimental.max.MaxCore forFolder(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.junit.experimental.max.MaxCore storedLocally(java.io.File) supr java.lang.Object hfds MALFORMED_JUNIT_3_TEST_CLASS_PREFIX,history @@ -1253,7 +1287,7 @@ hfds result CLSS public org.junit.experimental.results.ResultMatchers cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.hamcrest.Matcher hasSingleFailureContaining(java.lang.String) meth public static org.hamcrest.Matcher failureCountIs(int) meth public static org.hamcrest.Matcher hasFailureContaining(java.lang.String) @@ -1380,15 +1414,15 @@ hfds fCause,fIndices,fMessage,serialVersionUID CLSS public org.junit.internal.AssumptionViolatedException cons public init(java.lang.Object,org.hamcrest.Matcher) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String,boolean,java.lang.Object,org.hamcrest.Matcher) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String,java.lang.Object,org.hamcrest.Matcher) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String,java.lang.Throwable) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf org.hamcrest.SelfDescribing meth public java.lang.String getMessage() meth public void describeTo(org.hamcrest.Description) @@ -1402,7 +1436,7 @@ supr java.lang.Object CLSS public org.junit.internal.Classes cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.Class getClass(java.lang.String) throws java.lang.ClassNotFoundException meth public static java.lang.Class getClass(java.lang.String,java.lang.Class) throws java.lang.ClassNotFoundException supr java.lang.Object @@ -1429,7 +1463,7 @@ supr org.junit.internal.ComparisonCriteria CLSS public abstract interface org.junit.internal.JUnitSystem meth public abstract java.io.PrintStream out() meth public abstract void exit(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") CLSS public org.junit.internal.MethodSorter fld public final static java.util.Comparator DEFAULT @@ -1442,7 +1476,7 @@ cons public init() intf org.junit.internal.JUnitSystem meth public java.io.PrintStream out() meth public void exit(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object CLSS public org.junit.internal.TextListener @@ -1491,23 +1525,23 @@ supr org.junit.internal.runners.JUnit38ClassRunner CLSS public org.junit.matchers.JUnitMatchers cons public init() meth public !varargs static <%0 extends java.lang.Object> org.hamcrest.Matcher> hasItems(org.hamcrest.Matcher[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public !varargs static <%0 extends java.lang.Object> org.hamcrest.Matcher> hasItems({%%0}[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static <%0 extends java.lang.Exception> org.hamcrest.Matcher<{%%0}> isException(org.hamcrest.Matcher<{%%0}>) meth public static <%0 extends java.lang.Object> org.hamcrest.Matcher> hasItem(org.hamcrest.Matcher) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static <%0 extends java.lang.Object> org.hamcrest.Matcher> hasItem({%%0}) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static <%0 extends java.lang.Object> org.hamcrest.Matcher> everyItem(org.hamcrest.Matcher<{%%0}>) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static <%0 extends java.lang.Object> org.hamcrest.core.CombinableMatcher$CombinableBothMatcher<{%%0}> both(org.hamcrest.Matcher) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static <%0 extends java.lang.Object> org.hamcrest.core.CombinableMatcher$CombinableEitherMatcher<{%%0}> either(org.hamcrest.Matcher) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static <%0 extends java.lang.Throwable> org.hamcrest.Matcher<{%%0}> isThrowable(org.hamcrest.Matcher<{%%0}>) meth public static org.hamcrest.Matcher containsString(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object CLSS public org.junit.rules.DisableOnDebug @@ -1533,13 +1567,13 @@ CLSS public org.junit.rules.ExpectedException intf org.junit.rules.TestRule meth public final boolean isAnyExceptionExpected() meth public org.junit.rules.ExpectedException handleAssertionErrors() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.junit.rules.ExpectedException handleAssumptionViolatedExceptions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.junit.rules.ExpectedException reportMissingExceptionWithMessage(java.lang.String) meth public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement,org.junit.runner.Description) meth public static org.junit.rules.ExpectedException none() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void expect(java.lang.Class) meth public void expect(org.hamcrest.Matcher) meth public void expectCause(org.hamcrest.Matcher) @@ -1633,14 +1667,14 @@ meth protected void failed(java.lang.Throwable,org.junit.runner.Description) meth protected void finished(org.junit.runner.Description) meth protected void skipped(org.junit.AssumptionViolatedException,org.junit.runner.Description) meth protected void skipped(org.junit.internal.AssumptionViolatedException,org.junit.runner.Description) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void starting(org.junit.runner.Description) meth protected void succeeded(org.junit.runner.Description) meth public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement,org.junit.runner.Description) supr java.lang.Object CLSS public org.junit.rules.TestWatchman - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() intf org.junit.rules.MethodRule meth public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement,org.junit.runners.model.FrameworkMethod,java.lang.Object) @@ -1653,7 +1687,7 @@ supr java.lang.Object CLSS public org.junit.rules.Timeout cons protected init(org.junit.rules.Timeout$Builder) cons public init(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(long,java.util.concurrent.TimeUnit) innr public static Builder intf org.junit.rules.TestRule @@ -1974,13 +2008,13 @@ meth protected org.junit.runners.model.Statement possiblyExpectingExceptions(org meth protected org.junit.runners.model.Statement withAfters(org.junit.runners.model.FrameworkMethod,java.lang.Object,org.junit.runners.model.Statement) meth protected org.junit.runners.model.Statement withBefores(org.junit.runners.model.FrameworkMethod,java.lang.Object,org.junit.runners.model.Statement) meth protected org.junit.runners.model.Statement withPotentialTimeout(org.junit.runners.model.FrameworkMethod,java.lang.Object,org.junit.runners.model.Statement) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void collectInitializationErrors(java.util.List) meth protected void runChild(org.junit.runners.model.FrameworkMethod,org.junit.runner.notification.RunNotifier) meth protected void validateConstructor(java.util.List) meth protected void validateFields(java.util.List) meth protected void validateInstanceMethods(java.util.List) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void validateNoNonStaticInnerClass(java.util.List) meth protected void validateOnlyOneConstructor(java.util.List) meth protected void validateTestMethods(java.util.List) @@ -2066,7 +2100,7 @@ meth protected org.junit.runners.model.Statement classBlock(org.junit.runner.not meth protected org.junit.runners.model.Statement withAfterClasses(org.junit.runners.model.Statement) meth protected org.junit.runners.model.Statement withBeforeClasses(org.junit.runners.model.Statement) meth protected org.junit.runners.model.TestClass createTestClass(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void collectInitializationErrors(java.util.List) meth protected void validatePublicVoidNoArgMethods(java.lang.Class,boolean,java.util.List) meth public final org.junit.runners.model.TestClass getTestClass() @@ -2140,7 +2174,7 @@ meth public <%0 extends java.lang.annotation.Annotation> {%%0} getAnnotation(jav meth public boolean equals(java.lang.Object) meth public boolean isShadowedBy(org.junit.runners.model.FrameworkMethod) meth public boolean producesType(java.lang.reflect.Type) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int hashCode() meth public java.lang.Class getDeclaringClass() meth public java.lang.Class getReturnType() diff --git a/platform/libs.junit5/nbproject/org-netbeans-libs-junit5.sig b/platform/libs.junit5/nbproject/org-netbeans-libs-junit5.sig index 07fd8125a01e..f1f4073e3448 100644 --- a/platform/libs.junit5/nbproject/org-netbeans-libs-junit5.sig +++ b/platform/libs.junit5/nbproject/org-netbeans-libs-junit5.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.27 +#Version 1.28 CLSS public abstract interface java.io.Serializable diff --git a/platform/libs.testng/nbproject/org-netbeans-libs-testng.sig b/platform/libs.testng/nbproject/org-netbeans-libs-testng.sig index 9bcfefd9127b..1002b4fe8bf5 100644 --- a/platform/libs.testng/nbproject/org-netbeans-libs-testng.sig +++ b/platform/libs.testng/nbproject/org-netbeans-libs-testng.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.44 +#Version 1.45 CLSS public abstract interface java.io.Serializable @@ -11,13 +11,17 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -26,9 +30,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -37,6 +43,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -48,6 +55,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -69,6 +77,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -91,6 +100,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -118,6 +129,9 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public org.testng.Assert cons protected init() fld public final static java.lang.String ARRAY_MISMATCH_TEMPLATE = "arrays differ firstly at element [%d]; expected value is <%s> but was <%s>. %s" @@ -396,7 +410,7 @@ meth public abstract void setAttribute(java.lang.String,java.lang.Object) CLSS public abstract interface org.testng.IClass meth public abstract int getInstanceCount() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.Class getRealClass() meth public abstract java.lang.Object[] getInstances(boolean) meth public abstract java.lang.String getName() @@ -451,7 +465,7 @@ meth public abstract boolean isThrowableMatching(java.lang.Throwable) meth public abstract java.lang.String getWrongExceptionMessage(java.lang.Throwable) CLSS public abstract interface org.testng.IExtraOutput - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.util.List getParameterOutput() CLSS public abstract interface org.testng.IHookCallBack @@ -486,7 +500,7 @@ meth public abstract void beforeInvocation(org.testng.IInvokedMethod,org.testng. CLSS public abstract interface org.testng.IMethodInstance meth public abstract java.lang.Object getInstance() meth public abstract java.lang.Object[] getInstances() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract org.testng.ITestNGMethod getMethod() CLSS public abstract interface org.testng.IMethodInterceptor @@ -541,7 +555,7 @@ meth public abstract java.lang.String getParameter(java.lang.String) meth public abstract java.lang.String getParentModule() meth public abstract java.util.Collection getExcludedMethods() meth public abstract java.util.Collection getInvokedMethods() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.util.List getAllInvokedMethods() meth public abstract java.util.List getAllMethods() meth public abstract java.util.Map> getMethodsByGroups() @@ -664,11 +678,11 @@ meth public abstract int getPriority() meth public abstract int getSuccessPercentage() meth public abstract int getThreadPoolSize() meth public abstract int getTotalInvocationCount() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.Class getRealClass() meth public abstract java.lang.Object getInstance() meth public abstract java.lang.Object[] getInstances() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.String getDescription() meth public abstract java.lang.String getId() meth public abstract java.lang.String getMethodName() @@ -680,7 +694,7 @@ meth public abstract java.lang.String[] getGroups() meth public abstract java.lang.String[] getGroupsDependedUpon() meth public abstract java.lang.String[] getMethodsDependedUpon() meth public abstract java.lang.reflect.Method getMethod() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.util.List getFailedInvocationNumbers() meth public abstract java.util.List getInvocationNumbers() meth public abstract java.util.Map findMethodParameters(org.testng.xml.XmlTest) @@ -803,19 +817,19 @@ hfds m_hasFailures CLSS public org.testng.SuiteRunner cons protected init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,boolean,java.util.List,java.util.Collection,java.util.Collection,java.util.Collection) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons protected init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,boolean,java.util.List,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Comparator) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons protected init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,boolean,java.util.List,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Map,org.testng.IDataProviderListener>,java.util.Comparator) cons protected init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,boolean,java.util.List,java.util.List,java.util.List,java.util.List) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,java.util.Comparator) cons public init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,boolean,java.util.Comparator) cons public init(org.testng.internal.IConfiguration,org.testng.xml.XmlSuite,java.lang.String,org.testng.ITestRunnerFactory,java.util.Comparator) intf org.testng.IInvokedMethodListener @@ -946,45 +960,45 @@ meth public java.util.Set getReporters() meth public org.testng.IAnnotationTransformer getAnnotationTransformer() meth public org.testng.xml.XmlSuite$FailurePolicy getConfigFailurePolicy() meth public static boolean isJdk14() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.testng.TestNG getDefault() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.testng.TestNG privateMain(java.lang.String[],org.testng.ITestListener) meth public static void main(java.lang.String[]) meth public static void setTestNGVersion() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addAlterSuiteListener(org.testng.IAlterSuiteListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addClassLoader(java.lang.ClassLoader) meth public void addExecutionListener(org.testng.IExecutionListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addInvokedMethodListener(org.testng.IInvokedMethodListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addListener(java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addListener(org.testng.IClassListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addListener(org.testng.IInvokedMethodListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addListener(org.testng.IReporter) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addListener(org.testng.ISuiteListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addListener(org.testng.ITestListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addListener(org.testng.ITestNGListener) meth public void addMethodSelector(java.lang.String,int) meth public void addMethodSelector(org.testng.xml.XmlMethodSelector) meth public void configure(java.util.Map) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void initializeEverything() meth public void initializeSuitesAndJarFile() meth public void run() meth public void setAnnotationTransformer(org.testng.IAnnotationTransformer) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setCommandLineSuite(org.testng.xml.XmlSuite) meth public void setConfigFailurePolicy(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setConfigFailurePolicy(org.testng.xml.XmlSuite$FailurePolicy) meth public void setDataProviderThreadCount(int) meth public void setDefaultSuiteName(java.lang.String) @@ -1000,7 +1014,7 @@ meth public void setObjectFactory(java.lang.Class) meth public void setObjectFactory(org.testng.ITestObjectFactory) meth public void setOutputDirectory(java.lang.String) meth public void setParallel(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setParallel(org.testng.xml.XmlSuite$ParallelMode) meth public void setPreserveOrder(boolean) meth public void setRandomizeSuites(boolean) @@ -1022,7 +1036,7 @@ hfds LOGGER,exitCode,exitCodeListener,isSuiteInitialized,m_alterSuiteListeners,m CLSS public static org.testng.TestNG$ExitCodeListener outer org.testng.TestNG - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() cons public init(org.testng.TestNG) intf org.testng.internal.IResultListener2 @@ -1323,7 +1337,7 @@ meth public abstract !hasdefault int[] indices() meth public abstract !hasdefault java.lang.Class dataProviderClass() meth public abstract !hasdefault java.lang.String dataProvider() meth public abstract !hasdefault java.lang.String[] parameters() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") CLSS public abstract interface !annotation org.testng.annotations.Guice anno 0 java.lang.annotation.Documented() @@ -1378,7 +1392,7 @@ CLSS public abstract interface org.testng.annotations.IParameterizable intf org.testng.annotations.IAnnotation meth public abstract boolean getEnabled() meth public abstract java.lang.String[] getParameters() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void setEnabled(boolean) CLSS public abstract interface org.testng.annotations.IParametersAnnotation @@ -1496,7 +1510,7 @@ meth public abstract !hasdefault java.lang.String[] dependsOnGroups() meth public abstract !hasdefault java.lang.String[] dependsOnMethods() meth public abstract !hasdefault java.lang.String[] groups() meth public abstract !hasdefault java.lang.String[] parameters() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract !hasdefault long invocationTimeOut() meth public abstract !hasdefault long timeOut() @@ -1743,7 +1757,7 @@ supr java.lang.Object hfds ATTR_ESCAPES,ENTITY,GREATER,LESS,QUOTE,SINGLE_QUOTE,m_allTests,m_configIssues,m_fileNameIncrementer,m_fileNameMap,m_numFailed CLSS public org.testng.reporters.JqReporter - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() intf org.testng.IReporter meth protected java.lang.String generateOutputDirectoryName(java.lang.String) @@ -1786,7 +1800,7 @@ hfds m_testName,m_verbose CLSS public org.testng.reporters.VerboseReporter cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) fld public final static java.lang.String LISTENER_PREFIX = "[VerboseTestNG] " meth protected void log(java.lang.String) @@ -1836,44 +1850,44 @@ cons public init() fld public final static java.lang.String FILE_NAME = "testng-results.xml" intf org.testng.IReporter meth public boolean isGenerateDependsOnGroups() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isGenerateDependsOnMethods() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isGenerateGroupsAttribute() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isGenerateTestResultAttributes() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isSplitClassAndPackageNames() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getFileFragmentationLevel() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getStackTraceOutputMethod() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getOutputDirectory() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getTimestampFormat() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.testng.reporters.XMLReporterConfig getConfig() meth public static void addDurationAttributes(org.testng.reporters.XMLReporterConfig,java.util.Properties,java.util.Date,java.util.Date) meth public void generateReport(java.util.List,java.util.List,java.lang.String) meth public void setFileFragmentationLevel(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setGenerateDependsOnGroups(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setGenerateDependsOnMethods(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setGenerateGroupsAttribute(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setGenerateTestResultAttributes(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setOutputDirectory(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setSplitClassAndPackageNames(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setStackTraceOutputMethod(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setTimestampFormat(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds JVM_ARG,config,rootBuffer @@ -1930,7 +1944,7 @@ meth public boolean isGenerateTestResultAttributes() meth public boolean isSplitClassAndPackageNames() meth public int getFileFragmentationLevel() meth public int getStackTraceOutputMethod() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getOutputDirectory() meth public java.lang.String getTimestampFormat() meth public org.testng.reporters.XMLReporterConfig$StackTraceLevels getStackTraceOutput() @@ -1945,7 +1959,7 @@ meth public void setOutputDirectory(java.lang.String) meth public void setSplitClassAndPackageNames(boolean) meth public void setStackTraceOutput(org.testng.reporters.XMLReporterConfig$StackTraceLevels) meth public void setStackTraceOutputMethod(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setTimestampFormat(java.lang.String) supr java.lang.Object hfds FMT_DEFAULT,STATUSES,fileFragmentationLevel,generateDependsOnGroups,generateDependsOnMethods,generateGroupsAttribute,generateTestResultAttributes,outputDirectory,splitClassAndPackageNames,stackTraceOutputLevel,stackTraceOutputMethod,timestampFormat @@ -2117,7 +2131,7 @@ hfds DEFAULT_FILE_PARSER,PARSERS,m_fileName,m_inputStream,m_loadClasses,m_postPr CLSS public org.testng.xml.SuiteGenerator cons public init() meth public static org.testng.xml.LaunchSuite createCustomizedSuite(java.lang.String,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Map,java.lang.String,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.testng.xml.LaunchSuite createProxiedXmlSuite(java.io.File) meth public static org.testng.xml.LaunchSuite createSuite(java.lang.String,java.util.Collection,java.util.Map>,java.util.Collection,java.util.Map,java.lang.String,int) supr java.lang.Object @@ -2182,7 +2196,7 @@ meth public java.util.List getIncludedMethods() meth public java.util.Map getAllParameters() meth public java.util.Map getLocalParameters() meth public java.util.Map getParameters() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.String listToString(java.util.List) meth public void setClass(java.lang.Class) meth public void setExcludedMethods(java.util.List) @@ -2241,7 +2255,7 @@ meth public java.util.List getInvocationNumbers() meth public java.util.Map getAllParameters() meth public java.util.Map getLocalParameters() meth public java.util.Map getParameters() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addParameter(java.lang.String,java.lang.String) meth public void setDescription(java.lang.String) meth public void setParameters(java.util.Map) @@ -2396,7 +2410,7 @@ meth public void setName(java.lang.String) meth public void setObjectFactory(org.testng.ITestObjectFactory) meth public void setPackages(java.util.List) meth public void setParallel(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setParallel(org.testng.xml.XmlSuite$ParallelMode) meth public void setParameters(java.util.Map) meth public void setParentModule(java.lang.String) @@ -2404,7 +2418,7 @@ meth public void setParentSuite(org.testng.xml.XmlSuite) meth public void setParsed(boolean) meth public void setPreserveOrder(java.lang.Boolean) meth public void setPreserveOrder(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setSkipFailedInvocationCounts(boolean) meth public void setSuiteFiles(java.util.List) meth public void setTests(java.util.List) @@ -2431,13 +2445,13 @@ CLSS public final static !enum org.testng.xml.XmlSuite$ParallelMode outer org.testng.xml.XmlSuite fld public final static org.testng.xml.XmlSuite$ParallelMode CLASSES fld public final static org.testng.xml.XmlSuite$ParallelMode FALSE - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.testng.xml.XmlSuite$ParallelMode INSTANCES fld public final static org.testng.xml.XmlSuite$ParallelMode METHODS fld public final static org.testng.xml.XmlSuite$ParallelMode NONE fld public final static org.testng.xml.XmlSuite$ParallelMode TESTS fld public final static org.testng.xml.XmlSuite$ParallelMode TRUE - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isParallel() meth public java.lang.String toString() meth public static org.testng.xml.XmlSuite$ParallelMode getValidParallel(java.lang.String) @@ -2482,9 +2496,9 @@ meth public java.util.List getXmlPackages() meth public java.util.Map getAllParameters() meth public java.util.Map getLocalParameters() meth public java.util.Map getParameters() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.util.Map getTestParameters() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.util.Map getXmlDependencyGroups() meth public java.util.Map> getMetaGroups() meth public long getTimeOut(long) @@ -2499,7 +2513,7 @@ meth public void addXmlDependencyGroup(java.lang.String,java.lang.String) meth public void setAllowReturnValues(java.lang.Boolean) meth public void setBeanShellExpression(java.lang.String) meth public void setClassNames(java.util.List) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setClasses(java.util.List) meth public void setExcludedGroups(java.util.List) meth public void setExpression(java.lang.String) @@ -2516,7 +2530,7 @@ meth public void setParallel(org.testng.xml.XmlSuite$ParallelMode) meth public void setParameters(java.util.Map) meth public void setPreserveOrder(java.lang.Boolean) meth public void setPreserveOrder(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setSkipFailedInvocationCounts(boolean) meth public void setSuite(org.testng.xml.XmlSuite) meth public void setThreadCount(int) @@ -2546,6 +2560,7 @@ meth public abstract void skippedEntity(java.lang.String) throws org.xml.sax.SAX meth public abstract void startDocument() throws org.xml.sax.SAXException meth public abstract void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes) throws org.xml.sax.SAXException meth public abstract void startPrefixMapping(java.lang.String,java.lang.String) throws org.xml.sax.SAXException +meth public void declaration(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException CLSS public abstract interface org.xml.sax.DTDHandler meth public abstract void notationDecl(java.lang.String,java.lang.String,java.lang.String) throws org.xml.sax.SAXException diff --git a/platform/masterfs.ui/nbproject/org-netbeans-modules-masterfs-ui.sig b/platform/masterfs.ui/nbproject/org-netbeans-modules-masterfs-ui.sig index de84f540bf7e..b13b02471b4b 100644 --- a/platform/masterfs.ui/nbproject/org-netbeans-modules-masterfs-ui.sig +++ b/platform/masterfs.ui/nbproject/org-netbeans-modules-masterfs-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.33.0 +#Version 2.34.0 CLSS public abstract interface java.io.Serializable @@ -7,6 +7,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -21,7 +22,7 @@ CLSS public abstract org.netbeans.modules.masterfs.providers.AnnotationProvider cons public init() meth public abstract java.awt.Image annotateIcon(java.awt.Image,int,java.util.Set) meth public javax.swing.Action[] actions(java.util.Set) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.Lookup findExtrasFor(java.util.Set) supr org.netbeans.modules.masterfs.providers.BaseAnnotationProvider @@ -145,7 +146,7 @@ hfds lastEnum,refresher,root,serialVersionUID CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$Attr outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = 5978845941846736946 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract java.lang.Object readAttribute(java.lang.String,java.lang.String) meth public abstract java.util.Enumeration attributes(java.lang.String) @@ -156,7 +157,7 @@ meth public abstract void writeAttribute(java.lang.String,java.lang.String,java. CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$List outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = -6242105832891012528 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract java.lang.String[] children(java.lang.String) @@ -164,11 +165,11 @@ CLSS public org.openide.filesystems.DefaultAttributes cons protected init(org.openide.filesystems.AbstractFileSystem$Info,org.openide.filesystems.AbstractFileSystem$Change,org.openide.filesystems.AbstractFileSystem$List,java.lang.String) cons public init(org.openide.filesystems.AbstractFileSystem$Info,org.openide.filesystems.AbstractFileSystem$Change,org.openide.filesystems.AbstractFileSystem$List) fld public final static java.lang.String ATTR_EXT = "attributes" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String ATTR_NAME = "filesystem" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String ATTR_NAME_EXT = "filesystem.attributes" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf org.openide.filesystems.AbstractFileSystem$Attr intf org.openide.filesystems.AbstractFileSystem$List meth public java.lang.Object readAttribute(java.lang.String,java.lang.String) @@ -185,11 +186,11 @@ CLSS public abstract org.openide.filesystems.FileSystem cons public init() fld public final static java.lang.String PROP_DISPLAY_NAME = "displayName" fld public final static java.lang.String PROP_HIDDEN = "hidden" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_READ_ONLY = "readOnly" fld public final static java.lang.String PROP_ROOT = "root" fld public final static java.lang.String PROP_SYSTEM_NAME = "systemName" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_VALID = "valid" innr public abstract interface static AtomicAction intf java.io.Serializable @@ -197,7 +198,7 @@ meth protected final void fireFileStatusChanged(org.openide.filesystems.FileStat meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth protected final void fireVetoableChange(java.lang.String,java.lang.Object,java.lang.Object) throws java.beans.PropertyVetoException meth protected final void setSystemName(java.lang.String) throws java.beans.PropertyVetoException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean isReadOnly() meth public abstract java.lang.String getDisplayName() meth public abstract org.openide.filesystems.FileObject findResource(java.lang.String) @@ -205,7 +206,7 @@ meth public abstract org.openide.filesystems.FileObject getRoot() meth public final boolean isDefault() meth public final boolean isValid() meth public final java.lang.String getSystemName() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileChangeListener(org.openide.filesystems.FileChangeListener) meth public final void addFileStatusListener(org.openide.filesystems.FileStatusListener) meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener) @@ -218,7 +219,7 @@ meth public final void runAtomicAction(org.openide.filesystems.FileSystem$Atomic meth public java.lang.String toString() meth public org.openide.filesystems.FileObject createTempFile(org.openide.filesystems.FileObject,java.lang.String,java.lang.String,boolean) throws java.io.IOException meth public org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.filesystems.FileObject getTempFolder() throws java.io.IOException meth public org.openide.filesystems.StatusDecorator getDecorator() meth public org.openide.util.Lookup findExtrasFor(java.util.Set) diff --git a/platform/masterfs/nbproject/org-netbeans-modules-masterfs.sig b/platform/masterfs/nbproject/org-netbeans-modules-masterfs.sig index 95a03a84041f..ccc0f4325383 100644 --- a/platform/masterfs/nbproject/org-netbeans-modules-masterfs.sig +++ b/platform/masterfs/nbproject/org-netbeans-modules-masterfs.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.85.0 +#Version 2.86.0 CLSS public abstract interface java.io.Serializable @@ -7,6 +7,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -137,7 +138,7 @@ hfds lastEnum,refresher,root,serialVersionUID CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$Attr outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = 5978845941846736946 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract java.lang.Object readAttribute(java.lang.String,java.lang.String) meth public abstract java.util.Enumeration attributes(java.lang.String) @@ -148,7 +149,7 @@ meth public abstract void writeAttribute(java.lang.String,java.lang.String,java. CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$List outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = -6242105832891012528 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract java.lang.String[] children(java.lang.String) @@ -156,11 +157,11 @@ CLSS public org.openide.filesystems.DefaultAttributes cons protected init(org.openide.filesystems.AbstractFileSystem$Info,org.openide.filesystems.AbstractFileSystem$Change,org.openide.filesystems.AbstractFileSystem$List,java.lang.String) cons public init(org.openide.filesystems.AbstractFileSystem$Info,org.openide.filesystems.AbstractFileSystem$Change,org.openide.filesystems.AbstractFileSystem$List) fld public final static java.lang.String ATTR_EXT = "attributes" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String ATTR_NAME = "filesystem" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String ATTR_NAME_EXT = "filesystem.attributes" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf org.openide.filesystems.AbstractFileSystem$Attr intf org.openide.filesystems.AbstractFileSystem$List meth public java.lang.Object readAttribute(java.lang.String,java.lang.String) @@ -177,11 +178,11 @@ CLSS public abstract org.openide.filesystems.FileSystem cons public init() fld public final static java.lang.String PROP_DISPLAY_NAME = "displayName" fld public final static java.lang.String PROP_HIDDEN = "hidden" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_READ_ONLY = "readOnly" fld public final static java.lang.String PROP_ROOT = "root" fld public final static java.lang.String PROP_SYSTEM_NAME = "systemName" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_VALID = "valid" innr public abstract interface static AtomicAction intf java.io.Serializable @@ -189,7 +190,7 @@ meth protected final void fireFileStatusChanged(org.openide.filesystems.FileStat meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth protected final void fireVetoableChange(java.lang.String,java.lang.Object,java.lang.Object) throws java.beans.PropertyVetoException meth protected final void setSystemName(java.lang.String) throws java.beans.PropertyVetoException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean isReadOnly() meth public abstract java.lang.String getDisplayName() meth public abstract org.openide.filesystems.FileObject findResource(java.lang.String) @@ -197,7 +198,7 @@ meth public abstract org.openide.filesystems.FileObject getRoot() meth public final boolean isDefault() meth public final boolean isValid() meth public final java.lang.String getSystemName() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileChangeListener(org.openide.filesystems.FileChangeListener) meth public final void addFileStatusListener(org.openide.filesystems.FileStatusListener) meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener) @@ -210,7 +211,7 @@ meth public final void runAtomicAction(org.openide.filesystems.FileSystem$Atomic meth public java.lang.String toString() meth public org.openide.filesystems.FileObject createTempFile(org.openide.filesystems.FileObject,java.lang.String,java.lang.String,boolean) throws java.io.IOException meth public org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.filesystems.FileObject getTempFolder() throws java.io.IOException meth public org.openide.filesystems.StatusDecorator getDecorator() meth public org.openide.util.Lookup findExtrasFor(java.util.Set) diff --git a/platform/netbinox/nbproject/org-netbeans-modules-netbinox.sig b/platform/netbinox/nbproject/org-netbeans-modules-netbinox.sig index 962c1b0a6e4a..d67001c93dbf 100644 --- a/platform/netbinox/nbproject/org-netbeans-modules-netbinox.sig +++ b/platform/netbinox/nbproject/org-netbeans-modules-netbinox.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.71 +#Version 1.72 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable @@ -14,6 +14,7 @@ meth public void write(byte[]) throws java.io.IOException meth public void write(byte[],int,int) throws java.io.IOException meth public void write(int) throws java.io.IOException supr java.io.OutputStream +hfds closeLock,closed CLSS public abstract interface java.io.Flushable meth public abstract void flush() throws java.io.IOException @@ -24,12 +25,14 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract java.io.OutputStream cons public init() intf java.io.Closeable intf java.io.Flushable meth public abstract void write(int) throws java.io.IOException +meth public static java.io.OutputStream nullOutputStream() meth public void close() throws java.io.IOException meth public void flush() throws java.io.IOException meth public void write(byte[]) throws java.io.IOException @@ -53,6 +56,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -64,6 +68,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -81,6 +86,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -103,6 +109,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -134,12 +142,15 @@ CLSS public java.security.ProtectionDomain cons public init(java.security.CodeSource,java.security.PermissionCollection) cons public init(java.security.CodeSource,java.security.PermissionCollection,java.lang.ClassLoader,java.security.Principal[]) meth public boolean implies(java.security.Permission) +meth public final boolean staticPermissionsOnly() meth public final java.lang.ClassLoader getClassLoader() meth public final java.security.CodeSource getCodeSource() meth public final java.security.PermissionCollection getPermissions() meth public final java.security.Principal[] getPrincipals() meth public java.lang.String toString() supr java.lang.Object +hfds classloader,codesource,filePermCompatInPD,hasAllPerm,key,permissions,principals,staticPermissions +hcls DebugHolder,JavaSecurityAccessImpl,Key CLSS public abstract java.util.Dictionary<%0 extends java.lang.Object, %1 extends java.lang.Object> cons public init() @@ -156,6 +167,8 @@ CLSS public abstract interface java.util.EventListener CLSS public abstract interface java.util.Map<%0 extends java.lang.Object, %1 extends java.lang.Object> innr public abstract interface static Entry +meth public !varargs static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> ofEntries(java.util.Map$Entry[]) + anno 0 java.lang.SafeVarargs() meth public abstract boolean containsKey(java.lang.Object) meth public abstract boolean containsValue(java.lang.Object) meth public abstract boolean equals(java.lang.Object) @@ -172,6 +185,19 @@ meth public abstract {java.util.Map%1} put({java.util.Map%0},{java.util.Map%1}) meth public abstract {java.util.Map%1} remove(java.lang.Object) meth public boolean remove(java.lang.Object,java.lang.Object) meth public boolean replace({java.util.Map%0},{java.util.Map%1},{java.util.Map%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map$Entry<{%%0},{%%1}> entry({%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> copyOf(java.util.Map) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of() +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) meth public void forEach(java.util.function.BiConsumer) meth public void replaceAll(java.util.function.BiFunction) meth public {java.util.Map%1} compute({java.util.Map%0},java.util.function.BiFunction) diff --git a/platform/o.n.bootstrap/nbproject/org-netbeans-bootstrap.sig b/platform/o.n.bootstrap/nbproject/org-netbeans-bootstrap.sig index b915b6ef3321..ad500f92d042 100644 --- a/platform/o.n.bootstrap/nbproject/org-netbeans-bootstrap.sig +++ b/platform/o.n.bootstrap/nbproject/org-netbeans-bootstrap.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.109 +#Version 2.110 CLSS public java.awt.datatransfer.Clipboard cons public init(java.lang.String) @@ -15,6 +15,7 @@ meth public void addFlavorListener(java.awt.datatransfer.FlavorListener) meth public void removeFlavorListener(java.awt.datatransfer.FlavorListener) meth public void setContents(java.awt.datatransfer.Transferable,java.awt.datatransfer.ClipboardOwner) supr java.lang.Object +hfds currentDataFlavors,flavorListeners,name CLSS public abstract interface java.awt.datatransfer.FlavorListener intf java.util.EventListener @@ -30,6 +31,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract interface java.io.Serializable @@ -80,6 +82,8 @@ meth public void setClassAssertionStatus(java.lang.String,boolean) meth public void setDefaultAssertionStatus(boolean) meth public void setPackageAssertionStatus(java.lang.String,boolean) supr java.lang.Object +hfds assertionLock,classAssertionStatus,classLoaderValueMap,classes,defaultAssertionStatus,defaultDomain,libraries,name,nameAndId,nocerts,package2certs,packageAssertionStatus,packages,parallelLockMap,parent,scl,unnamedModule +hcls ParallelLoaders CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -88,6 +92,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -125,6 +130,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.net.URLStreamHandlerFactory meth public abstract java.net.URLStreamHandler createURLStreamHandler(java.lang.String) diff --git a/platform/o.n.core/nbproject/org-netbeans-core.sig b/platform/o.n.core/nbproject/org-netbeans-core.sig index 838ebfc07d0e..d25c7346aeca 100644 --- a/platform/o.n.core/nbproject/org-netbeans-core.sig +++ b/platform/o.n.core/nbproject/org-netbeans-core.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.81 +#Version 3.82 CLSS public abstract java.awt.Component cons protected init() @@ -17,6 +17,7 @@ intf java.awt.MenuContainer intf java.awt.image.ImageObserver intf java.io.Serializable meth protected boolean requestFocus(boolean) +meth protected boolean requestFocus(boolean,java.awt.event.FocusEvent$Cause) meth protected boolean requestFocusInWindow(boolean) meth protected final void disableEvents(long) meth protected final void enableEvents(long) @@ -37,20 +38,20 @@ meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean action(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean areFocusTraversalKeysSet(int) meth public boolean contains(int,int) meth public boolean contains(java.awt.Point) meth public boolean getFocusTraversalKeysEnabled() meth public boolean getIgnoreRepaint() meth public boolean gotFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean handleEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean hasFocus() meth public boolean imageUpdate(java.awt.Image,int,int,int,int,int) meth public boolean inside(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isBackgroundSet() meth public boolean isCursorSet() meth public boolean isDisplayable() @@ -59,7 +60,7 @@ meth public boolean isEnabled() meth public boolean isFocusCycleRoot(java.awt.Container) meth public boolean isFocusOwner() meth public boolean isFocusTraversable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isFocusable() meth public boolean isFontSet() meth public boolean isForegroundSet() @@ -72,28 +73,29 @@ meth public boolean isShowing() meth public boolean isValid() meth public boolean isVisible() meth public boolean keyDown(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean keyUp(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean lostFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDown(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDrag(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseEnter(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseExit(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseMove(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseUp(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver) meth public boolean prepareImage(java.awt.Image,java.awt.image.ImageObserver) meth public boolean requestFocusInWindow() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public final java.lang.Object getTreeLock() meth public final void dispatchEvent(java.awt.AWTEvent) meth public float getAlignmentX() @@ -110,7 +112,7 @@ meth public java.awt.Color getForeground() meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() meth public java.awt.ComponentOrientation getComponentOrientation() meth public java.awt.Container getFocusCycleRootAncestor() @@ -122,11 +124,11 @@ meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension size() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Font getFont() meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() @@ -138,9 +140,9 @@ meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getLocationOnScreen() meth public java.awt.Point getMousePosition() meth public java.awt.Point location() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle bounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle getBounds() meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Toolkit getToolkit() @@ -181,14 +183,14 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enableInputMethods(boolean) meth public void firePropertyChange(java.lang.String,byte,byte) meth public void firePropertyChange(java.lang.String,char,char) @@ -197,19 +199,19 @@ meth public void firePropertyChange(java.lang.String,float,float) meth public void firePropertyChange(java.lang.String,long,long) meth public void firePropertyChange(java.lang.String,short,short) meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list() meth public void list(java.io.PrintStream) meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter) meth public void list(java.io.PrintWriter,int) meth public void move(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void nextFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintAll(java.awt.Graphics) meth public void print(java.awt.Graphics) @@ -232,12 +234,13 @@ meth public void repaint(int,int,int,int) meth public void repaint(long) meth public void repaint(long,int,int,int,int) meth public void requestFocus() +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(java.awt.Dimension) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void setBackground(java.awt.Color) meth public void setBounds(int,int,int,int) @@ -257,21 +260,24 @@ meth public void setLocation(int,int) meth public void setLocation(java.awt.Point) meth public void setMaximumSize(java.awt.Dimension) meth public void setMinimumSize(java.awt.Dimension) +meth public void setMixingCutoutShape(java.awt.Shape) meth public void setName(java.lang.String) meth public void setPreferredSize(java.awt.Dimension) meth public void setSize(int,int) meth public void setSize(java.awt.Dimension) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void transferFocus() meth public void transferFocusBackward() meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -293,7 +299,7 @@ meth public final void setFocusTraversalPolicyProvider(boolean) meth public float getAlignmentX() meth public float getAlignmentY() meth public int countComponents() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getComponentCount() meth public int getComponentZOrder(java.awt.Component) meth public java.awt.Component add(java.awt.Component) @@ -305,19 +311,19 @@ meth public java.awt.Component getComponent(int) meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component[] getComponents() meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.FocusTraversalPolicy getFocusTraversalPolicy() meth public java.awt.Insets getInsets() meth public java.awt.Insets insets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.LayoutManager getLayout() meth public java.awt.Point getMousePosition(boolean) meth public java.awt.event.ContainerListener[] getContainerListeners() @@ -330,11 +336,11 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter,int) meth public void paint(java.awt.Graphics) @@ -356,10 +362,12 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.awt.Font getFont() meth public abstract void remove(java.awt.MenuComponent) @@ -384,6 +392,15 @@ fld public final static int SOMEBITS = 8 fld public final static int WIDTH = 1 meth public abstract boolean imageUpdate(java.awt.Image,int,int,int,int,int) +CLSS public abstract interface !annotation java.beans.JavaBean + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String defaultEventSet() +meth public abstract !hasdefault java.lang.String defaultProperty() +meth public abstract !hasdefault java.lang.String description() + CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener meth public abstract void propertyChange(java.beans.PropertyChangeEvent) @@ -422,6 +439,7 @@ meth public void setAsText(java.lang.String) meth public void setSource(java.lang.Object) meth public void setValue(java.lang.Object) supr java.lang.Object +hfds listeners,source,value CLSS public abstract interface java.io.Externalizable intf java.io.Serializable @@ -433,8 +451,10 @@ CLSS public abstract interface java.io.Serializable CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -443,6 +463,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -456,11 +477,13 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.RuntimeException +hfds serialVersionUID CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -482,6 +505,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -504,6 +528,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -572,6 +598,7 @@ meth public void setFilter(java.util.logging.Filter) meth public void setFormatter(java.util.logging.Formatter) meth public void setLevel(java.util.logging.Level) supr java.lang.Object +hfds encoding,errorManager,filter,formatter,logLevel,manager,offValue CLSS public abstract interface javax.accessibility.Accessible meth public abstract javax.accessibility.AccessibleContext getAccessibleContext() @@ -595,8 +622,10 @@ meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeLis meth public abstract void putValue(java.lang.String,java.lang.Object) meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public abstract void setEnabled(boolean) +meth public boolean accept(java.lang.Object) CLSS public abstract javax.swing.JComponent + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") cons public init() fld protected javax.swing.event.EventListenerList listenerList fld protected javax.swing.plaf.ComponentUI ui @@ -624,6 +653,7 @@ meth protected void processKeyEvent(java.awt.event.KeyEvent) meth protected void processMouseEvent(java.awt.event.MouseEvent) meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void setUI(javax.swing.plaf.ComponentUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's look and feel delegate.", java.lang.String[] enumerationValues=[]) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean contains(int,int) meth public boolean getAutoscrolls() @@ -631,17 +661,21 @@ meth public boolean getInheritsPopupMenu() meth public boolean getVerifyInputWhenFocusTarget() meth public boolean isDoubleBuffered() meth public boolean isManagingFocus() - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isOpaque() meth public boolean isOptimizedDrawingEnabled() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isPaintingTile() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isRequestFocusEnabled() meth public boolean isValidateRoot() meth public boolean requestDefaultFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocus(boolean) meth public boolean requestFocusInWindow() meth public final boolean isPaintingForPrint() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final java.lang.Object getClientProperty(java.lang.Object) meth public final javax.swing.ActionMap getActionMap() meth public final javax.swing.InputMap getInputMap() @@ -655,39 +689,54 @@ meth public int getBaseline(int,int) meth public int getConditionForKeyStroke(javax.swing.KeyStroke) meth public int getDebugGraphicsOptions() meth public int getHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getX() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getY() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component getNextFocusableComponent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Container getTopLevelAncestor() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets(java.awt.Insets) meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getPopupLocation(java.awt.event.MouseEvent) meth public java.awt.Point getToolTipLocation(java.awt.event.MouseEvent) meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Rectangle getVisibleRect() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ActionListener getActionForKeyStroke(javax.swing.KeyStroke) meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getToolTipText() meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="UIClassID", java.lang.String[] enumerationValues=[]) meth public javax.swing.InputVerifier getInputVerifier() meth public javax.swing.JPopupMenu getComponentPopupMenu() meth public javax.swing.JRootPane getRootPane() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JToolTip createToolTip() meth public javax.swing.KeyStroke[] getRegisteredKeyStrokes() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.TransferHandler getTransferHandler() meth public javax.swing.border.Border getBorder() meth public javax.swing.event.AncestorListener[] getAncestorListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) +meth public javax.swing.plaf.ComponentUI getUI() meth public static boolean isLightweightComponent(java.awt.Component) meth public static java.util.Locale getDefaultLocale() meth public static void setDefaultLocale(java.util.Locale) @@ -696,15 +745,15 @@ meth public void addNotify() meth public void addVetoableChangeListener(java.beans.VetoableChangeListener) meth public void computeVisibleRect(java.awt.Rectangle) meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void firePropertyChange(java.lang.String,boolean,boolean) meth public void firePropertyChange(java.lang.String,char,char) meth public void firePropertyChange(java.lang.String,int,int) meth public void grabFocus() meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintImmediately(int,int,int,int) meth public void paintImmediately(java.awt.Rectangle) @@ -720,40 +769,63 @@ meth public void repaint(long,int,int,int,int) meth public void requestFocus() meth public void resetKeyboardActions() meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void scrollRectToVisible(java.awt.Rectangle) meth public void setAlignmentX(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred horizontal alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAlignmentY(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred vertical alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAutoscrolls(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Determines if this component automatically scrolls its contents when dragged.", java.lang.String[] enumerationValues=[]) meth public void setBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The background color of the component.", java.lang.String[] enumerationValues=[]) meth public void setBorder(javax.swing.border.Border) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's border.", java.lang.String[] enumerationValues=[]) meth public void setComponentPopupMenu(javax.swing.JPopupMenu) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Popup to show", java.lang.String[] enumerationValues=[]) meth public void setDebugGraphicsOptions(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Diagnostic options for graphics operations.", java.lang.String[] enumerationValues=["DebugGraphics.NONE_OPTION", "DebugGraphics.LOG_OPTION", "DebugGraphics.FLASH_OPTION", "DebugGraphics.BUFFERED_OPTION"]) meth public void setDoubleBuffered(boolean) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setFocusTraversalKeys(int,java.util.Set) meth public void setFont(java.awt.Font) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The font for the component.", java.lang.String[] enumerationValues=[]) meth public void setForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The foreground color of the component.", java.lang.String[] enumerationValues=[]) meth public void setInheritsPopupMenu(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not the JPopupMenu is inherited", java.lang.String[] enumerationValues=[]) meth public void setInputVerifier(javax.swing.InputVerifier) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's input verifier.", java.lang.String[] enumerationValues=[]) meth public void setMaximumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setMinimumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The minimum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setNextFocusableComponent(java.awt.Component) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setOpaque(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's opacity", java.lang.String[] enumerationValues=[]) meth public void setPreferredSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred size of the component.", java.lang.String[] enumerationValues=[]) meth public void setRequestFocusEnabled(boolean) meth public void setToolTipText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The text to display in a tool tip.", java.lang.String[] enumerationValues=[]) meth public void setTransferHandler(javax.swing.TransferHandler) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mechanism for transfer of data to and from the component", java.lang.String[] enumerationValues=[]) meth public void setVerifyInputWhenFocusTarget(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the Component verifies input before accepting focus.", java.lang.String[] enumerationValues=[]) meth public void setVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JPanel + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") cons public init() cons public init(boolean) cons public init(java.awt.LayoutManager) @@ -762,11 +834,15 @@ innr protected AccessibleJPanel intf javax.accessibility.Accessible meth protected java.lang.String paramString() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A string that specifies the name of the L&F class.", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.PanelUI getUI() meth public void setUI(javax.swing.plaf.PanelUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public abstract interface javax.swing.event.DocumentListener intf java.util.EventListener @@ -869,7 +945,7 @@ intf org.openide.explorer.propertysheet.editors.XMLPropertyEditor meth public boolean isPaintable() meth public boolean supportsCustomEditor() meth public final static boolean gtkShouldAntialias() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component getCustomEditor() meth public java.lang.Object getValue() meth public java.lang.String getAsText() @@ -1251,7 +1327,7 @@ hfds ATTR_COUNT,ATTR_INDEX,ATTR_VALUE,XML_STRING_ARRAY,XML_STRING_ITEM,editable, CLSS public org.netbeans.beaninfo.editors.StringCustomEditor cons public init(java.lang.String,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.beans.PropertyChangeListener meth public void addNotify() meth public void propertyChange(java.beans.PropertyChangeEvent) @@ -1600,7 +1676,7 @@ meth public abstract void reload() supr java.lang.Object CLSS public final org.netbeans.core.Services - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() intf org.openide.util.LookupListener meth public <%0 extends org.openide.ServiceType> java.util.Enumeration<{%%0}> services(java.lang.Class<{%%0}>) @@ -1740,7 +1816,7 @@ supr java.lang.Object hcls Trivial CLSS public abstract org.openide.ServiceType - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() fld public final static java.lang.String PROP_NAME = "name" innr public abstract static Registry @@ -1749,11 +1825,11 @@ intf java.io.Serializable intf org.openide.util.HelpCtx$Provider meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected java.lang.String displayName() meth public abstract org.openide.util.HelpCtx getHelpCtx() meth public final org.openide.ServiceType createClone() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public final void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public java.lang.String getName() @@ -1763,16 +1839,16 @@ hfds err,name,serialVersionUID,supp CLSS public abstract static org.openide.ServiceType$Registry outer org.openide.ServiceType - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() intf java.io.Serializable meth public <%0 extends org.openide.ServiceType> java.util.Enumeration<{%%0}> services(java.lang.Class<{%%0}>) meth public abstract java.util.Enumeration services() meth public abstract java.util.List getServiceTypes() meth public abstract void setServiceTypes(java.util.List) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.ServiceType find(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.ServiceType find(java.lang.String) supr java.lang.Object hfds serialVersionUID @@ -1786,7 +1862,7 @@ meth public final void addPropertyChangeListener(java.beans.PropertyChangeListen meth public final void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public static org.openide.actions.ActionManager getDefault() meth public void invokeAction(javax.swing.Action,java.awt.event.ActionEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds supp hcls Trivial @@ -1821,7 +1897,7 @@ meth public java.awt.Dimension getPreferredSize() meth public javax.accessibility.AccessibleContext getAccessibleContext() meth public static java.lang.String getHomePage() meth public static void setFactory(org.openide.awt.HtmlBrowser$Factory) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void setHomePage(java.lang.String) meth public void requestFocus() meth public void setStatusLineVisible(boolean) @@ -1864,7 +1940,7 @@ intf java.beans.PropertyEditor meth public abstract void attachEnv(org.openide.explorer.propertysheet.PropertyEnv) CLSS public abstract interface org.openide.explorer.propertysheet.editors.EnhancedPropertyEditor - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.beans.PropertyEditor meth public abstract boolean hasInPlaceCustomEditor() meth public abstract boolean supportsEditingTaggedValues() @@ -1912,10 +1988,10 @@ meth public abstract javax.swing.Action createContextAwareInstance(org.openide.u CLSS public final org.openide.util.HelpCtx cons public init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) cons public init(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.util.HelpCtx DEFAULT_HELP innr public abstract interface static Displayer innr public abstract interface static Provider @@ -1968,7 +2044,7 @@ meth public static boolean isAuthenticationDialogSuppressed() meth public static char[] getAuthenticationPassword(java.net.URI) meth public static java.lang.String getAuthenticationUsername(java.net.URI) meth public static java.lang.String getKeyForAuthenticationPassword(java.net.URI) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.String getProxyHost(java.net.URI) meth public static java.lang.String getProxyPort(java.net.URI) supr java.lang.Object @@ -2037,12 +2113,12 @@ meth public boolean getSurviveFocusChange() meth public java.lang.Object getActionMapKey() meth public javax.swing.Action createContextAwareInstance(org.openide.util.Lookup) meth public org.openide.util.actions.ActionPerformer getActionPerformer() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void actionPerformed(java.awt.event.ActionEvent) meth public void performAction() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setActionPerformer(org.openide.util.actions.ActionPerformer) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setSurviveFocusChange(boolean) supr org.openide.util.actions.CallableSystemAction hfds LISTENER,PROP_ACTION_PERFORMER,err,notSurviving,serialVersionUID,surviving @@ -2088,7 +2164,7 @@ meth public final void putValue(java.lang.String,java.lang.Object) meth public final void setIcon(javax.swing.Icon) meth public static <%0 extends org.openide.util.actions.SystemAction> {%%0} get(java.lang.Class<{%%0}>) meth public static javax.swing.JPopupMenu createPopupMenu(org.openide.util.actions.SystemAction[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javax.swing.JToolBar createToolbarPresenter(org.openide.util.actions.SystemAction[]) meth public static org.openide.util.actions.SystemAction[] linkActions(org.openide.util.actions.SystemAction[],org.openide.util.actions.SystemAction[]) meth public void setEnabled(boolean) @@ -2122,9 +2198,9 @@ CLSS public org.openide.windows.TopComponent cons public init() cons public init(org.openide.util.Lookup) fld public final static int CLOSE_EACH = 0 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int CLOSE_LAST = 1 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int PERSISTENCE_ALWAYS = 0 fld public final static int PERSISTENCE_NEVER = 2 fld public final static int PERSISTENCE_ONLY_OPENED = 1 @@ -2151,7 +2227,7 @@ meth protected final void associateLookup(org.openide.util.Lookup) meth protected java.lang.Object writeReplace() throws java.io.ObjectStreamException meth protected java.lang.String preferredID() meth protected void closeNotify() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void componentActivated() meth protected void componentClosed() meth protected void componentDeactivated() @@ -2159,19 +2235,19 @@ meth protected void componentHidden() meth protected void componentOpened() meth protected void componentShowing() meth protected void openNotify() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean canClose() meth public boolean canClose(org.openide.windows.Workspace,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocusInWindow() meth public final boolean close() meth public final boolean close(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isOpened() meth public final boolean isOpened(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final int getCloseOperation() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final int getTabPosition() meth public final org.openide.nodes.Node[] getActivatedNodes() meth public final static org.openide.windows.TopComponent$Registry getRegistry() @@ -2182,7 +2258,7 @@ meth public final void requestAttention(boolean) meth public final void setActivatedNodes(org.openide.nodes.Node[]) meth public final void setAttentionHighlight(boolean) meth public final void setCloseOperation(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getPersistenceType() meth public java.awt.Image getIcon() meth public java.lang.String getDisplayName() @@ -2195,13 +2271,13 @@ meth public org.openide.awt.UndoRedo getUndoRedo() meth public org.openide.util.HelpCtx getHelpCtx() meth public org.openide.util.Lookup getLookup() meth public org.openide.util.actions.SystemAction[] getSystemActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.windows.TopComponent$SubComponent[] getSubComponents() meth public static javax.swing.Action openAction(org.openide.windows.TopComponent,java.lang.String,java.lang.String,boolean) meth public void addNotify() meth public void open() meth public void open(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void readExternal(java.io.ObjectInput) throws java.io.IOException,java.lang.ClassNotFoundException meth public void requestActive() meth public void requestFocus() diff --git a/platform/o.n.swing.outline/nbproject/org-netbeans-swing-outline.sig b/platform/o.n.swing.outline/nbproject/org-netbeans-swing-outline.sig index 3022955d2f6c..d874b25557ab 100644 --- a/platform/o.n.swing.outline/nbproject/org-netbeans-swing-outline.sig +++ b/platform/o.n.swing.outline/nbproject/org-netbeans-swing-outline.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.64 +#Version 1.65 CLSS public abstract java.awt.Component cons protected init() @@ -17,6 +17,7 @@ intf java.awt.MenuContainer intf java.awt.image.ImageObserver intf java.io.Serializable meth protected boolean requestFocus(boolean) +meth protected boolean requestFocus(boolean,java.awt.event.FocusEvent$Cause) meth protected boolean requestFocusInWindow(boolean) meth protected final void disableEvents(long) meth protected final void enableEvents(long) @@ -37,20 +38,20 @@ meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean action(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean areFocusTraversalKeysSet(int) meth public boolean contains(int,int) meth public boolean contains(java.awt.Point) meth public boolean getFocusTraversalKeysEnabled() meth public boolean getIgnoreRepaint() meth public boolean gotFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean handleEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean hasFocus() meth public boolean imageUpdate(java.awt.Image,int,int,int,int,int) meth public boolean inside(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isBackgroundSet() meth public boolean isCursorSet() meth public boolean isDisplayable() @@ -59,7 +60,7 @@ meth public boolean isEnabled() meth public boolean isFocusCycleRoot(java.awt.Container) meth public boolean isFocusOwner() meth public boolean isFocusTraversable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isFocusable() meth public boolean isFontSet() meth public boolean isForegroundSet() @@ -72,28 +73,29 @@ meth public boolean isShowing() meth public boolean isValid() meth public boolean isVisible() meth public boolean keyDown(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean keyUp(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean lostFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDown(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDrag(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseEnter(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseExit(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseMove(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseUp(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver) meth public boolean prepareImage(java.awt.Image,java.awt.image.ImageObserver) meth public boolean requestFocusInWindow() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public final java.lang.Object getTreeLock() meth public final void dispatchEvent(java.awt.AWTEvent) meth public float getAlignmentX() @@ -110,7 +112,7 @@ meth public java.awt.Color getForeground() meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() meth public java.awt.ComponentOrientation getComponentOrientation() meth public java.awt.Container getFocusCycleRootAncestor() @@ -122,11 +124,11 @@ meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension size() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Font getFont() meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() @@ -138,9 +140,9 @@ meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getLocationOnScreen() meth public java.awt.Point getMousePosition() meth public java.awt.Point location() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle bounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle getBounds() meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Toolkit getToolkit() @@ -181,14 +183,14 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enableInputMethods(boolean) meth public void firePropertyChange(java.lang.String,byte,byte) meth public void firePropertyChange(java.lang.String,char,char) @@ -197,19 +199,19 @@ meth public void firePropertyChange(java.lang.String,float,float) meth public void firePropertyChange(java.lang.String,long,long) meth public void firePropertyChange(java.lang.String,short,short) meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list() meth public void list(java.io.PrintStream) meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter) meth public void list(java.io.PrintWriter,int) meth public void move(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void nextFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintAll(java.awt.Graphics) meth public void print(java.awt.Graphics) @@ -232,12 +234,13 @@ meth public void repaint(int,int,int,int) meth public void repaint(long) meth public void repaint(long,int,int,int,int) meth public void requestFocus() +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(java.awt.Dimension) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void setBackground(java.awt.Color) meth public void setBounds(int,int,int,int) @@ -257,21 +260,24 @@ meth public void setLocation(int,int) meth public void setLocation(java.awt.Point) meth public void setMaximumSize(java.awt.Dimension) meth public void setMinimumSize(java.awt.Dimension) +meth public void setMixingCutoutShape(java.awt.Shape) meth public void setName(java.lang.String) meth public void setPreferredSize(java.awt.Dimension) meth public void setSize(int,int) meth public void setSize(java.awt.Dimension) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void transferFocus() meth public void transferFocusBackward() meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -293,7 +299,7 @@ meth public final void setFocusTraversalPolicyProvider(boolean) meth public float getAlignmentX() meth public float getAlignmentY() meth public int countComponents() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getComponentCount() meth public int getComponentZOrder(java.awt.Component) meth public java.awt.Component add(java.awt.Component) @@ -305,19 +311,19 @@ meth public java.awt.Component getComponent(int) meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component[] getComponents() meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.FocusTraversalPolicy getFocusTraversalPolicy() meth public java.awt.Insets getInsets() meth public java.awt.Insets insets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.LayoutManager getLayout() meth public java.awt.Point getMousePosition(boolean) meth public java.awt.event.ContainerListener[] getContainerListeners() @@ -330,11 +336,11 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter,int) meth public void paint(java.awt.Graphics) @@ -356,10 +362,12 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.awt.Font getFont() meth public abstract void remove(java.awt.MenuComponent) @@ -379,6 +387,15 @@ fld public final static int SOMEBITS = 8 fld public final static int WIDTH = 1 meth public abstract boolean imageUpdate(java.awt.Image,int,int,int,int,int) +CLSS public abstract interface !annotation java.beans.JavaBean + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String defaultEventSet() +meth public abstract !hasdefault java.lang.String defaultProperty() +meth public abstract !hasdefault java.lang.String description() + CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener meth public abstract void propertyChange(java.beans.PropertyChangeEvent) @@ -390,8 +407,10 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -400,9 +419,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -414,6 +435,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -450,6 +472,9 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract interface java.util.Comparator<%0 extends java.lang.Object> anno 0 java.lang.FunctionalInterface() meth public <%0 extends java.lang.Comparable> java.util.Comparator<{java.util.Comparator%0}> thenComparing(java.util.function.Function) @@ -477,6 +502,7 @@ CLSS public abstract interface javax.accessibility.Accessible meth public abstract javax.accessibility.AccessibleContext getAccessibleContext() CLSS public abstract javax.swing.JComponent + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") cons public init() fld protected javax.swing.event.EventListenerList listenerList fld protected javax.swing.plaf.ComponentUI ui @@ -504,6 +530,7 @@ meth protected void processKeyEvent(java.awt.event.KeyEvent) meth protected void processMouseEvent(java.awt.event.MouseEvent) meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void setUI(javax.swing.plaf.ComponentUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's look and feel delegate.", java.lang.String[] enumerationValues=[]) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean contains(int,int) meth public boolean getAutoscrolls() @@ -511,17 +538,21 @@ meth public boolean getInheritsPopupMenu() meth public boolean getVerifyInputWhenFocusTarget() meth public boolean isDoubleBuffered() meth public boolean isManagingFocus() - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isOpaque() meth public boolean isOptimizedDrawingEnabled() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isPaintingTile() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isRequestFocusEnabled() meth public boolean isValidateRoot() meth public boolean requestDefaultFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocus(boolean) meth public boolean requestFocusInWindow() meth public final boolean isPaintingForPrint() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final java.lang.Object getClientProperty(java.lang.Object) meth public final javax.swing.ActionMap getActionMap() meth public final javax.swing.InputMap getInputMap() @@ -535,39 +566,54 @@ meth public int getBaseline(int,int) meth public int getConditionForKeyStroke(javax.swing.KeyStroke) meth public int getDebugGraphicsOptions() meth public int getHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getX() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getY() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component getNextFocusableComponent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Container getTopLevelAncestor() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets(java.awt.Insets) meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getPopupLocation(java.awt.event.MouseEvent) meth public java.awt.Point getToolTipLocation(java.awt.event.MouseEvent) meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Rectangle getVisibleRect() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ActionListener getActionForKeyStroke(javax.swing.KeyStroke) meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getToolTipText() meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="UIClassID", java.lang.String[] enumerationValues=[]) meth public javax.swing.InputVerifier getInputVerifier() meth public javax.swing.JPopupMenu getComponentPopupMenu() meth public javax.swing.JRootPane getRootPane() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JToolTip createToolTip() meth public javax.swing.KeyStroke[] getRegisteredKeyStrokes() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.TransferHandler getTransferHandler() meth public javax.swing.border.Border getBorder() meth public javax.swing.event.AncestorListener[] getAncestorListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) +meth public javax.swing.plaf.ComponentUI getUI() meth public static boolean isLightweightComponent(java.awt.Component) meth public static java.util.Locale getDefaultLocale() meth public static void setDefaultLocale(java.util.Locale) @@ -576,15 +622,15 @@ meth public void addNotify() meth public void addVetoableChangeListener(java.beans.VetoableChangeListener) meth public void computeVisibleRect(java.awt.Rectangle) meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void firePropertyChange(java.lang.String,boolean,boolean) meth public void firePropertyChange(java.lang.String,char,char) meth public void firePropertyChange(java.lang.String,int,int) meth public void grabFocus() meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintImmediately(int,int,int,int) meth public void paintImmediately(java.awt.Rectangle) @@ -600,40 +646,63 @@ meth public void repaint(long,int,int,int,int) meth public void requestFocus() meth public void resetKeyboardActions() meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void scrollRectToVisible(java.awt.Rectangle) meth public void setAlignmentX(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred horizontal alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAlignmentY(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred vertical alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAutoscrolls(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Determines if this component automatically scrolls its contents when dragged.", java.lang.String[] enumerationValues=[]) meth public void setBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The background color of the component.", java.lang.String[] enumerationValues=[]) meth public void setBorder(javax.swing.border.Border) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's border.", java.lang.String[] enumerationValues=[]) meth public void setComponentPopupMenu(javax.swing.JPopupMenu) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Popup to show", java.lang.String[] enumerationValues=[]) meth public void setDebugGraphicsOptions(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Diagnostic options for graphics operations.", java.lang.String[] enumerationValues=["DebugGraphics.NONE_OPTION", "DebugGraphics.LOG_OPTION", "DebugGraphics.FLASH_OPTION", "DebugGraphics.BUFFERED_OPTION"]) meth public void setDoubleBuffered(boolean) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setFocusTraversalKeys(int,java.util.Set) meth public void setFont(java.awt.Font) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The font for the component.", java.lang.String[] enumerationValues=[]) meth public void setForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The foreground color of the component.", java.lang.String[] enumerationValues=[]) meth public void setInheritsPopupMenu(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not the JPopupMenu is inherited", java.lang.String[] enumerationValues=[]) meth public void setInputVerifier(javax.swing.InputVerifier) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's input verifier.", java.lang.String[] enumerationValues=[]) meth public void setMaximumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setMinimumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The minimum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setNextFocusableComponent(java.awt.Component) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setOpaque(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's opacity", java.lang.String[] enumerationValues=[]) meth public void setPreferredSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred size of the component.", java.lang.String[] enumerationValues=[]) meth public void setRequestFocusEnabled(boolean) meth public void setToolTipText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The text to display in a tool tip.", java.lang.String[] enumerationValues=[]) meth public void setTransferHandler(javax.swing.TransferHandler) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mechanism for transfer of data to and from the component", java.lang.String[] enumerationValues=[]) meth public void setVerifyInputWhenFocusTarget(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the Component verifies input before accepting focus.", java.lang.String[] enumerationValues=[]) meth public void setVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JLabel + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A component that displays a short string and an icon.") cons public init() cons public init(java.lang.String) cons public init(java.lang.String,int) @@ -658,31 +727,47 @@ meth public int getVerticalTextPosition() meth public java.awt.Component getLabelFor() meth public java.lang.String getText() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The AccessibleContext associated with this Label.", java.lang.String[] enumerationValues=[]) meth public javax.swing.Icon getDisabledIcon() meth public javax.swing.Icon getIcon() meth public javax.swing.plaf.LabelUI getUI() meth public void setDisabledIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The icon to display if the label is disabled.", java.lang.String[] enumerationValues=[]) meth public void setDisplayedMnemonic(char) meth public void setDisplayedMnemonic(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The mnemonic keycode.", java.lang.String[] enumerationValues=[]) meth public void setDisplayedMnemonicIndex(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the index into the String to draw the keyboard character mnemonic at", java.lang.String[] enumerationValues=[]) meth public void setHorizontalAlignment(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The alignment of the label's content along the X axis.", java.lang.String[] enumerationValues=["SwingConstants.LEFT", "SwingConstants.CENTER", "SwingConstants.RIGHT", "SwingConstants.LEADING", "SwingConstants.TRAILING"]) meth public void setHorizontalTextPosition(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The horizontal position of the label's text, relative to its image.", java.lang.String[] enumerationValues=["SwingConstants.LEFT", "SwingConstants.CENTER", "SwingConstants.RIGHT", "SwingConstants.LEADING", "SwingConstants.TRAILING"]) meth public void setIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The icon this component will display.", java.lang.String[] enumerationValues=[]) meth public void setIconTextGap(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="If both the icon and text properties are set, this property defines the space between them.", java.lang.String[] enumerationValues=[]) meth public void setLabelFor(java.awt.Component) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component this is labelling.", java.lang.String[] enumerationValues=[]) meth public void setText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="Defines the single line of text this component will display.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.LabelUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void setVerticalAlignment(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The alignment of the label's contents along the Y axis.", java.lang.String[] enumerationValues=["SwingConstants.TOP", "SwingConstants.CENTER", "SwingConstants.BOTTOM"]) meth public void setVerticalTextPosition(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The vertical position of the text relative to it's image.", java.lang.String[] enumerationValues=["SwingConstants.TOP", "SwingConstants.CENTER", "SwingConstants.BOTTOM"]) meth public void updateUI() supr javax.swing.JComponent +hfds LABELED_BY_PROPERTY,defaultIcon,disabledIcon,disabledIconSet,horizontalAlignment,horizontalTextPosition,iconTextGap,mnemonic,mnemonicIndex,text,uiClassID,verticalAlignment,verticalTextPosition CLSS public javax.swing.JTable + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A component which displays data in a two dimensional grid.") cons public init() cons public init(int,int) cons public init(java.lang.Object[][],java.lang.Object[]) -cons public init(java.util.Vector,java.util.Vector) +cons public init(java.util.Vector,java.util.Vector) cons public init(javax.swing.table.TableModel) cons public init(javax.swing.table.TableModel,javax.swing.table.TableColumnModel) cons public init(javax.swing.table.TableModel,javax.swing.table.TableColumnModel,javax.swing.ListSelectionModel) @@ -701,8 +786,8 @@ fld protected java.awt.Color selectionBackground fld protected java.awt.Color selectionForeground fld protected java.awt.Component editorComp fld protected java.awt.Dimension preferredViewportSize -fld protected java.util.Hashtable defaultEditorsByColumnClass -fld protected java.util.Hashtable defaultRenderersByColumnClass +fld protected java.util.Hashtable defaultEditorsByColumnClass +fld protected java.util.Hashtable defaultRenderersByColumnClass fld protected javax.swing.ListSelectionModel selectionModel fld protected javax.swing.table.JTableHeader tableHeader fld protected javax.swing.table.TableCellEditor cellEditor @@ -745,7 +830,9 @@ meth public boolean getDragEnabled() meth public boolean getFillsViewportHeight() meth public boolean getRowSelectionAllowed() meth public boolean getScrollableTracksViewportHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean getScrollableTracksViewportWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean getShowHorizontalLines() meth public boolean getShowVerticalLines() meth public boolean getSurrendersFocusOnKeystroke() @@ -754,6 +841,7 @@ meth public boolean isCellEditable(int,int) meth public boolean isCellSelected(int,int) meth public boolean isColumnSelected(int) meth public boolean isEditing() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isRowSelected(int) meth public boolean print() throws java.awt.print.PrinterException meth public boolean print(javax.swing.JTable$PrintMode) throws java.awt.print.PrinterException @@ -762,6 +850,7 @@ meth public boolean print(javax.swing.JTable$PrintMode,java.text.MessageFormat,j meth public boolean print(javax.swing.JTable$PrintMode,java.text.MessageFormat,java.text.MessageFormat,boolean,javax.print.attribute.PrintRequestAttributeSet,boolean,javax.print.PrintService) throws java.awt.print.PrinterException meth public final javax.swing.DropMode getDropMode() meth public final javax.swing.JTable$DropLocation getDropLocation() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final void setDropMode(javax.swing.DropMode) meth public int columnAtPoint(java.awt.Point) meth public int convertColumnIndexToModel(int) @@ -770,25 +859,34 @@ meth public int convertRowIndexToModel(int) meth public int convertRowIndexToView(int) meth public int getAutoResizeMode() meth public int getColumnCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getEditingColumn() meth public int getEditingRow() meth public int getRowCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getRowHeight() meth public int getRowHeight(int) meth public int getRowMargin() meth public int getScrollableBlockIncrement(java.awt.Rectangle,int,int) meth public int getScrollableUnitIncrement(java.awt.Rectangle,int,int) meth public int getSelectedColumn() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getSelectedColumnCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getSelectedRow() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getSelectedRowCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int rowAtPoint(java.awt.Point) meth public int[] getSelectedColumns() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int[] getSelectedRows() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Color getGridColor() meth public java.awt.Color getSelectionBackground() meth public java.awt.Color getSelectionForeground() meth public java.awt.Component getEditorComponent() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component prepareEditor(javax.swing.table.TableCellEditor,int,int) meth public java.awt.Component prepareRenderer(javax.swing.table.TableCellRenderer,int,int) meth public java.awt.Dimension getIntercellSpacing() @@ -800,7 +898,9 @@ meth public java.lang.Object getValueAt(int,int) meth public java.lang.String getColumnName(int) meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.ListSelectionModel getSelectionModel() meth public javax.swing.RowSorter getRowSorter() meth public javax.swing.plaf.TableUI getUI() @@ -814,7 +914,7 @@ meth public javax.swing.table.TableColumn getColumn(java.lang.Object) meth public javax.swing.table.TableColumnModel getColumnModel() meth public javax.swing.table.TableModel getModel() meth public static javax.swing.JScrollPane createScrollPaneForTable(javax.swing.JTable) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addColumn(javax.swing.table.TableColumn) meth public void addColumnSelectionInterval(int,int) meth public void addNotify() @@ -838,49 +938,79 @@ meth public void removeNotify() meth public void removeRowSelectionInterval(int,int) meth public void selectAll() meth public void setAutoCreateColumnsFromModel(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Automatically populates the columnModel when a new TableModel is submitted.", java.lang.String[] enumerationValues=[]) meth public void setAutoCreateRowSorter(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not to turn on sorting by default.", java.lang.String[] enumerationValues=[]) meth public void setAutoResizeMode(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the columns should adjust themselves automatically.", java.lang.String[] enumerationValues=["JTable.AUTO_RESIZE_OFF", "JTable.AUTO_RESIZE_NEXT_COLUMN", "JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS", "JTable.AUTO_RESIZE_LAST_COLUMN", "JTable.AUTO_RESIZE_ALL_COLUMNS"]) meth public void setCellEditor(javax.swing.table.TableCellEditor) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The table's active cell editor.", java.lang.String[] enumerationValues=[]) meth public void setCellSelectionEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Select a rectangular region of cells rather than rows or columns.", java.lang.String[] enumerationValues=[]) meth public void setColumnModel(javax.swing.table.TableColumnModel) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The object governing the way columns appear in the view.", java.lang.String[] enumerationValues=[]) meth public void setColumnSelectionAllowed(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="If true, an entire column is selected for each selected cell.", java.lang.String[] enumerationValues=[]) meth public void setColumnSelectionInterval(int,int) meth public void setDefaultEditor(java.lang.Class,javax.swing.table.TableCellEditor) meth public void setDefaultRenderer(java.lang.Class,javax.swing.table.TableCellRenderer) meth public void setDragEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="determines whether automatic drag handling is enabled", java.lang.String[] enumerationValues=[]) meth public void setEditingColumn(int) meth public void setEditingRow(int) meth public void setFillsViewportHeight(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not this table is always made large enough to fill the height of an enclosing viewport", java.lang.String[] enumerationValues=[]) meth public void setGridColor(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The grid color.", java.lang.String[] enumerationValues=[]) meth public void setIntercellSpacing(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The spacing between the cells, drawn in the background color of the JTable.", java.lang.String[] enumerationValues=[]) meth public void setModel(javax.swing.table.TableModel) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The model that is the source of the data for this view.", java.lang.String[] enumerationValues=[]) meth public void setPreferredScrollableViewportSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred size of the viewport.", java.lang.String[] enumerationValues=[]) meth public void setRowHeight(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The height of the specified row.", java.lang.String[] enumerationValues=[]) meth public void setRowHeight(int,int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The height in pixels of the cells in row", java.lang.String[] enumerationValues=[]) meth public void setRowMargin(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The amount of space between cells.", java.lang.String[] enumerationValues=[]) meth public void setRowSelectionAllowed(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="If true, an entire row is selected for each selected cell.", java.lang.String[] enumerationValues=[]) meth public void setRowSelectionInterval(int,int) meth public void setRowSorter(javax.swing.RowSorter) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The table's RowSorter", java.lang.String[] enumerationValues=[]) meth public void setSelectionBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A default background color for selected cells.", java.lang.String[] enumerationValues=[]) meth public void setSelectionForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A default foreground color for selected cells.", java.lang.String[] enumerationValues=[]) meth public void setSelectionMode(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selection mode used by the row and column selection models.", java.lang.String[] enumerationValues=["ListSelectionModel.SINGLE_SELECTION", "ListSelectionModel.SINGLE_INTERVAL_SELECTION", "ListSelectionModel.MULTIPLE_INTERVAL_SELECTION"]) meth public void setSelectionModel(javax.swing.ListSelectionModel) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selection model for rows.", java.lang.String[] enumerationValues=[]) meth public void setShowGrid(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The color used to draw the grid lines.", java.lang.String[] enumerationValues=[]) meth public void setShowHorizontalLines(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether horizontal lines should be drawn in between the cells.", java.lang.String[] enumerationValues=[]) meth public void setShowVerticalLines(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether vertical lines should be drawn in between the cells.", java.lang.String[] enumerationValues=[]) meth public void setSurrendersFocusOnKeystroke(boolean) meth public void setTableHeader(javax.swing.table.JTableHeader) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The JTableHeader instance which renders the column headers.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.TableUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void setUpdateSelectionOnSort(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not to update the selection on sorting", java.lang.String[] enumerationValues=[]) meth public void setValueAt(java.lang.Object,int,int) meth public void sizeColumnsToFit(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void sizeColumnsToFit(int) meth public void sorterChanged(javax.swing.event.RowSorterEvent) meth public void tableChanged(javax.swing.event.TableModelEvent) meth public void updateUI() meth public void valueChanged(javax.swing.event.ListSelectionEvent) supr javax.swing.JComponent +hfds autoCreateRowSorter,columnSelectionAdjusting,dragEnabled,dropLocation,dropMode,editorRemover,fillsViewportHeight,ignoreSortChange,isRowHeightSet,printError,rowModel,rowSelectionAdjusting,sortManager,sorterChanged,surrendersFocusOnKeystroke,uiClassID,updateInProgress,updateSelectionOnSort +hcls BooleanEditor,BooleanRenderer,CellEditorRemover,DateRenderer,DoubleRenderer,GenericEditor,IconRenderer,ModelChange,NumberEditor,NumberRenderer,Resizable2,Resizable3,SortManager,ThreadSafePrintable CLSS public abstract interface javax.swing.Scrollable meth public abstract boolean getScrollableTracksViewportHeight() @@ -910,6 +1040,13 @@ fld public final static int TRAILING = 11 fld public final static int VERTICAL = 1 fld public final static int WEST = 7 +CLSS public abstract interface !annotation javax.swing.SwingContainer + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean value() +meth public abstract !hasdefault java.lang.String delegate() + CLSS public javax.swing.TransferHandler cons protected init() cons public init(java.lang.String) @@ -939,7 +1076,8 @@ meth public void exportToClipboard(javax.swing.JComponent,java.awt.datatransfer. meth public void setDragImage(java.awt.Image) meth public void setDragImageOffset(java.awt.Point) supr java.lang.Object -hcls HasGetTransferHandler +hfds copyAction,cutAction,dragImage,dragImageOffset,pasteAction,propertyName,recognizer +hcls DragHandler,DropHandler,HasGetTransferHandler,PropertyTransferable,SwingDragGestureRecognizer,SwingDropTarget,TransferAction CLSS public abstract interface javax.swing.event.CellEditorListener intf java.util.EventListener @@ -992,6 +1130,7 @@ meth public void setForeground(java.awt.Color) meth public void updateUI() meth public void validate() supr javax.swing.JLabel +hfds DEFAULT_NO_FOCUS_BORDER,SAFE_NO_FOCUS_BORDER,unselectedBackground,unselectedForeground CLSS public javax.swing.table.DefaultTableColumnModel cons public init() @@ -1051,7 +1190,7 @@ fld protected int maxWidth fld protected int minWidth fld protected int modelIndex fld protected int resizedPostingDisableCount - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld protected int width fld protected java.lang.Object headerValue fld protected java.lang.Object identifier @@ -1078,23 +1217,35 @@ meth public javax.swing.table.TableCellRenderer getCellRenderer() meth public javax.swing.table.TableCellRenderer getHeaderRenderer() meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void disableResizedPosting() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enableResizedPosting() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public void setCellEditor(javax.swing.table.TableCellEditor) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The editor to use for cell values.", java.lang.String[] enumerationValues=[]) meth public void setCellRenderer(javax.swing.table.TableCellRenderer) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The renderer to use for cell values.", java.lang.String[] enumerationValues=[]) meth public void setHeaderRenderer(javax.swing.table.TableCellRenderer) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The header renderer.", java.lang.String[] enumerationValues=[]) meth public void setHeaderValue(java.lang.Object) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The text to be used by the header renderer.", java.lang.String[] enumerationValues=[]) meth public void setIdentifier(java.lang.Object) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A unique identifier for this column.", java.lang.String[] enumerationValues=[]) meth public void setMaxWidth(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum width of the column.", java.lang.String[] enumerationValues=[]) meth public void setMinWidth(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The minimum width of the column.", java.lang.String[] enumerationValues=[]) meth public void setModelIndex(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The model index.", java.lang.String[] enumerationValues=[]) meth public void setPreferredWidth(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred width of the column.", java.lang.String[] enumerationValues=[]) meth public void setResizable(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not this column can be resized.", java.lang.String[] enumerationValues=[]) meth public void setWidth(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The width of the column.", java.lang.String[] enumerationValues=[]) meth public void sizeWidthToFit() supr java.lang.Object +hfds changeSupport,preferredWidth CLSS public abstract interface javax.swing.table.TableColumnModel meth public abstract boolean getColumnSelectionAllowed() @@ -1257,7 +1408,7 @@ meth public void setHeaderRenderer(javax.swing.table.TableCellRenderer) meth public void setNestedComparator(java.util.Comparator) meth public void setSortRank(int) meth public void setSorted(int,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void writeSettings(java.util.Properties,int,java.lang.String) supr javax.swing.table.TableColumn hfds PROP_ASCENDING,PROP_COMPARATOR,PROP_HEADER_VALUE,PROP_MODEL_INDEX,PROP_PREFERRED_WIDTH,PROP_PREFIX,PROP_SORT_RANK,PROP_WIDTH,ascending,comparator,customIcon,myHeaderRenderer,nestedComparator,sortRank,table diff --git a/platform/o.n.swing.plaf/nbproject/org-netbeans-swing-plaf.sig b/platform/o.n.swing.plaf/nbproject/org-netbeans-swing-plaf.sig index 4c74f8333a23..ff2a2ea14775 100644 --- a/platform/o.n.swing.plaf/nbproject/org-netbeans-swing-plaf.sig +++ b/platform/o.n.swing.plaf/nbproject/org-netbeans-swing-plaf.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 1.72 +#Version 1.73 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() diff --git a/platform/o.n.swing.tabcontrol/nbproject/org-netbeans-swing-tabcontrol.sig b/platform/o.n.swing.tabcontrol/nbproject/org-netbeans-swing-tabcontrol.sig index d52c31b90cbe..3c34a9da7a19 100644 --- a/platform/o.n.swing.tabcontrol/nbproject/org-netbeans-swing-tabcontrol.sig +++ b/platform/o.n.swing.tabcontrol/nbproject/org-netbeans-swing-tabcontrol.sig @@ -1,8 +1,9 @@ #Signature file v4.1 -#Version 1.87 +#Version 1.88 CLSS public abstract java.awt.AWTEvent cons public init(java.awt.Event) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") cons public init(java.lang.Object,int) fld protected boolean consumed fld protected int id @@ -33,6 +34,7 @@ meth public java.lang.String paramString() meth public java.lang.String toString() meth public void setSource(java.lang.Object) supr java.util.EventObject +hfds INPUT_METHODS_ENABLED_MASK,acc,bdata,focusManagerIsDispatching,isPosted,isSystemGenerated,serialVersionUID CLSS public abstract java.awt.Component cons protected init() @@ -50,6 +52,7 @@ intf java.awt.MenuContainer intf java.awt.image.ImageObserver intf java.io.Serializable meth protected boolean requestFocus(boolean) +meth protected boolean requestFocus(boolean,java.awt.event.FocusEvent$Cause) meth protected boolean requestFocusInWindow(boolean) meth protected final void disableEvents(long) meth protected final void enableEvents(long) @@ -70,20 +73,20 @@ meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean action(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean areFocusTraversalKeysSet(int) meth public boolean contains(int,int) meth public boolean contains(java.awt.Point) meth public boolean getFocusTraversalKeysEnabled() meth public boolean getIgnoreRepaint() meth public boolean gotFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean handleEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean hasFocus() meth public boolean imageUpdate(java.awt.Image,int,int,int,int,int) meth public boolean inside(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isBackgroundSet() meth public boolean isCursorSet() meth public boolean isDisplayable() @@ -92,7 +95,7 @@ meth public boolean isEnabled() meth public boolean isFocusCycleRoot(java.awt.Container) meth public boolean isFocusOwner() meth public boolean isFocusTraversable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isFocusable() meth public boolean isFontSet() meth public boolean isForegroundSet() @@ -105,28 +108,29 @@ meth public boolean isShowing() meth public boolean isValid() meth public boolean isVisible() meth public boolean keyDown(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean keyUp(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean lostFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDown(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDrag(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseEnter(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseExit(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseMove(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseUp(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver) meth public boolean prepareImage(java.awt.Image,java.awt.image.ImageObserver) meth public boolean requestFocusInWindow() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public final java.lang.Object getTreeLock() meth public final void dispatchEvent(java.awt.AWTEvent) meth public float getAlignmentX() @@ -143,7 +147,7 @@ meth public java.awt.Color getForeground() meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() meth public java.awt.ComponentOrientation getComponentOrientation() meth public java.awt.Container getFocusCycleRootAncestor() @@ -155,11 +159,11 @@ meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension size() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Font getFont() meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() @@ -171,9 +175,9 @@ meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getLocationOnScreen() meth public java.awt.Point getMousePosition() meth public java.awt.Point location() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle bounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle getBounds() meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Toolkit getToolkit() @@ -214,14 +218,14 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enableInputMethods(boolean) meth public void firePropertyChange(java.lang.String,byte,byte) meth public void firePropertyChange(java.lang.String,char,char) @@ -230,19 +234,19 @@ meth public void firePropertyChange(java.lang.String,float,float) meth public void firePropertyChange(java.lang.String,long,long) meth public void firePropertyChange(java.lang.String,short,short) meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list() meth public void list(java.io.PrintStream) meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter) meth public void list(java.io.PrintWriter,int) meth public void move(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void nextFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintAll(java.awt.Graphics) meth public void print(java.awt.Graphics) @@ -265,12 +269,13 @@ meth public void repaint(int,int,int,int) meth public void repaint(long) meth public void repaint(long,int,int,int,int) meth public void requestFocus() +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(java.awt.Dimension) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void setBackground(java.awt.Color) meth public void setBounds(int,int,int,int) @@ -290,21 +295,24 @@ meth public void setLocation(int,int) meth public void setLocation(java.awt.Point) meth public void setMaximumSize(java.awt.Dimension) meth public void setMinimumSize(java.awt.Dimension) +meth public void setMixingCutoutShape(java.awt.Shape) meth public void setName(java.lang.String) meth public void setPreferredSize(java.awt.Dimension) meth public void setSize(int,int) meth public void setSize(java.awt.Dimension) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void transferFocus() meth public void transferFocusBackward() meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS protected abstract java.awt.Component$AccessibleAWTComponent outer java.awt.Component @@ -355,6 +363,7 @@ meth public void setLocation(java.awt.Point) meth public void setSize(java.awt.Dimension) meth public void setVisible(boolean) supr javax.accessibility.AccessibleContext +hfds propertyListenersCount,serialVersionUID CLSS public java.awt.Container cons public init() @@ -376,7 +385,7 @@ meth public final void setFocusTraversalPolicyProvider(boolean) meth public float getAlignmentX() meth public float getAlignmentY() meth public int countComponents() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getComponentCount() meth public int getComponentZOrder(java.awt.Component) meth public java.awt.Component add(java.awt.Component) @@ -388,19 +397,19 @@ meth public java.awt.Component getComponent(int) meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component[] getComponents() meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.FocusTraversalPolicy getFocusTraversalPolicy() meth public java.awt.Insets getInsets() meth public java.awt.Insets insets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.LayoutManager getLayout() meth public java.awt.Point getMousePosition(boolean) meth public java.awt.event.ContainerListener[] getContainerListeners() @@ -413,11 +422,11 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter,int) meth public void paint(java.awt.Graphics) @@ -439,6 +448,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS protected java.awt.Container$AccessibleAWTContainer outer java.awt.Container @@ -451,6 +462,7 @@ meth public javax.accessibility.Accessible getAccessibleChild(int) meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void removePropertyChangeListener(java.beans.PropertyChangeListener) supr java.awt.Component$AccessibleAWTComponent +hfds propertyListenersCount,serialVersionUID CLSS public abstract interface java.awt.ItemSelectable meth public abstract java.lang.Object[] getSelectedObjects() @@ -459,7 +471,7 @@ meth public abstract void removeItemListener(java.awt.event.ItemListener) CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.awt.Font getFont() meth public abstract void remove(java.awt.MenuComponent) @@ -479,11 +491,11 @@ meth public boolean contains(java.awt.Point) meth public boolean contains(java.awt.geom.Point2D) meth public boolean contains(java.awt.geom.Rectangle2D) meth public boolean inside(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean intersects(double,double,double,double) meth public boolean intersects(java.awt.geom.Rectangle2D) meth public java.awt.Rectangle getBoundingBox() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle getBounds() meth public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform) meth public java.awt.geom.PathIterator getPathIterator(java.awt.geom.AffineTransform,double) @@ -493,6 +505,8 @@ meth public void invalidate() meth public void reset() meth public void translate(int,int) supr java.lang.Object +hfds MIN_LENGTH,serialVersionUID +hcls PolygonPathIterator CLSS public abstract interface java.awt.Shape meth public abstract boolean contains(double,double) @@ -526,13 +540,14 @@ meth public java.lang.String getActionCommand() meth public java.lang.String paramString() meth public long getWhen() supr java.awt.AWTEvent +hfds actionCommand,modifiers,serialVersionUID,when CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener meth public abstract void actionPerformed(java.awt.event.ActionEvent) CLSS public abstract java.awt.event.ComponentAdapter -cons public init() +cons protected init() intf java.awt.event.ComponentListener meth public void componentHidden(java.awt.event.ComponentEvent) meth public void componentMoved(java.awt.event.ComponentEvent) @@ -552,7 +567,7 @@ intf java.util.EventListener meth public abstract void hierarchyChanged(java.awt.event.HierarchyEvent) CLSS public abstract java.awt.event.MouseAdapter -cons public init() +cons protected init() intf java.awt.event.MouseListener intf java.awt.event.MouseMotionListener intf java.awt.event.MouseWheelListener @@ -594,6 +609,15 @@ fld public final static int SOMEBITS = 8 fld public final static int WIDTH = 1 meth public abstract boolean imageUpdate(java.awt.Image,int,int,int,int,int) +CLSS public abstract interface !annotation java.beans.JavaBean + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String defaultEventSet() +meth public abstract !hasdefault java.lang.String defaultProperty() +meth public abstract !hasdefault java.lang.String description() + CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener meth public abstract void propertyChange(java.beans.PropertyChangeEvent) @@ -608,13 +632,17 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -623,9 +651,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -637,6 +667,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -677,6 +708,9 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract interface java.util.EventListener CLSS public java.util.EventObject @@ -686,6 +720,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract interface javax.accessibility.Accessible meth public abstract javax.accessibility.AccessibleContext getAccessibleContext() @@ -720,7 +755,8 @@ meth public abstract void setSize(java.awt.Dimension) meth public abstract void setVisible(boolean) CLSS public abstract javax.accessibility.AccessibleContext -cons public init() + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="", java.lang.String description="Minimal information that all accessible objects return") +cons protected init() fld protected java.lang.String accessibleDescription fld protected java.lang.String accessibleName fld protected javax.accessibility.Accessible accessibleParent @@ -768,9 +804,12 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth public void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public void setAccessibleDescription(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Sets the accessible description for the component.", java.lang.String[] enumerationValues=[]) meth public void setAccessibleName(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Sets the accessible name for the component.", java.lang.String[] enumerationValues=[]) meth public void setAccessibleParent(javax.accessibility.Accessible) supr java.lang.Object +hfds accessibleChangeSupport,nativeAXResource,relationSet,targetAppContext CLSS public abstract interface javax.accessibility.AccessibleExtendedComponent intf javax.accessibility.AccessibleComponent @@ -807,9 +846,11 @@ meth public void putValue(java.lang.String,java.lang.Object) meth public void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public void setEnabled(boolean) supr java.lang.Object +hfds RECONFIGURE_ON_NULL,arrayTable CLSS public abstract javax.swing.AbstractButton -cons public init() + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="") +cons protected init() fld protected java.awt.event.ActionListener actionListener fld protected java.awt.event.ItemListener itemListener fld protected javax.swing.ButtonModel model @@ -869,11 +910,14 @@ meth public int getVerticalAlignment() meth public int getVerticalTextPosition() meth public java.awt.Insets getMargin() meth public java.awt.event.ActionListener[] getActionListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ItemListener[] getItemListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.Object[] getSelectedObjects() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getActionCommand() meth public java.lang.String getLabel() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getText() meth public javax.swing.Action getAction() meth public javax.swing.ButtonModel getModel() @@ -885,6 +929,7 @@ meth public javax.swing.Icon getRolloverIcon() meth public javax.swing.Icon getRolloverSelectedIcon() meth public javax.swing.Icon getSelectedIcon() meth public javax.swing.event.ChangeListener[] getChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.ButtonUI getUI() meth public long getMultiClickThreshhold() meth public void addActionListener(java.awt.event.ActionListener) @@ -897,39 +942,67 @@ meth public void removeChangeListener(javax.swing.event.ChangeListener) meth public void removeItemListener(java.awt.event.ItemListener) meth public void removeNotify() meth public void setAction(javax.swing.Action) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the Action instance connected with this ActionEvent source", java.lang.String[] enumerationValues=[]) meth public void setActionCommand(java.lang.String) meth public void setBorderPainted(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether the border should be painted.", java.lang.String[] enumerationValues=[]) meth public void setContentAreaFilled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether the button should paint the content area or leave it transparent.", java.lang.String[] enumerationValues=[]) meth public void setDisabledIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The disabled icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setDisabledSelectedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The disabled selection icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setDisplayedMnemonicIndex(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the index into the String to draw the keyboard character mnemonic at", java.lang.String[] enumerationValues=[]) meth public void setEnabled(boolean) meth public void setFocusPainted(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether focus should be painted", java.lang.String[] enumerationValues=[]) meth public void setHideActionText(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the text of the button should come from the Action.", java.lang.String[] enumerationValues=[]) meth public void setHorizontalAlignment(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The horizontal alignment of the icon and text.", java.lang.String[] enumerationValues=["SwingConstants.LEFT", "SwingConstants.CENTER", "SwingConstants.RIGHT", "SwingConstants.LEADING", "SwingConstants.TRAILING"]) meth public void setHorizontalTextPosition(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The horizontal position of the text relative to the icon.", java.lang.String[] enumerationValues=["SwingConstants.LEFT", "SwingConstants.CENTER", "SwingConstants.RIGHT", "SwingConstants.LEADING", "SwingConstants.TRAILING"]) meth public void setIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The button's default icon", java.lang.String[] enumerationValues=[]) meth public void setIconTextGap(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="If both the icon and text properties are set, this property defines the space between them.", java.lang.String[] enumerationValues=[]) meth public void setLabel(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Replace by setText(text)", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setLayout(java.awt.LayoutManager) meth public void setMargin(java.awt.Insets) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The space between the button's border and the label.", java.lang.String[] enumerationValues=[]) meth public void setMnemonic(char) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the keyboard character mnemonic", java.lang.String[] enumerationValues=[]) meth public void setMnemonic(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the keyboard character mnemonic", java.lang.String[] enumerationValues=[]) meth public void setModel(javax.swing.ButtonModel) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Model that the Button uses.", java.lang.String[] enumerationValues=[]) meth public void setMultiClickThreshhold(long) meth public void setPressedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The pressed icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setRolloverEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether rollover effects should be enabled.", java.lang.String[] enumerationValues=[]) meth public void setRolloverIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The rollover icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setRolloverSelectedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The rollover selected icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setSelected(boolean) meth public void setSelectedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The selected icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The button's text.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.ButtonUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void setVerticalAlignment(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The vertical alignment of the icon and text.", java.lang.String[] enumerationValues=["SwingConstants.TOP", "SwingConstants.CENTER", "SwingConstants.BOTTOM"]) meth public void setVerticalTextPosition(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The vertical position of the text relative to the icon.", java.lang.String[] enumerationValues=["SwingConstants.TOP", "SwingConstants.CENTER", "SwingConstants.BOTTOM"]) meth public void updateUI() supr javax.swing.JComponent +hfds action,actionPropertyChangeListener,borderPaintedSet,contentAreaFilled,contentAreaFilledSet,defaultCapable,defaultIcon,defaultMargin,disabledIcon,disabledSelectedIcon,handler,hideActionText,horizontalAlignment,horizontalTextPosition,iconTextGap,iconTextGapSet,margin,mnemonic,mnemonicIndex,multiClickThreshhold,paintBorder,paintFocus,pressedIcon,rolloverEnabled,rolloverEnabledSet,rolloverIcon,rolloverSelectedIcon,selectedIcon,setLayout,text,verticalAlignment,verticalTextPosition +hcls ButtonActionPropertyChangeListener,Handler CLSS public abstract interface javax.swing.Action fld public final static java.lang.String ACCELERATOR_KEY = "AcceleratorKey" @@ -950,8 +1023,10 @@ meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeLis meth public abstract void putValue(java.lang.String,java.lang.Object) meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public abstract void setEnabled(boolean) +meth public boolean accept(java.lang.Object) CLSS public javax.swing.JButton + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="An implementation of a \u0022push\u0022 button.") cons public init() cons public init(java.lang.String) anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["text"]) @@ -962,15 +1037,21 @@ innr protected AccessibleJButton intf javax.accessibility.Accessible meth protected java.lang.String paramString() meth public boolean isDefaultButton() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not this button is the default button", java.lang.String[] enumerationValues=[]) meth public boolean isDefaultCapable() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A string that specifies the name of the L&F class.", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The AccessibleContext associated with this Button.", java.lang.String[] enumerationValues=[]) meth public void removeNotify() meth public void setDefaultCapable(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether or not this button can be the default button", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.AbstractButton +hfds uiClassID CLSS public abstract javax.swing.JComponent + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") cons public init() fld protected javax.swing.event.EventListenerList listenerList fld protected javax.swing.plaf.ComponentUI ui @@ -998,6 +1079,7 @@ meth protected void processKeyEvent(java.awt.event.KeyEvent) meth protected void processMouseEvent(java.awt.event.MouseEvent) meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void setUI(javax.swing.plaf.ComponentUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's look and feel delegate.", java.lang.String[] enumerationValues=[]) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean contains(int,int) meth public boolean getAutoscrolls() @@ -1005,17 +1087,21 @@ meth public boolean getInheritsPopupMenu() meth public boolean getVerifyInputWhenFocusTarget() meth public boolean isDoubleBuffered() meth public boolean isManagingFocus() - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isOpaque() meth public boolean isOptimizedDrawingEnabled() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isPaintingTile() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isRequestFocusEnabled() meth public boolean isValidateRoot() meth public boolean requestDefaultFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocus(boolean) meth public boolean requestFocusInWindow() meth public final boolean isPaintingForPrint() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final java.lang.Object getClientProperty(java.lang.Object) meth public final javax.swing.ActionMap getActionMap() meth public final javax.swing.InputMap getInputMap() @@ -1029,39 +1115,54 @@ meth public int getBaseline(int,int) meth public int getConditionForKeyStroke(javax.swing.KeyStroke) meth public int getDebugGraphicsOptions() meth public int getHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getX() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getY() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component getNextFocusableComponent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Container getTopLevelAncestor() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets(java.awt.Insets) meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getPopupLocation(java.awt.event.MouseEvent) meth public java.awt.Point getToolTipLocation(java.awt.event.MouseEvent) meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Rectangle getVisibleRect() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ActionListener getActionForKeyStroke(javax.swing.KeyStroke) meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getToolTipText() meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="UIClassID", java.lang.String[] enumerationValues=[]) meth public javax.swing.InputVerifier getInputVerifier() meth public javax.swing.JPopupMenu getComponentPopupMenu() meth public javax.swing.JRootPane getRootPane() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JToolTip createToolTip() meth public javax.swing.KeyStroke[] getRegisteredKeyStrokes() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.TransferHandler getTransferHandler() meth public javax.swing.border.Border getBorder() meth public javax.swing.event.AncestorListener[] getAncestorListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) +meth public javax.swing.plaf.ComponentUI getUI() meth public static boolean isLightweightComponent(java.awt.Component) meth public static java.util.Locale getDefaultLocale() meth public static void setDefaultLocale(java.util.Locale) @@ -1070,15 +1171,15 @@ meth public void addNotify() meth public void addVetoableChangeListener(java.beans.VetoableChangeListener) meth public void computeVisibleRect(java.awt.Rectangle) meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void firePropertyChange(java.lang.String,boolean,boolean) meth public void firePropertyChange(java.lang.String,char,char) meth public void firePropertyChange(java.lang.String,int,int) meth public void grabFocus() meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintImmediately(int,int,int,int) meth public void paintImmediately(java.awt.Rectangle) @@ -1094,44 +1195,66 @@ meth public void repaint(long,int,int,int,int) meth public void requestFocus() meth public void resetKeyboardActions() meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void scrollRectToVisible(java.awt.Rectangle) meth public void setAlignmentX(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred horizontal alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAlignmentY(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred vertical alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAutoscrolls(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Determines if this component automatically scrolls its contents when dragged.", java.lang.String[] enumerationValues=[]) meth public void setBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The background color of the component.", java.lang.String[] enumerationValues=[]) meth public void setBorder(javax.swing.border.Border) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's border.", java.lang.String[] enumerationValues=[]) meth public void setComponentPopupMenu(javax.swing.JPopupMenu) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Popup to show", java.lang.String[] enumerationValues=[]) meth public void setDebugGraphicsOptions(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Diagnostic options for graphics operations.", java.lang.String[] enumerationValues=["DebugGraphics.NONE_OPTION", "DebugGraphics.LOG_OPTION", "DebugGraphics.FLASH_OPTION", "DebugGraphics.BUFFERED_OPTION"]) meth public void setDoubleBuffered(boolean) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setFocusTraversalKeys(int,java.util.Set) meth public void setFont(java.awt.Font) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The font for the component.", java.lang.String[] enumerationValues=[]) meth public void setForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The foreground color of the component.", java.lang.String[] enumerationValues=[]) meth public void setInheritsPopupMenu(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not the JPopupMenu is inherited", java.lang.String[] enumerationValues=[]) meth public void setInputVerifier(javax.swing.InputVerifier) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's input verifier.", java.lang.String[] enumerationValues=[]) meth public void setMaximumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setMinimumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The minimum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setNextFocusableComponent(java.awt.Component) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setOpaque(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's opacity", java.lang.String[] enumerationValues=[]) meth public void setPreferredSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred size of the component.", java.lang.String[] enumerationValues=[]) meth public void setRequestFocusEnabled(boolean) meth public void setToolTipText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The text to display in a tool tip.", java.lang.String[] enumerationValues=[]) meth public void setTransferHandler(javax.swing.TransferHandler) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mechanism for transfer of data to and from the component", java.lang.String[] enumerationValues=[]) meth public void setVerifyInputWhenFocusTarget(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the Component verifies input before accepting focus.", java.lang.String[] enumerationValues=[]) meth public void setVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public abstract javax.swing.JComponent$AccessibleJComponent outer javax.swing.JComponent cons protected init(javax.swing.JComponent) fld protected java.awt.event.FocusListener accessibleFocusHandler - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr protected AccessibleContainerHandler innr protected AccessibleFocusHandler intf javax.accessibility.AccessibleExtendedComponent @@ -1148,8 +1271,10 @@ meth public javax.accessibility.AccessibleStateSet getAccessibleStateSet() meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void removePropertyChangeListener(java.beans.PropertyChangeListener) supr java.awt.Container$AccessibleAWTContainer +hfds propertyListenersCount CLSS public javax.swing.JLabel + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A component that displays a short string and an icon.") cons public init() cons public init(java.lang.String) cons public init(java.lang.String,int) @@ -1174,31 +1299,47 @@ meth public int getVerticalTextPosition() meth public java.awt.Component getLabelFor() meth public java.lang.String getText() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The AccessibleContext associated with this Label.", java.lang.String[] enumerationValues=[]) meth public javax.swing.Icon getDisabledIcon() meth public javax.swing.Icon getIcon() meth public javax.swing.plaf.LabelUI getUI() meth public void setDisabledIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The icon to display if the label is disabled.", java.lang.String[] enumerationValues=[]) meth public void setDisplayedMnemonic(char) meth public void setDisplayedMnemonic(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The mnemonic keycode.", java.lang.String[] enumerationValues=[]) meth public void setDisplayedMnemonicIndex(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the index into the String to draw the keyboard character mnemonic at", java.lang.String[] enumerationValues=[]) meth public void setHorizontalAlignment(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The alignment of the label's content along the X axis.", java.lang.String[] enumerationValues=["SwingConstants.LEFT", "SwingConstants.CENTER", "SwingConstants.RIGHT", "SwingConstants.LEADING", "SwingConstants.TRAILING"]) meth public void setHorizontalTextPosition(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The horizontal position of the label's text, relative to its image.", java.lang.String[] enumerationValues=["SwingConstants.LEFT", "SwingConstants.CENTER", "SwingConstants.RIGHT", "SwingConstants.LEADING", "SwingConstants.TRAILING"]) meth public void setIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The icon this component will display.", java.lang.String[] enumerationValues=[]) meth public void setIconTextGap(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="If both the icon and text properties are set, this property defines the space between them.", java.lang.String[] enumerationValues=[]) meth public void setLabelFor(java.awt.Component) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component this is labelling.", java.lang.String[] enumerationValues=[]) meth public void setText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="Defines the single line of text this component will display.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.LabelUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void setVerticalAlignment(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The alignment of the label's contents along the Y axis.", java.lang.String[] enumerationValues=["SwingConstants.TOP", "SwingConstants.CENTER", "SwingConstants.BOTTOM"]) meth public void setVerticalTextPosition(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The vertical position of the text relative to it's image.", java.lang.String[] enumerationValues=["SwingConstants.TOP", "SwingConstants.CENTER", "SwingConstants.BOTTOM"]) meth public void updateUI() supr javax.swing.JComponent +hfds LABELED_BY_PROPERTY,defaultIcon,disabledIcon,disabledIconSet,horizontalAlignment,horizontalTextPosition,iconTextGap,mnemonic,mnemonicIndex,text,uiClassID,verticalAlignment,verticalTextPosition CLSS public javax.swing.JTable + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A component which displays data in a two dimensional grid.") cons public init() cons public init(int,int) cons public init(java.lang.Object[][],java.lang.Object[]) -cons public init(java.util.Vector,java.util.Vector) +cons public init(java.util.Vector,java.util.Vector) cons public init(javax.swing.table.TableModel) cons public init(javax.swing.table.TableModel,javax.swing.table.TableColumnModel) cons public init(javax.swing.table.TableModel,javax.swing.table.TableColumnModel,javax.swing.ListSelectionModel) @@ -1217,8 +1358,8 @@ fld protected java.awt.Color selectionBackground fld protected java.awt.Color selectionForeground fld protected java.awt.Component editorComp fld protected java.awt.Dimension preferredViewportSize -fld protected java.util.Hashtable defaultEditorsByColumnClass -fld protected java.util.Hashtable defaultRenderersByColumnClass +fld protected java.util.Hashtable defaultEditorsByColumnClass +fld protected java.util.Hashtable defaultRenderersByColumnClass fld protected javax.swing.ListSelectionModel selectionModel fld protected javax.swing.table.JTableHeader tableHeader fld protected javax.swing.table.TableCellEditor cellEditor @@ -1261,7 +1402,9 @@ meth public boolean getDragEnabled() meth public boolean getFillsViewportHeight() meth public boolean getRowSelectionAllowed() meth public boolean getScrollableTracksViewportHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean getScrollableTracksViewportWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean getShowHorizontalLines() meth public boolean getShowVerticalLines() meth public boolean getSurrendersFocusOnKeystroke() @@ -1270,6 +1413,7 @@ meth public boolean isCellEditable(int,int) meth public boolean isCellSelected(int,int) meth public boolean isColumnSelected(int) meth public boolean isEditing() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isRowSelected(int) meth public boolean print() throws java.awt.print.PrinterException meth public boolean print(javax.swing.JTable$PrintMode) throws java.awt.print.PrinterException @@ -1278,6 +1422,7 @@ meth public boolean print(javax.swing.JTable$PrintMode,java.text.MessageFormat,j meth public boolean print(javax.swing.JTable$PrintMode,java.text.MessageFormat,java.text.MessageFormat,boolean,javax.print.attribute.PrintRequestAttributeSet,boolean,javax.print.PrintService) throws java.awt.print.PrinterException meth public final javax.swing.DropMode getDropMode() meth public final javax.swing.JTable$DropLocation getDropLocation() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final void setDropMode(javax.swing.DropMode) meth public int columnAtPoint(java.awt.Point) meth public int convertColumnIndexToModel(int) @@ -1286,25 +1431,34 @@ meth public int convertRowIndexToModel(int) meth public int convertRowIndexToView(int) meth public int getAutoResizeMode() meth public int getColumnCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getEditingColumn() meth public int getEditingRow() meth public int getRowCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getRowHeight() meth public int getRowHeight(int) meth public int getRowMargin() meth public int getScrollableBlockIncrement(java.awt.Rectangle,int,int) meth public int getScrollableUnitIncrement(java.awt.Rectangle,int,int) meth public int getSelectedColumn() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getSelectedColumnCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getSelectedRow() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getSelectedRowCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int rowAtPoint(java.awt.Point) meth public int[] getSelectedColumns() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int[] getSelectedRows() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Color getGridColor() meth public java.awt.Color getSelectionBackground() meth public java.awt.Color getSelectionForeground() meth public java.awt.Component getEditorComponent() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component prepareEditor(javax.swing.table.TableCellEditor,int,int) meth public java.awt.Component prepareRenderer(javax.swing.table.TableCellRenderer,int,int) meth public java.awt.Dimension getIntercellSpacing() @@ -1316,7 +1470,9 @@ meth public java.lang.Object getValueAt(int,int) meth public java.lang.String getColumnName(int) meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.ListSelectionModel getSelectionModel() meth public javax.swing.RowSorter getRowSorter() meth public javax.swing.plaf.TableUI getUI() @@ -1330,7 +1486,7 @@ meth public javax.swing.table.TableColumn getColumn(java.lang.Object) meth public javax.swing.table.TableColumnModel getColumnModel() meth public javax.swing.table.TableModel getModel() meth public static javax.swing.JScrollPane createScrollPaneForTable(javax.swing.JTable) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addColumn(javax.swing.table.TableColumn) meth public void addColumnSelectionInterval(int,int) meth public void addNotify() @@ -1354,51 +1510,82 @@ meth public void removeNotify() meth public void removeRowSelectionInterval(int,int) meth public void selectAll() meth public void setAutoCreateColumnsFromModel(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Automatically populates the columnModel when a new TableModel is submitted.", java.lang.String[] enumerationValues=[]) meth public void setAutoCreateRowSorter(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not to turn on sorting by default.", java.lang.String[] enumerationValues=[]) meth public void setAutoResizeMode(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the columns should adjust themselves automatically.", java.lang.String[] enumerationValues=["JTable.AUTO_RESIZE_OFF", "JTable.AUTO_RESIZE_NEXT_COLUMN", "JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS", "JTable.AUTO_RESIZE_LAST_COLUMN", "JTable.AUTO_RESIZE_ALL_COLUMNS"]) meth public void setCellEditor(javax.swing.table.TableCellEditor) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The table's active cell editor.", java.lang.String[] enumerationValues=[]) meth public void setCellSelectionEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Select a rectangular region of cells rather than rows or columns.", java.lang.String[] enumerationValues=[]) meth public void setColumnModel(javax.swing.table.TableColumnModel) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The object governing the way columns appear in the view.", java.lang.String[] enumerationValues=[]) meth public void setColumnSelectionAllowed(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="If true, an entire column is selected for each selected cell.", java.lang.String[] enumerationValues=[]) meth public void setColumnSelectionInterval(int,int) meth public void setDefaultEditor(java.lang.Class,javax.swing.table.TableCellEditor) meth public void setDefaultRenderer(java.lang.Class,javax.swing.table.TableCellRenderer) meth public void setDragEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="determines whether automatic drag handling is enabled", java.lang.String[] enumerationValues=[]) meth public void setEditingColumn(int) meth public void setEditingRow(int) meth public void setFillsViewportHeight(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not this table is always made large enough to fill the height of an enclosing viewport", java.lang.String[] enumerationValues=[]) meth public void setGridColor(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The grid color.", java.lang.String[] enumerationValues=[]) meth public void setIntercellSpacing(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The spacing between the cells, drawn in the background color of the JTable.", java.lang.String[] enumerationValues=[]) meth public void setModel(javax.swing.table.TableModel) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The model that is the source of the data for this view.", java.lang.String[] enumerationValues=[]) meth public void setPreferredScrollableViewportSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred size of the viewport.", java.lang.String[] enumerationValues=[]) meth public void setRowHeight(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The height of the specified row.", java.lang.String[] enumerationValues=[]) meth public void setRowHeight(int,int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The height in pixels of the cells in row", java.lang.String[] enumerationValues=[]) meth public void setRowMargin(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The amount of space between cells.", java.lang.String[] enumerationValues=[]) meth public void setRowSelectionAllowed(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="If true, an entire row is selected for each selected cell.", java.lang.String[] enumerationValues=[]) meth public void setRowSelectionInterval(int,int) meth public void setRowSorter(javax.swing.RowSorter) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The table's RowSorter", java.lang.String[] enumerationValues=[]) meth public void setSelectionBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A default background color for selected cells.", java.lang.String[] enumerationValues=[]) meth public void setSelectionForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A default foreground color for selected cells.", java.lang.String[] enumerationValues=[]) meth public void setSelectionMode(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selection mode used by the row and column selection models.", java.lang.String[] enumerationValues=["ListSelectionModel.SINGLE_SELECTION", "ListSelectionModel.SINGLE_INTERVAL_SELECTION", "ListSelectionModel.MULTIPLE_INTERVAL_SELECTION"]) meth public void setSelectionModel(javax.swing.ListSelectionModel) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selection model for rows.", java.lang.String[] enumerationValues=[]) meth public void setShowGrid(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The color used to draw the grid lines.", java.lang.String[] enumerationValues=[]) meth public void setShowHorizontalLines(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether horizontal lines should be drawn in between the cells.", java.lang.String[] enumerationValues=[]) meth public void setShowVerticalLines(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether vertical lines should be drawn in between the cells.", java.lang.String[] enumerationValues=[]) meth public void setSurrendersFocusOnKeystroke(boolean) meth public void setTableHeader(javax.swing.table.JTableHeader) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The JTableHeader instance which renders the column headers.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.TableUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void setUpdateSelectionOnSort(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not to update the selection on sorting", java.lang.String[] enumerationValues=[]) meth public void setValueAt(java.lang.Object,int,int) meth public void sizeColumnsToFit(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void sizeColumnsToFit(int) meth public void sorterChanged(javax.swing.event.RowSorterEvent) meth public void tableChanged(javax.swing.event.TableModelEvent) meth public void updateUI() meth public void valueChanged(javax.swing.event.ListSelectionEvent) supr javax.swing.JComponent +hfds autoCreateRowSorter,columnSelectionAdjusting,dragEnabled,dropLocation,dropMode,editorRemover,fillsViewportHeight,ignoreSortChange,isRowHeightSet,printError,rowModel,rowSelectionAdjusting,sortManager,sorterChanged,surrendersFocusOnKeystroke,uiClassID,updateInProgress,updateSelectionOnSort +hcls BooleanEditor,BooleanRenderer,CellEditorRemover,DateRenderer,DoubleRenderer,GenericEditor,IconRenderer,ModelChange,NumberEditor,NumberRenderer,Resizable2,Resizable3,SortManager,ThreadSafePrintable CLSS public javax.swing.JToggleButton + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="An implementation of a two-state button.") cons public init() cons public init(java.lang.String) cons public init(java.lang.String,boolean) @@ -1411,10 +1598,15 @@ innr protected AccessibleJToggleButton innr public static ToggleButtonModel intf javax.accessibility.Accessible meth protected java.lang.String paramString() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A string that specifies the name of the L&F class", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The AccessibleContext associated with this ToggleButton.", java.lang.String[] enumerationValues=[]) +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void updateUI() supr javax.swing.AbstractButton +hfds uiClassID CLSS public abstract interface javax.swing.Scrollable meth public abstract boolean getScrollableTracksViewportHeight() @@ -1444,6 +1636,13 @@ fld public final static int TRAILING = 11 fld public final static int VERTICAL = 1 fld public final static int WEST = 7 +CLSS public abstract interface !annotation javax.swing.SwingContainer + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean value() +meth public abstract !hasdefault java.lang.String delegate() + CLSS public abstract interface javax.swing.border.Border meth public abstract boolean isBorderOpaque() meth public abstract java.awt.Insets getBorderInsets(java.awt.Component) @@ -1468,6 +1667,7 @@ meth public int getIndex1() meth public int getType() meth public java.lang.String toString() supr java.util.EventObject +hfds index0,index1,type CLSS public abstract interface javax.swing.event.ListDataListener intf java.util.EventListener @@ -1496,7 +1696,7 @@ intf java.util.EventListener meth public abstract void tableChanged(javax.swing.event.TableModelEvent) CLSS public abstract javax.swing.plaf.ButtonUI -cons public init() +cons protected init() supr javax.swing.plaf.ComponentUI CLSS public abstract javax.swing.plaf.ComponentUI @@ -1547,6 +1747,8 @@ meth public void installUI(javax.swing.JComponent) meth public void paint(java.awt.Graphics,javax.swing.JComponent) meth public void uninstallUI(javax.swing.JComponent) supr javax.swing.plaf.ButtonUI +hfds BASIC_BUTTON_UI_KEY,iconRect,keyListener,propertyPrefix,shiftOffset,textRect,viewRect +hcls ButtonGroupInfo,KeyHandler,SelectNextBtn,SelectPreviousBtn CLSS public javax.swing.plaf.basic.BasicToggleButtonUI cons public init() @@ -1556,6 +1758,7 @@ meth protected void paintIcon(java.awt.Graphics,javax.swing.AbstractButton,java. meth public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent) meth public void paint(java.awt.Graphics,javax.swing.JComponent) supr javax.swing.plaf.basic.BasicButtonUI +hfds BASIC_TOGGLE_BUTTON_UI_KEY,propertyPrefix CLSS public org.netbeans.swing.popupswitcher.SwitcherTable cons public init(org.netbeans.swing.popupswitcher.SwitcherTableItem[]) @@ -1647,7 +1850,7 @@ hfds LOCK,cs,list,listenerList hcls L CLSS public abstract interface org.netbeans.swing.tabcontrol.LocationInformer - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.Object getOrientation(java.awt.Component) CLSS public abstract interface org.netbeans.swing.tabcontrol.SlideBarDataModel @@ -1741,9 +1944,9 @@ CLSS public final org.netbeans.swing.tabcontrol.TabDisplayer cons public init() cons public init(org.netbeans.swing.tabcontrol.TabDataModel,int) cons public init(org.netbeans.swing.tabcontrol.TabDataModel,int,org.netbeans.swing.tabcontrol.LocationInformer) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.netbeans.swing.tabcontrol.TabDataModel,int,org.netbeans.swing.tabcontrol.WinsysInfoForTabbed) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.netbeans.swing.tabcontrol.TabDataModel,int,org.netbeans.swing.tabcontrol.WinsysInfoForTabbedContainer) fld public final static int TYPE_EDITOR = 1 fld public final static int TYPE_SLIDING = 2 @@ -1784,7 +1987,7 @@ meth public final java.awt.Dimension getMinimumSize() meth public final java.awt.Dimension getPreferredSize() meth public final java.awt.Font getFont() meth public final java.awt.Image getDragImage(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.awt.Rectangle getTabRect(int,java.awt.Rectangle) meth public final java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public final org.netbeans.swing.tabcontrol.TabDataModel getModel() @@ -1805,9 +2008,9 @@ meth public javax.accessibility.AccessibleContext getAccessibleContext() meth public javax.swing.SingleSelectionModel getSelectionModel() meth public org.netbeans.swing.tabcontrol.ComponentConverter getComponentConverter() meth public org.netbeans.swing.tabcontrol.LocationInformer getLocationInformer() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.netbeans.swing.tabcontrol.WinsysInfoForTabbed getWinsysInfo() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.netbeans.swing.tabcontrol.WinsysInfoForTabbedContainer getContainerWinsysInfo() meth public void autoscroll(java.awt.Point) meth public void registerShortcuts(javax.swing.JComponent) @@ -1878,9 +2081,9 @@ cons public init(int) cons public init(org.netbeans.swing.tabcontrol.TabDataModel) cons public init(org.netbeans.swing.tabcontrol.TabDataModel,int) cons public init(org.netbeans.swing.tabcontrol.TabDataModel,int,org.netbeans.swing.tabcontrol.LocationInformer) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.netbeans.swing.tabcontrol.TabDataModel,int,org.netbeans.swing.tabcontrol.WinsysInfoForTabbed) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.netbeans.swing.tabcontrol.TabDataModel,int,org.netbeans.swing.tabcontrol.WinsysInfoForTabbedContainer) fld protected static int DEFAULT_CONTENT_POLICY fld public final static int CONTENT_POLICY_ADD_ALL = 1 @@ -1939,10 +2142,10 @@ meth public java.awt.Shape getDropIndication(java.lang.Object,java.awt.Point) meth public java.lang.String getUIClassID() meth public javax.accessibility.AccessibleContext getAccessibleContext() meth public org.netbeans.swing.tabcontrol.LocationInformer getLocationInformer() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.netbeans.swing.tabcontrol.TabbedContainerUI getUI() meth public org.netbeans.swing.tabcontrol.WinsysInfoForTabbed getWinsysInfo() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.netbeans.swing.tabcontrol.WinsysInfoForTabbedContainer getContainerWinsysInfo() meth public void addNotify() meth public void paint(java.awt.Graphics) @@ -2456,7 +2659,7 @@ innr protected BasicSelectionListener innr protected BasicTabState meth protected abstract org.netbeans.swing.tabcontrol.plaf.TabCellRenderer createDefaultRenderer() meth protected boolean isAntialiased() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final java.awt.Point getLastKnownMouseLocation() meth protected final void cancelRequestAttention(int) meth protected final void getTabsVisibleArea(java.awt.Rectangle) @@ -2557,7 +2760,7 @@ supr org.netbeans.swing.tabcontrol.plaf.BusyTabsSupport hfds busyIconDefault,busyIconSelected CLSS public org.netbeans.swing.tabcontrol.plaf.ChicletWrapper - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() intf java.lang.Runnable meth public java.lang.Long hash() @@ -2895,7 +3098,7 @@ hfds AQUA_INSTANCE,INSTANCE CLSS public final static org.netbeans.swing.tabcontrol.plaf.SlidingTabDisplayerButtonUI$Aqua outer org.netbeans.swing.tabcontrol.plaf.SlidingTabDisplayerButtonUI - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected void installBorder(javax.swing.AbstractButton) meth protected void paintBackground(java.awt.Graphics2D,org.netbeans.swing.tabcontrol.plaf.BasicSlidingTabDisplayerUI$IndexButton) diff --git a/platform/openide.actions/nbproject/org-openide-actions.sig b/platform/openide.actions/nbproject/org-openide-actions.sig index 02a0849955ff..38a7d4bee54b 100644 --- a/platform/openide.actions/nbproject/org-openide-actions.sig +++ b/platform/openide.actions/nbproject/org-openide-actions.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 6.69 +#Version 6.70 CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener @@ -15,13 +15,16 @@ CLSS public abstract interface java.io.Serializable CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -79,6 +82,7 @@ meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeLis meth public abstract void putValue(java.lang.String,java.lang.Object) meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public abstract void setEnabled(boolean) +meth public boolean accept(java.lang.Object) CLSS public abstract org.openide.actions.ActionManager cons public init() @@ -89,7 +93,7 @@ meth public final void addPropertyChangeListener(java.beans.PropertyChangeListen meth public final void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public static org.openide.actions.ActionManager getDefault() meth public void invokeAction(javax.swing.Action,java.awt.event.ActionEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds supp hcls Trivial @@ -276,7 +280,7 @@ meth public org.openide.util.HelpCtx getHelpCtx() meth public org.openide.util.datatransfer.PasteType[] getPasteTypes() meth public void actionPerformed(java.awt.event.ActionEvent) meth public void setPasteTypes(org.openide.util.datatransfer.PasteType[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.openide.util.actions.CallbackSystemAction hfds globalModel,types hcls ActSubMenuModel,ActionPT,DelegateAction,NodeSelector @@ -390,7 +394,7 @@ meth public javax.swing.JMenuItem getMenuPresenter() meth public javax.swing.JMenuItem getPopupPresenter() meth public org.openide.util.HelpCtx getHelpCtx() meth public static void setModel(org.openide.actions.ToolsAction$Model) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void actionPerformed(java.awt.event.ActionEvent) supr org.openide.util.actions.SystemAction hfds serialVersionUID,taskGl @@ -398,7 +402,7 @@ hcls DelegateAction,G,Inline,Popup CLSS public abstract interface static org.openide.actions.ToolsAction$Model outer org.openide.actions.ToolsAction - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract org.openide.util.actions.SystemAction[] getActions() meth public abstract void addChangeListener(javax.swing.event.ChangeListener) meth public abstract void removeChangeListener(javax.swing.event.ChangeListener) @@ -418,7 +422,7 @@ hfds SWING_DEFAULT_LABEL,last,listener,redoAction,undoAction hcls Listener CLSS public org.openide.actions.UndockAction - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected boolean asynchronous() meth protected java.lang.String iconResource() @@ -438,7 +442,7 @@ meth public org.openide.util.HelpCtx getHelpCtx() supr org.openide.util.actions.CookieAction CLSS public org.openide.actions.WorkspaceSwitchAction - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth public java.lang.String getName() meth public javax.swing.JMenuItem getMenuPresenter() @@ -452,10 +456,10 @@ meth public abstract javax.swing.Action createContextAwareInstance(org.openide.u CLSS public final org.openide.util.HelpCtx cons public init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) cons public init(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.util.HelpCtx DEFAULT_HELP innr public abstract interface static Displayer innr public abstract interface static Provider @@ -524,12 +528,12 @@ meth public boolean getSurviveFocusChange() meth public java.lang.Object getActionMapKey() meth public javax.swing.Action createContextAwareInstance(org.openide.util.Lookup) meth public org.openide.util.actions.ActionPerformer getActionPerformer() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void actionPerformed(java.awt.event.ActionEvent) meth public void performAction() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setActionPerformer(org.openide.util.actions.ActionPerformer) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setSurviveFocusChange(boolean) supr org.openide.util.actions.CallableSystemAction hfds LISTENER,PROP_ACTION_PERFORMER,err,notSurviving,serialVersionUID,surviving @@ -563,9 +567,9 @@ meth public boolean isEnabled() meth public final org.openide.nodes.Node[] getActivatedNodes() meth public javax.swing.Action createContextAwareInstance(org.openide.util.Lookup) meth public void actionPerformed(java.awt.event.ActionEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void performAction() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setEnabled(boolean) supr org.openide.util.actions.CallableSystemAction hfds PROP_HAS_LISTENERS,PROP_LAST_ENABLED,PROP_LAST_NODES,l,listeningActions,serialVersionUID @@ -611,7 +615,7 @@ meth public final void putValue(java.lang.String,java.lang.Object) meth public final void setIcon(javax.swing.Icon) meth public static <%0 extends org.openide.util.actions.SystemAction> {%%0} get(java.lang.Class<{%%0}>) meth public static javax.swing.JPopupMenu createPopupMenu(org.openide.util.actions.SystemAction[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javax.swing.JToolBar createToolbarPresenter(org.openide.util.actions.SystemAction[]) meth public static org.openide.util.actions.SystemAction[] linkActions(org.openide.util.actions.SystemAction[],org.openide.util.actions.SystemAction[]) meth public void setEnabled(boolean) diff --git a/platform/openide.awt/nbproject/org-openide-awt.sig b/platform/openide.awt/nbproject/org-openide-awt.sig index d5e4868210d4..35a6949bf66a 100644 --- a/platform/openide.awt/nbproject/org-openide-awt.sig +++ b/platform/openide.awt/nbproject/org-openide-awt.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 7.98 +#Version 7.99 CLSS public java.awt.Canvas cons public init() @@ -14,6 +14,7 @@ meth public void createBufferStrategy(int,java.awt.BufferCapabilities) throws ja meth public void paint(java.awt.Graphics) meth public void update(java.awt.Graphics) supr java.awt.Component +hfds base,nameCounter,serialVersionUID CLSS public abstract java.awt.Component cons protected init() @@ -31,6 +32,7 @@ intf java.awt.MenuContainer intf java.awt.image.ImageObserver intf java.io.Serializable meth protected boolean requestFocus(boolean) +meth protected boolean requestFocus(boolean,java.awt.event.FocusEvent$Cause) meth protected boolean requestFocusInWindow(boolean) meth protected final void disableEvents(long) meth protected final void enableEvents(long) @@ -51,20 +53,20 @@ meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean action(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean areFocusTraversalKeysSet(int) meth public boolean contains(int,int) meth public boolean contains(java.awt.Point) meth public boolean getFocusTraversalKeysEnabled() meth public boolean getIgnoreRepaint() meth public boolean gotFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean handleEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean hasFocus() meth public boolean imageUpdate(java.awt.Image,int,int,int,int,int) meth public boolean inside(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isBackgroundSet() meth public boolean isCursorSet() meth public boolean isDisplayable() @@ -73,7 +75,7 @@ meth public boolean isEnabled() meth public boolean isFocusCycleRoot(java.awt.Container) meth public boolean isFocusOwner() meth public boolean isFocusTraversable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isFocusable() meth public boolean isFontSet() meth public boolean isForegroundSet() @@ -86,28 +88,29 @@ meth public boolean isShowing() meth public boolean isValid() meth public boolean isVisible() meth public boolean keyDown(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean keyUp(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean lostFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDown(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDrag(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseEnter(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseExit(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseMove(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseUp(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver) meth public boolean prepareImage(java.awt.Image,java.awt.image.ImageObserver) meth public boolean requestFocusInWindow() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public final java.lang.Object getTreeLock() meth public final void dispatchEvent(java.awt.AWTEvent) meth public float getAlignmentX() @@ -124,7 +127,7 @@ meth public java.awt.Color getForeground() meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() meth public java.awt.ComponentOrientation getComponentOrientation() meth public java.awt.Container getFocusCycleRootAncestor() @@ -136,11 +139,11 @@ meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension size() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Font getFont() meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() @@ -152,9 +155,9 @@ meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getLocationOnScreen() meth public java.awt.Point getMousePosition() meth public java.awt.Point location() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle bounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle getBounds() meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Toolkit getToolkit() @@ -195,14 +198,14 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enableInputMethods(boolean) meth public void firePropertyChange(java.lang.String,byte,byte) meth public void firePropertyChange(java.lang.String,char,char) @@ -211,19 +214,19 @@ meth public void firePropertyChange(java.lang.String,float,float) meth public void firePropertyChange(java.lang.String,long,long) meth public void firePropertyChange(java.lang.String,short,short) meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list() meth public void list(java.io.PrintStream) meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter) meth public void list(java.io.PrintWriter,int) meth public void move(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void nextFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintAll(java.awt.Graphics) meth public void print(java.awt.Graphics) @@ -246,12 +249,13 @@ meth public void repaint(int,int,int,int) meth public void repaint(long) meth public void repaint(long,int,int,int,int) meth public void requestFocus() +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(java.awt.Dimension) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void setBackground(java.awt.Color) meth public void setBounds(int,int,int,int) @@ -271,21 +275,24 @@ meth public void setLocation(int,int) meth public void setLocation(java.awt.Point) meth public void setMaximumSize(java.awt.Dimension) meth public void setMinimumSize(java.awt.Dimension) +meth public void setMixingCutoutShape(java.awt.Shape) meth public void setName(java.lang.String) meth public void setPreferredSize(java.awt.Dimension) meth public void setSize(int,int) meth public void setSize(java.awt.Dimension) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void transferFocus() meth public void transferFocusBackward() meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -307,7 +314,7 @@ meth public final void setFocusTraversalPolicyProvider(boolean) meth public float getAlignmentX() meth public float getAlignmentY() meth public int countComponents() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getComponentCount() meth public int getComponentZOrder(java.awt.Component) meth public java.awt.Component add(java.awt.Component) @@ -319,19 +326,19 @@ meth public java.awt.Component getComponent(int) meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component[] getComponents() meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.FocusTraversalPolicy getFocusTraversalPolicy() meth public java.awt.Insets getInsets() meth public java.awt.Insets insets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.LayoutManager getLayout() meth public java.awt.Point getMousePosition(boolean) meth public java.awt.event.ContainerListener[] getContainerListeners() @@ -344,11 +351,11 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter,int) meth public void paint(java.awt.Graphics) @@ -370,6 +377,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public java.awt.FlowLayout cons public init() @@ -397,6 +406,7 @@ meth public void setAlignment(int) meth public void setHgap(int) meth public void setVgap(int) supr java.lang.Object +hfds align,alignOnBaseline,currentSerialVersion,hgap,newAlign,serialVersionOnStream,serialVersionUID,vgap CLSS public abstract interface java.awt.ItemSelectable meth public abstract java.lang.Object[] getSelectedObjects() @@ -412,7 +422,7 @@ meth public abstract void removeLayoutComponent(java.awt.Component) CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.awt.Font getFont() meth public abstract void remove(java.awt.MenuComponent) @@ -421,7 +431,7 @@ intf java.util.EventListener meth public abstract void actionPerformed(java.awt.event.ActionEvent) CLSS public abstract java.awt.event.MouseAdapter -cons public init() +cons protected init() intf java.awt.event.MouseListener intf java.awt.event.MouseMotionListener intf java.awt.event.MouseWheelListener @@ -463,6 +473,15 @@ fld public final static int SOMEBITS = 8 fld public final static int WIDTH = 1 meth public abstract boolean imageUpdate(java.awt.Image,int,int,int,int,int) +CLSS public abstract interface !annotation java.beans.JavaBean + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String defaultEventSet() +meth public abstract !hasdefault java.lang.String defaultProperty() +meth public abstract !hasdefault java.lang.String description() + CLSS public abstract interface java.io.Serializable CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object> @@ -471,13 +490,17 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -486,9 +509,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -500,6 +525,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -522,6 +548,7 @@ cons public init(java.lang.String) cons public init(java.lang.ThreadGroup,java.lang.Runnable) cons public init(java.lang.ThreadGroup,java.lang.Runnable,java.lang.String) cons public init(java.lang.ThreadGroup,java.lang.Runnable,java.lang.String,long) +cons public init(java.lang.ThreadGroup,java.lang.Runnable,java.lang.String,long,boolean) cons public init(java.lang.ThreadGroup,java.lang.String) fld public final static int MAX_PRIORITY = 10 fld public final static int MIN_PRIORITY = 1 @@ -537,20 +564,21 @@ meth public final int getPriority() meth public final java.lang.String getName() meth public final java.lang.ThreadGroup getThreadGroup() meth public final void checkAccess() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="17") meth public final void join() throws java.lang.InterruptedException meth public final void join(long) throws java.lang.InterruptedException meth public final void join(long,int) throws java.lang.InterruptedException meth public final void resume() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="1.2") meth public final void setDaemon(boolean) meth public final void setName(java.lang.String) meth public final void setPriority(int) meth public final void stop() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="1.2") meth public final void suspend() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="1.2") meth public int countStackFrames() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="1.2") meth public java.lang.ClassLoader getContextClassLoader() meth public java.lang.StackTraceElement[] getStackTrace() meth public java.lang.String toString() @@ -565,6 +593,7 @@ meth public static java.lang.Thread currentThread() meth public static java.lang.Thread$UncaughtExceptionHandler getDefaultUncaughtExceptionHandler() meth public static java.util.Map getAllStackTraces() meth public static void dumpStack() +meth public static void onSpinWait() meth public static void setDefaultUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler) meth public static void sleep(long) throws java.lang.InterruptedException meth public static void sleep(long,int) throws java.lang.InterruptedException @@ -575,6 +604,8 @@ meth public void setContextClassLoader(java.lang.ClassLoader) meth public void setUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler) meth public void start() supr java.lang.Object +hfds EMPTY_STACK_TRACE,blocker,blockerLock,contextClassLoader,daemon,defaultUncaughtExceptionHandler,eetop,group,inheritableThreadLocals,inheritedAccessControlContext,interrupted,name,parkBlocker,priority,stackSize,stillborn,target,threadInitNumber,threadLocalRandomProbe,threadLocalRandomSecondarySeed,threadLocalRandomSeed,threadLocals,threadSeqNumber,threadStatus,tid,uncaughtExceptionHandler +hcls Caches,WeakClassKey CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -602,6 +633,9 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract interface java.util.EventListener CLSS public java.util.EventObject @@ -611,12 +645,14 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract interface javax.accessibility.Accessible meth public abstract javax.accessibility.AccessibleContext getAccessibleContext() CLSS public abstract javax.swing.AbstractButton -cons public init() + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="") +cons protected init() fld protected java.awt.event.ActionListener actionListener fld protected java.awt.event.ItemListener itemListener fld protected javax.swing.ButtonModel model @@ -676,11 +712,14 @@ meth public int getVerticalAlignment() meth public int getVerticalTextPosition() meth public java.awt.Insets getMargin() meth public java.awt.event.ActionListener[] getActionListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ItemListener[] getItemListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.Object[] getSelectedObjects() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getActionCommand() meth public java.lang.String getLabel() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getText() meth public javax.swing.Action getAction() meth public javax.swing.ButtonModel getModel() @@ -692,6 +731,7 @@ meth public javax.swing.Icon getRolloverIcon() meth public javax.swing.Icon getRolloverSelectedIcon() meth public javax.swing.Icon getSelectedIcon() meth public javax.swing.event.ChangeListener[] getChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.ButtonUI getUI() meth public long getMultiClickThreshhold() meth public void addActionListener(java.awt.event.ActionListener) @@ -704,41 +744,70 @@ meth public void removeChangeListener(javax.swing.event.ChangeListener) meth public void removeItemListener(java.awt.event.ItemListener) meth public void removeNotify() meth public void setAction(javax.swing.Action) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the Action instance connected with this ActionEvent source", java.lang.String[] enumerationValues=[]) meth public void setActionCommand(java.lang.String) meth public void setBorderPainted(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether the border should be painted.", java.lang.String[] enumerationValues=[]) meth public void setContentAreaFilled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether the button should paint the content area or leave it transparent.", java.lang.String[] enumerationValues=[]) meth public void setDisabledIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The disabled icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setDisabledSelectedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The disabled selection icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setDisplayedMnemonicIndex(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the index into the String to draw the keyboard character mnemonic at", java.lang.String[] enumerationValues=[]) meth public void setEnabled(boolean) meth public void setFocusPainted(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether focus should be painted", java.lang.String[] enumerationValues=[]) meth public void setHideActionText(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the text of the button should come from the Action.", java.lang.String[] enumerationValues=[]) meth public void setHorizontalAlignment(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The horizontal alignment of the icon and text.", java.lang.String[] enumerationValues=["SwingConstants.LEFT", "SwingConstants.CENTER", "SwingConstants.RIGHT", "SwingConstants.LEADING", "SwingConstants.TRAILING"]) meth public void setHorizontalTextPosition(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The horizontal position of the text relative to the icon.", java.lang.String[] enumerationValues=["SwingConstants.LEFT", "SwingConstants.CENTER", "SwingConstants.RIGHT", "SwingConstants.LEADING", "SwingConstants.TRAILING"]) meth public void setIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The button's default icon", java.lang.String[] enumerationValues=[]) meth public void setIconTextGap(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="If both the icon and text properties are set, this property defines the space between them.", java.lang.String[] enumerationValues=[]) meth public void setLabel(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Replace by setText(text)", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setLayout(java.awt.LayoutManager) meth public void setMargin(java.awt.Insets) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The space between the button's border and the label.", java.lang.String[] enumerationValues=[]) meth public void setMnemonic(char) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the keyboard character mnemonic", java.lang.String[] enumerationValues=[]) meth public void setMnemonic(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the keyboard character mnemonic", java.lang.String[] enumerationValues=[]) meth public void setModel(javax.swing.ButtonModel) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Model that the Button uses.", java.lang.String[] enumerationValues=[]) meth public void setMultiClickThreshhold(long) meth public void setPressedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The pressed icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setRolloverEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether rollover effects should be enabled.", java.lang.String[] enumerationValues=[]) meth public void setRolloverIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The rollover icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setRolloverSelectedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The rollover selected icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setSelected(boolean) meth public void setSelectedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The selected icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The button's text.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.ButtonUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void setVerticalAlignment(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The vertical alignment of the icon and text.", java.lang.String[] enumerationValues=["SwingConstants.TOP", "SwingConstants.CENTER", "SwingConstants.BOTTOM"]) meth public void setVerticalTextPosition(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The vertical position of the text relative to the icon.", java.lang.String[] enumerationValues=["SwingConstants.TOP", "SwingConstants.CENTER", "SwingConstants.BOTTOM"]) meth public void updateUI() supr javax.swing.JComponent +hfds action,actionPropertyChangeListener,borderPaintedSet,contentAreaFilled,contentAreaFilledSet,defaultCapable,defaultIcon,defaultMargin,disabledIcon,disabledSelectedIcon,handler,hideActionText,horizontalAlignment,horizontalTextPosition,iconTextGap,iconTextGapSet,margin,mnemonic,mnemonicIndex,multiClickThreshhold,paintBorder,paintFocus,pressedIcon,rolloverEnabled,rolloverEnabledSet,rolloverIcon,rolloverSelectedIcon,selectedIcon,setLayout,text,verticalAlignment,verticalTextPosition +hcls ButtonActionPropertyChangeListener,Handler CLSS public javax.swing.JButton + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="An implementation of a \u0022push\u0022 button.") cons public init() cons public init(java.lang.String) anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["text"]) @@ -749,15 +818,21 @@ innr protected AccessibleJButton intf javax.accessibility.Accessible meth protected java.lang.String paramString() meth public boolean isDefaultButton() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not this button is the default button", java.lang.String[] enumerationValues=[]) meth public boolean isDefaultCapable() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A string that specifies the name of the L&F class.", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The AccessibleContext associated with this Button.", java.lang.String[] enumerationValues=[]) meth public void removeNotify() meth public void setDefaultCapable(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether or not this button can be the default button", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.AbstractButton +hfds uiClassID CLSS public javax.swing.JCheckBoxMenuItem + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="", java.lang.String description="A menu item which can be selected or deselected.") cons public init() cons public init(java.lang.String) cons public init(java.lang.String,boolean) @@ -771,12 +846,18 @@ intf javax.swing.SwingConstants meth protected java.lang.String paramString() meth public boolean getState() meth public java.lang.Object[] getSelectedObjects() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void setState(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selection state of the check box menu item", java.lang.String[] enumerationValues=[]) supr javax.swing.JMenuItem +hfds uiClassID CLSS public javax.swing.JComboBox<%0 extends java.lang.Object> + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A combination of a text field and a drop-down list.") cons public init() cons public init(java.util.Vector<{javax.swing.JComboBox%0}>) cons public init(javax.swing.ComboBoxModel<{javax.swing.JComboBox%0}>) @@ -811,21 +892,28 @@ meth public boolean isLightWeightPopupEnabled() meth public boolean isPopupVisible() meth public boolean selectWithKeyChar(char) meth public int getItemCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getMaximumRowCount() meth public int getSelectedIndex() meth public java.awt.event.ActionListener[] getActionListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ItemListener[] getItemListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.Object getSelectedItem() meth public java.lang.Object[] getSelectedObjects() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getActionCommand() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.Action getAction() meth public javax.swing.ComboBoxEditor getEditor() meth public javax.swing.ComboBoxModel<{javax.swing.JComboBox%0}> getModel() meth public javax.swing.JComboBox$KeySelectionManager getKeySelectionManager() meth public javax.swing.ListCellRenderer getRenderer() meth public javax.swing.event.PopupMenuListener[] getPopupMenuListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.ComboBoxUI getUI() meth public void actionPerformed(java.awt.event.ActionEvent) meth public void addActionListener(java.awt.event.ActionListener) @@ -849,27 +937,43 @@ meth public void removeItemAt(int) meth public void removeItemListener(java.awt.event.ItemListener) meth public void removePopupMenuListener(javax.swing.event.PopupMenuListener) meth public void setAction(javax.swing.Action) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the Action instance connected with this ActionEvent source", java.lang.String[] enumerationValues=[]) meth public void setActionCommand(java.lang.String) meth public void setEditable(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="If true, the user can type a new value in the combo box.", java.lang.String[] enumerationValues=[]) meth public void setEditor(javax.swing.ComboBoxEditor) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The editor that combo box uses to edit the current value", java.lang.String[] enumerationValues=[]) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setKeySelectionManager(javax.swing.JComboBox$KeySelectionManager) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The objects that changes the selection when a key is pressed.", java.lang.String[] enumerationValues=[]) meth public void setLightWeightPopupEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Set to false to require heavyweight popups.", java.lang.String[] enumerationValues=[]) meth public void setMaximumRowCount(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum number of rows the popup should have", java.lang.String[] enumerationValues=[]) meth public void setModel(javax.swing.ComboBoxModel<{javax.swing.JComboBox%0}>) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Model that the combo box uses to get data to display.", java.lang.String[] enumerationValues=[]) meth public void setPopupVisible(boolean) meth public void setPrototypeDisplayValue({javax.swing.JComboBox%0}) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The display prototype value, used to compute display width and height.", java.lang.String[] enumerationValues=[]) meth public void setRenderer(javax.swing.ListCellRenderer) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The renderer that paints the item selected in the list.", java.lang.String[] enumerationValues=[]) meth public void setSelectedIndex(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The item at index is selected.", java.lang.String[] enumerationValues=[]) meth public void setSelectedItem(java.lang.Object) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Sets the selected item in the JComboBox.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.ComboBoxUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void showPopup() meth public void updateUI() meth public {javax.swing.JComboBox%0} getItemAt(int) meth public {javax.swing.JComboBox%0} getPrototypeDisplayValue() supr javax.swing.JComponent +hfds action,actionPropertyChangeListener,firingActionEvent,prototypeDisplayValue,selectingItem,uiClassID,updateInProgress +hcls ComboBoxActionPropertyChangeListener,DefaultKeySelectionManager CLSS public abstract javax.swing.JComponent + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") cons public init() fld protected javax.swing.event.EventListenerList listenerList fld protected javax.swing.plaf.ComponentUI ui @@ -897,6 +1001,7 @@ meth protected void processKeyEvent(java.awt.event.KeyEvent) meth protected void processMouseEvent(java.awt.event.MouseEvent) meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void setUI(javax.swing.plaf.ComponentUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's look and feel delegate.", java.lang.String[] enumerationValues=[]) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean contains(int,int) meth public boolean getAutoscrolls() @@ -904,17 +1009,21 @@ meth public boolean getInheritsPopupMenu() meth public boolean getVerifyInputWhenFocusTarget() meth public boolean isDoubleBuffered() meth public boolean isManagingFocus() - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isOpaque() meth public boolean isOptimizedDrawingEnabled() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isPaintingTile() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isRequestFocusEnabled() meth public boolean isValidateRoot() meth public boolean requestDefaultFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocus(boolean) meth public boolean requestFocusInWindow() meth public final boolean isPaintingForPrint() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final java.lang.Object getClientProperty(java.lang.Object) meth public final javax.swing.ActionMap getActionMap() meth public final javax.swing.InputMap getInputMap() @@ -928,39 +1037,54 @@ meth public int getBaseline(int,int) meth public int getConditionForKeyStroke(javax.swing.KeyStroke) meth public int getDebugGraphicsOptions() meth public int getHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getX() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getY() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component getNextFocusableComponent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Container getTopLevelAncestor() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets(java.awt.Insets) meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getPopupLocation(java.awt.event.MouseEvent) meth public java.awt.Point getToolTipLocation(java.awt.event.MouseEvent) meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Rectangle getVisibleRect() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ActionListener getActionForKeyStroke(javax.swing.KeyStroke) meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getToolTipText() meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="UIClassID", java.lang.String[] enumerationValues=[]) meth public javax.swing.InputVerifier getInputVerifier() meth public javax.swing.JPopupMenu getComponentPopupMenu() meth public javax.swing.JRootPane getRootPane() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JToolTip createToolTip() meth public javax.swing.KeyStroke[] getRegisteredKeyStrokes() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.TransferHandler getTransferHandler() meth public javax.swing.border.Border getBorder() meth public javax.swing.event.AncestorListener[] getAncestorListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) +meth public javax.swing.plaf.ComponentUI getUI() meth public static boolean isLightweightComponent(java.awt.Component) meth public static java.util.Locale getDefaultLocale() meth public static void setDefaultLocale(java.util.Locale) @@ -969,15 +1093,15 @@ meth public void addNotify() meth public void addVetoableChangeListener(java.beans.VetoableChangeListener) meth public void computeVisibleRect(java.awt.Rectangle) meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void firePropertyChange(java.lang.String,boolean,boolean) meth public void firePropertyChange(java.lang.String,char,char) meth public void firePropertyChange(java.lang.String,int,int) meth public void grabFocus() meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintImmediately(int,int,int,int) meth public void paintImmediately(java.awt.Rectangle) @@ -993,40 +1117,63 @@ meth public void repaint(long,int,int,int,int) meth public void requestFocus() meth public void resetKeyboardActions() meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void scrollRectToVisible(java.awt.Rectangle) meth public void setAlignmentX(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred horizontal alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAlignmentY(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred vertical alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAutoscrolls(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Determines if this component automatically scrolls its contents when dragged.", java.lang.String[] enumerationValues=[]) meth public void setBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The background color of the component.", java.lang.String[] enumerationValues=[]) meth public void setBorder(javax.swing.border.Border) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's border.", java.lang.String[] enumerationValues=[]) meth public void setComponentPopupMenu(javax.swing.JPopupMenu) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Popup to show", java.lang.String[] enumerationValues=[]) meth public void setDebugGraphicsOptions(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Diagnostic options for graphics operations.", java.lang.String[] enumerationValues=["DebugGraphics.NONE_OPTION", "DebugGraphics.LOG_OPTION", "DebugGraphics.FLASH_OPTION", "DebugGraphics.BUFFERED_OPTION"]) meth public void setDoubleBuffered(boolean) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setFocusTraversalKeys(int,java.util.Set) meth public void setFont(java.awt.Font) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The font for the component.", java.lang.String[] enumerationValues=[]) meth public void setForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The foreground color of the component.", java.lang.String[] enumerationValues=[]) meth public void setInheritsPopupMenu(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not the JPopupMenu is inherited", java.lang.String[] enumerationValues=[]) meth public void setInputVerifier(javax.swing.InputVerifier) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's input verifier.", java.lang.String[] enumerationValues=[]) meth public void setMaximumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setMinimumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The minimum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setNextFocusableComponent(java.awt.Component) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setOpaque(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's opacity", java.lang.String[] enumerationValues=[]) meth public void setPreferredSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred size of the component.", java.lang.String[] enumerationValues=[]) meth public void setRequestFocusEnabled(boolean) meth public void setToolTipText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The text to display in a tool tip.", java.lang.String[] enumerationValues=[]) meth public void setTransferHandler(javax.swing.TransferHandler) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mechanism for transfer of data to and from the component", java.lang.String[] enumerationValues=[]) meth public void setVerifyInputWhenFocusTarget(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the Component verifies input before accepting focus.", java.lang.String[] enumerationValues=[]) meth public void setVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JList<%0 extends java.lang.Object> + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A component which allows for the selection of one or more objects from a list.") cons public init() cons public init(java.util.Vector) cons public init(javax.swing.ListModel<{javax.swing.JList%0}>) @@ -1043,22 +1190,32 @@ meth protected javax.swing.ListSelectionModel createSelectionModel() meth protected void fireSelectionValueChanged(int,int,boolean) meth public boolean getDragEnabled() meth public boolean getScrollableTracksViewportHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean getScrollableTracksViewportWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean getValueIsAdjusting() meth public boolean isSelectedIndex(int) meth public boolean isSelectionEmpty() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final javax.swing.DropMode getDropMode() meth public final javax.swing.JList$DropLocation getDropLocation() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final void setDropMode(javax.swing.DropMode) meth public int getAnchorSelectionIndex() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getFirstVisibleIndex() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getFixedCellHeight() meth public int getFixedCellWidth() meth public int getLastVisibleIndex() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getLayoutOrientation() meth public int getLeadSelectionIndex() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The lead selection index.", java.lang.String[] enumerationValues=[]) meth public int getMaxSelectionIndex() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getMinSelectionIndex() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getNextMatch(java.lang.String,int,javax.swing.text.Position$Bias) meth public int getScrollableBlockIncrement(java.awt.Rectangle,int,int) meth public int getScrollableUnitIncrement(java.awt.Rectangle,int,int) @@ -1070,18 +1227,24 @@ meth public int[] getSelectedIndices() meth public java.awt.Color getSelectionBackground() meth public java.awt.Color getSelectionForeground() meth public java.awt.Dimension getPreferredScrollableViewportSize() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Point indexToLocation(int) meth public java.awt.Rectangle getCellBounds(int,int) meth public java.lang.Object[] getSelectedValues() - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.util.List<{javax.swing.JList%0}> getSelectedValuesList() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.ListCellRenderer getCellRenderer() meth public javax.swing.ListModel<{javax.swing.JList%0}> getModel() meth public javax.swing.ListSelectionModel getSelectionModel() meth public javax.swing.event.ListSelectionListener[] getListSelectionListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.ListUI getUI() meth public void addListSelectionListener(javax.swing.event.ListSelectionListener) meth public void addSelectionInterval(int,int) @@ -1090,31 +1253,49 @@ meth public void ensureIndexIsVisible(int) meth public void removeListSelectionListener(javax.swing.event.ListSelectionListener) meth public void removeSelectionInterval(int,int) meth public void setCellRenderer(javax.swing.ListCellRenderer) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component used to draw the cells.", java.lang.String[] enumerationValues=[]) meth public void setDragEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="determines whether automatic drag handling is enabled", java.lang.String[] enumerationValues=[]) meth public void setFixedCellHeight(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Defines a fixed cell height when greater than zero.", java.lang.String[] enumerationValues=[]) meth public void setFixedCellWidth(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Defines a fixed cell width when greater than zero.", java.lang.String[] enumerationValues=[]) meth public void setLayoutOrientation(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Defines the way list cells are layed out.", java.lang.String[] enumerationValues=["JList.VERTICAL", "JList.HORIZONTAL_WRAP", "JList.VERTICAL_WRAP"]) meth public void setListData(java.util.Vector) meth public void setListData({javax.swing.JList%0}[]) meth public void setModel(javax.swing.ListModel<{javax.swing.JList%0}>) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The object that contains the data to be drawn by this JList.", java.lang.String[] enumerationValues=[]) meth public void setPrototypeCellValue({javax.swing.JList%0}) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The cell prototype value, used to compute cell width and height.", java.lang.String[] enumerationValues=[]) meth public void setSelectedIndex(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The index of the selected cell.", java.lang.String[] enumerationValues=[]) meth public void setSelectedIndices(int[]) meth public void setSelectedValue(java.lang.Object,boolean) meth public void setSelectionBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The background color of selected cells.", java.lang.String[] enumerationValues=[]) meth public void setSelectionForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The foreground color of selected cells.", java.lang.String[] enumerationValues=[]) meth public void setSelectionInterval(int,int) meth public void setSelectionMode(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selection mode.", java.lang.String[] enumerationValues=["ListSelectionModel.SINGLE_SELECTION", "ListSelectionModel.SINGLE_INTERVAL_SELECTION", "ListSelectionModel.MULTIPLE_INTERVAL_SELECTION"]) meth public void setSelectionModel(javax.swing.ListSelectionModel) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selection model, recording which cells are selected.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.ListUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void setValueIsAdjusting(boolean) meth public void setVisibleRowCount(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The preferred number of rows to display without requiring scrolling", java.lang.String[] enumerationValues=[]) meth public void updateUI() meth public {javax.swing.JList%0} getPrototypeCellValue() meth public {javax.swing.JList%0} getSelectedValue() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) supr javax.swing.JComponent +hfds cellRenderer,dataModel,dragEnabled,dropLocation,dropMode,fixedCellHeight,fixedCellWidth,horizontalScrollIncrement,layoutOrientation,prototypeCellValue,selectionBackground,selectionForeground,selectionListener,selectionModel,uiClassID,updateInProgress,visibleRowCount +hcls ListSelectionHandler CLSS public javax.swing.JMenu + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="", java.lang.String description="A popup window containing menu items displayed in a menu bar.") cons public init() cons public init(java.lang.String) cons public init(java.lang.String,boolean) @@ -1137,17 +1318,24 @@ meth public boolean isMenuComponent(java.awt.Component) meth public boolean isPopupMenuVisible() meth public boolean isSelected() meth public boolean isTearOff() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isTopLevelMenu() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getDelay() meth public int getItemCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getMenuComponentCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component add(java.awt.Component) meth public java.awt.Component add(java.awt.Component,int) meth public java.awt.Component getComponent() meth public java.awt.Component getMenuComponent(int) meth public java.awt.Component[] getMenuComponents() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JMenuItem add(java.lang.String) meth public javax.swing.JMenuItem add(javax.swing.Action) meth public javax.swing.JMenuItem add(javax.swing.JMenuItem) @@ -1155,8 +1343,11 @@ meth public javax.swing.JMenuItem getItem(int) meth public javax.swing.JMenuItem insert(javax.swing.Action,int) meth public javax.swing.JMenuItem insert(javax.swing.JMenuItem,int) meth public javax.swing.JPopupMenu getPopupMenu() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.MenuElement[] getSubElements() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.event.MenuListener[] getMenuListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void addMenuListener(javax.swing.event.MenuListener) meth public void addSeparator() meth public void applyComponentOrientation(java.awt.ComponentOrientation) @@ -1172,14 +1363,20 @@ meth public void removeMenuListener(javax.swing.event.MenuListener) meth public void setAccelerator(javax.swing.KeyStroke) meth public void setComponentOrientation(java.awt.ComponentOrientation) meth public void setDelay(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The delay between menu selection and making the popup menu visible", java.lang.String[] enumerationValues=[]) meth public void setMenuLocation(int,int) meth public void setModel(javax.swing.ButtonModel) meth public void setPopupMenuVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The popup menu's visibility", java.lang.String[] enumerationValues=[]) meth public void setSelected(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="When the menu is selected, its popup child is shown.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JMenuItem +hfds DEBUG,TRACE,VERBOSE,customMenuLocation,delay,menuChangeListener,menuEvent,popupMenu,uiClassID +hcls MenuChangeListener CLSS public javax.swing.JMenuItem + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="An item which can be selected in a menu.") cons public init() cons public init(java.lang.String) cons public init(java.lang.String,int) @@ -1203,11 +1400,16 @@ meth protected void init(java.lang.String,javax.swing.Icon) meth public boolean isArmed() meth public java.awt.Component getComponent() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.KeyStroke getAccelerator() meth public javax.swing.MenuElement[] getSubElements() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.event.MenuDragMouseListener[] getMenuDragMouseListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.event.MenuKeyListener[] getMenuKeyListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void addMenuDragMouseListener(javax.swing.event.MenuDragMouseListener) meth public void addMenuKeyListener(javax.swing.event.MenuKeyListener) meth public void menuSelectionChanged(boolean) @@ -1218,14 +1420,21 @@ meth public void processMouseEvent(java.awt.event.MouseEvent,javax.swing.MenuEle meth public void removeMenuDragMouseListener(javax.swing.event.MenuDragMouseListener) meth public void removeMenuKeyListener(javax.swing.event.MenuKeyListener) meth public void setAccelerator(javax.swing.KeyStroke) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The keystroke combination which will invoke the JMenuItem's actionlisteners without navigating the menu hierarchy", java.lang.String[] enumerationValues=[]) meth public void setArmed(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mouse release will fire an action event", java.lang.String[] enumerationValues=[]) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setModel(javax.swing.ButtonModel) meth public void setUI(javax.swing.plaf.MenuItemUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.AbstractButton +hfds DEBUG,TRACE,VERBOSE,accelerator,isMouseDragged,uiClassID +hcls MenuItemFocusListener CLSS public javax.swing.JPanel + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") cons public init() cons public init(boolean) cons public init(java.awt.LayoutManager) @@ -1234,13 +1443,18 @@ innr protected AccessibleJPanel intf javax.accessibility.Accessible meth protected java.lang.String paramString() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A string that specifies the name of the L&F class.", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.PanelUI getUI() meth public void setUI(javax.swing.plaf.PanelUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public javax.swing.JPopupMenu + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A small window that pops up and displays a series of choices.") cons public init() cons public init(java.lang.String) innr protected AccessibleJPopupMenu @@ -1263,19 +1477,25 @@ meth public boolean isVisible() meth public int getComponentIndex(java.awt.Component) meth public java.awt.Component getComponent() meth public java.awt.Component getComponentAtIndex(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component getInvoker() meth public java.awt.Insets getMargin() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getLabel() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JMenuItem add(java.lang.String) meth public javax.swing.JMenuItem add(javax.swing.Action) meth public javax.swing.JMenuItem add(javax.swing.JMenuItem) meth public javax.swing.MenuElement[] getSubElements() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.SingleSelectionModel getSelectionModel() meth public javax.swing.event.MenuKeyListener[] getMenuKeyListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.event.PopupMenuListener[] getPopupMenuListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.PopupMenuUI getUI() meth public static boolean getDefaultLightWeightPopupEnabled() meth public static void setDefaultLightWeightPopupEnabled(boolean) @@ -1292,21 +1512,34 @@ meth public void remove(int) meth public void removeMenuKeyListener(javax.swing.event.MenuKeyListener) meth public void removePopupMenuListener(javax.swing.event.PopupMenuListener) meth public void setBorderPainted(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Is the border of the popup menu painted", java.lang.String[] enumerationValues=[]) meth public void setInvoker(java.awt.Component) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The invoking component for the popup menu", java.lang.String[] enumerationValues=[]) meth public void setLabel(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The label for the popup menu.", java.lang.String[] enumerationValues=[]) meth public void setLightWeightPopupEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Determines whether lightweight popups are used when possible", java.lang.String[] enumerationValues=[]) meth public void setLocation(int,int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The location of the popup menu.", java.lang.String[] enumerationValues=[]) meth public void setPopupSize(int,int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The size of the popup menu", java.lang.String[] enumerationValues=[]) meth public void setPopupSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The size of the popup menu", java.lang.String[] enumerationValues=[]) meth public void setSelected(java.awt.Component) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selected component on the popup menu", java.lang.String[] enumerationValues=[]) meth public void setSelectionModel(javax.swing.SingleSelectionModel) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selection model for the popup menu", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.PopupMenuUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void setVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Makes the popup visible", java.lang.String[] enumerationValues=[]) meth public void show(java.awt.Component,int,int) meth public void updateUI() supr javax.swing.JComponent +hfds DEBUG,TRACE,VERBOSE,classLock,defaultLWPopupEnabledKey,desiredLocationX,desiredLocationY,frame,invoker,label,lightWeightPopup,margin,paintBorder,popup,popupPostionFixDisabled,selectionModel,uiClassID CLSS public javax.swing.JToggleButton + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="An implementation of a two-state button.") cons public init() cons public init(java.lang.String) cons public init(java.lang.String,boolean) @@ -1319,12 +1552,18 @@ innr protected AccessibleJToggleButton innr public static ToggleButtonModel intf javax.accessibility.Accessible meth protected java.lang.String paramString() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A string that specifies the name of the L&F class", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The AccessibleContext associated with this ToggleButton.", java.lang.String[] enumerationValues=[]) +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void updateUI() supr javax.swing.AbstractButton +hfds uiClassID CLSS public javax.swing.JToolBar + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A component which displays commonly used controls or Actions.") cons public init() cons public init(int) cons public init(java.lang.String) @@ -1346,20 +1585,30 @@ meth public int getOrientation() meth public java.awt.Component getComponentAtIndex(int) meth public java.awt.Insets getMargin() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JButton add(javax.swing.Action) meth public javax.swing.plaf.ToolBarUI getUI() meth public void addSeparator() meth public void addSeparator(java.awt.Dimension) meth public void setBorderPainted(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Does the tool bar paint its borders?", java.lang.String[] enumerationValues=[]) meth public void setFloatable(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Can the tool bar be made to float by the user?", java.lang.String[] enumerationValues=[]) meth public void setLayout(java.awt.LayoutManager) meth public void setMargin(java.awt.Insets) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The margin between the tool bar's border and contents", java.lang.String[] enumerationValues=[]) meth public void setOrientation(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The current orientation of the tool bar", java.lang.String[] enumerationValues=["SwingConstants.HORIZONTAL", "SwingConstants.VERTICAL"]) meth public void setRollover(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="Will draw rollover button borders in the toolbar.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.ToolBarUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds floatable,margin,orientation,paintBorder,uiClassID +hcls DefaultToolBarLayout CLSS public abstract interface javax.swing.ListCellRenderer<%0 extends java.lang.Object> meth public abstract java.awt.Component getListCellRendererComponent(javax.swing.JList,{javax.swing.ListCellRenderer%0},int,boolean,boolean) @@ -1399,6 +1648,13 @@ fld public final static int TRAILING = 11 fld public final static int VERTICAL = 1 fld public final static int WEST = 7 +CLSS public abstract interface !annotation javax.swing.SwingContainer + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean value() +meth public abstract !hasdefault java.lang.String delegate() + CLSS public abstract interface javax.swing.event.ListDataListener intf java.util.EventListener meth public abstract void contentsChanged(javax.swing.event.ListDataEvent) @@ -1434,6 +1690,7 @@ meth public void die() meth public void redo() meth public void undo() supr java.lang.Object +hfds alive,hasBeenDone CLSS public javax.swing.undo.CompoundEdit cons public init() @@ -1453,6 +1710,7 @@ meth public void end() meth public void redo() meth public void undo() supr javax.swing.undo.AbstractUndoableEdit +hfds inProgress CLSS public javax.swing.undo.UndoManager cons public init() @@ -1480,6 +1738,8 @@ meth public void undo() meth public void undoOrRedo() meth public void undoableEditHappened(javax.swing.event.UndoableEditEvent) supr javax.swing.undo.CompoundEdit +hfds indexOfNextAdd,limit +hcls Action CLSS public abstract interface javax.swing.undo.UndoableEdit meth public abstract boolean addEdit(javax.swing.undo.UndoableEdit) @@ -1591,7 +1851,7 @@ meth public abstract !hasdefault java.lang.String property() CLSS public org.openide.awt.Actions cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String ACTION_VALUE_TOGGLE = "openide.awt.actionToggle" fld public final static java.lang.String ACTION_VALUE_VISIBLE = "openide.awt.actionVisible" innr public abstract interface static ButtonActionConnector @@ -1612,15 +1872,15 @@ meth public static org.openide.util.ContextAwareAction context(java.lang.Class {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean action(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean areFocusTraversalKeysSet(int) meth public boolean contains(int,int) meth public boolean contains(java.awt.Point) meth public boolean getFocusTraversalKeysEnabled() meth public boolean getIgnoreRepaint() meth public boolean gotFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean handleEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean hasFocus() meth public boolean imageUpdate(java.awt.Image,int,int,int,int,int) meth public boolean inside(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isBackgroundSet() meth public boolean isCursorSet() meth public boolean isDisplayable() @@ -59,7 +60,7 @@ meth public boolean isEnabled() meth public boolean isFocusCycleRoot(java.awt.Container) meth public boolean isFocusOwner() meth public boolean isFocusTraversable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isFocusable() meth public boolean isFontSet() meth public boolean isForegroundSet() @@ -72,28 +73,29 @@ meth public boolean isShowing() meth public boolean isValid() meth public boolean isVisible() meth public boolean keyDown(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean keyUp(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean lostFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDown(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDrag(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseEnter(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseExit(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseMove(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseUp(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver) meth public boolean prepareImage(java.awt.Image,java.awt.image.ImageObserver) meth public boolean requestFocusInWindow() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public final java.lang.Object getTreeLock() meth public final void dispatchEvent(java.awt.AWTEvent) meth public float getAlignmentX() @@ -110,7 +112,7 @@ meth public java.awt.Color getForeground() meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() meth public java.awt.ComponentOrientation getComponentOrientation() meth public java.awt.Container getFocusCycleRootAncestor() @@ -122,11 +124,11 @@ meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension size() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Font getFont() meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() @@ -138,9 +140,9 @@ meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getLocationOnScreen() meth public java.awt.Point getMousePosition() meth public java.awt.Point location() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle bounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle getBounds() meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Toolkit getToolkit() @@ -181,14 +183,14 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enableInputMethods(boolean) meth public void firePropertyChange(java.lang.String,byte,byte) meth public void firePropertyChange(java.lang.String,char,char) @@ -197,19 +199,19 @@ meth public void firePropertyChange(java.lang.String,float,float) meth public void firePropertyChange(java.lang.String,long,long) meth public void firePropertyChange(java.lang.String,short,short) meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list() meth public void list(java.io.PrintStream) meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter) meth public void list(java.io.PrintWriter,int) meth public void move(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void nextFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintAll(java.awt.Graphics) meth public void print(java.awt.Graphics) @@ -232,12 +234,13 @@ meth public void repaint(int,int,int,int) meth public void repaint(long) meth public void repaint(long,int,int,int,int) meth public void requestFocus() +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(java.awt.Dimension) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void setBackground(java.awt.Color) meth public void setBounds(int,int,int,int) @@ -257,21 +260,24 @@ meth public void setLocation(int,int) meth public void setLocation(java.awt.Point) meth public void setMaximumSize(java.awt.Dimension) meth public void setMinimumSize(java.awt.Dimension) +meth public void setMixingCutoutShape(java.awt.Shape) meth public void setName(java.lang.String) meth public void setPreferredSize(java.awt.Dimension) meth public void setSize(int,int) meth public void setSize(java.awt.Dimension) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void transferFocus() meth public void transferFocusBackward() meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -293,7 +299,7 @@ meth public final void setFocusTraversalPolicyProvider(boolean) meth public float getAlignmentX() meth public float getAlignmentY() meth public int countComponents() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getComponentCount() meth public int getComponentZOrder(java.awt.Component) meth public java.awt.Component add(java.awt.Component) @@ -305,19 +311,19 @@ meth public java.awt.Component getComponent(int) meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component[] getComponents() meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.FocusTraversalPolicy getFocusTraversalPolicy() meth public java.awt.Insets getInsets() meth public java.awt.Insets insets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.LayoutManager getLayout() meth public java.awt.Point getMousePosition(boolean) meth public java.awt.event.ContainerListener[] getContainerListeners() @@ -330,11 +336,11 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter,int) meth public void paint(java.awt.Graphics) @@ -356,10 +362,12 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.awt.Font getFont() meth public abstract void remove(java.awt.MenuComponent) @@ -383,6 +391,15 @@ fld public final static int SOMEBITS = 8 fld public final static int WIDTH = 1 meth public abstract boolean imageUpdate(java.awt.Image,int,int,int,int,int) +CLSS public abstract interface !annotation java.beans.JavaBean + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String defaultEventSet() +meth public abstract !hasdefault java.lang.String defaultProperty() +meth public abstract !hasdefault java.lang.String description() + CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener meth public abstract void propertyChange(java.beans.PropertyChangeEvent) @@ -402,6 +419,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract interface java.io.Serializable @@ -410,8 +428,10 @@ CLSS public abstract interface java.lang.Cloneable CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -420,6 +440,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -436,6 +457,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -457,6 +479,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -479,6 +502,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -518,6 +543,8 @@ meth public java.lang.Object clone() meth public java.lang.Object parseObject(java.lang.String) throws java.text.ParseException meth public java.text.AttributedCharacterIterator formatToCharacterIterator(java.lang.Object) supr java.lang.Object +hfds serialVersionUID +hcls FieldDelegate CLSS public abstract java.util.AbstractCollection<%0 extends java.lang.Object> cons protected init() @@ -560,6 +587,7 @@ meth public {java.util.AbstractMap%1} get(java.lang.Object) meth public {java.util.AbstractMap%1} put({java.util.AbstractMap%0},{java.util.AbstractMap%1}) meth public {java.util.AbstractMap%1} remove(java.lang.Object) supr java.lang.Object +hfds keySet,values CLSS public abstract java.util.AbstractSet<%0 extends java.lang.Object> cons protected init() @@ -571,6 +599,7 @@ supr java.util.AbstractCollection<{java.util.AbstractSet%0}> CLSS public abstract interface java.util.Collection<%0 extends java.lang.Object> intf java.lang.Iterable<{java.util.Collection%0}> +meth public <%0 extends java.lang.Object> {%%0}[] toArray(java.util.function.IntFunction<{%%0}[]>) meth public abstract <%0 extends java.lang.Object> {%%0}[] toArray({%%0}[]) meth public abstract boolean add({java.util.Collection%0}) meth public abstract boolean addAll(java.util.Collection) @@ -600,9 +629,12 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract interface java.util.Map<%0 extends java.lang.Object, %1 extends java.lang.Object> innr public abstract interface static Entry +meth public !varargs static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> ofEntries(java.util.Map$Entry[]) + anno 0 java.lang.SafeVarargs() meth public abstract boolean containsKey(java.lang.Object) meth public abstract boolean containsValue(java.lang.Object) meth public abstract boolean equals(java.lang.Object) @@ -619,6 +651,19 @@ meth public abstract {java.util.Map%1} put({java.util.Map%0},{java.util.Map%1}) meth public abstract {java.util.Map%1} remove(java.lang.Object) meth public boolean remove(java.lang.Object,java.lang.Object) meth public boolean replace({java.util.Map%0},{java.util.Map%1},{java.util.Map%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map$Entry<{%%0},{%%1}> entry({%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> copyOf(java.util.Map) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of() +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) +meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Map<{%%0},{%%1}> of({%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1},{%%0},{%%1}) meth public void forEach(java.util.function.BiConsumer) meth public void replaceAll(java.util.function.BiFunction) meth public {java.util.Map%1} compute({java.util.Map%0},java.util.function.BiFunction) @@ -631,6 +676,8 @@ meth public {java.util.Map%1} replace({java.util.Map%0},{java.util.Map%1}) CLSS public abstract interface java.util.Set<%0 extends java.lang.Object> intf java.util.Collection<{java.util.Set%0}> +meth public !varargs static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0}[]) + anno 0 java.lang.SafeVarargs() meth public abstract <%0 extends java.lang.Object> {%%0}[] toArray({%%0}[]) meth public abstract boolean add({java.util.Set%0}) meth public abstract boolean addAll(java.util.Collection) @@ -647,6 +694,18 @@ meth public abstract java.lang.Object[] toArray() meth public abstract java.util.Iterator<{java.util.Set%0}> iterator() meth public abstract void clear() meth public java.util.Spliterator<{java.util.Set%0}> spliterator() +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> copyOf(java.util.Collection) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of() +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) +meth public static <%0 extends java.lang.Object> java.util.Set<{%%0}> of({%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0},{%%0}) CLSS public abstract interface java.util.concurrent.Executor meth public abstract void execute(java.lang.Runnable) @@ -695,6 +754,7 @@ meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeLis meth public abstract void putValue(java.lang.String,java.lang.Object) meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public abstract void setEnabled(boolean) +meth public boolean accept(java.lang.Object) CLSS public abstract interface javax.swing.Icon meth public abstract int getIconHeight() @@ -702,6 +762,7 @@ meth public abstract int getIconWidth() meth public abstract void paintIcon(java.awt.Component,java.awt.Graphics,int,int) CLSS public abstract javax.swing.JComponent + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") cons public init() fld protected javax.swing.event.EventListenerList listenerList fld protected javax.swing.plaf.ComponentUI ui @@ -729,6 +790,7 @@ meth protected void processKeyEvent(java.awt.event.KeyEvent) meth protected void processMouseEvent(java.awt.event.MouseEvent) meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void setUI(javax.swing.plaf.ComponentUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's look and feel delegate.", java.lang.String[] enumerationValues=[]) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean contains(int,int) meth public boolean getAutoscrolls() @@ -736,17 +798,21 @@ meth public boolean getInheritsPopupMenu() meth public boolean getVerifyInputWhenFocusTarget() meth public boolean isDoubleBuffered() meth public boolean isManagingFocus() - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isOpaque() meth public boolean isOptimizedDrawingEnabled() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isPaintingTile() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isRequestFocusEnabled() meth public boolean isValidateRoot() meth public boolean requestDefaultFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocus(boolean) meth public boolean requestFocusInWindow() meth public final boolean isPaintingForPrint() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final java.lang.Object getClientProperty(java.lang.Object) meth public final javax.swing.ActionMap getActionMap() meth public final javax.swing.InputMap getInputMap() @@ -760,39 +826,54 @@ meth public int getBaseline(int,int) meth public int getConditionForKeyStroke(javax.swing.KeyStroke) meth public int getDebugGraphicsOptions() meth public int getHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getX() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getY() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component getNextFocusableComponent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Container getTopLevelAncestor() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets(java.awt.Insets) meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getPopupLocation(java.awt.event.MouseEvent) meth public java.awt.Point getToolTipLocation(java.awt.event.MouseEvent) meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Rectangle getVisibleRect() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ActionListener getActionForKeyStroke(javax.swing.KeyStroke) meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getToolTipText() meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="UIClassID", java.lang.String[] enumerationValues=[]) meth public javax.swing.InputVerifier getInputVerifier() meth public javax.swing.JPopupMenu getComponentPopupMenu() meth public javax.swing.JRootPane getRootPane() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JToolTip createToolTip() meth public javax.swing.KeyStroke[] getRegisteredKeyStrokes() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.TransferHandler getTransferHandler() meth public javax.swing.border.Border getBorder() meth public javax.swing.event.AncestorListener[] getAncestorListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) +meth public javax.swing.plaf.ComponentUI getUI() meth public static boolean isLightweightComponent(java.awt.Component) meth public static java.util.Locale getDefaultLocale() meth public static void setDefaultLocale(java.util.Locale) @@ -801,15 +882,15 @@ meth public void addNotify() meth public void addVetoableChangeListener(java.beans.VetoableChangeListener) meth public void computeVisibleRect(java.awt.Rectangle) meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void firePropertyChange(java.lang.String,boolean,boolean) meth public void firePropertyChange(java.lang.String,char,char) meth public void firePropertyChange(java.lang.String,int,int) meth public void grabFocus() meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintImmediately(int,int,int,int) meth public void paintImmediately(java.awt.Rectangle) @@ -825,38 +906,60 @@ meth public void repaint(long,int,int,int,int) meth public void requestFocus() meth public void resetKeyboardActions() meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void scrollRectToVisible(java.awt.Rectangle) meth public void setAlignmentX(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred horizontal alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAlignmentY(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred vertical alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAutoscrolls(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Determines if this component automatically scrolls its contents when dragged.", java.lang.String[] enumerationValues=[]) meth public void setBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The background color of the component.", java.lang.String[] enumerationValues=[]) meth public void setBorder(javax.swing.border.Border) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's border.", java.lang.String[] enumerationValues=[]) meth public void setComponentPopupMenu(javax.swing.JPopupMenu) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Popup to show", java.lang.String[] enumerationValues=[]) meth public void setDebugGraphicsOptions(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Diagnostic options for graphics operations.", java.lang.String[] enumerationValues=["DebugGraphics.NONE_OPTION", "DebugGraphics.LOG_OPTION", "DebugGraphics.FLASH_OPTION", "DebugGraphics.BUFFERED_OPTION"]) meth public void setDoubleBuffered(boolean) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setFocusTraversalKeys(int,java.util.Set) meth public void setFont(java.awt.Font) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The font for the component.", java.lang.String[] enumerationValues=[]) meth public void setForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The foreground color of the component.", java.lang.String[] enumerationValues=[]) meth public void setInheritsPopupMenu(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not the JPopupMenu is inherited", java.lang.String[] enumerationValues=[]) meth public void setInputVerifier(javax.swing.InputVerifier) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's input verifier.", java.lang.String[] enumerationValues=[]) meth public void setMaximumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setMinimumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The minimum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setNextFocusableComponent(java.awt.Component) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setOpaque(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's opacity", java.lang.String[] enumerationValues=[]) meth public void setPreferredSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred size of the component.", java.lang.String[] enumerationValues=[]) meth public void setRequestFocusEnabled(boolean) meth public void setToolTipText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The text to display in a tool tip.", java.lang.String[] enumerationValues=[]) meth public void setTransferHandler(javax.swing.TransferHandler) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mechanism for transfer of data to and from the component", java.lang.String[] enumerationValues=[]) meth public void setVerifyInputWhenFocusTarget(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the Component verifies input before accepting focus.", java.lang.String[] enumerationValues=[]) meth public void setVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public abstract interface javax.swing.event.ChangeListener intf java.util.EventListener @@ -869,7 +972,7 @@ meth public abstract void insertUpdate(javax.swing.event.DocumentEvent) meth public abstract void removeUpdate(javax.swing.event.DocumentEvent) CLSS public org.openide.explorer.ExplorerActions - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth public final boolean isConfirmDelete() meth public final void setConfirmDelete(boolean) @@ -911,7 +1014,7 @@ CLSS public abstract interface static org.openide.explorer.ExplorerManager$Provi meth public abstract org.openide.explorer.ExplorerManager getExplorerManager() CLSS public org.openide.explorer.ExplorerPanel - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() cons public init(org.openide.explorer.ExplorerManager) intf org.openide.explorer.ExplorerManager$Provider @@ -977,7 +1080,7 @@ meth public abstract void finished() CLSS public abstract org.openide.util.BaseUtilities fld public final static int OS_AIX = 64 fld public final static int OS_DEC = 1024 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int OS_FREEBSD = 131072 fld public final static int OS_HP = 32 fld public final static int OS_IRIX = 128 @@ -990,14 +1093,14 @@ fld public final static int OS_SOLARIS = 8 fld public final static int OS_SUNOS = 256 fld public final static int OS_TRU64 = 512 fld public final static int OS_UNIX_MASK = 1709048 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int OS_UNIX_OTHER = 524288 fld public final static int OS_VMS = 16384 fld public final static int OS_WIN2000 = 8192 fld public final static int OS_WIN95 = 2 fld public final static int OS_WIN98 = 4 fld public final static int OS_WINDOWS_MASK = 303111 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int OS_WINNT = 1 fld public final static int OS_WINVISTA = 262144 fld public final static int OS_WIN_OTHER = 32768 @@ -1122,10 +1225,10 @@ hcls AnnException,OwnLevel CLSS public final org.openide.util.HelpCtx cons public init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) cons public init(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.util.HelpCtx DEFAULT_HELP innr public abstract interface static Displayer innr public abstract interface static Provider @@ -1150,28 +1253,28 @@ CLSS public abstract interface static org.openide.util.HelpCtx$Provider meth public abstract org.openide.util.HelpCtx getHelpCtx() CLSS public abstract org.openide.util.HttpServer - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public abstract interface static Impl meth public static boolean allowAccess(java.net.InetAddress) throws java.net.UnknownHostException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.net.URL getRepositoryRoot() throws java.net.MalformedURLException,java.net.UnknownHostException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.net.URL getRepositoryURL(org.openide.filesystems.FileObject) throws java.net.MalformedURLException,java.net.UnknownHostException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.net.URL getResourceRoot() throws java.net.MalformedURLException,java.net.UnknownHostException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.net.URL getResourceURL(java.lang.String) throws java.net.MalformedURLException,java.net.UnknownHostException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void deregisterServer(org.openide.util.HttpServer$Impl) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void registerServer(org.openide.util.HttpServer$Impl) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds registeredServer CLSS public abstract interface static org.openide.util.HttpServer$Impl outer org.openide.util.HttpServer - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean allowAccess(java.net.InetAddress) throws java.net.UnknownHostException meth public abstract java.net.URL getRepositoryRoot() throws java.net.MalformedURLException,java.net.UnknownHostException meth public abstract java.net.URL getRepositoryURL(org.openide.filesystems.FileObject) throws java.net.MalformedURLException,java.net.UnknownHostException @@ -1245,7 +1348,7 @@ supr java.lang.Object CLSS public final static org.openide.util.Lookup$Template<%0 extends java.lang.Object> outer org.openide.util.Lookup cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.Class<{org.openide.util.Lookup$Template%0}>) cons public init(java.lang.Class<{org.openide.util.Lookup$Template%0}>,java.lang.String,{org.openide.util.Lookup$Template%0}) meth public boolean equals(java.lang.Object) @@ -1340,7 +1443,7 @@ hfds ex,serialVersionUID CLSS public org.openide.util.NbBundle cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public abstract interface static !annotation Messages innr public abstract interface static ClassLoaderFinder meth public !varargs static java.lang.String getMessage(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object[]) @@ -1355,11 +1458,11 @@ meth public static java.lang.String getMessage(java.lang.Class,java.lang.Stri meth public static java.lang.String getMessage(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object) meth public static java.lang.String getMessage(java.lang.Class,java.lang.String,java.lang.Object[]) meth public static java.net.URL getLocalizedFile(java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.net.URL getLocalizedFile(java.lang.String,java.lang.String,java.util.Locale) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.net.URL getLocalizedFile(java.lang.String,java.lang.String,java.util.Locale,java.lang.ClassLoader) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.Iterator getLocalizingSuffixes() meth public static java.util.ResourceBundle getBundle(java.lang.Class) meth public static java.util.ResourceBundle getBundle(java.lang.String) @@ -1367,16 +1470,16 @@ meth public static java.util.ResourceBundle getBundle(java.lang.String,java.util meth public static java.util.ResourceBundle getBundle(java.lang.String,java.util.Locale,java.lang.ClassLoader) meth public static void setBranding(java.lang.String) meth public static void setClassLoaderFinder(org.openide.util.NbBundle$ClassLoaderFinder) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds LOG,USE_DEBUG_LOADER,brandingToken,bundleCache,localizedFileCache,utfThenIsoCharset,utfThenIsoCharsetOnlyUTF8 hcls AttributesMap,DebugLoader,LocaleIterator,MergedBundle,PBundle,UtfThenIsoCharset CLSS public abstract interface static org.openide.util.NbBundle$ClassLoaderFinder outer org.openide.util.NbBundle - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.ClassLoader find() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") CLSS public abstract interface static !annotation org.openide.util.NbBundle$Messages outer org.openide.util.NbBundle @@ -1419,7 +1522,7 @@ meth public static boolean isAuthenticationDialogSuppressed() meth public static char[] getAuthenticationPassword(java.net.URI) meth public static java.lang.String getAuthenticationUsername(java.net.URI) meth public static java.lang.String getKeyForAuthenticationPassword(java.net.URI) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.String getProxyHost(java.net.URI) meth public static java.lang.String getProxyPort(java.net.URI) supr java.lang.Object @@ -1460,7 +1563,7 @@ meth public static void notWhitespace(java.lang.CharSequence,java.lang.CharSeque supr java.lang.Object CLSS public org.openide.util.Queue<%0 extends java.lang.Object> - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth public void put({org.openide.util.Queue%0}) meth public {org.openide.util.Queue%0} get() @@ -1499,13 +1602,13 @@ meth public org.openide.util.RequestProcessor$Task post(java.lang.Runnable,int) meth public org.openide.util.RequestProcessor$Task post(java.lang.Runnable,int,int) meth public static org.openide.util.RequestProcessor getDefault() meth public static org.openide.util.RequestProcessor$Task createRequest(java.lang.Runnable) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.util.RequestProcessor$Task postRequest(java.lang.Runnable) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.util.RequestProcessor$Task postRequest(java.lang.Runnable,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.util.RequestProcessor$Task postRequest(java.lang.Runnable,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void execute(java.lang.Runnable) meth public void shutdown() meth public void stop() @@ -1625,7 +1728,7 @@ hfds serialVersionUID CLSS public final org.openide.util.Utilities fld public final static int OS_AIX = 64 fld public final static int OS_DEC = 1024 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int OS_FREEBSD = 131072 fld public final static int OS_HP = 32 fld public final static int OS_IRIX = 128 @@ -1638,14 +1741,14 @@ fld public final static int OS_SOLARIS = 8 fld public final static int OS_SUNOS = 256 fld public final static int OS_TRU64 = 512 fld public final static int OS_UNIX_MASK = 1709048 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int OS_UNIX_OTHER = 524288 fld public final static int OS_VMS = 16384 fld public final static int OS_WIN2000 = 8192 fld public final static int OS_WIN95 = 2 fld public final static int OS_WIN98 = 4 fld public final static int OS_WINDOWS_MASK = 303111 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int OS_WINNT = 1 fld public final static int OS_WINVISTA = 262144 fld public final static int OS_WIN_OTHER = 32768 @@ -1656,35 +1759,35 @@ meth public static boolean compareObjects(java.lang.Object,java.lang.Object) meth public static boolean compareObjectsImpl(java.lang.Object,java.lang.Object,int) meth public static boolean isJavaIdentifier(java.lang.String) meth public static boolean isLargeFrameIcons() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static boolean isMac() meth public static boolean isModalDialogOpen() meth public static boolean isMouseKeyCode(int) meth public static boolean isUnix() meth public static boolean isWindows() meth public static int arrayHashCode(java.lang.Object[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static int getOperatingSystem() meth public static int mouseButtonKeyCode(int) meth public static int mouseWheelDownKeyCode() meth public static int mouseWheelUpKeyCode() meth public static int showJFileChooser(javax.swing.JFileChooser,java.awt.Component,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.awt.Component findDialogParent() meth public static java.awt.Component findDialogParent(java.awt.Component) meth public static java.awt.Component getFocusTraversableComponent(java.awt.Component) meth public static java.awt.Cursor createCustomCursor(java.awt.Component,java.awt.Image,java.lang.String) meth public static java.awt.Cursor createProgressCursor(java.awt.Component) meth public static java.awt.Dimension getScreenSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.awt.Image icon2Image(javax.swing.Icon) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.awt.Image loadImage(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.awt.Image loadImage(java.lang.String,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.awt.Image mergeImages(java.awt.Image,java.awt.Image,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.awt.Rectangle findCenterBounds(java.awt.Dimension) meth public static java.awt.Rectangle getUsableScreenBounds() meth public static java.awt.Rectangle getUsableScreenBounds(java.awt.GraphicsConfiguration) @@ -1692,7 +1795,7 @@ meth public static java.beans.BeanInfo getBeanInfo(java.lang.Class) throws ja meth public static java.beans.BeanInfo getBeanInfo(java.lang.Class,java.lang.Class) throws java.beans.IntrospectionException meth public static java.io.File toFile(java.net.URI) meth public static java.io.File toFile(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.Class getObjectType(java.lang.Class) meth public static java.lang.Class getPrimitiveType(java.lang.Class) meth public static java.lang.Object toPrimitiveArray(java.lang.Object[]) @@ -1704,21 +1807,21 @@ meth public static java.lang.String keyToString(javax.swing.KeyStroke) meth public static java.lang.String keyToString(javax.swing.KeyStroke,boolean) meth public static java.lang.String pureClassName(java.lang.String) meth public static java.lang.String replaceString(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.String translate(java.lang.String) meth public static java.lang.String wrapString(java.lang.String,int,boolean,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.String wrapString(java.lang.String,int,java.text.BreakIterator,boolean) meth public static java.lang.String[] parseParameters(java.lang.String) meth public static java.lang.String[] wrapStringToArray(java.lang.String,int,boolean,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.String[] wrapStringToArray(java.lang.String,int,java.text.BreakIterator,boolean) meth public static java.lang.ref.ReferenceQueue activeReferenceQueue() meth public static java.net.URI toURI(java.io.File) meth public static java.net.URL toURL(java.io.File) throws java.net.MalformedURLException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List partialSort(java.util.List,java.util.Comparator,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.List actionsForPath(java.lang.String) meth public static java.util.List actionsForPath(java.lang.String,org.openide.util.Lookup) meth public static javax.swing.JPopupMenu actionsToPopup(javax.swing.Action[],java.awt.Component) @@ -1734,7 +1837,7 @@ hcls NamesAndValues CLSS public static org.openide.util.Utilities$UnorderableException outer org.openide.util.Utilities - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String,java.util.Collection,java.util.Map) cons public init(java.util.Collection,java.util.Map) meth public java.util.Collection getUnorderable() @@ -1756,7 +1859,7 @@ supr java.lang.Object hfds height,width CLSS public abstract org.openide.util.WeakListener - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons protected init(java.lang.Class,java.util.EventListener) innr public final static Change innr public final static Document @@ -1773,31 +1876,31 @@ meth protected final java.util.EventListener get(java.util.EventObject) meth protected final void setSource(java.lang.Object) meth public java.lang.String toString() meth public static java.awt.event.FocusListener focus(java.awt.event.FocusListener,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.beans.PropertyChangeListener propertyChange(java.beans.PropertyChangeListener,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.beans.VetoableChangeListener vetoableChange(java.beans.VetoableChangeListener,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.util.EventListener create(java.lang.Class,java.util.EventListener,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javax.swing.event.ChangeListener change(javax.swing.event.ChangeListener,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javax.swing.event.DocumentListener document(javax.swing.event.DocumentListener,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.filesystems.FileChangeListener fileChange(org.openide.filesystems.FileChangeListener,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.filesystems.FileStatusListener fileStatus(org.openide.filesystems.FileStatusListener,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.filesystems.RepositoryListener repository(org.openide.filesystems.RepositoryListener,java.lang.Object) meth public static org.openide.nodes.NodeListener node(org.openide.nodes.NodeListener,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds listenerClass,ref,source hcls ListenerReference,ProxyListener CLSS public final static org.openide.util.WeakListener$Change outer org.openide.util.WeakListener - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(javax.swing.event.ChangeListener) intf javax.swing.event.ChangeListener meth protected java.lang.String removeMethodName() @@ -1806,7 +1909,7 @@ supr org.openide.util.WeakListener CLSS public final static org.openide.util.WeakListener$Document outer org.openide.util.WeakListener - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(javax.swing.event.DocumentListener) intf javax.swing.event.DocumentListener meth protected java.lang.String removeMethodName() @@ -1817,7 +1920,7 @@ supr org.openide.util.WeakListener CLSS public static org.openide.util.WeakListener$FileChange outer org.openide.util.WeakListener - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.filesystems.FileChangeListener) intf org.openide.filesystems.FileChangeListener meth protected java.lang.String removeMethodName() @@ -1831,7 +1934,7 @@ supr org.openide.util.WeakListener CLSS public static org.openide.util.WeakListener$FileStatus outer org.openide.util.WeakListener - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.filesystems.FileStatusListener) intf org.openide.filesystems.FileStatusListener meth protected java.lang.String removeMethodName() @@ -1840,7 +1943,7 @@ supr org.openide.util.WeakListener CLSS public final static org.openide.util.WeakListener$Focus outer org.openide.util.WeakListener - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.awt.event.FocusListener) intf java.awt.event.FocusListener meth protected java.lang.String removeMethodName() @@ -1850,7 +1953,7 @@ supr org.openide.util.WeakListener CLSS public final static org.openide.util.WeakListener$Node outer org.openide.util.WeakListener - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.nodes.NodeListener) intf org.openide.nodes.NodeListener meth protected java.lang.String removeMethodName() @@ -1862,7 +1965,7 @@ supr org.openide.util.WeakListener$PropertyChange CLSS public static org.openide.util.WeakListener$PropertyChange outer org.openide.util.WeakListener - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.beans.PropertyChangeListener) intf java.beans.PropertyChangeListener meth protected java.lang.String removeMethodName() @@ -1871,7 +1974,7 @@ supr org.openide.util.WeakListener CLSS public static org.openide.util.WeakListener$Repository outer org.openide.util.WeakListener - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.filesystems.RepositoryListener) intf org.openide.filesystems.RepositoryListener meth protected java.lang.String removeMethodName() @@ -1882,7 +1985,7 @@ supr org.openide.util.WeakListener CLSS public static org.openide.util.WeakListener$VetoableChange outer org.openide.util.WeakListener - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.beans.VetoableChangeListener) intf java.beans.VetoableChangeListener meth protected java.lang.String removeMethodName() @@ -1901,7 +2004,7 @@ meth public static javax.swing.event.DocumentListener document(javax.swing.event supr java.lang.Object CLSS public org.openide.util.WeakSet<%0 extends java.lang.Object> - anno 0 java.lang.Deprecated(null forRemoval=true) + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="") cons public init() cons public init(int) cons public init(int,float) @@ -1942,9 +2045,9 @@ CLSS public org.openide.windows.TopComponent cons public init() cons public init(org.openide.util.Lookup) fld public final static int CLOSE_EACH = 0 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int CLOSE_LAST = 1 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int PERSISTENCE_ALWAYS = 0 fld public final static int PERSISTENCE_NEVER = 2 fld public final static int PERSISTENCE_ONLY_OPENED = 1 @@ -1971,7 +2074,7 @@ meth protected final void associateLookup(org.openide.util.Lookup) meth protected java.lang.Object writeReplace() throws java.io.ObjectStreamException meth protected java.lang.String preferredID() meth protected void closeNotify() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void componentActivated() meth protected void componentClosed() meth protected void componentDeactivated() @@ -1979,19 +2082,19 @@ meth protected void componentHidden() meth protected void componentOpened() meth protected void componentShowing() meth protected void openNotify() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean canClose() meth public boolean canClose(org.openide.windows.Workspace,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocusInWindow() meth public final boolean close() meth public final boolean close(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isOpened() meth public final boolean isOpened(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final int getCloseOperation() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final int getTabPosition() meth public final org.openide.nodes.Node[] getActivatedNodes() meth public final static org.openide.windows.TopComponent$Registry getRegistry() @@ -2002,7 +2105,7 @@ meth public final void requestAttention(boolean) meth public final void setActivatedNodes(org.openide.nodes.Node[]) meth public final void setAttentionHighlight(boolean) meth public final void setCloseOperation(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getPersistenceType() meth public java.awt.Image getIcon() meth public java.lang.String getDisplayName() @@ -2015,13 +2118,13 @@ meth public org.openide.awt.UndoRedo getUndoRedo() meth public org.openide.util.HelpCtx getHelpCtx() meth public org.openide.util.Lookup getLookup() meth public org.openide.util.actions.SystemAction[] getSystemActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.windows.TopComponent$SubComponent[] getSubComponents() meth public static javax.swing.Action openAction(org.openide.windows.TopComponent,java.lang.String,java.lang.String,boolean) meth public void addNotify() meth public void open() meth public void open(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void readExternal(java.io.ObjectInput) throws java.io.IOException,java.lang.ClassNotFoundException meth public void requestActive() meth public void requestFocus() diff --git a/platform/openide.dialogs/nbproject/org-openide-dialogs.sig b/platform/openide.dialogs/nbproject/org-openide-dialogs.sig index b60062cf59db..7ed799eb40bc 100644 --- a/platform/openide.dialogs/nbproject/org-openide-dialogs.sig +++ b/platform/openide.dialogs/nbproject/org-openide-dialogs.sig @@ -1,13 +1,15 @@ #Signature file v4.1 -#Version 7.77 +#Version 7.78 CLSS public abstract interface java.io.Serializable CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -16,11 +18,13 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -52,6 +56,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -142,7 +148,7 @@ meth public boolean isNotifiable(int) meth public final java.lang.Throwable annotate(java.lang.Throwable,java.lang.String) meth public final java.lang.Throwable annotate(java.lang.Throwable,java.lang.Throwable) meth public final java.lang.Throwable copyAnnotation(java.lang.Throwable,java.lang.Throwable) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void log(java.lang.String) meth public final void notify(java.lang.Throwable) meth public static org.openide.ErrorManager getDefault() @@ -272,7 +278,7 @@ supr org.openide.NotifyDescriptor CLSS public final static org.openide.NotifyDescriptor$Exception outer org.openide.NotifyDescriptor - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.Throwable) cons public init(java.lang.Throwable,java.lang.Object) supr org.openide.NotifyDescriptor$Confirmation @@ -324,7 +330,7 @@ supr java.lang.Object hfds description,label,selected CLSS public abstract org.openide.ServiceType - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() fld public final static java.lang.String PROP_NAME = "name" innr public abstract static Registry @@ -333,11 +339,11 @@ intf java.io.Serializable intf org.openide.util.HelpCtx$Provider meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected java.lang.String displayName() meth public abstract org.openide.util.HelpCtx getHelpCtx() meth public final org.openide.ServiceType createClone() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public final void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public java.lang.String getName() @@ -347,7 +353,7 @@ hfds err,name,serialVersionUID,supp CLSS public final static org.openide.ServiceType$Handle outer org.openide.ServiceType - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.ServiceType) intf java.io.Serializable meth public java.lang.String toString() @@ -357,16 +363,16 @@ hfds className,name,serialVersionUID,serviceType CLSS public abstract static org.openide.ServiceType$Registry outer org.openide.ServiceType - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() intf java.io.Serializable meth public <%0 extends org.openide.ServiceType> java.util.Enumeration<{%%0}> services(java.lang.Class<{%%0}>) meth public abstract java.util.Enumeration services() meth public abstract java.util.List getServiceTypes() meth public abstract void setServiceTypes(java.util.List) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.ServiceType find(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.ServiceType find(java.lang.String) supr java.lang.Object hfds serialVersionUID @@ -415,7 +421,7 @@ meth public final void doFinishClick() meth public final void doNextClick() meth public final void doPreviousClick() meth public final void setPanels(org.openide.WizardDescriptor$Iterator) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.Object getProperty(java.lang.String) meth public java.lang.Object getValue() meth public java.text.MessageFormat getTitleFormat() @@ -476,7 +482,7 @@ meth public abstract void validate() throws org.openide.WizardValidationExceptio CLSS public abstract interface static org.openide.WizardDescriptor$FinishPanel<%0 extends java.lang.Object> outer org.openide.WizardDescriptor - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf org.openide.WizardDescriptor$Panel<{org.openide.WizardDescriptor$FinishPanel%0}> CLSS public abstract interface static org.openide.WizardDescriptor$FinishablePanel<%0 extends java.lang.Object> @@ -531,10 +537,10 @@ hfds localizedMessage,source CLSS public final org.openide.util.HelpCtx cons public init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) cons public init(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.util.HelpCtx DEFAULT_HELP innr public abstract interface static Displayer innr public abstract interface static Provider diff --git a/platform/openide.execution.compat8/nbproject/org-openide-execution-compat8.sig b/platform/openide.execution.compat8/nbproject/org-openide-execution-compat8.sig index 3a2f805a7151..49fa78cd71b8 100644 --- a/platform/openide.execution.compat8/nbproject/org-openide-execution-compat8.sig +++ b/platform/openide.execution.compat8/nbproject/org-openide-execution-compat8.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 9.32 +#Version 9.33 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable @@ -13,8 +13,9 @@ meth public abstract void close() throws java.lang.Exception CLSS public abstract java.lang.ClassLoader cons protected init() cons protected init(java.lang.ClassLoader) +cons protected init(java.lang.String,java.lang.ClassLoader) meth protected final java.lang.Class defineClass(byte[],int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="1.1") meth protected final java.lang.Class defineClass(java.lang.String,byte[],int,int) meth protected final java.lang.Class defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) meth protected final java.lang.Class defineClass(java.lang.String,java.nio.ByteBuffer,java.security.ProtectionDomain) @@ -23,21 +24,31 @@ meth protected final java.lang.Class findSystemClass(java.lang.String) throws meth protected final void resolveClass(java.lang.Class) meth protected final void setSigners(java.lang.Class,java.lang.Object[]) meth protected java.lang.Class findClass(java.lang.String) throws java.lang.ClassNotFoundException +meth protected java.lang.Class findClass(java.lang.String,java.lang.String) meth protected java.lang.Class loadClass(java.lang.String,boolean) throws java.lang.ClassNotFoundException meth protected java.lang.Object getClassLoadingLock(java.lang.String) meth protected java.lang.Package definePackage(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.net.URL) meth protected java.lang.Package getPackage(java.lang.String) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth protected java.lang.Package[] getPackages() meth protected java.lang.String findLibrary(java.lang.String) meth protected java.net.URL findResource(java.lang.String) +meth protected java.net.URL findResource(java.lang.String,java.lang.String) throws java.io.IOException meth protected java.util.Enumeration findResources(java.lang.String) throws java.io.IOException meth protected static boolean registerAsParallelCapable() +meth public final boolean isRegisteredAsParallelCapable() meth public final java.lang.ClassLoader getParent() +meth public final java.lang.Module getUnnamedModule() +meth public final java.lang.Package getDefinedPackage(java.lang.String) +meth public final java.lang.Package[] getDefinedPackages() meth public java.io.InputStream getResourceAsStream(java.lang.String) meth public java.lang.Class loadClass(java.lang.String) throws java.lang.ClassNotFoundException +meth public java.lang.String getName() meth public java.net.URL getResource(java.lang.String) meth public java.util.Enumeration getResources(java.lang.String) throws java.io.IOException +meth public java.util.stream.Stream resources(java.lang.String) meth public static java.io.InputStream getSystemResourceAsStream(java.lang.String) +meth public static java.lang.ClassLoader getPlatformClassLoader() meth public static java.lang.ClassLoader getSystemClassLoader() meth public static java.net.URL getSystemResource(java.lang.String) meth public static java.util.Enumeration getSystemResources(java.lang.String) throws java.io.IOException @@ -46,12 +57,16 @@ meth public void setClassAssertionStatus(java.lang.String,boolean) meth public void setDefaultAssertionStatus(boolean) meth public void setPackageAssertionStatus(java.lang.String,boolean) supr java.lang.Object +hfds assertionLock,classAssertionStatus,classLoaderValueMap,classes,defaultAssertionStatus,defaultDomain,libraries,name,nameAndId,nocerts,package2certs,packageAssertionStatus,packages,parallelLockMap,parent,scl,unnamedModule +hcls ParallelLoaders CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -63,6 +78,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -104,6 +120,8 @@ intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() CLSS public java.net.URLClassLoader +cons public init(java.lang.String,java.net.URL[],java.lang.ClassLoader) +cons public init(java.lang.String,java.net.URL[],java.lang.ClassLoader,java.net.URLStreamHandlerFactory) cons public init(java.net.URL[]) cons public init(java.net.URL[],java.lang.ClassLoader) cons public init(java.net.URL[],java.lang.ClassLoader,java.net.URLStreamHandlerFactory) @@ -120,17 +138,21 @@ meth public static java.net.URLClassLoader newInstance(java.net.URL[]) meth public static java.net.URLClassLoader newInstance(java.net.URL[],java.lang.ClassLoader) meth public void close() throws java.io.IOException supr java.security.SecureClassLoader +hfds acc,closeables,ucp CLSS public java.security.SecureClassLoader cons protected init() cons protected init(java.lang.ClassLoader) +cons protected init(java.lang.String,java.lang.ClassLoader) meth protected final java.lang.Class defineClass(java.lang.String,byte[],int,int,java.security.CodeSource) meth protected final java.lang.Class defineClass(java.lang.String,java.nio.ByteBuffer,java.security.CodeSource) meth protected java.security.PermissionCollection getPermissions(java.security.CodeSource) supr java.lang.ClassLoader +hfds pdcache +hcls CodeSourceKey,DebugHolder CLSS public abstract org.openide.ServiceType - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() fld public final static java.lang.String PROP_NAME = "name" innr public abstract static Registry @@ -139,11 +161,11 @@ intf java.io.Serializable intf org.openide.util.HelpCtx$Provider meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected java.lang.String displayName() meth public abstract org.openide.util.HelpCtx getHelpCtx() meth public final org.openide.ServiceType createClone() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public final void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public java.lang.String getName() @@ -155,7 +177,7 @@ CLSS public abstract org.openide.execution.ExecutionEngine cons public init() meth protected abstract java.security.PermissionCollection createPermissions(java.security.CodeSource,org.openide.windows.InputOutput) meth protected abstract org.openide.execution.NbClassPath createLibraryPath() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract org.openide.execution.ExecutorTask execute(java.lang.String,java.lang.Runnable,org.openide.windows.InputOutput) meth public static org.openide.execution.ExecutionEngine getDefault() supr java.lang.Object @@ -170,14 +192,14 @@ supr org.openide.util.Task CLSS public org.openide.execution.NbClassLoader cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.filesystems.FileObject[],java.lang.ClassLoader,org.openide.windows.InputOutput) cons public init(org.openide.filesystems.FileSystem[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.filesystems.FileSystem[],java.lang.ClassLoader) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.windows.InputOutput) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld protected org.openide.windows.InputOutput inout meth protected final java.security.PermissionCollection getPermissions(java.security.CodeSource) meth protected java.lang.Class findClass(java.lang.String) throws java.lang.ClassNotFoundException @@ -195,22 +217,22 @@ meth public boolean equals(java.lang.Object) meth public java.lang.Exception[] getExceptions() meth public java.lang.String getClassPath() meth public static java.io.File toFile(org.openide.filesystems.FileObject) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.execution.NbClassPath createBootClassPath() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.execution.NbClassPath createClassPath() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.execution.NbClassPath createLibraryPath() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds classpath,items,serialVersionUID CLSS public org.openide.execution.NbClassPathCompat cons public init() meth public static org.openide.execution.NbClassPath createRepositoryPath() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.execution.NbClassPath createRepositoryPath(org.openide.filesystems.FileSystemCapability) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object CLSS public final org.openide.execution.NbProcessDescriptor @@ -231,7 +253,7 @@ supr java.lang.Object hfds arguments,execLog,info,processName,serialVersionUID CLSS public abstract org.openide.execution.ScriptType - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() innr public static Context meth public abstract boolean acceptFileObject(org.openide.filesystems.FileObject) @@ -265,10 +287,10 @@ meth public abstract java.lang.Class value() CLSS public final org.openide.util.HelpCtx cons public init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) cons public init(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.util.HelpCtx DEFAULT_HELP innr public abstract interface static Displayer innr public abstract interface static Provider diff --git a/platform/openide.execution/nbproject/org-openide-execution.sig b/platform/openide.execution/nbproject/org-openide-execution.sig index a1033a41ffc7..56d2957bb934 100644 --- a/platform/openide.execution/nbproject/org-openide-execution.sig +++ b/platform/openide.execution/nbproject/org-openide-execution.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 9.33 +#Version 9.34 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable @@ -13,8 +13,9 @@ meth public abstract void close() throws java.lang.Exception CLSS public abstract java.lang.ClassLoader cons protected init() cons protected init(java.lang.ClassLoader) +cons protected init(java.lang.String,java.lang.ClassLoader) meth protected final java.lang.Class defineClass(byte[],int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="1.1") meth protected final java.lang.Class defineClass(java.lang.String,byte[],int,int) meth protected final java.lang.Class defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) meth protected final java.lang.Class defineClass(java.lang.String,java.nio.ByteBuffer,java.security.ProtectionDomain) @@ -23,21 +24,31 @@ meth protected final java.lang.Class findSystemClass(java.lang.String) throws meth protected final void resolveClass(java.lang.Class) meth protected final void setSigners(java.lang.Class,java.lang.Object[]) meth protected java.lang.Class findClass(java.lang.String) throws java.lang.ClassNotFoundException +meth protected java.lang.Class findClass(java.lang.String,java.lang.String) meth protected java.lang.Class loadClass(java.lang.String,boolean) throws java.lang.ClassNotFoundException meth protected java.lang.Object getClassLoadingLock(java.lang.String) meth protected java.lang.Package definePackage(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.net.URL) meth protected java.lang.Package getPackage(java.lang.String) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth protected java.lang.Package[] getPackages() meth protected java.lang.String findLibrary(java.lang.String) meth protected java.net.URL findResource(java.lang.String) +meth protected java.net.URL findResource(java.lang.String,java.lang.String) throws java.io.IOException meth protected java.util.Enumeration findResources(java.lang.String) throws java.io.IOException meth protected static boolean registerAsParallelCapable() +meth public final boolean isRegisteredAsParallelCapable() meth public final java.lang.ClassLoader getParent() +meth public final java.lang.Module getUnnamedModule() +meth public final java.lang.Package getDefinedPackage(java.lang.String) +meth public final java.lang.Package[] getDefinedPackages() meth public java.io.InputStream getResourceAsStream(java.lang.String) meth public java.lang.Class loadClass(java.lang.String) throws java.lang.ClassNotFoundException +meth public java.lang.String getName() meth public java.net.URL getResource(java.lang.String) meth public java.util.Enumeration getResources(java.lang.String) throws java.io.IOException +meth public java.util.stream.Stream resources(java.lang.String) meth public static java.io.InputStream getSystemResourceAsStream(java.lang.String) +meth public static java.lang.ClassLoader getPlatformClassLoader() meth public static java.lang.ClassLoader getSystemClassLoader() meth public static java.net.URL getSystemResource(java.lang.String) meth public static java.util.Enumeration getSystemResources(java.lang.String) throws java.io.IOException @@ -46,12 +57,16 @@ meth public void setClassAssertionStatus(java.lang.String,boolean) meth public void setDefaultAssertionStatus(boolean) meth public void setPackageAssertionStatus(java.lang.String,boolean) supr java.lang.Object +hfds assertionLock,classAssertionStatus,classLoaderValueMap,classes,defaultAssertionStatus,defaultDomain,libraries,name,nameAndId,nocerts,package2certs,packageAssertionStatus,packages,parallelLockMap,parent,scl,unnamedModule +hcls ParallelLoaders CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -63,6 +78,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -104,6 +120,8 @@ intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() CLSS public java.net.URLClassLoader +cons public init(java.lang.String,java.net.URL[],java.lang.ClassLoader) +cons public init(java.lang.String,java.net.URL[],java.lang.ClassLoader,java.net.URLStreamHandlerFactory) cons public init(java.net.URL[]) cons public init(java.net.URL[],java.lang.ClassLoader) cons public init(java.net.URL[],java.lang.ClassLoader,java.net.URLStreamHandlerFactory) @@ -120,17 +138,21 @@ meth public static java.net.URLClassLoader newInstance(java.net.URL[]) meth public static java.net.URLClassLoader newInstance(java.net.URL[],java.lang.ClassLoader) meth public void close() throws java.io.IOException supr java.security.SecureClassLoader +hfds acc,closeables,ucp CLSS public java.security.SecureClassLoader cons protected init() cons protected init(java.lang.ClassLoader) +cons protected init(java.lang.String,java.lang.ClassLoader) meth protected final java.lang.Class defineClass(java.lang.String,byte[],int,int,java.security.CodeSource) meth protected final java.lang.Class defineClass(java.lang.String,java.nio.ByteBuffer,java.security.CodeSource) meth protected java.security.PermissionCollection getPermissions(java.security.CodeSource) supr java.lang.ClassLoader +hfds pdcache +hcls CodeSourceKey,DebugHolder CLSS public abstract org.openide.ServiceType - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() fld public final static java.lang.String PROP_NAME = "name" innr public abstract static Registry @@ -139,11 +161,11 @@ intf java.io.Serializable intf org.openide.util.HelpCtx$Provider meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected java.lang.String displayName() meth public abstract org.openide.util.HelpCtx getHelpCtx() meth public final org.openide.ServiceType createClone() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public final void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public java.lang.String getName() @@ -155,7 +177,7 @@ CLSS public abstract org.openide.execution.ExecutionEngine cons public init() meth protected abstract java.security.PermissionCollection createPermissions(java.security.CodeSource,org.openide.windows.InputOutput) meth protected abstract org.openide.execution.NbClassPath createLibraryPath() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract org.openide.execution.ExecutorTask execute(java.lang.String,java.lang.Runnable,org.openide.windows.InputOutput) meth public static org.openide.execution.ExecutionEngine getDefault() supr java.lang.Object @@ -170,14 +192,14 @@ supr org.openide.util.Task CLSS public org.openide.execution.NbClassLoader cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.filesystems.FileObject[],java.lang.ClassLoader,org.openide.windows.InputOutput) cons public init(org.openide.filesystems.FileSystem[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.filesystems.FileSystem[],java.lang.ClassLoader) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.windows.InputOutput) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld protected org.openide.windows.InputOutput inout meth protected final java.security.PermissionCollection getPermissions(java.security.CodeSource) meth protected java.lang.Class findClass(java.lang.String) throws java.lang.ClassNotFoundException @@ -195,13 +217,13 @@ meth public boolean equals(java.lang.Object) meth public java.lang.Exception[] getExceptions() meth public java.lang.String getClassPath() meth public static java.io.File toFile(org.openide.filesystems.FileObject) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.execution.NbClassPath createBootClassPath() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.execution.NbClassPath createClassPath() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.execution.NbClassPath createLibraryPath() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds classpath,items,serialVersionUID @@ -223,7 +245,7 @@ supr java.lang.Object hfds arguments,execLog,info,processName,serialVersionUID CLSS public abstract org.openide.execution.ScriptType - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() innr public static Context meth public abstract boolean acceptFileObject(org.openide.filesystems.FileObject) @@ -250,10 +272,10 @@ supr java.lang.Object CLSS public final org.openide.util.HelpCtx cons public init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) cons public init(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.util.HelpCtx DEFAULT_HELP innr public abstract interface static Displayer innr public abstract interface static Provider diff --git a/platform/openide.explorer/nbproject/org-openide-explorer.sig b/platform/openide.explorer/nbproject/org-openide-explorer.sig index 4ad9772878d7..56c1f5b073cb 100644 --- a/platform/openide.explorer/nbproject/org-openide-explorer.sig +++ b/platform/openide.explorer/nbproject/org-openide-explorer.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 6.92 +#Version 6.93 CLSS public abstract java.awt.Component cons protected init() @@ -17,6 +17,7 @@ intf java.awt.MenuContainer intf java.awt.image.ImageObserver intf java.io.Serializable meth protected boolean requestFocus(boolean) +meth protected boolean requestFocus(boolean,java.awt.event.FocusEvent$Cause) meth protected boolean requestFocusInWindow(boolean) meth protected final void disableEvents(long) meth protected final void enableEvents(long) @@ -37,20 +38,20 @@ meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean action(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean areFocusTraversalKeysSet(int) meth public boolean contains(int,int) meth public boolean contains(java.awt.Point) meth public boolean getFocusTraversalKeysEnabled() meth public boolean getIgnoreRepaint() meth public boolean gotFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean handleEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean hasFocus() meth public boolean imageUpdate(java.awt.Image,int,int,int,int,int) meth public boolean inside(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isBackgroundSet() meth public boolean isCursorSet() meth public boolean isDisplayable() @@ -59,7 +60,7 @@ meth public boolean isEnabled() meth public boolean isFocusCycleRoot(java.awt.Container) meth public boolean isFocusOwner() meth public boolean isFocusTraversable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isFocusable() meth public boolean isFontSet() meth public boolean isForegroundSet() @@ -72,28 +73,29 @@ meth public boolean isShowing() meth public boolean isValid() meth public boolean isVisible() meth public boolean keyDown(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean keyUp(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean lostFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDown(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDrag(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseEnter(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseExit(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseMove(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseUp(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver) meth public boolean prepareImage(java.awt.Image,java.awt.image.ImageObserver) meth public boolean requestFocusInWindow() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public final java.lang.Object getTreeLock() meth public final void dispatchEvent(java.awt.AWTEvent) meth public float getAlignmentX() @@ -110,7 +112,7 @@ meth public java.awt.Color getForeground() meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() meth public java.awt.ComponentOrientation getComponentOrientation() meth public java.awt.Container getFocusCycleRootAncestor() @@ -122,11 +124,11 @@ meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension size() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Font getFont() meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() @@ -138,9 +140,9 @@ meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getLocationOnScreen() meth public java.awt.Point getMousePosition() meth public java.awt.Point location() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle bounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle getBounds() meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Toolkit getToolkit() @@ -181,14 +183,14 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enableInputMethods(boolean) meth public void firePropertyChange(java.lang.String,byte,byte) meth public void firePropertyChange(java.lang.String,char,char) @@ -197,19 +199,19 @@ meth public void firePropertyChange(java.lang.String,float,float) meth public void firePropertyChange(java.lang.String,long,long) meth public void firePropertyChange(java.lang.String,short,short) meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list() meth public void list(java.io.PrintStream) meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter) meth public void list(java.io.PrintWriter,int) meth public void move(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void nextFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintAll(java.awt.Graphics) meth public void print(java.awt.Graphics) @@ -232,12 +234,13 @@ meth public void repaint(int,int,int,int) meth public void repaint(long) meth public void repaint(long,int,int,int,int) meth public void requestFocus() +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(java.awt.Dimension) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void setBackground(java.awt.Color) meth public void setBounds(int,int,int,int) @@ -257,21 +260,24 @@ meth public void setLocation(int,int) meth public void setLocation(java.awt.Point) meth public void setMaximumSize(java.awt.Dimension) meth public void setMinimumSize(java.awt.Dimension) +meth public void setMixingCutoutShape(java.awt.Shape) meth public void setName(java.lang.String) meth public void setPreferredSize(java.awt.Dimension) meth public void setSize(int,int) meth public void setSize(java.awt.Dimension) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void transferFocus() meth public void transferFocusBackward() meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -293,7 +299,7 @@ meth public final void setFocusTraversalPolicyProvider(boolean) meth public float getAlignmentX() meth public float getAlignmentY() meth public int countComponents() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getComponentCount() meth public int getComponentZOrder(java.awt.Component) meth public java.awt.Component add(java.awt.Component) @@ -305,19 +311,19 @@ meth public java.awt.Component getComponent(int) meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component[] getComponents() meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.FocusTraversalPolicy getFocusTraversalPolicy() meth public java.awt.Insets getInsets() meth public java.awt.Insets insets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.LayoutManager getLayout() meth public java.awt.Point getMousePosition(boolean) meth public java.awt.event.ContainerListener[] getContainerListeners() @@ -330,11 +336,11 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter,int) meth public void paint(java.awt.Graphics) @@ -356,6 +362,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.ItemSelectable meth public abstract java.lang.Object[] getSelectedObjects() @@ -364,7 +372,7 @@ meth public abstract void removeItemListener(java.awt.event.ItemListener) CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.awt.Font getFont() meth public abstract void remove(java.awt.MenuComponent) @@ -388,6 +396,15 @@ meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeLis meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public abstract void setObject(java.lang.Object) +CLSS public abstract interface !annotation java.beans.JavaBean + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String defaultEventSet() +meth public abstract !hasdefault java.lang.String defaultProperty() +meth public abstract !hasdefault java.lang.String description() + CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener meth public abstract void propertyChange(java.beans.PropertyChangeEvent) @@ -418,13 +435,16 @@ CLSS public abstract interface java.lang.Cloneable CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -467,7 +487,8 @@ CLSS public abstract interface javax.accessibility.Accessible meth public abstract javax.accessibility.AccessibleContext getAccessibleContext() CLSS public abstract javax.swing.AbstractButton -cons public init() + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="") +cons protected init() fld protected java.awt.event.ActionListener actionListener fld protected java.awt.event.ItemListener itemListener fld protected javax.swing.ButtonModel model @@ -527,11 +548,14 @@ meth public int getVerticalAlignment() meth public int getVerticalTextPosition() meth public java.awt.Insets getMargin() meth public java.awt.event.ActionListener[] getActionListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ItemListener[] getItemListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.Object[] getSelectedObjects() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getActionCommand() meth public java.lang.String getLabel() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getText() meth public javax.swing.Action getAction() meth public javax.swing.ButtonModel getModel() @@ -543,6 +567,7 @@ meth public javax.swing.Icon getRolloverIcon() meth public javax.swing.Icon getRolloverSelectedIcon() meth public javax.swing.Icon getSelectedIcon() meth public javax.swing.event.ChangeListener[] getChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.ButtonUI getUI() meth public long getMultiClickThreshhold() meth public void addActionListener(java.awt.event.ActionListener) @@ -555,42 +580,70 @@ meth public void removeChangeListener(javax.swing.event.ChangeListener) meth public void removeItemListener(java.awt.event.ItemListener) meth public void removeNotify() meth public void setAction(javax.swing.Action) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the Action instance connected with this ActionEvent source", java.lang.String[] enumerationValues=[]) meth public void setActionCommand(java.lang.String) meth public void setBorderPainted(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether the border should be painted.", java.lang.String[] enumerationValues=[]) meth public void setContentAreaFilled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether the button should paint the content area or leave it transparent.", java.lang.String[] enumerationValues=[]) meth public void setDisabledIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The disabled icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setDisabledSelectedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The disabled selection icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setDisplayedMnemonicIndex(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the index into the String to draw the keyboard character mnemonic at", java.lang.String[] enumerationValues=[]) meth public void setEnabled(boolean) meth public void setFocusPainted(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether focus should be painted", java.lang.String[] enumerationValues=[]) meth public void setHideActionText(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the text of the button should come from the Action.", java.lang.String[] enumerationValues=[]) meth public void setHorizontalAlignment(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The horizontal alignment of the icon and text.", java.lang.String[] enumerationValues=["SwingConstants.LEFT", "SwingConstants.CENTER", "SwingConstants.RIGHT", "SwingConstants.LEADING", "SwingConstants.TRAILING"]) meth public void setHorizontalTextPosition(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The horizontal position of the text relative to the icon.", java.lang.String[] enumerationValues=["SwingConstants.LEFT", "SwingConstants.CENTER", "SwingConstants.RIGHT", "SwingConstants.LEADING", "SwingConstants.TRAILING"]) meth public void setIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The button's default icon", java.lang.String[] enumerationValues=[]) meth public void setIconTextGap(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="If both the icon and text properties are set, this property defines the space between them.", java.lang.String[] enumerationValues=[]) meth public void setLabel(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Replace by setText(text)", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setLayout(java.awt.LayoutManager) meth public void setMargin(java.awt.Insets) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The space between the button's border and the label.", java.lang.String[] enumerationValues=[]) meth public void setMnemonic(char) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the keyboard character mnemonic", java.lang.String[] enumerationValues=[]) meth public void setMnemonic(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the keyboard character mnemonic", java.lang.String[] enumerationValues=[]) meth public void setModel(javax.swing.ButtonModel) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Model that the Button uses.", java.lang.String[] enumerationValues=[]) meth public void setMultiClickThreshhold(long) meth public void setPressedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The pressed icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setRolloverEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether rollover effects should be enabled.", java.lang.String[] enumerationValues=[]) meth public void setRolloverIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The rollover icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setRolloverSelectedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The rollover selected icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setSelected(boolean) meth public void setSelectedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The selected icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The button's text.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.ButtonUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void setVerticalAlignment(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The vertical alignment of the icon and text.", java.lang.String[] enumerationValues=["SwingConstants.TOP", "SwingConstants.CENTER", "SwingConstants.BOTTOM"]) meth public void setVerticalTextPosition(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The vertical position of the text relative to the icon.", java.lang.String[] enumerationValues=["SwingConstants.TOP", "SwingConstants.CENTER", "SwingConstants.BOTTOM"]) meth public void updateUI() supr javax.swing.JComponent +hfds action,actionPropertyChangeListener,borderPaintedSet,contentAreaFilled,contentAreaFilledSet,defaultCapable,defaultIcon,defaultMargin,disabledIcon,disabledSelectedIcon,handler,hideActionText,horizontalAlignment,horizontalTextPosition,iconTextGap,iconTextGapSet,margin,mnemonic,mnemonicIndex,multiClickThreshhold,paintBorder,paintFocus,pressedIcon,rolloverEnabled,rolloverEnabledSet,rolloverIcon,rolloverSelectedIcon,selectedIcon,setLayout,text,verticalAlignment,verticalTextPosition +hcls ButtonActionPropertyChangeListener,Handler CLSS public abstract javax.swing.AbstractListModel<%0 extends java.lang.Object> -cons public init() +cons protected init() fld protected javax.swing.event.EventListenerList listenerList intf java.io.Serializable intf javax.swing.ListModel<{javax.swing.AbstractListModel%0}> @@ -609,6 +662,7 @@ meth public abstract java.lang.Object getSelectedItem() meth public abstract void setSelectedItem(java.lang.Object) CLSS public javax.swing.JComboBox<%0 extends java.lang.Object> + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A combination of a text field and a drop-down list.") cons public init() cons public init(java.util.Vector<{javax.swing.JComboBox%0}>) cons public init(javax.swing.ComboBoxModel<{javax.swing.JComboBox%0}>) @@ -643,21 +697,28 @@ meth public boolean isLightWeightPopupEnabled() meth public boolean isPopupVisible() meth public boolean selectWithKeyChar(char) meth public int getItemCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getMaximumRowCount() meth public int getSelectedIndex() meth public java.awt.event.ActionListener[] getActionListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ItemListener[] getItemListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.Object getSelectedItem() meth public java.lang.Object[] getSelectedObjects() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getActionCommand() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.Action getAction() meth public javax.swing.ComboBoxEditor getEditor() meth public javax.swing.ComboBoxModel<{javax.swing.JComboBox%0}> getModel() meth public javax.swing.JComboBox$KeySelectionManager getKeySelectionManager() meth public javax.swing.ListCellRenderer getRenderer() meth public javax.swing.event.PopupMenuListener[] getPopupMenuListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.ComboBoxUI getUI() meth public void actionPerformed(java.awt.event.ActionEvent) meth public void addActionListener(java.awt.event.ActionListener) @@ -681,27 +742,43 @@ meth public void removeItemAt(int) meth public void removeItemListener(java.awt.event.ItemListener) meth public void removePopupMenuListener(javax.swing.event.PopupMenuListener) meth public void setAction(javax.swing.Action) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the Action instance connected with this ActionEvent source", java.lang.String[] enumerationValues=[]) meth public void setActionCommand(java.lang.String) meth public void setEditable(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="If true, the user can type a new value in the combo box.", java.lang.String[] enumerationValues=[]) meth public void setEditor(javax.swing.ComboBoxEditor) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The editor that combo box uses to edit the current value", java.lang.String[] enumerationValues=[]) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setKeySelectionManager(javax.swing.JComboBox$KeySelectionManager) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The objects that changes the selection when a key is pressed.", java.lang.String[] enumerationValues=[]) meth public void setLightWeightPopupEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Set to false to require heavyweight popups.", java.lang.String[] enumerationValues=[]) meth public void setMaximumRowCount(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum number of rows the popup should have", java.lang.String[] enumerationValues=[]) meth public void setModel(javax.swing.ComboBoxModel<{javax.swing.JComboBox%0}>) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Model that the combo box uses to get data to display.", java.lang.String[] enumerationValues=[]) meth public void setPopupVisible(boolean) meth public void setPrototypeDisplayValue({javax.swing.JComboBox%0}) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The display prototype value, used to compute display width and height.", java.lang.String[] enumerationValues=[]) meth public void setRenderer(javax.swing.ListCellRenderer) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The renderer that paints the item selected in the list.", java.lang.String[] enumerationValues=[]) meth public void setSelectedIndex(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The item at index is selected.", java.lang.String[] enumerationValues=[]) meth public void setSelectedItem(java.lang.Object) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Sets the selected item in the JComboBox.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.ComboBoxUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void showPopup() meth public void updateUI() meth public {javax.swing.JComboBox%0} getItemAt(int) meth public {javax.swing.JComboBox%0} getPrototypeDisplayValue() supr javax.swing.JComponent +hfds action,actionPropertyChangeListener,firingActionEvent,prototypeDisplayValue,selectingItem,uiClassID,updateInProgress +hcls ComboBoxActionPropertyChangeListener,DefaultKeySelectionManager CLSS public abstract javax.swing.JComponent + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") cons public init() fld protected javax.swing.event.EventListenerList listenerList fld protected javax.swing.plaf.ComponentUI ui @@ -729,6 +806,7 @@ meth protected void processKeyEvent(java.awt.event.KeyEvent) meth protected void processMouseEvent(java.awt.event.MouseEvent) meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void setUI(javax.swing.plaf.ComponentUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's look and feel delegate.", java.lang.String[] enumerationValues=[]) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean contains(int,int) meth public boolean getAutoscrolls() @@ -736,17 +814,21 @@ meth public boolean getInheritsPopupMenu() meth public boolean getVerifyInputWhenFocusTarget() meth public boolean isDoubleBuffered() meth public boolean isManagingFocus() - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isOpaque() meth public boolean isOptimizedDrawingEnabled() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isPaintingTile() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isRequestFocusEnabled() meth public boolean isValidateRoot() meth public boolean requestDefaultFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocus(boolean) meth public boolean requestFocusInWindow() meth public final boolean isPaintingForPrint() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final java.lang.Object getClientProperty(java.lang.Object) meth public final javax.swing.ActionMap getActionMap() meth public final javax.swing.InputMap getInputMap() @@ -760,39 +842,54 @@ meth public int getBaseline(int,int) meth public int getConditionForKeyStroke(javax.swing.KeyStroke) meth public int getDebugGraphicsOptions() meth public int getHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getX() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getY() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component getNextFocusableComponent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Container getTopLevelAncestor() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets(java.awt.Insets) meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getPopupLocation(java.awt.event.MouseEvent) meth public java.awt.Point getToolTipLocation(java.awt.event.MouseEvent) meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Rectangle getVisibleRect() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ActionListener getActionForKeyStroke(javax.swing.KeyStroke) meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getToolTipText() meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="UIClassID", java.lang.String[] enumerationValues=[]) meth public javax.swing.InputVerifier getInputVerifier() meth public javax.swing.JPopupMenu getComponentPopupMenu() meth public javax.swing.JRootPane getRootPane() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JToolTip createToolTip() meth public javax.swing.KeyStroke[] getRegisteredKeyStrokes() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.TransferHandler getTransferHandler() meth public javax.swing.border.Border getBorder() meth public javax.swing.event.AncestorListener[] getAncestorListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) +meth public javax.swing.plaf.ComponentUI getUI() meth public static boolean isLightweightComponent(java.awt.Component) meth public static java.util.Locale getDefaultLocale() meth public static void setDefaultLocale(java.util.Locale) @@ -801,15 +898,15 @@ meth public void addNotify() meth public void addVetoableChangeListener(java.beans.VetoableChangeListener) meth public void computeVisibleRect(java.awt.Rectangle) meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void firePropertyChange(java.lang.String,boolean,boolean) meth public void firePropertyChange(java.lang.String,char,char) meth public void firePropertyChange(java.lang.String,int,int) meth public void grabFocus() meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintImmediately(int,int,int,int) meth public void paintImmediately(java.awt.Rectangle) @@ -825,40 +922,63 @@ meth public void repaint(long,int,int,int,int) meth public void requestFocus() meth public void resetKeyboardActions() meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void scrollRectToVisible(java.awt.Rectangle) meth public void setAlignmentX(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred horizontal alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAlignmentY(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred vertical alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAutoscrolls(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Determines if this component automatically scrolls its contents when dragged.", java.lang.String[] enumerationValues=[]) meth public void setBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The background color of the component.", java.lang.String[] enumerationValues=[]) meth public void setBorder(javax.swing.border.Border) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's border.", java.lang.String[] enumerationValues=[]) meth public void setComponentPopupMenu(javax.swing.JPopupMenu) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Popup to show", java.lang.String[] enumerationValues=[]) meth public void setDebugGraphicsOptions(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Diagnostic options for graphics operations.", java.lang.String[] enumerationValues=["DebugGraphics.NONE_OPTION", "DebugGraphics.LOG_OPTION", "DebugGraphics.FLASH_OPTION", "DebugGraphics.BUFFERED_OPTION"]) meth public void setDoubleBuffered(boolean) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setFocusTraversalKeys(int,java.util.Set) meth public void setFont(java.awt.Font) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The font for the component.", java.lang.String[] enumerationValues=[]) meth public void setForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The foreground color of the component.", java.lang.String[] enumerationValues=[]) meth public void setInheritsPopupMenu(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not the JPopupMenu is inherited", java.lang.String[] enumerationValues=[]) meth public void setInputVerifier(javax.swing.InputVerifier) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's input verifier.", java.lang.String[] enumerationValues=[]) meth public void setMaximumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setMinimumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The minimum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setNextFocusableComponent(java.awt.Component) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setOpaque(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's opacity", java.lang.String[] enumerationValues=[]) meth public void setPreferredSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred size of the component.", java.lang.String[] enumerationValues=[]) meth public void setRequestFocusEnabled(boolean) meth public void setToolTipText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The text to display in a tool tip.", java.lang.String[] enumerationValues=[]) meth public void setTransferHandler(javax.swing.TransferHandler) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mechanism for transfer of data to and from the component", java.lang.String[] enumerationValues=[]) meth public void setVerifyInputWhenFocusTarget(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the Component verifies input before accepting focus.", java.lang.String[] enumerationValues=[]) meth public void setVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JMenu + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="", java.lang.String description="A popup window containing menu items displayed in a menu bar.") cons public init() cons public init(java.lang.String) cons public init(java.lang.String,boolean) @@ -881,17 +1001,24 @@ meth public boolean isMenuComponent(java.awt.Component) meth public boolean isPopupMenuVisible() meth public boolean isSelected() meth public boolean isTearOff() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isTopLevelMenu() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getDelay() meth public int getItemCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getMenuComponentCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component add(java.awt.Component) meth public java.awt.Component add(java.awt.Component,int) meth public java.awt.Component getComponent() meth public java.awt.Component getMenuComponent(int) meth public java.awt.Component[] getMenuComponents() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JMenuItem add(java.lang.String) meth public javax.swing.JMenuItem add(javax.swing.Action) meth public javax.swing.JMenuItem add(javax.swing.JMenuItem) @@ -899,8 +1026,11 @@ meth public javax.swing.JMenuItem getItem(int) meth public javax.swing.JMenuItem insert(javax.swing.Action,int) meth public javax.swing.JMenuItem insert(javax.swing.JMenuItem,int) meth public javax.swing.JPopupMenu getPopupMenu() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.MenuElement[] getSubElements() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.event.MenuListener[] getMenuListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void addMenuListener(javax.swing.event.MenuListener) meth public void addSeparator() meth public void applyComponentOrientation(java.awt.ComponentOrientation) @@ -916,14 +1046,20 @@ meth public void removeMenuListener(javax.swing.event.MenuListener) meth public void setAccelerator(javax.swing.KeyStroke) meth public void setComponentOrientation(java.awt.ComponentOrientation) meth public void setDelay(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The delay between menu selection and making the popup menu visible", java.lang.String[] enumerationValues=[]) meth public void setMenuLocation(int,int) meth public void setModel(javax.swing.ButtonModel) meth public void setPopupMenuVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The popup menu's visibility", java.lang.String[] enumerationValues=[]) meth public void setSelected(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="When the menu is selected, its popup child is shown.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JMenuItem +hfds DEBUG,TRACE,VERBOSE,customMenuLocation,delay,menuChangeListener,menuEvent,popupMenu,uiClassID +hcls MenuChangeListener CLSS public javax.swing.JMenuItem + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="An item which can be selected in a menu.") cons public init() cons public init(java.lang.String) cons public init(java.lang.String,int) @@ -947,11 +1083,16 @@ meth protected void init(java.lang.String,javax.swing.Icon) meth public boolean isArmed() meth public java.awt.Component getComponent() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.KeyStroke getAccelerator() meth public javax.swing.MenuElement[] getSubElements() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.event.MenuDragMouseListener[] getMenuDragMouseListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.event.MenuKeyListener[] getMenuKeyListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void addMenuDragMouseListener(javax.swing.event.MenuDragMouseListener) meth public void addMenuKeyListener(javax.swing.event.MenuKeyListener) meth public void menuSelectionChanged(boolean) @@ -962,14 +1103,21 @@ meth public void processMouseEvent(java.awt.event.MouseEvent,javax.swing.MenuEle meth public void removeMenuDragMouseListener(javax.swing.event.MenuDragMouseListener) meth public void removeMenuKeyListener(javax.swing.event.MenuKeyListener) meth public void setAccelerator(javax.swing.KeyStroke) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The keystroke combination which will invoke the JMenuItem's actionlisteners without navigating the menu hierarchy", java.lang.String[] enumerationValues=[]) meth public void setArmed(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mouse release will fire an action event", java.lang.String[] enumerationValues=[]) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setModel(javax.swing.ButtonModel) meth public void setUI(javax.swing.plaf.MenuItemUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.AbstractButton +hfds DEBUG,TRACE,VERBOSE,accelerator,isMouseDragged,uiClassID +hcls MenuItemFocusListener CLSS public javax.swing.JPanel + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") cons public init() cons public init(boolean) cons public init(java.awt.LayoutManager) @@ -978,13 +1126,18 @@ innr protected AccessibleJPanel intf javax.accessibility.Accessible meth protected java.lang.String paramString() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A string that specifies the name of the L&F class.", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.PanelUI getUI() meth public void setUI(javax.swing.plaf.PanelUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public javax.swing.JScrollPane + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A specialized container that manages a viewport, optional scrollbars and headers") cons public init() cons public init(int,int) cons public init(java.awt.Component) @@ -1007,13 +1160,18 @@ intf javax.swing.ScrollPaneConstants meth protected java.lang.String paramString() meth protected javax.swing.JViewport createViewport() meth public boolean isValidateRoot() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isWheelScrollingEnabled() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Flag for enabling/disabling mouse wheel scrolling", java.lang.String[] enumerationValues=[]) meth public int getHorizontalScrollBarPolicy() meth public int getVerticalScrollBarPolicy() meth public java.awt.Component getCorner(java.lang.String) meth public java.awt.Rectangle getViewportBorderBounds() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JScrollBar createHorizontalScrollBar() meth public javax.swing.JScrollBar createVerticalScrollBar() meth public javax.swing.JScrollBar getHorizontalScrollBar() @@ -1023,24 +1181,35 @@ meth public javax.swing.JViewport getRowHeader() meth public javax.swing.JViewport getViewport() meth public javax.swing.border.Border getViewportBorder() meth public javax.swing.plaf.ScrollPaneUI getUI() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void setColumnHeader(javax.swing.JViewport) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The column header child for this scrollpane", java.lang.String[] enumerationValues=[]) meth public void setColumnHeaderView(java.awt.Component) meth public void setComponentOrientation(java.awt.ComponentOrientation) meth public void setCorner(java.lang.String,java.awt.Component) meth public void setHorizontalScrollBar(javax.swing.JScrollBar) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The horizontal scrollbar.", java.lang.String[] enumerationValues=[]) meth public void setHorizontalScrollBarPolicy(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The scrollpane scrollbar policy", java.lang.String[] enumerationValues=["ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED", "ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER", "ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS"]) meth public void setLayout(java.awt.LayoutManager) meth public void setRowHeader(javax.swing.JViewport) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The row header child for this scrollpane", java.lang.String[] enumerationValues=[]) meth public void setRowHeaderView(java.awt.Component) meth public void setUI(javax.swing.plaf.ScrollPaneUI) meth public void setVerticalScrollBar(javax.swing.JScrollBar) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The vertical scrollbar.", java.lang.String[] enumerationValues=[]) meth public void setVerticalScrollBarPolicy(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The scrollpane vertical scrollbar policy", java.lang.String[] enumerationValues=["ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED", "ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER", "ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS"]) meth public void setViewport(javax.swing.JViewport) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The viewport child for this scrollpane", java.lang.String[] enumerationValues=[]) meth public void setViewportBorder(javax.swing.border.Border) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The border around the viewport.", java.lang.String[] enumerationValues=[]) meth public void setViewportView(java.awt.Component) meth public void setWheelScrollingEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Flag for enabling/disabling mouse wheel scrolling", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID,viewportBorder,wheelScrollState CLSS public abstract interface javax.swing.ListCellRenderer<%0 extends java.lang.Object> meth public abstract java.awt.Component getListCellRendererComponent(javax.swing.JList,{javax.swing.ListCellRenderer%0},int,boolean,boolean) @@ -1102,6 +1271,13 @@ fld public final static int TRAILING = 11 fld public final static int VERTICAL = 1 fld public final static int WEST = 7 +CLSS public abstract interface !annotation javax.swing.SwingContainer + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean value() +meth public abstract !hasdefault java.lang.String delegate() + CLSS public abstract interface javax.swing.event.ListDataListener intf java.util.EventListener meth public abstract void contentsChanged(javax.swing.event.ListDataEvent) @@ -1109,7 +1285,7 @@ meth public abstract void intervalAdded(javax.swing.event.ListDataEvent) meth public abstract void intervalRemoved(javax.swing.event.ListDataEvent) CLSS public abstract javax.swing.table.AbstractTableModel -cons public init() +cons protected init() fld protected javax.swing.event.EventListenerList listenerList intf java.io.Serializable intf javax.swing.table.TableModel @@ -1195,7 +1371,7 @@ meth public abstract void removeTreeModelListener(javax.swing.event.TreeModelLis meth public abstract void valueForPathChanged(javax.swing.tree.TreePath,java.lang.Object) CLSS public org.openide.awt.JMenuPlus - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() cons public init(java.lang.String) supr javax.swing.JMenu @@ -1246,7 +1422,7 @@ CLSS public abstract interface org.openide.explorer.ExtendedDelete meth public abstract boolean delete(org.openide.nodes.Node[]) throws java.io.IOException CLSS public org.openide.explorer.propertysheet.DefaultPropertyModel - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.Object,java.beans.PropertyDescriptor) cons public init(java.lang.Object,java.lang.String) intf java.beans.PropertyChangeListener @@ -1270,7 +1446,7 @@ intf java.beans.PropertyEditor meth public abstract void attachEnv(org.openide.explorer.propertysheet.PropertyEnv) CLSS public abstract interface org.openide.explorer.propertysheet.ExPropertyModel - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf org.openide.explorer.propertysheet.PropertyModel meth public abstract java.beans.FeatureDescriptor getFeatureDescriptor() meth public abstract java.lang.Object[] getBeans() @@ -1339,7 +1515,7 @@ fld public final static int PREF_TABLEUI = 8 fld public final static java.lang.String PROP_MODEL = "model" fld public final static java.lang.String PROP_PREFERENCES = "preferences" fld public final static java.lang.String PROP_PROPERTY_EDITOR = "propertyEditor" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_STATE = "state" intf javax.accessibility.Accessible meth protected void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) @@ -1353,7 +1529,7 @@ meth public int getPreferences() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.beans.PropertyEditor getPropertyEditor() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String toString() meth public javax.accessibility.AccessibleContext getAccessibleContext() meth public org.openide.explorer.propertysheet.PropertyModel getModel() @@ -1377,81 +1553,81 @@ hcls AccessiblePropertyPanel,BridgeAccessor,CustomEditorProxyAction,Listener CLSS public org.openide.explorer.propertysheet.PropertySheet cons public init() fld protected static javax.swing.Icon iAlphaSort - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld protected static javax.swing.Icon iCustomize - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld protected static javax.swing.Icon iDisplayWritableOnly - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld protected static javax.swing.Icon iNoSort - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld protected static javax.swing.Icon iTypeSort - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int ALWAYS_AS_STRING = 1 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int PAINTING_PREFERRED = 3 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int SORTED_BY_NAMES = 1 fld public final static int SORTED_BY_TYPES = 2 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int STRING_PREFERRED = 2 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int UNSORTED = 0 fld public final static java.lang.String PROPERTY_CURRENT_PAGE = "currentPage" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROPERTY_DISABLED_PROPERTY_COLOR = "disabledPropertyColor" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROPERTY_DISPLAY_WRITABLE_ONLY = "displayWritableOnly" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROPERTY_PLASTIC = "plastic" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROPERTY_PROPERTY_PAINTING_STYLE = "propertyPaintingStyle" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROPERTY_SORTING_MODE = "sortingMode" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROPERTY_VALUE_COLOR = "valueColor" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final boolean isExpanded(java.beans.FeatureDescriptor) meth protected final java.beans.FeatureDescriptor getSelection() meth protected final void toggleExpanded(java.beans.FeatureDescriptor) meth protected javax.swing.JPopupMenu createPopupMenu() meth public boolean getDisplayWritableOnly() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean getPlastic() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isQuickSearchAllowed() meth public boolean requestFocusInWindow() meth public boolean setCurrentPage(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void setDescriptionAreaVisible(boolean) meth public final void setPopupEnabled(boolean) meth public int getCurrentPage() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getPropertyPaintingStyle() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getSortingMode() meth public java.awt.Color getDisabledPropertyColor() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Color getValueColor() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addNotify() meth public void firePropertyChange(java.lang.String,boolean,boolean) meth public void removeNotify() meth public void requestFocus() meth public void setCurrentPage(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setDisabledPropertyColor(java.awt.Color) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setDisplayWritableOnly(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setNodes(org.openide.nodes.Node[]) meth public void setPlastic(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setPropertyPaintingStyle(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setQuickSearchAllowed(boolean) meth public void setSortingMode(int) throws java.beans.PropertyVetoException meth public void setValueColor(java.awt.Color) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void updateUI() supr javax.swing.JPanel hfds ACTION_INVOKE_HELP,ACTION_INVOKE_POPUP,INIT_DELAY,MAX_DELAY,RP,forceTabs,helpAction,helperNodes,initTask,neverTabs,pclistener,popupEnabled,psheet,scheduleTask,serialVersionUID,showDesc,sortingMode,storedNode,table @@ -1466,23 +1642,23 @@ hfds explorerManager,guiInitialized,managerListener,serialVersionUID hcls PropertyIL CLSS public abstract interface org.openide.explorer.propertysheet.editors.EnhancedCustomPropertyEditor - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.Object getPropertyValue() CLSS public abstract interface org.openide.explorer.propertysheet.editors.EnhancedPropertyEditor - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.beans.PropertyEditor meth public abstract boolean hasInPlaceCustomEditor() meth public abstract boolean supportsEditingTaggedValues() meth public abstract java.awt.Component getInPlaceCustomEditor() CLSS public abstract interface org.openide.explorer.propertysheet.editors.NodeCustomizer - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.beans.Customizer meth public abstract void attach(org.openide.nodes.Node) CLSS public abstract interface org.openide.explorer.propertysheet.editors.NodePropertyEditor - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.beans.PropertyEditor meth public abstract void attach(org.openide.nodes.Node[]) @@ -1545,7 +1721,7 @@ supr org.openide.explorer.view.ListView hfds serialVersionUID CLSS public org.openide.explorer.view.ListTableView - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() cons public init(org.openide.explorer.view.NodeTableModel) meth public final int getListPreferredWidth() @@ -1618,17 +1794,17 @@ hcls AcceptorProxy,Listener CLSS public abstract interface static org.openide.explorer.view.MenuView$Acceptor outer org.openide.explorer.view.MenuView - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean accept(org.openide.nodes.Node) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") CLSS public static org.openide.explorer.view.MenuView$Menu outer org.openide.explorer.view.MenuView cons public init(org.openide.nodes.Node) cons public init(org.openide.nodes.Node,org.openide.explorer.view.MenuView$Acceptor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.nodes.Node,org.openide.explorer.view.MenuView$Acceptor,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.nodes.Node,org.openide.nodes.NodeAcceptor) cons public init(org.openide.nodes.Node,org.openide.nodes.NodeAcceptor,boolean) fld protected org.openide.nodes.Node node @@ -1644,9 +1820,9 @@ CLSS public static org.openide.explorer.view.MenuView$MenuItem outer org.openide.explorer.view.MenuView cons public init(org.openide.nodes.Node) cons public init(org.openide.nodes.Node,org.openide.explorer.view.MenuView$Acceptor) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.nodes.Node,org.openide.explorer.view.MenuView$Acceptor,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.nodes.Node,org.openide.nodes.NodeAcceptor) cons public init(org.openide.nodes.Node,org.openide.nodes.NodeAcceptor,boolean) fld protected org.openide.nodes.Node node @@ -1683,7 +1859,7 @@ hfds showQuickFilter CLSS public org.openide.explorer.view.NodeRenderer cons public init() cons public init(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf javax.swing.ListCellRenderer intf javax.swing.tree.TreeCellRenderer meth public final boolean isShowIcons() @@ -1691,7 +1867,7 @@ meth public final void setShowIcons(boolean) meth public java.awt.Component getListCellRendererComponent(javax.swing.JList,java.lang.Object,int,boolean,boolean) meth public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree,java.lang.Object,boolean,boolean,boolean,int,boolean) meth public static org.openide.explorer.view.NodeRenderer sharedInstance() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds bigIcons,draggedOver,instance,labelGap,renderer,showIcons @@ -1764,7 +1940,7 @@ meth public void setDropTarget(boolean) meth public void setNodePopupFactory(org.openide.explorer.view.NodePopupFactory) meth public void setPopupAllowed(boolean) meth public void setProperties(org.openide.nodes.Node$Property[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setQuickSearchAllowed(boolean) meth public void setQuickSearchTableFilter(org.openide.explorer.view.QuickSearchTableFilter,boolean) meth public void setTreeHorizontalScrollBarPolicy(int) @@ -1886,7 +2062,7 @@ meth public void setRootVisible(boolean) meth public void setScrollsOnExpand(boolean) meth public void setSelectionMode(int) meth public void setUseSubstringInQuickSearch(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void updateUI() meth public void validate() supr javax.swing.JScrollPane @@ -1900,10 +2076,10 @@ supr java.lang.Object CLSS public final org.openide.util.HelpCtx cons public init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) cons public init(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.util.HelpCtx DEFAULT_HELP innr public abstract interface static Displayer innr public abstract interface static Provider diff --git a/platform/openide.filesystems.compat8/nbproject/org-openide-filesystems-compat8.sig b/platform/openide.filesystems.compat8/nbproject/org-openide-filesystems-compat8.sig index 1f00b89277d1..0ca3f01edc29 100644 --- a/platform/openide.filesystems.compat8/nbproject/org-openide-filesystems-compat8.sig +++ b/platform/openide.filesystems.compat8/nbproject/org-openide-filesystems-compat8.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 9.39 +#Version 9.40 CLSS public java.io.IOException cons public init() @@ -7,6 +7,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract interface java.io.Serializable @@ -16,8 +17,10 @@ meth public abstract void close() throws java.lang.Exception CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -26,11 +29,13 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -62,6 +67,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -98,6 +105,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract org.openide.filesystems.AbstractFileSystem cons public init() @@ -133,7 +141,7 @@ hfds lastEnum,refresher,root,serialVersionUID CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$Attr outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = 5978845941846736946 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract java.lang.Object readAttribute(java.lang.String,java.lang.String) meth public abstract java.util.Enumeration attributes(java.lang.String) @@ -144,7 +152,7 @@ meth public abstract void writeAttribute(java.lang.String,java.lang.String,java. CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$Change outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = -5841597109944924596 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract void createData(java.lang.String) throws java.io.IOException meth public abstract void createFolder(java.lang.String) throws java.io.IOException @@ -154,7 +162,7 @@ meth public abstract void rename(java.lang.String,java.lang.String) throws java. CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$Info outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = -2438286177948307985 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract boolean folder(java.lang.String) meth public abstract boolean readOnly(java.lang.String) @@ -170,7 +178,7 @@ meth public abstract void unlock(java.lang.String) CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$List outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = -6242105832891012528 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract java.lang.String[] children(java.lang.String) @@ -184,7 +192,7 @@ meth public abstract java.lang.String readSymbolicLink(java.lang.String) throws CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$Transfer outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = -8945397853892302838 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract boolean copy(java.lang.String,org.openide.filesystems.AbstractFileSystem$Transfer,java.lang.String) throws java.io.IOException meth public abstract boolean move(java.lang.String,org.openide.filesystems.AbstractFileSystem$Transfer,java.lang.String) throws java.io.IOException @@ -192,7 +200,7 @@ meth public abstract boolean move(java.lang.String,org.openide.filesystems.Abstr CLSS public abstract org.openide.filesystems.AbstractFileSystemCompat cons public init() meth public org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.actions.SystemAction[] getActions() supr org.openide.filesystems.FileSystem hfds NO_SYSTEM_ACTIONS,SYSTEM_ACTIONS @@ -208,11 +216,11 @@ CLSS public org.openide.filesystems.DefaultAttributes cons protected init(org.openide.filesystems.AbstractFileSystem$Info,org.openide.filesystems.AbstractFileSystem$Change,org.openide.filesystems.AbstractFileSystem$List,java.lang.String) cons public init(org.openide.filesystems.AbstractFileSystem$Info,org.openide.filesystems.AbstractFileSystem$Change,org.openide.filesystems.AbstractFileSystem$List) fld public final static java.lang.String ATTR_EXT = "attributes" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String ATTR_NAME = "filesystem" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String ATTR_NAME_EXT = "filesystem.attributes" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf org.openide.filesystems.AbstractFileSystem$Attr intf org.openide.filesystems.AbstractFileSystem$List meth public java.lang.Object readAttribute(java.lang.String,java.lang.String) @@ -226,7 +234,7 @@ hfds ATTR_NAME_EXT_XML,DTD_PATH,PUBLIC_ID,READONLY_ATTRIBUTES,cache,change,fileN hcls ElementHandler,InnerParser,Table CLSS public org.openide.filesystems.EnvironmentNotSupportedException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.filesystems.FileSystem) cons public init(org.openide.filesystems.FileSystem,java.lang.String) meth public org.openide.filesystems.FileSystem getFileSystem() @@ -311,7 +319,7 @@ meth public !varargs java.lang.String getMIMEType(java.lang.String[]) meth public abstract boolean isData() meth public abstract boolean isFolder() meth public abstract boolean isReadOnly() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean isRoot() meth public abstract boolean isValid() meth public abstract java.io.InputStream getInputStream() throws java.io.FileNotFoundException @@ -335,7 +343,7 @@ meth public abstract void removeFileChangeListener(org.openide.filesystems.FileC meth public abstract void rename(org.openide.filesystems.FileLock,java.lang.String,java.lang.String) throws java.io.IOException meth public abstract void setAttribute(java.lang.String,java.lang.Object) throws java.io.IOException meth public abstract void setImportant(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean canRead() meth public boolean canWrite() meth public boolean existsExt(java.lang.String) @@ -348,7 +356,7 @@ meth public final boolean hasExt(java.lang.String) meth public final java.io.OutputStream getOutputStream() throws java.io.IOException meth public final java.net.URI toURI() meth public final java.net.URL getURL() throws org.openide.filesystems.FileStateInvalidException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.net.URL toURL() meth public final void delete() throws java.io.IOException meth public final void revert() throws java.io.IOException @@ -358,9 +366,9 @@ meth public java.lang.String asText(java.lang.String) throws java.io.IOException meth public java.lang.String getMIMEType() meth public java.lang.String getNameExt() meth public java.lang.String getPackageName(char) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getPackageNameExt(char,char) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getPath() meth public java.lang.String readSymbolicLinkPath() throws java.io.IOException meth public java.lang.String toString() @@ -420,11 +428,11 @@ CLSS public abstract org.openide.filesystems.FileSystem cons public init() fld public final static java.lang.String PROP_DISPLAY_NAME = "displayName" fld public final static java.lang.String PROP_HIDDEN = "hidden" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_READ_ONLY = "readOnly" fld public final static java.lang.String PROP_ROOT = "root" fld public final static java.lang.String PROP_SYSTEM_NAME = "systemName" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_VALID = "valid" innr public abstract interface static AtomicAction intf java.io.Serializable @@ -432,7 +440,7 @@ meth protected final void fireFileStatusChanged(org.openide.filesystems.FileStat meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth protected final void fireVetoableChange(java.lang.String,java.lang.Object,java.lang.Object) throws java.beans.PropertyVetoException meth protected final void setSystemName(java.lang.String) throws java.beans.PropertyVetoException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean isReadOnly() meth public abstract java.lang.String getDisplayName() meth public abstract org.openide.filesystems.FileObject findResource(java.lang.String) @@ -440,7 +448,7 @@ meth public abstract org.openide.filesystems.FileObject getRoot() meth public final boolean isDefault() meth public final boolean isValid() meth public final java.lang.String getSystemName() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileChangeListener(org.openide.filesystems.FileChangeListener) meth public final void addFileStatusListener(org.openide.filesystems.FileStatusListener) meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener) @@ -453,7 +461,7 @@ meth public final void runAtomicAction(org.openide.filesystems.FileSystem$Atomic meth public java.lang.String toString() meth public org.openide.filesystems.FileObject createTempFile(org.openide.filesystems.FileObject,java.lang.String,java.lang.String,boolean) throws java.io.IOException meth public org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.filesystems.FileObject getTempFolder() throws java.io.IOException meth public org.openide.filesystems.StatusDecorator getDecorator() meth public org.openide.util.Lookup findExtrasFor(java.util.Set) @@ -469,10 +477,10 @@ CLSS public abstract interface static org.openide.filesystems.FileSystem$AtomicA meth public abstract void run() throws java.io.IOException CLSS public abstract org.openide.filesystems.FileSystem$Environment - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth public void addClassPath(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object CLSS public abstract interface org.openide.filesystems.FileSystem$HtmlStatus @@ -484,78 +492,78 @@ meth public abstract java.awt.Image annotateIcon(java.awt.Image,int,java.util.Se meth public abstract java.lang.String annotateName(java.lang.String,java.util.Set) CLSS public org.openide.filesystems.FileSystemCapability - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() fld public final static org.openide.filesystems.FileSystemCapability ALL fld public final static org.openide.filesystems.FileSystemCapability COMPILE - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.filesystems.FileSystemCapability DEBUG - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.filesystems.FileSystemCapability DOC - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.filesystems.FileSystemCapability EXECUTE - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public static Bean meth public boolean capableOf(org.openide.filesystems.FileSystemCapability) meth public final java.util.Enumeration findAll(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.util.Enumeration findAllResources(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.util.Enumeration fileSystems() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.filesystems.FileObject findResource(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void removePropertyChangeListener(java.beans.PropertyChangeListener) supr java.lang.Object CLSS public static org.openide.filesystems.FileSystemCapability$Bean outer org.openide.filesystems.FileSystemCapability - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() intf java.io.Serializable meth public boolean capableOf(org.openide.filesystems.FileSystemCapability) meth public boolean getCompile() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean getDebug() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean getDoc() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean getExecute() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public void setCompile(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setDebug(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setDoc(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setExecute(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.openide.filesystems.FileSystemCapability hfds compilation,debug,doc,execution,serialVersionUID,supp CLSS public abstract org.openide.filesystems.FileSystemCompat cons public init() meth protected boolean isPersistent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final void setCapability(org.openide.filesystems.FileSystemCapability) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isHidden() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileSystemCapability getCapability() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void setHidden(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.filesystems.FileSystem$Status getStatus() meth public org.openide.util.actions.SystemAction[] getActions() meth public org.openide.util.actions.SystemAction[] getActions(java.util.Set) meth public static org.openide.filesystems.FileSystemCompat compat(org.openide.filesystems.FileSystem) meth public void prepareEnvironment(org.openide.filesystems.FileSystem$Environment) throws org.openide.filesystems.EnvironmentNotSupportedException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds NO_SYSTEM_ACTIONS,PROP_CAPABILITIES,capability,capabilityListener,hidden,status hcls StatusImpl,SystemStatus @@ -583,7 +591,7 @@ meth public static java.lang.String findFreeFolderName(org.openide.filesystems.F meth public static java.lang.String getExtension(java.lang.String) meth public static java.lang.String getFileDisplayName(org.openide.filesystems.FileObject) meth public static java.lang.String getMIMEType(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.String getMIMEType(org.openide.filesystems.FileObject) meth public static java.lang.String getRelativePath(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject) meth public static java.lang.String normalizePath(java.lang.String) @@ -591,7 +599,7 @@ meth public static java.net.URL getArchiveFile(java.net.URL) meth public static java.net.URL getArchiveRoot(java.net.URL) meth public static java.net.URL urlForArchiveOrDir(java.io.File) meth public static java.net.URLStreamHandler nbfsURLStreamHandler() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.nio.file.Path toPath(org.openide.filesystems.FileObject) meth public static java.util.List getMIMETypeExtensions(java.lang.String) meth public static java.util.List getOrder(java.util.Collection,boolean) @@ -614,7 +622,7 @@ meth public static org.openide.filesystems.FileObject moveFile(org.openide.files meth public static org.openide.filesystems.FileObject toFileObject(java.io.File) meth public static org.openide.filesystems.FileObject toFileObject(java.nio.file.Path) meth public static org.openide.filesystems.FileObject[] fromFile(java.io.File) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.filesystems.FileStatusListener weakFileStatusListener(org.openide.filesystems.FileStatusListener,java.lang.Object) meth public static org.openide.filesystems.FileSystem createMemoryFileSystem() meth public static void addFileChangeListener(org.openide.filesystems.FileChangeListener) @@ -626,9 +634,9 @@ meth public static void copy(java.io.InputStream,java.io.OutputStream) throws ja meth public static void copyAttributes(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject) throws java.io.IOException meth public static void copyAttributes(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject,java.util.function.BiFunction) throws java.io.IOException meth public static void extractJar(org.openide.filesystems.FileObject,java.io.InputStream) throws java.io.IOException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void preventFileChooserSymlinkTraversal(javax.swing.JFileChooser,java.io.File) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void refreshAll() meth public static void removeFileChangeListener(org.openide.filesystems.FileChangeListener) meth public static void removeFileChangeListener(org.openide.filesystems.FileChangeListener,java.io.File) @@ -710,7 +718,7 @@ cons public init() meth public abstract java.io.File getJarFile() meth public static void createJarFileSystemCompat(org.openide.filesystems.JarFileSystemCompat,org.openide.filesystems.FileSystemCapability) throws java.io.IOException meth public void prepareEnvironment(org.openide.filesystems.FileSystem$Environment) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.openide.filesystems.AbstractFileSystem CLSS public org.openide.filesystems.LocalFileSystem @@ -774,13 +782,13 @@ cons public init() meth public abstract java.io.File getRootDirectory() meth public static void createLocalFileSystemCompat(org.openide.filesystems.LocalFileSystemCompat,org.openide.filesystems.FileSystemCapability) meth public void prepareEnvironment(org.openide.filesystems.FileSystem$Environment) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.openide.filesystems.AbstractFileSystem CLSS public abstract org.openide.filesystems.MIMEResolver cons public !varargs init(java.lang.String[]) cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public abstract UIHelpers innr public abstract interface static !annotation ExtensionRegistration innr public abstract interface static !annotation NamespaceRegistration @@ -849,7 +857,7 @@ meth public boolean isReadOnly() meth public final boolean getPropagateMasks() meth public java.lang.String getDisplayName() meth public org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.filesystems.FileObject findResource(java.lang.String) meth public org.openide.filesystems.FileObject getRoot() meth public void addNotify() @@ -864,7 +872,7 @@ meth protected abstract org.openide.filesystems.FileSystem[] getDelegates() meth public org.openide.util.actions.SystemAction[] getActions() meth public org.openide.util.actions.SystemAction[] getActions(java.util.Set) meth public void prepareEnvironment(org.openide.filesystems.FileSystem$Environment) throws org.openide.filesystems.EnvironmentNotSupportedException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.openide.filesystems.FileSystem CLSS public org.openide.filesystems.Repository @@ -876,41 +884,41 @@ meth protected final java.util.List findLayers(org.openi meth protected final static void provideLayers(java.lang.ClassLoader,java.util.List) throws java.io.IOException meth protected void refreshAdditionalLayers() meth public final java.util.Enumeration findAll(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.util.Enumeration findAllResources(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.util.Enumeration fileSystems() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.util.Enumeration getFileSystems() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileObject findResource(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileSystem findFileSystem(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileSystem getDefaultFileSystem() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileSystem[] toArray() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileChangeListener(org.openide.filesystems.FileChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileSystem(org.openide.filesystems.FileSystem) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addRepositoryListener(org.openide.filesystems.RepositoryListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void readExternal(java.io.ObjectInput) throws java.io.IOException,java.lang.ClassNotFoundException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void removeFileChangeListener(org.openide.filesystems.FileChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void removeFileSystem(org.openide.filesystems.FileSystem) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void removeRepositoryListener(org.openide.filesystems.RepositoryListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void reorder(int[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void writeExternal(java.io.ObjectOutput) throws java.io.IOException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.filesystems.Repository getDefault() supr java.lang.Object hfds ADD_FS,NO_PROVIDER,fclSupport,fileSystems,fileSystemsClone,lastDefLookup,lastLocalProvider,listeners,names,propListener,repository,serialVersionUID,system,vetoListener @@ -973,7 +981,7 @@ meth public abstract org.openide.filesystems.FileObject[] getFileObjects(java.ne meth public static java.net.URL findURL(org.openide.filesystems.FileObject,int) meth public static org.openide.filesystems.FileObject findFileObject(java.net.URL) meth public static org.openide.filesystems.FileObject[] findFileObjects(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds CACHE_JUST_COMPUTING,cache,result,threadCache hcls DefaultURLMapper @@ -1032,7 +1040,7 @@ cons public init() meth public abstract java.io.File getRootDirectory() meth public static void createLocalFileSystemCompat(org.openide.filesystems.XMLFileSystemCompat,org.openide.filesystems.FileSystemCapability) meth public void prepareEnvironment(org.openide.filesystems.FileSystem$Environment) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.openide.filesystems.AbstractFileSystem CLSS public abstract interface !annotation org.openide.modules.PatchFor diff --git a/platform/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig b/platform/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig index 703320091ffc..6a7711913ca9 100644 --- a/platform/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig +++ b/platform/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 9.40 +#Version 9.41 CLSS public java.io.IOException cons public init() @@ -7,6 +7,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract interface java.io.Serializable @@ -20,11 +21,13 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -56,6 +59,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -92,6 +97,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract org.openide.filesystem.spi.FileChooserBuilderProvider cons public init() @@ -133,7 +139,7 @@ hfds lastEnum,refresher,root,serialVersionUID CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$Attr outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = 5978845941846736946 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract java.lang.Object readAttribute(java.lang.String,java.lang.String) meth public abstract java.util.Enumeration attributes(java.lang.String) @@ -144,7 +150,7 @@ meth public abstract void writeAttribute(java.lang.String,java.lang.String,java. CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$Change outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = -5841597109944924596 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract void createData(java.lang.String) throws java.io.IOException meth public abstract void createFolder(java.lang.String) throws java.io.IOException @@ -154,7 +160,7 @@ meth public abstract void rename(java.lang.String,java.lang.String) throws java. CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$Info outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = -2438286177948307985 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract boolean folder(java.lang.String) meth public abstract boolean readOnly(java.lang.String) @@ -170,7 +176,7 @@ meth public abstract void unlock(java.lang.String) CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$List outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = -6242105832891012528 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract java.lang.String[] children(java.lang.String) @@ -184,7 +190,7 @@ meth public abstract java.lang.String readSymbolicLink(java.lang.String) throws CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$Transfer outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = -8945397853892302838 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract boolean copy(java.lang.String,org.openide.filesystems.AbstractFileSystem$Transfer,java.lang.String) throws java.io.IOException meth public abstract boolean move(java.lang.String,org.openide.filesystems.AbstractFileSystem$Transfer,java.lang.String) throws java.io.IOException @@ -193,11 +199,11 @@ CLSS public org.openide.filesystems.DefaultAttributes cons protected init(org.openide.filesystems.AbstractFileSystem$Info,org.openide.filesystems.AbstractFileSystem$Change,org.openide.filesystems.AbstractFileSystem$List,java.lang.String) cons public init(org.openide.filesystems.AbstractFileSystem$Info,org.openide.filesystems.AbstractFileSystem$Change,org.openide.filesystems.AbstractFileSystem$List) fld public final static java.lang.String ATTR_EXT = "attributes" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String ATTR_NAME = "filesystem" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String ATTR_NAME_EXT = "filesystem.attributes" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf org.openide.filesystems.AbstractFileSystem$Attr intf org.openide.filesystems.AbstractFileSystem$List meth public java.lang.Object readAttribute(java.lang.String,java.lang.String) @@ -327,7 +333,7 @@ meth public !varargs java.lang.String getMIMEType(java.lang.String[]) meth public abstract boolean isData() meth public abstract boolean isFolder() meth public abstract boolean isReadOnly() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean isRoot() meth public abstract boolean isValid() meth public abstract java.io.InputStream getInputStream() throws java.io.FileNotFoundException @@ -351,7 +357,7 @@ meth public abstract void removeFileChangeListener(org.openide.filesystems.FileC meth public abstract void rename(org.openide.filesystems.FileLock,java.lang.String,java.lang.String) throws java.io.IOException meth public abstract void setAttribute(java.lang.String,java.lang.Object) throws java.io.IOException meth public abstract void setImportant(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean canRead() meth public boolean canWrite() meth public boolean existsExt(java.lang.String) @@ -364,7 +370,7 @@ meth public final boolean hasExt(java.lang.String) meth public final java.io.OutputStream getOutputStream() throws java.io.IOException meth public final java.net.URI toURI() meth public final java.net.URL getURL() throws org.openide.filesystems.FileStateInvalidException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.net.URL toURL() meth public final void delete() throws java.io.IOException meth public final void revert() throws java.io.IOException @@ -374,9 +380,9 @@ meth public java.lang.String asText(java.lang.String) throws java.io.IOException meth public java.lang.String getMIMEType() meth public java.lang.String getNameExt() meth public java.lang.String getPackageName(char) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getPackageNameExt(char,char) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getPath() meth public java.lang.String readSymbolicLinkPath() throws java.io.IOException meth public java.lang.String toString() @@ -436,11 +442,11 @@ CLSS public abstract org.openide.filesystems.FileSystem cons public init() fld public final static java.lang.String PROP_DISPLAY_NAME = "displayName" fld public final static java.lang.String PROP_HIDDEN = "hidden" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_READ_ONLY = "readOnly" fld public final static java.lang.String PROP_ROOT = "root" fld public final static java.lang.String PROP_SYSTEM_NAME = "systemName" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_VALID = "valid" innr public abstract interface static AtomicAction intf java.io.Serializable @@ -448,7 +454,7 @@ meth protected final void fireFileStatusChanged(org.openide.filesystems.FileStat meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth protected final void fireVetoableChange(java.lang.String,java.lang.Object,java.lang.Object) throws java.beans.PropertyVetoException meth protected final void setSystemName(java.lang.String) throws java.beans.PropertyVetoException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean isReadOnly() meth public abstract java.lang.String getDisplayName() meth public abstract org.openide.filesystems.FileObject findResource(java.lang.String) @@ -456,7 +462,7 @@ meth public abstract org.openide.filesystems.FileObject getRoot() meth public final boolean isDefault() meth public final boolean isValid() meth public final java.lang.String getSystemName() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileChangeListener(org.openide.filesystems.FileChangeListener) meth public final void addFileStatusListener(org.openide.filesystems.FileStatusListener) meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener) @@ -469,7 +475,7 @@ meth public final void runAtomicAction(org.openide.filesystems.FileSystem$Atomic meth public java.lang.String toString() meth public org.openide.filesystems.FileObject createTempFile(org.openide.filesystems.FileObject,java.lang.String,java.lang.String,boolean) throws java.io.IOException meth public org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.filesystems.FileObject getTempFolder() throws java.io.IOException meth public org.openide.filesystems.StatusDecorator getDecorator() meth public org.openide.util.Lookup findExtrasFor(java.util.Set) @@ -512,7 +518,7 @@ meth public static java.lang.String findFreeFolderName(org.openide.filesystems.F meth public static java.lang.String getExtension(java.lang.String) meth public static java.lang.String getFileDisplayName(org.openide.filesystems.FileObject) meth public static java.lang.String getMIMEType(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.String getMIMEType(org.openide.filesystems.FileObject) meth public static java.lang.String getRelativePath(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject) meth public static java.lang.String normalizePath(java.lang.String) @@ -520,7 +526,7 @@ meth public static java.net.URL getArchiveFile(java.net.URL) meth public static java.net.URL getArchiveRoot(java.net.URL) meth public static java.net.URL urlForArchiveOrDir(java.io.File) meth public static java.net.URLStreamHandler nbfsURLStreamHandler() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.nio.file.Path toPath(org.openide.filesystems.FileObject) meth public static java.util.List getMIMETypeExtensions(java.lang.String) meth public static java.util.List getOrder(java.util.Collection,boolean) @@ -543,7 +549,7 @@ meth public static org.openide.filesystems.FileObject moveFile(org.openide.files meth public static org.openide.filesystems.FileObject toFileObject(java.io.File) meth public static org.openide.filesystems.FileObject toFileObject(java.nio.file.Path) meth public static org.openide.filesystems.FileObject[] fromFile(java.io.File) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.filesystems.FileStatusListener weakFileStatusListener(org.openide.filesystems.FileStatusListener,java.lang.Object) meth public static org.openide.filesystems.FileSystem createMemoryFileSystem() meth public static void addFileChangeListener(org.openide.filesystems.FileChangeListener) @@ -555,9 +561,9 @@ meth public static void copy(java.io.InputStream,java.io.OutputStream) throws ja meth public static void copyAttributes(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject) throws java.io.IOException meth public static void copyAttributes(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject,java.util.function.BiFunction) throws java.io.IOException meth public static void extractJar(org.openide.filesystems.FileObject,java.io.InputStream) throws java.io.IOException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void preventFileChooserSymlinkTraversal(javax.swing.JFileChooser,java.io.File) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void refreshAll() meth public static void removeFileChangeListener(org.openide.filesystems.FileChangeListener) meth public static void removeFileChangeListener(org.openide.filesystems.FileChangeListener,java.io.File) @@ -696,7 +702,7 @@ hfds fs,serialVersionUID CLSS public abstract org.openide.filesystems.MIMEResolver cons public !varargs init(java.lang.String[]) cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public abstract UIHelpers innr public abstract interface static !annotation ExtensionRegistration innr public abstract interface static !annotation NamespaceRegistration @@ -765,7 +771,7 @@ meth public boolean isReadOnly() meth public final boolean getPropagateMasks() meth public java.lang.String getDisplayName() meth public org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.filesystems.FileObject findResource(java.lang.String) meth public org.openide.filesystems.FileObject getRoot() meth public void addNotify() @@ -783,41 +789,41 @@ meth protected final java.util.List findLayers(org.openi meth protected final static void provideLayers(java.lang.ClassLoader,java.util.List) throws java.io.IOException meth protected void refreshAdditionalLayers() meth public final java.util.Enumeration findAll(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.util.Enumeration findAllResources(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.util.Enumeration fileSystems() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.util.Enumeration getFileSystems() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileObject findResource(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileSystem findFileSystem(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileSystem getDefaultFileSystem() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileSystem[] toArray() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileChangeListener(org.openide.filesystems.FileChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileSystem(org.openide.filesystems.FileSystem) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addRepositoryListener(org.openide.filesystems.RepositoryListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void readExternal(java.io.ObjectInput) throws java.io.IOException,java.lang.ClassNotFoundException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void removeFileChangeListener(org.openide.filesystems.FileChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void removeFileSystem(org.openide.filesystems.FileSystem) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void removeRepositoryListener(org.openide.filesystems.RepositoryListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void reorder(int[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void writeExternal(java.io.ObjectOutput) throws java.io.IOException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.filesystems.Repository getDefault() supr java.lang.Object hfds ADD_FS,NO_PROVIDER,fclSupport,fileSystems,fileSystemsClone,lastDefLookup,lastLocalProvider,listeners,names,propListener,repository,serialVersionUID,system,vetoListener @@ -880,7 +886,7 @@ meth public abstract org.openide.filesystems.FileObject[] getFileObjects(java.ne meth public static java.net.URL findURL(org.openide.filesystems.FileObject,int) meth public static org.openide.filesystems.FileObject findFileObject(java.net.URL) meth public static org.openide.filesystems.FileObject[] findFileObjects(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds CACHE_JUST_COMPUTING,cache,result,threadCache hcls DefaultURLMapper diff --git a/platform/openide.filesystems/nbproject/org-openide-filesystems.sig b/platform/openide.filesystems/nbproject/org-openide-filesystems.sig index 1abc61df0580..bc9c7146d0a3 100644 --- a/platform/openide.filesystems/nbproject/org-openide-filesystems.sig +++ b/platform/openide.filesystems/nbproject/org-openide-filesystems.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 9.43 +#Version 9.44 CLSS public java.io.IOException cons public init() @@ -7,6 +7,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract interface java.io.Serializable @@ -20,11 +21,13 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -56,6 +59,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -92,6 +97,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract javax.annotation.processing.AbstractProcessor cons protected init() @@ -105,6 +111,7 @@ meth public java.util.Set getSupportedOptions() meth public javax.lang.model.SourceVersion getSupportedSourceVersion() meth public void init(javax.annotation.processing.ProcessingEnvironment) supr java.lang.Object +hfds initialized CLSS public abstract interface javax.annotation.processing.Processor meth public abstract boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment) @@ -148,7 +155,7 @@ hfds lastEnum,refresher,root,serialVersionUID CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$Attr outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = 5978845941846736946 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract java.lang.Object readAttribute(java.lang.String,java.lang.String) meth public abstract java.util.Enumeration attributes(java.lang.String) @@ -159,7 +166,7 @@ meth public abstract void writeAttribute(java.lang.String,java.lang.String,java. CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$Change outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = -5841597109944924596 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract void createData(java.lang.String) throws java.io.IOException meth public abstract void createFolder(java.lang.String) throws java.io.IOException @@ -169,7 +176,7 @@ meth public abstract void rename(java.lang.String,java.lang.String) throws java. CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$Info outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = -2438286177948307985 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract boolean folder(java.lang.String) meth public abstract boolean readOnly(java.lang.String) @@ -185,7 +192,7 @@ meth public abstract void unlock(java.lang.String) CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$List outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = -6242105832891012528 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract java.lang.String[] children(java.lang.String) @@ -199,7 +206,7 @@ meth public abstract java.lang.String readSymbolicLink(java.lang.String) throws CLSS public abstract interface static org.openide.filesystems.AbstractFileSystem$Transfer outer org.openide.filesystems.AbstractFileSystem fld public final static long serialVersionUID = -8945397853892302838 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract boolean copy(java.lang.String,org.openide.filesystems.AbstractFileSystem$Transfer,java.lang.String) throws java.io.IOException meth public abstract boolean move(java.lang.String,org.openide.filesystems.AbstractFileSystem$Transfer,java.lang.String) throws java.io.IOException @@ -208,11 +215,11 @@ CLSS public org.openide.filesystems.DefaultAttributes cons protected init(org.openide.filesystems.AbstractFileSystem$Info,org.openide.filesystems.AbstractFileSystem$Change,org.openide.filesystems.AbstractFileSystem$List,java.lang.String) cons public init(org.openide.filesystems.AbstractFileSystem$Info,org.openide.filesystems.AbstractFileSystem$Change,org.openide.filesystems.AbstractFileSystem$List) fld public final static java.lang.String ATTR_EXT = "attributes" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String ATTR_NAME = "filesystem" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String ATTR_NAME_EXT = "filesystem.attributes" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf org.openide.filesystems.AbstractFileSystem$Attr intf org.openide.filesystems.AbstractFileSystem$List meth public java.lang.Object readAttribute(java.lang.String,java.lang.String) @@ -303,7 +310,7 @@ meth public !varargs java.lang.String getMIMEType(java.lang.String[]) meth public abstract boolean isData() meth public abstract boolean isFolder() meth public abstract boolean isReadOnly() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean isRoot() meth public abstract boolean isValid() meth public abstract java.io.InputStream getInputStream() throws java.io.FileNotFoundException @@ -327,7 +334,7 @@ meth public abstract void removeFileChangeListener(org.openide.filesystems.FileC meth public abstract void rename(org.openide.filesystems.FileLock,java.lang.String,java.lang.String) throws java.io.IOException meth public abstract void setAttribute(java.lang.String,java.lang.Object) throws java.io.IOException meth public abstract void setImportant(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean canRead() meth public boolean canWrite() meth public boolean existsExt(java.lang.String) @@ -340,7 +347,7 @@ meth public final boolean hasExt(java.lang.String) meth public final java.io.OutputStream getOutputStream() throws java.io.IOException meth public final java.net.URI toURI() meth public final java.net.URL getURL() throws org.openide.filesystems.FileStateInvalidException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.net.URL toURL() meth public final void delete() throws java.io.IOException meth public final void revert() throws java.io.IOException @@ -350,9 +357,9 @@ meth public java.lang.String asText(java.lang.String) throws java.io.IOException meth public java.lang.String getMIMEType() meth public java.lang.String getNameExt() meth public java.lang.String getPackageName(char) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getPackageNameExt(char,char) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getPath() meth public java.lang.String readSymbolicLinkPath() throws java.io.IOException meth public java.lang.String toString() @@ -412,11 +419,11 @@ CLSS public abstract org.openide.filesystems.FileSystem cons public init() fld public final static java.lang.String PROP_DISPLAY_NAME = "displayName" fld public final static java.lang.String PROP_HIDDEN = "hidden" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_READ_ONLY = "readOnly" fld public final static java.lang.String PROP_ROOT = "root" fld public final static java.lang.String PROP_SYSTEM_NAME = "systemName" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_VALID = "valid" innr public abstract interface static AtomicAction intf java.io.Serializable @@ -424,7 +431,7 @@ meth protected final void fireFileStatusChanged(org.openide.filesystems.FileStat meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth protected final void fireVetoableChange(java.lang.String,java.lang.Object,java.lang.Object) throws java.beans.PropertyVetoException meth protected final void setSystemName(java.lang.String) throws java.beans.PropertyVetoException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean isReadOnly() meth public abstract java.lang.String getDisplayName() meth public abstract org.openide.filesystems.FileObject findResource(java.lang.String) @@ -432,7 +439,7 @@ meth public abstract org.openide.filesystems.FileObject getRoot() meth public final boolean isDefault() meth public final boolean isValid() meth public final java.lang.String getSystemName() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileChangeListener(org.openide.filesystems.FileChangeListener) meth public final void addFileStatusListener(org.openide.filesystems.FileStatusListener) meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener) @@ -445,7 +452,7 @@ meth public final void runAtomicAction(org.openide.filesystems.FileSystem$Atomic meth public java.lang.String toString() meth public org.openide.filesystems.FileObject createTempFile(org.openide.filesystems.FileObject,java.lang.String,java.lang.String,boolean) throws java.io.IOException meth public org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.filesystems.FileObject getTempFolder() throws java.io.IOException meth public org.openide.filesystems.StatusDecorator getDecorator() meth public org.openide.util.Lookup findExtrasFor(java.util.Set) @@ -483,7 +490,7 @@ meth public static java.lang.String findFreeFolderName(org.openide.filesystems.F meth public static java.lang.String getExtension(java.lang.String) meth public static java.lang.String getFileDisplayName(org.openide.filesystems.FileObject) meth public static java.lang.String getMIMEType(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.lang.String getMIMEType(org.openide.filesystems.FileObject) meth public static java.lang.String getRelativePath(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject) meth public static java.lang.String normalizePath(java.lang.String) @@ -491,7 +498,7 @@ meth public static java.net.URL getArchiveFile(java.net.URL) meth public static java.net.URL getArchiveRoot(java.net.URL) meth public static java.net.URL urlForArchiveOrDir(java.io.File) meth public static java.net.URLStreamHandler nbfsURLStreamHandler() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.nio.file.Path toPath(org.openide.filesystems.FileObject) meth public static java.util.List getMIMETypeExtensions(java.lang.String) meth public static java.util.List getOrder(java.util.Collection,boolean) @@ -514,7 +521,7 @@ meth public static org.openide.filesystems.FileObject moveFile(org.openide.files meth public static org.openide.filesystems.FileObject toFileObject(java.io.File) meth public static org.openide.filesystems.FileObject toFileObject(java.nio.file.Path) meth public static org.openide.filesystems.FileObject[] fromFile(java.io.File) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.filesystems.FileStatusListener weakFileStatusListener(org.openide.filesystems.FileStatusListener,java.lang.Object) meth public static org.openide.filesystems.FileSystem createMemoryFileSystem() meth public static void addFileChangeListener(org.openide.filesystems.FileChangeListener) @@ -526,9 +533,9 @@ meth public static void copy(java.io.InputStream,java.io.OutputStream) throws ja meth public static void copyAttributes(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject) throws java.io.IOException meth public static void copyAttributes(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject,java.util.function.BiFunction) throws java.io.IOException meth public static void extractJar(org.openide.filesystems.FileObject,java.io.InputStream) throws java.io.IOException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void preventFileChooserSymlinkTraversal(javax.swing.JFileChooser,java.io.File) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void refreshAll() meth public static void removeFileChangeListener(org.openide.filesystems.FileChangeListener) meth public static void removeFileChangeListener(org.openide.filesystems.FileChangeListener,java.io.File) @@ -664,7 +671,7 @@ hfds fs,serialVersionUID CLSS public abstract org.openide.filesystems.MIMEResolver cons public !varargs init(java.lang.String[]) cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public abstract UIHelpers innr public abstract interface static !annotation ExtensionRegistration innr public abstract interface static !annotation NamespaceRegistration @@ -733,7 +740,7 @@ meth public boolean isReadOnly() meth public final boolean getPropagateMasks() meth public java.lang.String getDisplayName() meth public org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.filesystems.FileObject findResource(java.lang.String) meth public org.openide.filesystems.FileObject getRoot() meth public void addNotify() @@ -751,41 +758,41 @@ meth protected final java.util.List findLayers(org.openi meth protected final static void provideLayers(java.lang.ClassLoader,java.util.List) throws java.io.IOException meth protected void refreshAdditionalLayers() meth public final java.util.Enumeration findAll(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.util.Enumeration findAllResources(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.util.Enumeration fileSystems() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.util.Enumeration getFileSystems() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileObject find(java.lang.String,java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileObject findResource(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileSystem findFileSystem(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileSystem getDefaultFileSystem() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.filesystems.FileSystem[] toArray() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileChangeListener(org.openide.filesystems.FileChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addFileSystem(org.openide.filesystems.FileSystem) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addRepositoryListener(org.openide.filesystems.RepositoryListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void readExternal(java.io.ObjectInput) throws java.io.IOException,java.lang.ClassNotFoundException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void removeFileChangeListener(org.openide.filesystems.FileChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void removeFileSystem(org.openide.filesystems.FileSystem) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void removeRepositoryListener(org.openide.filesystems.RepositoryListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void reorder(int[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void writeExternal(java.io.ObjectOutput) throws java.io.IOException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.filesystems.Repository getDefault() supr java.lang.Object hfds ADD_FS,NO_PROVIDER,fclSupport,fileSystems,fileSystemsClone,lastDefLookup,lastLocalProvider,listeners,names,propListener,repository,serialVersionUID,system,vetoListener @@ -848,7 +855,7 @@ meth public abstract org.openide.filesystems.FileObject[] getFileObjects(java.ne meth public static java.net.URL findURL(org.openide.filesystems.FileObject,int) meth public static org.openide.filesystems.FileObject findFileObject(java.net.URL) meth public static org.openide.filesystems.FileObject[] findFileObjects(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds CACHE_JUST_COMPUTING,cache,result,threadCache hcls DefaultURLMapper diff --git a/platform/openide.io/nbproject/org-openide-io.sig b/platform/openide.io/nbproject/org-openide-io.sig index c30218ed25d5..2253e959acf6 100644 --- a/platform/openide.io/nbproject/org-openide-io.sig +++ b/platform/openide.io/nbproject/org-openide-io.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.79 +#Version 1.80 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable @@ -11,12 +11,15 @@ meth public abstract void flush() throws java.io.IOException CLSS public java.io.PrintWriter cons public init(java.io.File) throws java.io.FileNotFoundException cons public init(java.io.File,java.lang.String) throws java.io.FileNotFoundException,java.io.UnsupportedEncodingException +cons public init(java.io.File,java.nio.charset.Charset) throws java.io.IOException cons public init(java.io.OutputStream) cons public init(java.io.OutputStream,boolean) +cons public init(java.io.OutputStream,boolean,java.nio.charset.Charset) cons public init(java.io.Writer) cons public init(java.io.Writer,boolean) cons public init(java.lang.String) throws java.io.FileNotFoundException cons public init(java.lang.String,java.lang.String) throws java.io.FileNotFoundException,java.io.UnsupportedEncodingException +cons public init(java.lang.String,java.nio.charset.Charset) throws java.io.IOException fld protected java.io.Writer out meth protected void clearError() meth protected void setError() @@ -55,6 +58,7 @@ meth public void write(int) meth public void write(java.lang.String) meth public void write(java.lang.String,int,int) supr java.io.Writer +hfds autoFlush,formatter,psOut,trouble CLSS public abstract interface java.io.Serializable @@ -71,11 +75,13 @@ meth public abstract void write(char[],int,int) throws java.io.IOException meth public java.io.Writer append(char) throws java.io.IOException meth public java.io.Writer append(java.lang.CharSequence) throws java.io.IOException meth public java.io.Writer append(java.lang.CharSequence,int,int) throws java.io.IOException +meth public static java.io.Writer nullWriter() meth public void write(char[]) throws java.io.IOException meth public void write(int) throws java.io.IOException meth public void write(java.lang.String) throws java.io.IOException meth public void write(java.lang.String,int,int) throws java.io.IOException supr java.lang.Object +hfds WRITE_BUFFER_SIZE,writeBuffer CLSS public abstract interface java.lang.Appendable meth public abstract java.lang.Appendable append(char) throws java.io.IOException @@ -90,8 +96,10 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -100,14 +108,17 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -118,6 +129,9 @@ meth public final void wait(long,int) throws java.lang.InterruptedException meth public int hashCode() meth public java.lang.String toString() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract interface java.util.EventListener CLSS public java.util.EventObject @@ -127,6 +141,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public final org.openide.windows.FoldHandle meth public boolean isFinished() @@ -311,15 +326,15 @@ supr java.lang.Object CLSS public abstract interface org.openide.windows.InputOutput fld public final static java.io.Reader nullReader - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.windows.InputOutput NULL fld public final static org.openide.windows.OutputWriter nullWriter - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean isClosed() meth public abstract boolean isErrSeparated() meth public abstract boolean isFocusTaken() meth public abstract java.io.Reader flushReader() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.io.Reader getIn() meth public abstract org.openide.windows.OutputWriter getErr() meth public abstract org.openide.windows.OutputWriter getOut() diff --git a/platform/openide.loaders/nbproject/org-openide-loaders.sig b/platform/openide.loaders/nbproject/org-openide-loaders.sig index 729d9d951886..61d68f09f626 100644 --- a/platform/openide.loaders/nbproject/org-openide-loaders.sig +++ b/platform/openide.loaders/nbproject/org-openide-loaders.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 7.100 +#Version 7.101 CLSS public java.awt.Canvas cons public init() @@ -14,6 +14,7 @@ meth public void createBufferStrategy(int,java.awt.BufferCapabilities) throws ja meth public void paint(java.awt.Graphics) meth public void update(java.awt.Graphics) supr java.awt.Component +hfds base,nameCounter,serialVersionUID CLSS public abstract java.awt.Component cons protected init() @@ -31,6 +32,7 @@ intf java.awt.MenuContainer intf java.awt.image.ImageObserver intf java.io.Serializable meth protected boolean requestFocus(boolean) +meth protected boolean requestFocus(boolean,java.awt.event.FocusEvent$Cause) meth protected boolean requestFocusInWindow(boolean) meth protected final void disableEvents(long) meth protected final void enableEvents(long) @@ -51,20 +53,20 @@ meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean action(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean areFocusTraversalKeysSet(int) meth public boolean contains(int,int) meth public boolean contains(java.awt.Point) meth public boolean getFocusTraversalKeysEnabled() meth public boolean getIgnoreRepaint() meth public boolean gotFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean handleEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean hasFocus() meth public boolean imageUpdate(java.awt.Image,int,int,int,int,int) meth public boolean inside(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isBackgroundSet() meth public boolean isCursorSet() meth public boolean isDisplayable() @@ -73,7 +75,7 @@ meth public boolean isEnabled() meth public boolean isFocusCycleRoot(java.awt.Container) meth public boolean isFocusOwner() meth public boolean isFocusTraversable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isFocusable() meth public boolean isFontSet() meth public boolean isForegroundSet() @@ -86,28 +88,29 @@ meth public boolean isShowing() meth public boolean isValid() meth public boolean isVisible() meth public boolean keyDown(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean keyUp(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean lostFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDown(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDrag(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseEnter(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseExit(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseMove(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseUp(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver) meth public boolean prepareImage(java.awt.Image,java.awt.image.ImageObserver) meth public boolean requestFocusInWindow() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public final java.lang.Object getTreeLock() meth public final void dispatchEvent(java.awt.AWTEvent) meth public float getAlignmentX() @@ -124,7 +127,7 @@ meth public java.awt.Color getForeground() meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() meth public java.awt.ComponentOrientation getComponentOrientation() meth public java.awt.Container getFocusCycleRootAncestor() @@ -136,11 +139,11 @@ meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension size() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Font getFont() meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() @@ -152,9 +155,9 @@ meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getLocationOnScreen() meth public java.awt.Point getMousePosition() meth public java.awt.Point location() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle bounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle getBounds() meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Toolkit getToolkit() @@ -195,14 +198,14 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enableInputMethods(boolean) meth public void firePropertyChange(java.lang.String,byte,byte) meth public void firePropertyChange(java.lang.String,char,char) @@ -211,19 +214,19 @@ meth public void firePropertyChange(java.lang.String,float,float) meth public void firePropertyChange(java.lang.String,long,long) meth public void firePropertyChange(java.lang.String,short,short) meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list() meth public void list(java.io.PrintStream) meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter) meth public void list(java.io.PrintWriter,int) meth public void move(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void nextFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintAll(java.awt.Graphics) meth public void print(java.awt.Graphics) @@ -246,12 +249,13 @@ meth public void repaint(int,int,int,int) meth public void repaint(long) meth public void repaint(long,int,int,int,int) meth public void requestFocus() +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(java.awt.Dimension) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void setBackground(java.awt.Color) meth public void setBounds(int,int,int,int) @@ -271,21 +275,24 @@ meth public void setLocation(int,int) meth public void setLocation(java.awt.Point) meth public void setMaximumSize(java.awt.Dimension) meth public void setMinimumSize(java.awt.Dimension) +meth public void setMixingCutoutShape(java.awt.Shape) meth public void setName(java.lang.String) meth public void setPreferredSize(java.awt.Dimension) meth public void setSize(int,int) meth public void setSize(java.awt.Dimension) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void transferFocus() meth public void transferFocusBackward() meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -307,7 +314,7 @@ meth public final void setFocusTraversalPolicyProvider(boolean) meth public float getAlignmentX() meth public float getAlignmentY() meth public int countComponents() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getComponentCount() meth public int getComponentZOrder(java.awt.Component) meth public java.awt.Component add(java.awt.Component) @@ -319,19 +326,19 @@ meth public java.awt.Component getComponent(int) meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component[] getComponents() meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.FocusTraversalPolicy getFocusTraversalPolicy() meth public java.awt.Insets getInsets() meth public java.awt.Insets insets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.LayoutManager getLayout() meth public java.awt.Point getMousePosition(boolean) meth public java.awt.event.ContainerListener[] getContainerListeners() @@ -344,11 +351,11 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter,int) meth public void paint(java.awt.Graphics) @@ -370,6 +377,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public java.awt.FlowLayout cons public init() @@ -397,6 +406,7 @@ meth public void setAlignment(int) meth public void setHgap(int) meth public void setVgap(int) supr java.lang.Object +hfds align,alignOnBaseline,currentSerialVersion,hgap,newAlign,serialVersionOnStream,serialVersionUID,vgap CLSS public abstract interface java.awt.ItemSelectable meth public abstract java.lang.Object[] getSelectedObjects() @@ -412,7 +422,7 @@ meth public abstract void removeLayoutComponent(java.awt.Component) CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.awt.Font getFont() meth public abstract void remove(java.awt.MenuComponent) @@ -421,7 +431,7 @@ intf java.util.EventListener meth public abstract void actionPerformed(java.awt.event.ActionEvent) CLSS public abstract java.awt.event.MouseAdapter -cons public init() +cons protected init() intf java.awt.event.MouseListener intf java.awt.event.MouseMotionListener intf java.awt.event.MouseWheelListener @@ -482,6 +492,16 @@ meth public void setPreferred(boolean) meth public void setShortDescription(java.lang.String) meth public void setValue(java.lang.String,java.lang.Object) supr java.lang.Object +hfds TRANSIENT,classRef,displayName,expert,hidden,name,preferred,shortDescription,table + +CLSS public abstract interface !annotation java.beans.JavaBean + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String defaultEventSet() +meth public abstract !hasdefault java.lang.String defaultProperty() +meth public abstract !hasdefault java.lang.String description() CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener @@ -502,6 +522,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract interface java.io.Serializable @@ -513,13 +534,17 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -528,9 +553,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -539,6 +566,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -550,6 +578,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -572,6 +601,7 @@ cons public init(java.lang.String) cons public init(java.lang.ThreadGroup,java.lang.Runnable) cons public init(java.lang.ThreadGroup,java.lang.Runnable,java.lang.String) cons public init(java.lang.ThreadGroup,java.lang.Runnable,java.lang.String,long) +cons public init(java.lang.ThreadGroup,java.lang.Runnable,java.lang.String,long,boolean) cons public init(java.lang.ThreadGroup,java.lang.String) fld public final static int MAX_PRIORITY = 10 fld public final static int MIN_PRIORITY = 1 @@ -587,20 +617,21 @@ meth public final int getPriority() meth public final java.lang.String getName() meth public final java.lang.ThreadGroup getThreadGroup() meth public final void checkAccess() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="17") meth public final void join() throws java.lang.InterruptedException meth public final void join(long) throws java.lang.InterruptedException meth public final void join(long,int) throws java.lang.InterruptedException meth public final void resume() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="1.2") meth public final void setDaemon(boolean) meth public final void setName(java.lang.String) meth public final void setPriority(int) meth public final void stop() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="1.2") meth public final void suspend() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="1.2") meth public int countStackFrames() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=true, java.lang.String since="1.2") meth public java.lang.ClassLoader getContextClassLoader() meth public java.lang.StackTraceElement[] getStackTrace() meth public java.lang.String toString() @@ -615,6 +646,7 @@ meth public static java.lang.Thread currentThread() meth public static java.lang.Thread$UncaughtExceptionHandler getDefaultUncaughtExceptionHandler() meth public static java.util.Map getAllStackTraces() meth public static void dumpStack() +meth public static void onSpinWait() meth public static void setDefaultUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler) meth public static void sleep(long) throws java.lang.InterruptedException meth public static void sleep(long,int) throws java.lang.InterruptedException @@ -625,6 +657,8 @@ meth public void setContextClassLoader(java.lang.ClassLoader) meth public void setUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler) meth public void start() supr java.lang.Object +hfds EMPTY_STACK_TRACE,blocker,blockerLock,contextClassLoader,daemon,defaultUncaughtExceptionHandler,eetop,group,inheritableThreadLocals,inheritedAccessControlContext,interrupted,name,parkBlocker,priority,stackSize,stillborn,target,threadInitNumber,threadLocalRandomProbe,threadLocalRandomSecondarySeed,threadLocalRandomSeed,threadLocals,threadSeqNumber,threadStatus,tid,uncaughtExceptionHandler +hcls Caches,WeakClassKey CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -647,6 +681,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -674,6 +710,9 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract interface java.text.AttributedCharacterIterator innr public static Attribute intf java.text.CharacterIterator @@ -731,12 +770,14 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract interface javax.accessibility.Accessible meth public abstract javax.accessibility.AccessibleContext getAccessibleContext() CLSS public abstract javax.swing.AbstractButton -cons public init() + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="") +cons protected init() fld protected java.awt.event.ActionListener actionListener fld protected java.awt.event.ItemListener itemListener fld protected javax.swing.ButtonModel model @@ -796,11 +837,14 @@ meth public int getVerticalAlignment() meth public int getVerticalTextPosition() meth public java.awt.Insets getMargin() meth public java.awt.event.ActionListener[] getActionListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ItemListener[] getItemListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.Object[] getSelectedObjects() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getActionCommand() meth public java.lang.String getLabel() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getText() meth public javax.swing.Action getAction() meth public javax.swing.ButtonModel getModel() @@ -812,6 +856,7 @@ meth public javax.swing.Icon getRolloverIcon() meth public javax.swing.Icon getRolloverSelectedIcon() meth public javax.swing.Icon getSelectedIcon() meth public javax.swing.event.ChangeListener[] getChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.ButtonUI getUI() meth public long getMultiClickThreshhold() meth public void addActionListener(java.awt.event.ActionListener) @@ -824,39 +869,67 @@ meth public void removeChangeListener(javax.swing.event.ChangeListener) meth public void removeItemListener(java.awt.event.ItemListener) meth public void removeNotify() meth public void setAction(javax.swing.Action) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the Action instance connected with this ActionEvent source", java.lang.String[] enumerationValues=[]) meth public void setActionCommand(java.lang.String) meth public void setBorderPainted(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether the border should be painted.", java.lang.String[] enumerationValues=[]) meth public void setContentAreaFilled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether the button should paint the content area or leave it transparent.", java.lang.String[] enumerationValues=[]) meth public void setDisabledIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The disabled icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setDisabledSelectedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The disabled selection icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setDisplayedMnemonicIndex(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the index into the String to draw the keyboard character mnemonic at", java.lang.String[] enumerationValues=[]) meth public void setEnabled(boolean) meth public void setFocusPainted(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether focus should be painted", java.lang.String[] enumerationValues=[]) meth public void setHideActionText(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the text of the button should come from the Action.", java.lang.String[] enumerationValues=[]) meth public void setHorizontalAlignment(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The horizontal alignment of the icon and text.", java.lang.String[] enumerationValues=["SwingConstants.LEFT", "SwingConstants.CENTER", "SwingConstants.RIGHT", "SwingConstants.LEADING", "SwingConstants.TRAILING"]) meth public void setHorizontalTextPosition(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The horizontal position of the text relative to the icon.", java.lang.String[] enumerationValues=["SwingConstants.LEFT", "SwingConstants.CENTER", "SwingConstants.RIGHT", "SwingConstants.LEADING", "SwingConstants.TRAILING"]) meth public void setIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The button's default icon", java.lang.String[] enumerationValues=[]) meth public void setIconTextGap(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="If both the icon and text properties are set, this property defines the space between them.", java.lang.String[] enumerationValues=[]) meth public void setLabel(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Replace by setText(text)", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setLayout(java.awt.LayoutManager) meth public void setMargin(java.awt.Insets) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The space between the button's border and the label.", java.lang.String[] enumerationValues=[]) meth public void setMnemonic(char) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the keyboard character mnemonic", java.lang.String[] enumerationValues=[]) meth public void setMnemonic(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the keyboard character mnemonic", java.lang.String[] enumerationValues=[]) meth public void setModel(javax.swing.ButtonModel) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Model that the Button uses.", java.lang.String[] enumerationValues=[]) meth public void setMultiClickThreshhold(long) meth public void setPressedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The pressed icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setRolloverEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether rollover effects should be enabled.", java.lang.String[] enumerationValues=[]) meth public void setRolloverIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The rollover icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setRolloverSelectedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The rollover selected icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setSelected(boolean) meth public void setSelectedIcon(javax.swing.Icon) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The selected icon for the button.", java.lang.String[] enumerationValues=[]) meth public void setText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The button's text.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.ButtonUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void setVerticalAlignment(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The vertical alignment of the icon and text.", java.lang.String[] enumerationValues=["SwingConstants.TOP", "SwingConstants.CENTER", "SwingConstants.BOTTOM"]) meth public void setVerticalTextPosition(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The vertical position of the text relative to the icon.", java.lang.String[] enumerationValues=["SwingConstants.TOP", "SwingConstants.CENTER", "SwingConstants.BOTTOM"]) meth public void updateUI() supr javax.swing.JComponent +hfds action,actionPropertyChangeListener,borderPaintedSet,contentAreaFilled,contentAreaFilledSet,defaultCapable,defaultIcon,defaultMargin,disabledIcon,disabledSelectedIcon,handler,hideActionText,horizontalAlignment,horizontalTextPosition,iconTextGap,iconTextGapSet,margin,mnemonic,mnemonicIndex,multiClickThreshhold,paintBorder,paintFocus,pressedIcon,rolloverEnabled,rolloverEnabledSet,rolloverIcon,rolloverSelectedIcon,selectedIcon,setLayout,text,verticalAlignment,verticalTextPosition +hcls ButtonActionPropertyChangeListener,Handler CLSS public abstract interface javax.swing.Action fld public final static java.lang.String ACCELERATOR_KEY = "AcceleratorKey" @@ -877,8 +950,10 @@ meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeLis meth public abstract void putValue(java.lang.String,java.lang.Object) meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public abstract void setEnabled(boolean) +meth public boolean accept(java.lang.Object) CLSS public javax.swing.JButton + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="An implementation of a \u0022push\u0022 button.") cons public init() cons public init(java.lang.String) anno 0 java.beans.ConstructorProperties(java.lang.String[] value=["text"]) @@ -889,15 +964,21 @@ innr protected AccessibleJButton intf javax.accessibility.Accessible meth protected java.lang.String paramString() meth public boolean isDefaultButton() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not this button is the default button", java.lang.String[] enumerationValues=[]) meth public boolean isDefaultCapable() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A string that specifies the name of the L&F class.", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The AccessibleContext associated with this Button.", java.lang.String[] enumerationValues=[]) meth public void removeNotify() meth public void setDefaultCapable(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether or not this button can be the default button", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.AbstractButton +hfds uiClassID CLSS public javax.swing.JCheckBoxMenuItem + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="", java.lang.String description="A menu item which can be selected or deselected.") cons public init() cons public init(java.lang.String) cons public init(java.lang.String,boolean) @@ -911,12 +992,18 @@ intf javax.swing.SwingConstants meth protected java.lang.String paramString() meth public boolean getState() meth public java.lang.Object[] getSelectedObjects() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void setState(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selection state of the check box menu item", java.lang.String[] enumerationValues=[]) supr javax.swing.JMenuItem +hfds uiClassID CLSS public javax.swing.JComboBox<%0 extends java.lang.Object> + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A combination of a text field and a drop-down list.") cons public init() cons public init(java.util.Vector<{javax.swing.JComboBox%0}>) cons public init(javax.swing.ComboBoxModel<{javax.swing.JComboBox%0}>) @@ -951,21 +1038,28 @@ meth public boolean isLightWeightPopupEnabled() meth public boolean isPopupVisible() meth public boolean selectWithKeyChar(char) meth public int getItemCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getMaximumRowCount() meth public int getSelectedIndex() meth public java.awt.event.ActionListener[] getActionListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ItemListener[] getItemListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.Object getSelectedItem() meth public java.lang.Object[] getSelectedObjects() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getActionCommand() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.Action getAction() meth public javax.swing.ComboBoxEditor getEditor() meth public javax.swing.ComboBoxModel<{javax.swing.JComboBox%0}> getModel() meth public javax.swing.JComboBox$KeySelectionManager getKeySelectionManager() meth public javax.swing.ListCellRenderer getRenderer() meth public javax.swing.event.PopupMenuListener[] getPopupMenuListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.ComboBoxUI getUI() meth public void actionPerformed(java.awt.event.ActionEvent) meth public void addActionListener(java.awt.event.ActionListener) @@ -989,27 +1083,43 @@ meth public void removeItemAt(int) meth public void removeItemListener(java.awt.event.ItemListener) meth public void removePopupMenuListener(javax.swing.event.PopupMenuListener) meth public void setAction(javax.swing.Action) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="the Action instance connected with this ActionEvent source", java.lang.String[] enumerationValues=[]) meth public void setActionCommand(java.lang.String) meth public void setEditable(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="If true, the user can type a new value in the combo box.", java.lang.String[] enumerationValues=[]) meth public void setEditor(javax.swing.ComboBoxEditor) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The editor that combo box uses to edit the current value", java.lang.String[] enumerationValues=[]) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setKeySelectionManager(javax.swing.JComboBox$KeySelectionManager) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The objects that changes the selection when a key is pressed.", java.lang.String[] enumerationValues=[]) meth public void setLightWeightPopupEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Set to false to require heavyweight popups.", java.lang.String[] enumerationValues=[]) meth public void setMaximumRowCount(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum number of rows the popup should have", java.lang.String[] enumerationValues=[]) meth public void setModel(javax.swing.ComboBoxModel<{javax.swing.JComboBox%0}>) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Model that the combo box uses to get data to display.", java.lang.String[] enumerationValues=[]) meth public void setPopupVisible(boolean) meth public void setPrototypeDisplayValue({javax.swing.JComboBox%0}) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The display prototype value, used to compute display width and height.", java.lang.String[] enumerationValues=[]) meth public void setRenderer(javax.swing.ListCellRenderer) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The renderer that paints the item selected in the list.", java.lang.String[] enumerationValues=[]) meth public void setSelectedIndex(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The item at index is selected.", java.lang.String[] enumerationValues=[]) meth public void setSelectedItem(java.lang.Object) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Sets the selected item in the JComboBox.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.ComboBoxUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void showPopup() meth public void updateUI() meth public {javax.swing.JComboBox%0} getItemAt(int) meth public {javax.swing.JComboBox%0} getPrototypeDisplayValue() supr javax.swing.JComponent +hfds action,actionPropertyChangeListener,firingActionEvent,prototypeDisplayValue,selectingItem,uiClassID,updateInProgress +hcls ComboBoxActionPropertyChangeListener,DefaultKeySelectionManager CLSS public abstract javax.swing.JComponent + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") cons public init() fld protected javax.swing.event.EventListenerList listenerList fld protected javax.swing.plaf.ComponentUI ui @@ -1037,6 +1147,7 @@ meth protected void processKeyEvent(java.awt.event.KeyEvent) meth protected void processMouseEvent(java.awt.event.MouseEvent) meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void setUI(javax.swing.plaf.ComponentUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's look and feel delegate.", java.lang.String[] enumerationValues=[]) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean contains(int,int) meth public boolean getAutoscrolls() @@ -1044,17 +1155,21 @@ meth public boolean getInheritsPopupMenu() meth public boolean getVerifyInputWhenFocusTarget() meth public boolean isDoubleBuffered() meth public boolean isManagingFocus() - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isOpaque() meth public boolean isOptimizedDrawingEnabled() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isPaintingTile() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isRequestFocusEnabled() meth public boolean isValidateRoot() meth public boolean requestDefaultFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocus(boolean) meth public boolean requestFocusInWindow() meth public final boolean isPaintingForPrint() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final java.lang.Object getClientProperty(java.lang.Object) meth public final javax.swing.ActionMap getActionMap() meth public final javax.swing.InputMap getInputMap() @@ -1068,39 +1183,54 @@ meth public int getBaseline(int,int) meth public int getConditionForKeyStroke(javax.swing.KeyStroke) meth public int getDebugGraphicsOptions() meth public int getHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getX() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getY() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component getNextFocusableComponent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Container getTopLevelAncestor() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets(java.awt.Insets) meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getPopupLocation(java.awt.event.MouseEvent) meth public java.awt.Point getToolTipLocation(java.awt.event.MouseEvent) meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Rectangle getVisibleRect() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ActionListener getActionForKeyStroke(javax.swing.KeyStroke) meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getToolTipText() meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="UIClassID", java.lang.String[] enumerationValues=[]) meth public javax.swing.InputVerifier getInputVerifier() meth public javax.swing.JPopupMenu getComponentPopupMenu() meth public javax.swing.JRootPane getRootPane() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JToolTip createToolTip() meth public javax.swing.KeyStroke[] getRegisteredKeyStrokes() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.TransferHandler getTransferHandler() meth public javax.swing.border.Border getBorder() meth public javax.swing.event.AncestorListener[] getAncestorListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) +meth public javax.swing.plaf.ComponentUI getUI() meth public static boolean isLightweightComponent(java.awt.Component) meth public static java.util.Locale getDefaultLocale() meth public static void setDefaultLocale(java.util.Locale) @@ -1109,15 +1239,15 @@ meth public void addNotify() meth public void addVetoableChangeListener(java.beans.VetoableChangeListener) meth public void computeVisibleRect(java.awt.Rectangle) meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void firePropertyChange(java.lang.String,boolean,boolean) meth public void firePropertyChange(java.lang.String,char,char) meth public void firePropertyChange(java.lang.String,int,int) meth public void grabFocus() meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintImmediately(int,int,int,int) meth public void paintImmediately(java.awt.Rectangle) @@ -1133,40 +1263,63 @@ meth public void repaint(long,int,int,int,int) meth public void requestFocus() meth public void resetKeyboardActions() meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void scrollRectToVisible(java.awt.Rectangle) meth public void setAlignmentX(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred horizontal alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAlignmentY(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred vertical alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAutoscrolls(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Determines if this component automatically scrolls its contents when dragged.", java.lang.String[] enumerationValues=[]) meth public void setBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The background color of the component.", java.lang.String[] enumerationValues=[]) meth public void setBorder(javax.swing.border.Border) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's border.", java.lang.String[] enumerationValues=[]) meth public void setComponentPopupMenu(javax.swing.JPopupMenu) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Popup to show", java.lang.String[] enumerationValues=[]) meth public void setDebugGraphicsOptions(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Diagnostic options for graphics operations.", java.lang.String[] enumerationValues=["DebugGraphics.NONE_OPTION", "DebugGraphics.LOG_OPTION", "DebugGraphics.FLASH_OPTION", "DebugGraphics.BUFFERED_OPTION"]) meth public void setDoubleBuffered(boolean) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setFocusTraversalKeys(int,java.util.Set) meth public void setFont(java.awt.Font) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The font for the component.", java.lang.String[] enumerationValues=[]) meth public void setForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The foreground color of the component.", java.lang.String[] enumerationValues=[]) meth public void setInheritsPopupMenu(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not the JPopupMenu is inherited", java.lang.String[] enumerationValues=[]) meth public void setInputVerifier(javax.swing.InputVerifier) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's input verifier.", java.lang.String[] enumerationValues=[]) meth public void setMaximumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setMinimumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The minimum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setNextFocusableComponent(java.awt.Component) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setOpaque(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's opacity", java.lang.String[] enumerationValues=[]) meth public void setPreferredSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred size of the component.", java.lang.String[] enumerationValues=[]) meth public void setRequestFocusEnabled(boolean) meth public void setToolTipText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The text to display in a tool tip.", java.lang.String[] enumerationValues=[]) meth public void setTransferHandler(javax.swing.TransferHandler) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mechanism for transfer of data to and from the component", java.lang.String[] enumerationValues=[]) meth public void setVerifyInputWhenFocusTarget(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the Component verifies input before accepting focus.", java.lang.String[] enumerationValues=[]) meth public void setVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public javax.swing.JList<%0 extends java.lang.Object> + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A component which allows for the selection of one or more objects from a list.") cons public init() cons public init(java.util.Vector) cons public init(javax.swing.ListModel<{javax.swing.JList%0}>) @@ -1183,22 +1336,32 @@ meth protected javax.swing.ListSelectionModel createSelectionModel() meth protected void fireSelectionValueChanged(int,int,boolean) meth public boolean getDragEnabled() meth public boolean getScrollableTracksViewportHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean getScrollableTracksViewportWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean getValueIsAdjusting() meth public boolean isSelectedIndex(int) meth public boolean isSelectionEmpty() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final javax.swing.DropMode getDropMode() meth public final javax.swing.JList$DropLocation getDropLocation() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final void setDropMode(javax.swing.DropMode) meth public int getAnchorSelectionIndex() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getFirstVisibleIndex() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getFixedCellHeight() meth public int getFixedCellWidth() meth public int getLastVisibleIndex() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getLayoutOrientation() meth public int getLeadSelectionIndex() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The lead selection index.", java.lang.String[] enumerationValues=[]) meth public int getMaxSelectionIndex() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getMinSelectionIndex() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getNextMatch(java.lang.String,int,javax.swing.text.Position$Bias) meth public int getScrollableBlockIncrement(java.awt.Rectangle,int,int) meth public int getScrollableUnitIncrement(java.awt.Rectangle,int,int) @@ -1210,18 +1373,24 @@ meth public int[] getSelectedIndices() meth public java.awt.Color getSelectionBackground() meth public java.awt.Color getSelectionForeground() meth public java.awt.Dimension getPreferredScrollableViewportSize() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Point indexToLocation(int) meth public java.awt.Rectangle getCellBounds(int,int) meth public java.lang.Object[] getSelectedValues() - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.util.List<{javax.swing.JList%0}> getSelectedValuesList() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.ListCellRenderer getCellRenderer() meth public javax.swing.ListModel<{javax.swing.JList%0}> getModel() meth public javax.swing.ListSelectionModel getSelectionModel() meth public javax.swing.event.ListSelectionListener[] getListSelectionListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.ListUI getUI() meth public void addListSelectionListener(javax.swing.event.ListSelectionListener) meth public void addSelectionInterval(int,int) @@ -1230,31 +1399,49 @@ meth public void ensureIndexIsVisible(int) meth public void removeListSelectionListener(javax.swing.event.ListSelectionListener) meth public void removeSelectionInterval(int,int) meth public void setCellRenderer(javax.swing.ListCellRenderer) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component used to draw the cells.", java.lang.String[] enumerationValues=[]) meth public void setDragEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="determines whether automatic drag handling is enabled", java.lang.String[] enumerationValues=[]) meth public void setFixedCellHeight(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Defines a fixed cell height when greater than zero.", java.lang.String[] enumerationValues=[]) meth public void setFixedCellWidth(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Defines a fixed cell width when greater than zero.", java.lang.String[] enumerationValues=[]) meth public void setLayoutOrientation(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Defines the way list cells are layed out.", java.lang.String[] enumerationValues=["JList.VERTICAL", "JList.HORIZONTAL_WRAP", "JList.VERTICAL_WRAP"]) meth public void setListData(java.util.Vector) meth public void setListData({javax.swing.JList%0}[]) meth public void setModel(javax.swing.ListModel<{javax.swing.JList%0}>) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The object that contains the data to be drawn by this JList.", java.lang.String[] enumerationValues=[]) meth public void setPrototypeCellValue({javax.swing.JList%0}) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The cell prototype value, used to compute cell width and height.", java.lang.String[] enumerationValues=[]) meth public void setSelectedIndex(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The index of the selected cell.", java.lang.String[] enumerationValues=[]) meth public void setSelectedIndices(int[]) meth public void setSelectedValue(java.lang.Object,boolean) meth public void setSelectionBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The background color of selected cells.", java.lang.String[] enumerationValues=[]) meth public void setSelectionForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The foreground color of selected cells.", java.lang.String[] enumerationValues=[]) meth public void setSelectionInterval(int,int) meth public void setSelectionMode(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selection mode.", java.lang.String[] enumerationValues=["ListSelectionModel.SINGLE_SELECTION", "ListSelectionModel.SINGLE_INTERVAL_SELECTION", "ListSelectionModel.MULTIPLE_INTERVAL_SELECTION"]) meth public void setSelectionModel(javax.swing.ListSelectionModel) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selection model, recording which cells are selected.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.ListUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void setValueIsAdjusting(boolean) meth public void setVisibleRowCount(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The preferred number of rows to display without requiring scrolling", java.lang.String[] enumerationValues=[]) meth public void updateUI() meth public {javax.swing.JList%0} getPrototypeCellValue() meth public {javax.swing.JList%0} getSelectedValue() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) supr javax.swing.JComponent +hfds cellRenderer,dataModel,dragEnabled,dropLocation,dropMode,fixedCellHeight,fixedCellWidth,horizontalScrollIncrement,layoutOrientation,prototypeCellValue,selectionBackground,selectionForeground,selectionListener,selectionModel,uiClassID,updateInProgress,visibleRowCount +hcls ListSelectionHandler CLSS public javax.swing.JMenu + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="", java.lang.String description="A popup window containing menu items displayed in a menu bar.") cons public init() cons public init(java.lang.String) cons public init(java.lang.String,boolean) @@ -1277,17 +1464,24 @@ meth public boolean isMenuComponent(java.awt.Component) meth public boolean isPopupMenuVisible() meth public boolean isSelected() meth public boolean isTearOff() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isTopLevelMenu() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getDelay() meth public int getItemCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getMenuComponentCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component add(java.awt.Component) meth public java.awt.Component add(java.awt.Component,int) meth public java.awt.Component getComponent() meth public java.awt.Component getMenuComponent(int) meth public java.awt.Component[] getMenuComponents() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JMenuItem add(java.lang.String) meth public javax.swing.JMenuItem add(javax.swing.Action) meth public javax.swing.JMenuItem add(javax.swing.JMenuItem) @@ -1295,8 +1489,11 @@ meth public javax.swing.JMenuItem getItem(int) meth public javax.swing.JMenuItem insert(javax.swing.Action,int) meth public javax.swing.JMenuItem insert(javax.swing.JMenuItem,int) meth public javax.swing.JPopupMenu getPopupMenu() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.MenuElement[] getSubElements() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.event.MenuListener[] getMenuListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void addMenuListener(javax.swing.event.MenuListener) meth public void addSeparator() meth public void applyComponentOrientation(java.awt.ComponentOrientation) @@ -1312,14 +1509,20 @@ meth public void removeMenuListener(javax.swing.event.MenuListener) meth public void setAccelerator(javax.swing.KeyStroke) meth public void setComponentOrientation(java.awt.ComponentOrientation) meth public void setDelay(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The delay between menu selection and making the popup menu visible", java.lang.String[] enumerationValues=[]) meth public void setMenuLocation(int,int) meth public void setModel(javax.swing.ButtonModel) meth public void setPopupMenuVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The popup menu's visibility", java.lang.String[] enumerationValues=[]) meth public void setSelected(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="When the menu is selected, its popup child is shown.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JMenuItem +hfds DEBUG,TRACE,VERBOSE,customMenuLocation,delay,menuChangeListener,menuEvent,popupMenu,uiClassID +hcls MenuChangeListener CLSS public javax.swing.JMenuBar + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A container for holding and displaying menus.") cons public init() innr protected AccessibleJMenuBar intf javax.accessibility.Accessible @@ -1329,18 +1532,23 @@ meth protected java.lang.String paramString() meth protected void paintBorder(java.awt.Graphics) meth public boolean isBorderPainted() meth public boolean isSelected() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getComponentIndex(java.awt.Component) meth public int getMenuCount() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component getComponent() meth public java.awt.Component getComponentAtIndex(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Insets getMargin() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JMenu add(javax.swing.JMenu) meth public javax.swing.JMenu getHelpMenu() meth public javax.swing.JMenu getMenu(int) meth public javax.swing.MenuElement[] getSubElements() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.SingleSelectionModel getSelectionModel() meth public javax.swing.plaf.MenuBarUI getUI() meth public void addNotify() @@ -1349,15 +1557,21 @@ meth public void processKeyEvent(java.awt.event.KeyEvent,javax.swing.MenuElement meth public void processMouseEvent(java.awt.event.MouseEvent,javax.swing.MenuElement[],javax.swing.MenuSelectionManager) meth public void removeNotify() meth public void setBorderPainted(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="Whether the border should be painted.", java.lang.String[] enumerationValues=[]) meth public void setHelpMenu(javax.swing.JMenu) meth public void setMargin(java.awt.Insets) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The space between the menubar's border and its contents", java.lang.String[] enumerationValues=[]) meth public void setSelected(java.awt.Component) meth public void setSelectionModel(javax.swing.SingleSelectionModel) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selection model, recording which child is selected.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.MenuBarUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds DEBUG,TRACE,VERBOSE,margin,paintBorder,selectionModel,uiClassID CLSS public javax.swing.JMenuItem + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="An item which can be selected in a menu.") cons public init() cons public init(java.lang.String) cons public init(java.lang.String,int) @@ -1381,11 +1595,16 @@ meth protected void init(java.lang.String,javax.swing.Icon) meth public boolean isArmed() meth public java.awt.Component getComponent() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.KeyStroke getAccelerator() meth public javax.swing.MenuElement[] getSubElements() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.event.MenuDragMouseListener[] getMenuDragMouseListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.event.MenuKeyListener[] getMenuKeyListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void addMenuDragMouseListener(javax.swing.event.MenuDragMouseListener) meth public void addMenuKeyListener(javax.swing.event.MenuKeyListener) meth public void menuSelectionChanged(boolean) @@ -1396,14 +1615,21 @@ meth public void processMouseEvent(java.awt.event.MouseEvent,javax.swing.MenuEle meth public void removeMenuDragMouseListener(javax.swing.event.MenuDragMouseListener) meth public void removeMenuKeyListener(javax.swing.event.MenuKeyListener) meth public void setAccelerator(javax.swing.KeyStroke) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The keystroke combination which will invoke the JMenuItem's actionlisteners without navigating the menu hierarchy", java.lang.String[] enumerationValues=[]) meth public void setArmed(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mouse release will fire an action event", java.lang.String[] enumerationValues=[]) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setModel(javax.swing.ButtonModel) meth public void setUI(javax.swing.plaf.MenuItemUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.AbstractButton +hfds DEBUG,TRACE,VERBOSE,accelerator,isMouseDragged,uiClassID +hcls MenuItemFocusListener CLSS public javax.swing.JPanel + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A generic lightweight container.") cons public init() cons public init(boolean) cons public init(java.awt.LayoutManager) @@ -1412,13 +1638,18 @@ innr protected AccessibleJPanel intf javax.accessibility.Accessible meth protected java.lang.String paramString() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A string that specifies the name of the L&F class.", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.PanelUI getUI() meth public void setUI(javax.swing.plaf.PanelUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds uiClassID CLSS public javax.swing.JPopupMenu + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A small window that pops up and displays a series of choices.") cons public init() cons public init(java.lang.String) innr protected AccessibleJPopupMenu @@ -1441,19 +1672,25 @@ meth public boolean isVisible() meth public int getComponentIndex(java.awt.Component) meth public java.awt.Component getComponent() meth public java.awt.Component getComponentAtIndex(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component getInvoker() meth public java.awt.Insets getMargin() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getLabel() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JMenuItem add(java.lang.String) meth public javax.swing.JMenuItem add(javax.swing.Action) meth public javax.swing.JMenuItem add(javax.swing.JMenuItem) meth public javax.swing.MenuElement[] getSubElements() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.SingleSelectionModel getSelectionModel() meth public javax.swing.event.MenuKeyListener[] getMenuKeyListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.event.PopupMenuListener[] getPopupMenuListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.plaf.PopupMenuUI getUI() meth public static boolean getDefaultLightWeightPopupEnabled() meth public static void setDefaultLightWeightPopupEnabled(boolean) @@ -1470,21 +1707,34 @@ meth public void remove(int) meth public void removeMenuKeyListener(javax.swing.event.MenuKeyListener) meth public void removePopupMenuListener(javax.swing.event.PopupMenuListener) meth public void setBorderPainted(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Is the border of the popup menu painted", java.lang.String[] enumerationValues=[]) meth public void setInvoker(java.awt.Component) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The invoking component for the popup menu", java.lang.String[] enumerationValues=[]) meth public void setLabel(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The label for the popup menu.", java.lang.String[] enumerationValues=[]) meth public void setLightWeightPopupEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Determines whether lightweight popups are used when possible", java.lang.String[] enumerationValues=[]) meth public void setLocation(int,int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The location of the popup menu.", java.lang.String[] enumerationValues=[]) meth public void setPopupSize(int,int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The size of the popup menu", java.lang.String[] enumerationValues=[]) meth public void setPopupSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The size of the popup menu", java.lang.String[] enumerationValues=[]) meth public void setSelected(java.awt.Component) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selected component on the popup menu", java.lang.String[] enumerationValues=[]) meth public void setSelectionModel(javax.swing.SingleSelectionModel) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The selection model for the popup menu", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.PopupMenuUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void setVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Makes the popup visible", java.lang.String[] enumerationValues=[]) meth public void show(java.awt.Component,int,int) meth public void updateUI() supr javax.swing.JComponent +hfds DEBUG,TRACE,VERBOSE,classLock,defaultLWPopupEnabledKey,desiredLocationX,desiredLocationY,frame,invoker,label,lightWeightPopup,margin,paintBorder,popup,popupPostionFixDisabled,selectionModel,uiClassID CLSS public javax.swing.JToggleButton + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="An implementation of a two-state button.") cons public init() cons public init(java.lang.String) cons public init(java.lang.String,boolean) @@ -1497,12 +1747,18 @@ innr protected AccessibleJToggleButton innr public static ToggleButtonModel intf javax.accessibility.Accessible meth protected java.lang.String paramString() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A string that specifies the name of the L&F class", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The AccessibleContext associated with this ToggleButton.", java.lang.String[] enumerationValues=[]) +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void updateUI() supr javax.swing.AbstractButton +hfds uiClassID CLSS public javax.swing.JToolBar + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UI", java.lang.String description="A component which displays commonly used controls or Actions.") cons public init() cons public init(int) cons public init(java.lang.String) @@ -1524,20 +1780,30 @@ meth public int getOrientation() meth public java.awt.Component getComponentAtIndex(int) meth public java.awt.Insets getMargin() meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JButton add(javax.swing.Action) meth public javax.swing.plaf.ToolBarUI getUI() meth public void addSeparator() meth public void addSeparator(java.awt.Dimension) meth public void setBorderPainted(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Does the tool bar paint its borders?", java.lang.String[] enumerationValues=[]) meth public void setFloatable(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Can the tool bar be made to float by the user?", java.lang.String[] enumerationValues=[]) meth public void setLayout(java.awt.LayoutManager) meth public void setMargin(java.awt.Insets) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The margin between the tool bar's border and contents", java.lang.String[] enumerationValues=[]) meth public void setOrientation(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The current orientation of the tool bar", java.lang.String[] enumerationValues=["SwingConstants.HORIZONTAL", "SwingConstants.VERTICAL"]) meth public void setRollover(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="Will draw rollover button borders in the toolbar.", java.lang.String[] enumerationValues=[]) meth public void setUI(javax.swing.plaf.ToolBarUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The UI object that implements the Component's LookAndFeel.", java.lang.String[] enumerationValues=[]) meth public void updateUI() supr javax.swing.JComponent +hfds floatable,margin,orientation,paintBorder,uiClassID +hcls DefaultToolBarLayout CLSS public abstract interface javax.swing.ListCellRenderer<%0 extends java.lang.Object> meth public abstract java.awt.Component getListCellRendererComponent(javax.swing.JList,{javax.swing.ListCellRenderer%0},int,boolean,boolean) @@ -1577,6 +1843,13 @@ fld public final static int TRAILING = 11 fld public final static int VERTICAL = 1 fld public final static int WEST = 7 +CLSS public abstract interface !annotation javax.swing.SwingContainer + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean value() +meth public abstract !hasdefault java.lang.String delegate() + CLSS public abstract interface javax.swing.event.ListDataListener intf java.util.EventListener meth public abstract void contentsChanged(javax.swing.event.ListDataEvent) @@ -1652,6 +1925,7 @@ meth public void die() meth public void redo() meth public void undo() supr java.lang.Object +hfds alive,hasBeenDone CLSS public javax.swing.undo.CompoundEdit cons public init() @@ -1671,6 +1945,7 @@ meth public void end() meth public void redo() meth public void undo() supr javax.swing.undo.AbstractUndoableEdit +hfds inProgress CLSS public javax.swing.undo.UndoManager cons public init() @@ -1698,6 +1973,8 @@ meth public void undo() meth public void undoOrRedo() meth public void undoableEditHappened(javax.swing.event.UndoableEditEvent) supr javax.swing.undo.CompoundEdit +hfds indexOfNextAdd,limit +hcls Action CLSS public abstract interface javax.swing.undo.UndoableEdit meth public abstract boolean addEdit(javax.swing.undo.UndoableEdit) @@ -1828,7 +2105,7 @@ supr java.lang.Object hfds MAXIMUM_TEXT_WIDTH,SIZE_PREFERRED_HEIGHT,SIZE_PREFERRED_WIDTH,adOptions,changeSupport,defaultValue,errMsg,infoMsg,message,messageType,noDefaultClose,notificationLineSupport,optionType,options,title,valid,value,warnMsg CLSS public abstract org.openide.ServiceType - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() fld public final static java.lang.String PROP_NAME = "name" innr public abstract static Registry @@ -1837,11 +2114,11 @@ intf java.io.Serializable intf org.openide.util.HelpCtx$Provider meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected java.lang.String displayName() meth public abstract org.openide.util.HelpCtx getHelpCtx() meth public final org.openide.ServiceType createClone() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public final void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public java.lang.String getName() @@ -1893,7 +2170,7 @@ meth public final void doFinishClick() meth public final void doNextClick() meth public final void doPreviousClick() meth public final void setPanels(org.openide.WizardDescriptor$Iterator) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.Object getProperty(java.lang.String) meth public java.lang.Object getValue() meth public java.text.MessageFormat getTitleFormat() @@ -1930,7 +2207,7 @@ meth public final void addPropertyChangeListener(java.beans.PropertyChangeListen meth public final void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public static org.openide.actions.ActionManager getDefault() meth public void invokeAction(javax.swing.Action,java.awt.event.ActionEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object hfds supp hcls Trivial @@ -2054,7 +2331,7 @@ meth public org.openide.util.HelpCtx getHelpCtx() supr org.openide.util.actions.CallbackSystemAction CLSS public org.openide.actions.InstantiateAction - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected boolean enable(org.openide.nodes.Node[]) meth protected void performAction(org.openide.nodes.Node[]) @@ -2175,7 +2452,7 @@ meth public org.openide.util.HelpCtx getHelpCtx() meth public org.openide.util.datatransfer.PasteType[] getPasteTypes() meth public void actionPerformed(java.awt.event.ActionEvent) meth public void setPasteTypes(org.openide.util.datatransfer.PasteType[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.openide.util.actions.CallbackSystemAction hfds globalModel,types hcls ActSubMenuModel,ActionPT,DelegateAction,NodeSelector @@ -2296,7 +2573,7 @@ meth protected boolean surviveFocusChange() meth protected void performAction(org.openide.nodes.Node[]) meth public java.lang.String getName() meth public java.lang.String iconResource() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.HelpCtx getHelpCtx() supr org.openide.util.actions.NodeAction hfds SCRIPT_ENGINE_ATTR @@ -2315,7 +2592,7 @@ meth public javax.swing.JMenuItem getMenuPresenter() meth public javax.swing.JMenuItem getPopupPresenter() meth public org.openide.util.HelpCtx getHelpCtx() meth public static void setModel(org.openide.actions.ToolsAction$Model) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void actionPerformed(java.awt.event.ActionEvent) supr org.openide.util.actions.SystemAction hfds serialVersionUID,taskGl @@ -2323,7 +2600,7 @@ hcls DelegateAction,G,Inline,Popup CLSS public abstract interface static org.openide.actions.ToolsAction$Model outer org.openide.actions.ToolsAction - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract org.openide.util.actions.SystemAction[] getActions() meth public abstract void addChangeListener(javax.swing.event.ChangeListener) meth public abstract void removeChangeListener(javax.swing.event.ChangeListener) @@ -2343,7 +2620,7 @@ hfds SWING_DEFAULT_LABEL,last,listener,redoAction,undoAction hcls Listener CLSS public org.openide.actions.UndockAction - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected boolean asynchronous() meth protected java.lang.String iconResource() @@ -2363,7 +2640,7 @@ meth public org.openide.util.HelpCtx getHelpCtx() supr org.openide.util.actions.CookieAction CLSS public org.openide.actions.WorkspaceSwitchAction - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth public java.lang.String getName() meth public javax.swing.JMenuItem getMenuPresenter() @@ -2434,7 +2711,7 @@ meth public abstract !hasdefault java.lang.String property() CLSS public org.openide.awt.Actions cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String ACTION_VALUE_TOGGLE = "openide.awt.actionToggle" fld public final static java.lang.String ACTION_VALUE_VISIBLE = "openide.awt.actionVisible" innr public abstract interface static ButtonActionConnector @@ -2455,15 +2732,15 @@ meth public static org.openide.util.ContextAwareAction context(java.lang.Class getRegisteredTypes() @@ -3328,11 +3605,11 @@ hfds EA_LISTENERS,entry,listeners,types,typesSet hcls Pair CLSS public abstract interface org.openide.loaders.CreateFromTemplateAttributesProvider - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.util.Map attributesFor(org.openide.loaders.DataObject,org.openide.loaders.DataFolder,java.lang.String) CLSS public abstract org.openide.loaders.CreateFromTemplateHandler - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() fld public final static java.lang.String FREE_FILE_EXTENSION = "freeFileExtension" meth protected abstract boolean accept(org.openide.filesystems.FileObject) @@ -3343,7 +3620,7 @@ supr org.netbeans.api.templates.CreateFromTemplateHandler CLSS public abstract interface org.openide.loaders.DataFilter fld public final static long serialVersionUID = 0 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.loaders.DataFilter ALL innr public abstract interface static FileBased intf java.io.Serializable @@ -3356,10 +3633,10 @@ meth public abstract boolean acceptFileObject(org.openide.filesystems.FileObject CLSS public org.openide.loaders.DataFolder cons protected init(org.openide.filesystems.FileObject,org.openide.loaders.DataLoader) throws org.openide.loaders.DataObjectExistsException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons protected init(org.openide.filesystems.FileObject,org.openide.loaders.MultiFileLoader) throws org.openide.loaders.DataObjectExistsException cons public init(org.openide.filesystems.FileObject) throws org.openide.loaders.DataObjectExistsException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_CHILDREN = "children" fld public final static java.lang.String PROP_ORDER = "order" fld public final static java.lang.String PROP_SORT_MODE = "sortMode" @@ -3413,7 +3690,7 @@ supr org.openide.loaders.DataNode CLSS public static org.openide.loaders.DataFolder$Index outer org.openide.loaders.DataFolder cons public init(org.openide.loaders.DataFolder) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.loaders.DataFolder,org.openide.nodes.Node) meth public int getNodesCount() meth public org.openide.nodes.Node[] getNodes() @@ -3439,7 +3716,7 @@ supr java.lang.Object CLSS public abstract org.openide.loaders.DataLoader cons protected init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons protected init(java.lang.String) fld public final static java.lang.String PROP_ACTIONS = "actions" fld public final static java.lang.String PROP_DISPLAY_NAME = "displayName" @@ -3451,7 +3728,7 @@ meth protected final void setDisplayName(java.lang.String) meth protected java.lang.String actionsContext() meth protected java.lang.String defaultDisplayName() meth protected org.openide.util.actions.SystemAction[] defaultActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final java.lang.Class getRepresentationClass() meth public final java.lang.String getDisplayName() meth public final java.lang.String getRepresentationClassName() @@ -3500,7 +3777,7 @@ cons public init(org.openide.loaders.DataObject,org.openide.nodes.Children) cons public init(org.openide.loaders.DataObject,org.openide.nodes.Children,org.openide.util.Lookup) meth protected org.openide.nodes.Sheet createSheet() meth protected org.openide.util.actions.SystemAction[] createActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void createPasteTypes(java.awt.datatransfer.Transferable,java.util.List) meth public <%0 extends org.openide.nodes.Node$Cookie> {%%0} getCookie(java.lang.Class<{%%0}>) meth public boolean canCopy() @@ -3520,7 +3797,7 @@ meth public org.openide.loaders.DataObject getDataObject() meth public org.openide.nodes.Node$Handle getHandle() meth public org.openide.util.HelpCtx getHelpCtx() meth public org.openide.util.actions.SystemAction[] getActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static boolean getShowFileExtensions() meth public static void setShowFileExtensions(boolean) meth public void destroy() throws java.io.IOException @@ -3655,7 +3932,7 @@ hfds obj,serialVersionUID CLSS public org.openide.loaders.DataShadow cons protected init(org.openide.filesystems.FileObject,org.openide.loaders.DataObject,org.openide.loaders.DataLoader) throws org.openide.loaders.DataObjectExistsException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons protected init(org.openide.filesystems.FileObject,org.openide.loaders.DataObject,org.openide.loaders.MultiFileLoader) throws org.openide.loaders.DataObjectExistsException innr protected static ShadowNode intf org.openide.loaders.DataObject$Container @@ -3713,7 +3990,7 @@ hcls Name,PropL CLSS public final org.openide.loaders.Environment innr public abstract interface static Provider meth public static javax.naming.Context findSettingsContext(org.openide.loaders.DataObject) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.util.Lookup find(org.openide.loaders.DataObject) supr java.lang.Object hfds result @@ -3810,7 +4087,7 @@ hfds CURRENT,LAST_CURRENT,PROCESSOR,container,creationSequence,creationTask,err, hcls HoldInstance,Listener CLSS public org.openide.loaders.FolderLookup - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.loaders.DataObject$Container) cons public init(org.openide.loaders.DataObject$Container,java.lang.String) meth protected final java.lang.Object createInstance(org.openide.cookies.InstanceCookie[]) throws java.io.IOException,java.lang.ClassNotFoundException @@ -3864,22 +4141,22 @@ intf org.openide.cookies.InstanceCookie$Of meth protected java.lang.ClassLoader createClassLoader() meth public boolean instanceOf(java.lang.Class) meth public boolean isApplet() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isExecutable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isInterface() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isJavaBean() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.lang.Class instanceClass() throws java.io.IOException,java.lang.ClassNotFoundException meth public java.lang.Object instanceCreate() throws java.io.IOException,java.lang.ClassNotFoundException meth public java.lang.String instanceName() meth public java.lang.String toString() meth public org.openide.filesystems.FileObject instanceOrigin() meth public static org.openide.util.HelpCtx findHelp(org.openide.cookies.InstanceCookie) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr java.lang.Object -hfds applet,bean,clazz,clazzException,entry,writeRepl +hfds bean,clazz,clazzException,entry,writeRepl hcls ClassEx CLSS public static org.openide.loaders.InstanceSupport$Instance @@ -3919,7 +4196,7 @@ meth protected final void addSecondaryEntry(org.openide.loaders.MultiDataObject$ meth protected final void registerEditor(java.lang.String,boolean) meth protected final void removeSecondaryEntry(org.openide.loaders.MultiDataObject$Entry) meth protected final void setCookieSet(org.openide.nodes.CookieSet) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected int associateLookup() meth protected org.openide.filesystems.FileLock takePrimaryFileLock() throws java.io.IOException meth protected org.openide.filesystems.FileObject handleMove(org.openide.loaders.DataFolder) throws java.io.IOException @@ -3968,7 +4245,7 @@ hfds file,lock,serialVersionUID CLSS public abstract org.openide.loaders.MultiFileLoader cons protected init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons protected init(java.lang.String) meth protected abstract org.openide.filesystems.FileObject findPrimaryFile(org.openide.filesystems.FileObject) meth protected abstract org.openide.loaders.MultiDataObject createMultiObject(org.openide.filesystems.FileObject) throws java.io.IOException @@ -4063,7 +4340,7 @@ meth public abstract void operationPostCreate(org.openide.loaders.OperationEvent meth public abstract void operationRename(org.openide.loaders.OperationEvent$Rename) CLSS public abstract org.openide.loaders.RepositoryNodeFactory - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons protected init() meth public abstract org.openide.nodes.Node repository(org.openide.loaders.DataFilter) meth public static org.openide.loaders.RepositoryNodeFactory getDefault() @@ -4094,14 +4371,14 @@ meth public org.openide.loaders.DataFolder getTargetFolder() throws java.io.IOEx meth public org.openide.loaders.DataFolder getTemplatesFolder() meth public org.openide.loaders.DataObject getTemplate() meth public static java.lang.String getDescriptionAsResource(org.openide.loaders.DataObject) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.net.URL getDescription(org.openide.loaders.DataObject) meth public static org.openide.loaders.TemplateWizard$Iterator getIterator(org.openide.loaders.DataObject) meth public static void setDescription(org.openide.loaders.DataObject,java.net.URL) throws java.io.IOException meth public static void setDescriptionAsResource(org.openide.loaders.DataObject,java.lang.String) throws java.io.IOException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void setIterator(org.openide.loaders.DataObject,org.openide.loaders.TemplateWizard$Iterator) throws java.io.IOException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setTargetFolder(org.openide.loaders.DataFolder) meth public void setTargetFolderLazy(java.util.function.Supplier) meth public void setTargetName(java.lang.String) @@ -4123,7 +4400,7 @@ meth public abstract void uninitialize(org.openide.loaders.TemplateWizard) CLSS public abstract org.openide.loaders.UniFileLoader cons protected init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons protected init(java.lang.String) fld public final static java.lang.String PROP_EXTENSIONS = "extensions" meth protected abstract org.openide.loaders.MultiDataObject createMultiObject(org.openide.filesystems.FileObject) throws java.io.IOException @@ -4147,67 +4424,67 @@ fld public final static int STATUS_WARNING = 2 fld public final static java.lang.String MIME = "text/xml" fld public final static java.lang.String PROP_DOCUMENT = "document" fld public final static java.lang.String PROP_INFO = "info" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String XMLINFO_DTD_PUBLIC_ID = "-//NetBeans IDE//DTD xmlinfo//EN" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String XMLINFO_DTD_PUBLIC_ID_FORTE = "-//Forte for Java//DTD xmlinfo//EN" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public abstract interface static Processor innr public final static Info meth protected org.openide.cookies.EditorCookie createEditorCookie() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected org.openide.nodes.Node createNodeDelegate() meth protected void handleDelete() throws java.io.IOException meth protected void updateIconBase(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public <%0 extends org.openide.nodes.Node$Cookie> {%%0} getCookie(java.lang.Class<{%%0}>) meth public final int getStatus() meth public final org.openide.loaders.XMLDataObject$Info getInfo() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.w3c.dom.Document getDocument() throws java.io.IOException,org.xml.sax.SAXException meth public final void setInfo(org.openide.loaders.XMLDataObject$Info) throws java.io.IOException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.HelpCtx getHelpCtx() meth public org.openide.util.Lookup getLookup() meth public static boolean addEntityResolver(org.xml.sax.EntityResolver) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.openide.loaders.XMLDataObject$Info getRegisteredInfo(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.w3c.dom.Document createDocument() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.w3c.dom.Document parse(java.net.URL) throws java.io.IOException,org.xml.sax.SAXException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.w3c.dom.Document parse(java.net.URL,boolean) throws java.io.IOException,org.xml.sax.SAXException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.w3c.dom.Document parse(java.net.URL,org.xml.sax.ErrorHandler) throws java.io.IOException,org.xml.sax.SAXException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.w3c.dom.Document parse(java.net.URL,org.xml.sax.ErrorHandler,boolean) throws java.io.IOException,org.xml.sax.SAXException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.xml.sax.EntityResolver removeEntityResolver(org.xml.sax.EntityResolver) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.xml.sax.InputSource createInputSource(java.net.URL) throws java.io.IOException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.xml.sax.Parser createParser() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.xml.sax.Parser createParser(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void registerCatalogEntry(java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void registerCatalogEntry(java.lang.String,java.lang.String,java.lang.ClassLoader) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void registerInfo(java.lang.String,org.openide.loaders.XMLDataObject$Info) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void write(org.w3c.dom.Document,java.io.OutputStream,java.lang.String) throws java.io.IOException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void write(org.w3c.dom.Document,java.io.Writer) throws java.io.IOException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.openide.loaders.MultiDataObject hfds ERR,chainingEntityResolver,cnstr,doc,editor,emgrLock,errorHandler,infoParser,infos,serialVersionUID,status hcls DelDoc,ErrorPrinter,ICDel,InfoLkp,Loader,NullHandler,PlainDataNode,XMLEditorSupport,XMLNode CLSS public final static org.openide.loaders.XMLDataObject$Info outer org.openide.loaders.XMLDataObject - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() intf java.lang.Cloneable meth public boolean equals(java.lang.Object) @@ -4223,7 +4500,7 @@ hfds iconBase,processors CLSS public abstract interface static org.openide.loaders.XMLDataObject$Processor outer org.openide.loaders.XMLDataObject - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf org.openide.nodes.Node$Cookie meth public abstract void attachTo(org.openide.loaders.XMLDataObject) @@ -4232,15 +4509,15 @@ cons public init(org.openide.nodes.Children) cons public init(org.openide.nodes.Children,org.openide.util.Lookup) fld protected java.text.MessageFormat displayFormat fld protected org.openide.util.actions.SystemAction[] systemActions - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final org.openide.nodes.CookieSet getCookieSet() meth protected final org.openide.nodes.Sheet getSheet() meth protected final void setCookieSet(org.openide.nodes.CookieSet) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final void setSheet(org.openide.nodes.Sheet) meth protected org.openide.nodes.Sheet createSheet() meth protected org.openide.util.actions.SystemAction[] createActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void createPasteTypes(java.awt.datatransfer.Transferable,java.util.List) meth public <%0 extends org.openide.nodes.Node$Cookie> {%%0} getCookie(java.lang.Class<{%%0}>) meth public boolean canCopy() @@ -4262,15 +4539,15 @@ meth public org.openide.nodes.Node$Handle getHandle() meth public org.openide.nodes.Node$PropertySet[] getPropertySets() meth public org.openide.util.HelpCtx getHelpCtx() meth public org.openide.util.actions.SystemAction getDefaultAction() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.actions.SystemAction[] getActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.datatransfer.NewType[] getNewTypes() meth public org.openide.util.datatransfer.PasteType getDropType(java.awt.datatransfer.Transferable,int,int) meth public void setDefaultAction(org.openide.util.actions.SystemAction) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setIconBase(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setName(java.lang.String) supr org.openide.nodes.Node hfds DEFAULT_ICON,DEFAULT_ICON_BASE,DEFAULT_ICON_EXTENSION,ICON_BASE,NO_NEW_TYPES,NO_PASTE_TYPES,OPENED_ICON_BASE,iconBase,iconExtension,icons,lookup,overridesGetDefaultAction,preferredAction,sheet,sheetCookieL @@ -4326,11 +4603,11 @@ meth public org.openide.nodes.Node$Handle getHandle() meth public org.openide.nodes.Node$PropertySet[] getPropertySets() meth public org.openide.util.HelpCtx getHelpCtx() meth public org.openide.util.actions.SystemAction getDefaultAction() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.actions.SystemAction[] getActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.actions.SystemAction[] getContextActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.datatransfer.NewType[] getNewTypes() meth public org.openide.util.datatransfer.PasteType getDropType(java.awt.datatransfer.Transferable,int,int) meth public org.openide.util.datatransfer.PasteType[] getPasteTypes(java.awt.datatransfer.Transferable) @@ -4447,15 +4724,15 @@ meth public java.lang.String toString() meth public javax.swing.Action getPreferredAction() meth public javax.swing.Action[] getActions(boolean) meth public org.openide.util.actions.SystemAction getDefaultAction() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.actions.SystemAction[] getActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.actions.SystemAction[] getContextActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void destroy() throws java.io.IOException meth public void setDisplayName(java.lang.String) meth public void setHidden(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setName(java.lang.String) meth public void setShortDescription(java.lang.String) supr java.beans.FeatureDescriptor @@ -4573,9 +4850,9 @@ meth protected void componentOpened() meth protected void componentShowing() meth public boolean canClose() meth public boolean requestDefaultFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocusInWindow() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getPersistenceType() meth public java.awt.Dimension getPreferredSize() meth public javax.swing.Action[] getActions() @@ -4587,7 +4864,7 @@ meth public void ensureVisible() meth public void open() meth public void readExternal(java.io.ObjectInput) throws java.io.IOException,java.lang.ClassNotFoundException meth public void requestFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void updateName() meth public void writeExternal(java.io.ObjectOutput) throws java.io.IOException supr org.openide.windows.CloneableTopComponent @@ -4644,11 +4921,11 @@ meth public org.openide.text.Line$Set getLineSet() meth public org.openide.util.Task prepareDocument() meth public static javax.swing.text.EditorKit getEditorKit(java.lang.String) meth public void addChangeListener(javax.swing.event.ChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void open() meth public void print() meth public void removeChangeListener(javax.swing.event.ChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void saveDocument() throws java.io.IOException meth public void setMIMEType(java.lang.String) supr org.openide.windows.CloneableOpenSupport @@ -4734,23 +5011,23 @@ innr public abstract static Set meth protected void addAnnotation(org.openide.text.Annotation) meth protected void removeAnnotation(org.openide.text.Annotation) meth public abstract void show(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean equals(java.lang.Object) meth public boolean isBreakpoint() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getLineNumber() meth public int hashCode() meth public java.lang.String getText() meth public void markCurrentLine() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void markError() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setBreakpoint(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void unmarkCurrentLine() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void unmarkError() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.openide.text.Line hfds assigned,breakpoint,current,dlEqualsCounter,docL,error,lineParts,listener,serialVersionUID hcls FindAnnotationPosition,LR,Part @@ -4768,12 +5045,12 @@ hfds list,listener hcls OffsetLineCreator CLSS public org.openide.text.EditorSupport - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.loaders.MultiDataObject$Entry) fld protected java.lang.String modifiedAppendix - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String EDITOR_MODE = "editor" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public static Editor intf org.openide.cookies.CloseCookie intf org.openide.cookies.EditorCookie$Observable @@ -4816,7 +5093,7 @@ meth public void print() meth public void removeChangeListener(javax.swing.event.ChangeListener) meth public void saveDocument() throws java.io.IOException meth public void setActions(org.openide.util.actions.SystemAction[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setMIMEType(java.lang.String) meth public void setModificationListening(boolean) supr org.openide.loaders.OpenSupport @@ -4886,7 +5163,7 @@ meth public void setParagraphAttributes(int,int,javax.swing.text.AttributeSet,bo supr org.openide.text.FilterDocument CLSS public abstract org.openide.text.IndentEngine - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected boolean acceptMimeType(java.lang.String) meth public abstract int indentLine(javax.swing.text.Document,int) @@ -4898,7 +5175,7 @@ meth public static org.openide.text.IndentEngine find(java.lang.String) meth public static org.openide.text.IndentEngine find(javax.swing.text.Document) meth public static org.openide.text.IndentEngine getDefault() meth public static void register(java.lang.String,org.openide.text.IndentEngine) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.openide.ServiceType hfds INSTANCE,map,serialVersionUID hcls Default @@ -4907,17 +5184,17 @@ CLSS public abstract org.openide.text.Line cons public init(java.lang.Object) cons public init(org.openide.util.Lookup) fld public final static int SHOW_GOTO = 2 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int SHOW_REUSE = 4 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int SHOW_REUSE_NEW = 5 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int SHOW_SHOW = 1 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int SHOW_TOFRONT = 3 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int SHOW_TRY_SHOW = 0 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_LINE_NUMBER = "lineNumber" innr public abstract static Part innr public abstract static Set @@ -4925,28 +5202,28 @@ innr public final static !enum ShowOpenType innr public final static !enum ShowVisibilityType intf java.io.Serializable meth public abstract boolean isBreakpoint() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract int getLineNumber() meth public abstract void markCurrentLine() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void markError() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void setBreakpoint(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void show(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void unmarkCurrentLine() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void unmarkError() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean canBeMarkedCurrent(int,org.openide.text.Line) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.util.Lookup getLookup() meth public java.lang.String getDisplayName() meth public java.lang.String getText() meth public org.openide.text.Line$Part createPart(int,int) meth public void show(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(org.openide.text.Line$ShowOpenType,org.openide.text.Line$ShowVisibilityType) meth public void show(org.openide.text.Line$ShowOpenType,org.openide.text.Line$ShowVisibilityType,int) supr org.openide.text.Annotatable @@ -4997,13 +5274,13 @@ supr java.lang.Enum CLSS public final org.openide.text.NbDocument fld public final static java.lang.Object GUARDED fld public final static java.lang.String BREAKPOINT_STYLE_NAME = "NbBreakpointStyle" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String CURRENT_STYLE_NAME = "NbCurrentStyle" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String ERROR_STYLE_NAME = "NbErrorStyle" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String NORMAL_STYLE_NAME = "NbNormalStyle" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public abstract interface static Annotatable innr public abstract interface static CustomEditor innr public abstract interface static CustomToolbar @@ -5025,14 +5302,14 @@ meth public static javax.swing.text.StyledDocument getDocument(org.openide.util. meth public static void addAnnotation(javax.swing.text.StyledDocument,javax.swing.text.Position,int,org.openide.text.Annotation) meth public static void insertGuarded(javax.swing.text.StyledDocument,int,java.lang.String) throws javax.swing.text.BadLocationException meth public static void markBreakpoint(javax.swing.text.StyledDocument,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void markCurrent(javax.swing.text.StyledDocument,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void markError(javax.swing.text.StyledDocument,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void markGuarded(javax.swing.text.StyledDocument,int,int) meth public static void markNormal(javax.swing.text.StyledDocument,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void removeAnnotation(javax.swing.text.StyledDocument,org.openide.text.Annotation) meth public static void runAtomic(javax.swing.text.StyledDocument,java.lang.Runnable) meth public static void runAtomicAsUser(javax.swing.text.StyledDocument,java.lang.Runnable) throws javax.swing.text.BadLocationException @@ -5159,10 +5436,10 @@ meth public abstract javax.swing.Action createContextAwareInstance(org.openide.u CLSS public final org.openide.util.HelpCtx cons public init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) cons public init(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.util.HelpCtx DEFAULT_HELP innr public abstract interface static Displayer innr public abstract interface static Provider @@ -5269,12 +5546,12 @@ meth public boolean getSurviveFocusChange() meth public java.lang.Object getActionMapKey() meth public javax.swing.Action createContextAwareInstance(org.openide.util.Lookup) meth public org.openide.util.actions.ActionPerformer getActionPerformer() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void actionPerformed(java.awt.event.ActionEvent) meth public void performAction() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setActionPerformer(org.openide.util.actions.ActionPerformer) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setSurviveFocusChange(boolean) supr org.openide.util.actions.CallableSystemAction hfds LISTENER,PROP_ACTION_PERFORMER,err,notSurviving,serialVersionUID,surviving @@ -5308,9 +5585,9 @@ meth public boolean isEnabled() meth public final org.openide.nodes.Node[] getActivatedNodes() meth public javax.swing.Action createContextAwareInstance(org.openide.util.Lookup) meth public void actionPerformed(java.awt.event.ActionEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void performAction() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setEnabled(boolean) supr org.openide.util.actions.CallableSystemAction hfds PROP_HAS_LISTENERS,PROP_LAST_ENABLED,PROP_LAST_NODES,l,listeningActions,serialVersionUID @@ -5356,7 +5633,7 @@ meth public final void putValue(java.lang.String,java.lang.Object) meth public final void setIcon(javax.swing.Icon) meth public static <%0 extends org.openide.util.actions.SystemAction> {%%0} get(java.lang.Class<{%%0}>) meth public static javax.swing.JPopupMenu createPopupMenu(org.openide.util.actions.SystemAction[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javax.swing.JToolBar createToolbarPresenter(org.openide.util.actions.SystemAction[]) meth public static org.openide.util.actions.SystemAction[] linkActions(org.openide.util.actions.SystemAction[],org.openide.util.actions.SystemAction[]) meth public void setEnabled(boolean) @@ -5425,9 +5702,9 @@ CLSS public org.openide.windows.TopComponent cons public init() cons public init(org.openide.util.Lookup) fld public final static int CLOSE_EACH = 0 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int CLOSE_LAST = 1 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int PERSISTENCE_ALWAYS = 0 fld public final static int PERSISTENCE_NEVER = 2 fld public final static int PERSISTENCE_ONLY_OPENED = 1 @@ -5454,7 +5731,7 @@ meth protected final void associateLookup(org.openide.util.Lookup) meth protected java.lang.Object writeReplace() throws java.io.ObjectStreamException meth protected java.lang.String preferredID() meth protected void closeNotify() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void componentActivated() meth protected void componentClosed() meth protected void componentDeactivated() @@ -5462,19 +5739,19 @@ meth protected void componentHidden() meth protected void componentOpened() meth protected void componentShowing() meth protected void openNotify() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean canClose() meth public boolean canClose(org.openide.windows.Workspace,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocusInWindow() meth public final boolean close() meth public final boolean close(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isOpened() meth public final boolean isOpened(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final int getCloseOperation() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final int getTabPosition() meth public final org.openide.nodes.Node[] getActivatedNodes() meth public final static org.openide.windows.TopComponent$Registry getRegistry() @@ -5485,7 +5762,7 @@ meth public final void requestAttention(boolean) meth public final void setActivatedNodes(org.openide.nodes.Node[]) meth public final void setAttentionHighlight(boolean) meth public final void setCloseOperation(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getPersistenceType() meth public java.awt.Image getIcon() meth public java.lang.String getDisplayName() @@ -5498,13 +5775,13 @@ meth public org.openide.awt.UndoRedo getUndoRedo() meth public org.openide.util.HelpCtx getHelpCtx() meth public org.openide.util.Lookup getLookup() meth public org.openide.util.actions.SystemAction[] getSystemActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.windows.TopComponent$SubComponent[] getSubComponents() meth public static javax.swing.Action openAction(org.openide.windows.TopComponent,java.lang.String,java.lang.String,boolean) meth public void addNotify() meth public void open() meth public void open(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void readExternal(java.io.ObjectInput) throws java.io.IOException,java.lang.ClassNotFoundException meth public void requestActive() meth public void requestFocus() diff --git a/platform/openide.modules/nbproject/org-openide-modules.sig b/platform/openide.modules/nbproject/org-openide-modules.sig index 5d2a071fcd87..a54326bd7493 100644 --- a/platform/openide.modules/nbproject/org-openide-modules.sig +++ b/platform/openide.modules/nbproject/org-openide-modules.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 7.78 +#Version 7.79 CLSS public abstract interface java.io.Externalizable intf java.io.Serializable @@ -15,6 +15,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -62,7 +63,7 @@ fld public final static int COMPARE_ANY = 3 fld public final static int COMPARE_IMPL = 2 fld public final static int COMPARE_SPEC = 1 fld public final static int TYPE_IDE = 4 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int TYPE_JAVA = 3 fld public final static int TYPE_MODULE = 1 fld public final static int TYPE_NEEDS = 6 @@ -70,15 +71,15 @@ fld public final static int TYPE_PACKAGE = 2 fld public final static int TYPE_RECOMMENDS = 7 fld public final static int TYPE_REQUIRES = 5 fld public final static java.lang.String IDE_IMPL - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String IDE_NAME - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String JAVA_IMPL fld public final static java.lang.String JAVA_NAME = "Java" fld public final static java.lang.String VM_IMPL fld public final static java.lang.String VM_NAME = "VM" fld public final static org.openide.modules.SpecificationVersion IDE_SPEC - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.modules.SpecificationVersion JAVA_SPEC fld public final static org.openide.modules.SpecificationVersion VM_SPEC intf java.io.Serializable @@ -131,11 +132,11 @@ meth protected boolean clearSharedData() meth public boolean closing() meth public void close() meth public void installed() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void restored() meth public void uninstalled() meth public void updated(int,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void validate() supr org.openide.util.SharedClassObject hfds serialVersionUID diff --git a/platform/openide.nodes/nbproject/org-openide-nodes.sig b/platform/openide.nodes/nbproject/org-openide-nodes.sig index 3fc09e2cc1ba..0c3e98b292df 100644 --- a/platform/openide.nodes/nbproject/org-openide-nodes.sig +++ b/platform/openide.nodes/nbproject/org-openide-nodes.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 7.75 +#Version 7.76 CLSS public abstract java.awt.Component cons protected init() @@ -17,6 +17,7 @@ intf java.awt.MenuContainer intf java.awt.image.ImageObserver intf java.io.Serializable meth protected boolean requestFocus(boolean) +meth protected boolean requestFocus(boolean,java.awt.event.FocusEvent$Cause) meth protected boolean requestFocusInWindow(boolean) meth protected final void disableEvents(long) meth protected final void enableEvents(long) @@ -37,20 +38,20 @@ meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean action(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean areFocusTraversalKeysSet(int) meth public boolean contains(int,int) meth public boolean contains(java.awt.Point) meth public boolean getFocusTraversalKeysEnabled() meth public boolean getIgnoreRepaint() meth public boolean gotFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean handleEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean hasFocus() meth public boolean imageUpdate(java.awt.Image,int,int,int,int,int) meth public boolean inside(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isBackgroundSet() meth public boolean isCursorSet() meth public boolean isDisplayable() @@ -59,7 +60,7 @@ meth public boolean isEnabled() meth public boolean isFocusCycleRoot(java.awt.Container) meth public boolean isFocusOwner() meth public boolean isFocusTraversable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isFocusable() meth public boolean isFontSet() meth public boolean isForegroundSet() @@ -72,28 +73,29 @@ meth public boolean isShowing() meth public boolean isValid() meth public boolean isVisible() meth public boolean keyDown(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean keyUp(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean lostFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDown(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDrag(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseEnter(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseExit(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseMove(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseUp(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver) meth public boolean prepareImage(java.awt.Image,java.awt.image.ImageObserver) meth public boolean requestFocusInWindow() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public final java.lang.Object getTreeLock() meth public final void dispatchEvent(java.awt.AWTEvent) meth public float getAlignmentX() @@ -110,7 +112,7 @@ meth public java.awt.Color getForeground() meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() meth public java.awt.ComponentOrientation getComponentOrientation() meth public java.awt.Container getFocusCycleRootAncestor() @@ -122,11 +124,11 @@ meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension size() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Font getFont() meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() @@ -138,9 +140,9 @@ meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getLocationOnScreen() meth public java.awt.Point getMousePosition() meth public java.awt.Point location() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle bounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle getBounds() meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Toolkit getToolkit() @@ -181,14 +183,14 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enableInputMethods(boolean) meth public void firePropertyChange(java.lang.String,byte,byte) meth public void firePropertyChange(java.lang.String,char,char) @@ -197,19 +199,19 @@ meth public void firePropertyChange(java.lang.String,float,float) meth public void firePropertyChange(java.lang.String,long,long) meth public void firePropertyChange(java.lang.String,short,short) meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list() meth public void list(java.io.PrintStream) meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter) meth public void list(java.io.PrintWriter,int) meth public void move(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void nextFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintAll(java.awt.Graphics) meth public void print(java.awt.Graphics) @@ -232,12 +234,13 @@ meth public void repaint(int,int,int,int) meth public void repaint(long) meth public void repaint(long,int,int,int,int) meth public void requestFocus() +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(java.awt.Dimension) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void setBackground(java.awt.Color) meth public void setBounds(int,int,int,int) @@ -257,21 +260,24 @@ meth public void setLocation(int,int) meth public void setLocation(java.awt.Point) meth public void setMaximumSize(java.awt.Dimension) meth public void setMinimumSize(java.awt.Dimension) +meth public void setMixingCutoutShape(java.awt.Shape) meth public void setName(java.lang.String) meth public void setPreferredSize(java.awt.Dimension) meth public void setSize(int,int) meth public void setSize(java.awt.Dimension) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void transferFocus() meth public void transferFocusBackward() meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -293,7 +299,7 @@ meth public final void setFocusTraversalPolicyProvider(boolean) meth public float getAlignmentX() meth public float getAlignmentY() meth public int countComponents() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getComponentCount() meth public int getComponentZOrder(java.awt.Component) meth public java.awt.Component add(java.awt.Component) @@ -305,19 +311,19 @@ meth public java.awt.Component getComponent(int) meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component[] getComponents() meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.FocusTraversalPolicy getFocusTraversalPolicy() meth public java.awt.Insets getInsets() meth public java.awt.Insets insets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.LayoutManager getLayout() meth public java.awt.Point getMousePosition(boolean) meth public java.awt.event.ContainerListener[] getContainerListeners() @@ -330,11 +336,11 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter,int) meth public void paint(java.awt.Graphics) @@ -356,6 +362,8 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public java.awt.Dialog cons public init(java.awt.Dialog) @@ -385,7 +393,7 @@ meth public java.lang.String getTitle() meth public javax.accessibility.AccessibleContext getAccessibleContext() meth public void addNotify() meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setBackground(java.awt.Color) meth public void setModal(boolean) meth public void setModalityType(java.awt.Dialog$ModalityType) @@ -396,13 +404,14 @@ meth public void setTitle(java.lang.String) meth public void setUndecorated(boolean) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void toBack() supr java.awt.Window +hfds base,blockedWindows,initialized,isInDispose,isInHide,modal,modalDialogs,modalFilter,modalityType,nameCounter,resizable,secondaryLoop,serialVersionUID,title,undecorated CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.awt.Font getFont() meth public abstract void remove(java.awt.MenuComponent) @@ -428,7 +437,7 @@ meth public boolean isOpaque() meth public boolean isShowing() meth public boolean isValidateRoot() meth public boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isAlwaysOnTop() meth public final boolean isFocusCycleRoot() meth public final boolean isFocusableWindow() @@ -464,14 +473,14 @@ meth public void addWindowFocusListener(java.awt.event.WindowFocusListener) meth public void addWindowListener(java.awt.event.WindowListener) meth public void addWindowStateListener(java.awt.event.WindowStateListener) meth public void applyResourceBundle(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void applyResourceBundle(java.util.ResourceBundle) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void createBufferStrategy(int) meth public void createBufferStrategy(int,java.awt.BufferCapabilities) throws java.awt.AWTException meth public void dispose() meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void pack() meth public void paint(java.awt.Graphics) meth public void removeNotify() @@ -479,7 +488,7 @@ meth public void removeWindowFocusListener(java.awt.event.WindowFocusListener) meth public void removeWindowListener(java.awt.event.WindowListener) meth public void removeWindowStateListener(java.awt.event.WindowStateListener) meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setAutoRequestFocus(boolean) meth public void setBackground(java.awt.Color) meth public void setBounds(int,int,int,int) @@ -501,10 +510,12 @@ meth public void setSize(java.awt.Dimension) meth public void setType(java.awt.Window$Type) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void toBack() meth public void toFront() supr java.awt.Container +hfds OPENED,allWindows,alwaysOnTop,anchor,autoRequestFocus,base,beforeFirstShow,beforeFirstWindowShown,disposerRecord,disposing,focusMgr,focusableWindowState,icons,inputContext,inputContextLock,isInShow,isTrayIconWindow,locationByPlatform,locationByPlatformProp,log,modalBlocker,modalExclusionType,nameCounter,opacity,ownedWindowList,securityWarningHeight,securityWarningWidth,serialVersionUID,shape,showWithParent,state,syncLWRequests,systemSyncLWRequests,temporaryLostComponent,type,warningString,weakThis,windowFocusListener,windowListener,windowSerializedDataVersion,windowStateListener +hcls WindowDisposerRecord CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener @@ -545,6 +556,16 @@ meth public void setPreferred(boolean) meth public void setShortDescription(java.lang.String) meth public void setValue(java.lang.String,java.lang.Object) supr java.lang.Object +hfds TRANSIENT,classRef,displayName,expert,hidden,name,preferred,shortDescription,table + +CLSS public abstract interface !annotation java.beans.JavaBean + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String defaultEventSet() +meth public abstract !hasdefault java.lang.String defaultProperty() +meth public abstract !hasdefault java.lang.String description() CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener @@ -561,6 +582,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract interface java.io.Serializable @@ -569,8 +591,10 @@ CLSS public abstract interface java.lang.Cloneable CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -579,11 +603,13 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -615,6 +641,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -651,6 +679,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract interface javax.accessibility.Accessible meth public abstract javax.accessibility.AccessibleContext getAccessibleContext() @@ -674,8 +703,10 @@ meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeLis meth public abstract void putValue(java.lang.String,java.lang.Object) meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public abstract void setEnabled(boolean) +meth public boolean accept(java.lang.Object) CLSS public javax.swing.JDialog + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="JMenuBar", java.lang.String description="A toplevel window for creating dialog boxes.") cons public init() cons public init(java.awt.Dialog) cons public init(java.awt.Dialog,boolean) @@ -707,28 +738,38 @@ meth protected void dialogInit() meth protected void processWindowEvent(java.awt.event.WindowEvent) meth protected void setRootPane(javax.swing.JRootPane) meth protected void setRootPaneCheckingEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the add and setLayout methods are forwarded", java.lang.String[] enumerationValues=[]) meth public int getDefaultCloseOperation() meth public java.awt.Component getGlassPane() meth public java.awt.Container getContentPane() meth public java.awt.Graphics getGraphics() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.accessibility.AccessibleContext getAccessibleContext() meth public javax.swing.JLayeredPane getLayeredPane() meth public javax.swing.JMenuBar getJMenuBar() meth public javax.swing.JRootPane getRootPane() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="the RootPane object for this dialog.", java.lang.String[] enumerationValues=[]) meth public javax.swing.TransferHandler getTransferHandler() meth public static boolean isDefaultLookAndFeelDecorated() meth public static void setDefaultLookAndFeelDecorated(boolean) meth public void remove(java.awt.Component) meth public void repaint(long,int,int,int,int) meth public void setContentPane(java.awt.Container) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The client area of the dialog where child components are normally inserted.", java.lang.String[] enumerationValues=[]) meth public void setDefaultCloseOperation(int) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The dialog's default close operation.", java.lang.String[] enumerationValues=["WindowConstants.DO_NOTHING_ON_CLOSE", "WindowConstants.HIDE_ON_CLOSE", "WindowConstants.DISPOSE_ON_CLOSE"]) meth public void setGlassPane(java.awt.Component) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="A transparent pane used for menu rendering.", java.lang.String[] enumerationValues=[]) meth public void setJMenuBar(javax.swing.JMenuBar) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The menubar for accessing pulldown menus from this dialog.", java.lang.String[] enumerationValues=[]) meth public void setLayeredPane(javax.swing.JLayeredPane) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The pane which holds the various dialog layers.", java.lang.String[] enumerationValues=[]) meth public void setLayout(java.awt.LayoutManager) meth public void setTransferHandler(javax.swing.TransferHandler) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mechanism for transfer of data into the component", java.lang.String[] enumerationValues=[]) meth public void update(java.awt.Graphics) supr java.awt.Dialog +hfds defaultCloseOperation,defaultLookAndFeelDecoratedKey,transferHandler CLSS public abstract interface javax.swing.RootPaneContainer meth public abstract java.awt.Component getGlassPane() @@ -739,6 +780,13 @@ meth public abstract void setContentPane(java.awt.Container) meth public abstract void setGlassPane(java.awt.Component) meth public abstract void setLayeredPane(javax.swing.JLayeredPane) +CLSS public abstract interface !annotation javax.swing.SwingContainer + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean value() +meth public abstract !hasdefault java.lang.String delegate() + CLSS public abstract interface javax.swing.WindowConstants fld public final static int DISPOSE_ON_CLOSE = 2 fld public final static int DO_NOTHING_ON_CLOSE = 0 @@ -770,7 +818,7 @@ intf org.netbeans.api.actions.Closable intf org.openide.nodes.Node$Cookie CLSS public abstract interface org.openide.cookies.ConnectionCookie - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public abstract interface static Listener innr public abstract interface static Type innr public static Event @@ -805,7 +853,7 @@ intf org.netbeans.api.actions.Editable intf org.openide.nodes.Node$Cookie CLSS public abstract interface org.openide.cookies.FilterCookie - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf org.openide.nodes.Node$Cookie meth public abstract java.lang.Class getFilterClass() meth public abstract java.lang.Object getFilter() @@ -844,15 +892,15 @@ cons public init(org.openide.nodes.Children) cons public init(org.openide.nodes.Children,org.openide.util.Lookup) fld protected java.text.MessageFormat displayFormat fld protected org.openide.util.actions.SystemAction[] systemActions - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final org.openide.nodes.CookieSet getCookieSet() meth protected final org.openide.nodes.Sheet getSheet() meth protected final void setCookieSet(org.openide.nodes.CookieSet) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected final void setSheet(org.openide.nodes.Sheet) meth protected org.openide.nodes.Sheet createSheet() meth protected org.openide.util.actions.SystemAction[] createActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void createPasteTypes(java.awt.datatransfer.Transferable,java.util.List) meth public <%0 extends org.openide.nodes.Node$Cookie> {%%0} getCookie(java.lang.Class<{%%0}>) meth public boolean canCopy() @@ -874,15 +922,15 @@ meth public org.openide.nodes.Node$Handle getHandle() meth public org.openide.nodes.Node$PropertySet[] getPropertySets() meth public org.openide.util.HelpCtx getHelpCtx() meth public org.openide.util.actions.SystemAction getDefaultAction() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.actions.SystemAction[] getActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.datatransfer.NewType[] getNewTypes() meth public org.openide.util.datatransfer.PasteType getDropType(java.awt.datatransfer.Transferable,int,int) meth public void setDefaultAction(org.openide.util.actions.SystemAction) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setIconBase(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setName(java.lang.String) supr org.openide.nodes.Node hfds DEFAULT_ICON,DEFAULT_ICON_BASE,DEFAULT_ICON_EXTENSION,ICON_BASE,NO_NEW_TYPES,NO_PASTE_TYPES,OPENED_ICON_BASE,iconBase,iconExtension,icons,lookup,overridesGetDefaultAction,preferredAction,sheet,sheetCookieL @@ -1016,9 +1064,9 @@ meth protected final void setKeys(java.util.Collection) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) cons public init(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.util.HelpCtx DEFAULT_HELP innr public abstract interface static Displayer innr public abstract interface static Provider @@ -1758,7 +1806,7 @@ hfds RP hcls ActionRunnable CLSS public abstract interface org.openide.util.actions.ActionPerformer - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void performAction(org.openide.util.actions.SystemAction) CLSS public abstract org.openide.util.actions.ActionPresenterProvider @@ -1773,7 +1821,7 @@ supr java.lang.Object hcls Default CLSS public abstract org.openide.util.actions.BooleanStateAction - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() fld public final static java.lang.String PROP_BOOLEAN_STATE = "booleanState" intf org.openide.util.actions.Presenter$Menu @@ -1811,12 +1859,12 @@ meth public boolean getSurviveFocusChange() meth public java.lang.Object getActionMapKey() meth public javax.swing.Action createContextAwareInstance(org.openide.util.Lookup) meth public org.openide.util.actions.ActionPerformer getActionPerformer() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void actionPerformed(java.awt.event.ActionEvent) meth public void performAction() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setActionPerformer(org.openide.util.actions.ActionPerformer) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setSurviveFocusChange(boolean) supr org.openide.util.actions.CallableSystemAction hfds LISTENER,PROP_ACTION_PERFORMER,err,notSurviving,serialVersionUID,surviving @@ -1850,9 +1898,9 @@ meth public boolean isEnabled() meth public final org.openide.nodes.Node[] getActivatedNodes() meth public javax.swing.Action createContextAwareInstance(org.openide.util.Lookup) meth public void actionPerformed(java.awt.event.ActionEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void performAction() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setEnabled(boolean) supr org.openide.util.actions.CallableSystemAction hfds PROP_HAS_LISTENERS,PROP_LAST_ENABLED,PROP_LAST_NODES,l,listeningActions,serialVersionUID @@ -1898,7 +1946,7 @@ meth public final void putValue(java.lang.String,java.lang.Object) meth public final void setIcon(javax.swing.Icon) meth public static <%0 extends org.openide.util.actions.SystemAction> {%%0} get(java.lang.Class<{%%0}>) meth public static javax.swing.JPopupMenu createPopupMenu(org.openide.util.actions.SystemAction[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static javax.swing.JToolBar createToolbarPresenter(org.openide.util.actions.SystemAction[]) meth public static org.openide.util.actions.SystemAction[] linkActions(org.openide.util.actions.SystemAction[],org.openide.util.actions.SystemAction[]) meth public void setEnabled(boolean) diff --git a/platform/openide.text/nbproject/org-openide-text.sig b/platform/openide.text/nbproject/org-openide-text.sig index 057ce9f912f3..521e7eefbec7 100644 --- a/platform/openide.text/nbproject/org-openide-text.sig +++ b/platform/openide.text/nbproject/org-openide-text.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 6.99 +#Version 6.100 CLSS public abstract java.awt.Component cons protected init() @@ -17,6 +17,7 @@ intf java.awt.MenuContainer intf java.awt.image.ImageObserver intf java.io.Serializable meth protected boolean requestFocus(boolean) +meth protected boolean requestFocus(boolean,java.awt.event.FocusEvent$Cause) meth protected boolean requestFocusInWindow(boolean) meth protected final void disableEvents(long) meth protected final void enableEvents(long) @@ -37,20 +38,20 @@ meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean action(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean areFocusTraversalKeysSet(int) meth public boolean contains(int,int) meth public boolean contains(java.awt.Point) meth public boolean getFocusTraversalKeysEnabled() meth public boolean getIgnoreRepaint() meth public boolean gotFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean handleEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean hasFocus() meth public boolean imageUpdate(java.awt.Image,int,int,int,int,int) meth public boolean inside(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isBackgroundSet() meth public boolean isCursorSet() meth public boolean isDisplayable() @@ -59,7 +60,7 @@ meth public boolean isEnabled() meth public boolean isFocusCycleRoot(java.awt.Container) meth public boolean isFocusOwner() meth public boolean isFocusTraversable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isFocusable() meth public boolean isFontSet() meth public boolean isForegroundSet() @@ -72,28 +73,29 @@ meth public boolean isShowing() meth public boolean isValid() meth public boolean isVisible() meth public boolean keyDown(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean keyUp(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean lostFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDown(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDrag(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseEnter(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseExit(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseMove(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseUp(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver) meth public boolean prepareImage(java.awt.Image,java.awt.image.ImageObserver) meth public boolean requestFocusInWindow() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public final java.lang.Object getTreeLock() meth public final void dispatchEvent(java.awt.AWTEvent) meth public float getAlignmentX() @@ -110,7 +112,7 @@ meth public java.awt.Color getForeground() meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() meth public java.awt.ComponentOrientation getComponentOrientation() meth public java.awt.Container getFocusCycleRootAncestor() @@ -122,11 +124,11 @@ meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension size() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Font getFont() meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() @@ -138,9 +140,9 @@ meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getLocationOnScreen() meth public java.awt.Point getMousePosition() meth public java.awt.Point location() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle bounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle getBounds() meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Toolkit getToolkit() @@ -181,14 +183,14 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enableInputMethods(boolean) meth public void firePropertyChange(java.lang.String,byte,byte) meth public void firePropertyChange(java.lang.String,char,char) @@ -197,19 +199,19 @@ meth public void firePropertyChange(java.lang.String,float,float) meth public void firePropertyChange(java.lang.String,long,long) meth public void firePropertyChange(java.lang.String,short,short) meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list() meth public void list(java.io.PrintStream) meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter) meth public void list(java.io.PrintWriter,int) meth public void move(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void nextFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintAll(java.awt.Graphics) meth public void print(java.awt.Graphics) @@ -232,12 +234,13 @@ meth public void repaint(int,int,int,int) meth public void repaint(long) meth public void repaint(long,int,int,int,int) meth public void requestFocus() +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(java.awt.Dimension) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void setBackground(java.awt.Color) meth public void setBounds(int,int,int,int) @@ -257,21 +260,24 @@ meth public void setLocation(int,int) meth public void setLocation(java.awt.Point) meth public void setMaximumSize(java.awt.Dimension) meth public void setMinimumSize(java.awt.Dimension) +meth public void setMixingCutoutShape(java.awt.Shape) meth public void setName(java.lang.String) meth public void setPreferredSize(java.awt.Dimension) meth public void setSize(int,int) meth public void setSize(java.awt.Dimension) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void transferFocus() meth public void transferFocusBackward() meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -293,7 +299,7 @@ meth public final void setFocusTraversalPolicyProvider(boolean) meth public float getAlignmentX() meth public float getAlignmentY() meth public int countComponents() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getComponentCount() meth public int getComponentZOrder(java.awt.Component) meth public java.awt.Component add(java.awt.Component) @@ -305,19 +311,19 @@ meth public java.awt.Component getComponent(int) meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component[] getComponents() meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.FocusTraversalPolicy getFocusTraversalPolicy() meth public java.awt.Insets getInsets() meth public java.awt.Insets insets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.LayoutManager getLayout() meth public java.awt.Point getMousePosition(boolean) meth public java.awt.event.ContainerListener[] getContainerListeners() @@ -330,11 +336,11 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter,int) meth public void paint(java.awt.Graphics) @@ -356,10 +362,12 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.awt.Font getFont() meth public abstract void remove(java.awt.MenuComponent) @@ -393,6 +401,16 @@ meth public void setPreferred(boolean) meth public void setShortDescription(java.lang.String) meth public void setValue(java.lang.String,java.lang.Object) supr java.lang.Object +hfds TRANSIENT,classRef,displayName,expert,hidden,name,preferred,shortDescription,table + +CLSS public abstract interface !annotation java.beans.JavaBean + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String defaultEventSet() +meth public abstract !hasdefault java.lang.String defaultProperty() +meth public abstract !hasdefault java.lang.String description() CLSS public abstract interface java.io.Externalizable intf java.io.Serializable @@ -409,13 +427,17 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -424,14 +446,17 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -468,6 +493,9 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public abstract interface java.text.AttributedCharacterIterator innr public static Attribute intf java.text.CharacterIterator @@ -504,11 +532,13 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract interface javax.accessibility.Accessible meth public abstract javax.accessibility.AccessibleContext getAccessibleContext() CLSS public abstract javax.swing.JComponent + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") cons public init() fld protected javax.swing.event.EventListenerList listenerList fld protected javax.swing.plaf.ComponentUI ui @@ -536,6 +566,7 @@ meth protected void processKeyEvent(java.awt.event.KeyEvent) meth protected void processMouseEvent(java.awt.event.MouseEvent) meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void setUI(javax.swing.plaf.ComponentUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's look and feel delegate.", java.lang.String[] enumerationValues=[]) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean contains(int,int) meth public boolean getAutoscrolls() @@ -543,17 +574,21 @@ meth public boolean getInheritsPopupMenu() meth public boolean getVerifyInputWhenFocusTarget() meth public boolean isDoubleBuffered() meth public boolean isManagingFocus() - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isOpaque() meth public boolean isOptimizedDrawingEnabled() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isPaintingTile() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isRequestFocusEnabled() meth public boolean isValidateRoot() meth public boolean requestDefaultFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocus(boolean) meth public boolean requestFocusInWindow() meth public final boolean isPaintingForPrint() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final java.lang.Object getClientProperty(java.lang.Object) meth public final javax.swing.ActionMap getActionMap() meth public final javax.swing.InputMap getInputMap() @@ -567,39 +602,54 @@ meth public int getBaseline(int,int) meth public int getConditionForKeyStroke(javax.swing.KeyStroke) meth public int getDebugGraphicsOptions() meth public int getHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getX() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getY() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component getNextFocusableComponent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Container getTopLevelAncestor() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets(java.awt.Insets) meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getPopupLocation(java.awt.event.MouseEvent) meth public java.awt.Point getToolTipLocation(java.awt.event.MouseEvent) meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Rectangle getVisibleRect() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ActionListener getActionForKeyStroke(javax.swing.KeyStroke) meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getToolTipText() meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="UIClassID", java.lang.String[] enumerationValues=[]) meth public javax.swing.InputVerifier getInputVerifier() meth public javax.swing.JPopupMenu getComponentPopupMenu() meth public javax.swing.JRootPane getRootPane() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JToolTip createToolTip() meth public javax.swing.KeyStroke[] getRegisteredKeyStrokes() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.TransferHandler getTransferHandler() meth public javax.swing.border.Border getBorder() meth public javax.swing.event.AncestorListener[] getAncestorListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) +meth public javax.swing.plaf.ComponentUI getUI() meth public static boolean isLightweightComponent(java.awt.Component) meth public static java.util.Locale getDefaultLocale() meth public static void setDefaultLocale(java.util.Locale) @@ -608,15 +658,15 @@ meth public void addNotify() meth public void addVetoableChangeListener(java.beans.VetoableChangeListener) meth public void computeVisibleRect(java.awt.Rectangle) meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void firePropertyChange(java.lang.String,boolean,boolean) meth public void firePropertyChange(java.lang.String,char,char) meth public void firePropertyChange(java.lang.String,int,int) meth public void grabFocus() meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintImmediately(int,int,int,int) meth public void paintImmediately(java.awt.Rectangle) @@ -632,38 +682,60 @@ meth public void repaint(long,int,int,int,int) meth public void requestFocus() meth public void resetKeyboardActions() meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void scrollRectToVisible(java.awt.Rectangle) meth public void setAlignmentX(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred horizontal alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAlignmentY(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred vertical alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAutoscrolls(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Determines if this component automatically scrolls its contents when dragged.", java.lang.String[] enumerationValues=[]) meth public void setBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The background color of the component.", java.lang.String[] enumerationValues=[]) meth public void setBorder(javax.swing.border.Border) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's border.", java.lang.String[] enumerationValues=[]) meth public void setComponentPopupMenu(javax.swing.JPopupMenu) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Popup to show", java.lang.String[] enumerationValues=[]) meth public void setDebugGraphicsOptions(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Diagnostic options for graphics operations.", java.lang.String[] enumerationValues=["DebugGraphics.NONE_OPTION", "DebugGraphics.LOG_OPTION", "DebugGraphics.FLASH_OPTION", "DebugGraphics.BUFFERED_OPTION"]) meth public void setDoubleBuffered(boolean) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setFocusTraversalKeys(int,java.util.Set) meth public void setFont(java.awt.Font) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The font for the component.", java.lang.String[] enumerationValues=[]) meth public void setForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The foreground color of the component.", java.lang.String[] enumerationValues=[]) meth public void setInheritsPopupMenu(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not the JPopupMenu is inherited", java.lang.String[] enumerationValues=[]) meth public void setInputVerifier(javax.swing.InputVerifier) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's input verifier.", java.lang.String[] enumerationValues=[]) meth public void setMaximumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setMinimumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The minimum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setNextFocusableComponent(java.awt.Component) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setOpaque(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's opacity", java.lang.String[] enumerationValues=[]) meth public void setPreferredSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred size of the component.", java.lang.String[] enumerationValues=[]) meth public void setRequestFocusEnabled(boolean) meth public void setToolTipText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The text to display in a tool tip.", java.lang.String[] enumerationValues=[]) meth public void setTransferHandler(javax.swing.TransferHandler) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mechanism for transfer of data to and from the component", java.lang.String[] enumerationValues=[]) meth public void setVerifyInputWhenFocusTarget(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the Component verifies input before accepting focus.", java.lang.String[] enumerationValues=[]) meth public void setVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public abstract interface javax.swing.text.Document fld public final static java.lang.String StreamDescriptionProperty = "stream" @@ -739,7 +811,7 @@ CLSS public abstract interface org.netbeans.api.actions.Viewable meth public abstract void view() CLSS public abstract org.openide.ServiceType - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() fld public final static java.lang.String PROP_NAME = "name" innr public abstract static Registry @@ -748,11 +820,11 @@ intf java.io.Serializable intf org.openide.util.HelpCtx$Provider meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object) meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected java.lang.String displayName() meth public abstract org.openide.util.HelpCtx getHelpCtx() meth public final org.openide.ServiceType createClone() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public final void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public java.lang.String getName() @@ -765,7 +837,7 @@ intf org.netbeans.api.actions.Closable intf org.openide.nodes.Node$Cookie CLSS public abstract interface org.openide.cookies.ConnectionCookie - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public abstract interface static Listener innr public abstract interface static Type innr public static Event @@ -822,7 +894,7 @@ meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeLis meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener) CLSS public abstract interface org.openide.cookies.FilterCookie - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf org.openide.nodes.Node$Cookie meth public abstract java.lang.Class getFilterClass() meth public abstract java.lang.Object getFilter() @@ -927,15 +999,15 @@ meth public java.lang.String toString() meth public javax.swing.Action getPreferredAction() meth public javax.swing.Action[] getActions(boolean) meth public org.openide.util.actions.SystemAction getDefaultAction() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.actions.SystemAction[] getActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.util.actions.SystemAction[] getContextActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void destroy() throws java.io.IOException meth public void setDisplayName(java.lang.String) meth public void setHidden(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setName(java.lang.String) meth public void setShortDescription(java.lang.String) supr java.beans.FeatureDescriptor @@ -1053,9 +1125,9 @@ meth protected void componentOpened() meth protected void componentShowing() meth public boolean canClose() meth public boolean requestDefaultFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocusInWindow() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getPersistenceType() meth public java.awt.Dimension getPreferredSize() meth public javax.swing.Action[] getActions() @@ -1067,7 +1139,7 @@ meth public void ensureVisible() meth public void open() meth public void readExternal(java.io.ObjectInput) throws java.io.IOException,java.lang.ClassNotFoundException meth public void requestFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void updateName() meth public void writeExternal(java.io.ObjectOutput) throws java.io.IOException supr org.openide.windows.CloneableTopComponent @@ -1124,11 +1196,11 @@ meth public org.openide.text.Line$Set getLineSet() meth public org.openide.util.Task prepareDocument() meth public static javax.swing.text.EditorKit getEditorKit(java.lang.String) meth public void addChangeListener(javax.swing.event.ChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void open() meth public void print() meth public void removeChangeListener(javax.swing.event.ChangeListener) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void saveDocument() throws java.io.IOException meth public void setMIMEType(java.lang.String) supr org.openide.windows.CloneableOpenSupport @@ -1164,23 +1236,23 @@ innr public abstract static Set meth protected void addAnnotation(org.openide.text.Annotation) meth protected void removeAnnotation(org.openide.text.Annotation) meth public abstract void show(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean equals(java.lang.Object) meth public boolean isBreakpoint() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getLineNumber() meth public int hashCode() meth public java.lang.String getText() meth public void markCurrentLine() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void markError() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setBreakpoint(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void unmarkCurrentLine() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void unmarkError() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.openide.text.Line hfds assigned,breakpoint,current,dlEqualsCounter,docL,error,lineParts,listener,serialVersionUID hcls FindAnnotationPosition,LR,Part @@ -1250,7 +1322,7 @@ meth public void setParagraphAttributes(int,int,javax.swing.text.AttributeSet,bo supr org.openide.text.FilterDocument CLSS public abstract org.openide.text.IndentEngine - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init() meth protected boolean acceptMimeType(java.lang.String) meth public abstract int indentLine(javax.swing.text.Document,int) @@ -1262,7 +1334,7 @@ meth public static org.openide.text.IndentEngine find(java.lang.String) meth public static org.openide.text.IndentEngine find(javax.swing.text.Document) meth public static org.openide.text.IndentEngine getDefault() meth public static void register(java.lang.String,org.openide.text.IndentEngine) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.openide.ServiceType hfds INSTANCE,map,serialVersionUID hcls Default @@ -1271,17 +1343,17 @@ CLSS public abstract org.openide.text.Line cons public init(java.lang.Object) cons public init(org.openide.util.Lookup) fld public final static int SHOW_GOTO = 2 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int SHOW_REUSE = 4 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int SHOW_REUSE_NEW = 5 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int SHOW_SHOW = 1 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int SHOW_TOFRONT = 3 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int SHOW_TRY_SHOW = 0 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_LINE_NUMBER = "lineNumber" innr public abstract static Part innr public abstract static Set @@ -1289,28 +1361,28 @@ innr public final static !enum ShowOpenType innr public final static !enum ShowVisibilityType intf java.io.Serializable meth public abstract boolean isBreakpoint() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract int getLineNumber() meth public abstract void markCurrentLine() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void markError() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void setBreakpoint(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void show(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void unmarkCurrentLine() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void unmarkError() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean canBeMarkedCurrent(int,org.openide.text.Line) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final org.openide.util.Lookup getLookup() meth public java.lang.String getDisplayName() meth public java.lang.String getText() meth public org.openide.text.Line$Part createPart(int,int) meth public void show(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(org.openide.text.Line$ShowOpenType,org.openide.text.Line$ShowVisibilityType) meth public void show(org.openide.text.Line$ShowOpenType,org.openide.text.Line$ShowVisibilityType,int) supr org.openide.text.Annotatable @@ -1361,13 +1433,13 @@ supr java.lang.Enum CLSS public final org.openide.text.NbDocument fld public final static java.lang.Object GUARDED fld public final static java.lang.String BREAKPOINT_STYLE_NAME = "NbBreakpointStyle" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String CURRENT_STYLE_NAME = "NbCurrentStyle" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String ERROR_STYLE_NAME = "NbErrorStyle" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String NORMAL_STYLE_NAME = "NbNormalStyle" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public abstract interface static Annotatable innr public abstract interface static CustomEditor innr public abstract interface static CustomToolbar @@ -1389,14 +1461,14 @@ meth public static javax.swing.text.StyledDocument getDocument(org.openide.util. meth public static void addAnnotation(javax.swing.text.StyledDocument,javax.swing.text.Position,int,org.openide.text.Annotation) meth public static void insertGuarded(javax.swing.text.StyledDocument,int,java.lang.String) throws javax.swing.text.BadLocationException meth public static void markBreakpoint(javax.swing.text.StyledDocument,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void markCurrent(javax.swing.text.StyledDocument,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void markError(javax.swing.text.StyledDocument,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void markGuarded(javax.swing.text.StyledDocument,int,int) meth public static void markNormal(javax.swing.text.StyledDocument,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void removeAnnotation(javax.swing.text.StyledDocument,org.openide.text.Annotation) meth public static void runAtomic(javax.swing.text.StyledDocument,java.lang.Runnable) meth public static void runAtomicAsUser(javax.swing.text.StyledDocument,java.lang.Runnable) throws javax.swing.text.BadLocationException @@ -1519,10 +1591,10 @@ hfds ALIVE,HAS_BEEN_DONE,IN_PROGRESS,edits,statusBits CLSS public final org.openide.util.HelpCtx cons public init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) cons public init(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.util.HelpCtx DEFAULT_HELP innr public abstract interface static Displayer innr public abstract interface static Provider @@ -1624,9 +1696,9 @@ CLSS public org.openide.windows.TopComponent cons public init() cons public init(org.openide.util.Lookup) fld public final static int CLOSE_EACH = 0 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int CLOSE_LAST = 1 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int PERSISTENCE_ALWAYS = 0 fld public final static int PERSISTENCE_NEVER = 2 fld public final static int PERSISTENCE_ONLY_OPENED = 1 @@ -1653,7 +1725,7 @@ meth protected final void associateLookup(org.openide.util.Lookup) meth protected java.lang.Object writeReplace() throws java.io.ObjectStreamException meth protected java.lang.String preferredID() meth protected void closeNotify() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void componentActivated() meth protected void componentClosed() meth protected void componentDeactivated() @@ -1661,19 +1733,19 @@ meth protected void componentHidden() meth protected void componentOpened() meth protected void componentShowing() meth protected void openNotify() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean canClose() meth public boolean canClose(org.openide.windows.Workspace,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocusInWindow() meth public final boolean close() meth public final boolean close(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isOpened() meth public final boolean isOpened(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final int getCloseOperation() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final int getTabPosition() meth public final org.openide.nodes.Node[] getActivatedNodes() meth public final static org.openide.windows.TopComponent$Registry getRegistry() @@ -1684,7 +1756,7 @@ meth public final void requestAttention(boolean) meth public final void setActivatedNodes(org.openide.nodes.Node[]) meth public final void setAttentionHighlight(boolean) meth public final void setCloseOperation(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getPersistenceType() meth public java.awt.Image getIcon() meth public java.lang.String getDisplayName() @@ -1697,13 +1769,13 @@ meth public org.openide.awt.UndoRedo getUndoRedo() meth public org.openide.util.HelpCtx getHelpCtx() meth public org.openide.util.Lookup getLookup() meth public org.openide.util.actions.SystemAction[] getSystemActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.windows.TopComponent$SubComponent[] getSubComponents() meth public static javax.swing.Action openAction(org.openide.windows.TopComponent,java.lang.String,java.lang.String,boolean) meth public void addNotify() meth public void open() meth public void open(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void readExternal(java.io.ObjectInput) throws java.io.IOException,java.lang.ClassNotFoundException meth public void requestActive() meth public void requestFocus() diff --git a/platform/openide.util.lookup/nbproject/org-openide-util-lookup.sig b/platform/openide.util.lookup/nbproject/org-openide-util-lookup.sig index 0a812dc01ba7..d52d2768d9e6 100644 --- a/platform/openide.util.lookup/nbproject/org-openide-util-lookup.sig +++ b/platform/openide.util.lookup/nbproject/org-openide-util-lookup.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 8.64 +#Version 8.65 CLSS public abstract interface java.io.Serializable @@ -7,6 +7,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -52,6 +53,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract javax.annotation.processing.AbstractProcessor cons protected init() @@ -65,6 +67,7 @@ meth public java.util.Set getSupportedOptions() meth public javax.lang.model.SourceVersion getSupportedSourceVersion() meth public void init(javax.annotation.processing.ProcessingEnvironment) supr java.lang.Object +hfds initialized CLSS public abstract interface javax.annotation.processing.Processor meth public abstract boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment) @@ -118,7 +121,7 @@ supr java.lang.Object CLSS public final static org.openide.util.Lookup$Template<%0 extends java.lang.Object> outer org.openide.util.Lookup cons public init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.Class<{org.openide.util.Lookup$Template%0}>) cons public init(java.lang.Class<{org.openide.util.Lookup$Template%0}>,java.lang.String,{org.openide.util.Lookup$Template%0}) meth public boolean equals(java.lang.Object) @@ -267,7 +270,7 @@ meth protected !varargs final void register(javax.lang.model.element.Element,jav meth protected abstract boolean handleProcess(java.util.Set,javax.annotation.processing.RoundEnvironment) meth protected final void register(javax.lang.model.element.Element,java.lang.String) meth protected final void register(javax.lang.model.element.TypeElement,java.lang.Class,javax.lang.model.type.TypeMirror,java.lang.String,int,java.lang.String[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean process(java.util.Set,javax.annotation.processing.RoundEnvironment) meth public javax.lang.model.SourceVersion getSupportedSourceVersion() supr javax.annotation.processing.AbstractProcessor diff --git a/platform/openide.util.ui/nbproject/org-openide-util-ui.sig b/platform/openide.util.ui/nbproject/org-openide-util-ui.sig index 6390881e208d..6f3e72f2ba3b 100644 --- a/platform/openide.util.ui/nbproject/org-openide-util-ui.sig +++ b/platform/openide.util.ui/nbproject/org-openide-util-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 9.39 +#Version 9.40 CLSS public java.awt.datatransfer.Clipboard cons public init(java.lang.String) @@ -15,6 +15,7 @@ meth public void addFlavorListener(java.awt.datatransfer.FlavorListener) meth public void removeFlavorListener(java.awt.datatransfer.FlavorListener) meth public void setContents(java.awt.datatransfer.Transferable,java.awt.datatransfer.ClipboardOwner) supr java.lang.Object +hfds currentDataFlavors,flavorListeners,name CLSS public abstract interface java.awt.datatransfer.Transferable meth public abstract boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor) @@ -76,6 +77,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract java.io.InputStream cons public init() @@ -96,6 +98,7 @@ meth public void mark(int) meth public void reset() throws java.io.IOException meth public void skipNBytes(long) throws java.io.IOException supr java.lang.Object +hfds DEFAULT_BUFFER_SIZE,MAX_BUFFER_SIZE,MAX_SKIP_BUFFER_SIZE CLSS public abstract interface java.io.ObjectInput intf java.io.DataInput @@ -149,6 +152,8 @@ meth public void readFully(byte[]) throws java.io.IOException meth public void readFully(byte[],int,int) throws java.io.IOException meth public void registerValidation(java.io.ObjectInputValidation,int) throws java.io.InvalidObjectException,java.io.NotActiveException supr java.io.InputStream +hfds NULL_HANDLE,UNSAFE,bin,closed,curContext,defaultDataEnd,depth,enableOverride,enableResolve,handles,passHandle,primClasses,serialFilter,streamFilterSet,totalObjectRefs,unsharedMarker,vlist +hcls BlockDataInputStream,Caches,FieldValues,FilterValues,HandleTable,Logging,PeekInputStream,ValidationList CLSS public abstract interface java.io.ObjectOutput intf java.io.DataOutput @@ -198,6 +203,8 @@ meth public void writeShort(int) throws java.io.IOException meth public void writeUTF(java.lang.String) throws java.io.IOException meth public void writeUnshared(java.lang.Object) throws java.io.IOException supr java.io.OutputStream +hfds bout,curContext,curPut,debugInfoStack,depth,enableOverride,enableReplace,extendedDebugInfo,handles,primVals,protocol,subs +hcls BlockDataOutputStream,Caches,DebugTraceInfoStack,HandleTable,PutFieldImpl,ReplaceTable CLSS public abstract interface java.io.ObjectStreamConstants fld public final static byte SC_BLOCK_DATA = 8 @@ -265,6 +272,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -303,6 +311,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -325,6 +334,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -364,6 +375,8 @@ meth public java.lang.Object clone() meth public java.lang.Object parseObject(java.lang.String) throws java.text.ParseException meth public java.text.AttributedCharacterIterator formatToCharacterIterator(java.lang.Object) supr java.lang.Object +hfds serialVersionUID +hcls FieldDelegate CLSS public abstract java.util.AbstractCollection<%0 extends java.lang.Object> cons protected init() @@ -406,6 +419,7 @@ meth public {java.util.AbstractMap%1} get(java.lang.Object) meth public {java.util.AbstractMap%1} put({java.util.AbstractMap%0},{java.util.AbstractMap%1}) meth public {java.util.AbstractMap%1} remove(java.lang.Object) supr java.lang.Object +hfds keySet,values CLSS public abstract java.util.AbstractSet<%0 extends java.lang.Object> cons protected init() @@ -447,6 +461,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract interface java.util.Map<%0 extends java.lang.Object, %1 extends java.lang.Object> innr public abstract interface static Entry diff --git a/platform/openide.util/nbproject/org-openide-util.sig b/platform/openide.util/nbproject/org-openide-util.sig index c823d2168bd3..11b6a7a667d9 100644 --- a/platform/openide.util/nbproject/org-openide-util.sig +++ b/platform/openide.util/nbproject/org-openide-util.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 9.38 +#Version 9.39 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable @@ -47,6 +47,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public abstract java.io.InputStream cons public init() @@ -65,7 +66,9 @@ meth public static java.io.InputStream nullInputStream() meth public void close() throws java.io.IOException meth public void mark(int) meth public void reset() throws java.io.IOException +meth public void skipNBytes(long) throws java.io.IOException supr java.lang.Object +hfds DEFAULT_BUFFER_SIZE,MAX_BUFFER_SIZE,MAX_SKIP_BUFFER_SIZE CLSS public abstract interface java.io.ObjectInput intf java.io.DataInput @@ -119,6 +122,8 @@ meth public void readFully(byte[]) throws java.io.IOException meth public void readFully(byte[],int,int) throws java.io.IOException meth public void registerValidation(java.io.ObjectInputValidation,int) throws java.io.InvalidObjectException,java.io.NotActiveException supr java.io.InputStream +hfds NULL_HANDLE,UNSAFE,bin,closed,curContext,defaultDataEnd,depth,enableOverride,enableResolve,handles,passHandle,primClasses,serialFilter,streamFilterSet,totalObjectRefs,unsharedMarker,vlist +hcls BlockDataInputStream,Caches,FieldValues,FilterValues,HandleTable,Logging,PeekInputStream,ValidationList CLSS public abstract interface java.io.ObjectOutput intf java.io.DataOutput @@ -168,6 +173,8 @@ meth public void writeShort(int) throws java.io.IOException meth public void writeUTF(java.lang.String) throws java.io.IOException meth public void writeUnshared(java.lang.Object) throws java.io.IOException supr java.io.OutputStream +hfds bout,curContext,curPut,debugInfoStack,depth,enableOverride,enableReplace,extendedDebugInfo,handles,primVals,protocol,subs +hcls BlockDataOutputStream,Caches,DebugTraceInfoStack,HandleTable,PutFieldImpl,ReplaceTable CLSS public abstract interface java.io.ObjectStreamConstants fld public final static byte SC_BLOCK_DATA = 8 @@ -235,6 +242,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public abstract interface !annotation java.lang.FunctionalInterface anno 0 java.lang.annotation.Documented() @@ -273,6 +281,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -295,6 +304,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) @@ -334,6 +345,8 @@ meth public java.lang.Object clone() meth public java.lang.Object parseObject(java.lang.String) throws java.text.ParseException meth public java.text.AttributedCharacterIterator formatToCharacterIterator(java.lang.Object) supr java.lang.Object +hfds serialVersionUID +hcls FieldDelegate CLSS public abstract java.util.AbstractCollection<%0 extends java.lang.Object> cons protected init() @@ -376,6 +389,7 @@ meth public {java.util.AbstractMap%1} get(java.lang.Object) meth public {java.util.AbstractMap%1} put({java.util.AbstractMap%0},{java.util.AbstractMap%1}) meth public {java.util.AbstractMap%1} remove(java.lang.Object) supr java.lang.Object +hfds keySet,values CLSS public abstract java.util.AbstractSet<%0 extends java.lang.Object> cons protected init() @@ -417,6 +431,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract interface java.util.Map<%0 extends java.lang.Object, %1 extends java.lang.Object> innr public abstract interface static Entry diff --git a/platform/openide.windows/nbproject/org-openide-windows.sig b/platform/openide.windows/nbproject/org-openide-windows.sig index 16610e4e214d..ea991442d231 100644 --- a/platform/openide.windows/nbproject/org-openide-windows.sig +++ b/platform/openide.windows/nbproject/org-openide-windows.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 6.107 +#Version 6.108 CLSS public abstract java.awt.Component cons protected init() @@ -17,6 +17,7 @@ intf java.awt.MenuContainer intf java.awt.image.ImageObserver intf java.io.Serializable meth protected boolean requestFocus(boolean) +meth protected boolean requestFocus(boolean,java.awt.event.FocusEvent$Cause) meth protected boolean requestFocusInWindow(boolean) meth protected final void disableEvents(long) meth protected final void enableEvents(long) @@ -37,20 +38,20 @@ meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean action(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean areFocusTraversalKeysSet(int) meth public boolean contains(int,int) meth public boolean contains(java.awt.Point) meth public boolean getFocusTraversalKeysEnabled() meth public boolean getIgnoreRepaint() meth public boolean gotFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean handleEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean hasFocus() meth public boolean imageUpdate(java.awt.Image,int,int,int,int,int) meth public boolean inside(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isBackgroundSet() meth public boolean isCursorSet() meth public boolean isDisplayable() @@ -59,7 +60,7 @@ meth public boolean isEnabled() meth public boolean isFocusCycleRoot(java.awt.Container) meth public boolean isFocusOwner() meth public boolean isFocusTraversable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isFocusable() meth public boolean isFontSet() meth public boolean isForegroundSet() @@ -72,28 +73,29 @@ meth public boolean isShowing() meth public boolean isValid() meth public boolean isVisible() meth public boolean keyDown(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean keyUp(java.awt.Event,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean lostFocus(java.awt.Event,java.lang.Object) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDown(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseDrag(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseEnter(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseExit(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseMove(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean mouseUp(java.awt.Event,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver) meth public boolean prepareImage(java.awt.Image,java.awt.image.ImageObserver) meth public boolean requestFocusInWindow() +meth public boolean requestFocusInWindow(java.awt.event.FocusEvent$Cause) meth public final java.lang.Object getTreeLock() meth public final void dispatchEvent(java.awt.AWTEvent) meth public float getAlignmentX() @@ -110,7 +112,7 @@ meth public java.awt.Color getForeground() meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() meth public java.awt.ComponentOrientation getComponentOrientation() meth public java.awt.Container getFocusCycleRootAncestor() @@ -122,11 +124,11 @@ meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension size() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Font getFont() meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() @@ -138,9 +140,9 @@ meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getLocationOnScreen() meth public java.awt.Point getMousePosition() meth public java.awt.Point location() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle bounds() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Rectangle getBounds() meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Toolkit getToolkit() @@ -181,14 +183,14 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enableInputMethods(boolean) meth public void firePropertyChange(java.lang.String,byte,byte) meth public void firePropertyChange(java.lang.String,char,char) @@ -197,19 +199,19 @@ meth public void firePropertyChange(java.lang.String,float,float) meth public void firePropertyChange(java.lang.String,long,long) meth public void firePropertyChange(java.lang.String,short,short) meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list() meth public void list(java.io.PrintStream) meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter) meth public void list(java.io.PrintWriter,int) meth public void move(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void nextFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintAll(java.awt.Graphics) meth public void print(java.awt.Graphics) @@ -232,12 +234,13 @@ meth public void repaint(int,int,int,int) meth public void repaint(long) meth public void repaint(long,int,int,int,int) meth public void requestFocus() +meth public void requestFocus(java.awt.event.FocusEvent$Cause) meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void resize(java.awt.Dimension) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void setBackground(java.awt.Color) meth public void setBounds(int,int,int,int) @@ -257,21 +260,24 @@ meth public void setLocation(int,int) meth public void setLocation(java.awt.Point) meth public void setMaximumSize(java.awt.Dimension) meth public void setMinimumSize(java.awt.Dimension) +meth public void setMixingCutoutShape(java.awt.Shape) meth public void setName(java.lang.String) meth public void setPreferredSize(java.awt.Dimension) meth public void setSize(int,int) meth public void setSize(java.awt.Dimension) meth public void setVisible(boolean) meth public void show() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void show(boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void transferFocus() meth public void transferFocusBackward() meth public void transferFocusUpCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.lang.Object +hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalKeys,focusTraversalKeysEnabled,focusable,font,foreground,graphicsConfig,height,hierarchyBoundsListener,hierarchyBoundsListenerK,hierarchyListener,hierarchyListenerK,ignoreRepaint,incRate,inputMethodListener,inputMethodListenerK,isAddNotifyComplete,isFocusTraversableOverridden,isInc,isPacked,itemListenerK,keyListener,keyListenerK,locale,log,maxSize,maxSizeSet,minSize,minSizeSet,mixingCutoutRegion,mixingLog,mouseListener,mouseListenerK,mouseMotionListener,mouseMotionListenerK,mouseWheelListener,mouseWheelListenerK,name,nameExplicitlySet,newEventsOnly,objectLock,ownedWindowK,parent,peer,peerFont,popups,prefSize,prefSizeSet,requestFocusController,serialVersionUID,textListenerK,valid,visible,width,windowFocusListenerK,windowListenerK,windowStateListenerK,x,y +hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy CLSS public java.awt.Container cons public init() @@ -293,7 +299,7 @@ meth public final void setFocusTraversalPolicyProvider(boolean) meth public float getAlignmentX() meth public float getAlignmentY() meth public int countComponents() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getComponentCount() meth public int getComponentZOrder(java.awt.Component) meth public java.awt.Component add(java.awt.Component) @@ -305,19 +311,19 @@ meth public java.awt.Component getComponent(int) meth public java.awt.Component getComponentAt(int,int) meth public java.awt.Component getComponentAt(java.awt.Point) meth public java.awt.Component locate(int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component[] getComponents() meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension minimumSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Dimension preferredSize() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.FocusTraversalPolicy getFocusTraversalPolicy() meth public java.awt.Insets getInsets() meth public java.awt.Insets insets() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.LayoutManager getLayout() meth public java.awt.Point getMousePosition(boolean) meth public java.awt.event.ContainerListener[] getContainerListeners() @@ -330,11 +336,11 @@ meth public void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener) meth public void applyComponentOrientation(java.awt.ComponentOrientation) meth public void deliverEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void doLayout() meth public void invalidate() meth public void layout() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void list(java.io.PrintStream,int) meth public void list(java.io.PrintWriter,int) meth public void paint(java.awt.Graphics) @@ -356,10 +362,12 @@ meth public void transferFocusDownCycle() meth public void update(java.awt.Graphics) meth public void validate() supr java.awt.Component +hfds EMPTY_ARRAY,INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,descendUnconditionallyWhenValidating,descendantsCount,dispatcher,eventLog,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,isJavaAwtSmartInvalidate,layoutMgr,listeningBoundsChildren,listeningChildren,log,mixingLog,modalAppContext,modalComp,numOfHWComponents,numOfLWComponents,preserveBackgroundColor,printing,printingThreads,serialPersistentFields,serialVersionUID +hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable CLSS public abstract interface java.awt.MenuContainer meth public abstract boolean postEvent(java.awt.Event) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.awt.Font getFont() meth public abstract void remove(java.awt.MenuComponent) @@ -374,6 +382,15 @@ fld public final static int SOMEBITS = 8 fld public final static int WIDTH = 1 meth public abstract boolean imageUpdate(java.awt.Image,int,int,int,int,int) +CLSS public abstract interface !annotation java.beans.JavaBean + anno 0 java.lang.annotation.Documented() + anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE]) +intf java.lang.annotation.Annotation +meth public abstract !hasdefault java.lang.String defaultEventSet() +meth public abstract !hasdefault java.lang.String defaultProperty() +meth public abstract !hasdefault java.lang.String description() + CLSS public abstract interface java.beans.PropertyChangeListener intf java.util.EventListener meth public abstract void propertyChange(java.beans.PropertyChangeEvent) @@ -388,13 +405,16 @@ CLSS public abstract interface java.io.Serializable CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -440,11 +460,13 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public abstract interface javax.accessibility.Accessible meth public abstract javax.accessibility.AccessibleContext getAccessibleContext() CLSS public abstract javax.swing.JComponent + anno 0 java.beans.JavaBean(java.lang.String defaultEventSet="", java.lang.String defaultProperty="UIClassID", java.lang.String description="") cons public init() fld protected javax.swing.event.EventListenerList listenerList fld protected javax.swing.plaf.ComponentUI ui @@ -472,6 +494,7 @@ meth protected void processKeyEvent(java.awt.event.KeyEvent) meth protected void processMouseEvent(java.awt.event.MouseEvent) meth protected void processMouseMotionEvent(java.awt.event.MouseEvent) meth protected void setUI(javax.swing.plaf.ComponentUI) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's look and feel delegate.", java.lang.String[] enumerationValues=[]) meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>) meth public boolean contains(int,int) meth public boolean getAutoscrolls() @@ -479,17 +502,21 @@ meth public boolean getInheritsPopupMenu() meth public boolean getVerifyInputWhenFocusTarget() meth public boolean isDoubleBuffered() meth public boolean isManagingFocus() - anno 0 java.lang.Deprecated() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean isOpaque() meth public boolean isOptimizedDrawingEnabled() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isPaintingTile() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public boolean isRequestFocusEnabled() meth public boolean isValidateRoot() meth public boolean requestDefaultFocus() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocus(boolean) meth public boolean requestFocusInWindow() meth public final boolean isPaintingForPrint() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public final java.lang.Object getClientProperty(java.lang.Object) meth public final javax.swing.ActionMap getActionMap() meth public final javax.swing.InputMap getInputMap() @@ -503,39 +530,54 @@ meth public int getBaseline(int,int) meth public int getConditionForKeyStroke(javax.swing.KeyStroke) meth public int getDebugGraphicsOptions() meth public int getHeight() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getWidth() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getX() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public int getY() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Component getNextFocusableComponent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Container getTopLevelAncestor() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Dimension getMaximumSize() meth public java.awt.Dimension getMinimumSize() meth public java.awt.Dimension getPreferredSize() meth public java.awt.Dimension getSize(java.awt.Dimension) meth public java.awt.FontMetrics getFontMetrics(java.awt.Font) meth public java.awt.Graphics getGraphics() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets() + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.Insets getInsets(java.awt.Insets) meth public java.awt.Point getLocation(java.awt.Point) meth public java.awt.Point getPopupLocation(java.awt.event.MouseEvent) meth public java.awt.Point getToolTipLocation(java.awt.event.MouseEvent) meth public java.awt.Rectangle getBounds(java.awt.Rectangle) meth public java.awt.Rectangle getVisibleRect() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.awt.event.ActionListener getActionForKeyStroke(javax.swing.KeyStroke) meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public java.lang.String getToolTipText() meth public java.lang.String getToolTipText(java.awt.event.MouseEvent) meth public java.lang.String getUIClassID() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="UIClassID", java.lang.String[] enumerationValues=[]) meth public javax.swing.InputVerifier getInputVerifier() meth public javax.swing.JPopupMenu getComponentPopupMenu() meth public javax.swing.JRootPane getRootPane() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.JToolTip createToolTip() meth public javax.swing.KeyStroke[] getRegisteredKeyStrokes() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public javax.swing.TransferHandler getTransferHandler() meth public javax.swing.border.Border getBorder() meth public javax.swing.event.AncestorListener[] getAncestorListeners() + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="", java.lang.String[] enumerationValues=[]) +meth public javax.swing.plaf.ComponentUI getUI() meth public static boolean isLightweightComponent(java.awt.Component) meth public static java.util.Locale getDefaultLocale() meth public static void setDefaultLocale(java.util.Locale) @@ -544,15 +586,15 @@ meth public void addNotify() meth public void addVetoableChangeListener(java.beans.VetoableChangeListener) meth public void computeVisibleRect(java.awt.Rectangle) meth public void disable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void enable() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void firePropertyChange(java.lang.String,boolean,boolean) meth public void firePropertyChange(java.lang.String,char,char) meth public void firePropertyChange(java.lang.String,int,int) meth public void grabFocus() meth public void hide() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void paint(java.awt.Graphics) meth public void paintImmediately(int,int,int,int) meth public void paintImmediately(java.awt.Rectangle) @@ -568,38 +610,60 @@ meth public void repaint(long,int,int,int,int) meth public void requestFocus() meth public void resetKeyboardActions() meth public void reshape(int,int,int,int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void revalidate() meth public void scrollRectToVisible(java.awt.Rectangle) meth public void setAlignmentX(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred horizontal alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAlignmentY(float) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred vertical alignment of the component.", java.lang.String[] enumerationValues=[]) meth public void setAutoscrolls(boolean) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Determines if this component automatically scrolls its contents when dragged.", java.lang.String[] enumerationValues=[]) meth public void setBackground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The background color of the component.", java.lang.String[] enumerationValues=[]) meth public void setBorder(javax.swing.border.Border) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The component's border.", java.lang.String[] enumerationValues=[]) meth public void setComponentPopupMenu(javax.swing.JPopupMenu) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Popup to show", java.lang.String[] enumerationValues=[]) meth public void setDebugGraphicsOptions(int) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="Diagnostic options for graphics operations.", java.lang.String[] enumerationValues=["DebugGraphics.NONE_OPTION", "DebugGraphics.LOG_OPTION", "DebugGraphics.FLASH_OPTION", "DebugGraphics.BUFFERED_OPTION"]) meth public void setDoubleBuffered(boolean) meth public void setEnabled(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The enabled state of the component.", java.lang.String[] enumerationValues=[]) meth public void setFocusTraversalKeys(int,java.util.Set) meth public void setFont(java.awt.Font) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The font for the component.", java.lang.String[] enumerationValues=[]) meth public void setForeground(java.awt.Color) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=true, java.lang.String description="The foreground color of the component.", java.lang.String[] enumerationValues=[]) meth public void setInheritsPopupMenu(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether or not the JPopupMenu is inherited", java.lang.String[] enumerationValues=[]) meth public void setInputVerifier(javax.swing.InputVerifier) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's input verifier.", java.lang.String[] enumerationValues=[]) meth public void setMaximumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The maximum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setMinimumSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The minimum size of the component.", java.lang.String[] enumerationValues=[]) meth public void setNextFocusableComponent(java.awt.Component) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void setOpaque(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=true, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="The component's opacity", java.lang.String[] enumerationValues=[]) meth public void setPreferredSize(java.awt.Dimension) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The preferred size of the component.", java.lang.String[] enumerationValues=[]) meth public void setRequestFocusEnabled(boolean) meth public void setToolTipText(java.lang.String) + anno 0 java.beans.BeanProperty(boolean bound=false, boolean expert=false, boolean hidden=false, boolean preferred=true, boolean required=false, boolean visualUpdate=false, java.lang.String description="The text to display in a tool tip.", java.lang.String[] enumerationValues=[]) meth public void setTransferHandler(javax.swing.TransferHandler) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Mechanism for transfer of data to and from the component", java.lang.String[] enumerationValues=[]) meth public void setVerifyInputWhenFocusTarget(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=false, boolean preferred=false, boolean required=false, boolean visualUpdate=false, java.lang.String description="Whether the Component verifies input before accepting focus.", java.lang.String[] enumerationValues=[]) meth public void setVisible(boolean) + anno 0 java.beans.BeanProperty(boolean bound=true, boolean expert=false, boolean hidden=true, boolean preferred=false, boolean required=false, boolean visualUpdate=true, java.lang.String description="", java.lang.String[] enumerationValues=[]) meth public void unregisterKeyboardAction(javax.swing.KeyStroke) meth public void update(java.awt.Graphics) meth public void updateUI() supr java.awt.Container +hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED,RESERVED_1,RESERVED_2,RESERVED_3,RESERVED_4,RESERVED_5,RESERVED_6,WHEN_IN_FOCUSED_WINDOW_BINDINGS,WIF_INPUTMAP_CREATED,WRITE_OBJ_COUNTER_FIRST,WRITE_OBJ_COUNTER_LAST,aaHint,actionMap,alignmentX,alignmentY,ancestorInputMap,autoscrolls,border,clientProperties,componentObtainingGraphicsFrom,componentObtainingGraphicsFromLock,defaultLocale,flags,focusController,focusInputMap,inputVerifier,isAlignmentXSet,isAlignmentYSet,lcdRenderingHint,managingFocusBackwardTraversalKeys,managingFocusForwardTraversalKeys,paintingChild,popupMenu,readObjectCallbacks,revalidateRunnableScheduled,tempRectangles,uiClassID,verifyInputWhenFocusTarget,vetoableChangeSupport,windowInputMap +hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback CLSS public org.openide.nodes.NodeAdapter cons public init() @@ -620,10 +684,10 @@ meth public abstract void nodeDestroyed(org.openide.nodes.NodeEvent) CLSS public final org.openide.util.HelpCtx cons public init(java.lang.Class) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(java.lang.String) cons public init(java.net.URL) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static org.openide.util.HelpCtx DEFAULT_HELP innr public abstract interface static Displayer innr public abstract interface static Provider @@ -744,7 +808,7 @@ intf java.io.Serializable meth public boolean isEmpty() meth public java.util.Enumeration getComponents() meth public org.openide.windows.CloneableTopComponent getAnyComponent() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.windows.CloneableTopComponent getArbitraryComponent() supr java.lang.Object hfds LOCK,componentSet,myComponentSetListener,serialVersionUID @@ -759,25 +823,25 @@ supr java.lang.Object CLSS public abstract interface org.openide.windows.Mode fld public final static java.lang.String PROP_BOUNDS = "bounds" fld public final static java.lang.String PROP_DISPLAY_NAME = "displayName" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_NAME = "name" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static long serialVersionUID = -2650968323666215654 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public abstract interface static Xml intf java.io.Serializable meth public abstract boolean canDock(org.openide.windows.TopComponent) meth public abstract boolean dockInto(org.openide.windows.TopComponent) meth public abstract java.awt.Image getIcon() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.awt.Rectangle getBounds() meth public abstract java.lang.String getDisplayName() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.String getName() meth public abstract org.openide.windows.TopComponent getSelectedTopComponent() meth public abstract org.openide.windows.TopComponent[] getTopComponents() meth public abstract org.openide.windows.Workspace getWorkspace() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public abstract void setBounds(java.awt.Rectangle) @@ -810,9 +874,9 @@ CLSS public org.openide.windows.TopComponent cons public init() cons public init(org.openide.util.Lookup) fld public final static int CLOSE_EACH = 0 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int CLOSE_LAST = 1 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int PERSISTENCE_ALWAYS = 0 fld public final static int PERSISTENCE_NEVER = 2 fld public final static int PERSISTENCE_ONLY_OPENED = 1 @@ -839,7 +903,7 @@ meth protected final void associateLookup(org.openide.util.Lookup) meth protected java.lang.Object writeReplace() throws java.io.ObjectStreamException meth protected java.lang.String preferredID() meth protected void closeNotify() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected void componentActivated() meth protected void componentClosed() meth protected void componentDeactivated() @@ -847,19 +911,19 @@ meth protected void componentHidden() meth protected void componentOpened() meth protected void componentShowing() meth protected void openNotify() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean canClose() meth public boolean canClose(org.openide.windows.Workspace,boolean) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public boolean requestFocusInWindow() meth public final boolean close() meth public final boolean close(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final boolean isOpened() meth public final boolean isOpened(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final int getCloseOperation() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final int getTabPosition() meth public final org.openide.nodes.Node[] getActivatedNodes() meth public final static org.openide.windows.TopComponent$Registry getRegistry() @@ -870,7 +934,7 @@ meth public final void requestAttention(boolean) meth public final void setActivatedNodes(org.openide.nodes.Node[]) meth public final void setAttentionHighlight(boolean) meth public final void setCloseOperation(int) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public int getPersistenceType() meth public java.awt.Image getIcon() meth public java.lang.String getDisplayName() @@ -883,13 +947,13 @@ meth public org.openide.awt.UndoRedo getUndoRedo() meth public org.openide.util.HelpCtx getHelpCtx() meth public org.openide.util.Lookup getLookup() meth public org.openide.util.actions.SystemAction[] getSystemActions() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public org.openide.windows.TopComponent$SubComponent[] getSubComponents() meth public static javax.swing.Action openAction(org.openide.windows.TopComponent,java.lang.String,java.lang.String,boolean) meth public void addNotify() meth public void open() meth public void open(org.openide.windows.Workspace) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public void readExternal(java.io.ObjectInput) throws java.io.IOException,java.lang.ClassNotFoundException meth public void requestActive() meth public void requestFocus() @@ -920,12 +984,12 @@ meth public abstract java.lang.String preferredID() CLSS public static org.openide.windows.TopComponent$NodeName outer org.openide.windows.TopComponent - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") cons public init(org.openide.windows.TopComponent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static void connect(org.openide.windows.TopComponent,org.openide.nodes.Node) meth public void propertyChange(java.beans.PropertyChangeEvent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") supr org.openide.nodes.NodeAdapter hfds node,nodeL,top @@ -983,10 +1047,10 @@ meth public abstract void open() CLSS public abstract org.openide.windows.WindowManager cons public init() fld public final static java.lang.String PROP_CURRENT_WORKSPACE = "currentWorkspace" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_MODES = "modes" fld public final static java.lang.String PROP_WORKSPACES = "workspaces" - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr protected abstract interface static Component intf java.io.Serializable meth protected abstract boolean topComponentIsOpened(org.openide.windows.TopComponent) @@ -1003,7 +1067,7 @@ meth protected abstract void topComponentRequestActive(org.openide.windows.TopCo meth protected abstract void topComponentRequestVisible(org.openide.windows.TopComponent) meth protected abstract void topComponentToolTipChanged(org.openide.windows.TopComponent,java.lang.String) meth protected final static org.openide.windows.WindowManager$Component findComponentManager(org.openide.windows.TopComponent) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth protected int topComponentGetTabPosition(org.openide.windows.TopComponent) meth protected org.openide.windows.TopComponent$Registry componentRegistry() meth protected void activateComponent(org.openide.windows.TopComponent) @@ -1024,17 +1088,17 @@ meth public abstract org.openide.windows.Mode findMode(org.openide.windows.TopCo meth public abstract org.openide.windows.TopComponent findTopComponent(java.lang.String) meth public abstract org.openide.windows.TopComponentGroup findTopComponentGroup(java.lang.String) meth public abstract org.openide.windows.Workspace createWorkspace(java.lang.String,java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract org.openide.windows.Workspace findWorkspace(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract org.openide.windows.Workspace getCurrentWorkspace() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract org.openide.windows.Workspace[] getWorkspaces() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeListener) meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public abstract void setWorkspaces(org.openide.windows.Workspace[]) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void updateUI() meth public boolean isEditorMode(org.openide.windows.Mode) meth public boolean isEditorTopComponent(org.openide.windows.TopComponent) @@ -1044,7 +1108,7 @@ meth public boolean isTopComponentMinimized(org.openide.windows.TopComponent) meth public boolean removeMode(org.openide.windows.Mode) meth public boolean updateModeConstraintsFromXml(java.lang.String) meth public final org.openide.windows.Workspace createWorkspace(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final static org.openide.windows.WindowManager getDefault() meth public java.lang.String findTopComponentID(org.openide.windows.TopComponent) meth public java.lang.String getRole() @@ -1062,9 +1126,9 @@ hfds activeComponent,dummyInstance,onShowing,registry,serialVersionUID CLSS protected abstract interface static org.openide.windows.WindowManager$Component outer org.openide.windows.WindowManager - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static long serialVersionUID = 0 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") intf java.io.Serializable meth public abstract java.awt.Image getIcon() meth public abstract java.util.Set whereOpened() @@ -1090,7 +1154,7 @@ meth public abstract void beforeLoad(org.openide.windows.WindowSystemEvent) meth public abstract void beforeSave(org.openide.windows.WindowSystemEvent) CLSS public abstract interface org.openide.windows.Workspace - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static java.lang.String PROP_DISPLAY_NAME = "displayName" fld public final static java.lang.String PROP_MODES = "modes" fld public final static java.lang.String PROP_NAME = "name" diff --git a/platform/options.api/nbproject/org-netbeans-modules-options-api.sig b/platform/options.api/nbproject/org-netbeans-modules-options-api.sig index 88f3e4827a48..facb69d8b7b2 100644 --- a/platform/options.api/nbproject/org-netbeans-modules-options-api.sig +++ b/platform/options.api/nbproject/org-netbeans-modules-options-api.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 1.75 +#Version 1.76 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -57,7 +58,7 @@ hfds INSTANCE,categoryModel,currentCategoryID,impl,log,operationCancelled CLSS public abstract org.netbeans.spi.options.AdvancedOption cons protected init() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract java.lang.String getDisplayName() meth public abstract java.lang.String getTooltip() meth public abstract org.netbeans.spi.options.OptionsPanelController create() @@ -70,7 +71,7 @@ meth public abstract java.lang.String getCategoryName() meth public abstract java.lang.String getTitle() meth public abstract org.netbeans.spi.options.OptionsPanelController create() meth public java.lang.String getIconBase() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public javax.swing.Icon getIcon() supr java.lang.Object hfds ADVANCED_OPTIONS_FOLDER,CATEGORY_NAME,CONTROLLER,ICON,KEYWORDS,KEYWORDS_CATEGORY,TITLE @@ -96,7 +97,7 @@ meth public abstract void cancel() meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public abstract void update() meth public final static org.netbeans.spi.options.OptionsPanelController createAdvanced(java.lang.String) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public final void setSubcategory(java.lang.String) meth public org.openide.util.Lookup getLookup() meth public void handleSuccessfulSearch(java.lang.String,java.util.List) diff --git a/platform/options.keymap/nbproject/org-netbeans-modules-options-keymap.sig b/platform/options.keymap/nbproject/org-netbeans-modules-options-keymap.sig index c0ab0d435a62..3f509c6d15bb 100644 --- a/platform/options.keymap/nbproject/org-netbeans-modules-options-keymap.sig +++ b/platform/options.keymap/nbproject/org-netbeans-modules-options-keymap.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 1.67 +#Version 1.68 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -49,10 +50,10 @@ meth public abstract org.netbeans.core.options.keymap.api.ShortcutAction findAct meth public abstract org.netbeans.core.options.keymap.api.ShortcutAction findActionForShortcut(java.lang.String) meth public abstract org.netbeans.core.options.keymap.api.ShortcutsFinder$Writer localCopy() meth public abstract void apply() - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract void refreshActions() meth public abstract void setShortcuts(org.netbeans.core.options.keymap.api.ShortcutAction,java.util.Set) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") CLSS public abstract interface static org.netbeans.core.options.keymap.api.ShortcutsFinder$Writer outer org.netbeans.core.options.keymap.api.ShortcutsFinder diff --git a/platform/print/nbproject/org-netbeans-modules-print.sig b/platform/print/nbproject/org-netbeans-modules-print.sig index f3f3bb11457f..33537b3898f7 100644 --- a/platform/print/nbproject/org-netbeans-modules-print.sig +++ b/platform/print/nbproject/org-netbeans-modules-print.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 7.56 +#Version 7.57 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() diff --git a/platform/queries/nbproject/org-netbeans-modules-queries.sig b/platform/queries/nbproject/org-netbeans-modules-queries.sig index 31b1f4956a0c..b3a4aff6f6fe 100644 --- a/platform/queries/nbproject/org-netbeans-modules-queries.sig +++ b/platform/queries/nbproject/org-netbeans-modules-queries.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.73 +#Version 1.74 CLSS public abstract interface java.io.Serializable @@ -9,13 +9,17 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME) - anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE]) + anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, MODULE, PARAMETER, TYPE]) intf java.lang.annotation.Annotation +meth public abstract !hasdefault boolean forRemoval() +meth public abstract !hasdefault java.lang.String since() CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -24,14 +28,17 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -68,6 +75,9 @@ CLSS public abstract interface !annotation java.lang.annotation.Target intf java.lang.annotation.Annotation meth public abstract java.lang.annotation.ElementType[] value() +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() + CLSS public java.util.EventObject cons public init(java.lang.Object) fld protected java.lang.Object source @@ -75,6 +85,7 @@ intf java.io.Serializable meth public java.lang.Object getSource() meth public java.lang.String toString() supr java.lang.Object +hfds serialVersionUID CLSS public javax.swing.event.ChangeEvent cons public init(java.lang.Object) @@ -85,10 +96,10 @@ meth public abstract org.openide.filesystems.FileObject getFolder() CLSS public final org.netbeans.api.queries.CollocationQuery meth public static boolean areCollocated(java.io.File,java.io.File) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static boolean areCollocated(java.net.URI,java.net.URI) meth public static java.io.File findRoot(java.io.File) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static java.net.URI findRoot(java.net.URI) supr java.lang.Object hfds implementations,implementations2 @@ -115,16 +126,16 @@ hcls ProxyCharset CLSS public final org.netbeans.api.queries.SharabilityQuery fld public final static int MIXED = 3 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int NOT_SHARABLE = 2 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int SHARABLE = 1 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") fld public final static int UNKNOWN = 0 - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") innr public final static !enum Sharability meth public static int getSharability(java.io.File) - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public static org.netbeans.api.queries.SharabilityQuery$Sharability getSharability(java.net.URI) meth public static org.netbeans.api.queries.SharabilityQuery$Sharability getSharability(org.openide.filesystems.FileObject) supr java.lang.Object @@ -157,7 +168,7 @@ hfds INSTANCE,cachedVqiInstances,listeners,resultListener,vqiListener,vqiResult hcls ResultListener,VqiChangedListener CLSS public abstract interface org.netbeans.spi.queries.CollocationQueryImplementation - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract boolean areCollocated(java.io.File,java.io.File) meth public abstract java.io.File findRoot(java.io.File) @@ -175,7 +186,7 @@ meth public abstract java.nio.charset.Charset getEncoding(org.openide.filesystem supr java.lang.Object CLSS public abstract interface org.netbeans.spi.queries.SharabilityQueryImplementation - anno 0 java.lang.Deprecated() + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="") meth public abstract int getSharability(java.io.File) CLSS public abstract interface org.netbeans.spi.queries.SharabilityQueryImplementation2 diff --git a/platform/sampler/nbproject/org-netbeans-modules-sampler.sig b/platform/sampler/nbproject/org-netbeans-modules-sampler.sig index 6ab63d7efdce..fb5b0bd14af8 100644 --- a/platform/sampler/nbproject/org-netbeans-modules-sampler.sig +++ b/platform/sampler/nbproject/org-netbeans-modules-sampler.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 1.44 +#Version 1.45 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() diff --git a/platform/sendopts/nbproject/org-netbeans-modules-sendopts.sig b/platform/sendopts/nbproject/org-netbeans-modules-sendopts.sig index 29c547aed31a..b16e42f99627 100644 --- a/platform/sendopts/nbproject/org-netbeans-modules-sendopts.sig +++ b/platform/sendopts/nbproject/org-netbeans-modules-sendopts.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.66 +#Version 2.67 CLSS public abstract interface java.io.Serializable @@ -10,11 +10,13 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -46,6 +48,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) diff --git a/platform/settings/nbproject/org-netbeans-modules-settings.sig b/platform/settings/nbproject/org-netbeans-modules-settings.sig index b5fa2801d83c..996e0aeebdd2 100644 --- a/platform/settings/nbproject/org-netbeans-modules-settings.sig +++ b/platform/settings/nbproject/org-netbeans-modules-settings.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 1.79 +#Version 1.80 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() diff --git a/platform/spi.actions/nbproject/org-netbeans-modules-spi-actions.sig b/platform/spi.actions/nbproject/org-netbeans-modules-spi-actions.sig index 5431a1f2327b..06a99b987e09 100644 --- a/platform/spi.actions/nbproject/org-netbeans-modules-spi-actions.sig +++ b/platform/spi.actions/nbproject/org-netbeans-modules-spi-actions.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.58 +#Version 1.59 CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener @@ -9,6 +9,7 @@ CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -40,6 +41,7 @@ meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeLis meth public abstract void putValue(java.lang.String,java.lang.Object) meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener) meth public abstract void setEnabled(boolean) +meth public boolean accept(java.lang.Object) CLSS public abstract org.netbeans.spi.actions.ContextAction<%0 extends java.lang.Object> cons protected init(java.lang.Class<{org.netbeans.spi.actions.ContextAction%0}>) diff --git a/platform/spi.quicksearch/nbproject/org-netbeans-spi-quicksearch.sig b/platform/spi.quicksearch/nbproject/org-netbeans-spi-quicksearch.sig index b3d5992f40d5..9e36b02542de 100644 --- a/platform/spi.quicksearch/nbproject/org-netbeans-spi-quicksearch.sig +++ b/platform/spi.quicksearch/nbproject/org-netbeans-spi-quicksearch.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 1.57 +#Version 1.58 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() diff --git a/platform/uihandler/nbproject/org-netbeans-modules-uihandler.sig b/platform/uihandler/nbproject/org-netbeans-modules-uihandler.sig index a1bfabf214bd..2a7a056b3568 100644 --- a/platform/uihandler/nbproject/org-netbeans-modules-uihandler.sig +++ b/platform/uihandler/nbproject/org-netbeans-modules-uihandler.sig @@ -1,10 +1,11 @@ #Signature file v4.1 -#Version 2.65 +#Version 2.66 CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() diff --git a/profiler/lib.profiler.charts/nbproject/org-netbeans-lib-profiler-charts.sig b/profiler/lib.profiler.charts/nbproject/org-netbeans-lib-profiler-charts.sig index b3b4764f32a3..adac8bea0175 100644 --- a/profiler/lib.profiler.charts/nbproject/org-netbeans-lib-profiler-charts.sig +++ b/profiler/lib.profiler.charts/nbproject/org-netbeans-lib-profiler-charts.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.60 +#Version 1.61 CLSS public abstract java.awt.Component cons protected init() diff --git a/profiler/lib.profiler.common/nbproject/org-netbeans-lib-profiler-common.sig b/profiler/lib.profiler.common/nbproject/org-netbeans-lib-profiler-common.sig index 301887467517..488dc7e0c7be 100644 --- a/profiler/lib.profiler.common/nbproject/org-netbeans-lib-profiler-common.sig +++ b/profiler/lib.profiler.common/nbproject/org-netbeans-lib-profiler-common.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.77 +#Version 1.78 CLSS public java.lang.Object cons public init() diff --git a/profiler/lib.profiler.ui/nbproject/org-netbeans-lib-profiler-ui.sig b/profiler/lib.profiler.ui/nbproject/org-netbeans-lib-profiler-ui.sig index c0daa93cbefd..0ba75df5ec3a 100644 --- a/profiler/lib.profiler.ui/nbproject/org-netbeans-lib-profiler-ui.sig +++ b/profiler/lib.profiler.ui/nbproject/org-netbeans-lib-profiler-ui.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.176 +#Version 1.177 CLSS public abstract java.awt.Component cons protected init() diff --git a/profiler/lib.profiler/nbproject/org-netbeans-lib-profiler.sig b/profiler/lib.profiler/nbproject/org-netbeans-lib-profiler.sig index edbc37561917..05fca97113d6 100644 --- a/profiler/lib.profiler/nbproject/org-netbeans-lib-profiler.sig +++ b/profiler/lib.profiler/nbproject/org-netbeans-lib-profiler.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.139 +#Version 1.140 CLSS public abstract interface java.io.Serializable diff --git a/profiler/profiler.api/nbproject/org-netbeans-modules-profiler-api.sig b/profiler/profiler.api/nbproject/org-netbeans-modules-profiler-api.sig index 02c9ed70c333..91c699d8456e 100644 --- a/profiler/profiler.api/nbproject/org-netbeans-modules-profiler-api.sig +++ b/profiler/profiler.api/nbproject/org-netbeans-modules-profiler-api.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.80 +#Version 1.81 CLSS public abstract interface java.io.Serializable diff --git a/profiler/profiler.attach/nbproject/org-netbeans-modules-profiler-attach.sig b/profiler/profiler.attach/nbproject/org-netbeans-modules-profiler-attach.sig index 52259744c1a6..b71e7225576b 100644 --- a/profiler/profiler.attach/nbproject/org-netbeans-modules-profiler-attach.sig +++ b/profiler/profiler.attach/nbproject/org-netbeans-modules-profiler-attach.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.51 +#Version 2.52 CLSS public java.lang.Object cons public init() diff --git a/profiler/profiler.heapwalker/nbproject/org-netbeans-modules-profiler-heapwalker.sig b/profiler/profiler.heapwalker/nbproject/org-netbeans-modules-profiler-heapwalker.sig index 64fdb56ffd58..5763d1a2666d 100644 --- a/profiler/profiler.heapwalker/nbproject/org-netbeans-modules-profiler-heapwalker.sig +++ b/profiler/profiler.heapwalker/nbproject/org-netbeans-modules-profiler-heapwalker.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.142 +#Version 1.143 CLSS public abstract java.awt.Component cons protected init() diff --git a/profiler/profiler.nbimpl/nbproject/org-netbeans-modules-profiler-nbimpl.sig b/profiler/profiler.nbimpl/nbproject/org-netbeans-modules-profiler-nbimpl.sig index 2b72c344d0fb..a9b9ec1eb00c 100644 --- a/profiler/profiler.nbimpl/nbproject/org-netbeans-modules-profiler-nbimpl.sig +++ b/profiler/profiler.nbimpl/nbproject/org-netbeans-modules-profiler-nbimpl.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.55 +#Version 1.56 CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener diff --git a/profiler/profiler.oql/nbproject/org-netbeans-modules-profiler-oql.sig b/profiler/profiler.oql/nbproject/org-netbeans-modules-profiler-oql.sig index 1dcbe3b64451..d76372bcbe31 100644 --- a/profiler/profiler.oql/nbproject/org-netbeans-modules-profiler-oql.sig +++ b/profiler/profiler.oql/nbproject/org-netbeans-modules-profiler-oql.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.48 +#Version 2.49 CLSS public abstract interface java.io.Serializable diff --git a/profiler/profiler.ppoints/nbproject/org-netbeans-modules-profiler-ppoints.sig b/profiler/profiler.ppoints/nbproject/org-netbeans-modules-profiler-ppoints.sig index 216066c8b92f..653cc40b84ea 100644 --- a/profiler/profiler.ppoints/nbproject/org-netbeans-modules-profiler-ppoints.sig +++ b/profiler/profiler.ppoints/nbproject/org-netbeans-modules-profiler-ppoints.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.54 +#Version 1.55 CLSS public abstract java.awt.Component cons protected init() diff --git a/profiler/profiler.projectsupport/nbproject/org-netbeans-modules-profiler-projectsupport.sig b/profiler/profiler.projectsupport/nbproject/org-netbeans-modules-profiler-projectsupport.sig index 4b39984c3e92..d6596ee9d267 100644 --- a/profiler/profiler.projectsupport/nbproject/org-netbeans-modules-profiler-projectsupport.sig +++ b/profiler/profiler.projectsupport/nbproject/org-netbeans-modules-profiler-projectsupport.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.63 +#Version 1.64 CLSS public java.lang.Object cons public init() diff --git a/profiler/profiler.snaptracer/nbproject/org-netbeans-modules-profiler-snaptracer.sig b/profiler/profiler.snaptracer/nbproject/org-netbeans-modules-profiler-snaptracer.sig index 206baa67f2ab..ae77d7514725 100644 --- a/profiler/profiler.snaptracer/nbproject/org-netbeans-modules-profiler-snaptracer.sig +++ b/profiler/profiler.snaptracer/nbproject/org-netbeans-modules-profiler-snaptracer.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.54 +#Version 1.55 CLSS public abstract interface java.awt.event.ActionListener intf java.util.EventListener diff --git a/profiler/profiler.utilities/nbproject/org-netbeans-modules-profiler-utilities.sig b/profiler/profiler.utilities/nbproject/org-netbeans-modules-profiler-utilities.sig index 0c42e2584810..b49c2fcfc3a3 100644 --- a/profiler/profiler.utilities/nbproject/org-netbeans-modules-profiler-utilities.sig +++ b/profiler/profiler.utilities/nbproject/org-netbeans-modules-profiler-utilities.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.67 +#Version 1.68 CLSS public java.lang.Object cons public init() diff --git a/profiler/profiler/nbproject/org-netbeans-modules-profiler.sig b/profiler/profiler/nbproject/org-netbeans-modules-profiler.sig index 50d3a086034d..a32016797628 100644 --- a/profiler/profiler/nbproject/org-netbeans-modules-profiler.sig +++ b/profiler/profiler/nbproject/org-netbeans-modules-profiler.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.59 +#Version 3.60 CLSS public abstract java.awt.Component cons protected init() diff --git a/webcommon/api.knockout/nbproject/org-netbeans-api-knockout.sig b/webcommon/api.knockout/nbproject/org-netbeans-api-knockout.sig index 05071752f534..1589197dddc6 100644 --- a/webcommon/api.knockout/nbproject/org-netbeans-api-knockout.sig +++ b/webcommon/api.knockout/nbproject/org-netbeans-api-knockout.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.31 +#Version 1.32 CLSS public java.lang.Object cons public init() diff --git a/webcommon/cordova.platforms/nbproject/org-netbeans-modules-cordova-platforms.sig b/webcommon/cordova.platforms/nbproject/org-netbeans-modules-cordova-platforms.sig index 3d37b4cd213e..6340ad8db888 100644 --- a/webcommon/cordova.platforms/nbproject/org-netbeans-modules-cordova-platforms.sig +++ b/webcommon/cordova.platforms/nbproject/org-netbeans-modules-cordova-platforms.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.66 +#Version 1.67 CLSS public java.lang.Object cons public init() diff --git a/webcommon/html.knockout/nbproject/org-netbeans-modules-html-knockout.sig b/webcommon/html.knockout/nbproject/org-netbeans-modules-html-knockout.sig index 444d6e9ce68c..8133e3f84a2d 100644 --- a/webcommon/html.knockout/nbproject/org-netbeans-modules-html-knockout.sig +++ b/webcommon/html.knockout/nbproject/org-netbeans-modules-html-knockout.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.40 +#Version 1.41 CLSS public abstract interface java.io.Serializable diff --git a/webcommon/javascript.nodejs/nbproject/org-netbeans-modules-javascript-nodejs.sig b/webcommon/javascript.nodejs/nbproject/org-netbeans-modules-javascript-nodejs.sig index 271b4db049e9..9d732967d7be 100644 --- a/webcommon/javascript.nodejs/nbproject/org-netbeans-modules-javascript-nodejs.sig +++ b/webcommon/javascript.nodejs/nbproject/org-netbeans-modules-javascript-nodejs.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.59 +#Version 0.60 CLSS public java.lang.Object cons public init() diff --git a/webcommon/javascript.v8debug/nbproject/org-netbeans-modules-javascript-v8debug.sig b/webcommon/javascript.v8debug/nbproject/org-netbeans-modules-javascript-v8debug.sig index a32dd19398fe..91ef4c627edd 100644 --- a/webcommon/javascript.v8debug/nbproject/org-netbeans-modules-javascript-v8debug.sig +++ b/webcommon/javascript.v8debug/nbproject/org-netbeans-modules-javascript-v8debug.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.40.0 +#Version 1.41.0 CLSS public java.lang.Object cons public init() diff --git a/webcommon/javascript2.doc/nbproject/org-netbeans-modules-javascript2-doc.sig b/webcommon/javascript2.doc/nbproject/org-netbeans-modules-javascript2-doc.sig index b5962c3b8a8d..2b2d41777c5a 100644 --- a/webcommon/javascript2.doc/nbproject/org-netbeans-modules-javascript2-doc.sig +++ b/webcommon/javascript2.doc/nbproject/org-netbeans-modules-javascript2-doc.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.30 +#Version 1.31 CLSS public abstract interface java.io.Serializable diff --git a/webcommon/javascript2.editor/nbproject/org-netbeans-modules-javascript2-editor.sig b/webcommon/javascript2.editor/nbproject/org-netbeans-modules-javascript2-editor.sig index dc96f1ab8f16..eba2b3c313db 100644 --- a/webcommon/javascript2.editor/nbproject/org-netbeans-modules-javascript2-editor.sig +++ b/webcommon/javascript2.editor/nbproject/org-netbeans-modules-javascript2-editor.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.105 +#Version 0.106 CLSS public abstract interface java.io.Serializable @@ -24,6 +24,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Object cons public init() diff --git a/webcommon/javascript2.json/nbproject/org-netbeans-modules-javascript2-json.sig b/webcommon/javascript2.json/nbproject/org-netbeans-modules-javascript2-json.sig index 9c6d7ec187e8..836627454f02 100644 --- a/webcommon/javascript2.json/nbproject/org-netbeans-modules-javascript2-json.sig +++ b/webcommon/javascript2.json/nbproject/org-netbeans-modules-javascript2-json.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.33 +#Version 1.34 CLSS public abstract interface !annotation java.lang.Deprecated anno 0 java.lang.annotation.Documented() diff --git a/webcommon/javascript2.knockout/nbproject/org-netbeans-modules-javascript2-knockout.sig b/webcommon/javascript2.knockout/nbproject/org-netbeans-modules-javascript2-knockout.sig index ccbf83bf7b8f..d072e630565f 100644 --- a/webcommon/javascript2.knockout/nbproject/org-netbeans-modules-javascript2-knockout.sig +++ b/webcommon/javascript2.knockout/nbproject/org-netbeans-modules-javascript2-knockout.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.40 +#Version 1.41 CLSS public java.lang.Object cons public init() diff --git a/webcommon/javascript2.lexer/nbproject/org-netbeans-modules-javascript2-lexer.sig b/webcommon/javascript2.lexer/nbproject/org-netbeans-modules-javascript2-lexer.sig index 534e1e4fdab7..631ba3a6e067 100644 --- a/webcommon/javascript2.lexer/nbproject/org-netbeans-modules-javascript2-lexer.sig +++ b/webcommon/javascript2.lexer/nbproject/org-netbeans-modules-javascript2-lexer.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.36 +#Version 1.37 CLSS public abstract interface java.io.Serializable diff --git a/webcommon/javascript2.model/nbproject/org-netbeans-modules-javascript2-model.sig b/webcommon/javascript2.model/nbproject/org-netbeans-modules-javascript2-model.sig index 879065a8245c..6b31e319c7f7 100644 --- a/webcommon/javascript2.model/nbproject/org-netbeans-modules-javascript2-model.sig +++ b/webcommon/javascript2.model/nbproject/org-netbeans-modules-javascript2-model.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.36 +#Version 1.37 CLSS public abstract com.oracle.js.parser.ir.visitor.NodeVisitor<%0 extends com.oracle.js.parser.ir.LexicalContext> cons public init({com.oracle.js.parser.ir.visitor.NodeVisitor%0}) diff --git a/webcommon/javascript2.nodejs/nbproject/org-netbeans-modules-javascript2-nodejs.sig b/webcommon/javascript2.nodejs/nbproject/org-netbeans-modules-javascript2-nodejs.sig index 442bf963fe29..e6394b38fd36 100644 --- a/webcommon/javascript2.nodejs/nbproject/org-netbeans-modules-javascript2-nodejs.sig +++ b/webcommon/javascript2.nodejs/nbproject/org-netbeans-modules-javascript2-nodejs.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 0.42 +#Version 0.43 CLSS public abstract interface org.netbeans.modules.javascript2.nodejs.spi.NodeJsSupport meth public abstract boolean isSupportEnabled() diff --git a/webcommon/javascript2.types/nbproject/org-netbeans-modules-javascript2-types.sig b/webcommon/javascript2.types/nbproject/org-netbeans-modules-javascript2-types.sig index b331713c0865..9a0b673939e5 100644 --- a/webcommon/javascript2.types/nbproject/org-netbeans-modules-javascript2-types.sig +++ b/webcommon/javascript2.types/nbproject/org-netbeans-modules-javascript2-types.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.30 +#Version 1.31 CLSS public java.lang.Object cons public init() diff --git a/webcommon/lib.chrome_devtools_protocol/nbproject/org-netbeans-lib-chrome_devtools_protocol.sig b/webcommon/lib.chrome_devtools_protocol/nbproject/org-netbeans-lib-chrome_devtools_protocol.sig index 093a91583eaf..137c21245438 100644 --- a/webcommon/lib.chrome_devtools_protocol/nbproject/org-netbeans-lib-chrome_devtools_protocol.sig +++ b/webcommon/lib.chrome_devtools_protocol/nbproject/org-netbeans-lib-chrome_devtools_protocol.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.3 +#Version 2.4 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable diff --git a/webcommon/lib.v8debug/nbproject/org-netbeans-lib-v8debug.sig b/webcommon/lib.v8debug/nbproject/org-netbeans-lib-v8debug.sig index d904481d5b3f..d93679fa964e 100644 --- a/webcommon/lib.v8debug/nbproject/org-netbeans-lib-v8debug.sig +++ b/webcommon/lib.v8debug/nbproject/org-netbeans-lib-v8debug.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.46 +#Version 1.47 CLSS public abstract interface java.io.Serializable diff --git a/webcommon/libs.graaljs/nbproject/org-netbeans-libs-graaljs.sig b/webcommon/libs.graaljs/nbproject/org-netbeans-libs-graaljs.sig index ca205e2c7192..49e69f504e03 100644 --- a/webcommon/libs.graaljs/nbproject/org-netbeans-libs-graaljs.sig +++ b/webcommon/libs.graaljs/nbproject/org-netbeans-libs-graaljs.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.31 +#Version 1.32 CLSS public abstract com.oracle.js.parser.AbstractParser cons protected init(com.oracle.js.parser.Source,com.oracle.js.parser.ErrorManager,boolean,int) @@ -2140,6 +2140,7 @@ meth public final java.util.Optional meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -2148,6 +2149,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() @@ -2171,6 +2173,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -2193,6 +2196,8 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter CLSS public abstract interface java.lang.annotation.Annotation meth public abstract boolean equals(java.lang.Object) diff --git a/webcommon/libs.jstestdriver/nbproject/org-netbeans-libs-jstestdriver.sig b/webcommon/libs.jstestdriver/nbproject/org-netbeans-libs-jstestdriver.sig index c6914ea97f86..fbf704193cd7 100644 --- a/webcommon/libs.jstestdriver/nbproject/org-netbeans-libs-jstestdriver.sig +++ b/webcommon/libs.jstestdriver/nbproject/org-netbeans-libs-jstestdriver.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.40 +#Version 1.41 CLSS public abstract interface java.io.Serializable diff --git a/webcommon/libs.nashorn/nbproject/org-netbeans-libs-nashorn.sig b/webcommon/libs.nashorn/nbproject/org-netbeans-libs-nashorn.sig index 1583a74db64a..9c77d8526ac4 100644 --- a/webcommon/libs.nashorn/nbproject/org-netbeans-libs-nashorn.sig +++ b/webcommon/libs.nashorn/nbproject/org-netbeans-libs-nashorn.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 3.11 +#Version 3.12 CLSS public abstract com.oracle.js.parser.AbstractParser cons protected init(com.oracle.js.parser.Source,com.oracle.js.parser.ErrorManager,boolean,int) @@ -593,8 +593,10 @@ meth public abstract int compareTo({java.lang.Comparable%0}) CLSS public abstract java.lang.Enum<%0 extends java.lang.Enum<{java.lang.Enum%0}>> cons protected init(java.lang.String,int) +innr public final static EnumDesc intf java.io.Serializable intf java.lang.Comparable<{java.lang.Enum%0}> +intf java.lang.constant.Constable meth protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected final void finalize() meth public final boolean equals(java.lang.Object) @@ -603,9 +605,11 @@ meth public final int hashCode() meth public final int ordinal() meth public final java.lang.Class<{java.lang.Enum%0}> getDeclaringClass() meth public final java.lang.String name() +meth public final java.util.Optional> describeConstable() meth public java.lang.String toString() meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Class<{%%0}>,java.lang.String) supr java.lang.Object +hfds name,ordinal CLSS public java.lang.Exception cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -614,11 +618,13 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Throwable +hfds serialVersionUID CLSS public java.lang.Object cons public init() meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException meth protected void finalize() throws java.lang.Throwable + anno 0 java.lang.Deprecated(boolean forRemoval=false, java.lang.String since="9") meth public boolean equals(java.lang.Object) meth public final java.lang.Class getClass() meth public final void notify() @@ -636,6 +642,7 @@ cons public init(java.lang.String) cons public init(java.lang.String,java.lang.Throwable) cons public init(java.lang.Throwable) supr java.lang.Exception +hfds serialVersionUID CLSS public java.lang.Throwable cons protected init(java.lang.String,java.lang.Throwable,boolean,boolean) @@ -658,4 +665,9 @@ meth public void printStackTrace(java.io.PrintStream) meth public void printStackTrace(java.io.PrintWriter) meth public void setStackTrace(java.lang.StackTraceElement[]) supr java.lang.Object +hfds CAUSE_CAPTION,EMPTY_THROWABLE_ARRAY,NULL_CAUSE_MESSAGE,SELF_SUPPRESSION_MESSAGE,SUPPRESSED_CAPTION,SUPPRESSED_SENTINEL,UNASSIGNED_STACK,backtrace,cause,depth,detailMessage,serialVersionUID,stackTrace,suppressedExceptions +hcls PrintStreamOrWriter,SentinelHolder,WrappedPrintStream,WrappedPrintWriter + +CLSS public abstract interface java.lang.constant.Constable +meth public abstract java.util.Optional describeConstable() diff --git a/webcommon/libs.plist/nbproject/org-netbeans-libs-plist.sig b/webcommon/libs.plist/nbproject/org-netbeans-libs-plist.sig index 93ef4728230a..80750a05bafb 100644 --- a/webcommon/libs.plist/nbproject/org-netbeans-libs-plist.sig +++ b/webcommon/libs.plist/nbproject/org-netbeans-libs-plist.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.37 +#Version 1.38 CLSS public final com.dd.plist.ASCIIPropertyListParser fld public final static char ARRAY_BEGIN_TOKEN = '(' diff --git a/webcommon/netserver/nbproject/org-netbeans-modules-netserver.sig b/webcommon/netserver/nbproject/org-netbeans-modules-netserver.sig index cc6f9355cd3e..f2d135a0cfaa 100644 --- a/webcommon/netserver/nbproject/org-netbeans-modules-netserver.sig +++ b/webcommon/netserver/nbproject/org-netbeans-modules-netserver.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.43 +#Version 1.44 CLSS public abstract interface java.io.Serializable diff --git a/webcommon/selenium2.webclient/nbproject/org-netbeans-modules-selenium2-webclient.sig b/webcommon/selenium2.webclient/nbproject/org-netbeans-modules-selenium2-webclient.sig index 33d831d38129..933a55b51e44 100644 --- a/webcommon/selenium2.webclient/nbproject/org-netbeans-modules-selenium2-webclient.sig +++ b/webcommon/selenium2.webclient/nbproject/org-netbeans-modules-selenium2-webclient.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.37 +#Version 1.38 CLSS public java.lang.Object cons public init() diff --git a/webcommon/web.clientproject.api/nbproject/org-netbeans-modules-web-clientproject-api.sig b/webcommon/web.clientproject.api/nbproject/org-netbeans-modules-web-clientproject-api.sig index e5129d6a1e6c..c98ec2dd8dfb 100644 --- a/webcommon/web.clientproject.api/nbproject/org-netbeans-modules-web-clientproject-api.sig +++ b/webcommon/web.clientproject.api/nbproject/org-netbeans-modules-web-clientproject-api.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.134 +#Version 1.135 CLSS public java.io.IOException cons public init() diff --git a/webcommon/web.clientproject/nbproject/org-netbeans-modules-web-clientproject.sig b/webcommon/web.clientproject/nbproject/org-netbeans-modules-web-clientproject.sig index 79794ad05087..de088a1b3a61 100644 --- a/webcommon/web.clientproject/nbproject/org-netbeans-modules-web-clientproject.sig +++ b/webcommon/web.clientproject/nbproject/org-netbeans-modules-web-clientproject.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.117 +#Version 1.118 CLSS public java.lang.Object cons public init() diff --git a/websvccommon/websvc.jaxwsmodelapi/nbproject/org-netbeans-modules-websvc-jaxwsmodelapi.sig b/websvccommon/websvc.jaxwsmodelapi/nbproject/org-netbeans-modules-websvc-jaxwsmodelapi.sig index 32fd0ab8b95e..8d934b651f80 100644 --- a/websvccommon/websvc.jaxwsmodelapi/nbproject/org-netbeans-modules-websvc-jaxwsmodelapi.sig +++ b/websvccommon/websvc.jaxwsmodelapi/nbproject/org-netbeans-modules-websvc-jaxwsmodelapi.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.57 +#Version 1.58 CLSS public abstract interface java.awt.datatransfer.Transferable meth public abstract boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor) diff --git a/websvccommon/websvc.saas.api/nbproject/org-netbeans-modules-websvc-saas-api.sig b/websvccommon/websvc.saas.api/nbproject/org-netbeans-modules-websvc-saas-api.sig index c407c2b39006..b90d9a1ab40e 100644 --- a/websvccommon/websvc.saas.api/nbproject/org-netbeans-modules-websvc-saas-api.sig +++ b/websvccommon/websvc.saas.api/nbproject/org-netbeans-modules-websvc-saas-api.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.61 +#Version 1.62 CLSS public abstract interface java.awt.datatransfer.Transferable meth public abstract boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor) diff --git a/websvccommon/websvc.saas.codegen/nbproject/org-netbeans-modules-websvc-saas-codegen.sig b/websvccommon/websvc.saas.codegen/nbproject/org-netbeans-modules-websvc-saas-codegen.sig index 97682688d003..74bc4913deaa 100644 --- a/websvccommon/websvc.saas.codegen/nbproject/org-netbeans-modules-websvc-saas-codegen.sig +++ b/websvccommon/websvc.saas.codegen/nbproject/org-netbeans-modules-websvc-saas-codegen.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 1.60 +#Version 1.61 CLSS public abstract java.awt.Component cons protected init() From 0c103282f36705aed0aea031fd72aaea78dd3bba Mon Sep 17 00:00:00 2001 From: Riccardo Bertelli Date: Sat, 14 Feb 2026 22:06:23 +0100 Subject: [PATCH 014/100] Fix ZIP export to automatically append .zip extension Previously, the File -> Export Project -> To ZIP menu did not force the selected file to have a .zip extension. Users had to manually type it. --- .../src/org/netbeans/modules/project/ui/zip/ExportZIP.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ide/projectui/src/org/netbeans/modules/project/ui/zip/ExportZIP.java b/ide/projectui/src/org/netbeans/modules/project/ui/zip/ExportZIP.java index fdb325c75e51..18e4d73a023b 100644 --- a/ide/projectui/src/org/netbeans/modules/project/ui/zip/ExportZIP.java +++ b/ide/projectui/src/org/netbeans/modules/project/ui/zip/ExportZIP.java @@ -477,7 +477,11 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { private void zipButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_zipButtonActionPerformed JFileChooser fc = new JFileChooser(); if (fc.showSaveDialog(this) == JFileChooser.APPROVE_OPTION) { - zipField.setText(fc.getSelectedFile().getAbsolutePath()); + String sf = fc.getSelectedFile().getAbsolutePath(); + if (!"zip".equalsIgnoreCase(FileUtil.getExtension(sf))) { + sf += ".zip"; + } + zipField.setText(sf); } }//GEN-LAST:event_zipButtonActionPerformed From 57e571216df35433c84593891f5fc0cec25223b6 Mon Sep 17 00:00:00 2001 From: Jan Lahoda Date: Tue, 10 Feb 2026 08:51:43 +0100 Subject: [PATCH 015/100] Do not try to auto-import simple enum names in switches, that are 'in scope' due to enum switch target typing. --- .../java/editor/imports/ClipboardHandler.java | 62 +++++-- .../editor/imports/ClipboardHandlerTest.java | 153 ++++++++++++++++-- 2 files changed, 187 insertions(+), 28 deletions(-) diff --git a/java/java.editor/src/org/netbeans/modules/java/editor/imports/ClipboardHandler.java b/java/java.editor/src/org/netbeans/modules/java/editor/imports/ClipboardHandler.java index 67939190d941..f18b02a72dae 100644 --- a/java/java.editor/src/org/netbeans/modules/java/editor/imports/ClipboardHandler.java +++ b/java/java.editor/src/org/netbeans/modules/java/editor/imports/ClipboardHandler.java @@ -73,12 +73,17 @@ import javax.swing.text.Position; import javax.swing.text.StyledDocument; -import com.sun.source.tree.CaseTree; import com.sun.source.tree.ClassTree; import com.sun.source.tree.ImportTree; import com.sun.source.tree.MethodTree; +import com.sun.source.tree.SwitchExpressionTree; +import com.sun.source.tree.SwitchTree; +import com.sun.source.tree.Tree.Kind; +import com.sun.source.util.Trees; import java.awt.Component; import java.util.Set; +import javax.lang.model.type.TypeKind; +import javax.lang.model.type.TypeMirror; import org.netbeans.api.editor.EditorActionRegistration; import org.netbeans.api.editor.EditorActionRegistrations; import org.netbeans.api.java.lexer.JavaTokenId; @@ -407,25 +412,50 @@ public void exportToClipboard(JComponent comp, Clipboard clip, int action) throw @Override public void run(final CompilationController parameter) throws Exception { parameter.toPhase(JavaSource.Phase.RESOLVED); + Trees trees = parameter.getTrees(); + new ErrorAwareTreePathScanner() { private final Set declaredInCopiedText = new HashSet<>(); @Override public Void visitIdentifier(IdentifierTree node, Void p) { - int s = (int) parameter.getTrees().getSourcePositions().getStartPosition(parameter.getCompilationUnit(), node); - int e = (int) parameter.getTrees().getSourcePositions().getEndPosition(parameter.getCompilationUnit(), node); - javax.lang.model.element.Element el = parameter.getTrees().getElement(getCurrentPath()); + int s = (int) trees.getSourcePositions().getStartPosition(parameter.getCompilationUnit(), node); + int e = (int) trees.getSourcePositions().getEndPosition(parameter.getCompilationUnit(), node); + javax.lang.model.element.Element el = trees.getElement(getCurrentPath()); if (s >= start && e >= start && e <= end && el != null && !declaredInCopiedText.contains(el)) { if (el.getKind().isClass() || el.getKind().isInterface()) { - TreePath parentPath = getCurrentPath().getParentPath(); - if (parentPath == null || parentPath.getLeaf().getKind() != Tree.Kind.NEW_CLASS - || ((NewClassTree)parentPath.getLeaf()).getEnclosingExpression() == null - || ((NewClassTree)parentPath.getLeaf()).getIdentifier() != node) { - simple2ImportFQN.put(el.getSimpleName().toString(), ((TypeElement) el).getQualifiedName().toString()); - spans.add(new int[] {s - start, e - start}); + if (el.asType().getKind() != TypeKind.ERROR) { + TreePath parentPath = getCurrentPath().getParentPath(); + if (parentPath == null || parentPath.getLeaf().getKind() != Tree.Kind.NEW_CLASS + || ((NewClassTree)parentPath.getLeaf()).getEnclosingExpression() == null + || ((NewClassTree)parentPath.getLeaf()).getIdentifier() != node) { + simple2ImportFQN.put(el.getSimpleName().toString(), ((TypeElement) el).getQualifiedName().toString()); + spans.add(new int[] {s - start, e - start}); + } } } else if ((el.getKind() == ElementKind.ENUM_CONSTANT)) { TreePath parentPath = getCurrentPath().getParentPath(); - if (parentPath.getLeaf().getKind() != Tree.Kind.CASE || ((CaseTree)parentPath.getLeaf()).getExpression() != node) { + boolean shouldImport = true; + if (parentPath.getLeaf().getKind() == Tree.Kind.CONSTANT_CASE_LABEL) { + TreePath swtch = parentPath; + while (swtch != null && + swtch.getLeaf().getKind() != Kind.SWITCH && + swtch.getLeaf().getKind() != Kind.SWITCH_EXPRESSION) { + swtch = swtch.getParentPath(); + } + TypeMirror selectorType; + if (swtch != null) { + selectorType = switch (swtch.getLeaf().getKind()) { + case SWITCH -> trees.getTypeMirror(new TreePath(swtch, ((SwitchTree) swtch.getLeaf()).getExpression())); + case SWITCH_EXPRESSION -> trees.getTypeMirror(new TreePath(swtch, ((SwitchExpressionTree) swtch.getLeaf()).getExpression())); + default -> null; + }; + } else { + selectorType = null; + } + Element selectorElement = selectorType != null ? parameter.getTypes().asElement(selectorType) : null; + shouldImport = selectorElement == null || selectorElement.getKind() != ElementKind.ENUM; + } + if (shouldImport) { simple2ImportFQN.put(el.getSimpleName().toString(), ((TypeElement) el.getEnclosingElement()).getQualifiedName().toString() + '.' + el.getSimpleName().toString()); spans.add(new int[] {s - start, e - start}); } @@ -447,8 +477,8 @@ public void exportToClipboard(JComponent comp, Clipboard clip, int action) throw return super.visitMethod(node, p); } private void handleDeclaration() { - int s = (int) parameter.getTrees().getSourcePositions().getStartPosition(parameter.getCompilationUnit(), getCurrentPath().getLeaf()); - int e = (int) parameter.getTrees().getSourcePositions().getEndPosition(parameter.getCompilationUnit(), getCurrentPath().getLeaf()); + int s = (int) trees.getSourcePositions().getStartPosition(parameter.getCompilationUnit(), getCurrentPath().getLeaf()); + int e = (int) trees.getSourcePositions().getEndPosition(parameter.getCompilationUnit(), getCurrentPath().getLeaf()); javax.lang.model.element.Element el = parameter.getTrees().getElement(getCurrentPath()); if (el != null && ((start <= s && s <= end) || (start <= e && e <= end))) { @@ -719,7 +749,7 @@ private boolean insideToken(final JTextComponent jtc, final JavaTokenId first, f private static final Object NO_IMPORTS = new Object(); private static final Object RUN_SYNCHRONOUSLY = new Object(); - private static final DataFlavor IMPORT_FLAVOR = new DataFlavor(ImportsWrapper.class, NbBundle.getMessage(ClipboardHandler.class, "MSG_ClipboardImportFlavor")); + static final DataFlavor IMPORT_FLAVOR = new DataFlavor(ImportsWrapper.class, NbBundle.getMessage(ClipboardHandler.class, "MSG_ClipboardImportFlavor")); private static final DataFlavor COPY_FROM_STRING_FLAVOR = new DataFlavor(Boolean.class, NbBundle.getMessage(ClipboardHandler.class, "MSG_ClipboardCopyFromStringFlavor")); private static final class WrappedTransferable implements Transferable { @@ -777,6 +807,10 @@ public ImportsWrapper(FileObject sourceFO, Map simple2ImportFQN, this.simple2ImportFQN = simple2ImportFQN; this.identifiers = identifiers; } + + public Map getSimple2ImportFQN() { + return simple2ImportFQN; + } } public static final class JavaCutAction extends CutAction { diff --git a/java/java.editor/test/unit/src/org/netbeans/modules/java/editor/imports/ClipboardHandlerTest.java b/java/java.editor/test/unit/src/org/netbeans/modules/java/editor/imports/ClipboardHandlerTest.java index 445c51e21c66..e8f0e215c024 100644 --- a/java/java.editor/test/unit/src/org/netbeans/modules/java/editor/imports/ClipboardHandlerTest.java +++ b/java/java.editor/test/unit/src/org/netbeans/modules/java/editor/imports/ClipboardHandlerTest.java @@ -18,9 +18,11 @@ */ package org.netbeans.modules.java.editor.imports; +import java.awt.Toolkit; import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; import java.io.IOException; +import java.util.Map; import java.util.concurrent.Exchanger; import java.util.concurrent.TimeUnit; import java.util.regex.Pattern; @@ -34,6 +36,7 @@ import org.netbeans.api.lexer.Language; import org.netbeans.core.startup.Main; import org.netbeans.junit.NbTestCase; +import org.netbeans.modules.java.editor.imports.ClipboardHandler.ImportsWrapper; import org.netbeans.modules.java.source.BootClassPathUtil; import org.netbeans.modules.java.source.parsing.JavacParser; import org.openide.cookies.EditorCookie; @@ -119,6 +122,111 @@ public void testStaticImportsOn11_JIRA3019() throws Exception { "11"); } + public void testSwitchSimpleEnumNames1() throws Exception { + doCopy(""" + package test; + import static test.E.A; + public class Test { + private void test(E e) { + |switch (e) { + case A: + case B: + case C: + System.err.println(A); + break; + }| + } + } + enum E { + A, B, C; + } + """, + "21"); + ImportsWrapper wrapper = (ImportsWrapper) Toolkit.getDefaultToolkit().getSystemClipboard().getData(ClipboardHandler.IMPORT_FLAVOR); + Map simple2ImportFQN = wrapper.getSimple2ImportFQN(); + assertEquals(Map.of("A", "test.E.A", "System", "java.lang.System"), + simple2ImportFQN); + } + + public void testSwitchSimpleEnumNames2() throws Exception { + doCopy(""" + package test; + import static test.E.A; + public class Test { + private int test(E e) { + return |switch (e) { + case A, B, C -> { + System.err.println(A); + yield 0; + } + }| + } + } + enum E { + A, B, C; + } + """, + "21"); + ImportsWrapper wrapper = (ImportsWrapper) Toolkit.getDefaultToolkit().getSystemClipboard().getData(ClipboardHandler.IMPORT_FLAVOR); + Map simple2ImportFQN = wrapper.getSimple2ImportFQN(); + assertEquals(Map.of("A", "test.E.A", "System", "java.lang.System"), + simple2ImportFQN); + } + + public void testSwitchSimpleEnumNames3() throws Exception { + doCopy(""" + package test; + import static test.E.*; + public class Test { + private int test(Object o) { + return |switch (o) { + case A: + case B: + case C: + System.err.println(A); + yield 0; + default: yield 0; + }| + } + } + enum E { + A, B, C; + } + """, + "21"); + ImportsWrapper wrapper = (ImportsWrapper) Toolkit.getDefaultToolkit().getSystemClipboard().getData(ClipboardHandler.IMPORT_FLAVOR); + Map simple2ImportFQN = wrapper.getSimple2ImportFQN(); + assertEquals(Map.of("A", "test.E.A", "B", "test.E.B", "C", "test.E.C", "System", "java.lang.System"), + simple2ImportFQN); + } + + public void testSwitchSimpleEnumNames4() throws Exception { + doCopy(""" + package test; + import static test.E.A; + public class Test { + private int test(Undef o) { + return |switch (o) { + case A: + case B: + case C: + System.err.println(A); + yield 0; + default: yield 0; + }| + } + } + enum E { + A, B, C; + } + """, + "21"); + ImportsWrapper wrapper = (ImportsWrapper) Toolkit.getDefaultToolkit().getSystemClipboard().getData(ClipboardHandler.IMPORT_FLAVOR); + Map simple2ImportFQN = wrapper.getSimple2ImportFQN(); + assertEquals(Map.of("A", "test.E.A", "System", "java.lang.System"), + simple2ImportFQN); + } + private void copyAndPaste(String from, final String to, String golden) throws Exception { copyAndPaste(from, to, golden, null); } @@ -128,6 +236,36 @@ private void copyAndPaste(String from, final String to, String golden, String so assertTrue(pastePos >= 0); + FileObject src = doCopy(from, sourceLevel); + final JEditorPane[] target = new JEditorPane[1]; + final Exception[] fromAWT = new Exception[1]; + + target[0] = paneFor(src, "test/Target.java", to.replaceAll(Pattern.quote("^"), ""), sourceLevel); + SwingUtilities.invokeAndWait(new Runnable() { + @Override public void run() { + try { + target[0].setCaretPosition(pastePos); + + target[0].paste(); + } catch (Exception ex) { + fromAWT[0] = ex; + } + } + }); + + if (fromAWT[0] != null) throw fromAWT[0]; + + final String[] actual = new String[1]; + + SwingUtilities.invokeAndWait(new Runnable() { + @Override public void run() { + actual[0] = target[0].getText(); + } + }); + assertEquals(golden, actual[0]); + } + + private FileObject doCopy(String from, String sourceLevel) throws Exception { String[] split = from.split(Pattern.quote("|")); assertEquals(3, split.length); @@ -145,11 +283,9 @@ private void copyAndPaste(String from, final String to, String golden, String so SourceUtilsTestUtil.prepareTest(src, build, cache); SourceUtilsTestUtil.compileRecursively(src); - final JEditorPane[] target = new JEditorPane[1]; final Exception[] fromAWT = new Exception[1]; final JEditorPane source = paneFor(src, "test/Test.java", cleanFrom, sourceLevel); - target[0] = paneFor(src, "test/Target.java", to.replaceAll(Pattern.quote("^"), ""), sourceLevel); SwingUtilities.invokeAndWait(new Runnable() { @Override public void run() { try { @@ -157,10 +293,6 @@ private void copyAndPaste(String from, final String to, String golden, String so source.setSelectionEnd(end); source.copy(); - - target[0].setCaretPosition(pastePos); - - target[0].paste(); } catch (Exception ex) { fromAWT[0] = ex; } @@ -169,14 +301,7 @@ private void copyAndPaste(String from, final String to, String golden, String so if (fromAWT[0] != null) throw fromAWT[0]; - final String[] actual = new String[1]; - - SwingUtilities.invokeAndWait(new Runnable() { - @Override public void run() { - actual[0] = target[0].getText(); - } - }); - assertEquals(golden, actual[0]); + return src; } private JEditorPane paneFor(FileObject src, String fileName, String code, String sourceLevel) throws Exception, DataObjectNotFoundException, IOException { From 398d8646736d70fafb7a0c6215722c872e612505 Mon Sep 17 00:00:00 2001 From: Jan Lahoda Date: Wed, 26 Nov 2025 17:49:39 +0100 Subject: [PATCH 016/100] Better handling of local class when creating local variable-like elements. --- .../modules/java/hints/errors/ChangeType.java | 2 +- .../java/hints/errors/ChangeTypeFix.java | 2 +- .../java/hints/errors/CreateElement.java | 11 ++- .../hints/errors/CreateElementUtilities.java | 3 - .../modules/java/hints/errors/Utilities.java | 6 +- .../hints/introduce/InstanceRefFinder.java | 7 +- .../IntroduceExpressionBasedMethodFix.java | 2 +- .../hints/introduce/IntroduceFieldFix.java | 2 +- .../java/hints/introduce/IntroduceHint.java | 13 ++- .../hints/introduce/IntroduceVariableFix.java | 2 +- .../errors/AddParameterOrLocalFixTest.java | 96 +++++++++++++++++++ .../java/hints/errors/ChangeTypeTest.java | 25 +++++ .../hints/introduce/IntroduceHintTest.java | 81 ++++++++++++++++ 13 files changed, 228 insertions(+), 24 deletions(-) diff --git a/java/java.hints/src/org/netbeans/modules/java/hints/errors/ChangeType.java b/java/java.hints/src/org/netbeans/modules/java/hints/errors/ChangeType.java index a3914ea80639..d8220827e98a 100644 --- a/java/java.hints/src/org/netbeans/modules/java/hints/errors/ChangeType.java +++ b/java/java.hints/src/org/netbeans/modules/java/hints/errors/ChangeType.java @@ -168,7 +168,7 @@ public List run(CompilationInfo info, return null; } //anonymous class? - expressionType[0] = org.netbeans.modules.java.hints.errors.Utilities.convertIfAnonymous(expressionType[0]); + expressionType[0] = org.netbeans.modules.java.hints.errors.Utilities.convertIfAnonymous(expressionType[0], true); result.add(new ChangeTypeFix(info, treePath, ((VariableTree) leaf[0]).getName().toString(), diff --git a/java/java.hints/src/org/netbeans/modules/java/hints/errors/ChangeTypeFix.java b/java/java.hints/src/org/netbeans/modules/java/hints/errors/ChangeTypeFix.java index 7dd4d1859f7d..80b71403a254 100644 --- a/java/java.hints/src/org/netbeans/modules/java/hints/errors/ChangeTypeFix.java +++ b/java/java.hints/src/org/netbeans/modules/java/hints/errors/ChangeTypeFix.java @@ -61,7 +61,7 @@ protected void performRewrite(TransformationContext ctx) throws Exception { ChangeType.computeType(working, position, tm, expressionType, leaf); //anonymous class? - expressionType[0] = Utilities.convertIfAnonymous(expressionType[0]); + expressionType[0] = Utilities.convertIfAnonymous(expressionType[0], true); if (leaf[0] instanceof VariableTree) { VariableTree oldVariableTree = ((VariableTree)leaf[0]); diff --git a/java/java.hints/src/org/netbeans/modules/java/hints/errors/CreateElement.java b/java/java.hints/src/org/netbeans/modules/java/hints/errors/CreateElement.java index e34e0dde2036..e65ea33e9d8d 100644 --- a/java/java.hints/src/org/netbeans/modules/java/hints/errors/CreateElement.java +++ b/java/java.hints/src/org/netbeans/modules/java/hints/errors/CreateElement.java @@ -358,6 +358,7 @@ private static List analyzeImpl(CompilationInfo info, String diagnosticKey, if (!ErrorFixesFakeHint.enabled(info.getFileObject(), FixKind.CREATE_LOCAL_VARIABLE)) { fixTypes.remove(ElementKind.LOCAL_VARIABLE); } + TypeMirror localType; final TypeMirror type; if (types != null && !types.isEmpty()) { @@ -376,13 +377,15 @@ private static List analyzeImpl(CompilationInfo info, String diagnosticKey, i++; } //XXX: should reasonably consider all the found type candidates, not only the one: - type = types.get(0); + localType = Utilities.convertIfAnonymous(types.get(0), true); + type = Utilities.convertIfAnonymous(types.get(0), false); if (superType[0] == null) { // the type must be already un-captured. superType[0] = type; } } else { + localType = null; type = null; } @@ -500,11 +503,11 @@ private static List analyzeImpl(CompilationInfo info, String diagnosticKey, if (ee != null && fixTypes.contains(ElementKind.PARAMETER) && !Utilities.isMethodHeaderInsideGuardedBlock(info, (MethodTree) firstMethod.getLeaf())) result.add(new AddParameterOrLocalFix(info, type, simpleName, ElementKind.PARAMETER, identifierPos).toEditorFix()); if ((firstMethod != null || firstInitializer != null || firstLambda != null) && fixTypes.contains(ElementKind.LOCAL_VARIABLE) && ErrorFixesFakeHint.enabled(ErrorFixesFakeHint.FixKind.CREATE_LOCAL_VARIABLE)) - result.add(new AddParameterOrLocalFix(info, type, simpleName, ElementKind.LOCAL_VARIABLE, identifierPos).toEditorFix()); + result.add(new AddParameterOrLocalFix(info, localType, simpleName, ElementKind.LOCAL_VARIABLE, identifierPos).toEditorFix()); if (fixTypes.contains(ElementKind.RESOURCE_VARIABLE)) - result.add(new AddParameterOrLocalFix(info, type, simpleName, ElementKind.RESOURCE_VARIABLE, identifierPos).toEditorFix()); + result.add(new AddParameterOrLocalFix(info, localType, simpleName, ElementKind.RESOURCE_VARIABLE, identifierPos).toEditorFix()); if (fixTypes.contains(ElementKind.OTHER)) - result.add(new AddParameterOrLocalFix(info, type, simpleName, ElementKind.OTHER, identifierPos).toEditorFix()); + result.add(new AddParameterOrLocalFix(info, localType, simpleName, ElementKind.OTHER, identifierPos).toEditorFix()); } return result; diff --git a/java/java.hints/src/org/netbeans/modules/java/hints/errors/CreateElementUtilities.java b/java/java.hints/src/org/netbeans/modules/java/hints/errors/CreateElementUtilities.java index f5b1e264a509..552333795666 100644 --- a/java/java.hints/src/org/netbeans/modules/java/hints/errors/CreateElementUtilities.java +++ b/java/java.hints/src/org/netbeans/modules/java/hints/errors/CreateElementUtilities.java @@ -390,9 +390,6 @@ private static List computeAssignment(Set typ type = info.getTrees().getTypeMirror(new TreePath(parent, at.getExpression())); if (type != null) { - //anonymous class? - type = org.netbeans.modules.java.hints.errors.Utilities.convertIfAnonymous(type); - if (type.getKind() == TypeKind.EXECUTABLE) { //TODO: does not actualy work, attempt to solve situations like: //t = Collections.emptyList() diff --git a/java/java.hints/src/org/netbeans/modules/java/hints/errors/Utilities.java b/java/java.hints/src/org/netbeans/modules/java/hints/errors/Utilities.java index 0d206b2a0c4c..9ba26120810b 100644 --- a/java/java.hints/src/org/netbeans/modules/java/hints/errors/Utilities.java +++ b/java/java.hints/src/org/netbeans/modules/java/hints/errors/Utilities.java @@ -656,13 +656,13 @@ public static T copyComments(WorkingCopy wc, Tree from, T to, b * * @return typemirror of supertype/iface, initial tm if not anonymous */ - public static TypeMirror convertIfAnonymous(TypeMirror tm) { + public static TypeMirror convertIfAnonymous(TypeMirror tm, boolean keepLocal) { //anonymous class? Set fm = EnumSet.of(ElementKind.METHOD, ElementKind.FIELD); if (tm instanceof DeclaredType) { Element el = ((DeclaredType) tm).asElement(); //XXX: the null check is needed for lambda type, not covered by test: - if (el != null && (el.getSimpleName().length() == 0 || fm.contains(el.getEnclosingElement().getKind()))) { + if (el != null && (el.getSimpleName().length() == 0 || (!keepLocal && fm.contains(el.getEnclosingElement().getKind())))) { List interfaces = ((TypeElement) el).getInterfaces(); if (interfaces.isEmpty()) { tm = ((TypeElement) el).getSuperclass(); @@ -1156,7 +1156,7 @@ public static MethodArguments resolveArguments(CompilationInfo info, TreePath in TypeMirror tm = info.getTrees().getTypeMirror(argPath); //anonymous class? - tm = Utilities.convertIfAnonymous(tm); + tm = Utilities.convertIfAnonymous(tm, false); if (tm == null || tm.getKind() == TypeKind.NONE || containsErrorsRecursively(tm)) { return null; diff --git a/java/java.hints/src/org/netbeans/modules/java/hints/introduce/InstanceRefFinder.java b/java/java.hints/src/org/netbeans/modules/java/hints/introduce/InstanceRefFinder.java index 56973bbb47c9..c7e5fb056c2e 100644 --- a/java/java.hints/src/org/netbeans/modules/java/hints/introduce/InstanceRefFinder.java +++ b/java/java.hints/src/org/netbeans/modules/java/hints/introduce/InstanceRefFinder.java @@ -67,7 +67,6 @@ public class InstanceRefFinder extends ErrorAwareTreePathScanner { * Immediate enclosing element */ private Element enclosingElement; - private TreePath enclosingElementPath; private TypeElement enclosingType; private Set superReferences = Collections.emptySet(); @@ -135,8 +134,7 @@ private void findEnclosingElement() { case INTERFACE: case RECORD: case NEW_CLASS: - enclosingElementPath = path; - enclosingElement = ci.getTrees().getElement(enclosingElementPath); + enclosingElement = ci.getTrees().getElement(path); if (enclosingElement == null) { return; } @@ -152,9 +150,6 @@ private void findEnclosingElement() { } private void addLocalReference(TypeElement el) { - if (this.enclosingElement != el.getEnclosingElement()) { - return; - } if (localReferences.isEmpty()) { localReferences = new HashSet(); } diff --git a/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceExpressionBasedMethodFix.java b/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceExpressionBasedMethodFix.java index 8fabf3426802..8cd17dce6812 100644 --- a/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceExpressionBasedMethodFix.java +++ b/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceExpressionBasedMethodFix.java @@ -233,7 +233,7 @@ public void run(ResultIterator resultIterator) throws Exception { if (expression == null || returnType == null) { return; //TODO... } - returnType = Utilities.convertIfAnonymous(Utilities.resolveTypeForDeclaration(copy, returnType)); + returnType = Utilities.convertIfAnonymous(Utilities.resolveTypeForDeclaration(copy, returnType), false); final TreeMaker make = copy.getTreeMaker(); Tree returnTypeTree = make.Type(returnType); copy.tag(returnTypeTree, TYPE_TAG); diff --git a/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceFieldFix.java b/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceFieldFix.java index 16abc0748441..0580bda5523e 100644 --- a/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceFieldFix.java +++ b/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceFieldFix.java @@ -284,7 +284,7 @@ public void run(ResultIterator resultIterator) throws Exception { if (tm == null) { return; //TODO... } - tm = Utilities.convertIfAnonymous(Utilities.resolveTypeForDeclaration(parameter, tm)); + tm = Utilities.convertIfAnonymous(Utilities.resolveTypeForDeclaration(parameter, tm), false); TreePath pathToClass = findTargetClass(parameter, resolved); if (pathToClass == null) { return; //TODO... diff --git a/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceHint.java b/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceHint.java index cba45fe10aef..c5c2d032cd80 100644 --- a/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceHint.java +++ b/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceHint.java @@ -236,6 +236,7 @@ private static void addExpressionFixes(CompilationInfo info, int start, int end, TreePath method = TreeUtils.findMethod(resolved); boolean variableRewrite = resolved.getLeaf().getKind() == Kind.VARIABLE; TreePath value = !variableRewrite ? resolved : new TreePath(resolved, ((VariableTree) resolved.getLeaf()).getInitializer()); + boolean hasNonLocalRefs = hasNonLocalRefs(info, value); boolean isVariable = TreeUtils.findStatement(resolved) != null && method != null && !variableRewrite; Set duplicatesForVariable = isVariable ? SourceUtils.computeDuplicates(info, resolved, method, cancel) : null; Set duplicatesForConstant = /*isConstant ? */SourceUtils.computeDuplicates(info, resolved, new TreePath(info.getCompilationUnit()), cancel);// : null; @@ -252,7 +253,7 @@ private static void addExpressionFixes(CompilationInfo info, int start, int end, Fix constant = IntroduceConstantFix.createConstant(resolved, info, value, guessedName, duplicatesForConstant.size() + 1, end, variableRewrite, cancel); - Fix parameter = isVariable ? new IntroduceParameterFix(h) : null; + Fix parameter = isVariable && !hasNonLocalRefs ? new IntroduceParameterFix(h) : null; IntroduceFieldFix field = null; IntroduceFixBase methodFix = null; @@ -320,7 +321,7 @@ private static void addExpressionFixes(CompilationInfo info, int start, int end, } } - if (!error186980) { + if (!error186980 && !hasNonLocalRefs) { Set exceptions = new HashSet(info.getTreeUtilities().getUncaughtExceptions(resolved)); Set exceptionHandles = new HashSet(); @@ -341,7 +342,7 @@ private static void addExpressionFixes(CompilationInfo info, int start, int end, if (viableTargets != null && !viableTargets.isEmpty()) { TypeMirror returnType = Utilities.convertIfAnonymous(Utilities.resolveCapturedType(info, - resolveType(info, resolved))); + resolveType(info, resolved)), false); if (Utilities.isValidType(returnType)) { methodFix = new IntroduceExpressionBasedMethodFix(info.getSnapshot().getSource(), h, params, TypeMirrorHandle.create(returnType), exceptionHandles, duplicatesCount, typeVars, end, viableTargets); @@ -380,6 +381,12 @@ private static void addExpressionFixes(CompilationInfo info, int start, int end, } } + private static boolean hasNonLocalRefs(final CompilationInfo info, TreePath path) { + InstanceRefFinder finder = new InstanceRefFinder(info, path); + finder.process(); + return finder.containsLocalReferences(); + } + public static List computeError(CompilationInfo info, int start, int end, Map fixesMap, Map errorMessage, AtomicBoolean cancel) { List hints = new LinkedList(); List fixes = new LinkedList(); diff --git a/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceVariableFix.java b/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceVariableFix.java index 01245cef5475..22b56347216b 100644 --- a/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceVariableFix.java +++ b/java/java.hints/src/org/netbeans/modules/java/hints/introduce/IntroduceVariableFix.java @@ -169,7 +169,7 @@ public void run(ResultIterator resultIterator) throws Exception { if (tm == null) { return; //TODO... } - tm = Utilities.convertIfAnonymous(Utilities.resolveTypeForDeclaration(parameter, tm)); + tm = Utilities.convertIfAnonymous(Utilities.resolveTypeForDeclaration(parameter, tm), true); if (!Utilities.isValidType(tm)) { return; // TODO... } diff --git a/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFixTest.java b/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFixTest.java index 44ea3ea45d15..09725332988a 100644 --- a/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFixTest.java +++ b/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/AddParameterOrLocalFixTest.java @@ -666,6 +666,102 @@ private void tt(Function> p) {} """.replaceAll("[ \t\n]+", " ")); } + public void testLocalClass1() throws Exception { + sourceLevel = "17"; + performAnalysisTest("test/Test.java", + """ + package test; + public class Test { + private void t() { + record R(int i) {} + r|r = new R(0); + } + } + """, + "AddParameterOrLocalFix:rr:java.lang.Record:PARAMETER", + "AddParameterOrLocalFix:rr:R:LOCAL_VARIABLE"); + } + + public void testLocalClass2() throws Exception { + sourceLevel = "17"; + performFixTest("test/Test.java", + """ + package test; + public class Test { + private void t() { + record R(int i) {} + r|r = new R(0); + } + } + """, + "AddParameterOrLocalFix:rr:R:LOCAL_VARIABLE", + """ + package test; + public class Test { + private void t() { + record R(int i) {} + R rr = new R(0); + } + } + """.replaceAll("[ \t\n]+", " ")); + + } + + public void testTWRLocalClass() throws Exception { + sourceLevel = "17"; + performFixTest("test/Test.java", + """ + package test; + public class Test { + private void t() { + class Impl implements AutoCloseable { + public void close() {} + } + try (|impl = new Impl()) { + } + } + } + """, + "AddParameterOrLocalFix:impl:Impl:RESOURCE_VARIABLE", + """ + package test; + public class Test { + private void t() { + class Impl implements AutoCloseable { + public void close() {} + } + try (Impl impl = new Impl()) { + } + } + } + """.replaceAll("[ \t\n]+", " ")); + } + + public void testLocalClassForInit() throws Exception { + sourceLevel = "17"; + performFixTest("test/Test.java", + """ + package test; + public class Test { + private void t() { + record R(int i) {} + for (r|r = new R(0); ;) {} + } + } + """, + "AddParameterOrLocalFix:rr:R:OTHER", + """ + package test; + public class Test { + private void t() { + record R(int i) {} + for (R rr = new R(0); ;) {} + } + } + """.replaceAll("[ \t\n]+", " ")); + + } + @Override protected List computeFixes(CompilationInfo info, String diagnosticCode, int pos, TreePath path) throws Exception { List fixes = super.computeFixes(info, diagnosticCode, pos, path); diff --git a/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/ChangeTypeTest.java b/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/ChangeTypeTest.java index 0cba909aa3f3..8f326eeb2a5a 100644 --- a/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/ChangeTypeTest.java +++ b/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/errors/ChangeTypeTest.java @@ -199,6 +199,31 @@ public void test235716FixType() throws Exception { "}").replaceAll("\\s+", " ")); } + public void testLocalClass() throws Exception { + sourceLevel = "17"; + performFixTest("test/Test.java", + """ + package test; + public class Test { + private void test() { + record R(int i) {} + String str = new R(0); + } + } + """, + -1, + "Change type of str to R", + """ + package test; + public class Test { + private void test() { + record R(int i) {} + R str = new R(0); + } + } + """.replaceAll("\\s+", " ")); + } + protected List computeFixes(CompilationInfo info, int pos, TreePath path) { return new ChangeType().run(info, null, pos, path, null); diff --git a/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/introduce/IntroduceHintTest.java b/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/introduce/IntroduceHintTest.java index 62daba64f035..9c5515711a53 100644 --- a/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/introduce/IntroduceHintTest.java +++ b/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/introduce/IntroduceHintTest.java @@ -2618,6 +2618,87 @@ public void testIntroduceMethodReturn233433() throws Exception { 1, 0); } + public void testLocalType1() throws Exception { + sourceLevel = "17"; + performCheckFixesTest( + """ + package test; + public class Test { + public static void test() { + record R(int i) {} + |new R(0)|; + } + } + """, + "[IntroduceFix:r:1:CREATE_VARIABLE]", + "[IntroduceField:r:1:true:false:[3, 3]]"); + } + + public void testLocalType2() throws Exception { + sourceLevel = "17"; + performCheckFixesTest( + """ + package test; + public class Test { + public static void test() { + record R(int i) {} + R r = |new R(0)|; + } + } + """, + "[IntroduceFix:r1:1:CREATE_VARIABLE]", + "[IntroduceField:r:1:true:false:[3, 3]]"); + } + + public void testIntroduceVariableLocalType() throws Exception { + sourceLevel = "17"; + performFixTest(""" + package test; + public class Test { + public static void test() { + record R(int i) {} + |new R(0)|; + } + } + """, + """ + package test; + public class Test { + public static void test() { + record R(int i) {} + R name = new R(0); + } + } + """.replaceAll("[ \t\n]+", " "), + new DialogDisplayerImpl("name", false, false, true), + 2, 0); + } + + public void testIntroduceFieldLocalType() throws Exception { + sourceLevel = "17"; + performFixTest(""" + package test; + public class Test { + public static void test() { + record R(int i) {} + |new R(0)|; + } + } + """, + """ + package test; + public class Test { + private static Record name; + public static void test() { + record R(int i) {} + name = new R(0); + } + } + """.replaceAll("[ \t\n]+", " "), + new DialogDisplayerImpl("name", false, false, true), + 2, 1); + } + protected void prepareTest(String code) throws Exception { clearWorkDir(); From 8287f240fa7a0bfec45222ddcdc52e2a8fe305cf Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Wed, 18 Feb 2026 07:33:39 +0100 Subject: [PATCH 017/100] Use Runtime.version() where applicable and remove unreachable code - replace reflective access with direct calls - replace java version parsing with Runtime.version() - remove dead code paths due to past JDK bumps - minor cleanup in touched files --- .../GradleJavaCompatProblemsProvider.java | 16 +- .../execute/DefaultJavaRuntimeManager.java | 2 +- .../ui/views/debugging/DebugTreeView.java | 9 +- .../jpda/ui/models/BigStringCustomEditor.java | 30 +-- .../debugger/jpda/expr/EvaluatorVisitor.java | 2 +- .../modules/debugger/jpda/util/JPDAUtils.java | 19 +- .../file/launcher/SingleSourceFileUtil.java | 7 +- .../errors/EnablePreviewSingleSourceFile.java | 13 +- .../EnablePreviewSingleSourceFile.java | 9 +- java/java.source.base/nbproject/project.xml | 8 - .../modules/java/source/NoJavacHelper.java | 60 ------ .../utilities/CommonUtilities.java | 14 -- .../project/connections/ftp/Bundle.properties | 9 +- .../project/connections/ftp/FtpClient.java | 15 -- .../ftp/WindowsJdk7WarningPanel.form | 123 ------------- .../ftp/WindowsJdk7WarningPanel.java | 171 ------------------ .../nativeaccess/NativeWindowSystemImpl.java | 15 -- .../org/netbeans/core/output2/Controller.java | 18 +- .../core/windows/options/WinSysPanel.java | 23 +-- .../view/ui/CloseButtonTabbedPane.java | 22 --- .../modules/netbinox/JarBundleFile.java | 15 +- .../modules/netbinox/NetbinoxFactory.java | 25 +-- .../src/org/netbeans/JarClassLoader.java | 62 ++----- .../src/org/netbeans/swing/plaf/Startup.java | 17 +- 24 files changed, 48 insertions(+), 656 deletions(-) delete mode 100644 php/php.project/src/org/netbeans/modules/php/project/connections/ftp/WindowsJdk7WarningPanel.form delete mode 100644 php/php.project/src/org/netbeans/modules/php/project/connections/ftp/WindowsJdk7WarningPanel.java diff --git a/extide/gradle/src/org/netbeans/modules/gradle/GradleJavaCompatProblemsProvider.java b/extide/gradle/src/org/netbeans/modules/gradle/GradleJavaCompatProblemsProvider.java index 98fe3addd227..1ba3095ed9d1 100644 --- a/extide/gradle/src/org/netbeans/modules/gradle/GradleJavaCompatProblemsProvider.java +++ b/extide/gradle/src/org/netbeans/modules/gradle/GradleJavaCompatProblemsProvider.java @@ -118,12 +118,7 @@ private int getJavaVersion() { } if (javaHome == null) { - String javaVersion = System.getProperty("java.specification.version"); - int dot = javaVersion.indexOf('.'); - if (dot > 0) { - javaVersion = javaVersion.substring(0, dot); - } - return Integer.parseInt(javaVersion); + return Runtime.version().feature(); } else { return getJavaMajorVersion(javaHome); } @@ -144,15 +139,10 @@ private static int getJavaMajorVersion(File javaHome) { } String javaVersion = releasePros.getProperty("JAVA_VERSION"); //NOI18N // This should look like "17" or "17.0.9" - //TODO: Use Runtime.Version (when we move to Java 11) if ((javaVersion != null) && javaVersion.startsWith("\"") && javaVersion.endsWith("\"")) { - int dot = javaVersion.indexOf('.'); - javaVersion = dot > 0 - ? javaVersion.substring(1, javaVersion.indexOf('.')) - : javaVersion.substring(1, javaVersion.length() - 1); try { - ret = Integer.parseInt(javaVersion); - } catch (NumberFormatException ex) { + ret = Runtime.Version.parse(javaVersion.substring(1, javaVersion.length() - 1)).feature(); + } catch (IllegalArgumentException ex) { // Do nothing return empty } } diff --git a/extide/gradle/src/org/netbeans/modules/gradle/execute/DefaultJavaRuntimeManager.java b/extide/gradle/src/org/netbeans/modules/gradle/execute/DefaultJavaRuntimeManager.java index dad0aacb1796..b43bdbdd370e 100644 --- a/extide/gradle/src/org/netbeans/modules/gradle/execute/DefaultJavaRuntimeManager.java +++ b/extide/gradle/src/org/netbeans/modules/gradle/execute/DefaultJavaRuntimeManager.java @@ -40,7 +40,7 @@ public class DefaultJavaRuntimeManager implements JavaRuntimeManager { }) public DefaultJavaRuntimeManager() { File javaHome = new File(System.getProperty("java.home")); //NOI18N - String javaVersion = System.getProperty("java.specification.version"); //NOI18N + int javaVersion = Runtime.version().feature(); JavaRuntime defaultRuntime = JavaRuntimeManager.createJavaRuntime(DEFAULT_RUNTIME_ID, Bundle.DEFAULT_JAVA_RUNTIME_NAME(javaVersion), javaHome); defaultRuntimes = Collections.singletonMap(DEFAULT_RUNTIME_ID, defaultRuntime); diff --git a/ide/spi.debugger.ui/src/org/netbeans/modules/debugger/ui/views/debugging/DebugTreeView.java b/ide/spi.debugger.ui/src/org/netbeans/modules/debugger/ui/views/debugging/DebugTreeView.java index f034f56e58da..36a17fc76ab5 100644 --- a/ide/spi.debugger.ui/src/org/netbeans/modules/debugger/ui/views/debugging/DebugTreeView.java +++ b/ide/spi.debugger.ui/src/org/netbeans/modules/debugger/ui/views/debugging/DebugTreeView.java @@ -113,13 +113,8 @@ public class DebugTreeView extends BeanTreeView { tree.setCellRenderer(rend); setBackground(tree.getBackground()); - if (System.getProperty("java.version").startsWith("1.6") && - "GTK".equals(UIManager.getLookAndFeel().getID())) { - // leave the tree as opaque to paint the whole area - } else { - tree.setOpaque(false); - ((JComponent)tree.getParent()).setOpaque(false); - } + tree.setOpaque(false); + ((JComponent)tree.getParent()).setOpaque(false); ((JComponent)tree.getParent()).setBackground(tree.getBackground()); setWheelScrollingEnabled(false); } diff --git a/java/debugger.jpda.ui/src/org/netbeans/modules/debugger/jpda/ui/models/BigStringCustomEditor.java b/java/debugger.jpda.ui/src/org/netbeans/modules/debugger/jpda/ui/models/BigStringCustomEditor.java index 7f02bd1cca2d..92783a0a5ed1 100644 --- a/java/debugger.jpda.ui/src/org/netbeans/modules/debugger/jpda/ui/models/BigStringCustomEditor.java +++ b/java/debugger.jpda.ui/src/org/netbeans/modules/debugger/jpda/ui/models/BigStringCustomEditor.java @@ -39,7 +39,6 @@ import org.netbeans.modules.debugger.jpda.models.ShortenedStrings.StringInfo; import org.openide.DialogDisplayer; import org.openide.NotifyDescriptor; -import org.openide.awt.Actions; import org.openide.awt.Mnemonics; import org.openide.filesystems.FileChooserBuilder; import org.openide.util.NbBundle; @@ -51,37 +50,10 @@ */ class BigStringCustomEditor extends JPanel implements ActionListener { - static final int MAX_STRING_LENGTH; + static final int MAX_STRING_LENGTH = AbstractObjectVariable.MAX_STRING_LENGTH; private final StringInfo shortenedInfo; private final String fullString; - - static { - int maxStringLength = AbstractObjectVariable.MAX_STRING_LENGTH; - String javaV = System.getProperty("java.version"); - if (javaV.startsWith("1.8.0")) { - String update = ""; - for (int i = "1.8.0_".length(); i < javaV.length(); i++) { - char c = javaV.charAt(i); - if (Character.isDigit(c)) { - update += c; - } else { - break; - } - } - int updateNo = 0; - if (!update.isEmpty()) { - try { - updateNo = Integer.parseInt(update); - } catch (NumberFormatException nfex) {} - } - if (updateNo < 60) { - // Memory problem on JDK 8, fixed in update 60 (https://bugs.openjdk.java.net/browse/JDK-8072775): - maxStringLength = 1000; - } - } - MAX_STRING_LENGTH = maxStringLength; - } private BigStringCustomEditor(Component delegateCustomEditor, StringInfo shortenedInfo, int preferredShortLength) { this.shortenedInfo = shortenedInfo; diff --git a/java/debugger.jpda/src/org/netbeans/modules/debugger/jpda/expr/EvaluatorVisitor.java b/java/debugger.jpda/src/org/netbeans/modules/debugger/jpda/expr/EvaluatorVisitor.java index 33e84be2e12b..a21c1b75626b 100644 --- a/java/debugger.jpda/src/org/netbeans/modules/debugger/jpda/expr/EvaluatorVisitor.java +++ b/java/debugger.jpda/src/org/netbeans/modules/debugger/jpda/expr/EvaluatorVisitor.java @@ -445,7 +445,7 @@ public Mirror visitMethodInvocation(MethodInvocationTree arg0, EvaluationContext } else if (type instanceof ClassType) { cType = (ClassType) type; } else { - if (JPDAUtils.IS_JDK_180_40 && (type instanceof InterfaceType) && isStatic) { + if ((type instanceof InterfaceType) && isStatic) { cType = null; iType = (InterfaceType) type; } else { diff --git a/java/debugger.jpda/src/org/netbeans/modules/debugger/jpda/util/JPDAUtils.java b/java/debugger.jpda/src/org/netbeans/modules/debugger/jpda/util/JPDAUtils.java index 32c892743aff..2818ea6936df 100644 --- a/java/debugger.jpda/src/org/netbeans/modules/debugger/jpda/util/JPDAUtils.java +++ b/java/debugger.jpda/src/org/netbeans/modules/debugger/jpda/util/JPDAUtils.java @@ -43,25 +43,12 @@ * @author Jan Jancura */ public class JPDAUtils { - private static final String JAVA_VERSION = System.getProperty("java.version"); /** * true when the current JDK version is 1.8.0 update 40, or newer. + * @deprecated Returns true. */ - public static final boolean IS_JDK_180_40 = !JAVA_VERSION.startsWith("1.8.0") || // we know that it's 1.8.0 at least - getVersionUpdate(JAVA_VERSION) >= 40; - - - private static int getVersionUpdate(String javaVersion) { - if (javaVersion.length() < 7) { - return 0; - } - String update = javaVersion.substring(6); - try { - return Integer.parseInt(update); - } catch (NumberFormatException nfex) { - return 0; - } - } + @Deprecated(forRemoval = true) + public static final boolean IS_JDK_180_40 = true; public static final ReferenceType getPreferredReferenceType(List referenceTypes, Logger logger) throws VMDisconnectedExceptionWrapper { ReferenceType preferredType; // The preferred reference type from the list diff --git a/java/java.file.launcher/src/org/netbeans/modules/java/file/launcher/SingleSourceFileUtil.java b/java/java.file.launcher/src/org/netbeans/modules/java/file/launcher/SingleSourceFileUtil.java index 662bfefb4ab6..06ce702f2612 100644 --- a/java/java.file.launcher/src/org/netbeans/modules/java/file/launcher/SingleSourceFileUtil.java +++ b/java/java.file.launcher/src/org/netbeans/modules/java/file/launcher/SingleSourceFileUtil.java @@ -54,12 +54,7 @@ public final class SingleSourceFileUtil { // TODO this checks the runtime JDK of NB! public static int findJavaVersion() throws NumberFormatException { // JEP-330 is supported only on JDK-11 and above. - String javaVersion = System.getProperty("java.specification.version"); //NOI18N - if (javaVersion.startsWith("1.")) { //NOI18N - javaVersion = javaVersion.substring(2); - } - int version = Integer.parseInt(javaVersion); - return version; + return Runtime.version().feature(); } public static final String GLOBAL_VM_OPTIONS = "java_file_launcher_global_vm_options"; //NOI18N diff --git a/java/java.hints/src/org/netbeans/modules/java/hints/errors/EnablePreviewSingleSourceFile.java b/java/java.hints/src/org/netbeans/modules/java/hints/errors/EnablePreviewSingleSourceFile.java index b4f921e9dfb9..ad50f8f5f860 100644 --- a/java/java.hints/src/org/netbeans/modules/java/hints/errors/EnablePreviewSingleSourceFile.java +++ b/java/java.hints/src/org/netbeans/modules/java/hints/errors/EnablePreviewSingleSourceFile.java @@ -49,7 +49,7 @@ public class EnablePreviewSingleSourceFile implements PreviewEnabler { private static final String FILE_VM_OPTIONS = "single_file_vm_options"; //NOI18N - private FileObject file; + private final FileObject file; private EnablePreviewSingleSourceFile(@NonNull FileObject file) { Parameters.notNull("file", file); //NOI18N @@ -68,7 +68,7 @@ public void enablePreview(String newSourceLevel) throws Exception { Matcher m = SOURCE_FLAG_PATTERN.matcher(compilerArgs); if (newSourceLevel == null) { - newSourceLevel = getJdkRunVersion(); + newSourceLevel = Integer.toString(Runtime.version().feature()); } if (compilerArgs.contains(SOURCE_FLAG)) { @@ -138,15 +138,6 @@ public Void run() throws IOException { } } - private static String getJdkRunVersion() { - String javaVersion = System.getProperty("java.specification.version"); //NOI18N - if (javaVersion.startsWith("1.")) { //NOI18N - javaVersion = javaVersion.substring(2); - } - - return javaVersion; - } - @ServiceProvider(service=Factory.class) public static final class FactoryImpl implements Factory { diff --git a/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/singlesourcefile/EnablePreviewSingleSourceFile.java b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/singlesourcefile/EnablePreviewSingleSourceFile.java index 9cb55c7c1367..a23ba4cda8ca 100644 --- a/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/singlesourcefile/EnablePreviewSingleSourceFile.java +++ b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/singlesourcefile/EnablePreviewSingleSourceFile.java @@ -19,8 +19,6 @@ package org.netbeans.modules.java.lsp.server.singlesourcefile; import com.google.gson.JsonPrimitive; -import java.util.Collections; -import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; import org.netbeans.api.annotations.common.NonNull; @@ -85,12 +83,7 @@ public void enablePreview(String newSourceLevel) throws Exception { } private static String getJdkRunVersion() { - String javaVersion = System.getProperty("java.specification.version"); //NOI18N - if (javaVersion.startsWith("1.")) { //NOI18N - javaVersion = javaVersion.substring(2); - } - - return javaVersion; + return Integer.toString(Runtime.version().feature()); } @ServiceProvider(service=Factory.class, position=10_000_000) diff --git a/java/java.source.base/nbproject/project.xml b/java/java.source.base/nbproject/project.xml index 47e43422d6d8..77962b63cee2 100644 --- a/java/java.source.base/nbproject/project.xml +++ b/java/java.source.base/nbproject/project.xml @@ -77,14 +77,6 @@ - - org.netbeans.libs.asm - - - - 5.4 - - org.netbeans.libs.javacapi diff --git a/java/java.source.base/src/org/netbeans/modules/java/source/NoJavacHelper.java b/java/java.source.base/src/org/netbeans/modules/java/source/NoJavacHelper.java index d775035f06c9..4ed8c4b5fcc3 100644 --- a/java/java.source.base/src/org/netbeans/modules/java/source/NoJavacHelper.java +++ b/java/java.source.base/src/org/netbeans/modules/java/source/NoJavacHelper.java @@ -18,15 +18,7 @@ */ package org.netbeans.modules.java.source; -import java.lang.reflect.Field; -import java.lang.reflect.Method; -import java.security.ProtectionDomain; -import java.util.logging.Level; -import java.util.logging.Logger; import javax.lang.model.SourceVersion; -import org.objectweb.asm.ClassWriter; -import org.objectweb.asm.Opcodes; -import org.openide.modules.OnStart; /** * @@ -52,56 +44,4 @@ public static boolean hasWorkingJavac() { return HAS_WORKING_JAVAC; } - // safety net if someone manages to start NB on JDK 8 with nb-javac uninstalled - @OnStart - public static class FixClasses implements Runnable { - - @Override - public void run() { - if (!hasWorkingJavac()) { - String JavaVersion = System.getProperty("java.specification.version"); //NOI18N - boolean isJdkVer8OrBelow = true; - if (!JavaVersion.startsWith("1.")) { //NOI18N - isJdkVer8OrBelow = false; - } - if (isJdkVer8OrBelow) { - { - ClassWriter w = new ClassWriter(0); - w.visit(Opcodes.V1_8, Opcodes.ACC_ABSTRACT | Opcodes.ACC_PUBLIC, "com/sun/tools/javac/code/Scope$WriteableScope", null, "com/sun/tools/javac/code/Scope", null); - byte[] classData = w.toByteArray(); - - defineClass("com.sun.tools.javac.code.Scope$WriteableScope", - "com.sun.tools.javac.code.Scope", - classData); - } - { - ClassWriter w = new ClassWriter(0); - w.visit(Opcodes.V1_8, Opcodes.ACC_ABSTRACT | Opcodes.ACC_INTERFACE | Opcodes.ACC_PUBLIC, "javax/lang/model/element/ModuleElement", null, "java/lang/Object", new String[] {"javax/lang/model/element/Element"}); - byte[] classData = w.toByteArray(); - - defineClass("javax.lang.model.element.ModuleElement", - "com.sun.tools.javac.code.Scope", - classData); - } - } - } - } - - private void defineClass(String fqn, String injectToClass, byte[] classData) { - try { - Class unsafeClass = Class.forName("sun.misc.Unsafe"); - Field theUnsafe = unsafeClass.getDeclaredField("theUnsafe"); //NOI18N - theUnsafe.setAccessible(true); - Object unsafe = theUnsafe.get(null); - - Class targetClass = Class.forName(injectToClass); //NOI18N - - Method defineClass = unsafeClass.getDeclaredMethod("defineClass", String.class, byte[].class, int.class, int.class, ClassLoader.class, ProtectionDomain.class); //NOI18N - defineClass.invoke(unsafe, fqn, classData, 0, classData.length, targetClass.getClassLoader(), targetClass.getProtectionDomain()); //NOI18N - } catch (Throwable t) { - //ignore... - Logger.getLogger(NoJavacHelper.class.getName()).log(Level.WARNING, null, t); - } - } - } } diff --git a/java/performance/src/org/netbeans/modules/performance/utilities/CommonUtilities.java b/java/performance/src/org/netbeans/modules/performance/utilities/CommonUtilities.java index 560a778c4d35..b26205a8047e 100644 --- a/java/performance/src/org/netbeans/modules/performance/utilities/CommonUtilities.java +++ b/java/performance/src/org/netbeans/modules/performance/utilities/CommonUtilities.java @@ -223,20 +223,6 @@ private static void closeToolbar(String menu){ mainWindow.pushKey(java.awt.event.KeyEvent.VK_ESCAPE); } } - - /** - * Work around issue 35962 (Main menu popup accidentally rolled up) - * Issue has been fixed for JDK 1.5, so we will use it only for JDK 1.4.X - */ - public static void workarroundMainMenuRolledUp() { - if(System.getProperty("java.version").indexOf("1.4") != -1) { - String helpMenu = Bundle.getStringTrimmed("org.netbeans.core.Bundle","Menu/Help") + "|" + Bundle.getStringTrimmed("org.netbeans.core.actions.Bundle" , "About"); - String about = Bundle.getStringTrimmed("org.netbeans.core.Bundle_nb", "CTL_About_Title"); - - new ActionNoBlock(helpMenu, null).perform(); - new NbDialogOperator(about).close(); - } - } public static String jEditProjectOpen() { diff --git a/php/php.project/src/org/netbeans/modules/php/project/connections/ftp/Bundle.properties b/php/php.project/src/org/netbeans/modules/php/project/connections/ftp/Bundle.properties index 282a921a466d..177abc33a50c 100644 --- a/php/php.project/src/org/netbeans/modules/php/project/connections/ftp/Bundle.properties +++ b/php/php.project/src/org/netbeans/modules/php/project/connections/ftp/Bundle.properties @@ -98,16 +98,9 @@ FtpConfigurationPanel.keepAliveTextField.AccessibleContext.accessibleName=Keep-a FtpConfigurationPanel.keepAliveLabel.AccessibleContext.accessibleDescription=Label for keep-alive interval. FtpConfigurationPanel.ignoreDisconnectErrorsCheckBox.AccessibleContext.accessibleName=Ignore Disconnect Errors FtpConfigurationPanel.keepAliveLabel.AccessibleContext.accessibleName=Keep-alive interval (s) -FtpConfigurationPanel.encryptionComboBox.AccessibleContext.accessibleDescription=Combo box with possible values for connection encyption. +FtpConfigurationPanel.encryptionComboBox.AccessibleContext.accessibleDescription=Combo box with possible values for connection encryption. FtpConfigurationPanel.encryptionComboBox.AccessibleContext.accessibleName=Encryption FtpConfigurationPanel.encryptionLabel.AccessibleContext.accessibleDescription=Encryption Label FtpConfigurationPanel.encryptionLabel.AccessibleContext.accessibleName=Encryption FtpConfigurationPanel.dataChannelSecuredCheckBox.AccessibleContext.accessibleDescription=Selected if only authentication process will be encrypted. FtpConfigurationPanel.dataChannelSecuredCheckBox.AccessibleContext.accessibleName=Only Login Encrypted - -# win & jdk7 warning -WindowsJdk7WarningPanel.infoLabel.text=An error occured! -TXT_WinJdk7FtpWarning=Because NetBeans is running on Windows and JDK 7, you might be facing a problem with FTP operations. \ -Ensure that Windows built-in firewall does not block JDK 7 binaries. -WindowsJdk7WarningPanel.issueLinkLabel.text=More information -WindowsJdk7WarningPanel.doNotShowAgainCheckBox.text=&Do Not Show This Dialog Again diff --git a/php/php.project/src/org/netbeans/modules/php/project/connections/ftp/FtpClient.java b/php/php.project/src/org/netbeans/modules/php/project/connections/ftp/FtpClient.java index 3c67e9ffd5cb..aa8bc212ab16 100644 --- a/php/php.project/src/org/netbeans/modules/php/project/connections/ftp/FtpClient.java +++ b/php/php.project/src/org/netbeans/modules/php/project/connections/ftp/FtpClient.java @@ -230,7 +230,6 @@ public synchronized void connect() throws RemoteException { scheduleKeepAlive(); } catch (IOException ex) { - WindowsJdk7WarningPanel.warn(); if (ftpClient.isConnected()) { try { ftpClient.disconnect(); @@ -330,7 +329,6 @@ public synchronized String printWorkingDirectory() throws RemoteException { try { return printWorkingDirectoryInternal(); } catch (IOException ex) { - WindowsJdk7WarningPanel.warn(); LOGGER.log(Level.FINE, "Error while pwd", ex); throw new RemoteException(NbBundle.getMessage(FtpClient.class, "MSG_FtpCannotPwd", configuration.getHost()), ex, getReplyString()); } @@ -348,7 +346,6 @@ public synchronized boolean storeFile(String remote, InputStream local) throws R scheduleKeepAlive(); return fileStored; } catch (IOException ex) { - WindowsJdk7WarningPanel.warn(); LOGGER.log(Level.FINE, "Error while storing file " + remote, ex); throw new RemoteException(NbBundle.getMessage(FtpClient.class, "MSG_FtpCannotStoreFile", remote), ex, getReplyString()); } @@ -361,7 +358,6 @@ public synchronized boolean deleteFile(String pathname) throws RemoteException { scheduleKeepAlive(); return fileDeleted; } catch (IOException ex) { - WindowsJdk7WarningPanel.warn(); LOGGER.log(Level.FINE, "Error while deleting file " + pathname, ex); throw new RemoteException(NbBundle.getMessage(FtpClient.class, "MSG_FtpCannotDeleteFile", pathname), ex, getReplyString()); } @@ -374,7 +370,6 @@ public synchronized boolean deleteDirectory(String pathname) throws RemoteExcept scheduleKeepAlive(); return directoryDeleted; } catch (IOException ex) { - WindowsJdk7WarningPanel.warn(); LOGGER.log(Level.FINE, "Error while deleting file " + pathname, ex); throw new RemoteException(NbBundle.getMessage(FtpClient.class, "MSG_FtpCannotDeleteFile", pathname), ex, getReplyString()); } @@ -387,7 +382,6 @@ public synchronized boolean rename(String from, String to) throws RemoteExceptio scheduleKeepAlive(); return fileRenamed; } catch (IOException ex) { - WindowsJdk7WarningPanel.warn(); LOGGER.log(Level.FINE, String.format("Error while renaming file %s -> %s", from, to), ex); throw new RemoteException(NbBundle.getMessage(FtpClient.class, "MSG_FtpCannotRenameFile", from, to), ex, getReplyString()); } @@ -411,7 +405,6 @@ public synchronized List listFiles() throws RemoteException { result.add(new RemoteFileImpl(f, pwd)); } } catch (IOException ex) { - WindowsJdk7WarningPanel.warn(); LOGGER.log(Level.FINE, "Error while listing files for " + pwd, ex); throw new RemoteException(NbBundle.getMessage(FtpClient.class, "MSG_FtpCannotListFiles", pwd), ex, getReplyString()); } @@ -443,7 +436,6 @@ public synchronized RemoteFile listFile(String absolutePath) throws RemoteExcept } } } catch (IOException ex) { - WindowsJdk7WarningPanel.warn(); LOGGER.log(Level.FINE, "Error while listing file for " + absolutePath, ex); throw new RemoteException(NbBundle.getMessage(FtpClient.class, "MSG_FtpCannotListFile", absolutePath), ex, getReplyString()); } @@ -458,7 +450,6 @@ public synchronized boolean retrieveFile(String remote, OutputStream local) thro scheduleKeepAlive(); return fileRetrieved; } catch (IOException ex) { - WindowsJdk7WarningPanel.warn(); LOGGER.log(Level.FINE, "Error while retrieving file " + remote, ex); throw new RemoteException(NbBundle.getMessage(FtpClient.class, "MSG_FtpCannotStoreFile", remote), ex, getReplyString()); } @@ -469,7 +460,6 @@ public synchronized boolean changeWorkingDirectory(String pathname) throws Remot try { return ftpClient.changeWorkingDirectory(pathname); } catch (IOException ex) { - WindowsJdk7WarningPanel.warn(); LOGGER.log(Level.FINE, "Error while changing directory " + pathname, ex); throw new RemoteException(NbBundle.getMessage(FtpClient.class, "MSG_FtpCannotChangeDirectory", pathname), ex, getReplyString()); } @@ -482,7 +472,6 @@ public synchronized boolean makeDirectory(String pathname) throws RemoteExceptio scheduleKeepAlive(); return directoryMade; } catch (IOException ex) { - WindowsJdk7WarningPanel.warn(); LOGGER.log(Level.FINE, "Error while creating directory " + pathname, ex); throw new RemoteException(NbBundle.getMessage(FtpClient.class, "MSG_FtpCannotCreateDirectory", pathname), ex, getReplyString()); } @@ -494,7 +483,6 @@ public int getPermissions(String path) throws RemoteException { try { return getPermissions(getFile(path)); } catch (IOException ex) { - WindowsJdk7WarningPanel.warn(); LOGGER.log(Level.FINE, "Error while getting permissions for " + path, ex); throw new RemoteException(NbBundle.getMessage(FtpClient.class, "MSG_FtpCannotGetPermissions", path), ex, getReplyString()); } @@ -505,7 +493,6 @@ public synchronized boolean setPermissions(int permissions, String path) throws try { return ftpClient.sendSiteCommand("chmod " + permissions + " " + path); // NOI18N } catch (IOException ex) { - WindowsJdk7WarningPanel.warn(); LOGGER.log(Level.FINE, "Error while setting permissions for " + path, ex); throw new RemoteException(NbBundle.getMessage(FtpClient.class, "MSG_FtpCannotSetPermissions", path), ex, getReplyString()); } @@ -525,7 +512,6 @@ public synchronized boolean exists(String parent, String name) throws RemoteExce scheduleKeepAlive(); return found; } catch (IOException ex) { - WindowsJdk7WarningPanel.warn(); String fullPath = parent + "/" + name; // NOI18N LOGGER.log(Level.FINE, "Error while checking existence of " + fullPath, ex); throw new RemoteException(NbBundle.getMessage(FtpClient.class, "MSG_FtpCannotCheckFileExistence", fullPath), ex, getReplyString()); @@ -618,7 +604,6 @@ synchronized void keepAlive() { LOGGER.log(Level.FINE, "Keep-alive (NOOP/PWD) error for " + configuration.getHost(), ex); keepAliveTask.cancel(); silentDisconnect(true); - WindowsJdk7WarningPanel.warn(); // #209043 - just inform user in the log, do not show any dialog if (io != null) { String message; diff --git a/php/php.project/src/org/netbeans/modules/php/project/connections/ftp/WindowsJdk7WarningPanel.form b/php/php.project/src/org/netbeans/modules/php/project/connections/ftp/WindowsJdk7WarningPanel.form deleted file mode 100644 index 99ec894bab75..000000000000 --- a/php/php.project/src/org/netbeans/modules/php/project/connections/ftp/WindowsJdk7WarningPanel.form +++ /dev/null @@ -1,123 +0,0 @@ - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
diff --git a/php/php.project/src/org/netbeans/modules/php/project/connections/ftp/WindowsJdk7WarningPanel.java b/php/php.project/src/org/netbeans/modules/php/project/connections/ftp/WindowsJdk7WarningPanel.java deleted file mode 100644 index 44779ba70534..000000000000 --- a/php/php.project/src/org/netbeans/modules/php/project/connections/ftp/WindowsJdk7WarningPanel.java +++ /dev/null @@ -1,171 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.netbeans.modules.php.project.connections.ftp; - -import java.awt.Cursor; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -import java.net.MalformedURLException; -import java.net.URL; -import javax.swing.GroupLayout; -import javax.swing.GroupLayout.Alignment; -import javax.swing.JCheckBox; -import javax.swing.JLabel; -import javax.swing.JPanel; -import javax.swing.JScrollPane; -import javax.swing.JTextPane; -import javax.swing.LayoutStyle.ComponentPlacement; -import javax.swing.UIManager; -import org.openide.DialogDisplayer; -import org.openide.NotifyDescriptor; -import org.openide.awt.HtmlBrowser; -import org.openide.awt.Mnemonics; -import org.openide.util.Exceptions; -import org.openide.util.NbBundle; -import org.openide.util.Utilities; - -/** - * Warning about firewall issue on Windows and JDK 7, see issue #202021. - */ -public final class WindowsJdk7WarningPanel extends JPanel { - - private static final long serialVersionUID = 54654646872L; - - private static final boolean IS_WINDOWS = Utilities.isWindows(); - private static final boolean IS_JDK7 = System.getProperty("java.version").startsWith("1.7."); // NOI18N - - private static volatile Boolean windowsJdk7Warning; - - - private WindowsJdk7WarningPanel() { - initComponents(); - } - - /** - * Possibly open warning dialog. - */ - public static void warn() { - if (!showWindowsJdk7Warning()) { - return; - } - WindowsJdk7WarningPanel panel = new WindowsJdk7WarningPanel(); - NotifyDescriptor descriptor = new NotifyDescriptor.Message(panel, NotifyDescriptor.WARNING_MESSAGE); - DialogDisplayer.getDefault().notify(descriptor); - if (panel.doNotShowAgainCheckBox.isSelected()) { - hideWindowsJdk7Warning(); - } - } - - private static boolean showWindowsJdk7Warning() { - if (windowsJdk7Warning == null) { - windowsJdk7Warning = IS_WINDOWS && IS_JDK7 && FtpPreferences.getInstance().getWindowsJdk7Warning(); - } - return windowsJdk7Warning; - } - - private static void hideWindowsJdk7Warning() { - windowsJdk7Warning = false; - FtpPreferences.getInstance().setWindowsJdk7Warning(false); - } - - - /** This method is called from within the constructor to - * initialize the form. - * WARNING: Do NOT modify this code. The content of this method is - * always regenerated by the Form Editor. - */ - @SuppressWarnings("unchecked") - // //GEN-BEGIN:initComponents - private void initComponents() { - - infoLabel = new JLabel(); - issueLinkLabel = new JLabel(); - doNotShowAgainCheckBox = new JCheckBox(); - infoScrollPane = new JScrollPane(); - infoTextPane = new JTextPane(); - - Mnemonics.setLocalizedText(infoLabel, NbBundle.getMessage(WindowsJdk7WarningPanel.class, "WindowsJdk7WarningPanel.infoLabel.text")); // NOI18N - Mnemonics.setLocalizedText(issueLinkLabel, NbBundle.getMessage(WindowsJdk7WarningPanel.class, "WindowsJdk7WarningPanel.issueLinkLabel.text")); - issueLinkLabel.addMouseListener(new MouseAdapter() { - public void mouseEntered(MouseEvent evt) { - issueLinkLabelMouseEntered(evt); - } - public void mousePressed(MouseEvent evt) { - issueLinkLabelMousePressed(evt); - } - }); - Mnemonics.setLocalizedText(doNotShowAgainCheckBox, NbBundle.getMessage(WindowsJdk7WarningPanel.class, "WindowsJdk7WarningPanel.doNotShowAgainCheckBox.text")); - - infoScrollPane.setBorder(null); - - infoTextPane.setBackground(UIManager.getDefaults().getColor("Label.background")); - infoTextPane.setBorder(null); - infoTextPane.setEditable(false); - infoTextPane.setText(NbBundle.getMessage(WindowsJdk7WarningPanel.class, "TXT_WinJdk7FtpWarning")); // NOI18N - infoScrollPane.setViewportView(infoTextPane); - - GroupLayout layout = new GroupLayout(this); - this.setLayout(layout); - layout.setHorizontalGroup( - layout.createParallelGroup(Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addGroup(layout.createParallelGroup(Alignment.LEADING) - .addComponent(infoLabel) - .addComponent(doNotShowAgainCheckBox)) - .addContainerGap(116, Short.MAX_VALUE)) - .addComponent(infoScrollPane, GroupLayout.DEFAULT_SIZE, 358, Short.MAX_VALUE) - .addGroup(layout.createSequentialGroup() - .addComponent(issueLinkLabel, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE) - .addContainerGap()) - ); - layout.setVerticalGroup( - layout.createParallelGroup(Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addComponent(infoLabel) - .addPreferredGap(ComponentPlacement.RELATED) - .addComponent(infoScrollPane, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE) - .addPreferredGap(ComponentPlacement.UNRELATED) - .addComponent(issueLinkLabel, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE) - .addPreferredGap(ComponentPlacement.RELATED, 16, Short.MAX_VALUE) - .addComponent(doNotShowAgainCheckBox)) - ); - }// //GEN-END:initComponents - - private void issueLinkLabelMouseEntered(MouseEvent evt) {//GEN-FIRST:event_issueLinkLabelMouseEntered - evt.getComponent().setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); - }//GEN-LAST:event_issueLinkLabelMouseEntered - - private void issueLinkLabelMousePressed(MouseEvent evt) {//GEN-FIRST:event_issueLinkLabelMousePressed - try { - URL url = new URL("http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696"); // NOI18N - HtmlBrowser.URLDisplayer.getDefault().showURL(url); - } catch (MalformedURLException ex) { - Exceptions.printStackTrace(ex); - } - }//GEN-LAST:event_issueLinkLabelMousePressed - - // Variables declaration - do not modify//GEN-BEGIN:variables - private JCheckBox doNotShowAgainCheckBox; - private JLabel infoLabel; - private JScrollPane infoScrollPane; - private JTextPane infoTextPane; - private JLabel issueLinkLabel; - // End of variables declaration//GEN-END:variables -} diff --git a/platform/core.nativeaccess/src/org/netbeans/core/nativeaccess/NativeWindowSystemImpl.java b/platform/core.nativeaccess/src/org/netbeans/core/nativeaccess/NativeWindowSystemImpl.java index 096743a62c2d..eccd46132123 100644 --- a/platform/core.nativeaccess/src/org/netbeans/core/nativeaccess/NativeWindowSystemImpl.java +++ b/platform/core.nativeaccess/src/org/netbeans/core/nativeaccess/NativeWindowSystemImpl.java @@ -31,8 +31,6 @@ import java.util.logging.Logger; import javax.swing.Icon; import org.netbeans.core.windows.nativeaccess.NativeWindowSystem; -import org.openide.util.Utilities; - /** * Implementation of NativeWindowSystem based on JNA library. @@ -49,16 +47,9 @@ public NativeWindowSystemImpl() { @Override public boolean isWindowAlphaSupported() { - if( Utilities.isMac() ) { - String version = System.getProperty("java.version"); //NOI18N - if( null != version && version.startsWith("1.7" ) ) //NOI18N - return false; - } boolean res = false; try { res = WindowUtils.isWindowAlphaSupported(); - } catch( ThreadDeath td ) { - throw td; } catch (UnsatisfiedLinkError e) { // E.g. "Unable to load library 'X11': libX11.so: cannot open shared object file: No such file or directory" // on headless build machine (missing libx11-dev.deb) @@ -89,8 +80,6 @@ public void setWindowAlpha(Window w, float alpha) { //try the JNA way try { WindowUtils.setWindowAlpha(w, alpha); - } catch( ThreadDeath td ) { - throw td; } catch( Throwable e ) { LOG.log(Level.INFO, null, e); } @@ -127,8 +116,6 @@ public void setWindowMask(Window w, Shape mask) { return; try { WindowUtils.setWindowMask(w, mask); - } catch( ThreadDeath td ) { - throw td; } catch( Throwable e ) { LOG.log(Level.INFO, null, e); } @@ -138,8 +125,6 @@ public void setWindowMask(Window w, Shape mask) { public void setWindowMask(Window w, Icon mask) { try { WindowUtils.setWindowMask(w, mask); - } catch( ThreadDeath td ) { - throw td; } catch( Throwable e ) { LOG.log(Level.INFO, null, e); } diff --git a/platform/core.output2/src/org/netbeans/core/output2/Controller.java b/platform/core.output2/src/org/netbeans/core/output2/Controller.java index ee692711d531..6e62909382fb 100644 --- a/platform/core.output2/src/org/netbeans/core/output2/Controller.java +++ b/platform/core.output2/src/org/netbeans/core/output2/Controller.java @@ -37,7 +37,6 @@ import javax.swing.Icon; import javax.swing.JComponent; import javax.swing.SwingUtilities; -import javax.swing.UIManager; import javax.swing.text.Document; import org.netbeans.core.output2.options.OutputOptions; import org.openide.util.Exceptions; @@ -173,21 +172,6 @@ void updateName(OutputTab tab) { nameUpdater.add(tab); } - private static boolean htmlTabsBroken() { - String version = System.getProperty("java.version"); - for (int i = 14; i < 18; i++) { - if (version.startsWith("1.6.0_" + i)) { - return true; - } - } - if( version.startsWith("1.6.0") && "Aqua".equals( UIManager.getLookAndFeel().getID() ) ) - return true; - return false; - } - - // workaround for JDK bug (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6670274) - // NB issue #113388 - private static final boolean DONT_USE_HTML = htmlTabsBroken(); private CoalescedNameUpdater nameUpdater = null; /** * Calls to methods invoked on NbIO done on the EQ are invoked synchronously @@ -241,7 +225,7 @@ public void run() { escaped = io.getName(); } String name = io.isStreamClosed() ? io.getName() + " " : //NOI18N - (DONT_USE_HTML ? io.getName() + " * " : "" + escaped + "  "); //NOI18N + ("" + escaped + "  "); //NOI18N if (LOG) { log(" set name to " + name); diff --git a/platform/core.windows/src/org/netbeans/core/windows/options/WinSysPanel.java b/platform/core.windows/src/org/netbeans/core/windows/options/WinSysPanel.java index 3382f6d61fe4..773bf0336921 100644 --- a/platform/core.windows/src/org/netbeans/core/windows/options/WinSysPanel.java +++ b/platform/core.windows/src/org/netbeans/core/windows/options/WinSysPanel.java @@ -21,7 +21,6 @@ import java.util.prefs.Preferences; import javax.swing.JPanel; -import org.netbeans.api.options.OptionsDisplayer; import org.netbeans.core.windows.FloatingWindowTransparencyManager; import org.netbeans.core.windows.nativeaccess.NativeWindowSystem; import org.netbeans.spi.options.OptionsPanelController; @@ -40,8 +39,7 @@ protected WinSysPanel(final WinSysOptionsPanelController controller) { this.controller = controller; initComponents(); // TODO listen to changes in form fields and call controller.changed() - boolean isMacJDK17 = isMacJDK7(); - this.isAlphaFloating.setEnabled(!isMacJDK17); + this.isAlphaFloating.setEnabled(true); } /** This method is called from within the constructor to @@ -156,9 +154,8 @@ private void isSnapScreenEdgesActionPerformed(java.awt.event.ActionEvent evt) {/ private void fireChanged() { boolean isChanged = false; boolean isNotSolaris = Utilities.getOperatingSystem() != Utilities.OS_SOLARIS; - boolean isMacJDK17 = isMacJDK7(); - if (isDragImage.isSelected() != prefs.getBoolean(WinSysPrefs.DND_DRAGIMAGE, isNotSolaris && !isMacJDK17) - || isDragImageAlpha.isSelected() != prefs.getBoolean(WinSysPrefs.TRANSPARENCY_DRAGIMAGE, isNotSolaris && !isMacJDK17) + if (isDragImage.isSelected() != prefs.getBoolean(WinSysPrefs.DND_DRAGIMAGE, isNotSolaris) + || isDragImageAlpha.isSelected() != prefs.getBoolean(WinSysPrefs.TRANSPARENCY_DRAGIMAGE, isNotSolaris) || isAlphaFloating.isSelected() != prefs.getBoolean(WinSysPrefs.TRANSPARENCY_FLOATING, false) || isSnapping.isSelected() != prefs.getBoolean(WinSysPrefs.SNAPPING, true) || isSnapScreenEdges.isSelected() != prefs.getBoolean(WinSysPrefs.SNAPPING_SCREENEDGES, true)) { @@ -169,9 +166,8 @@ private void fireChanged() { protected void load() { boolean isNotSolaris = Utilities.getOperatingSystem() != Utilities.OS_SOLARIS; - boolean isMacJDK17 = isMacJDK7(); - isDragImage.setSelected(prefs.getBoolean(WinSysPrefs.DND_DRAGIMAGE, isNotSolaris && !isMacJDK17)); - isDragImageAlpha.setSelected(prefs.getBoolean(WinSysPrefs.TRANSPARENCY_DRAGIMAGE, isNotSolaris && !isMacJDK17)); + isDragImage.setSelected(prefs.getBoolean(WinSysPrefs.DND_DRAGIMAGE, isNotSolaris)); + isDragImageAlpha.setSelected(prefs.getBoolean(WinSysPrefs.TRANSPARENCY_DRAGIMAGE, isNotSolaris)); isAlphaFloating.setSelected(prefs.getBoolean(WinSysPrefs.TRANSPARENCY_FLOATING,false)); @@ -233,15 +229,6 @@ private void updateFloatingSection () { NbBundle.getMessage(WinSysPanel.class, "NoAlphaSupport")); // NOI18N } } - - private static boolean isMacJDK7() { - if( Utilities.isMac() ) { - String version = System.getProperty("java.version"); //NOI18N - if( null != version && version.startsWith("1.7" ) ) //NOI18N - return true; - } - return false; - } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.ButtonGroup buttonGroup1; diff --git a/platform/core.windows/src/org/netbeans/core/windows/view/ui/CloseButtonTabbedPane.java b/platform/core.windows/src/org/netbeans/core/windows/view/ui/CloseButtonTabbedPane.java index c36eb283f24d..84e2945ebbed 100644 --- a/platform/core.windows/src/org/netbeans/core/windows/view/ui/CloseButtonTabbedPane.java +++ b/platform/core.windows/src/org/netbeans/core/windows/view/ui/CloseButtonTabbedPane.java @@ -30,7 +30,6 @@ import java.beans.PropertyChangeListener; import java.util.logging.Level; import java.util.logging.Logger; -import java.util.regex.Pattern; import javax.swing.*; import javax.swing.plaf.UIResource; import org.netbeans.core.windows.actions.MaximizeWindowAction; @@ -239,33 +238,12 @@ public void removeTabAt(int index) { super.removeTabAt(index); } - private static final boolean HTML_TABS_BROKEN = htmlTabsBroken(); - private static boolean htmlTabsBroken() { - String version = System.getProperty("java.version"); - for (int i = 14; i < 18; i++) { - if (version.startsWith("1.6.0_" + i)) { - return true; - } - } - if( version.startsWith("1.6.0") && IS_AQUA_LAF ) - return true; - return false; - } - private final Pattern removeHtmlTags = HTML_TABS_BROKEN ? Pattern.compile("\\<.*?\\>") : null; - @Override public void setTitleAt(int idx, String title) { if (title == null) { super.setTitleAt(idx, null); return; } - // workaround for JDK bug (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6670274) - // NB issue #113388 - if (removeHtmlTags != null && title.startsWith("")) { - title = removeHtmlTags.matcher(title).replaceAll(""); - title = title.replace(" ", ""); - } - super.setTitleAt(idx, title); // Force update of the special "CloseButton" UI. It was observed, that // after a change to an empty title changing to a title with content diff --git a/platform/netbinox/src/org/netbeans/modules/netbinox/JarBundleFile.java b/platform/netbinox/src/org/netbeans/modules/netbinox/JarBundleFile.java index 077ccf2a8bfc..f026480182ef 100644 --- a/platform/netbinox/src/org/netbeans/modules/netbinox/JarBundleFile.java +++ b/platform/netbinox/src/org/netbeans/modules/netbinox/JarBundleFile.java @@ -61,20 +61,9 @@ final class JarBundleFile extends BundleFile implements BundleContent { private static final String META_INF = "META-INF/"; private static final Name MULTI_RELEASE = new Name("Multi-Release"); private static final int BASE_VERSION = 8; - private static final int RUNTIME_VERSION; + private static final int RUNTIME_VERSION = Runtime.version().feature(); private static Map usedIds; - static { - int version; - try { - Object runtimeVersion = Runtime.class.getMethod("version").invoke(null); - version = (int) runtimeVersion.getClass().getMethod("major").invoke(runtimeVersion); - } catch (ReflectiveOperationException ex) { - version = BASE_VERSION; - } - RUNTIME_VERSION = version; - } - private BundleFile delegate; private final MRUBundleFileList mru; @@ -100,7 +89,7 @@ final class JarBundleFile extends BundleFile implements BundleContent { assert assertOn = true; if (assertOn) { if (usedIds == null) { - usedIds = new HashMap(); + usedIds = new HashMap<>(); } File prev = usedIds.put(id, base); if (prev != null && !prev.equals(base)) { diff --git a/platform/netbinox/src/org/netbeans/modules/netbinox/NetbinoxFactory.java b/platform/netbinox/src/org/netbeans/modules/netbinox/NetbinoxFactory.java index e7e65f08f51e..dca9a23a3849 100644 --- a/platform/netbinox/src/org/netbeans/modules/netbinox/NetbinoxFactory.java +++ b/platform/netbinox/src/org/netbeans/modules/netbinox/NetbinoxFactory.java @@ -25,7 +25,6 @@ import java.util.Map; import java.util.logging.Level; import java.util.logging.Logger; -import java.util.stream.Collectors; import org.eclipse.osgi.launch.EquinoxFactory; import org.netbeans.core.netigso.spi.NetigsoArchive; import org.openide.util.Utilities; @@ -50,7 +49,7 @@ public class NetbinoxFactory implements FrameworkFactory { @Override @SuppressWarnings("unchecked") public Framework newFramework(Map map) { - Map configMap = new HashMap(); + Map configMap = new HashMap<>(32); configMap.putAll(map); // configMap.put("osgi.hook.configurators.exclude", // NOI18N // "org.eclipse.core.runtime.internal.adaptor.EclipseLogHook" // NOI18N @@ -80,20 +79,9 @@ public Framework newFramework(Map map) { // Ensure that the org.osgi.framework.executionenvironment holds all // JavaSE entries that match till the current JDK. The dynamic approach // will work also for newly released JDKs. - Integer javaSpecificationMajorVersion = null; - try { - // java >= 9 - Object runtimeVersion = Runtime.class.getMethod("version").invoke(null); - javaSpecificationMajorVersion = (int) runtimeVersion.getClass().getMethod("major").invoke(runtimeVersion); - } catch (ReflectiveOperationException ignore) { - // java < 9 - LOG.log( - Level.FINE, - "Failed to invoke Runtime#version or Runtime.Version#major to determine JavaSE major version", - ignore - ); - } - if(javaSpecificationMajorVersion != null && javaSpecificationMajorVersion > 8) { + int javaSpecificationMajorVersion = Runtime.version().feature(); + + if (javaSpecificationMajorVersion > 8) { List values = new ArrayList<>(); values.add("OSGi/Minimum-1.0"); values.add("OSGi/Minimum-1.1"); @@ -112,10 +100,7 @@ public Framework newFramework(Map map) { for (int i = 9; i <= javaSpecificationMajorVersion; i++) { values.add("JavaSE-" + i); } - configMap.put( - "org.osgi.framework.executionenvironment", - values.stream().collect(Collectors.joining(", ")) - ); + configMap.put("org.osgi.framework.executionenvironment", String.join(", ", values)); } Object rawBundleMap = configMap.get("felix.bootdelegation.classloaders"); // NOI18N diff --git a/platform/o.n.bootstrap/src/org/netbeans/JarClassLoader.java b/platform/o.n.bootstrap/src/org/netbeans/JarClassLoader.java index dd524401e249..ef998f05a104 100644 --- a/platform/o.n.bootstrap/src/org/netbeans/JarClassLoader.java +++ b/platform/o.n.bootstrap/src/org/netbeans/JarClassLoader.java @@ -30,7 +30,6 @@ import java.lang.instrument.IllegalClassFormatException; import java.lang.ref.Reference; import java.lang.ref.SoftReference; -import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.net.JarURLConnection; import java.net.MalformedURLException; @@ -90,18 +89,7 @@ public class JarClassLoader extends ProxyClassLoader { private static final String META_INF = "META-INF/"; private static final Name MULTI_RELEASE = new Name("Multi-Release"); private static final int BASE_VERSION = 8; - private static final int RUNTIME_VERSION; - - static { - int version; - try { - Object runtimeVersion = Runtime.class.getMethod("version").invoke(null); - version = (int) runtimeVersion.getClass().getMethod("major").invoke(runtimeVersion); - } catch (ReflectiveOperationException ex) { - version = BASE_VERSION; - } - RUNTIME_VERSION = version; - } + private static final int RUNTIME_VERSION = Runtime.version().feature(); static Archive archive = new Archive(); @@ -173,7 +161,7 @@ public JarClassLoader(List files, ClassLoader[] parents, boolean transitiv } catch (IOException exc) { throw new IllegalArgumentException(exc.getMessage()); } - sources = l.toArray(new Source[0]); + sources = l.toArray(Source[]::new); // overlaps with old packages doesn't matter,PCL uses sets. addCoveredPackages(getCoveredPackages(module, sources)); } @@ -186,7 +174,7 @@ final void addURL(URL location) throws IOException, URISyntaxException { arr.add(new JarSource(f)); synchronized (sources) { - sources = arr.toArray(new Source[0]); + sources = arr.toArray(Source[]::new); } // overlaps with old packages doesn't matter,PCL uses sets. @@ -352,8 +340,8 @@ public Enumeration findResources(String name) { * Used from JarClassLoaderTest to force close before reopening. */ void releaseJars() throws IOException { for (Source src : sources) { - if (src instanceof JarSource) { - ((JarSource)src).doCloseJar(); + if (src instanceof JarSource jarSource) { + jarSource.doCloseJar(); } } } @@ -793,20 +781,8 @@ protected void destroy() throws IOException { File temp = Files.createTempFile(prefix, suffix).toFile(); temp.deleteOnExit(); - InputStream is = new FileInputStream(orig); - try { - OutputStream os = new FileOutputStream(temp); - try { - byte[] buf = new byte[4096]; - int j; - while ((j = is.read(buf)) != -1) { - os.write(buf, 0, j); - } - } finally { - os.close(); - } - } finally { - is.close(); + try (InputStream is = new FileInputStream(orig); OutputStream os = new FileOutputStream(temp)) { + is.transferTo(os); } doCloseJar(); @@ -828,12 +804,10 @@ private JarFile callGet() throws IOException { interrupted = true; } catch (ExecutionException ex) { Throwable cause = ex.getCause(); - if (cause instanceof IOException) { + if (cause instanceof IOException ioe) { // This is important for telling general IOException from ZipException // down the stack. - throw (IOException)cause; - } else if (cause instanceof ThreadDeath) { - throw (ThreadDeath) cause; // #201098 + throw ioe; } else { throw new IOException(cause); } @@ -966,33 +940,28 @@ public Manifest getManifest() { return manifest = mf; } + @Override public String getPath() { return dir.getPath(); } + @Override protected URL doGetResource(String name) throws MalformedURLException { File resFile = new File(dir, name); return resFile.exists() ? BaseUtilities.toURI(resFile).toURL() : null; } + @Override protected byte[] readClass(String path) throws IOException { File clsFile = new File(dir, path.replace('/', File.separatorChar)); if (!clsFile.exists()) return null; - int len = (int)clsFile.length(); - byte[] data = new byte[len]; - InputStream is = new FileInputStream(clsFile); - try { - int count = 0; - while (count < len) { - count += is.read(data, count, len - count); - } - return data; - } finally { - is.close(); + try (InputStream is = new FileInputStream(clsFile)) { + return is.readAllBytes(); } } + @Override protected void listCoveredPackages(Set known, StringBuffer save) { appendAllChildren(known, save, dir, ""); } @@ -1178,6 +1147,7 @@ private boolean isFolder() { return name.length() == 0 || name.endsWith("/"); } + @Override public void connect() throws IOException { if (isFolder()) { return; // #139087: odd but harmless diff --git a/platform/o.n.swing.plaf/src/org/netbeans/swing/plaf/Startup.java b/platform/o.n.swing.plaf/src/org/netbeans/swing/plaf/Startup.java index 13fff7090c67..30c2bb7f5e58 100644 --- a/platform/o.n.swing.plaf/src/org/netbeans/swing/plaf/Startup.java +++ b/platform/o.n.swing.plaf/src/org/netbeans/swing/plaf/Startup.java @@ -181,20 +181,9 @@ private static String defaultLaF() { } else { //Should get us metal where it doesn't get us GTK uiClassName = UIManager.getSystemLookAndFeelClassName(); - // Enable GTK L&F only for JDK version 1.6.0 update 1 and later. - // GTK L&F quality unacceptable for earlier versions. - // Also enable GTK L&F for OpenJDK - String javaVersion = System.getProperty("java.version"); - if ("1.6.0_01".compareTo(javaVersion) > 0 && System.getProperty("java.vm.name") != null && System.getProperty("java.vm.name").indexOf("OpenJDK") < 0) { - // IDE runs on 1.5 or 1.6 - useGtk can enabled Gtk - if (uiClassName.indexOf("gtk") >= 0 && !Boolean.getBoolean("useGtk")) { - uiClassName = "javax.swing.plaf.metal.MetalLookAndFeel"; - } - } else { - // IDE runs on 1.6_0_01 or higher - useGtk can disabled Gtk - if (uiClassName.indexOf("gtk") >= 0 && System.getProperty("useGtk") != null && !Boolean.getBoolean("useGtk")) { - uiClassName = "javax.swing.plaf.metal.MetalLookAndFeel"; - } + // useGtk can disabled Gtk + if (uiClassName.indexOf("gtk") >= 0 && System.getProperty("useGtk") != null && !Boolean.getBoolean("useGtk")) { + uiClassName = "javax.swing.plaf.metal.MetalLookAndFeel"; } // #118534 - don't allow Nimbus L&F as default system L&F, // as we're not ready to support it yet From 74c811741fdad8f10188f3e370526e3206794bd1 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Tue, 17 Feb 2026 05:40:25 +0100 Subject: [PATCH 018/100] Fix NPE on goto to invalid method reference - check if element is a record before listing components - removed reflective method calls and updated logic - added regression test --- .../modules/editor/java/GoToSupport.java | 35 ++++++------------- .../modules/editor/java/GoToSupportTest.java | 30 ++++++++++++++++ 2 files changed, 40 insertions(+), 25 deletions(-) diff --git a/java/java.editor/src/org/netbeans/modules/editor/java/GoToSupport.java b/java/java.editor/src/org/netbeans/modules/editor/java/GoToSupport.java index 31baf4708af2..4f2ace2b9268 100644 --- a/java/java.editor/src/org/netbeans/modules/editor/java/GoToSupport.java +++ b/java/java.editor/src/org/netbeans/modules/editor/java/GoToSupport.java @@ -45,8 +45,6 @@ import java.awt.Toolkit; import java.awt.event.KeyEvent; import java.io.IOException; -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; import java.net.URL; import java.util.ArrayList; import java.util.Collections; @@ -478,30 +476,17 @@ public static Context resolveContext(CompilationInfo controller, Document doc, i } } if (el != null && el.getKind() == ElementKind.METHOD) { - for (Element peer : el.getEnclosingElement().getEnclosedElements()) { - if (peer.getKind().name().contains("RECORD_COMPONENT")) { - try { - Class recordComponent = Class.forName("javax.lang.model.element.RecordComponentElement", true, VariableTree.class.getClassLoader()); - Method getAccessor = recordComponent.getDeclaredMethod("getAccessor"); - Method getRecordComponents = TypeElement.class.getDeclaredMethod("getRecordComponents"); - for (Element component : (Iterable) getRecordComponents.invoke(peer.getEnclosingElement())) { - if (Objects.equals(el, getAccessor.invoke(component))) { - el = component; - break; + Element enclosing = el.getEnclosingElement(); + if (enclosing.getKind() == ElementKind.RECORD) { + OUTER: + for (Element peer : enclosing.getEnclosedElements()) { + if (peer.getKind() == ElementKind.RECORD_COMPONENT) { + for (RecordComponentElement rc : ((TypeElement)enclosing).getRecordComponents()) { + if (Objects.equals(el, rc.getAccessor())) { + el = rc; + break OUTER; } } - } catch (ClassNotFoundException ex) { - Exceptions.printStackTrace(ex); - } catch (IllegalAccessException ex) { - Exceptions.printStackTrace(ex); - } catch (IllegalArgumentException ex) { - Exceptions.printStackTrace(ex); - } catch (InvocationTargetException ex) { - Exceptions.printStackTrace(ex); - } catch (NoSuchMethodException ex) { - Exceptions.printStackTrace(ex); - } catch (SecurityException ex) { - Exceptions.printStackTrace(ex); } } } @@ -869,7 +854,7 @@ public Void scan(Tree tree, Void p) { if (found != null) { return null; } - if (tree != null && "BINDING_PATTERN".equals(tree.getKind().name())) { + if (tree != null && tree.getKind() == Kind.BINDING_PATTERN) { if (process(new TreePath(getCurrentPath(), tree))) { return null; } diff --git a/java/java.editor/test/unit/src/org/netbeans/modules/editor/java/GoToSupportTest.java b/java/java.editor/test/unit/src/org/netbeans/modules/editor/java/GoToSupportTest.java index a506190feb74..a30a62edb932 100644 --- a/java/java.editor/test/unit/src/org/netbeans/modules/editor/java/GoToSupportTest.java +++ b/java/java.editor/test/unit/src/org/netbeans/modules/editor/java/GoToSupportTest.java @@ -72,6 +72,7 @@ import org.openide.util.Exceptions; import org.openide.util.lookup.ServiceProvider; import static java.nio.file.StandardCopyOption.*; +import java.util.concurrent.atomic.AtomicBoolean; /** * @@ -1620,6 +1621,35 @@ public void run(CompilationController parameter) throws Exception { assertTrue(wasCalled[0]); } + public void testNoExceptionOnInvalidMethodReference() throws Exception { + this.sourceLevel = getLatestSourceVersion(); + JavacParser.DISABLE_SOURCE_LEVEL_DOWNGRADE = true; + final String code = """ + package test; + public class Test { + private static void method() { + javax.swing.event.ChangeListener l = Test::in|valid; + } + } + """; + AtomicBoolean called = new AtomicBoolean(); + performTest(code, new UiUtilsCaller() { + @Override public boolean open(FileObject fo, int pos) { + return false; + } + @Override public boolean open(ClasspathInfo info, ElementHandle el, String fileName) { + return false; + } + @Override public void beep(boolean goToSource, boolean goToJavadoc) { + fail("Should not be called."); + } + @Override public void warnCannotOpen(String displayName) { + called.set(true); + } + }, false, false); + assertTrue(called.get()); + } + private static boolean hasPatterns() { try { SourceVersion.valueOf("RELEASE_14"); //NOI18N From c1036496b3401fcf84f5f19a3f45c025b4ed295f Mon Sep 17 00:00:00 2001 From: Riccardo Bertelli Date: Sun, 22 Feb 2026 12:41:17 +0100 Subject: [PATCH 019/100] Fix ZIP export to open the parent folder of the exported zip file Exporting a project via File -> Export Project -> To ZIP opened the generated zip file directly instead of the containing folder. --- .../src/org/netbeans/modules/project/ui/zip/ExportZIP.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ide/projectui/src/org/netbeans/modules/project/ui/zip/ExportZIP.java b/ide/projectui/src/org/netbeans/modules/project/ui/zip/ExportZIP.java index 18e4d73a023b..873d6d31c235 100644 --- a/ide/projectui/src/org/netbeans/modules/project/ui/zip/ExportZIP.java +++ b/ide/projectui/src/org/netbeans/modules/project/ui/zip/ExportZIP.java @@ -115,7 +115,7 @@ public static final class ExportZIPAction implements ActionListener { } StatusDisplayer.getDefault().setStatusText(MSG_created(zip)); try { - Desktop.getDesktop().open(zip); + Desktop.getDesktop().open(zip.getParentFile()); } catch (Exception x) { LOG.log(Level.FINE, null, x); } From 2114420571a5cded8bc0951ebcb57ef6cbfaf6c1 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Mon, 23 Feb 2026 17:29:22 +0100 Subject: [PATCH 020/100] Update issue form after NB 29 release --- .github/ISSUE_TEMPLATE/01-netbeans_bug_report.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/01-netbeans_bug_report.yml b/.github/ISSUE_TEMPLATE/01-netbeans_bug_report.yml index ac536976aaed..0e142198f6da 100644 --- a/.github/ISSUE_TEMPLATE/01-netbeans_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/01-netbeans_bug_report.yml @@ -27,8 +27,8 @@ body: Latest releases are always available from https://netbeans.apache.org/download/ multiple: false options: - - "Apache NetBeans 28" - - "Apache NetBeans 29 latest release candidate" + - "Apache NetBeans 29" +# - "Apache NetBeans 29 latest release candidate" - "Apache NetBeans 30 latest daily build" validations: required: true @@ -73,11 +73,11 @@ body: multiple: false options: - "No / Don't know" + - "Apache NetBeans 29" - "Apache NetBeans 28" - "Apache NetBeans 27" - "Apache NetBeans 26" - - "Apache NetBeans 25" - - "Apache NetBeans 24 or earlier" + - "Apache NetBeans 25 or earlier" validations: required: true - type: input From e74ffac9a0c421900a809e51c0ea58d6ad2f823e Mon Sep 17 00:00:00 2001 From: Christian Lenz Date: Mon, 23 Feb 2026 21:22:23 +0100 Subject: [PATCH 021/100] Add support to show images in markdown preview. Set missing base to use relative paths for loading images --- .../src/org/netbeans/modules/markdown/MarkdownViewerElement.java | 1 + 1 file changed, 1 insertion(+) diff --git a/ide/markdown/src/org/netbeans/modules/markdown/MarkdownViewerElement.java b/ide/markdown/src/org/netbeans/modules/markdown/MarkdownViewerElement.java index b822a2f7356e..db65b2a5d9e9 100644 --- a/ide/markdown/src/org/netbeans/modules/markdown/MarkdownViewerElement.java +++ b/ide/markdown/src/org/netbeans/modules/markdown/MarkdownViewerElement.java @@ -243,6 +243,7 @@ public void updateView() { HTMLEditorKit kit = (HTMLEditorKit) viewer.getEditorKit(); HTMLDocument doc = (HTMLDocument) viewer.getDocument(); + doc.setBase(dataObject.getPrimaryFile().getParent().toURL()); // Would be better to create some diff and update the changed elemets doc.remove(0, doc.getLength()); From 5b24f1bd8e5db911212eb20ad2931164e4ed178d Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Tue, 24 Feb 2026 13:44:38 +0100 Subject: [PATCH 022/100] CI: Declare workflow permissions --- .github/workflows/dependency-checks.yml | 3 +++ .github/workflows/main.yml | 8 ++++++++ .../native-binary-build-dlight.nativeexecution.yml | 3 +++ .github/workflows/native-binary-build-launcher.yml | 3 +++ .github/workflows/native-binary-build-lib.profiler.yml | 3 +++ 5 files changed, 20 insertions(+) diff --git a/.github/workflows/dependency-checks.yml b/.github/workflows/dependency-checks.yml index fef0ca8361d6..bf0835b13fbd 100644 --- a/.github/workflows/dependency-checks.yml +++ b/.github/workflows/dependency-checks.yml @@ -22,6 +22,9 @@ on: # Allows you to run this workflow manually from the Actions tab in GitHub UI workflow_dispatch: +permissions: + contents: read + # cancel other workflow run in the same head-base group if it exists concurrency: group: dep-checker-${{ github.head_ref || github.run_id }}-${{ github.base_ref }} diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e1092081b10b..7c7a2047041d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -41,6 +41,11 @@ on: # keep in mind this will have ALL tests enabled workflow_dispatch: +# read access for repo checkout and cache restore action; jobs may request more where needed +permissions: + contents: read + actions: read + # cancel other PR workflow run in the same head-base group if it exists (e.g. during PR syncs) # if this is not a PR run (no github.head_ref and github.base_ref defined), use an UID as group concurrency: @@ -134,6 +139,9 @@ jobs: name: Build Clusters on JDK ${{ matrix.java }} if: contains(github.event.pull_request.labels.*.name, 'ci:no-build') == false runs-on: ubuntu-latest + # write access for cache + permissions: + actions: write timeout-minutes: 40 strategy: matrix: diff --git a/.github/workflows/native-binary-build-dlight.nativeexecution.yml b/.github/workflows/native-binary-build-dlight.nativeexecution.yml index 54b344a63e3b..4bf70b84e968 100644 --- a/.github/workflows/native-binary-build-dlight.nativeexecution.yml +++ b/.github/workflows/native-binary-build-dlight.nativeexecution.yml @@ -61,6 +61,9 @@ on: # Allows you to run this workflow manually from the Actions tab in GitHub UI workflow_dispatch: +permissions: + contents: read + # cancel other PR workflow run in the same head-base group if it exists (e.g. during PR syncs) # if this is not a PR run (no github.head_ref and github.base_ref defined), use an UID as group concurrency: diff --git a/.github/workflows/native-binary-build-launcher.yml b/.github/workflows/native-binary-build-launcher.yml index 4f719c617a29..29e7fe456436 100644 --- a/.github/workflows/native-binary-build-launcher.yml +++ b/.github/workflows/native-binary-build-launcher.yml @@ -50,6 +50,9 @@ on: # Allows you to run this workflow manually from the Actions tab in GitHub UI workflow_dispatch: +permissions: + contents: read + # cancel other PR workflow run in the same head-base group if it exists (e.g. during PR syncs) # if this is not a PR run (no github.head_ref and github.base_ref defined), use an UID as group concurrency: diff --git a/.github/workflows/native-binary-build-lib.profiler.yml b/.github/workflows/native-binary-build-lib.profiler.yml index 3293e88e1926..92e4421f88d1 100644 --- a/.github/workflows/native-binary-build-lib.profiler.yml +++ b/.github/workflows/native-binary-build-lib.profiler.yml @@ -70,6 +70,9 @@ on: # Allows you to run this workflow manually from the Actions tab in GitHub UI workflow_dispatch: +permissions: + contents: read + # cancel other PR workflow run in the same head-base group if it exists (e.g. during PR syncs) # if this is not a PR run (no github.head_ref and github.base_ref defined), use an UID as group concurrency: From 500b47cea462f5860f928a8617b8445b4121ec8c Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Sun, 22 Feb 2026 07:21:52 +0100 Subject: [PATCH 023/100] Don't call deprecated FileUtil::preventFileChooserSymlinkTraversal Method is non-functional since java 6 and can be inlined as simple JFileChooser::setCurrentDirectory call, most can be removed since the default dir after construction is the user dir already. One usage was within a template file. Reduces warning noise. --- .../platform/NbPlatformCustomizerHarness.java | 2 +- .../ui/wizard/project/templatePanelVisual.javx | 1 - .../impl/PanelProjectLocationVisual.java | 1 - .../jboss4/customizer/CustomizerSupport.java | 5 +---- .../ui/service/subpanels/KeystorePanel.form | 2 +- .../ui/service/subpanels/KeystorePanel.java | 11 ++++------- .../ui/service/subpanels/TruststorePanel.form | 2 +- .../ui/service/subpanels/TruststorePanel.java | 11 ++++------- .../ui/customizer/CustomizerRun.java | 1 - .../ui/customizer/CustomizerSources.java | 1 - .../ui/wizards/PanelSourceFolders.java | 2 -- .../ui/customizer/CustomizerSources.java | 1 - .../ui/wizards/PanelSourceFolders.form | 2 +- .../ui/wizards/PanelSourceFolders.java | 2 -- .../sharability/ServerVolumeCustomizer.java | 1 - .../transformer/TransformerPanelVisual.java | 8 ++------ .../api/ant/ui/wizard/ProjectLocationPanel.java | 1 - .../wildfly/customizer/CustomizerSupport.java | 1 - .../tomcat5/customizer/CustomizerSupport.java | 1 - .../web/freeform/ui/WebClasspathPanel.java | 17 +++++++---------- .../web/freeform/ui/WebLocationsPanel.java | 2 +- .../ui/customizer/CustomizerSources.java | 1 - .../newproject/GradleInitPanelVisual.java | 1 - .../ProjectAttributesPanelVisual.java | 1 - .../gjdemo/GroovyJavaDemoPanelVisual.java | 1 - .../NBProjectGeneratorsPanelVisual.java | 1 - .../db/mysql/ui/AdminPropertiesPanel.java | 1 - .../modules/derby/ui/DerbyPropertiesPanel.java | 2 -- .../org/netbeans/modules/diff/PatchAction.java | 2 +- .../modules/project/ant/ui/VariablePanel.java | 1 - .../project/ant/ProjectLibraryProvider.java | 3 +-- .../project/ui/ProjectChooserAccessory.java | 2 +- .../ant/freeform/ui/BasicProjectInfoPanel.java | 3 --- .../wizard/library/J2SEVolumeCustomizer.java | 1 - .../api/common/project/ui/LibrariesNode.java | 2 +- .../project/ui/customizer/EditMediator.java | 1 - .../java/freeform/ui/ClasspathPanel.form | 2 +- .../java/freeform/ui/ClasspathPanel.java | 5 +---- .../modules/java/freeform/ui/OutputPanel.java | 2 -- .../j2semodule/ui/customizer/CustomizerRun.java | 1 - .../ui/wizards/PanelProjectLocationVisual.java | 2 -- .../java/j2seplatform/wizard/DetectPanel.java | 1 - .../ui/customizer/CustomizerRun.java | 1 - .../ui/wizards/PanelProjectLocationExtSrc.java | 1 - .../ui/wizards/PanelProjectLocationVisual.java | 2 -- .../java/project/support/ui/EditJarPanel.java | 3 +-- .../ui/customizer/JWSCustomizerPanel.java | 1 - .../modules/maven/customizer/RunJarPanel.java | 1 - .../maven/newproject/BasicPanelVisual.java | 1 - .../core/UpdateEclipseReferencePanel.java | 2 -- .../javafx2/project/ui/JFXIconsPanel.java | 3 --- .../modules/javafx2/project/ui/JFXRunPanel.java | 2 -- .../openide/filesystems/FileChooserBuilder.java | 7 ------- .../src/org/openide/filesystems/FileUtil.java | 2 +- .../src/org/openide/actions/SaveAsAction.java | 2 +- .../RustProjectTemplatePanelVisual.java | 1 - 56 files changed, 32 insertions(+), 108 deletions(-) diff --git a/apisupport/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/platform/NbPlatformCustomizerHarness.java b/apisupport/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/platform/NbPlatformCustomizerHarness.java index 32eef8aa57f9..3160a0b430e5 100644 --- a/apisupport/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/platform/NbPlatformCustomizerHarness.java +++ b/apisupport/apisupport.ant/src/org/netbeans/modules/apisupport/project/ui/platform/NbPlatformCustomizerHarness.java @@ -194,6 +194,7 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { private void browseButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_browseButtonActionPerformed JFileChooser jfc = new JFileChooser() { // Trick stolen from ProjectChooserAccessory.ProjectFileChooser: + @Override public void approveSelection() { File dir = FileUtil.normalizeFile(getSelectedFile()); if (NbPlatform.isHarness(dir)) { @@ -203,7 +204,6 @@ public void approveSelection() { } } }; - FileUtil.preventFileChooserSymlinkTraversal(jfc, null); jfc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); jfc.setSelectedFile(plaf.getHarnessLocation()); if (jfc.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) { diff --git a/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/project/templatePanelVisual.javx b/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/project/templatePanelVisual.javx index e32f5508dc4b..609b2aab75f5 100644 --- a/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/project/templatePanelVisual.javx +++ b/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/project/templatePanelVisual.javx @@ -132,7 +132,6 @@ public class ${TEMPLATENAME}PanelVisual extends JPanel implements DocumentListen String command = evt.getActionCommand(); if ("BROWSE".equals(command)) { JFileChooser chooser = new JFileChooser(); - FileUtil.preventFileChooserSymlinkTraversal(chooser, null); chooser.setDialogTitle("Select Project Location"); chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); String path = this.projectLocationTextField.getText(); diff --git a/contrib/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/impl/PanelProjectLocationVisual.java b/contrib/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/impl/PanelProjectLocationVisual.java index 0b14c69aa69b..d66e3cefa96f 100644 --- a/contrib/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/impl/PanelProjectLocationVisual.java +++ b/contrib/groovy.grailsproject/src/org/netbeans/modules/groovy/grailsproject/ui/wizards/impl/PanelProjectLocationVisual.java @@ -216,7 +216,6 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { private void browseLocationJButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_browseLocationJButtonActionPerformed JFileChooser chooser = new JFileChooser (); - FileUtil.preventFileChooserSymlinkTraversal(chooser, null); chooser.setDialogTitle(NbBundle.getMessage(PanelProjectLocationVisual.class,"GetProjectLocationPanel.FileChooserTitle")); chooser.setFileSelectionMode (JFileChooser.DIRECTORIES_ONLY); String path = projectLocationTextField.getText().trim(); diff --git a/contrib/j2ee.jboss4/src/org/netbeans/modules/j2ee/jboss4/customizer/CustomizerSupport.java b/contrib/j2ee.jboss4/src/org/netbeans/modules/j2ee/jboss4/customizer/CustomizerSupport.java index c64e12fa90e0..1ffeb25ce7ee 100644 --- a/contrib/j2ee.jboss4/src/org/netbeans/modules/j2ee/jboss4/customizer/CustomizerSupport.java +++ b/contrib/j2ee.jboss4/src/org/netbeans/modules/j2ee/jboss4/customizer/CustomizerSupport.java @@ -604,7 +604,6 @@ public void actionPerformed(ActionEvent e) { private void addPathElement () { JFileChooser chooser = new JFileChooser(); - FileUtil.preventFileChooserSymlinkTraversal(chooser, null); chooser.setMultiSelectionEnabled (true); String title = null; String message = null; @@ -630,9 +629,7 @@ private void addPathElement () { //#61789 on old macosx (jdk 1.4.1) these two method need to be called in this order. chooser.setAcceptAllFileFilterUsed( false ); chooser.setFileFilter (new SimpleFileFilter(message,new String[] {"ZIP","JAR"})); //NOI18N - if (this.currentDir != null && currentDir.exists()) { - chooser.setCurrentDirectory(this.currentDir); - } + chooser.setCurrentDirectory(this.currentDir != null && currentDir.exists() ? this.currentDir : null); if (chooser.showOpenDialog(this)==JFileChooser.APPROVE_OPTION) { File[] fs = chooser.getSelectedFiles(); PathModel model = (PathModel) this.resources.getModel(); diff --git a/contrib/websvc.wsitconf/src/org/netbeans/modules/websvc/wsitconf/ui/service/subpanels/KeystorePanel.form b/contrib/websvc.wsitconf/src/org/netbeans/modules/websvc/wsitconf/ui/service/subpanels/KeystorePanel.form index e81d6386c3a6..2f09890846a8 100644 --- a/contrib/websvc.wsitconf/src/org/netbeans/modules/websvc/wsitconf/ui/service/subpanels/KeystorePanel.form +++ b/contrib/websvc.wsitconf/src/org/netbeans/modules/websvc/wsitconf/ui/service/subpanels/KeystorePanel.form @@ -1,4 +1,4 @@ - + - + diff --git a/ide/languages.toml/nbproject/project.properties b/ide/languages.toml/nbproject/project.properties index 256fa1936ed9..a829154e419c 100644 --- a/ide/languages.toml/nbproject/project.properties +++ b/ide/languages.toml/nbproject/project.properties @@ -14,7 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 -javac.target=1.8 - - +javac.release=17 diff --git a/ide/languages.toml/nbproject/project.xml b/ide/languages.toml/nbproject/project.xml index dac5b32d7122..44d192e03248 100644 --- a/ide/languages.toml/nbproject/project.xml +++ b/ide/languages.toml/nbproject/project.xml @@ -25,6 +25,14 @@ org.netbeans.modules.languages.toml + + org.netbeans.api.templates + + + + 1.40 + + org.netbeans.core.multiview diff --git a/ide/languages.toml/src/org/netbeans/modules/languages/toml/Bundle.properties b/ide/languages.toml/src/org/netbeans/modules/languages/toml/Bundle.properties index 0ffa8111a3f9..02390baccfb6 100644 --- a/ide/languages.toml/src/org/netbeans/modules/languages/toml/Bundle.properties +++ b/ide/languages.toml/src/org/netbeans/modules/languages/toml/Bundle.properties @@ -21,6 +21,7 @@ OpenIDE-Module-Short-Description=Support for editing TOML files. OpenIDE-Module-Long-Description=Support for editing TOML files. Editors/text/x-toml=TOML +Templates/Other/TomlFileTemplate.toml=TOML File boolean=Boolean comment=Comment diff --git a/ide/languages.toml/src/org/netbeans/modules/languages/toml/TomlFileDescription.html b/ide/languages.toml/src/org/netbeans/modules/languages/toml/TomlFileDescription.html new file mode 100644 index 000000000000..a49a8a7ffde6 --- /dev/null +++ b/ide/languages.toml/src/org/netbeans/modules/languages/toml/TomlFileDescription.html @@ -0,0 +1,28 @@ + + + + + + + +Creates an empty TOML file. + diff --git a/ide/languages.toml/src/org/netbeans/modules/languages/toml/TomlFileTemplate.toml b/ide/languages.toml/src/org/netbeans/modules/languages/toml/TomlFileTemplate.toml new file mode 100644 index 000000000000..ff60b089b346 --- /dev/null +++ b/ide/languages.toml/src/org/netbeans/modules/languages/toml/TomlFileTemplate.toml @@ -0,0 +1,3 @@ +# TOML document + +title = "Hello World" diff --git a/ide/languages.toml/src/org/netbeans/modules/languages/toml/package-info.java b/ide/languages.toml/src/org/netbeans/modules/languages/toml/package-info.java new file mode 100644 index 000000000000..b04032d1642d --- /dev/null +++ b/ide/languages.toml/src/org/netbeans/modules/languages/toml/package-info.java @@ -0,0 +1,32 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +@TemplateRegistration( + folder = "Other", + content = "TomlFileTemplate.toml", + displayName = "#Templates/Other/TomlFileTemplate.toml", + targetName = "EmptyTOML", + position = 840, + requireProject = false, + category = "simple-files", + description = "TomlFileDescription.html" +) +package org.netbeans.modules.languages.toml; + +import org.netbeans.api.templates.TemplateRegistration; diff --git a/ide/languages.yaml/nbproject/project.xml b/ide/languages.yaml/nbproject/project.xml index d63462101d08..02029b2fc53d 100644 --- a/ide/languages.yaml/nbproject/project.xml +++ b/ide/languages.yaml/nbproject/project.xml @@ -25,6 +25,14 @@ org.netbeans.modules.languages.yaml + + org.netbeans.api.templates + + + + 1.40 + + org.netbeans.core.multiview diff --git a/ide/languages.yaml/src/org/netbeans/modules/languages/yaml/EmptyYAMLFileDescription.html b/ide/languages.yaml/src/org/netbeans/modules/languages/yaml/EmptyYAMLFileDescription.html index 25f5fe0080ca..487bc6fbb477 100644 --- a/ide/languages.yaml/src/org/netbeans/modules/languages/yaml/EmptyYAMLFileDescription.html +++ b/ide/languages.yaml/src/org/netbeans/modules/languages/yaml/EmptyYAMLFileDescription.html @@ -24,7 +24,5 @@ -Creates an empty YAML file. You can edit the file in the IDE's Source Editor. -To change this template, choose Tools | Template Manager -and open the template in the editor. +Creates an empty YAML file. diff --git a/ide/languages.yaml/src/org/netbeans/modules/languages/yaml/layer.xml b/ide/languages.yaml/src/org/netbeans/modules/languages/yaml/layer.xml index 30d90dcb9668..f1da95fe2096 100644 --- a/ide/languages.yaml/src/org/netbeans/modules/languages/yaml/layer.xml +++ b/ide/languages.yaml/src/org/netbeans/modules/languages/yaml/layer.xml @@ -70,18 +70,6 @@ - - - - - - - - - - - - diff --git a/ide/languages.yaml/src/org/netbeans/modules/languages/yaml/package-info.java b/ide/languages.yaml/src/org/netbeans/modules/languages/yaml/package-info.java new file mode 100644 index 000000000000..2588f638bafe --- /dev/null +++ b/ide/languages.yaml/src/org/netbeans/modules/languages/yaml/package-info.java @@ -0,0 +1,32 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +@TemplateRegistration( + folder = "Other", + content = "EmptyYAML.yml", + displayName = "#Templates/Other/EmptyYAML.yml", + targetName = "EmptyYAML", + position = 850, + requireProject = false, + category = "simple-files", + description = "EmptyYAMLFileDescription.html" +) +package org.netbeans.modules.languages.yaml; + +import org.netbeans.api.templates.TemplateRegistration; From 8730269e20d5a429f76262e57a2343d44faae66b Mon Sep 17 00:00:00 2001 From: Neil C Smith Date: Wed, 4 Mar 2026 15:52:09 +0000 Subject: [PATCH 035/100] Update applemenu module to use only JDK APIs. Merge adapters to only use JDK APIs. Remove use of external binaries. Update to release 17. --- platform/applemenu/build.xml | 10 - ...u-external-desktop-classes-8.2-license.txt | 389 ------------------ platform/applemenu/external/binaries-list | 18 - .../orange-extensions-1.3.1-license.txt | 39 -- .../applemenu/nbproject/project.properties | 5 +- .../netbeans/modules/applemenu/Install.java | 29 +- .../applemenu/NbApplicationAdapter.java | 107 +++-- .../applemenu/NbApplicationAdapterJDK8.java | 85 ---- .../applemenu/NbApplicationAdapterJDK9.java | 88 ---- 9 files changed, 86 insertions(+), 684 deletions(-) delete mode 100644 platform/applemenu/external/applemenu-external-desktop-classes-8.2-license.txt delete mode 100644 platform/applemenu/external/binaries-list delete mode 100644 platform/applemenu/external/orange-extensions-1.3.1-license.txt delete mode 100644 platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK8.java delete mode 100644 platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK9.java diff --git a/platform/applemenu/build.xml b/platform/applemenu/build.xml index a72a0ab74e5e..29710f0f1d0b 100644 --- a/platform/applemenu/build.xml +++ b/platform/applemenu/build.xml @@ -23,14 +23,4 @@ - - - - - - - - - diff --git a/platform/applemenu/external/applemenu-external-desktop-classes-8.2-license.txt b/platform/applemenu/external/applemenu-external-desktop-classes-8.2-license.txt deleted file mode 100644 index f7a0f76927c7..000000000000 --- a/platform/applemenu/external/applemenu-external-desktop-classes-8.2-license.txt +++ /dev/null @@ -1,389 +0,0 @@ -Name: External Desktop Classes -Description: Provides java.awt.desktop classes to support compilation on JDK 8. -Version: 8.2 -License: CDDL-1.0 -Source: file://applemenu-external-desktop-classes-8.2.zip -Origin: NetBeans -Type: compile-time -Comment: Allows to build code leveraging JDK 9's java.awt.desktop classes on JDK 8. - -COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 - -1. Definitions. - -1.1. "Contributor" means each individual or entity that -creates or contributes to the creation of Modifications. - -1.2. "Contributor Version" means the combination of the -Original Software, prior Modifications used by a -Contributor (if any), and the Modifications made by that -particular Contributor. - -1.3. "Covered Software" means (a) the Original Software, or -(b) Modifications, or (c) the combination of files -containing Original Software with files containing -Modifications, in each case including portions thereof. - -1.4. "Executable" means the Covered Software in any form -other than Source Code. - -1.5. "Initial Developer" means the individual or entity -that first makes Original Software available under this -License. - -1.6. "Larger Work" means a work which combines Covered -Software or portions thereof with code not governed by the -terms of this License. - -1.7. "License" means this document. - -1.8. "Licensable" means having the right to grant, to the -maximum extent possible, whether at the time of the initial -grant or subsequently acquired, any and all of the rights -conveyed herein. - -1.9. "Modifications" means the Source Code and Executable -form of any of the following: - -A. Any file that results from an addition to, -deletion from or modification of the contents of a -file containing Original Software or previous -Modifications; - -B. Any new file that contains any part of the -Original Software or previous Modification; or - -C. Any new file that is contributed or otherwise made -available under the terms of this License. - -1.10. "Original Software" means the Source Code and -Executable form of computer software code that is -originally released under this License. - -1.11. "Patent Claims" means any patent claim(s), now owned -or hereafter acquired, including without limitation, -method, process, and apparatus claims, in any patent -Licensable by grantor. - -1.12. "Source Code" means (a) the common form of computer -software code in which modifications are made and (b) -associated documentation included in or with such code. - -1.13. "You" (or "Your") means an individual or a legal -entity exercising rights under, and complying with all of -the terms of, this License. For legal entities, "You" -includes any entity which controls, is controlled by, or is -under common control with You. For purposes of this -definition, "control" means (a) the power, direct or -indirect, to cause the direction or management of such -entity, whether by contract or otherwise, or (b) ownership -of more than fifty percent (50%) of the outstanding shares -or beneficial ownership of such entity. - -2. License Grants. - -2.1. The Initial Developer Grant. - -Conditioned upon Your compliance with Section 3.1 below and -subject to third party intellectual property claims, the -Initial Developer hereby grants You a world-wide, -royalty-free, non-exclusive license: - -(a) under intellectual property rights (other than -patent or trademark) Licensable by Initial Developer, -to use, reproduce, modify, display, perform, -sublicense and distribute the Original Software (or -portions thereof), with or without Modifications, -and/or as part of a Larger Work; and - -(b) under Patent Claims infringed by the making, -using or selling of Original Software, to make, have -made, use, practice, sell, and offer for sale, and/or -otherwise dispose of the Original Software (or -portions thereof). - -(c) The licenses granted in Sections 2.1(a) and (b) -are effective on the date Initial Developer first -distributes or otherwise makes the Original Software -available to a third party under the terms of this -License. - -(d) Notwithstanding Section 2.1(b) above, no patent -license is granted: (1) for code that You delete from -the Original Software, or (2) for infringements -caused by: (i) the modification of the Original -Software, or (ii) the combination of the Original -Software with other software or devices. - -2.2. Contributor Grant. - -Conditioned upon Your compliance with Section 3.1 below and -subject to third party intellectual property claims, each -Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than -patent or trademark) Licensable by Contributor to -use, reproduce, modify, display, perform, sublicense -and distribute the Modifications created by such -Contributor (or portions thereof), either on an -unmodified basis, with other Modifications, as -Covered Software and/or as part of a Larger Work; and - -(b) under Patent Claims infringed by the making, -using, or selling of Modifications made by that -Contributor either alone and/or in combination with -its Contributor Version (or portions of such -combination), to make, use, sell, offer for sale, -have made, and/or otherwise dispose of: (1) -Modifications made by that Contributor (or portions -thereof); and (2) the combination of Modifications -made by that Contributor with its Contributor Version -(or portions of such combination). - -(c) The licenses granted in Sections 2.2(a) and -2.2(b) are effective on the date Contributor first -distributes or otherwise makes the Modifications -available to a third party. - -(d) Notwithstanding Section 2.2(b) above, no patent -license is granted: (1) for any code that Contributor -has deleted from the Contributor Version; (2) for -infringements caused by: (i) third party -modifications of Contributor Version, or (ii) the -combination of Modifications made by that Contributor -with other software (except as part of the -Contributor Version) or other devices; or (3) under -Patent Claims infringed by Covered Software in the -absence of Modifications made by that Contributor. - -3. Distribution Obligations. - -3.1. Availability of Source Code. - -Any Covered Software that You distribute or otherwise make -available in Executable form must also be made available in -Source Code form and that Source Code form must be -distributed only under the terms of this License. You must -include a copy of this License with every copy of the -Source Code form of the Covered Software You distribute or -otherwise make available. You must inform recipients of any -such Covered Software in Executable form as to how they can -obtain such Covered Software in Source Code form in a -reasonable manner on or through a medium customarily used -for software exchange. - -3.2. Modifications. - -The Modifications that You create or to which You -contribute are governed by the terms of this License. You -represent that You believe Your Modifications are Your -original creation(s) and/or You have sufficient rights to -grant the rights conveyed by this License. - -3.3. Required Notices. - -You must include a notice in each of Your Modifications -that identifies You as the Contributor of the Modification. -You may not remove or alter any copyright, patent or -trademark notices contained within the Covered Software, or -any notices of licensing or any descriptive text giving -attribution to any Contributor or the Initial Developer. - -3.4. Application of Additional Terms. - -You may not offer or impose any terms on any Covered -Software in Source Code form that alters or restricts the -applicable version of this License or the recipients' -rights hereunder. You may choose to offer, and to charge a -fee for, warranty, support, indemnity or liability -obligations to one or more recipients of Covered Software. -However, you may do so only on Your own behalf, and not on -behalf of the Initial Developer or any Contributor. You -must make it absolutely clear that any such warranty, -support, indemnity or liability obligation is offered by -You alone, and You hereby agree to indemnify the Initial -Developer and every Contributor for any liability incurred -by the Initial Developer or such Contributor as a result of -warranty, support, indemnity or liability terms You offer. - -3.5. Distribution of Executable Versions. - -You may distribute the Executable form of the Covered -Software under the terms of this License or under the terms -of a license of Your choice, which may contain terms -different from this License, provided that You are in -compliance with the terms of this License and that the -license for the Executable form does not attempt to limit -or alter the recipient's rights in the Source Code form -from the rights set forth in this License. If You -distribute the Covered Software in Executable form under a -different license, You must make it absolutely clear that -any terms which differ from this License are offered by You -alone, not by the Initial Developer or Contributor. You -hereby agree to indemnify the Initial Developer and every -Contributor for any liability incurred by the Initial -Developer or such Contributor as a result of any such terms -You offer. - -3.6. Larger Works. - -You may create a Larger Work by combining Covered Software -with other code not governed by the terms of this License -and distribute the Larger Work as a single product. In such -a case, You must make sure the requirements of this License -are fulfilled for the Covered Software. - -4. Versions of the License. - -4.1. New Versions. - -Sun Microsystems, Inc. is the initial license steward and -may publish revised and/or new versions of this License -from time to time. Each version will be given a -distinguishing version number. Except as provided in -Section 4.3, no one other than the license steward has the -right to modify this License. - -4.2. Effect of New Versions. - -You may always continue to use, distribute or otherwise -make the Covered Software available under the terms of the -version of the License under which You originally received -the Covered Software. If the Initial Developer includes a -notice in the Original Software prohibiting it from being -distributed or otherwise made available under any -subsequent version of the License, You must distribute and -make the Covered Software available under the terms of the -version of the License under which You originally received -the Covered Software. Otherwise, You may also choose to -use, distribute or otherwise make the Covered Software -available under the terms of any subsequent version of the -License published by the license steward. - -4.3. Modified Versions. - -When You are an Initial Developer and You want to create a -new license for Your Original Software, You may create and -use a modified version of this License if You: (a) rename -the license and remove any references to the name of the -license steward (except to note that the license differs -from this License); and (b) otherwise make it clear that -the license contains terms which differ from this License. - -5. DISCLAIMER OF WARRANTY. - -COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" -BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED -SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR -PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY -COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE -INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF -ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF -WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF -ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS -DISCLAIMER. - -6. TERMINATION. - -6.1. This License and the rights granted hereunder will -terminate automatically if You fail to comply with terms -herein and fail to cure such breach within 30 days of -becoming aware of the breach. Provisions which, by their -nature, must remain in effect beyond the termination of -this License shall survive. - -6.2. If You assert a patent infringement claim (excluding -declaratory judgment actions) against Initial Developer or -a Contributor (the Initial Developer or Contributor against -whom You assert such claim is referred to as "Participant") -alleging that the Participant Software (meaning the -Contributor Version where the Participant is a Contributor -or the Original Software where the Participant is the -Initial Developer) directly or indirectly infringes any -patent, then any and all rights granted directly or -indirectly to You by such Participant, the Initial -Developer (if the Initial Developer is not the Participant) -and all Contributors under Sections 2.1 and/or 2.2 of this -License shall, upon 60 days notice from Participant -terminate prospectively and automatically at the expiration -of such 60 day notice period, unless if within such 60 day -period You withdraw Your claim with respect to the -Participant Software against such Participant either -unilaterally or pursuant to a written agreement with -Participant. - -6.3. In the event of termination under Sections 6.1 or 6.2 -above, all end user licenses that have been validly granted -by You or any distributor hereunder prior to termination -(excluding licenses granted to You by any distributor) -shall survive termination. - -7. LIMITATION OF LIABILITY. - -UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT -(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE -INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF -COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE -LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR -CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT -LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK -STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER -COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN -INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF -LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL -INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT -APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO -NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR -CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT -APPLY TO YOU. - -8. U.S. GOVERNMENT END USERS. - -The Covered Software is a "commercial item," as that term is -defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial -computer software" (as that term is defined at 48 C.F.R. -252.227-7014(a)(1)) and "commercial computer software -documentation" as such terms are used in 48 C.F.R. 12.212 (Sept. -1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 -through 227.7202-4 (June 1995), all U.S. Government End Users -acquire Covered Software with only those rights set forth herein. -This U.S. Government Rights clause is in lieu of, and supersedes, -any other FAR, DFAR, or other clause or provision that addresses -Government rights in computer software under this License. - -9. MISCELLANEOUS. - -This License represents the complete agreement concerning subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the -extent necessary to make it enforceable. This License shall be -governed by the law of the jurisdiction specified in a notice -contained within the Original Software (except to the extent -applicable law, if any, provides otherwise), excluding such -jurisdiction's conflict-of-law provisions. Any litigation -relating to this License shall be subject to the jurisdiction of -the courts located in the jurisdiction and venue specified in a -notice contained within the Original Software, with the losing -party responsible for costs, including, without limitation, court -costs and reasonable attorneys' fees and expenses. The -application of the United Nations Convention on Contracts for the -International Sale of Goods is expressly excluded. Any law or -regulation which provides that the language of a contract shall -be construed against the drafter shall not apply to this License. -You agree that You alone are responsible for compliance with the -United States export administration regulations (and the export -control laws and regulation of any other countries) when You use, -distribute or otherwise make available any Covered Software. - -10. RESPONSIBILITY FOR CLAIMS. - -As between Initial Developer and the Contributors, each party is -responsible for claims and damages arising, directly or -indirectly, out of its utilization of rights under this License -and You agree to work with Initial Developer and Contributors to -distribute such responsibility on an equitable basis. Nothing -herein is intended or shall be deemed to constitute any admission -of liability. diff --git a/platform/applemenu/external/binaries-list b/platform/applemenu/external/binaries-list deleted file mode 100644 index 50c1713a7e31..000000000000 --- a/platform/applemenu/external/binaries-list +++ /dev/null @@ -1,18 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -1D14F4B56AD34841339698565B17BBAE755B0E61 applemenu-external-desktop-classes-8.2.zip -9A7C8D43E0ECC6ACED43970512FF42EF0717DC7C com.massisframework:orange-extensions:1.3.1 diff --git a/platform/applemenu/external/orange-extensions-1.3.1-license.txt b/platform/applemenu/external/orange-extensions-1.3.1-license.txt deleted file mode 100644 index 97dbf7e86f73..000000000000 --- a/platform/applemenu/external/orange-extensions-1.3.1-license.txt +++ /dev/null @@ -1,39 +0,0 @@ -Name: Orange Extensions -Version: 1.3.1 -License: BSD-Masory -Description: com.apple classes for cross-compilation. -Origin: Yuvi Masory -Type: compile-time -Comment: Allows to build code leveraging Apple-specficic classes on other platforms. - -This jar was created by decompiling AppleJavaExtensions.jar (completely consistent -with its BSD-like license), and adding the new Java 5 methods. - -Apple's license does not specify that their copyright notice should be included -in modified versions (only complete, unmodified ones), so I'm putting it under 3-clause -BSD just to protect myself from liability. - -Copyright (c) 2010, Yuvi Masory -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name Yuvi Masory nor the - names of other contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL Yuvi Masory BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/platform/applemenu/nbproject/project.properties b/platform/applemenu/nbproject/project.properties index 7880f3c243ad..ee492f29736a 100644 --- a/platform/applemenu/nbproject/project.properties +++ b/platform/applemenu/nbproject/project.properties @@ -16,9 +16,6 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 nbm.needs.restart=true is.eager=true -cp.extra=external/orange-extensions-1.3.1.jar -bootclasspath.prepend=${build.dir}/desktop-classes-classes - diff --git a/platform/applemenu/src/org/netbeans/modules/applemenu/Install.java b/platform/applemenu/src/org/netbeans/modules/applemenu/Install.java index e848b2e4e048..fe695270e996 100644 --- a/platform/applemenu/src/org/netbeans/modules/applemenu/Install.java +++ b/platform/applemenu/src/org/netbeans/modules/applemenu/Install.java @@ -21,7 +21,6 @@ import java.awt.AWTEvent; import java.awt.Toolkit; -import java.lang.reflect.*; import org.openide.modules.ModuleInstall; import org.openide.util.Utilities; @@ -32,7 +31,6 @@ */ public class Install extends ModuleInstall { private CtrlClickHack listener; - private Class adapter; @Override public void restored () { @@ -43,39 +41,18 @@ public void restored () { if (System.getProperty(pn) == null) { System.setProperty(pn, "true"); // NOI18N } - if (!installAdapter("org.netbeans.modules.applemenu.NbApplicationAdapterJDK8")) { // NOI18N - // JDK 8 failed, try JDK 9 - installAdapter("org.netbeans.modules.applemenu.NbApplicationAdapterJDK9"); // NOI18N - } + NbApplicationAdapter.install(); } } - private boolean installAdapter(String className) { - try { - adapter = Class.forName(className); - Method m = adapter.getDeclaredMethod("install", new Class[0] ); // NOI18N - m.invoke(adapter, new Object[0]); - return true; - }catch (NoClassDefFoundError e) { - }catch (ClassNotFoundException e) { - }catch (Exception e) { - } - return false; - } - @Override public void uninstalled () { if (listener != null) { Toolkit.getDefaultToolkit().removeAWTEventListener(listener); listener = null; } - if (Utilities.isMac() && adapter != null) { - try { - Method m = adapter.getDeclaredMethod("uninstall", new Class[0] ); // NOI18N - m.invoke(adapter, new Object[0]); - } catch (NoClassDefFoundError e) { - } catch (Exception e) { - } + if (Utilities.isMac()) { + NbApplicationAdapter.uninstall(); } } } diff --git a/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapter.java b/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapter.java index 31c83f74923c..e4f9a5b9dca7 100644 --- a/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapter.java +++ b/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapter.java @@ -16,12 +16,21 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.applemenu; +import java.awt.Desktop; import java.awt.Dialog; import java.awt.Frame; import java.awt.Window; +import java.awt.desktop.AboutEvent; +import java.awt.desktop.AboutHandler; +import java.awt.desktop.OpenFilesEvent; +import java.awt.desktop.OpenFilesHandler; +import java.awt.desktop.PreferencesEvent; +import java.awt.desktop.PreferencesHandler; +import java.awt.desktop.QuitEvent; +import java.awt.desktop.QuitHandler; +import java.awt.desktop.QuitResponse; import java.awt.event.ActionEvent; import java.io.File; @@ -44,18 +53,30 @@ import org.openide.windows.WindowSystemEvent; import org.openide.windows.WindowSystemListener; -/** Adapter class which intercepts action events and passes them to the - * correct action instance as defined in the system filesystem. +/** + * Adapter class which intercepts action events and passes them to the correct + * action instance as defined in the system filesystem. * - * @author Tim Boudreau + * @author Tim Boudreau */ +final class NbApplicationAdapter implements AboutHandler, OpenFilesHandler, PreferencesHandler, QuitHandler { -abstract class NbApplicationAdapter { - - NbApplicationAdapter() { + private NbApplicationAdapter() { } static void install() { + try { + Desktop app = Desktop.getDesktop(); + NbApplicationAdapter al = new NbApplicationAdapter(); + + app.setAboutHandler(al); + app.setOpenFileHandler(al); + app.setPreferencesHandler(al); + app.setQuitHandler(al); + } catch (Throwable ex) { + ErrorManager.getDefault().notify(ErrorManager.WARNING, ex); + } + WindowManager.getDefault().addWindowSystemListener(new WindowSystemListener() { @Override @@ -63,10 +84,10 @@ public void beforeLoad(WindowSystemEvent event) { WindowManager.getDefault().removeWindowSystemListener(this); try { Frame main = WindowManager.getDefault().getMainWindow(); - ((RootPaneContainer)main).getRootPane().putClientProperty("apple.awt.fullscreenable", true); // NOI18N - } catch( Throwable e ) { - Logger.getLogger(NbApplicationAdapter.class.getName()).log(Level.FINE, - "Error while setting up full screen support.", e );//NOI18N + ((RootPaneContainer) main).getRootPane().putClientProperty("apple.awt.fullscreenable", true); // NOI18N + } catch (Throwable e) { + Logger.getLogger(NbApplicationAdapter.class.getName()).log(Level.FINE, + "Error while setting up full screen support.", e);//NOI18N } } @@ -84,15 +105,50 @@ public void afterSave(WindowSystemEvent event) { }); } - void handleAbout() { + static void uninstall() { + try { + Desktop app = Desktop.getDesktop(); + + app.setAboutHandler(null); + app.setOpenFileHandler(null); + app.setPreferencesHandler(null); + app.setQuitHandler(null); + } catch (Throwable ex) { + ErrorManager.getDefault().notify(ErrorManager.WARNING, ex); + } + } + + @Override + public void handleAbout(AboutEvent e) { + handleAbout(); + } + + @Override + public void openFiles(OpenFilesEvent e) { + openFiles(e.getFiles()); + } + + @Override + public void handlePreferences(PreferencesEvent e) { + handlePreferences(); + } + + @Override + public void handleQuitRequestWith(QuitEvent e, QuitResponse response) { + handleQuit(); + //need to do this otherwise the user will never be able to quit again + response.cancelQuit(); + } + + private void handleAbout() { //#221571 - check if About window is showing already Window[] windows = Dialog.getWindows(); - if( null != windows ) { - for( Window w : windows ) { - if( w instanceof JDialog ) { + if (null != windows) { + for (Window w : windows) { + if (w instanceof JDialog) { JDialog dlg = (JDialog) w; - if( Boolean.TRUE.equals(dlg.getRootPane().getClientProperty("nb.about.dialog") ) ) { //NOI18N - if( dlg.isVisible() ) { + if (Boolean.TRUE.equals(dlg.getRootPane().getClientProperty("nb.about.dialog"))) { //NOI18N + if (dlg.isVisible()) { dlg.toFront(); return; } @@ -102,15 +158,15 @@ void handleAbout() { } performAction("Help", "org.netbeans.core.actions.AboutAction"); // NOI18N } - - void openFiles(List files) { + + private void openFiles(List files) { for (File f : files) { if (f.exists() && !f.isDirectory()) { FileObject obj = FileUtil.toFileObject(f); if (obj != null) { try { DataObject dob = DataObject.find(obj); - OpenCookie oc = dob.getLookup().lookup (OpenCookie.class); + OpenCookie oc = dob.getLookup().lookup(OpenCookie.class); if (oc != null) { oc.open(); } else { @@ -131,14 +187,15 @@ void openFiles(List files) { } } } - - public void handlePreferences() { + + private void handlePreferences() { performAction("Window", "org.netbeans.modules.options.OptionsWindowAction"); // NOI18N } - public void handleQuit() { + + private void handleQuit() { performAction("System", "org.netbeans.core.actions.SystemExit"); // NOI18N } - + private boolean performAction(String category, String id) { Action a = Actions.forID(category, id); if (a == null) { @@ -153,5 +210,5 @@ private boolean performAction(String category, String id) { return false; } } - + } diff --git a/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK8.java b/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK8.java deleted file mode 100644 index 8810bcc7a368..000000000000 --- a/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK8.java +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.netbeans.modules.applemenu; - -import com.apple.eawt.AboutHandler; -import com.apple.eawt.AppEvent; -import com.apple.eawt.Application; -import com.apple.eawt.OpenFilesHandler; -import com.apple.eawt.PreferencesHandler; -import com.apple.eawt.QuitHandler; -import com.apple.eawt.QuitResponse; -import org.openide.ErrorManager; - -/** - * - * @author Tomas Hurka - * - * Uses old com.apple.eawt.* API. - * This class can be deleted once NetBeans is built by JDK 9. - */ -public class NbApplicationAdapterJDK8 extends NbApplicationAdapter implements AboutHandler, OpenFilesHandler, PreferencesHandler, QuitHandler { - - static void install() { - try { - Application app = Application.getApplication(); - NbApplicationAdapterJDK8 al = new NbApplicationAdapterJDK8(); - - app.setAboutHandler(al); - app.setOpenFileHandler(al); - app.setPreferencesHandler(al); - app.setQuitHandler(al); - } catch (Throwable ex) { - ErrorManager.getDefault().notify(ErrorManager.WARNING, ex); - } finally { - } - NbApplicationAdapter.install(); - } - - static void uninstall() { - Application app = Application.getApplication(); - - app.setAboutHandler(null); - app.setOpenFileHandler(null); - app.setPreferencesHandler(null); - app.setQuitHandler(null); - } - - @Override - public void handleAbout(AppEvent.AboutEvent e) { - handleAbout(); - } - - @Override - public void openFiles(AppEvent.OpenFilesEvent e) { - openFiles(e.getFiles()); - } - - @Override - public void handlePreferences(AppEvent.PreferencesEvent e) { - handlePreferences(); - } - - @Override - public void handleQuitRequestWith(AppEvent.QuitEvent e, QuitResponse response) { - handleQuit(); - //need to do this otherwise the user will never be able to quit again - response.cancelQuit(); - } -} diff --git a/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK9.java b/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK9.java deleted file mode 100644 index 65523bb0c307..000000000000 --- a/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK9.java +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.netbeans.modules.applemenu; - -import java.awt.Desktop; -import java.awt.desktop.AboutEvent; -import java.awt.desktop.AboutHandler; -import java.awt.desktop.OpenFilesEvent; -import java.awt.desktop.OpenFilesHandler; -import java.awt.desktop.PreferencesEvent; -import java.awt.desktop.PreferencesHandler; -import java.awt.desktop.QuitEvent; -import java.awt.desktop.QuitHandler; -import java.awt.desktop.QuitResponse; -import org.openide.ErrorManager; - -/** - * - * @author Tomas Hurka - * - * Uses new 'JEP 272: Platform-Specific Desktop Features' API. - * This class can be merged with superclass, once NetBeans is built by JDK 9. - */ -public class NbApplicationAdapterJDK9 extends NbApplicationAdapter implements AboutHandler, OpenFilesHandler, PreferencesHandler, QuitHandler { - - static void install() { - try { - Desktop app = Desktop.getDesktop(); - NbApplicationAdapterJDK9 al = new NbApplicationAdapterJDK9(); - - app.setAboutHandler(al); - app.setOpenFileHandler(al); - app.setPreferencesHandler(al); - app.setQuitHandler(al); - } catch (Throwable ex) { - ErrorManager.getDefault().notify(ErrorManager.WARNING, ex); - } finally { - } - NbApplicationAdapter.install(); - } - - static void uninstall() { - Desktop app = Desktop.getDesktop(); - - app.setAboutHandler(null); - app.setOpenFileHandler(null); - app.setPreferencesHandler(null); - app.setQuitHandler(null); - } - - @Override - public void handleAbout(AboutEvent e) { - handleAbout(); - } - - @Override - public void openFiles(OpenFilesEvent e) { - openFiles(e.getFiles()); - } - - @Override - public void handlePreferences(PreferencesEvent e) { - handlePreferences(); - } - - @Override - public void handleQuitRequestWith(QuitEvent e, QuitResponse response) { - handleQuit(); - //need to do this otherwise the user will never be able to quit again - response.cancelQuit(); - } -} From 218f9b8432f96094a58bad0fcc3df416b160b9de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Thu, 5 Mar 2026 19:20:07 +0100 Subject: [PATCH 036/100] Ensure NodeJSCodeCompletionTest is run with a fixed node js version The test depends on the downloadable API documentation from node js and the golden files are only correct for a limited version range. --- ...edProjectFileOwnerQueryImplementation.java | 46 +++++++++++++ .../editor/FixedVersionMockJsSupport.java | 67 +++++++++++++++++++ .../editor/NodeJSCodeCompletionTest.java | 23 +++++-- 3 files changed, 129 insertions(+), 7 deletions(-) create mode 100644 webcommon/javascript2.nodejs/test/unit/src/org/netbeans/modules/javascript2/nodejs/editor/FixedProjectFileOwnerQueryImplementation.java create mode 100644 webcommon/javascript2.nodejs/test/unit/src/org/netbeans/modules/javascript2/nodejs/editor/FixedVersionMockJsSupport.java diff --git a/webcommon/javascript2.nodejs/test/unit/src/org/netbeans/modules/javascript2/nodejs/editor/FixedProjectFileOwnerQueryImplementation.java b/webcommon/javascript2.nodejs/test/unit/src/org/netbeans/modules/javascript2/nodejs/editor/FixedProjectFileOwnerQueryImplementation.java new file mode 100644 index 000000000000..b62d5edbe505 --- /dev/null +++ b/webcommon/javascript2.nodejs/test/unit/src/org/netbeans/modules/javascript2/nodejs/editor/FixedProjectFileOwnerQueryImplementation.java @@ -0,0 +1,46 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.javascript2.nodejs.editor; + +import java.net.URI; +import org.netbeans.api.project.Project; +import org.netbeans.spi.project.FileOwnerQueryImplementation; +import org.openide.filesystems.FileObject; + +/** + * FileOwnerQueryImplementation that return a fixed project for all paths + */ +public class FixedProjectFileOwnerQueryImplementation implements FileOwnerQueryImplementation { + + private final Project project; + + public FixedProjectFileOwnerQueryImplementation(Project project) { + this.project = project; + } + + @Override + public Project getOwner(URI file) { + return project; + } + + @Override + public Project getOwner(FileObject file) { + return project; + } +} diff --git a/webcommon/javascript2.nodejs/test/unit/src/org/netbeans/modules/javascript2/nodejs/editor/FixedVersionMockJsSupport.java b/webcommon/javascript2.nodejs/test/unit/src/org/netbeans/modules/javascript2/nodejs/editor/FixedVersionMockJsSupport.java new file mode 100644 index 000000000000..9aba750cf1b7 --- /dev/null +++ b/webcommon/javascript2.nodejs/test/unit/src/org/netbeans/modules/javascript2/nodejs/editor/FixedVersionMockJsSupport.java @@ -0,0 +1,67 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.javascript2.nodejs.editor; + +import javax.swing.event.ChangeListener; +import org.netbeans.modules.javascript2.nodejs.spi.NodeJsSupport; +import org.netbeans.modules.web.common.api.Version; +import org.openide.filesystems.FileObject; + +/** + * Mock NodeJsSupport to enable providing a fixed node js version and not use + * fallback. + */ +public class FixedVersionMockJsSupport implements NodeJsSupport { + + private final String version; + + public FixedVersionMockJsSupport(String version) { + this.version = version; + } + + @Override + public boolean isSupportEnabled() { + return true; + } + + @Override + public Version getVersion() { + return Version.fromDottedNotationWithFallback(version); + } + + @Override + public String getDocumentationUrl() { + return "https://nodejs.org/docs/v" + version + "/api/"; + } + + @Override + public FileObject getDocumentationFolder() { + return null; + } + + @Override + public void addChangeListener(ChangeListener listener) { + // Ignore + } + + @Override + public void removeChangeListener(ChangeListener listener) { + // Ignore + } +} diff --git a/webcommon/javascript2.nodejs/test/unit/src/org/netbeans/modules/javascript2/nodejs/editor/NodeJSCodeCompletionTest.java b/webcommon/javascript2.nodejs/test/unit/src/org/netbeans/modules/javascript2/nodejs/editor/NodeJSCodeCompletionTest.java index f28a420bbedd..a3a0f51da9ea 100644 --- a/webcommon/javascript2.nodejs/test/unit/src/org/netbeans/modules/javascript2/nodejs/editor/NodeJSCodeCompletionTest.java +++ b/webcommon/javascript2.nodejs/test/unit/src/org/netbeans/modules/javascript2/nodejs/editor/NodeJSCodeCompletionTest.java @@ -25,15 +25,17 @@ import java.util.List; import java.util.Map; import org.netbeans.api.java.classpath.ClassPath; -import org.netbeans.api.project.Project; import org.netbeans.modules.javascript2.editor.JsCodeCompletionBase; -import static org.netbeans.modules.javascript2.editor.JsTestBase.JS_SOURCE_ID; import org.netbeans.modules.javascript2.nodejs.TestProjectSupport; +import org.netbeans.modules.javascript2.nodejs.TestProjectSupport.TestProject; import org.netbeans.spi.java.classpath.support.ClassPathSupport; import org.openide.filesystems.FileObject; import org.openide.filesystems.FileUtil; +import org.openide.util.Lookup; +import org.openide.util.lookup.Lookups; import org.openide.util.test.MockLookup; +import static org.netbeans.modules.javascript2.editor.JsTestBase.JS_SOURCE_ID; /** * * @author Petr Pisl @@ -48,20 +50,27 @@ public NodeJSCodeCompletionTest(String testName) throws IOException { @Override protected void setUp() throws Exception { -// super.setUp(); //To change body of generated methods, choose Tools | Templates. if (!isSetup) { // only for the first run index all sources super.setUp(); isSetup = true; } - + FileObject folder = getTestFile("TestNavigation"); - Project testProject = new TestProjectSupport.TestProject(folder, null); - List lookupAll = new ArrayList(); + TestProject testProject = new TestProjectSupport.TestProject(folder, null); + + // NodeJsDataProvider downloads the node js api documentation. The + // golden files assume a fixed version, so simulate that for the test + // project. + Lookup projectLookup = Lookups.fixed(new FixedVersionMockJsSupport("24.14.0")); + + testProject.setLookup(projectLookup); + + List lookupAll = new ArrayList<>(); lookupAll.addAll(MockLookup.getDefault().lookupAll(Object.class)); lookupAll.add(new TestProjectSupport.FileOwnerQueryImpl(testProject)); + lookupAll.add(new FixedProjectFileOwnerQueryImplementation(testProject)); MockLookup.setInstances(lookupAll.toArray()); - } public void testBasicExport01() throws Exception { From 2d38b982f0d8e9a5aa53b2c2edd1df624f7677f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Mon, 29 Dec 2025 20:03:09 +0100 Subject: [PATCH 037/100] lsp.client: Provide a minimal implementation of LanguageClient#refreshDiagnostic Test with rust-analyzer yielded the following exception: java.lang.UnsupportedOperationException at org.eclipse.lsp4j.services.LanguageClient.refreshDiagnostics(LanguageClient.java:251) Caused: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65) Caused: java.lang.RuntimeException at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:67) at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120) [catch] at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261) at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190) at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194) at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94) at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) --- .../modules/lsp/client/bindings/LanguageClientImpl.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/LanguageClientImpl.java b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/LanguageClientImpl.java index 57df7f5b33ea..b2c2bb84bd2c 100644 --- a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/LanguageClientImpl.java +++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/LanguageClientImpl.java @@ -305,6 +305,12 @@ public void notify(String method, Object parameter) { LOG.log(Level.WARNING, "Received unhandled notification: {0}: {1}", new Object[] {method, parameter}); } + @Override + public CompletableFuture refreshDiagnostics() { + bindings.getOpenedFiles().forEach(LSPBindings::scheduleBackgroundTasks); + return CompletableFuture.completedFuture(null); + } + private final class DiagnosticFixList implements LazyFixList { private final PropertyChangeSupport pcs = new PropertyChangeSupport(this); From f080e4f5f83085da489f0dbb19f6020629622a75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Sat, 17 Jan 2026 14:32:59 +0100 Subject: [PATCH 038/100] lsp.client: Extend guarded handling of invalid/null replies from LSP server --- .../lsp/client/bindings/BreadcrumbsImpl.java | 2 +- .../lsp/client/bindings/CodeActions.java | 29 ++- .../lsp/client/bindings/Formatter.java | 5 +- .../client/bindings/NavigatorPanelImpl.java | 2 +- .../client/bindings/SemanticHighlight.java | 7 +- .../bindings/refactoring/Refactoring.java | 230 +++++++++--------- 6 files changed, 148 insertions(+), 127 deletions(-) diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/BreadcrumbsImpl.java b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/BreadcrumbsImpl.java index 58cd0a995c0e..57509cded5f2 100644 --- a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/BreadcrumbsImpl.java +++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/BreadcrumbsImpl.java @@ -90,7 +90,7 @@ public void run(List servers, FileObject file) { capa -> Utils.isEnabled(capa.getDocumentSymbolProvider()), () -> new DocumentSymbolParams(new TextDocumentIdentifier(Utils.toURI(file))), (server, params) -> server.getTextDocumentService().documentSymbol(params), - (server, result) -> allSymbols.add(Pair.of(server, result.stream().map(this::toDocumentSymbol).toList()))); + (server, result) -> allSymbols.add(Pair.of(server, result == null ? List.of() : result.stream().map(this::toDocumentSymbol).toList()))); this.rootElement = new RootBreadcrumbsElementImpl(file, doc, allSymbols); diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/CodeActions.java b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/CodeActions.java index 6faf6676a1ba..2f5281fa84c1 100644 --- a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/CodeActions.java +++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/CodeActions.java @@ -22,10 +22,13 @@ import java.util.Collections; import java.util.List; import javax.swing.text.JTextComponent; +import org.eclipse.lsp4j.CodeAction; import org.eclipse.lsp4j.CodeActionContext; import org.eclipse.lsp4j.CodeActionParams; +import org.eclipse.lsp4j.Command; import org.eclipse.lsp4j.Range; import org.eclipse.lsp4j.TextDocumentIdentifier; +import org.eclipse.lsp4j.jsonrpc.messages.Either; import org.netbeans.api.editor.mimelookup.MimeRegistration; import org.netbeans.modules.editor.NbEditorUtilities; import org.netbeans.modules.lsp.client.LSPBindings; @@ -63,17 +66,23 @@ public List create(Lookup context) { Utils.createPosition(component.getDocument(), component.getSelectionEnd())), new CodeActionContext(Collections.emptyList())), (server, params) -> server.getTextDocumentService().codeAction(params), - (server, result) -> result.forEach(cmd -> output.add(new CodeGenerator() { - @Override - public String getDisplayName() { - return cmd.isLeft() ? cmd.getLeft().getTitle() : cmd.getRight().getTitle(); - } + (server, result) -> { + if (result != null) { + for (Either cmd : result) { + output.add(new CodeGenerator() { + @Override + public String getDisplayName() { + return cmd.isLeft() ? cmd.getLeft().getTitle() : cmd.getRight().getTitle(); + } - @Override - public void invoke() { - Utils.applyCodeAction(server, cmd); - } - }))); + @Override + public void invoke() { + Utils.applyCodeAction(server, cmd); + } + }); + } + } + }); return output; } diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/Formatter.java b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/Formatter.java index e941b3e8b296..f68adfcc619e 100644 --- a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/Formatter.java +++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/Formatter.java @@ -119,7 +119,10 @@ private void documentFormat(FileObject fo, LSPBindings bindings) throws BadLocat IndentUtils.isExpandTabs(ctx.document()))); List edits = new ArrayList<>(); try { - edits.addAll(bindings.getTextDocumentService().formatting(dfp).get()); + List editInputs = bindings.getTextDocumentService().formatting(dfp).get(); + if (editInputs != null) { + edits.addAll(editInputs); + } } catch (InterruptedException | ExecutionException ex) { LOG.log(Level.INFO, String.format("LSP document format failed for {0}", fo), diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/NavigatorPanelImpl.java b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/NavigatorPanelImpl.java index 88cd6a65d9d8..ebc6493dc45f 100644 --- a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/NavigatorPanelImpl.java +++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/NavigatorPanelImpl.java @@ -74,7 +74,7 @@ public void run(FileObject file) { String uri = Utils.toURI(file); List> symbols = bindings.getTextDocumentService().documentSymbol(new DocumentSymbolParams(new TextDocumentIdentifier(uri))).get(); - setKeys(symbols); + setKeys(symbols == null ? List.of() : symbols); expandAll(); } catch (ExecutionException ex) { LOG.log(Level.FINE, null, ex); diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/SemanticHighlight.java b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/SemanticHighlight.java index 2d2b7022d88b..a461eb1ac159 100644 --- a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/SemanticHighlight.java +++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/SemanticHighlight.java @@ -81,7 +81,12 @@ private void convertTokenHighlights(LSPBindings server, FileObject file, FontColorSettings[] fcs, OffsetsBag target) { - List data = tokens.getData(); + List data; + if (tokens != null) { + data = tokens.getData(); + } else { + data = List.of(); + } int lastLine = 0; int lastColumn = 0; int offset = 0; diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/refactoring/Refactoring.java b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/refactoring/Refactoring.java index 6c521df6e630..56c2f2acbafb 100644 --- a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/refactoring/Refactoring.java +++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/refactoring/Refactoring.java @@ -120,32 +120,34 @@ public Problem fastCheckParameters() { @Override public Problem prepare(RefactoringElementsBag refactoringElements) { BiConsumer> handleResult = (server, usages) -> { - for (Location l : usages) { - if (isCanceled()) { - break; - } - FileObject file = Utils.fromURI(l.getUri()); - if (file != null) { - PositionBounds bounds; - try { - CloneableEditorSupport es = file.getLookup().lookup(CloneableEditorSupport.class); - EditorCookie ec = file.getLookup().lookup(EditorCookie.class); - StyledDocument doc = ec.openDocument(); - - bounds = new PositionBounds(es.createPositionRef(Utils.getOffset(doc, l.getRange().getStart()), Position.Bias.Forward), - es.createPositionRef(Utils.getOffset(doc, l.getRange().getEnd()), Position.Bias.Forward)); - } catch (IOException ex) { - Exceptions.printStackTrace(ex); - bounds = null; + if (usages != null) { + for (Location l : usages) { + if (isCanceled()) { + break; } - LineCookie lc = file.getLookup().lookup(LineCookie.class); - Line startLine = lc.getLineSet().getCurrent(l.getRange().getStart().getLine()); - String lineText = startLine.getText(); - int highlightEnd = Math.min(lineText.length(), l.getRange().getEnd().getCharacter()); - String annotatedLine = lineText.substring(0, l.getRange().getStart().getCharacter()) + + FileObject file = Utils.fromURI(l.getUri()); + if (file != null) { + PositionBounds bounds; + try { + CloneableEditorSupport es = file.getLookup().lookup(CloneableEditorSupport.class); + EditorCookie ec = file.getLookup().lookup(EditorCookie.class); + StyledDocument doc = ec.openDocument(); + + bounds = new PositionBounds(es.createPositionRef(Utils.getOffset(doc, l.getRange().getStart()), Position.Bias.Forward), + es.createPositionRef(Utils.getOffset(doc, l.getRange().getEnd()), Position.Bias.Forward)); + } catch (IOException ex) { + Exceptions.printStackTrace(ex); + bounds = null; + } + LineCookie lc = file.getLookup().lookup(LineCookie.class); + Line startLine = lc.getLineSet().getCurrent(l.getRange().getStart().getLine()); + String lineText = startLine.getText(); + int highlightEnd = Math.min(lineText.length(), l.getRange().getEnd().getCharacter()); + String annotatedLine = lineText.substring(0, l.getRange().getStart().getCharacter()) + "" + lineText.substring(l.getRange().getStart().getCharacter(), highlightEnd) + "" + lineText.substring(highlightEnd); - refactoringElements.add(query, new LSPRefactoringElementImpl(annotatedLine, file, bounds)); + refactoringElements.add(query, new LSPRefactoringElementImpl(annotatedLine, file, bounds)); + } } } }; @@ -191,110 +193,112 @@ public Problem fastCheckParameters() { @Override public Problem prepare(RefactoringElementsBag refactoringElements) { BiConsumer handleResult = (server, edit) -> { - try { - List> documentChanges = edit.getDocumentChanges(); - ModificationResult result = new ModificationResult(); - Map> file2Diffs = new HashMap<>(); - Map newURI2Old = new HashMap<>(); - Map newFileURI2Content = new HashMap<>(); - - if (documentChanges != null) { - for (Either part : documentChanges) { - if (isCanceled()) { - break; - } - if (part.isLeft()) { - String uri = part.getLeft().getTextDocument().getUri(); - uri = newURI2Old.getOrDefault(uri, uri); - FileObject file = Utils.fromURI(uri); - - if (file != null) { - for (TextEdit te : part.getLeft().getEdits()) { - Difference diff = textEdit2Difference(file, te); - file2Diffs.computeIfAbsent(file, f -> new ArrayList<>()) - .add(diff); - } - } else if (newFileURI2Content.containsKey(uri)) { - FileObject temp = FileUtil.createMemoryFileSystem().getRoot().createData("temp.txt"); - try (OutputStream out = temp.getOutputStream()) { - out.write(newFileURI2Content.get(uri).getBytes()); //TODO: encoding - native, OK? - } - List diffs = new ArrayList<>(); - for (TextEdit te : part.getLeft().getEdits()) { - diffs.add(textEdit2Difference(temp, te)); - } - ModificationResult tempResult = new ModificationResult(); - tempResult.addDifferences(temp, diffs); - newFileURI2Content.put(uri, tempResult.getResultingSource(temp)); - } else { - //XXX: problem... + if(edit != null) { + try { + List> documentChanges = edit.getDocumentChanges(); + ModificationResult result = new ModificationResult(); + Map> file2Diffs = new HashMap<>(); + Map newURI2Old = new HashMap<>(); + Map newFileURI2Content = new HashMap<>(); + + if (documentChanges != null) { + for (Either part : documentChanges) { + if (isCanceled()) { + break; } - } else { - switch (part.getRight().getKind()) { - case ResourceOperationKind.Rename: { - RenameFile rename = (RenameFile) part.getRight(); - FileObject file = Utils.fromURI(rename.getOldUri()); - refactoringElements.addFileChange(refactoring, new LSPRenameFile(file, rename.getNewUri())); - newURI2Old.put(rename.getNewUri(), rename.getOldUri()); - break; - } - case ResourceOperationKind.Delete: { - DeleteFile delete = (DeleteFile) part.getRight(); - FileObject file = Utils.fromURI(delete.getUri()); - refactoringElements.addFileChange(refactoring, new LSPDeleteFile(file)); - break; + if (part.isLeft()) { + String uri = part.getLeft().getTextDocument().getUri(); + uri = newURI2Old.getOrDefault(uri, uri); + FileObject file = Utils.fromURI(uri); + + if (file != null) { + for (TextEdit te : part.getLeft().getEdits()) { + Difference diff = textEdit2Difference(file, te); + file2Diffs.computeIfAbsent(file, f -> new ArrayList<>()) + .add(diff); + } + } else if (newFileURI2Content.containsKey(uri)) { + FileObject temp = FileUtil.createMemoryFileSystem().getRoot().createData("temp.txt"); + try (OutputStream out = temp.getOutputStream()) { + out.write(newFileURI2Content.get(uri).getBytes()); //TODO: encoding - native, OK? + } + List diffs = new ArrayList<>(); + for (TextEdit te : part.getLeft().getEdits()) { + diffs.add(textEdit2Difference(temp, te)); + } + ModificationResult tempResult = new ModificationResult(); + tempResult.addDifferences(temp, diffs); + newFileURI2Content.put(uri, tempResult.getResultingSource(temp)); + } else { + //XXX: problem... } - case ResourceOperationKind.Create: { - CreateFile create = (CreateFile) part.getRight(); - String uri = create.getUri(); - newFileURI2Content.put(uri, ""); - break; + } else { + switch (part.getRight().getKind()) { + case ResourceOperationKind.Rename: { + RenameFile rename = (RenameFile) part.getRight(); + FileObject file = Utils.fromURI(rename.getOldUri()); + refactoringElements.addFileChange(refactoring, new LSPRenameFile(file, rename.getNewUri())); + newURI2Old.put(rename.getNewUri(), rename.getOldUri()); + break; + } + case ResourceOperationKind.Delete: { + DeleteFile delete = (DeleteFile) part.getRight(); + FileObject file = Utils.fromURI(delete.getUri()); + refactoringElements.addFileChange(refactoring, new LSPDeleteFile(file)); + break; + } + case ResourceOperationKind.Create: { + CreateFile create = (CreateFile) part.getRight(); + String uri = create.getUri(); + newFileURI2Content.put(uri, ""); + break; + } + default: + addProblem(new Problem(true, "Unknown file operation: " + part.getRight().getKind())); + break; } - default: - addProblem(new Problem(true, "Unknown file operation: " + part.getRight().getKind())); - break; } } - } - } else { - for (Entry> fileAndChanges : edit.getChanges().entrySet()) { - if (isCanceled()) { - break; - } - //TODO: errors: - FileObject file = Utils.fromURI(fileAndChanges.getKey()); + } else { + for (Entry> fileAndChanges : edit.getChanges().entrySet()) { + if (isCanceled()) { + break; + } + //TODO: errors: + FileObject file = Utils.fromURI(fileAndChanges.getKey()); - for (TextEdit te : fileAndChanges.getValue()) { - Difference diff = textEdit2Difference(file, te); - file2Diffs.computeIfAbsent(file, f -> new ArrayList<>()) - .add(diff); + for (TextEdit te : fileAndChanges.getValue()) { + Difference diff = textEdit2Difference(file, te); + file2Diffs.computeIfAbsent(file, f -> new ArrayList<>()) + .add(diff); + } } } - } - if (isCanceled()) { - addProblem(new Problem(false, Bundle.TXT_Canceled())); - } else { + if (isCanceled()) { + addProblem(new Problem(false, Bundle.TXT_Canceled())); + } else { - file2Diffs.entrySet() - .forEach(e -> { - e.getValue() - .forEach(diff -> refactoringElements.add(refactoring, DiffElement.create(diff, e.getKey(), result))); - result.addDifferences(e.getKey(), e.getValue()); - }); + file2Diffs.entrySet() + .forEach(e -> { + e.getValue() + .forEach(diff -> refactoringElements.add(refactoring, DiffElement.create(diff, e.getKey(), result))); + result.addDifferences(e.getKey(), e.getValue()); + }); - newFileURI2Content.entrySet() - .forEach(e -> { - refactoringElements.add(refactoring, new LSPCreateFile(e.getKey(), e.getValue())); - }); - refactoringElements.registerTransaction(new RefactoringCommit(Collections.singletonList(result))); + newFileURI2Content.entrySet() + .forEach(e -> { + refactoringElements.add(refactoring, new LSPCreateFile(e.getKey(), e.getValue())); + }); + refactoringElements.registerTransaction(new RefactoringCommit(Collections.singletonList(result))); - if (isCanceled()) { - addProblem(new Problem(false, Bundle.TXT_Canceled())); + if (isCanceled()) { + addProblem(new Problem(false, Bundle.TXT_Canceled())); + } } + } catch ( IOException ex) { + addProblem(new Problem(true, ex.getLocalizedMessage())); } - } catch ( IOException ex) { - addProblem(new Problem(true, ex.getLocalizedMessage())); } }; From b9ba18e1ed89fc629e5bfc9b0148ff87d2eef97b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Sat, 17 Jan 2026 14:58:44 +0100 Subject: [PATCH 039/100] lsp.client: Warning icons not present --- ide/lsp.client/licenseinfo.xml | 29 ++++++++++++ .../client/bindings/LanguageClientImpl.java | 10 +++- .../lsp/client/resources/warning_16.png | Bin 0 -> 669 bytes .../lsp/client/resources/warning_16.svg | 43 ++++++++++++++++++ 4 files changed, 80 insertions(+), 2 deletions(-) create mode 100644 ide/lsp.client/licenseinfo.xml create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/resources/warning_16.png create mode 100644 ide/lsp.client/src/org/netbeans/modules/lsp/client/resources/warning_16.svg diff --git a/ide/lsp.client/licenseinfo.xml b/ide/lsp.client/licenseinfo.xml new file mode 100644 index 000000000000..24a13ec56ff1 --- /dev/null +++ b/ide/lsp.client/licenseinfo.xml @@ -0,0 +1,29 @@ + + + + + src/org/netbeans/modules/lsp/client/resources/error_16.png + src/org/netbeans/modules/lsp/client/resources/warning_16.png + + + + diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/LanguageClientImpl.java b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/LanguageClientImpl.java index b2c2bb84bd2c..4b75cc3b1f59 100644 --- a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/LanguageClientImpl.java +++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/LanguageClientImpl.java @@ -65,6 +65,7 @@ import org.eclipse.lsp4j.jsonrpc.Endpoint; import org.eclipse.lsp4j.jsonrpc.messages.Either; import org.eclipse.lsp4j.services.LanguageClient; +import org.netbeans.api.annotations.common.StaticResource; import org.netbeans.api.progress.*; import org.netbeans.modules.lsp.client.LSPBindings; import org.netbeans.modules.lsp.client.Utils; @@ -98,6 +99,11 @@ public class LanguageClientImpl implements LanguageClient, Endpoint { private static final Logger LOG = Logger.getLogger(LanguageClientImpl.class.getName()); private static final RequestProcessor WORKER = new RequestProcessor(LanguageClientImpl.class.getName(), 1, false, false); + @StaticResource + private static final String ERROR_ICON = "org/netbeans/modules/lsp/client/resources/error_16.png"; + @StaticResource + private static final String WARNING_ICON = "org/netbeans/modules/lsp/client/resources/warning_16.png"; + private LSPBindings bindings; private boolean allowCodeActions; @@ -211,11 +217,11 @@ public void showMessage(MessageParams params) { StatusDisplayer.getDefault().setStatusText(params.getMessage()); return ; case Warning: - icon = ImageUtilities.loadImageIcon("org/netbeans/modules/lsp/client/resources/warning.png", false); + icon = ImageUtilities.loadImageIcon(WARNING_ICON, false); category = Category.WARNING; break; case Error: - icon = ImageUtilities.loadImageIcon("org/netbeans/modules/lsp/client/resources/error_16.png", false); + icon = ImageUtilities.loadImageIcon(ERROR_ICON, false); category = Category.ERROR; break; } diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/resources/warning_16.png b/ide/lsp.client/src/org/netbeans/modules/lsp/client/resources/warning_16.png new file mode 100644 index 0000000000000000000000000000000000000000..42c67a1901f18fb402f39c39c60e33e830ea8b4a GIT binary patch literal 669 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+AuIM>3h03hE&{2`t$$4J+t11Y^ldw zY;J7!0+St;)UW9ld`d4dWnetQV8kGO&ur$x2UntY{{O#U_c#9{bN>{LW6Ssy8fFyS z{P$cxxp`x;B=h0*(|Htr{jWb3mGg>$iDNaR^e+i+lP{(}Xa2KEPx$e(h0&$?heBb= zR-lo z_`sPDvQW!BWPSJ@7!LBz2sspykhz+7i)_Z_`|lli_e*}cI#Xhv+*C%et5x`e*n{{l zu?sj9FxN3YzI!1+WW@`1gLD5IkDiPDd-B2be>^_ULU-*q*m%f#*n03NG(&ro?D<2h@sooTFnuw2y85}Sb4q9e0ES=|o&W#< literal 0 HcmV?d00001 diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/resources/warning_16.svg b/ide/lsp.client/src/org/netbeans/modules/lsp/client/resources/warning_16.svg new file mode 100644 index 000000000000..e5932382e489 --- /dev/null +++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/resources/warning_16.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + From d549c44be64ef1464c9d3acb1a862078af584dad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Sat, 17 Jan 2026 14:59:37 +0100 Subject: [PATCH 040/100] lsp.client: Don't block LSP server while diagnostics is applied to document It was observed, that with the rust-analyzer language server inserting a completion led to a dead-lock. Checking the stacks of running threads shows, that the LS tries to publish diagostics, while in parallel a documentFormat is called. The assumption is, that the rust side block execution of the `documentFormat` request until the `publishDiagnostics` call from the LS finishes. The latter though needs access to the document lock and that is already taken by the `documentFormat` task. "AWT-EventQueue-0" #35 prio=6 os_prio=0 cpu=8224,39ms elapsed=119,39s tid=0x00007f5384156f60 nid=0x2b0da7 waiting on condition [0x00007f537e7f9000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@17.0.9/Native Method) - parking to wait for <0x00000006448493e8> (a java.util.concurrent.CompletableFuture$Signaller) at java.util.concurrent.locks.LockSupport.park(java.base@17.0.9/LockSupport.java:211) at java.util.concurrent.CompletableFuture$Signaller.block(java.base@17.0.9/CompletableFuture.java:1864) at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base@17.0.9/ForkJoinPool.java:3465) at java.util.concurrent.ForkJoinPool.managedBlock(java.base@17.0.9/ForkJoinPool.java:3436) at java.util.concurrent.CompletableFuture.waitingGet(java.base@17.0.9/CompletableFuture.java:1898) at java.util.concurrent.CompletableFuture.get(java.base@17.0.9/CompletableFuture.java:2072) at org.netbeans.modules.lsp.client.bindings.Formatter.documentFormat(Formatter.java:122) at org.netbeans.modules.lsp.client.bindings.Formatter.reformat(Formatter.java:87) at org.netbeans.modules.editor.indent.TaskHandler$MimeItem.runTask(TaskHandler.java:550) at org.netbeans.modules.editor.indent.TaskHandler.runTasks(TaskHandler.java:309) at org.netbeans.modules.editor.indent.IndentImpl.reformat(IndentImpl.java:349) at org.netbeans.modules.editor.indent.api.Reformat.reformat(Reformat.java:129) at org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.run(CodeTemplateInsertHandler.java:352) at org.netbeans.editor.GuardedDocument.runAtomicAsUser(GuardedDocument.java:333) at org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.insertTemplate(CodeTemplateInsertHandler.java:258) at org.netbeans.lib.editor.codetemplates.CodeTemplateInsertHandler.processTemplate(CodeTemplateInsertHandler.java:229) at org.netbeans.lib.editor.codetemplates.CodeTemplateManagerOperation.insert(CodeTemplateManagerOperation.java:273) at org.netbeans.lib.editor.codetemplates.api.CodeTemplate.insert(CodeTemplate.java:82) at org.netbeans.modules.lsp.client.bindings.CompletionProviderImpl$3.lambda$commit$0(CompletionProviderImpl.java:307) at org.netbeans.modules.lsp.client.bindings.CompletionProviderImpl$3$$Lambda$825/0x00007f53e4ae8498.run(Unknown Source) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:296) at org.openide.text.NbDocument.runAtomic(NbDocument.java:411) at org.netbeans.modules.lsp.client.bindings.CompletionProviderImpl$3.commit(CompletionProviderImpl.java:254) at org.netbeans.modules.lsp.client.bindings.CompletionProviderImpl$3.defaultAction(CompletionProviderImpl.java:231) at org.netbeans.modules.editor.completion.CompletionImpl.dispatchKeyEvent(CompletionImpl.java:785) at org.netbeans.modules.editor.completion.CompletionImpl.keyPressed(CompletionImpl.java:386) at java.awt.AWTEventMulticaster.keyPressed(java.desktop@17.0.9/AWTEventMulticaster.java:258) [...] "pool-4-thread-1" #75 prio=5 os_prio=0 cpu=136,37ms elapsed=76,96s tid=0x00007f5380ae1080 nid=0x2b0e84 in Object.wait() [0x00007f52e99fc000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@17.0.9/Native Method) - waiting on at java.lang.Object.wait(java.base@17.0.9/Object.java:338) at javax.swing.text.AbstractDocument.readLock(java.desktop@17.0.9/AbstractDocument.java:1421) - locked <0x000000063c6af680> (a org.netbeans.modules.csl.core.GsfDocument) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1405) at org.openide.text.PositionRef$Manager$DocumentRenderer.render(PositionRef.java:927) at org.openide.text.PositionRef$Manager$DocumentRenderer.renderToObject(PositionRef.java:948) at org.openide.text.PositionRef$Manager.addPosition(PositionRef.java:389) at org.openide.text.PositionRef.init(PositionRef.java:105) at org.openide.text.PositionRef.(PositionRef.java:90) at org.openide.text.PositionRef.(PositionRef.java:68) at org.openide.text.CloneableEditorSupport.createPositionRef(CloneableEditorSupport.java:1264) at org.netbeans.modules.editor.hints.HintsControllerImpl.linePart(HintsControllerImpl.java:231) at org.netbeans.spi.editor.hints.ErrorDescriptionFactory.createErrorDescription(ErrorDescriptionFactory.java:245) at org.netbeans.spi.editor.hints.ErrorDescriptionFactory.createErrorDescription(ErrorDescriptionFactory.java:218) at org.netbeans.modules.lsp.client.bindings.LanguageClientImpl.lambda$publishDiagnostics$0(LanguageClientImpl.java:176) at org.netbeans.modules.lsp.client.bindings.LanguageClientImpl$$Lambda$705/0x00007f53e4ac73a8.apply(Unknown Source) at java.util.stream.ReferencePipeline$3$1.accept(java.base@17.0.9/ReferencePipeline.java:197) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(java.base@17.0.9/ArrayList.java:1625) at java.util.stream.AbstractPipeline.copyInto(java.base@17.0.9/AbstractPipeline.java:509) at java.util.stream.AbstractPipeline.wrapAndCopyInto(java.base@17.0.9/AbstractPipeline.java:499) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(java.base@17.0.9/ReduceOps.java:921) at java.util.stream.AbstractPipeline.evaluate(java.base@17.0.9/AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(java.base@17.0.9/ReferencePipeline.java:682) at org.netbeans.modules.lsp.client.bindings.LanguageClientImpl.publishDiagnostics(LanguageClientImpl.java:177) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@17.0.9/Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@17.0.9/NativeMethodAccessorImpl.java:77) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@17.0.9/DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(java.base@17.0.9/Method.java:568) at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$recursiveFindRpcMethods$0(GenericEndpoint.java:65) at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint$$Lambda$648/0x00007f53e4a4dd50.apply(Unknown Source) at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.notify(GenericEndpoint.java:160) at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleNotification(RemoteEndpoint.java:231) [...] --- .../client/bindings/LanguageClientImpl.java | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/LanguageClientImpl.java b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/LanguageClientImpl.java index 4b75cc3b1f59..410fe835fcb3 100644 --- a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/LanguageClientImpl.java +++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/LanguageClientImpl.java @@ -167,24 +167,26 @@ public void notifyProgress(ProgressParams params) { }); } - @Override + @Override public void publishDiagnostics(PublishDiagnosticsParams pdp) { - try { - FileObject file = URLMapper.findFileObject(new URI(pdp.getUri()).toURL()); - EditorCookie ec = file != null ? file.getLookup().lookup(EditorCookie.class) : null; - Document doc = ec != null ? ec.getDocument() : null; - if (doc == null) { - return ; //ignore... + WORKER.execute(() -> { + try { + FileObject file = URLMapper.findFileObject(new URI(pdp.getUri()).toURL()); + EditorCookie ec = file != null ? file.getLookup().lookup(EditorCookie.class) : null; + Document doc = ec != null ? ec.getDocument() : null; + if (doc == null) { + return; //ignore... + } + assert file != null; + List diags = pdp.getDiagnostics().stream().map(d -> { + LazyFixList fixList = allowCodeActions ? new DiagnosticFixList(doc, pdp.getUri(), d) : ErrorDescriptionFactory.lazyListForFixes(Collections.emptyList()); + return ErrorDescriptionFactory.createErrorDescription(severityMap.get(d.getSeverity()), d.getMessage(), fixList, file, Utils.getOffset(doc, d.getRange().getStart()), Utils.getOffset(doc, d.getRange().getEnd())); + }).collect(Collectors.toList()); + HintsController.setErrors(doc, LanguageClientImpl.class.getName(), diags); + } catch (URISyntaxException | MalformedURLException ex) { + LOG.log(Level.FINE, null, ex); } - assert file != null; - List diags = pdp.getDiagnostics().stream().map(d -> { - LazyFixList fixList = allowCodeActions ? new DiagnosticFixList(doc, pdp.getUri(), d) : ErrorDescriptionFactory.lazyListForFixes(Collections.emptyList()); - return ErrorDescriptionFactory.createErrorDescription(severityMap.get(d.getSeverity()), d.getMessage(), fixList, file, Utils.getOffset(doc, d.getRange().getStart()), Utils.getOffset(doc, d.getRange().getEnd())); - }).collect(Collectors.toList()); - HintsController.setErrors(doc, LanguageClientImpl.class.getName(), diags); - } catch (URISyntaxException | MalformedURLException ex) { - LOG.log(Level.FINE, null, ex); - } + }); } private static final Map severityMap = new EnumMap<>(DiagnosticSeverity.class); From 23f55a9137bb82fd76625e64375ecfe6139784e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Wed, 31 Dec 2025 13:47:30 +0100 Subject: [PATCH 041/100] CSL: Don't run BreadCrumbsTask if no structure scanner is present --- .../netbeans/modules/csl/navigation/BreadCrumbsTask.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ide/csl.api/src/org/netbeans/modules/csl/navigation/BreadCrumbsTask.java b/ide/csl.api/src/org/netbeans/modules/csl/navigation/BreadCrumbsTask.java index 397043d745d9..964840400f94 100644 --- a/ide/csl.api/src/org/netbeans/modules/csl/navigation/BreadCrumbsTask.java +++ b/ide/csl.api/src/org/netbeans/modules/csl/navigation/BreadCrumbsTask.java @@ -206,7 +206,14 @@ public TaskFactoryImpl() { @Override protected Collection createTasks(Language language, Snapshot snapshot) { - return Collections.singletonList(new BreadCrumbsTask()); + if (language.getStructure() != null) { + // Language#hasStructureScanner has a broken/unusable + // implementation, so support is deduced from the (non-)presence + // of a structure scanner. + return List.of(new BreadCrumbsTask()); + } else { + return List.of(); + } } } From 600863521da841b1db1b7de738e5e833c2be27e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Wed, 31 Dec 2025 00:42:44 +0100 Subject: [PATCH 042/100] rust/cargo: Switch from tomlj to updated version of toml-java to support modern TOML --- rust/rust.cargo/nbproject/project.xml | 6 +- .../rust/cargo/impl/CargoTOMLParser.java | 62 +++++++++---------- .../dependencies/RustAddDependencyAction.java | 1 + .../RustAddDependencyWizardPanel1.java | 2 + .../RustRemoveDependencyAction.java | 1 + 5 files changed, 35 insertions(+), 37 deletions(-) diff --git a/rust/rust.cargo/nbproject/project.xml b/rust/rust.cargo/nbproject/project.xml index 693c95386684..045e96136c1f 100644 --- a/rust/rust.cargo/nbproject/project.xml +++ b/rust/rust.cargo/nbproject/project.xml @@ -51,12 +51,12 @@ - org.netbeans.libs.tomlj + org.netbeans.libs.tomljava - 1 - 1.2 + 5 + 4.0 diff --git a/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/CargoTOMLParser.java b/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/CargoTOMLParser.java index aadfaeba4bdd..4241e4ba5882 100644 --- a/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/CargoTOMLParser.java +++ b/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/CargoTOMLParser.java @@ -18,12 +18,9 @@ */ package org.netbeans.modules.rust.cargo.impl; -import java.io.BufferedReader; import java.io.File; -import java.io.FileInputStream; import java.io.IOException; -import java.io.InputStreamReader; -import java.nio.charset.StandardCharsets; +import java.io.InputStream; import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -31,16 +28,12 @@ import java.util.TreeMap; import java.util.logging.Level; import java.util.logging.Logger; -import java.util.stream.Collectors; +import net.vieiro.toml.TOML; +import net.vieiro.toml.TOMLParser; import org.netbeans.modules.rust.cargo.api.CargoTOML; import org.netbeans.modules.rust.cargo.api.RustPackage; import org.openide.filesystems.FileObject; import org.openide.filesystems.FileUtil; -import org.tomlj.Toml; -import org.tomlj.TomlArray; -import org.tomlj.TomlParseError; -import org.tomlj.TomlParseResult; -import org.tomlj.TomlTable; /** * @@ -63,24 +56,23 @@ public static void parseCargoToml(FileObject cargoTomlFile, CargoTOML cargotoml) } long start = System.currentTimeMillis(); // As per the specification, .toml files are always UTF-8 - try (final BufferedReader fileContent = new BufferedReader(new InputStreamReader(new FileInputStream(file), StandardCharsets.UTF_8))) { - TomlParseResult parseResult = Toml.parse(fileContent); - List errors = parseResult.errors().stream().collect(Collectors.toList()); - if (!errors.isEmpty()) { + try (InputStream cargoInputStream = cargoTomlFile.getInputStream()) { + TOML parseResult = TOMLParser.parseFromInputStream(cargoInputStream); + if (!parseResult.getErrors().isEmpty()) { final String fileName = file.getAbsolutePath(); - errors.forEach(e -> { - LOG.warning(String.format("Error parsing '%s': '%s'", fileName, e.getMessage())); // NOI18N + parseResult.getErrors().forEach(e -> { + LOG.warning(String.format("Error parsing '%s': '%s'", fileName, e)); // NOI18N }); throw new IOException(String.format("Errors parsing '%s'. See log for details", fileName)); // NOI18N } - String packageName = parseResult.getString("package.name"); // NOI18N - String version = parseResult.getString("package.version"); // NOI18N - String edition = parseResult.getString("package.edition"); // NOI18N + String packageName = parseResult.getString("package/name").orElse(null); // NOI18N + String version = parseResult.getString("package/version").orElse(null); // NOI18N + String edition = parseResult.getString("package/edition").orElse(null); // NOI18N edition = edition == null ? "2015" : edition; - String rustVersion = parseResult.getString("package.rust-version"); // NOI18N - String description = parseResult.getString("package.description"); // NOI18N - String documentation = parseResult.getString("package.documentation"); // NOI18N - String homepage = parseResult.getString("package.homepage"); + String rustVersion = parseResult.getString("package/rust-version").orElse(null); // NOI18N + String description = parseResult.getString("package/description").orElse(null); // NOI18N + String documentation = parseResult.getString("package/documentation").orElse(null); // NOI18N + String homepage = parseResult.getString("package/homepage").orElse(null); // TODO: Read more stuff... // TODO: Fire property change only if required. @@ -111,17 +103,18 @@ public static void parseCargoToml(FileObject cargoTomlFile, CargoTOML cargotoml) } // Workspaces https://doc.rust-lang.org/book/ch14-03-cargo-workspaces.html - TomlArray members = parseResult.getArray("workspace.members"); + @SuppressWarnings("unchecked") + List members = parseResult.getArray("workspace/members").orElse(null); if (members != null) { TreeMap workspacesByName = new TreeMap<>(); FileObject root = cargotoml.getFileObject().getParent(); for (int i = 0; i < members.size(); i++) { - String memberName = members.getString(i); + String memberName = members.get(i); FileObject memberCargoFO = root.getFileObject(memberName); if (memberCargoFO != null) { memberCargoFO = memberCargoFO.getFileObject("Cargo.toml"); // NOI18N } - if (memberCargoFO != null) { + if (memberCargoFO != null && ! cargoTomlFile.equals(memberCargoFO)) { CargoTOML memberCargo = new CargoTOML(memberCargoFO); workspacesByName.put(memberName, memberCargo); } @@ -135,8 +128,8 @@ public static void parseCargoToml(FileObject cargoTomlFile, CargoTOML cargotoml) LOG.info(String.format("Parsing '%s' took %5.2g ms.", file.getAbsolutePath(), (end - start) / 1000.0)); //NOI18N } - private static final List getDependencies(CargoTOML cargotoml, TomlParseResult parseResult, String propertyKey) { - TomlTable dependencies = parseResult.getTable(propertyKey); + private static List getDependencies(CargoTOML cargotoml, TOML parseResult, String propertyKey) { + Map dependencies = parseResult.getTable(propertyKey).orElse(null); if (dependencies == null || dependencies.isEmpty()) { return Collections.emptyList(); } @@ -147,16 +140,17 @@ private static final List getDependencies(CargoTOML cargotoml, Toml if (value instanceof String) { String stringValue = (String) value; packages.add(RustPackage.withNameAndVersion(cargotoml, key, stringValue)); - } else if (value instanceof TomlTable) { + } else if (value instanceof Map) { String dependencyName = key.replaceAll("^dependencies\\.", ""); // NOI18N - TomlTable dependencyInfo = (TomlTable) value; - String version = dependencyInfo.getString("version"); // NOI18N - String git = dependencyInfo.getString("git"); // NOI18N + @SuppressWarnings("unchecked") + Map dependencyInfo = (Map) value; + String version = (String) dependencyInfo.get("version"); // NOI18N + String git = (String) dependencyInfo.get("git"); // NOI18N if (version != null) { // Examples: // [dependencies] // some-crate = { version = "1.0", registry = "my-registry" } - Boolean optional = dependencyInfo.getBoolean("optional"); // NOI18N + Boolean optional = (Boolean) dependencyInfo.get("optional"); // NOI18N RustPackage rp = RustPackage.withNameAndVersion(cargotoml, dependencyName, version, optional); packages.add(rp); } else if (git != null) { @@ -164,7 +158,7 @@ private static final List getDependencies(CargoTOML cargotoml, Toml // [dependencies] // regex = { git = "https://github.com/rust-lang/regex" } // regex = { git = "https://github.com/rust-lang/regex", branch = "next" } - String branch = dependencyInfo.getString("branch"); + String branch = (String) dependencyInfo.get("branch"); RustPackage rp = RustPackage.withGit(cargotoml, dependencyName, git, branch); packages.add(rp); } diff --git a/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/nodes/actions/dependencies/RustAddDependencyAction.java b/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/nodes/actions/dependencies/RustAddDependencyAction.java index 0e6192424498..c31d85d04f06 100644 --- a/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/nodes/actions/dependencies/RustAddDependencyAction.java +++ b/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/nodes/actions/dependencies/RustAddDependencyAction.java @@ -104,6 +104,7 @@ public void actionPerformed(ActionEvent e) { break; } if (DialogDisplayer.getDefault().notify(wiz) == WizardDescriptor.FINISH_OPTION) { + @SuppressWarnings("unchecked") List packages = (List) wiz.getProperty(RustAddDependencyWizardPanel1.PROP_SELECTED_PACKAGES); List names = packages.stream().map((p) -> String.format("%s@%s", p.getName(), p.getVersion())).collect(Collectors.toList()); switch(dependencyType) { diff --git a/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/nodes/actions/dependencies/RustAddDependencyWizardPanel1.java b/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/nodes/actions/dependencies/RustAddDependencyWizardPanel1.java index 788f63af0d5d..e5adc7f0e0ca 100644 --- a/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/nodes/actions/dependencies/RustAddDependencyWizardPanel1.java +++ b/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/nodes/actions/dependencies/RustAddDependencyWizardPanel1.java @@ -42,6 +42,7 @@ public class RustAddDependencyWizardPanel1 implements WizardDescriptor.Panel packages = (List) wiz.getProperty(PROP_PACKAGES); component.setPackages(packages); } diff --git a/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/nodes/actions/dependencies/RustRemoveDependencyAction.java b/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/nodes/actions/dependencies/RustRemoveDependencyAction.java index ecbcd0652d2c..dd8d161838ab 100644 --- a/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/nodes/actions/dependencies/RustRemoveDependencyAction.java +++ b/rust/rust.cargo/src/org/netbeans/modules/rust/cargo/impl/nodes/actions/dependencies/RustRemoveDependencyAction.java @@ -42,6 +42,7 @@ public class RustRemoveDependencyAction extends AbstractAction { private final RustPackage rustPackage; private final RustProjectDependenciesNode.DependencyType dependencyType; + @SuppressWarnings({"this-escape"}) public RustRemoveDependencyAction(CargoTOML cargotoml, RustPackage rustPackage, RustProjectDependenciesNode.DependencyType dependencyType) { super(CargoCommand.CARGO_REMOVE.getDisplayName()); putValue(Action.SHORT_DESCRIPTION, CargoCommand.CARGO_REMOVE.getDescription()); From 89030adc45e2243aa211d4ab7847d85e2fc7cd3a Mon Sep 17 00:00:00 2001 From: Davide Mainardi Date: Mon, 8 Dec 2025 15:20:00 +0100 Subject: [PATCH 043/100] Add support for GlassFish 7.1.0, and GlassFish 8.0.0 Added --module-path and --add-modules in order to start Glassfish after the bootstrap was redesigned. --- .../glassfish/common/Bundle.properties | 1 + .../glassfish/common/ServerDetails.java | 17 +++- .../common/wizards/Bundle.properties | 1 + .../tooling/data/GlassFishVersion.java | 8 ++ .../glassfish/tooling/server/ServerTasks.java | 28 +++++- .../server/config/ConfigBuilderProvider.java | 8 +- .../tooling/server/config/GlassFishV7_1_0.xml | 94 +++++++++++++++++++ .../tooling/server/config/GlassFishV8_0_0.xml | 3 +- .../glassfish/tooling/utils/ServerUtils.java | 46 +++++---- .../tooling/admin/AdminFactoryTest.java | 26 +++++ .../tooling/data/GlassFishVersionTest.java | 6 +- .../tooling/utils/EnumUtilsTest.java | 38 ++++---- 12 files changed, 224 insertions(+), 52 deletions(-) create mode 100644 enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/config/GlassFishV7_1_0.xml diff --git a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/Bundle.properties b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/Bundle.properties index a135021e5c38..a83f6d4bcdd6 100644 --- a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/Bundle.properties +++ b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/Bundle.properties @@ -192,6 +192,7 @@ STR_7022_SERVER_NAME=GlassFish Server 7.0.22 STR_7023_SERVER_NAME=GlassFish Server 7.0.23 STR_7024_SERVER_NAME=GlassFish Server 7.0.24 STR_7025_SERVER_NAME=GlassFish Server 7.0.25 +STR_710_SERVER_NAME=GlassFish Server 7.1.0 STR_800_SERVER_NAME=GlassFish Server 8.0.0 # CommonServerSupport.java diff --git a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ServerDetails.java b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ServerDetails.java index 2d955f5fe9a2..d301c678532c 100644 --- a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ServerDetails.java +++ b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ServerDetails.java @@ -557,7 +557,7 @@ public enum ServerDetails { ), /** - * details for an instance of GlassFish Server 7.0.24 + * details for an instance of GlassFish Server 7.0.25 */ GLASSFISH_SERVER_7_0_25(NbBundle.getMessage(ServerDetails.class, "STR_7025_SERVER_NAME", new Object[]{}), // NOI18N GlassfishInstanceProvider.JAKARTAEE10_DEPLOYER_FRAGMENT, @@ -566,6 +566,17 @@ public enum ServerDetails { "https://repo.maven.apache.org/maven2/org/glassfish/main/distributions/glassfish/7.0.25/glassfish-7.0.25.zip", // NOI18N "http://www.eclipse.org/legal/epl-2.0" //NOI18N ), + + /** + * details for an instance of GlassFish Server 7.1.0 + */ + GLASSFISH_SERVER_7_1_0(NbBundle.getMessage(ServerDetails.class, "STR_710_SERVER_NAME", new Object[]{}), // NOI18N + GlassfishInstanceProvider.JAKARTAEE10_DEPLOYER_FRAGMENT, + GlassFishVersion.GF_7_1_0, + "https://repo.maven.apache.org/maven2/org/glassfish/main/distributions/glassfish/7.1.0/glassfish-7.1.0.zip", // NOI18N + "https://repo.maven.apache.org/maven2/org/glassfish/main/distributions/glassfish/7.1.0/glassfish-7.1.0.zip", // NOI18N + "http://www.eclipse.org/legal/epl-2.0" //NOI18N + ), /** * details for an instance of GlassFish Server 8.0.0 @@ -573,8 +584,8 @@ public enum ServerDetails { GLASSFISH_SERVER_8_0_0(NbBundle.getMessage(ServerDetails.class, "STR_800_SERVER_NAME", new Object[]{}), // NOI18N GlassfishInstanceProvider.JAKARTAEE11_DEPLOYER_FRAGMENT, GlassFishVersion.GF_8_0_0, - "https://repo.maven.apache.org/maven2/org/glassfish/main/distributions/glassfish/8.0.0-M12/glassfish-8.0.0-M12.zip", // NOI18N - "https://repo.maven.apache.org/maven2/org/glassfish/main/distributions/glassfish/8.0.0-M12/glassfish-8.0.0-M12.zip", // NOI18N + "https://repo.maven.apache.org/maven2/org/glassfish/main/distributions/glassfish/8.0.0/glassfish-8.0.0.zip", // NOI18N + "https://repo.maven.apache.org/maven2/org/glassfish/main/distributions/glassfish/8.0.0/glassfish-8.0.0.zip", // NOI18N "http://www.eclipse.org/legal/epl-2.0" //NOI18N ); diff --git a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/wizards/Bundle.properties b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/wizards/Bundle.properties index 8cfeab56094b..a7f84f8b939e 100644 --- a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/wizards/Bundle.properties +++ b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/wizards/Bundle.properties @@ -193,6 +193,7 @@ STR_7022_SERVER_NAME=GlassFish Server 7.0.22 STR_7023_SERVER_NAME=GlassFish Server 7.0.23 STR_7024_SERVER_NAME=GlassFish Server 7.0.24 STR_7025_SERVER_NAME=GlassFish Server 7.0.25 +STR_710_SERVER_NAME=GlassFish Server 7.1.0 STR_V8_FAMILY_NAME=GlassFish Server STR_800_SERVER_NAME=GlassFish Server 8.0.0 diff --git a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersion.java b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersion.java index 2b3a5e5557c3..93b3b2488500 100644 --- a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersion.java +++ b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersion.java @@ -146,6 +146,8 @@ public enum GlassFishVersion { GF_7_0_24 ((short) 7, (short) 0, (short) 24, (short) 0, GlassFishVersion.GF_7_0_24_STR), /** GlassFish 7.0.25 */ GF_7_0_25 ((short) 7, (short) 0, (short) 25, (short) 0, GlassFishVersion.GF_7_0_25_STR), + /** GlassFish 7.1.0 */ + GF_7_1_0 ((short) 7, (short) 1, (short) 0, (short) 0, GlassFishVersion.GF_7_1_0_STR), /** GlassFish 8.0.0 */ GF_8_0_0 ((short) 8, (short) 0, (short) 0, (short) 0, GlassFishVersion.GF_8_0_0_STR); // Class attributes // @@ -424,6 +426,11 @@ public enum GlassFishVersion { static final String GF_7_0_25_STR = "7.0.25"; /** Additional {@code String} representations of GF_7_0_25 value. */ static final String GF_7_0_25_STR_NEXT[] = {"7.0.25", "7.0.25.0"}; + + /** A {@code String} representation of GF_7_1_0 value. */ + static final String GF_7_1_0_STR = "7.1.0"; + /** Additional {@code String} representations of GF_7_1_0 value. */ + static final String GF_7_1_0_STR_NEXT[] = {"7.1.0", "7.1.0.0"}; /** A {@code String} representation of GF_8_0_0 value. */ static final String GF_8_0_0_STR = "8.0.0"; @@ -492,6 +499,7 @@ public enum GlassFishVersion { initStringValuesMapFromArray(GF_7_0_23, GF_7_0_23_STR_NEXT); initStringValuesMapFromArray(GF_7_0_24, GF_7_0_24_STR_NEXT); initStringValuesMapFromArray(GF_7_0_25, GF_7_0_25_STR_NEXT); + initStringValuesMapFromArray(GF_7_1_0, GF_7_1_0_STR_NEXT); initStringValuesMapFromArray(GF_8_0_0, GF_8_0_0_STR_NEXT); } diff --git a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/ServerTasks.java b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/ServerTasks.java index 9289b989e174..05e5af2b1019 100644 --- a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/ServerTasks.java +++ b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/ServerTasks.java @@ -103,6 +103,28 @@ private static void addJavaAgent(GlassFishServer server, } } } + + /** + * Append module path and add modules to java options when there is at least + * one '--add-opens' without 'ALL-UNNAMED'. + *

+ * @param server GlassFish server entity. + * @param optList Returned list of java options. + */ + private static void appendModulePath(GlassFishServer server, List optList) { + boolean needed = optList.stream() + .anyMatch(opt -> opt.contains("--add-opens") && !opt.contains("ALL-UNNAMED")); + if (needed) { + // appending module path and all modules in order to use + // '--add-opens' without 'ALL-UNNAMED'. + // See https://github.com/eclipse-ee4j/glassfish/pull/25537 + String modulePath = server.getServerHome() + File.separator + + ServerUtils.GF_LIB_DIR_NAME + File.separator + + "bootstrap"; + optList.add("--module-path=" + modulePath); + optList.add("--add-modules=ALL-MODULE-PATH"); + } + } /** * Adds server variables from variables map into Java VM options @@ -142,8 +164,9 @@ public static ResultProcess startServer(GlassFishServer server, JvmConfigReader jvmConfigReader = new JvmConfigReader(DAS_NAME); String domainAbsolutePath = server.getDomainsFolder() + File.separator + server.getDomainName(); - String domainXmlPath = domainAbsolutePath + File.separator + "config" - + File.separator + "domain.xml"; + String domainXmlPath = domainAbsolutePath + File.separator + + ServerUtils.GF_DOMAIN_CONFIG_DIR_NAME + File.separator + + ServerUtils.GF_DOMAIN_CONFIG_FILE_NAME; if (!TreeParser.readXml(new File(domainXmlPath), jvmConfigReader)) { // retry with platform default LOGGER.log(Level.INFO, "Retrying with {0} encoding", Charset.defaultCharset()); @@ -154,6 +177,7 @@ public static ResultProcess startServer(GlassFishServer server, } } List optList = jvmConfigReader.getOptList(); + appendModulePath(server, optList); Map propMap = jvmConfigReader.getPropMap(); addJavaAgent(server, jvmConfigReader); // try to find bootstraping jar - usually glassfish.jar diff --git a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/config/ConfigBuilderProvider.java b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/config/ConfigBuilderProvider.java index 4870dd20f690..c0f8cafe85a6 100644 --- a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/config/ConfigBuilderProvider.java +++ b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/config/ConfigBuilderProvider.java @@ -240,6 +240,11 @@ public class ConfigBuilderProvider { private static final Config.Next CONFIG_V7_0_25 = new Config.Next(GlassFishVersion.GF_7_0_25, ConfigBuilderProvider.class.getResource("GlassFishV7_0_24.xml")); + + /** Library builder configuration since GlassFish 7.1.0. */ + private static final Config.Next CONFIG_V7_1_0 + = new Config.Next(GlassFishVersion.GF_7_1_0, + ConfigBuilderProvider.class.getResource("GlassFishV7_1_0.xml")); /** Library builder configuration since GlassFish 8.0.0. */ private static final Config.Next CONFIG_V8_0_0 @@ -260,7 +265,8 @@ public class ConfigBuilderProvider { CONFIG_V7_0_15, CONFIG_V7_0_16, CONFIG_V7_0_17, CONFIG_V7_0_18, CONFIG_V7_0_19, CONFIG_V7_0_20, CONFIG_V7_0_21, CONFIG_V7_0_22, CONFIG_V7_0_23, - CONFIG_V7_0_24, CONFIG_V7_0_24, CONFIG_V8_0_0); + CONFIG_V7_0_24, CONFIG_V7_0_25, CONFIG_V7_1_0, + CONFIG_V8_0_0); /** Builders array for each server instance. */ private static final ConcurrentMap builders diff --git a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/config/GlassFishV7_1_0.xml b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/config/GlassFishV7_1_0.xml new file mode 100644 index 000000000000..ee23801075cd --- /dev/null +++ b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/config/GlassFishV7_1_0.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/config/GlassFishV8_0_0.xml b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/config/GlassFishV8_0_0.xml index 553de53e5e5b..a7d90138926b 100644 --- a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/config/GlassFishV8_0_0.xml +++ b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/server/config/GlassFishV8_0_0.xml @@ -28,6 +28,7 @@ + @@ -70,7 +71,7 @@ - + diff --git a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/utils/ServerUtils.java b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/utils/ServerUtils.java index c5a639e49857..643f99d9f87f 100644 --- a/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/utils/ServerUtils.java +++ b/enterprise/glassfish.tooling/src/org/netbeans/modules/glassfish/tooling/utils/ServerUtils.java @@ -21,7 +21,6 @@ import java.io.File; import java.io.FileFilter; import java.io.IOException; -import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.net.*; import java.util.ArrayList; @@ -557,37 +556,36 @@ public static GlassFishVersion getServerVersion(final String serverHome) { ClassLoader cl = new URLClassLoader(new URL[] {commonUtilJar. toURI().toURL()}); Class c = cl.loadClass(VERSION_CLASS); - // Try to get version from com.sun.appserv.server.util.Version. - try { - Method mGetFullVersion = c.getMethod(VERSION_METHOD); - System.getProperties().put(GF_HOME_PROPERTY, serverHome); - String fullVersionString - = (String)mGetFullVersion.invoke(c); - System.getProperties().remove(GF_HOME_PROPERTY); - String versionString - = getVersionString(fullVersionString); + + // Use Manifest Bundle-Version. + try (JarFile jar = new JarFile(commonUtilJar)) { + Manifest manifest = jar.getManifest(); + String versionString = getVersionString(manifest + .getMainAttributes().getValue(BUNDLE_VERSION)); if (versionString != null) { version = GlassFishVersion.toValue(versionString); } - } catch (IllegalAccessException | IllegalArgumentException - | InvocationTargetException | NoSuchMethodException - | SecurityException | NoClassDefFoundError ex) { - Logger.log(Level.WARNING, "Cannot retrieve Glassfish version from: " - + commonUtilJar.getAbsolutePath() + ". " - + "Using Manifest Bundle-Version as fallback option:", ex); + } catch (IOException ioe) { + Logger.log(Level.WARNING, "Cannot retrieve Glassfish version from Manifest: " + + commonUtilJar.getAbsolutePath() + ": ", ioe); } - // Use Manifest Bundle-Version as fallback option. + if (version == null) { - try (JarFile jar = new JarFile(commonUtilJar)) { - Manifest manifest = jar.getManifest(); - String versionString = getVersionString(manifest - .getMainAttributes().getValue(BUNDLE_VERSION)); + // Try to get version from com.sun.appserv.server.util.Version as fallback option. + try { + Method mGetFullVersion = c.getMethod(VERSION_METHOD); + System.getProperties().put(GF_HOME_PROPERTY, serverHome); + String fullVersionString = (String)mGetFullVersion.invoke(c); + System.getProperties().remove(GF_HOME_PROPERTY); + String versionString + = getVersionString(fullVersionString); if (versionString != null) { version = GlassFishVersion.toValue(versionString); } - } catch (IOException ioe) { - Logger.log(Level.WARNING, "Cannot retrieve Glassfish version from Manifest: " - + commonUtilJar.getAbsolutePath() + ": ", ioe); + } catch (ReflectiveOperationException | IllegalArgumentException | SecurityException | NoClassDefFoundError ex) { + Logger.log(Level.WARNING, "Cannot retrieve Glassfish version from: " + + commonUtilJar.getAbsolutePath() + ". " + + "Using Manifest Bundle-Version as fallback option:", ex); } } } catch (MalformedURLException | ClassNotFoundException ex) { diff --git a/enterprise/glassfish.tooling/test/unit/src/org/netbeans/modules/glassfish/tooling/admin/AdminFactoryTest.java b/enterprise/glassfish.tooling/test/unit/src/org/netbeans/modules/glassfish/tooling/admin/AdminFactoryTest.java index 00574543aef4..29f61da6c4ff 100644 --- a/enterprise/glassfish.tooling/test/unit/src/org/netbeans/modules/glassfish/tooling/admin/AdminFactoryTest.java +++ b/enterprise/glassfish.tooling/test/unit/src/org/netbeans/modules/glassfish/tooling/admin/AdminFactoryTest.java @@ -190,6 +190,32 @@ public void testGetInstanceforVersionGF7() { assertTrue(cmd.equals(runner.getCommand())); } + /** + * Test factory functionality for GlassFish v. 7.1.0 + *

+ * Factory should initialize REST {@code Runner} and point it to + * provided {@code Command} instance. + */ + @Test + public void testGetInstanceforVersionGF71() { + GlassFishServerEntity srv = new GlassFishServerEntity(); + srv.setVersion(GlassFishVersion.GF_7_1_0); + AdminFactory af = AdminFactory.getInstance(srv.getVersion()); + assertTrue(af instanceof AdminFactoryRest); + Command cmd = new CommandVersion(); + Runner runner; + try { + runner = af.getRunner(srv, cmd); + } catch (GlassFishIdeException gfie) { + runner = null; + fail("Exception in Runner initialization: " + gfie.getMessage()); + } + // Returned runner should be REST interface. + assertTrue(runner instanceof RunnerRest); + // Stored command entity should be the one we supplied. + assertTrue(cmd.equals(runner.getCommand())); + } + /** * Test factory functionality for GlassFish v. 8.0.0 *

diff --git a/enterprise/glassfish.tooling/test/unit/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersionTest.java b/enterprise/glassfish.tooling/test/unit/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersionTest.java index d4fb84497a1f..27573e844e8d 100644 --- a/enterprise/glassfish.tooling/test/unit/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersionTest.java +++ b/enterprise/glassfish.tooling/test/unit/src/org/netbeans/modules/glassfish/tooling/data/GlassFishVersionTest.java @@ -143,6 +143,8 @@ public void testToValue() { GlassFishVersion.GF_7_0_24_STR_NEXT); verifyToValueFromAdditionalArray(GlassFishVersion.GF_7_0_25, GlassFishVersion.GF_7_0_25_STR_NEXT); + verifyToValueFromAdditionalArray(GlassFishVersion.GF_7_1_0, + GlassFishVersion.GF_7_1_0_STR_NEXT); verifyToValueFromAdditionalArray(GlassFishVersion.GF_8_0_0, GlassFishVersion.GF_8_0_0_STR_NEXT); } @@ -179,7 +181,7 @@ public void testToValueIncomplete() { GlassFishVersion.GF_7_0_20, GlassFishVersion.GF_7_0_21, GlassFishVersion.GF_7_0_22, GlassFishVersion.GF_7_0_23, GlassFishVersion.GF_7_0_24, GlassFishVersion.GF_7_0_25, - GlassFishVersion.GF_8_0_0 + GlassFishVersion.GF_7_1_0, GlassFishVersion.GF_8_0_0 }; String strings[] = { "1.0.1.4", "2.0.1.5", "2.1.0.3", "2.1.1.7", @@ -195,7 +197,7 @@ public void testToValueIncomplete() { "7.0.14.0", "7.0.15.0", "7.0.16.0", "7.0.17.0", "7.0.18.0", "7.0.19.0", "7.0.20.0", "7.0.21.0", "7.0.22.0", "7.0.23.0", "7.0.24.0", "7.0.25.0", - "8.0.0.0" + "7.1.0.0", "8.0.0.0" }; for (int i = 0; i < versions.length; i++) { GlassFishVersion version = GlassFishVersion.toValue(strings[i]); diff --git a/enterprise/glassfish.tooling/test/unit/src/org/netbeans/modules/glassfish/tooling/utils/EnumUtilsTest.java b/enterprise/glassfish.tooling/test/unit/src/org/netbeans/modules/glassfish/tooling/utils/EnumUtilsTest.java index 9c28fd65aaec..34a27b3ee9ca 100644 --- a/enterprise/glassfish.tooling/test/unit/src/org/netbeans/modules/glassfish/tooling/utils/EnumUtilsTest.java +++ b/enterprise/glassfish.tooling/test/unit/src/org/netbeans/modules/glassfish/tooling/utils/EnumUtilsTest.java @@ -21,7 +21,7 @@ import static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion.GF_3; import static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion.GF_4; import static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion.GF_6_2_5; -import static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion.GF_7_0_25; +import static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion.GF_7_1_0; import static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion.GF_8_0_0; import static org.testng.Assert.assertFalse; import static org.testng.Assert.assertTrue; @@ -48,10 +48,10 @@ public class EnumUtilsTest { */ @Test public void testEq() { - assertFalse(EnumUtils.eq(GF_8_0_0, GF_7_0_25), "Equals for a > b shall be false."); + assertFalse(EnumUtils.eq(GF_8_0_0, GF_7_1_0), "Equals for a > b shall be false."); assertTrue(EnumUtils.eq(GF_8_0_0, GF_8_0_0), "Equals for a == b shall be true."); - assertFalse(EnumUtils.eq(GF_7_0_25, GF_6_2_5), "Equals for a > b shall be false."); - assertTrue(EnumUtils.eq(GF_7_0_25, GF_7_0_25), "Equals for a == b shall be true."); + assertFalse(EnumUtils.eq(GF_7_1_0, GF_6_2_5), "Equals for a > b shall be false."); + assertTrue(EnumUtils.eq(GF_7_1_0, GF_7_1_0), "Equals for a == b shall be true."); assertFalse(EnumUtils.eq(GF_4, GF_3), "Equals for a > b shall be false."); assertTrue(EnumUtils.eq(GF_4, GF_4), "Equals for a == b shall be true."); assertFalse(EnumUtils.eq(GF_3, GF_4), "Equals for a < b shall be false."); @@ -72,10 +72,10 @@ public void testEq() { */ @Test public void testNe() { - assertTrue(EnumUtils.ne(GF_8_0_0, GF_7_0_25), "Not equals for a > b shall be true."); + assertTrue(EnumUtils.ne(GF_8_0_0, GF_7_1_0), "Not equals for a > b shall be true."); assertFalse(EnumUtils.ne(GF_8_0_0, GF_8_0_0), "Not equals for a == b shall be false."); - assertTrue(EnumUtils.ne(GF_7_0_25, GF_6_2_5), "Not equals for a > b shall be true."); - assertFalse(EnumUtils.ne(GF_7_0_25, GF_7_0_25), "Not equals for a == b shall be false."); + assertTrue(EnumUtils.ne(GF_7_1_0, GF_6_2_5), "Not equals for a > b shall be true."); + assertFalse(EnumUtils.ne(GF_7_1_0, GF_7_1_0), "Not equals for a == b shall be false."); assertTrue(EnumUtils.ne(GF_4, GF_3), "Not equals for a > b shall be true."); assertFalse(EnumUtils.ne(GF_4, GF_4), "Not equals for a == b shall be false."); assertTrue(EnumUtils.ne(GF_3, GF_4), "Not equals for a < b shall be true."); @@ -96,10 +96,10 @@ public void testNe() { */ @Test public void testLt() { - assertFalse(EnumUtils.lt(GF_8_0_0, GF_7_0_25), "Less than for a > b shall be false."); + assertFalse(EnumUtils.lt(GF_8_0_0, GF_7_1_0), "Less than for a > b shall be false."); assertFalse(EnumUtils.lt(GF_8_0_0, GF_8_0_0), "Less than for a == b shall be false."); - assertFalse(EnumUtils.lt(GF_7_0_25, GF_6_2_5), "Less than for a > b shall be false."); - assertFalse(EnumUtils.lt(GF_7_0_25, GF_7_0_25), "Less than for a == b shall be false."); + assertFalse(EnumUtils.lt(GF_7_1_0, GF_6_2_5), "Less than for a > b shall be false."); + assertFalse(EnumUtils.lt(GF_7_1_0, GF_7_1_0), "Less than for a == b shall be false."); assertFalse(EnumUtils.lt(GF_4, GF_3), "Less than for a > b shall be false."); assertFalse(EnumUtils.lt(GF_4, GF_4), "Less than for a == b shall be false."); assertTrue(EnumUtils.lt(GF_3, GF_4), "Less than for a < b shall be true."); @@ -120,10 +120,10 @@ public void testLt() { */ @Test public void testLe() { - assertFalse(EnumUtils.le(GF_8_0_0, GF_7_0_25), "Less than or equal for a > b shall be false."); + assertFalse(EnumUtils.le(GF_8_0_0, GF_7_1_0), "Less than or equal for a > b shall be false."); assertTrue(EnumUtils.le(GF_8_0_0, GF_8_0_0), "Less than or equal for a == b shall be true."); - assertFalse(EnumUtils.le(GF_7_0_25, GF_6_2_5), "Less than or equal for a > b shall be false."); - assertTrue(EnumUtils.le(GF_7_0_25, GF_7_0_25), "Less than or equal for a == b shall be true."); + assertFalse(EnumUtils.le(GF_7_1_0, GF_6_2_5), "Less than or equal for a > b shall be false."); + assertTrue(EnumUtils.le(GF_7_1_0, GF_7_1_0), "Less than or equal for a == b shall be true."); assertFalse(EnumUtils.le(GF_4, GF_3), "Less than or equal for a > b shall be false."); assertTrue(EnumUtils.le(GF_4, GF_4), "Less than or equal for a == b shall be true."); assertTrue(EnumUtils.le(GF_3, GF_4), "Less than or equal for a < b shall be true."); @@ -144,10 +144,10 @@ public void testLe() { */ @Test public void testGt() { - assertTrue(EnumUtils.gt(GF_8_0_0, GF_7_0_25), "Greater than for a > b shall be true."); + assertTrue(EnumUtils.gt(GF_8_0_0, GF_7_1_0), "Greater than for a > b shall be true."); assertFalse(EnumUtils.gt(GF_8_0_0, GF_8_0_0), "Greater than for a == b shall be false."); - assertTrue(EnumUtils.gt(GF_7_0_25, GF_6_2_5), "Greater than for a > b shall be true."); - assertFalse(EnumUtils.gt(GF_7_0_25, GF_7_0_25), "Greater than for a == b shall be false."); + assertTrue(EnumUtils.gt(GF_7_1_0, GF_6_2_5), "Greater than for a > b shall be true."); + assertFalse(EnumUtils.gt(GF_7_1_0, GF_7_1_0), "Greater than for a == b shall be false."); assertTrue(EnumUtils.gt(GF_4, GF_3), "Greater than for a > b shall be true."); assertFalse(EnumUtils.gt(GF_4, GF_4), "Greater than for a == b shall be false."); assertFalse(EnumUtils.gt(GF_3, GF_4), "Greater than for a < b shall be false."); @@ -168,10 +168,10 @@ public void testGt() { */ @Test public void testGe() { - assertTrue(EnumUtils.ge(GF_8_0_0, GF_7_0_25), "Greater than or equal for a > b shall be true."); + assertTrue(EnumUtils.ge(GF_8_0_0, GF_7_1_0), "Greater than or equal for a > b shall be true."); assertTrue(EnumUtils.ge(GF_8_0_0, GF_8_0_0), "Greater than or equal for a == b shall be true."); - assertTrue(EnumUtils.ge(GF_7_0_25, GF_6_2_5), "Greater than or equal for a > b shall be true."); - assertTrue(EnumUtils.ge(GF_7_0_25, GF_7_0_25), "Greater than or equal for a == b shall be true."); + assertTrue(EnumUtils.ge(GF_7_1_0, GF_6_2_5), "Greater than or equal for a > b shall be true."); + assertTrue(EnumUtils.ge(GF_7_1_0, GF_7_1_0), "Greater than or equal for a == b shall be true."); assertTrue(EnumUtils.ge(GF_4, GF_3), "Greater than or equal for a > b shall be true."); assertTrue(EnumUtils.ge(GF_4, GF_4), "Greater than or equal for a == b shall be true."); assertFalse(EnumUtils.ge(GF_3, GF_4), "Greater than or equal for a < b shall be false."); From 3b13ac83138eef5e00c27265a57c754825f25ced Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Sun, 8 Mar 2026 17:18:44 +0100 Subject: [PATCH 044/100] Bump php cluster to release=21 --- php/hudson.php/nbproject/project.properties | 2 +- php/languages.neon/nbproject/project.properties | 2 +- php/php.api.annotation/nbproject/project.properties | 2 +- php/php.api.documentation/nbproject/project.properties | 2 +- php/php.api.editor/nbproject/project.properties | 2 +- php/php.api.executable/nbproject/project.properties | 2 +- php/php.api.framework/nbproject/project.properties | 2 +- php/php.api.phpmodule/nbproject/project.properties | 2 +- php/php.api.templates/nbproject/project.properties | 2 +- php/php.api.testing/nbproject/project.properties | 2 +- php/php.apigen/nbproject/project.properties | 2 +- php/php.atoum/nbproject/project.properties | 2 +- php/php.code.analysis/nbproject/project.properties | 2 +- php/php.codeception/nbproject/project.properties | 2 +- php/php.composer/nbproject/project.properties | 2 +- php/php.dbgp/nbproject/project.properties | 2 +- php/php.doctrine2/nbproject/project.properties | 2 +- php/php.editor/nbproject/project.properties | 2 +- php/php.kit/nbproject/project.properties | 2 +- php/php.latte/nbproject/project.properties | 2 +- php/php.nette.tester/nbproject/project.properties | 2 +- php/php.nette2/nbproject/project.properties | 2 +- php/php.phing/nbproject/project.properties | 2 +- php/php.phpdoc/nbproject/project.properties | 2 +- php/php.phpunit/nbproject/project.properties | 2 +- php/php.project/nbproject/project.properties | 2 +- php/php.refactoring/nbproject/project.properties | 2 +- php/php.samples/nbproject/project.properties | 2 +- php/php.smarty/nbproject/project.properties | 2 +- php/php.symfony/nbproject/project.properties | 2 +- php/php.symfony2/nbproject/project.properties | 2 +- php/php.twig/nbproject/project.properties | 2 +- php/php.zend/nbproject/project.properties | 2 +- php/php.zend2/nbproject/project.properties | 2 +- php/selenium2.php/nbproject/project.properties | 2 +- php/spellchecker.bindings.php/nbproject/project.properties | 2 +- php/websvc.saas.codegen.php/nbproject/project.properties | 2 +- 37 files changed, 37 insertions(+), 37 deletions(-) diff --git a/php/hudson.php/nbproject/project.properties b/php/hudson.php/nbproject/project.properties index ee2e82fe015a..5b0b05e3d8ff 100644 --- a/php/hudson.php/nbproject/project.properties +++ b/php/hudson.php/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/languages.neon/nbproject/project.properties b/php/languages.neon/nbproject/project.properties index f4e932deb55b..4553703f0c1d 100644 --- a/php/languages.neon/nbproject/project.properties +++ b/php/languages.neon/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/php.api.annotation/nbproject/project.properties b/php/php.api.annotation/nbproject/project.properties index a4cdd1eb824c..d32fb35c7739 100644 --- a/php/php.api.annotation/nbproject/project.properties +++ b/php/php.api.annotation/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial test.config.stableBTD.includes=**/*Test.class diff --git a/php/php.api.documentation/nbproject/project.properties b/php/php.api.documentation/nbproject/project.properties index a4cdd1eb824c..d32fb35c7739 100644 --- a/php/php.api.documentation/nbproject/project.properties +++ b/php/php.api.documentation/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial test.config.stableBTD.includes=**/*Test.class diff --git a/php/php.api.editor/nbproject/project.properties b/php/php.api.editor/nbproject/project.properties index a4cdd1eb824c..d32fb35c7739 100644 --- a/php/php.api.editor/nbproject/project.properties +++ b/php/php.api.editor/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial test.config.stableBTD.includes=**/*Test.class diff --git a/php/php.api.executable/nbproject/project.properties b/php/php.api.executable/nbproject/project.properties index a4cdd1eb824c..d32fb35c7739 100644 --- a/php/php.api.executable/nbproject/project.properties +++ b/php/php.api.executable/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial test.config.stableBTD.includes=**/*Test.class diff --git a/php/php.api.framework/nbproject/project.properties b/php/php.api.framework/nbproject/project.properties index a4cdd1eb824c..d32fb35c7739 100644 --- a/php/php.api.framework/nbproject/project.properties +++ b/php/php.api.framework/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial test.config.stableBTD.includes=**/*Test.class diff --git a/php/php.api.phpmodule/nbproject/project.properties b/php/php.api.phpmodule/nbproject/project.properties index 012b1a2d560a..42615029a03e 100644 --- a/php/php.api.phpmodule/nbproject/project.properties +++ b/php/php.api.phpmodule/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial test.config.stableBTD.includes=**/*Test.class diff --git a/php/php.api.templates/nbproject/project.properties b/php/php.api.templates/nbproject/project.properties index f4e932deb55b..4553703f0c1d 100644 --- a/php/php.api.templates/nbproject/project.properties +++ b/php/php.api.templates/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/php.api.testing/nbproject/project.properties b/php/php.api.testing/nbproject/project.properties index a4cdd1eb824c..d32fb35c7739 100644 --- a/php/php.api.testing/nbproject/project.properties +++ b/php/php.api.testing/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial test.config.stableBTD.includes=**/*Test.class diff --git a/php/php.apigen/nbproject/project.properties b/php/php.apigen/nbproject/project.properties index 73811063fd2b..0d2669d99ce7 100644 --- a/php/php.apigen/nbproject/project.properties +++ b/php/php.apigen/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/php.atoum/nbproject/project.properties b/php/php.atoum/nbproject/project.properties index 73811063fd2b..0d2669d99ce7 100644 --- a/php/php.atoum/nbproject/project.properties +++ b/php/php.atoum/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/php.code.analysis/nbproject/project.properties b/php/php.code.analysis/nbproject/project.properties index 73811063fd2b..0d2669d99ce7 100644 --- a/php/php.code.analysis/nbproject/project.properties +++ b/php/php.code.analysis/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/php.codeception/nbproject/project.properties b/php/php.codeception/nbproject/project.properties index 73811063fd2b..0d2669d99ce7 100644 --- a/php/php.codeception/nbproject/project.properties +++ b/php/php.codeception/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/php.composer/nbproject/project.properties b/php/php.composer/nbproject/project.properties index 73811063fd2b..0d2669d99ce7 100644 --- a/php/php.composer/nbproject/project.properties +++ b/php/php.composer/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/php.dbgp/nbproject/project.properties b/php/php.dbgp/nbproject/project.properties index 623fd4377904..025d3ba1ebb2 100644 --- a/php/php.dbgp/nbproject/project.properties +++ b/php/php.dbgp/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/php/php.doctrine2/nbproject/project.properties b/php/php.doctrine2/nbproject/project.properties index 73811063fd2b..0d2669d99ce7 100644 --- a/php/php.doctrine2/nbproject/project.properties +++ b/php/php.doctrine2/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/php.editor/nbproject/project.properties b/php/php.editor/nbproject/project.properties index 2f416c9bb717..5c70e1dee00c 100644 --- a/php/php.editor/nbproject/project.properties +++ b/php/php.editor/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial nbjavac.ignore.missing.enclosing=**/CUP$ASTPHP5Parser$actions.class nbm.needs.restart=true diff --git a/php/php.kit/nbproject/project.properties b/php/php.kit/nbproject/project.properties index 4a45bfaee803..8f8cb4028362 100644 --- a/php/php.kit/nbproject/project.properties +++ b/php/php.kit/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.release=17 +javac.release=21 nbm.needs.restart=true diff --git a/php/php.latte/nbproject/project.properties b/php/php.latte/nbproject/project.properties index 73811063fd2b..0d2669d99ce7 100644 --- a/php/php.latte/nbproject/project.properties +++ b/php/php.latte/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/php.nette.tester/nbproject/project.properties b/php/php.nette.tester/nbproject/project.properties index 73811063fd2b..0d2669d99ce7 100644 --- a/php/php.nette.tester/nbproject/project.properties +++ b/php/php.nette.tester/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/php.nette2/nbproject/project.properties b/php/php.nette2/nbproject/project.properties index 42e202fcf8f4..4b6b107a7248 100644 --- a/php/php.nette2/nbproject/project.properties +++ b/php/php.nette2/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base.fatal.warning=false diff --git a/php/php.phing/nbproject/project.properties b/php/php.phing/nbproject/project.properties index 1b8cfd07d342..eceac33a0060 100644 --- a/php/php.phing/nbproject/project.properties +++ b/php/php.phing/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/php.phpdoc/nbproject/project.properties b/php/php.phpdoc/nbproject/project.properties index 66231bbde44e..03cf5f9dd855 100644 --- a/php/php.phpdoc/nbproject/project.properties +++ b/php/php.phpdoc/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial nbm.module.author=Tomas Mysik diff --git a/php/php.phpunit/nbproject/project.properties b/php/php.phpunit/nbproject/project.properties index 73811063fd2b..0d2669d99ce7 100644 --- a/php/php.phpunit/nbproject/project.properties +++ b/php/php.phpunit/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/php.project/nbproject/project.properties b/php/php.project/nbproject/project.properties index b4c128c2b597..aa8fc5d3bbfe 100644 --- a/php/php.project/nbproject/project.properties +++ b/php/php.project/nbproject/project.properties @@ -17,7 +17,7 @@ # under the License. javac.compilerargs=-Xlint:unchecked -javac.release=17 +javac.release=21 javadoc.arch=${basedir}/arch.xml release.external/phpsigfiles-1.8.zip=docs/phpsigfiles.zip diff --git a/php/php.refactoring/nbproject/project.properties b/php/php.refactoring/nbproject/project.properties index 703f79d1bfd7..0268870b22fe 100644 --- a/php/php.refactoring/nbproject/project.properties +++ b/php/php.refactoring/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial test-unit-sys-prop.xtest.php.home=${netbeans.dest.dir}/php diff --git a/php/php.samples/nbproject/project.properties b/php/php.samples/nbproject/project.properties index 573ed8f4d919..6960a10a76e4 100644 --- a/php/php.samples/nbproject/project.properties +++ b/php/php.samples/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial license.file=licence.txt diff --git a/php/php.smarty/nbproject/project.properties b/php/php.smarty/nbproject/project.properties index cc9a13d0b433..e4f4ad128a5f 100644 --- a/php/php.smarty/nbproject/project.properties +++ b/php/php.smarty/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial nbm.homepage=http://wiki.netbeans.org/PhpSmartyFrameworkPlugin diff --git a/php/php.symfony/nbproject/project.properties b/php/php.symfony/nbproject/project.properties index 9a4b4191f3c1..cab2c38dd15b 100644 --- a/php/php.symfony/nbproject/project.properties +++ b/php/php.symfony/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base.fatal.warning=false diff --git a/php/php.symfony2/nbproject/project.properties b/php/php.symfony2/nbproject/project.properties index 42e202fcf8f4..4b6b107a7248 100644 --- a/php/php.symfony2/nbproject/project.properties +++ b/php/php.symfony2/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base.fatal.warning=false diff --git a/php/php.twig/nbproject/project.properties b/php/php.twig/nbproject/project.properties index 73811063fd2b..0d2669d99ce7 100644 --- a/php/php.twig/nbproject/project.properties +++ b/php/php.twig/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/php.zend/nbproject/project.properties b/php/php.zend/nbproject/project.properties index 9a4b4191f3c1..cab2c38dd15b 100644 --- a/php/php.zend/nbproject/project.properties +++ b/php/php.zend/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base.fatal.warning=false diff --git a/php/php.zend2/nbproject/project.properties b/php/php.zend2/nbproject/project.properties index 9a4b4191f3c1..cab2c38dd15b 100644 --- a/php/php.zend2/nbproject/project.properties +++ b/php/php.zend2/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base.fatal.warning=false diff --git a/php/selenium2.php/nbproject/project.properties b/php/selenium2.php/nbproject/project.properties index ee2e82fe015a..5b0b05e3d8ff 100644 --- a/php/selenium2.php/nbproject/project.properties +++ b/php/selenium2.php/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/spellchecker.bindings.php/nbproject/project.properties b/php/spellchecker.bindings.php/nbproject/project.properties index 7a7ef858a669..e2601ab4aa42 100644 --- a/php/spellchecker.bindings.php/nbproject/project.properties +++ b/php/spellchecker.bindings.php/nbproject/project.properties @@ -16,5 +16,5 @@ # under the License. is.eager=true -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/php/websvc.saas.codegen.php/nbproject/project.properties b/php/websvc.saas.codegen.php/nbproject/project.properties index f4e932deb55b..4553703f0c1d 100644 --- a/php/websvc.saas.codegen.php/nbproject/project.properties +++ b/php/websvc.saas.codegen.php/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial From 55ea917b9ea161d98703e7fb209e8309917115be Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Sun, 8 Mar 2026 18:17:00 +0100 Subject: [PATCH 045/100] Bump ide cluster to release=17 skipped - xml.tax - xml.text.obsolete90 - o.n.agent - dlight.nativeexecution consolidated compiler args property edited db.mysql sig file (Thread.destroy() and stop() removal) dropped libwrappers (without sources) to their bytecode level if they had a javac property defined. --- ide/api.debugger/nbproject/project.properties | 2 +- ide/api.java.classpath/nbproject/project.properties | 2 +- ide/api.xml.ui/nbproject/project.properties | 2 +- ide/api.xml/nbproject/project.properties | 2 +- ide/bugtracking.bridge/nbproject/project.properties | 2 +- ide/bugtracking.commons/nbproject/project.properties | 2 +- ide/bugtracking/nbproject/project.properties | 2 +- ide/c.google.gson/nbproject/project.properties | 2 +- ide/c.google.guava.failureaccess/nbproject/project.properties | 2 +- ide/c.google.guava/nbproject/project.properties | 2 +- ide/code.analysis/nbproject/project.properties | 2 +- ide/core.browser.webview/nbproject/project.properties | 2 +- ide/core.browser/nbproject/project.properties | 2 +- ide/core.ide/nbproject/project.properties | 2 +- ide/core.multitabs.project/nbproject/project.properties | 2 +- ide/csl.types/nbproject/project.properties | 2 +- ide/css.editor/nbproject/project.properties | 2 +- ide/css.model/nbproject/project.properties | 2 +- ide/css.prep/nbproject/project.properties | 2 +- ide/css.visual/nbproject/project.properties | 4 ++-- ide/db.core/nbproject/project.properties | 4 ++-- ide/db.dataview/nbproject/project.properties | 2 +- ide/db.drivers/nbproject/project.properties | 2 +- ide/db.metadata.model/nbproject/project.properties | 2 +- ide/db.mysql/nbproject/org-netbeans-modules-db-mysql.sig | 4 ---- ide/db.mysql/nbproject/project.properties | 2 +- ide/db.sql.editor/nbproject/project.properties | 2 +- ide/db.sql.visualeditor/nbproject/project.properties | 2 +- ide/db/nbproject/project.properties | 2 +- ide/dbapi/nbproject/project.properties | 2 +- ide/derby/nbproject/project.properties | 4 ++-- ide/diff/nbproject/project.properties | 2 +- ide/dlight.nativeexecution.nb/nbproject/project.properties | 2 +- ide/dlight.terminal/nbproject/project.properties | 2 +- ide/docker.api/nbproject/project.properties | 2 +- ide/docker.editor/nbproject/project.properties | 2 +- ide/docker.ui/nbproject/project.properties | 2 +- ide/editor.actions/nbproject/project.properties | 4 ++-- ide/editor.autosave/nbproject/project.properties | 2 +- ide/editor.bookmarks/nbproject/project.properties | 2 +- ide/editor.bracesmatching/nbproject/project.properties | 2 +- ide/editor.breadcrumbs/nbproject/project.properties | 2 +- ide/editor.codetemplates/nbproject/project.properties | 2 +- ide/editor.completion/nbproject/project.properties | 4 ++-- .../nbproject/project.properties | 2 +- ide/editor.document/nbproject/project.properties | 2 +- ide/editor.errorstripe.api/nbproject/project.properties | 2 +- ide/editor.errorstripe/nbproject/project.properties | 2 +- ide/editor.fold.nbui/nbproject/project.properties | 2 +- ide/editor.fold/nbproject/project.properties | 2 +- ide/editor.global.format/nbproject/project.properties | 2 +- ide/editor.guards/nbproject/project.properties | 4 ++-- ide/editor.indent.project/nbproject/project.properties | 2 +- ide/editor.indent.support/nbproject/project.properties | 2 +- ide/editor.indent/nbproject/project.properties | 4 ++-- ide/editor.kit/nbproject/project.properties | 2 +- ide/editor.lib/nbproject/project.properties | 2 +- ide/editor.lib2/nbproject/project.properties | 4 ++-- ide/editor.macros/nbproject/project.properties | 2 +- ide/editor.plain.lib/nbproject/project.properties | 2 +- ide/editor.search/nbproject/project.properties | 2 +- ide/editor.settings.lib/nbproject/project.properties | 2 +- ide/editor.settings.storage/nbproject/project.properties | 4 ++-- ide/editor.settings/nbproject/project.properties | 2 +- ide/editor.structure/nbproject/project.properties | 4 ++-- ide/editor.tools.storage/nbproject/project.properties | 2 +- ide/editor.util/nbproject/project.properties | 4 ++-- ide/editor/nbproject/project.properties | 4 ++-- ide/extbrowser/nbproject/project.properties | 2 +- ide/extexecution.base/nbproject/project.properties | 2 +- ide/extexecution.impl/nbproject/project.properties | 2 +- ide/extexecution.process/nbproject/project.properties | 2 +- ide/extexecution/nbproject/project.properties | 2 +- ide/git/nbproject/project.properties | 2 +- ide/go.lang/nbproject/project.properties | 2 +- ide/gototest/nbproject/project.properties | 4 ++-- ide/gsf.codecoverage/nbproject/project.properties | 2 +- ide/gsf.testrunner.ui/nbproject/project.properties | 2 +- ide/gsf.testrunner/nbproject/project.properties | 2 +- ide/html.custom/nbproject/project.properties | 2 +- ide/html.editor.lib/nbproject/project.properties | 2 +- ide/html.editor/nbproject/project.properties | 4 ++-- ide/html.indexing/nbproject/project.properties | 2 +- ide/html.lexer/nbproject/project.properties | 4 ++-- ide/html.parser/nbproject/project.properties | 2 +- ide/html.validation/nbproject/project.properties | 2 +- ide/html/nbproject/project.properties | 4 ++-- ide/httpserver/nbproject/project.properties | 4 ++-- ide/hudson.git/nbproject/project.properties | 2 +- ide/hudson.mercurial/nbproject/project.properties | 2 +- ide/hudson.subversion/nbproject/project.properties | 2 +- ide/hudson.tasklist/nbproject/project.properties | 2 +- ide/hudson.ui/nbproject/project.properties | 2 +- ide/hudson/nbproject/project.properties | 2 +- ide/ide.kit/nbproject/project.properties | 2 +- ide/image/nbproject/project.properties | 2 +- ide/javascript2.debug.ui/nbproject/project.properties | 2 +- ide/javascript2.debug/nbproject/project.properties | 2 +- ide/jellytools.ide/nbproject/project.properties | 2 +- ide/jumpto/nbproject/project.properties | 2 +- ide/languages.diff/nbproject/project.properties | 2 +- ide/languages.go/nbproject/project.properties | 2 +- ide/languages.manifest/nbproject/project.properties | 2 +- ide/languages/nbproject/project.properties | 4 ++-- ide/lexer.antlr4/nbproject/project.properties | 4 ++-- ide/lexer.nbbridge/nbproject/project.properties | 4 ++-- ide/lexer/nbproject/project.properties | 4 ++-- ide/lib.terminalemulator/nbproject/project.properties | 2 +- ide/libs.antlr3.runtime/nbproject/project.properties | 2 +- ide/libs.antlr4.runtime/nbproject/project.properties | 2 +- ide/libs.commons_compress/nbproject/project.properties | 2 +- ide/libs.freemarker/nbproject/project.properties | 2 +- ide/libs.jaxb/nbproject/project.properties | 2 +- ide/libs.jsch.agentproxy/nbproject/project.properties | 2 +- ide/libs.svnClientAdapter.javahl/nbproject/project.properties | 2 +- ide/libs.svnClientAdapter/nbproject/project.properties | 2 +- ide/libs.tomljava/nbproject/project.properties | 2 +- ide/localhistory/nbproject/project.properties | 4 ++-- ide/markdown/nbproject/project.properties | 2 +- ide/mercurial/nbproject/project.properties | 4 ++-- ide/nativeimage.api/nbproject/project.properties | 2 +- ide/notifications/nbproject/project.properties | 2 +- ide/o.n.swing.dirchooser/nbproject/project.properties | 2 +- ide/o.openidex.util/nbproject/project.properties | 2 +- ide/options.editor/nbproject/project.properties | 2 +- ide/parsing.api/nbproject/project.properties | 2 +- ide/parsing.nb/nbproject/project.properties | 2 +- ide/parsing.ui/nbproject/project.properties | 2 +- ide/print.editor/nbproject/project.properties | 4 ++-- ide/project.ant.compat8/nbproject/project.properties | 2 +- ide/project.ant.ui/nbproject/project.properties | 2 +- ide/project.indexingbridge/nbproject/project.properties | 2 +- ide/project.libraries.ui/nbproject/project.properties | 2 +- ide/project.libraries/nbproject/project.properties | 2 +- ide/project.spi.intern.impl/nbproject/project.properties | 2 +- ide/project.spi.intern/nbproject/project.properties | 2 +- ide/projectapi.nb/nbproject/project.properties | 2 +- ide/projectui.buildmenu/nbproject/project.properties | 4 ++-- ide/projectui/nbproject/project.properties | 2 +- ide/projectuiapi.base/nbproject/project.properties | 2 +- ide/properties.syntax/nbproject/project.properties | 2 +- ide/properties/nbproject/project.properties | 4 ++-- ide/schema2beans/nbproject/project.properties | 2 +- ide/selenium2.server/nbproject/project.properties | 2 +- ide/selenium2/nbproject/project.properties | 2 +- ide/server/nbproject/project.properties | 2 +- ide/slf4j.api/nbproject/project.properties | 2 +- ide/spellchecker.apimodule/nbproject/project.properties | 4 ++-- .../nbproject/project.properties | 4 ++-- .../nbproject/project.properties | 4 ++-- ide/spellchecker.dictionary_en/nbproject/project.properties | 2 +- ide/spellchecker/nbproject/project.properties | 4 ++-- ide/spi.debugger.ui/nbproject/project.properties | 2 +- ide/spi.editor.hints.projects/nbproject/project.properties | 2 +- ide/spi.editor.hints/nbproject/project.properties | 4 ++-- ide/spi.navigator/nbproject/project.properties | 2 +- ide/spi.palette/nbproject/project.properties | 4 ++-- ide/spi.tasklist/nbproject/project.properties | 4 ++-- ide/spi.viewmodel/nbproject/project.properties | 4 ++-- ide/subversion/nbproject/project.properties | 4 ++-- ide/swing.validation/nbproject/project.properties | 2 +- ide/target.iterator/nbproject/project.properties | 2 +- ide/tasklist.projectint/nbproject/project.properties | 4 ++-- ide/tasklist.todo/nbproject/project.properties | 4 ++-- ide/tasklist.ui/nbproject/project.properties | 4 ++-- ide/team.commons/nbproject/project.properties | 2 +- ide/team.ide/nbproject/project.properties | 2 +- ide/terminal.nb/nbproject/project.properties | 2 +- ide/terminal/nbproject/project.properties | 2 +- ide/utilities.project/nbproject/project.properties | 4 ++-- ide/utilities/nbproject/project.properties | 2 +- ide/versioning.core/nbproject/project.properties | 2 +- ide/versioning.indexingbridge/nbproject/project.properties | 2 +- ide/versioning.masterfs/nbproject/project.properties | 2 +- .../nbproject/project.properties | 2 +- ide/versioning.ui/nbproject/project.properties | 2 +- ide/versioning.util/nbproject/project.properties | 4 ++-- ide/versioning/nbproject/project.properties | 4 ++-- ide/web.browser.api/nbproject/project.properties | 2 +- ide/web.common.ui/nbproject/project.properties | 2 +- ide/web.common/nbproject/project.properties | 2 +- ide/web.indent/nbproject/project.properties | 2 +- ide/web.webkit.debugging/nbproject/project.properties | 2 +- ide/xml.axi/nbproject/project.properties | 2 +- ide/xml.catalog.ui/nbproject/project.properties | 2 +- ide/xml.catalog/nbproject/project.properties | 2 +- ide/xml.core/nbproject/project.properties | 2 +- ide/xml.jaxb.api/nbproject/project.properties | 2 +- ide/xml.lexer/nbproject/project.properties | 4 ++-- ide/xml.multiview/nbproject/project.properties | 2 +- ide/xml.retriever/nbproject/project.properties | 2 +- ide/xml.schema.completion/nbproject/project.properties | 2 +- ide/xml.schema.model/nbproject/project.properties | 2 +- ide/xml.text/nbproject/project.properties | 2 +- ide/xml.wsdl.model/nbproject/project.properties | 2 +- ide/xml.xam/nbproject/project.properties | 2 +- ide/xml.xdm/nbproject/project.properties | 2 +- ide/xml/nbproject/project.properties | 2 +- ide/xsl/nbproject/project.properties | 2 +- 199 files changed, 240 insertions(+), 244 deletions(-) diff --git a/ide/api.debugger/nbproject/project.properties b/ide/api.debugger/nbproject/project.properties index 9aeb00e66e50..d0c80499156d 100644 --- a/ide/api.debugger/nbproject/project.properties +++ b/ide/api.debugger/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.autoload=true -javac.compilerargs=-Xlint:unchecked +javac.compilerargs=-Xlint javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/api.java.classpath/nbproject/project.properties b/ide/api.java.classpath/nbproject/project.properties index 9500b7bfdc7d..25b5615e44ed 100644 --- a/ide/api.java.classpath/nbproject/project.properties +++ b/ide/api.java.classpath/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/api.xml.ui/nbproject/project.properties b/ide/api.xml.ui/nbproject/project.properties index 62ef7b8821bf..ac84fc3166b0 100644 --- a/ide/api.xml.ui/nbproject/project.properties +++ b/ide/api.xml.ui/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint:all diff --git a/ide/api.xml/nbproject/project.properties b/ide/api.xml/nbproject/project.properties index ebf62ee5794e..2d84d6a2f3e2 100644 --- a/ide/api.xml/nbproject/project.properties +++ b/ide/api.xml/nbproject/project.properties @@ -18,7 +18,7 @@ is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 javadoc.overview=${basedir}/doc/overview.html javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/bugtracking.bridge/nbproject/project.properties b/ide/bugtracking.bridge/nbproject/project.properties index c016567ef061..36ece3efea20 100644 --- a/ide/bugtracking.bridge/nbproject/project.properties +++ b/ide/bugtracking.bridge/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial test.config.stableBTD.includes=**/*Test.class diff --git a/ide/bugtracking.commons/nbproject/project.properties b/ide/bugtracking.commons/nbproject/project.properties index 430766bd6587..a000cf2a4e6c 100644 --- a/ide/bugtracking.commons/nbproject/project.properties +++ b/ide/bugtracking.commons/nbproject/project.properties @@ -16,6 +16,6 @@ # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/bugtracking/nbproject/project.properties b/ide/bugtracking/nbproject/project.properties index 6b2282f4eb1e..f4cc859d0b26 100644 --- a/ide/bugtracking/nbproject/project.properties +++ b/ide/bugtracking/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml diff --git a/ide/c.google.gson/nbproject/project.properties b/ide/c.google.gson/nbproject/project.properties index 51eec5562cca..c73ef103be5a 100644 --- a/ide/c.google.gson/nbproject/project.properties +++ b/ide/c.google.gson/nbproject/project.properties @@ -17,5 +17,5 @@ release.external/gson-2.13.2.jar=modules/com-google-gson.jar is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=8 nbm.module.author=Jan Lahoda diff --git a/ide/c.google.guava.failureaccess/nbproject/project.properties b/ide/c.google.guava.failureaccess/nbproject/project.properties index a57a244f5095..b44483d3c596 100644 --- a/ide/c.google.guava.failureaccess/nbproject/project.properties +++ b/ide/c.google.guava.failureaccess/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=8 spec.version.base=1.10.0 release.external/failureaccess-1.0.3.jar=modules/com-google-guava-failureaccess.jar is.autoload=true diff --git a/ide/c.google.guava/nbproject/project.properties b/ide/c.google.guava/nbproject/project.properties index 115d5001ba71..8104553cced2 100644 --- a/ide/c.google.guava/nbproject/project.properties +++ b/ide/c.google.guava/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=8 spec.version.base=27.25.0 release.external/guava-33.4.6-jre.jar=modules/com-google-guava.jar is.autoload=true diff --git a/ide/code.analysis/nbproject/project.properties b/ide/code.analysis/nbproject/project.properties index f275d82341e2..e7e4b541ff87 100644 --- a/ide/code.analysis/nbproject/project.properties +++ b/ide/code.analysis/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml diff --git a/ide/core.browser.webview/nbproject/project.properties b/ide/core.browser.webview/nbproject/project.properties index e558d54e2291..4a932bad36f9 100644 --- a/ide/core.browser.webview/nbproject/project.properties +++ b/ide/core.browser.webview/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base=1.47.0 is.eager=true diff --git a/ide/core.browser/nbproject/project.properties b/ide/core.browser/nbproject/project.properties index 621b5367f0d5..e299d94f01b1 100644 --- a/ide/core.browser/nbproject/project.properties +++ b/ide/core.browser/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base=1.60.0 diff --git a/ide/core.ide/nbproject/project.properties b/ide/core.ide/nbproject/project.properties index c71f08b92e01..26626464843e 100644 --- a/ide/core.ide/nbproject/project.properties +++ b/ide/core.ide/nbproject/project.properties @@ -22,7 +22,7 @@ extra.module.files=\ netbeans.css,\ shortcuts.pdf javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/core.multitabs.project/nbproject/project.properties b/ide/core.multitabs.project/nbproject/project.properties index 29f85c9476c3..985195076aad 100644 --- a/ide/core.multitabs.project/nbproject/project.properties +++ b/ide/core.multitabs.project/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial nbm.needs.restart=true spec.version.base=1.42.0 diff --git a/ide/csl.types/nbproject/project.properties b/ide/csl.types/nbproject/project.properties index d84cfa8d8432..fd57c6a13870 100644 --- a/ide/csl.types/nbproject/project.properties +++ b/ide/csl.types/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml diff --git a/ide/css.editor/nbproject/project.properties b/ide/css.editor/nbproject/project.properties index 91a7d0213ae0..4de590d38fc0 100644 --- a/ide/css.editor/nbproject/project.properties +++ b/ide/css.editor/nbproject/project.properties @@ -25,7 +25,7 @@ jnlp.indirect.files=\ docs/css3-spec.zip javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/ide/css.model/nbproject/project.properties b/ide/css.model/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/ide/css.model/nbproject/project.properties +++ b/ide/css.model/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/css.prep/nbproject/project.properties b/ide/css.prep/nbproject/project.properties index 27d7471907b2..21961627f3e6 100644 --- a/ide/css.prep/nbproject/project.properties +++ b/ide/css.prep/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. auxiliary.org-netbeans-modules-css-prep.less_2e_configured=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial test-unit-sys-prop.netbeans.dirs=${netbeans.dest.dir}/${nb.cluster.ide.dir} diff --git a/ide/css.visual/nbproject/project.properties b/ide/css.visual/nbproject/project.properties index 0b07c7a1fe5c..dc9fbad54ade 100644 --- a/ide/css.visual/nbproject/project.properties +++ b/ide/css.visual/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. cp.extra= -javac.compilerargs=\ -Xlint:unchecked -Xlint -Xlint:-serial -javac.source=1.8 +javac.compilerargs=-Xlint -Xlint:-serial +javac.release=17 test.config.stable.includes=\ **/CSSTest.class diff --git a/ide/db.core/nbproject/project.properties b/ide/db.core/nbproject/project.properties index 8ff3d4525258..48ef671cc4ef 100644 --- a/ide/db.core/nbproject/project.properties +++ b/ide/db.core/nbproject/project.properties @@ -15,8 +15,8 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/ide/db.dataview/nbproject/project.properties b/ide/db.dataview/nbproject/project.properties index b25e67e223fb..dd301b304885 100644 --- a/ide/db.dataview/nbproject/project.properties +++ b/ide/db.dataview/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial release.external/commons-csv-1.8.jar=modules/ext/commons-csv-1.8.jar release.external/fastexcel-0.10.15.jar=modules/ext/fastexcel-0.10.15.jar diff --git a/ide/db.drivers/nbproject/project.properties b/ide/db.drivers/nbproject/project.properties index a393a8d8b842..c47e3a56ff72 100644 --- a/ide/db.drivers/nbproject/project.properties +++ b/ide/db.drivers/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=8 release.external/postgresql-42.5.4.jar=modules/ext/postgresql-42.5.4.jar jnlp.indirect.jars=\ modules/ext/postgresql-42.5.4.jar diff --git a/ide/db.metadata.model/nbproject/project.properties b/ide/db.metadata.model/nbproject/project.properties index ae79a54baf36..2a63c52236ef 100644 --- a/ide/db.metadata.model/nbproject/project.properties +++ b/ide/db.metadata.model/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial test.unit.cp.extra=external/derby-10.14.2.0.jar\:external/mysql-connector-j-8.0.31.jar diff --git a/ide/db.mysql/nbproject/org-netbeans-modules-db-mysql.sig b/ide/db.mysql/nbproject/org-netbeans-modules-db-mysql.sig index 543fcc98394e..dbebdca456cd 100644 --- a/ide/db.mysql/nbproject/org-netbeans-modules-db-mysql.sig +++ b/ide/db.mysql/nbproject/org-netbeans-modules-db-mysql.sig @@ -516,8 +516,6 @@ meth public final void setName(java.lang.String) meth public final void setPriority(int) meth public final void stop() anno 0 java.lang.Deprecated() -meth public final void stop(java.lang.Throwable) - anno 0 java.lang.Deprecated() meth public final void suspend() anno 0 java.lang.Deprecated() meth public int countStackFrames() @@ -540,8 +538,6 @@ meth public static void setDefaultUncaughtExceptionHandler(java.lang.Thread$Unca meth public static void sleep(long) throws java.lang.InterruptedException meth public static void sleep(long,int) throws java.lang.InterruptedException meth public static void yield() -meth public void destroy() - anno 0 java.lang.Deprecated() meth public void interrupt() meth public void run() meth public void setContextClassLoader(java.lang.ClassLoader) diff --git a/ide/db.mysql/nbproject/project.properties b/ide/db.mysql/nbproject/project.properties index 609b65725bbb..2397df305361 100644 --- a/ide/db.mysql/nbproject/project.properties +++ b/ide/db.mysql/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base=0.60.0 diff --git a/ide/db.sql.editor/nbproject/project.properties b/ide/db.sql.editor/nbproject/project.properties index 116bd9df4d55..69a5ce1742f0 100644 --- a/ide/db.sql.editor/nbproject/project.properties +++ b/ide/db.sql.editor/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 spec.version.base=1.69.0 # org-netbeans-core: for /xml/lookups in the default fs diff --git a/ide/db.sql.visualeditor/nbproject/project.properties b/ide/db.sql.visualeditor/nbproject/project.properties index 15d840db3b3f..1ef0e25a8c32 100644 --- a/ide/db.sql.visualeditor/nbproject/project.properties +++ b/ide/db.sql.visualeditor/nbproject/project.properties @@ -17,7 +17,7 @@ #is.autoload=true #cp.extra=${ravelibs/jsf.dir}/${nb.modules.dir}/ext/jsf-api.jar -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml module.javadoc.packages= org.netbeans.modules.db.sql.visualeditor.api diff --git a/ide/db/nbproject/project.properties b/ide/db/nbproject/project.properties index d24e8a34cf0f..ca6c799bee04 100644 --- a/ide/db/nbproject/project.properties +++ b/ide/db/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.release=11 +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/dbapi/nbproject/project.properties b/ide/dbapi/nbproject/project.properties index 4309d13f7c8e..ac299f1c7660 100644 --- a/ide/dbapi/nbproject/project.properties +++ b/ide/dbapi/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml spec.version.base=1.66.0 diff --git a/ide/derby/nbproject/project.properties b/ide/derby/nbproject/project.properties index 6cfb63da61c8..f91cca36ace9 100644 --- a/ide/derby/nbproject/project.properties +++ b/ide/derby/nbproject/project.properties @@ -15,8 +15,8 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 -javac.compilerargs=-Xlint:unchecked +javac.release=17 +javac.compilerargs=-Xlint release.build/derbysampledb.zip=modules/ext/derbysampledb.zip extra.module.files=modules/ext/derbysampledb.zip diff --git a/ide/diff/nbproject/project.properties b/ide/diff/nbproject/project.properties index b329b35ec9cf..4c7353038851 100644 --- a/ide/diff/nbproject/project.properties +++ b/ide/diff/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked +javac.compilerargs=-Xlint javac.release=17 spec.version.base=1.83.0 diff --git a/ide/dlight.nativeexecution.nb/nbproject/project.properties b/ide/dlight.nativeexecution.nb/nbproject/project.properties index b43e802366e6..d941511a1098 100644 --- a/ide/dlight.nativeexecution.nb/nbproject/project.properties +++ b/ide/dlight.nativeexecution.nb/nbproject/project.properties @@ -16,5 +16,5 @@ # under the License. is.autoload=true -javac.release=11 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/dlight.terminal/nbproject/project.properties b/ide/dlight.terminal/nbproject/project.properties index 69da12ca5ef3..8ada4ebb2801 100644 --- a/ide/dlight.terminal/nbproject/project.properties +++ b/ide/dlight.terminal/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base=1.56.0 diff --git a/ide/docker.api/nbproject/project.properties b/ide/docker.api/nbproject/project.properties index 03384ede93c1..955d44060391 100644 --- a/ide/docker.api/nbproject/project.properties +++ b/ide/docker.api/nbproject/project.properties @@ -18,5 +18,5 @@ is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 diff --git a/ide/docker.editor/nbproject/project.properties b/ide/docker.editor/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/ide/docker.editor/nbproject/project.properties +++ b/ide/docker.editor/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/docker.ui/nbproject/project.properties b/ide/docker.ui/nbproject/project.properties index 7edff8d0fcf6..156f51b1300c 100644 --- a/ide/docker.ui/nbproject/project.properties +++ b/ide/docker.ui/nbproject/project.properties @@ -17,4 +17,4 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 diff --git a/ide/editor.actions/nbproject/project.properties b/ide/editor.actions/nbproject/project.properties index b9d7a3f7e207..59d5be75d8d7 100644 --- a/ide/editor.actions/nbproject/project.properties +++ b/ide/editor.actions/nbproject/project.properties @@ -15,8 +15,8 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.title=Editor Actions spec.version.base=1.63.0 diff --git a/ide/editor.autosave/nbproject/project.properties b/ide/editor.autosave/nbproject/project.properties index cae05ca6fedc..04066f57969b 100644 --- a/ide/editor.autosave/nbproject/project.properties +++ b/ide/editor.autosave/nbproject/project.properties @@ -16,6 +16,6 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 javadoc.title=Editor Autosave is.eager=true diff --git a/ide/editor.bookmarks/nbproject/project.properties b/ide/editor.bookmarks/nbproject/project.properties index bb82bc17bbf2..44e23b200b14 100644 --- a/ide/editor.bookmarks/nbproject/project.properties +++ b/ide/editor.bookmarks/nbproject/project.properties @@ -18,6 +18,6 @@ #javadoc.arch=${basedir}/arch/arch-editor-bookmarks.xml #test.qa-functional.cp.extra=${editor/bookmarks.dir}/modules/org-netbeans-modules-editor-bookmarks.jar:${editor.dir}/modules/org-netbeans-modules-editor.jar:${editor.dir}/modules/org-netbeans-modules-editor-lib.jar:${nb_all}/editor/build/test/qa-functional/classes javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 # #178009 disable.qa-functional.tests=true diff --git a/ide/editor.bracesmatching/nbproject/project.properties b/ide/editor.bracesmatching/nbproject/project.properties index a4aa57de513a..8d5fcf0f02bc 100644 --- a/ide/editor.bracesmatching/nbproject/project.properties +++ b/ide/editor.bracesmatching/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/editor.breadcrumbs/nbproject/project.properties b/ide/editor.breadcrumbs/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/ide/editor.breadcrumbs/nbproject/project.properties +++ b/ide/editor.breadcrumbs/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/editor.codetemplates/nbproject/project.properties b/ide/editor.codetemplates/nbproject/project.properties index 0deccc49ae07..e6da3ed1560c 100644 --- a/ide/editor.codetemplates/nbproject/project.properties +++ b/ide/editor.codetemplates/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 #javadoc.name=EditorCodeTemplates javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml diff --git a/ide/editor.completion/nbproject/project.properties b/ide/editor.completion/nbproject/project.properties index 22a7f7479095..66daab49e4e1 100644 --- a/ide/editor.completion/nbproject/project.properties +++ b/ide/editor.completion/nbproject/project.properties @@ -15,8 +15,8 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml spec.version.base=1.77.0 diff --git a/ide/editor.deprecated.pre65formatting/nbproject/project.properties b/ide/editor.deprecated.pre65formatting/nbproject/project.properties index fe97c3b58421..1678a33dac06 100644 --- a/ide/editor.deprecated.pre65formatting/nbproject/project.properties +++ b/ide/editor.deprecated.pre65formatting/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base=1.63.0 diff --git a/ide/editor.document/nbproject/project.properties b/ide/editor.document/nbproject/project.properties index 6cd365eed9f4..f6a5407a2031 100644 --- a/ide/editor.document/nbproject/project.properties +++ b/ide/editor.document/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base=1.41.0 javadoc.arch=${basedir}/arch.xml diff --git a/ide/editor.errorstripe.api/nbproject/project.properties b/ide/editor.errorstripe.api/nbproject/project.properties index 32e605a107e6..e3973350dd58 100644 --- a/ide/editor.errorstripe.api/nbproject/project.properties +++ b/ide/editor.errorstripe.api/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 spec.version.base=2.64.0 is.autoload=true diff --git a/ide/editor.errorstripe/nbproject/project.properties b/ide/editor.errorstripe/nbproject/project.properties index 638f8b54f68c..c70ea345ed4f 100644 --- a/ide/editor.errorstripe/nbproject/project.properties +++ b/ide/editor.errorstripe/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 spec.version.base=2.66.0 nbm.needs.restart=true diff --git a/ide/editor.fold.nbui/nbproject/project.properties b/ide/editor.fold.nbui/nbproject/project.properties index c2f04533f0a9..531837e3e9a7 100644 --- a/ide/editor.fold.nbui/nbproject/project.properties +++ b/ide/editor.fold.nbui/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml spec.version.base=1.44.0 diff --git a/ide/editor.fold/nbproject/project.properties b/ide/editor.fold/nbproject/project.properties index 184dfc56f287..0ea15e48df35 100644 --- a/ide/editor.fold/nbproject/project.properties +++ b/ide/editor.fold/nbproject/project.properties @@ -20,6 +20,6 @@ javadoc.apichanges=${basedir}/apichanges.xml #javadoc.base=../../../editor/fold #cp.extra= -javac.source=1.8 +javac.release=17 test.config.stableBTD.includes=**/*Test.class diff --git a/ide/editor.global.format/nbproject/project.properties b/ide/editor.global.format/nbproject/project.properties index e2794a766a2e..cbf75d5f8ea7 100644 --- a/ide/editor.global.format/nbproject/project.properties +++ b/ide/editor.global.format/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base=1.47.0 diff --git a/ide/editor.guards/nbproject/project.properties b/ide/editor.guards/nbproject/project.properties index 9f0dc1065e50..03612b4aff45 100644 --- a/ide/editor.guards/nbproject/project.properties +++ b/ide/editor.guards/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. is.autoload=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml diff --git a/ide/editor.indent.project/nbproject/project.properties b/ide/editor.indent.project/nbproject/project.properties index b8f7915731e2..db2656bd6d9c 100644 --- a/ide/editor.indent.project/nbproject/project.properties +++ b/ide/editor.indent.project/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml diff --git a/ide/editor.indent.support/nbproject/project.properties b/ide/editor.indent.support/nbproject/project.properties index 92cd5ba2b34f..bd7dd4f645f4 100644 --- a/ide/editor.indent.support/nbproject/project.properties +++ b/ide/editor.indent.support/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/editor.indent/nbproject/project.properties b/ide/editor.indent/nbproject/project.properties index 192ab0d55bef..75c481dab3a4 100644 --- a/ide/editor.indent/nbproject/project.properties +++ b/ide/editor.indent/nbproject/project.properties @@ -15,8 +15,8 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 -javac.compilerargs=-Xlint:unchecked +javac.release=17 +javac.compilerargs=-Xlint javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/editor.kit/nbproject/project.properties b/ide/editor.kit/nbproject/project.properties index 8c6d610bb467..4ee60455ff59 100644 --- a/ide/editor.kit/nbproject/project.properties +++ b/ide/editor.kit/nbproject/project.properties @@ -15,4 +15,4 @@ # specific language governing permissions and limitations # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 diff --git a/ide/editor.lib/nbproject/project.properties b/ide/editor.lib/nbproject/project.properties index d524db5c586f..712889b37b55 100644 --- a/ide/editor.lib/nbproject/project.properties +++ b/ide/editor.lib/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked +javac.compilerargs=-Xlint javac.release=17 spec.version.base=4.39.0 is.autoload=true diff --git a/ide/editor.lib2/nbproject/project.properties b/ide/editor.lib2/nbproject/project.properties index a4b2e0709b7f..db5825660dd0 100644 --- a/ide/editor.lib2/nbproject/project.properties +++ b/ide/editor.lib2/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. is.autoload=true -javac.source=1.8 -javac.compilerargs=-Xlint:unchecked +javac.release=17 +javac.compilerargs=-Xlint spec.version.base=2.52.0 javadoc.arch=${basedir}/arch.xml diff --git a/ide/editor.macros/nbproject/project.properties b/ide/editor.macros/nbproject/project.properties index 2de1af4ffad5..2b1005d383a3 100644 --- a/ide/editor.macros/nbproject/project.properties +++ b/ide/editor.macros/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 spec.version.base=1.63.0 test.config.stableBTD.includes=**/*Test.class diff --git a/ide/editor.plain.lib/nbproject/project.properties b/ide/editor.plain.lib/nbproject/project.properties index ed47f0e7ae15..bd6fc0cefe2a 100644 --- a/ide/editor.plain.lib/nbproject/project.properties +++ b/ide/editor.plain.lib/nbproject/project.properties @@ -17,4 +17,4 @@ #javadoc.arch=${basedir}/arch/arch-editor-plain-lib.xml javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 diff --git a/ide/editor.search/nbproject/project.properties b/ide/editor.search/nbproject/project.properties index ff6215532afe..75707f92a74d 100644 --- a/ide/editor.search/nbproject/project.properties +++ b/ide/editor.search/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base=1.57.0 diff --git a/ide/editor.settings.lib/nbproject/project.properties b/ide/editor.settings.lib/nbproject/project.properties index 43bd0e632f95..50f5decc891d 100644 --- a/ide/editor.settings.lib/nbproject/project.properties +++ b/ide/editor.settings.lib/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base=1.83.0 diff --git a/ide/editor.settings.storage/nbproject/project.properties b/ide/editor.settings.storage/nbproject/project.properties index 4beec386b2bb..24438f3e8daa 100644 --- a/ide/editor.settings.storage/nbproject/project.properties +++ b/ide/editor.settings.storage/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. is.eager=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml spec.version.base=1.84.0 diff --git a/ide/editor.settings/nbproject/project.properties b/ide/editor.settings/nbproject/project.properties index 9dfa211a1a4f..d38a57790371 100644 --- a/ide/editor.settings/nbproject/project.properties +++ b/ide/editor.settings/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true javac.compilerargs=-Xlint:all -javac.source=1.8 +javac.release=17 javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml diff --git a/ide/editor.structure/nbproject/project.properties b/ide/editor.structure/nbproject/project.properties index 3609c159e824..ace064723a89 100644 --- a/ide/editor.structure/nbproject/project.properties +++ b/ide/editor.structure/nbproject/project.properties @@ -17,9 +17,9 @@ -javac.compilerargs=-Xlint:unchecked +javac.compilerargs=-Xlint -javac.source=1.8 +javac.release=17 spec.version.base=1.79.0 diff --git a/ide/editor.tools.storage/nbproject/project.properties b/ide/editor.tools.storage/nbproject/project.properties index f275d82341e2..e7e4b541ff87 100644 --- a/ide/editor.tools.storage/nbproject/project.properties +++ b/ide/editor.tools.storage/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml diff --git a/ide/editor.util/nbproject/project.properties b/ide/editor.util/nbproject/project.properties index c929f3dee75f..827f617cac14 100644 --- a/ide/editor.util/nbproject/project.properties +++ b/ide/editor.util/nbproject/project.properties @@ -17,8 +17,8 @@ is.autoload=true javadoc.arch=${basedir}/arch.xml -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.title=Editor Utilities javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/editor/nbproject/project.properties b/ide/editor/nbproject/project.properties index b38279427f8c..784dccc45c38 100644 --- a/ide/editor/nbproject/project.properties +++ b/ide/editor/nbproject/project.properties @@ -15,8 +15,8 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 spec.version.base=1.119.0 is.autoload=true diff --git a/ide/extbrowser/nbproject/project.properties b/ide/extbrowser/nbproject/project.properties index 94f37e8e0b83..5d90cab0220a 100644 --- a/ide/extbrowser/nbproject/project.properties +++ b/ide/extbrowser/nbproject/project.properties @@ -17,7 +17,7 @@ javadoc.arch=${basedir}/arch.xml # test.unit.cp.extra and/or test.unit.run.cp.extra -javac.source=1.8 +javac.release=17 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ **/ExtWebBrowserTest.class,\ diff --git a/ide/extexecution.base/nbproject/project.properties b/ide/extexecution.base/nbproject/project.properties index b247d7849c13..6f5df72d8c51 100644 --- a/ide/extexecution.base/nbproject/project.properties +++ b/ide/extexecution.base/nbproject/project.properties @@ -17,7 +17,7 @@ # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/extexecution.impl/nbproject/project.properties b/ide/extexecution.impl/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/ide/extexecution.impl/nbproject/project.properties +++ b/ide/extexecution.impl/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/extexecution.process/nbproject/project.properties b/ide/extexecution.process/nbproject/project.properties index c8282a2b27ae..de1fef033f86 100644 --- a/ide/extexecution.process/nbproject/project.properties +++ b/ide/extexecution.process/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.release=11 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial \ No newline at end of file diff --git a/ide/extexecution/nbproject/project.properties b/ide/extexecution/nbproject/project.properties index b247d7849c13..6f5df72d8c51 100644 --- a/ide/extexecution/nbproject/project.properties +++ b/ide/extexecution/nbproject/project.properties @@ -17,7 +17,7 @@ # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/git/nbproject/project.properties b/ide/git/nbproject/project.properties index a3606d7535fc..f546c5f6b429 100644 --- a/ide/git/nbproject/project.properties +++ b/ide/git/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked +javac.compilerargs=-Xlint javac.release=17 nbm.homepage=http://netbeans.org/projects/versioncontrol/pages/Git_main nbm.module.author=Ondrej Vrabec diff --git a/ide/go.lang/nbproject/project.properties b/ide/go.lang/nbproject/project.properties index 471cf8bb1d6d..d068d6ae5002 100644 --- a/ide/go.lang/nbproject/project.properties +++ b/ide/go.lang/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 # As of 2nd Jan 2023, we use the Grammar from: # https://github.com/antlr/grammars-v4/tree/4794c0c5371ce6b0711a306256f8f7706394ec6d/golang diff --git a/ide/gototest/nbproject/project.properties b/ide/gototest/nbproject/project.properties index f13d48d407ca..ccffc0dcdf17 100644 --- a/ide/gototest/nbproject/project.properties +++ b/ide/gototest/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 is.autoload=true diff --git a/ide/gsf.codecoverage/nbproject/project.properties b/ide/gsf.codecoverage/nbproject/project.properties index 7e46c73bfe3b..7fed355a4ad6 100644 --- a/ide/gsf.codecoverage/nbproject/project.properties +++ b/ide/gsf.codecoverage/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial ant.jar=${ant.core.lib} diff --git a/ide/gsf.testrunner.ui/nbproject/project.properties b/ide/gsf.testrunner.ui/nbproject/project.properties index 20653a432dd8..1015e106e6e9 100644 --- a/ide/gsf.testrunner.ui/nbproject/project.properties +++ b/ide/gsf.testrunner.ui/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.apichanges=${basedir}/apichanges.xml spec.version.base=1.47.0 diff --git a/ide/gsf.testrunner/nbproject/project.properties b/ide/gsf.testrunner/nbproject/project.properties index 9c1cd1ca196a..343ef96b3ffd 100644 --- a/ide/gsf.testrunner/nbproject/project.properties +++ b/ide/gsf.testrunner/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/html.custom/nbproject/project.properties b/ide/html.custom/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/ide/html.custom/nbproject/project.properties +++ b/ide/html.custom/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/html.editor.lib/nbproject/project.properties b/ide/html.editor.lib/nbproject/project.properties index 405964cc971b..39fef70d5a4b 100644 --- a/ide/html.editor.lib/nbproject/project.properties +++ b/ide/html.editor.lib/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 #javadoc.arch=${basedir}/arch/arch-html-editor-lib.xml test.config.stableBTD.includes=**/*Test.class diff --git a/ide/html.editor/nbproject/project.properties b/ide/html.editor/nbproject/project.properties index 221d2e3f1b13..aa4e56a5773c 100644 --- a/ide/html.editor/nbproject/project.properties +++ b/ide/html.editor/nbproject/project.properties @@ -17,8 +17,8 @@ release.external/html-4.01.zip=docs/html-4.01.zip -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 jnlp.verify.excludes=docs/html-4.01.zip test.config.stableBTD.includes=**/*Test.class diff --git a/ide/html.indexing/nbproject/project.properties b/ide/html.indexing/nbproject/project.properties index 3a3208dcaf98..5d80cd1072e0 100644 --- a/ide/html.indexing/nbproject/project.properties +++ b/ide/html.indexing/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial is.autoload=true diff --git a/ide/html.lexer/nbproject/project.properties b/ide/html.lexer/nbproject/project.properties index e53a310f4412..531a97a52e22 100644 --- a/ide/html.lexer/nbproject/project.properties +++ b/ide/html.lexer/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. is.autoload=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 #javadoc.arch=${basedir}/arch.xml #javadoc.apichanges=${basedir}/apichanges.xml javadoc.title=HTML Lexer API diff --git a/ide/html.parser/nbproject/project.properties b/ide/html.parser/nbproject/project.properties index ee5bd428d4f8..f21cc69ce47b 100644 --- a/ide/html.parser/nbproject/project.properties +++ b/ide/html.parser/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 release.external/htmlparser-1.4.20190624.jar=modules/ext/html5-parser.jar release.external/html5doc.zip=docs/html5doc.zip diff --git a/ide/html.validation/nbproject/project.properties b/ide/html.validation/nbproject/project.properties index ae91acceb383..a99f81234791 100644 --- a/ide/html.validation/nbproject/project.properties +++ b/ide/html.validation/nbproject/project.properties @@ -32,7 +32,7 @@ release.external/salvation-2.7.2.jar=modules/ext/salvation.jar release.external/galimatias-0.1.3.jar=modules/ext/galimatias.jar release.external/langdetect-1.2.jar=modules/ext/langdetect.jar -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial test.config.stableBTD.includes=**/*Test.class diff --git a/ide/html/nbproject/project.properties b/ide/html/nbproject/project.properties index e4381910daa6..951974bb0529 100644 --- a/ide/html/nbproject/project.properties +++ b/ide/html/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.arch=${basedir}/arch.xml diff --git a/ide/httpserver/nbproject/project.properties b/ide/httpserver/nbproject/project.properties index ce178fbcd971..3e365a93e4eb 100644 --- a/ide/httpserver/nbproject/project.properties +++ b/ide/httpserver/nbproject/project.properties @@ -15,8 +15,8 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 spec.version.base=2.68.0 release.external/tomcat-embed-core-9.0.113.jar=modules/ext/webserver.jar release.external/tomcat-annotations-api-9.0.113.jar=modules/ext/webserver-annotations.jar diff --git a/ide/hudson.git/nbproject/project.properties b/ide/hudson.git/nbproject/project.properties index 3b054ca8045d..ee2e82fe015a 100644 --- a/ide/hudson.git/nbproject/project.properties +++ b/ide/hudson.git/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/hudson.mercurial/nbproject/project.properties b/ide/hudson.mercurial/nbproject/project.properties index 3b054ca8045d..ee2e82fe015a 100644 --- a/ide/hudson.mercurial/nbproject/project.properties +++ b/ide/hudson.mercurial/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/hudson.subversion/nbproject/project.properties b/ide/hudson.subversion/nbproject/project.properties index 3b054ca8045d..ee2e82fe015a 100644 --- a/ide/hudson.subversion/nbproject/project.properties +++ b/ide/hudson.subversion/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/hudson.tasklist/nbproject/project.properties b/ide/hudson.tasklist/nbproject/project.properties index b5744765ef3b..507fda5846b0 100644 --- a/ide/hudson.tasklist/nbproject/project.properties +++ b/ide/hudson.tasklist/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial test.config.stableBTD.includes=**/*Test.class diff --git a/ide/hudson.ui/nbproject/project.properties b/ide/hudson.ui/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/ide/hudson.ui/nbproject/project.properties +++ b/ide/hudson.ui/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/hudson/nbproject/project.properties b/ide/hudson/nbproject/project.properties index 13ec89a74cbd..3040d851ad5a 100644 --- a/ide/hudson/nbproject/project.properties +++ b/ide/hudson/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 test.config.stableBTD.includes=**/*Test.class diff --git a/ide/ide.kit/nbproject/project.properties b/ide/ide.kit/nbproject/project.properties index 32b952f319d2..61e1ad3425d9 100644 --- a/ide/ide.kit/nbproject/project.properties +++ b/ide/ide.kit/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 test.config.commit.includes=\ org/netbeans/modules/ide/kit/Verify*.class diff --git a/ide/image/nbproject/project.properties b/ide/image/nbproject/project.properties index 8c6d610bb467..4ee60455ff59 100644 --- a/ide/image/nbproject/project.properties +++ b/ide/image/nbproject/project.properties @@ -15,4 +15,4 @@ # specific language governing permissions and limitations # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 diff --git a/ide/javascript2.debug.ui/nbproject/project.properties b/ide/javascript2.debug.ui/nbproject/project.properties index 5599f73ac260..77c7c8568eb8 100644 --- a/ide/javascript2.debug.ui/nbproject/project.properties +++ b/ide/javascript2.debug.ui/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml is.autoload=true diff --git a/ide/javascript2.debug/nbproject/project.properties b/ide/javascript2.debug/nbproject/project.properties index 5599f73ac260..77c7c8568eb8 100644 --- a/ide/javascript2.debug/nbproject/project.properties +++ b/ide/javascript2.debug/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml is.autoload=true diff --git a/ide/jellytools.ide/nbproject/project.properties b/ide/jellytools.ide/nbproject/project.properties index fa9737139e7b..fb0afd5b997d 100644 --- a/ide/jellytools.ide/nbproject/project.properties +++ b/ide/jellytools.ide/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base=3.65.0 diff --git a/ide/jumpto/nbproject/project.properties b/ide/jumpto/nbproject/project.properties index d6c9cc7ae544..6dd2db3e45a2 100644 --- a/ide/jumpto/nbproject/project.properties +++ b/ide/jumpto/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked +javac.compilerargs=-Xlint javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/languages.diff/nbproject/project.properties b/ide/languages.diff/nbproject/project.properties index 8c6d610bb467..4ee60455ff59 100644 --- a/ide/languages.diff/nbproject/project.properties +++ b/ide/languages.diff/nbproject/project.properties @@ -15,4 +15,4 @@ # specific language governing permissions and limitations # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 diff --git a/ide/languages.go/nbproject/project.properties b/ide/languages.go/nbproject/project.properties index c216e1f04931..a829154e419c 100644 --- a/ide/languages.go/nbproject/project.properties +++ b/ide/languages.go/nbproject/project.properties @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 diff --git a/ide/languages.manifest/nbproject/project.properties b/ide/languages.manifest/nbproject/project.properties index 8c6d610bb467..4ee60455ff59 100644 --- a/ide/languages.manifest/nbproject/project.properties +++ b/ide/languages.manifest/nbproject/project.properties @@ -15,4 +15,4 @@ # specific language governing permissions and limitations # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 diff --git a/ide/languages/nbproject/project.properties b/ide/languages/nbproject/project.properties index 928c1056524c..0f6420658c59 100644 --- a/ide/languages/nbproject/project.properties +++ b/ide/languages/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. build.compiler.deprecation=false is.autoload=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.arch=${basedir}/arch.xml spec.version.base=1.153.0 diff --git a/ide/lexer.antlr4/nbproject/project.properties b/ide/lexer.antlr4/nbproject/project.properties index 6cfbcd7ed8ca..5a22408b0a43 100644 --- a/ide/lexer.antlr4/nbproject/project.properties +++ b/ide/lexer.antlr4/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. is.autoload=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.apichanges=${basedir}/apichanges.xml spec.version.base=1.14.0 diff --git a/ide/lexer.nbbridge/nbproject/project.properties b/ide/lexer.nbbridge/nbproject/project.properties index 55dcdf66df20..17b2148b0017 100644 --- a/ide/lexer.nbbridge/nbproject/project.properties +++ b/ide/lexer.nbbridge/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.arch=${basedir}/arch.xml spec.version.base=1.64.0 diff --git a/ide/lexer/nbproject/project.properties b/ide/lexer/nbproject/project.properties index f841123f72ce..e2848ee31a0a 100644 --- a/ide/lexer/nbproject/project.properties +++ b/ide/lexer/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. is.autoload=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml spec.version.base=1.95.0 diff --git a/ide/lib.terminalemulator/nbproject/project.properties b/ide/lib.terminalemulator/nbproject/project.properties index 80d2ba58d96b..e9b64b41c82d 100644 --- a/ide/lib.terminalemulator/nbproject/project.properties +++ b/ide/lib.terminalemulator/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml nbm.homepage=http://wiki.netbeans.org/TerminalEmulator diff --git a/ide/libs.antlr3.runtime/nbproject/project.properties b/ide/libs.antlr3.runtime/nbproject/project.properties index 438654590cca..fce46e8d448d 100644 --- a/ide/libs.antlr3.runtime/nbproject/project.properties +++ b/ide/libs.antlr3.runtime/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true -javac.source=1.8 +javac.release=8 release.external/antlr-runtime-3.5.3.jar=modules/ext/antlr-runtime-3.5.3.jar license.file=../external/antlr-3.5.3-license.txt diff --git a/ide/libs.antlr4.runtime/nbproject/project.properties b/ide/libs.antlr4.runtime/nbproject/project.properties index 8e7b3fa99a81..6b4094b61e80 100644 --- a/ide/libs.antlr4.runtime/nbproject/project.properties +++ b/ide/libs.antlr4.runtime/nbproject/project.properties @@ -18,7 +18,7 @@ is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=8 release.external/antlr4-runtime-4.13.1.jar=modules/ext/antlr4-runtime-4.13.1.jar license.file=../external/antlr4-runtime-4.13.1-license.txt diff --git a/ide/libs.commons_compress/nbproject/project.properties b/ide/libs.commons_compress/nbproject/project.properties index fca3398066fd..dba3c3594eb7 100644 --- a/ide/libs.commons_compress/nbproject/project.properties +++ b/ide/libs.commons_compress/nbproject/project.properties @@ -17,6 +17,6 @@ is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=8 release.external/commons-compress-1.27.1.jar=modules/ext/commons-compress-1.27.1.jar spec.version.base=0.38.0 diff --git a/ide/libs.freemarker/nbproject/project.properties b/ide/libs.freemarker/nbproject/project.properties index 82c945ef9e89..b73a7ac52d00 100644 --- a/ide/libs.freemarker/nbproject/project.properties +++ b/ide/libs.freemarker/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true -javac.compilerargs=-Xlint:unchecked +javac.compilerargs=-Xlint javac.release=17 release.external/freemarker-2.3.34.jar=modules/ext/freemarker-2.3.34.jar module.jar.verifylinkageignores=freemarker.((ext.ant.FreemarkerXmlTask)|(template.DefaultObjectWrapper)) diff --git a/ide/libs.jaxb/nbproject/project.properties b/ide/libs.jaxb/nbproject/project.properties index feb3eb38d30a..c41915be8096 100644 --- a/ide/libs.jaxb/nbproject/project.properties +++ b/ide/libs.jaxb/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.autoload=true -javac.source=1.8 +javac.release=8 javac.compilerargs=-Xlint -Xlint:-serial jnlp.indirect.jars=\ diff --git a/ide/libs.jsch.agentproxy/nbproject/project.properties b/ide/libs.jsch.agentproxy/nbproject/project.properties index ce8f36bee469..84cdad10b75e 100644 --- a/ide/libs.jsch.agentproxy/nbproject/project.properties +++ b/ide/libs.jsch.agentproxy/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 sigtest.gen.fail.on.error=false diff --git a/ide/libs.svnClientAdapter.javahl/nbproject/project.properties b/ide/libs.svnClientAdapter.javahl/nbproject/project.properties index 8d8baf9d921b..4d49f7eaa5ec 100644 --- a/ide/libs.svnClientAdapter.javahl/nbproject/project.properties +++ b/ide/libs.svnClientAdapter.javahl/nbproject/project.properties @@ -17,7 +17,7 @@ is.eager=true -javac.source=1.8 +javac.release=17 release.external/adapter-javahl-1.14.0.jar=modules/ext/adapter-javahl.jar release.external/javahl-1.14.0.jar=modules/ext/javahl.jar diff --git a/ide/libs.svnClientAdapter/nbproject/project.properties b/ide/libs.svnClientAdapter/nbproject/project.properties index 1dd722b7b370..eed4dab344a3 100644 --- a/ide/libs.svnClientAdapter/nbproject/project.properties +++ b/ide/libs.svnClientAdapter/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true -javac.source=1.8 +javac.release=17 release.external/adapter-base-1.14.0.jar=modules/ext/adapter-base.jar # Hidden class found: org.tigris.subversion.svnclientadapter.commandline.CommandLine$CmdArguments in method protected byte[] org.tigris.subversion.svnclientadapter.commandline.SvnCommandLine.execBytes(org.tigris.subversion.svnclientadapter.commandline.CommandLine$CmdArguments,boolean) throws java.lang.Exception in class org.tigris.subversion.svnclientadapter.commandline.SvnCommandLine diff --git a/ide/libs.tomljava/nbproject/project.properties b/ide/libs.tomljava/nbproject/project.properties index fc3fd8cfb743..51923a3bfabd 100644 --- a/ide/libs.tomljava/nbproject/project.properties +++ b/ide/libs.tomljava/nbproject/project.properties @@ -16,6 +16,6 @@ # under the License. is.autoload=true -javac.source=1.8 +javac.release=8 javac.compilerargs=-Xlint -Xlint:-serial release.external/toml-java-13.5.1.jar=modules/ext/toml-java-13.5.1.jar diff --git a/ide/localhistory/nbproject/project.properties b/ide/localhistory/nbproject/project.properties index b9c94cafcbb1..f6936ba54c81 100644 --- a/ide/localhistory/nbproject/project.properties +++ b/ide/localhistory/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. nbm.needs.restart=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 #qa-functional test.qa-functional.cp.extra=${openide.nodes.dir}/modules/org-openide-nodes.jar:\ ${openide.util.dir}/lib/org-openide-util.jar:${openide.util.ui.dir}/lib/org-openide-util-ui.jar diff --git a/ide/markdown/nbproject/project.properties b/ide/markdown/nbproject/project.properties index 5137752915a4..60729d846776 100644 --- a/ide/markdown/nbproject/project.properties +++ b/ide/markdown/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/mercurial/nbproject/project.properties b/ide/mercurial/nbproject/project.properties index 2edccb03dabd..eab93ca5f14c 100644 --- a/ide/mercurial/nbproject/project.properties +++ b/ide/mercurial/nbproject/project.properties @@ -14,8 +14,8 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 nbm.homepage=http://wiki.netbeans.org/wiki/view/MercurialVersionControl nbm.module.author=John Rice and Padraig O'Briain nbm.needs.restart=true diff --git a/ide/nativeimage.api/nbproject/project.properties b/ide/nativeimage.api/nbproject/project.properties index 5137752915a4..60729d846776 100644 --- a/ide/nativeimage.api/nbproject/project.properties +++ b/ide/nativeimage.api/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/notifications/nbproject/project.properties b/ide/notifications/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/ide/notifications/nbproject/project.properties +++ b/ide/notifications/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/o.n.swing.dirchooser/nbproject/project.properties b/ide/o.n.swing.dirchooser/nbproject/project.properties index 1e961cce9e9a..f5c7ea32f956 100644 --- a/ide/o.n.swing.dirchooser/nbproject/project.properties +++ b/ide/o.n.swing.dirchooser/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=11 +javac.release=17 javadoc.arch=${basedir}/arch.xml diff --git a/ide/o.openidex.util/nbproject/project.properties b/ide/o.openidex.util/nbproject/project.properties index cf56d429104f..ed0cad1c92b1 100644 --- a/ide/o.openidex.util/nbproject/project.properties +++ b/ide/o.openidex.util/nbproject/project.properties @@ -18,7 +18,7 @@ is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/options.editor/nbproject/project.properties b/ide/options.editor/nbproject/project.properties index 0f6ffac917aa..db0b99765173 100644 --- a/ide/options.editor/nbproject/project.properties +++ b/ide/options.editor/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. -javac.compilerargs=-Xlint:unchecked +javac.compilerargs=-Xlint javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/parsing.api/nbproject/project.properties b/ide/parsing.api/nbproject/project.properties index 79dcbeaf2825..a84221607202 100644 --- a/ide/parsing.api/nbproject/project.properties +++ b/ide/parsing.api/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml spec.version.base=9.39.0 diff --git a/ide/parsing.nb/nbproject/project.properties b/ide/parsing.nb/nbproject/project.properties index 68f22cc1dd78..20fe2edd4a89 100644 --- a/ide/parsing.nb/nbproject/project.properties +++ b/ide/parsing.nb/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base=1.36.0 #javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/parsing.ui/nbproject/project.properties b/ide/parsing.ui/nbproject/project.properties index 9cc525d78535..1404b1dc2b7d 100644 --- a/ide/parsing.ui/nbproject/project.properties +++ b/ide/parsing.ui/nbproject/project.properties @@ -16,5 +16,5 @@ # under the License. is.eager=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 spec.version.base=1.46.0 diff --git a/ide/print.editor/nbproject/project.properties b/ide/print.editor/nbproject/project.properties index 0bc35ea821de..c0dc6a02439a 100644 --- a/ide/print.editor/nbproject/project.properties +++ b/ide/print.editor/nbproject/project.properties @@ -16,5 +16,5 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 -javac.compilerargs=-Xlint:unchecked +javac.release=17 +javac.compilerargs=-Xlint diff --git a/ide/project.ant.compat8/nbproject/project.properties b/ide/project.ant.compat8/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/ide/project.ant.compat8/nbproject/project.properties +++ b/ide/project.ant.compat8/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/project.ant.ui/nbproject/project.properties b/ide/project.ant.ui/nbproject/project.properties index 76caffeadae8..bba55675b483 100644 --- a/ide/project.ant.ui/nbproject/project.properties +++ b/ide/project.ant.ui/nbproject/project.properties @@ -18,7 +18,7 @@ is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/project.indexingbridge/nbproject/project.properties b/ide/project.indexingbridge/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/ide/project.indexingbridge/nbproject/project.properties +++ b/ide/project.indexingbridge/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/project.libraries.ui/nbproject/project.properties b/ide/project.libraries.ui/nbproject/project.properties index 82c84fb9aab0..bd382a87eb5c 100644 --- a/ide/project.libraries.ui/nbproject/project.properties +++ b/ide/project.libraries.ui/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml diff --git a/ide/project.libraries/nbproject/project.properties b/ide/project.libraries/nbproject/project.properties index 1dbf76083b08..d0b3e38b8699 100644 --- a/ide/project.libraries/nbproject/project.properties +++ b/ide/project.libraries/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/project.spi.intern.impl/nbproject/project.properties b/ide/project.spi.intern.impl/nbproject/project.properties index 3b054ca8045d..ee2e82fe015a 100644 --- a/ide/project.spi.intern.impl/nbproject/project.properties +++ b/ide/project.spi.intern.impl/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/project.spi.intern/nbproject/project.properties b/ide/project.spi.intern/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/ide/project.spi.intern/nbproject/project.properties +++ b/ide/project.spi.intern/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/projectapi.nb/nbproject/project.properties b/ide/projectapi.nb/nbproject/project.properties index 3b054ca8045d..ee2e82fe015a 100644 --- a/ide/projectapi.nb/nbproject/project.properties +++ b/ide/projectapi.nb/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/projectui.buildmenu/nbproject/project.properties b/ide/projectui.buildmenu/nbproject/project.properties index 21580f0a7e28..e19236b7b654 100644 --- a/ide/projectui.buildmenu/nbproject/project.properties +++ b/ide/projectui.buildmenu/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.autoload=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 spec.version.base=1.58.0 diff --git a/ide/projectui/nbproject/project.properties b/ide/projectui/nbproject/project.properties index 450d21c96f8a..e6eb152cc1ac 100644 --- a/ide/projectui/nbproject/project.properties +++ b/ide/projectui/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked +javac.compilerargs=-Xlint javac.release=17 spec.version.base=1.91.0 diff --git a/ide/projectuiapi.base/nbproject/project.properties b/ide/projectuiapi.base/nbproject/project.properties index e6d15d122e14..68ca7d879479 100644 --- a/ide/projectuiapi.base/nbproject/project.properties +++ b/ide/projectuiapi.base/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 spec.version.base=1.118.0 is.autoload=true javadoc.arch=${basedir}/arch.xml diff --git a/ide/properties.syntax/nbproject/project.properties b/ide/properties.syntax/nbproject/project.properties index 6e935a3f45e5..302748ed40cd 100644 --- a/ide/properties.syntax/nbproject/project.properties +++ b/ide/properties.syntax/nbproject/project.properties @@ -17,4 +17,4 @@ is.eager=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 diff --git a/ide/properties/nbproject/project.properties b/ide/properties/nbproject/project.properties index 10e1bedf2b0a..a83e7cd7ab82 100644 --- a/ide/properties/nbproject/project.properties +++ b/ide/properties/nbproject/project.properties @@ -15,8 +15,8 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.arch=${basedir}/arch.xml test.config.create.includes=org/netbeans/properties/jelly2tests/suites/creating_properties_file/*Test.class diff --git a/ide/schema2beans/nbproject/project.properties b/ide/schema2beans/nbproject/project.properties index 38cdeddc0447..cbe1b5cc82c4 100644 --- a/ide/schema2beans/nbproject/project.properties +++ b/ide/schema2beans/nbproject/project.properties @@ -19,4 +19,4 @@ is.autoload=true cp.extra=\ ${ant.core.lib} javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 diff --git a/ide/selenium2.server/nbproject/project.properties b/ide/selenium2.server/nbproject/project.properties index 3b054ca8045d..ee2e82fe015a 100644 --- a/ide/selenium2.server/nbproject/project.properties +++ b/ide/selenium2.server/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/selenium2/nbproject/project.properties b/ide/selenium2/nbproject/project.properties index 3b054ca8045d..ee2e82fe015a 100644 --- a/ide/selenium2/nbproject/project.properties +++ b/ide/selenium2/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/server/nbproject/project.properties b/ide/server/nbproject/project.properties index 5caac2271be3..aae5520c72f7 100644 --- a/ide/server/nbproject/project.properties +++ b/ide/server/nbproject/project.properties @@ -18,7 +18,7 @@ is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/slf4j.api/nbproject/project.properties b/ide/slf4j.api/nbproject/project.properties index 11a94b29cb67..e1061a0e0199 100644 --- a/ide/slf4j.api/nbproject/project.properties +++ b/ide/slf4j.api/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=8 release.external/slf4j-api-1.7.36.jar=modules/slf4j-api.jar is.autoload=true diff --git a/ide/spellchecker.apimodule/nbproject/project.properties b/ide/spellchecker.apimodule/nbproject/project.properties index 93aded380628..74030d245b62 100644 --- a/ide/spellchecker.apimodule/nbproject/project.properties +++ b/ide/spellchecker.apimodule/nbproject/project.properties @@ -17,8 +17,8 @@ # under the License. # is.autoload=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.arch=${basedir}/arch.xml nbm.homepage=http://spellchecker.netbeans.org nbm.module.author=Jan Lahoda diff --git a/ide/spellchecker.bindings.htmlxml/nbproject/project.properties b/ide/spellchecker.bindings.htmlxml/nbproject/project.properties index 892f758075ba..c87210dd5127 100644 --- a/ide/spellchecker.bindings.htmlxml/nbproject/project.properties +++ b/ide/spellchecker.bindings.htmlxml/nbproject/project.properties @@ -16,8 +16,8 @@ # specific language governing permissions and limitations # under the License. # -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 is.eager=true javadoc.arch=${basedir}/arch.xml diff --git a/ide/spellchecker.bindings.properties/nbproject/project.properties b/ide/spellchecker.bindings.properties/nbproject/project.properties index 3dc88525da25..41e40e9c2e8e 100644 --- a/ide/spellchecker.bindings.properties/nbproject/project.properties +++ b/ide/spellchecker.bindings.properties/nbproject/project.properties @@ -16,8 +16,8 @@ # specific language governing permissions and limitations # under the License. # -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 is.eager=true javadoc.arch=${basedir}/arch.xml diff --git a/ide/spellchecker.dictionary_en/nbproject/project.properties b/ide/spellchecker.dictionary_en/nbproject/project.properties index 2dac7a94bab0..fcb122feaef4 100644 --- a/ide/spellchecker.dictionary_en/nbproject/project.properties +++ b/ide/spellchecker.dictionary_en/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 release.external/wordlist-en_GB-large-2017.08.24.zip=modules/dict/wordlist-en_GB-large-2017.08.24.zip release.external/wordlist-en_US-large-2017.08.24.zip=modules/dict/wordlist-en_US-large-2017.08.24.zip jnlp.indirect.files=modules/dict/dictionary_en_US.description,modules/dict/dictionary_en_GB.description,modules/dict/dictionary_en.description,modules/dict/wordlist-en_GB-large-2017.08.24.zip,modules/dict/wordlist-en_US-large-2017.08.24.zip diff --git a/ide/spellchecker/nbproject/project.properties b/ide/spellchecker/nbproject/project.properties index df6bbd054a97..31005e37b05c 100644 --- a/ide/spellchecker/nbproject/project.properties +++ b/ide/spellchecker/nbproject/project.properties @@ -16,8 +16,8 @@ # specific language governing permissions and limitations # under the License. # -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 nbm.homepage=http://spellchecker.netbeans.org nbm.module.author=Jan Lahoda spec.version.base=1.67.0 diff --git a/ide/spi.debugger.ui/nbproject/project.properties b/ide/spi.debugger.ui/nbproject/project.properties index 91c069f2dd47..78f417abaa8b 100644 --- a/ide/spi.debugger.ui/nbproject/project.properties +++ b/ide/spi.debugger.ui/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/spi.editor.hints.projects/nbproject/project.properties b/ide/spi.editor.hints.projects/nbproject/project.properties index 40b6ca976467..2a7b55a83744 100644 --- a/ide/spi.editor.hints.projects/nbproject/project.properties +++ b/ide/spi.editor.hints.projects/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/spi.editor.hints/nbproject/project.properties b/ide/spi.editor.hints/nbproject/project.properties index c992d7ba6d0f..a9636ece099a 100644 --- a/ide/spi.editor.hints/nbproject/project.properties +++ b/ide/spi.editor.hints/nbproject/project.properties @@ -14,8 +14,8 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml spec.version.base=1.74.0 diff --git a/ide/spi.navigator/nbproject/project.properties b/ide/spi.navigator/nbproject/project.properties index c0bf2776dfe9..8da43ae33793 100644 --- a/ide/spi.navigator/nbproject/project.properties +++ b/ide/spi.navigator/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true -javac.compilerargs=-Xlint:unchecked +javac.compilerargs=-Xlint javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/spi.palette/nbproject/project.properties b/ide/spi.palette/nbproject/project.properties index e4c8d1248b17..f6955433ebaa 100644 --- a/ide/spi.palette/nbproject/project.properties +++ b/ide/spi.palette/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. is.autoload=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/spi.tasklist/nbproject/project.properties b/ide/spi.tasklist/nbproject/project.properties index ee7e786a91ac..9c22e88101ae 100644 --- a/ide/spi.tasklist/nbproject/project.properties +++ b/ide/spi.tasklist/nbproject/project.properties @@ -15,8 +15,8 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml spec.version.base=1.67.0 diff --git a/ide/spi.viewmodel/nbproject/project.properties b/ide/spi.viewmodel/nbproject/project.properties index 0a0d93d87d41..d37f6d15984a 100644 --- a/ide/spi.viewmodel/nbproject/project.properties +++ b/ide/spi.viewmodel/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. is.autoload=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml # Need extra runtime dependency on modules which are loaded transitively: diff --git a/ide/subversion/nbproject/project.properties b/ide/subversion/nbproject/project.properties index d112f8dc0bc8..90df159225de 100644 --- a/ide/subversion/nbproject/project.properties +++ b/ide/subversion/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. spec.version.base=1.74.0 -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 #qa-functional test.qa-functional.cp.extra=${openide.nodes.dir}/modules/org-openide-nodes.jar:\${openide.util.dir}/lib/org-openide-util.jar:${openide.util.ui.dir}/lib/org-openide-util-ui.jar diff --git a/ide/swing.validation/nbproject/project.properties b/ide/swing.validation/nbproject/project.properties index 0ec8b7cbdcea..d68190bacb1c 100644 --- a/ide/swing.validation/nbproject/project.properties +++ b/ide/swing.validation/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml nbm.homepage=https://github.com/timboudreau/simplevalidation/ diff --git a/ide/target.iterator/nbproject/project.properties b/ide/target.iterator/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/ide/target.iterator/nbproject/project.properties +++ b/ide/target.iterator/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/tasklist.projectint/nbproject/project.properties b/ide/tasklist.projectint/nbproject/project.properties index 4d3d434757d8..7242281aa288 100644 --- a/ide/tasklist.projectint/nbproject/project.properties +++ b/ide/tasklist.projectint/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 diff --git a/ide/tasklist.todo/nbproject/project.properties b/ide/tasklist.todo/nbproject/project.properties index 0223ae552a70..102445c6d91a 100644 --- a/ide/tasklist.todo/nbproject/project.properties +++ b/ide/tasklist.todo/nbproject/project.properties @@ -14,8 +14,8 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 spec.version.base=1.63.0 #hook for apisupport TestBase test-unit-sys-prop.test.nbcvsroot=${nb_all} diff --git a/ide/tasklist.ui/nbproject/project.properties b/ide/tasklist.ui/nbproject/project.properties index 791a1ec9f915..2f709fd774f5 100644 --- a/ide/tasklist.ui/nbproject/project.properties +++ b/ide/tasklist.ui/nbproject/project.properties @@ -14,8 +14,8 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 spec.version.base=1.63.0 test.config.stableBTD.includes=**/*Test.class diff --git a/ide/team.commons/nbproject/project.properties b/ide/team.commons/nbproject/project.properties index f275d82341e2..e7e4b541ff87 100644 --- a/ide/team.commons/nbproject/project.properties +++ b/ide/team.commons/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml diff --git a/ide/team.ide/nbproject/project.properties b/ide/team.ide/nbproject/project.properties index 3b054ca8045d..ee2e82fe015a 100644 --- a/ide/team.ide/nbproject/project.properties +++ b/ide/team.ide/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/terminal.nb/nbproject/project.properties b/ide/terminal.nb/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/ide/terminal.nb/nbproject/project.properties +++ b/ide/terminal.nb/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/terminal/nbproject/project.properties b/ide/terminal/nbproject/project.properties index 6672471687b4..475bdb851c12 100644 --- a/ide/terminal/nbproject/project.properties +++ b/ide/terminal/nbproject/project.properties @@ -25,7 +25,7 @@ auxiliary.org-netbeans-modules-editor-indent.text.x-java.CodeStyle.project.inden auxiliary.org-netbeans-modules-editor-indent.text.x-java.CodeStyle.project.spaces-per-tab=8 auxiliary.org-netbeans-modules-editor-indent.text.x-java.CodeStyle.project.tab-size=8 auxiliary.org-netbeans-modules-editor-indent.text.x-java.CodeStyle.project.text-limit-width=80 -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml nbm.homepage=http://wiki.netbeans.org/TerminalEmulator diff --git a/ide/utilities.project/nbproject/project.properties b/ide/utilities.project/nbproject/project.properties index cba3c3e4cc8b..71a34f488c84 100644 --- a/ide/utilities.project/nbproject/project.properties +++ b/ide/utilities.project/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. is.eager=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/ide/utilities/nbproject/project.properties b/ide/utilities/nbproject/project.properties index 2fdb0bcfdb08..e625cc3c4dfd 100644 --- a/ide/utilities/nbproject/project.properties +++ b/ide/utilities/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -#javac.compilerargs=-Xlint:unchecked +javac.compilerargs=-Xlint javac.release=17 javadoc.arch=${basedir}/arch.xml diff --git a/ide/versioning.core/nbproject/project.properties b/ide/versioning.core/nbproject/project.properties index 8bfcfba1247d..bc4b9d915825 100644 --- a/ide/versioning.core/nbproject/project.properties +++ b/ide/versioning.core/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked +javac.compilerargs=-Xlint javac.release=17 javadoc.name=Versioning diff --git a/ide/versioning.indexingbridge/nbproject/project.properties b/ide/versioning.indexingbridge/nbproject/project.properties index 3b054ca8045d..ee2e82fe015a 100644 --- a/ide/versioning.indexingbridge/nbproject/project.properties +++ b/ide/versioning.indexingbridge/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/versioning.masterfs/nbproject/project.properties b/ide/versioning.masterfs/nbproject/project.properties index 3fadda45068f..f86061d0204b 100644 --- a/ide/versioning.masterfs/nbproject/project.properties +++ b/ide/versioning.masterfs/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial test-unit-sys-prop.work.dir=${basedir}/build/test/unit/work \ No newline at end of file diff --git a/ide/versioning.system.cvss.installer/nbproject/project.properties b/ide/versioning.system.cvss.installer/nbproject/project.properties index 3b054ca8045d..ee2e82fe015a 100644 --- a/ide/versioning.system.cvss.installer/nbproject/project.properties +++ b/ide/versioning.system.cvss.installer/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/versioning.ui/nbproject/project.properties b/ide/versioning.ui/nbproject/project.properties index 728c55ec267d..9c68d0965fb0 100644 --- a/ide/versioning.ui/nbproject/project.properties +++ b/ide/versioning.ui/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.eager=true -javac.compilerargs=-Xlint:unchecked +javac.compilerargs=-Xlint javac.release=17 spec.version.base=1.55.0 diff --git a/ide/versioning.util/nbproject/project.properties b/ide/versioning.util/nbproject/project.properties index 317b70c1baea..8e181b7622b8 100644 --- a/ide/versioning.util/nbproject/project.properties +++ b/ide/versioning.util/nbproject/project.properties @@ -15,8 +15,8 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.release=11 +javac.compilerargs=-Xlint +javac.release=17 javadoc.name=Versioning Support Utilities spec.version.base=2.8.0 diff --git a/ide/versioning/nbproject/project.properties b/ide/versioning/nbproject/project.properties index 9822f827d24b..e7403b0c5bfc 100644 --- a/ide/versioning/nbproject/project.properties +++ b/ide/versioning/nbproject/project.properties @@ -15,8 +15,8 @@ # specific language governing permissions and limitations # under the License. -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.name=Versioning spec.version.base=1.79.0 diff --git a/ide/web.browser.api/nbproject/project.properties b/ide/web.browser.api/nbproject/project.properties index 49efc468653b..a55ed6fd07c5 100644 --- a/ide/web.browser.api/nbproject/project.properties +++ b/ide/web.browser.api/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial ant.jar=${ant.core.lib} diff --git a/ide/web.common.ui/nbproject/project.properties b/ide/web.common.ui/nbproject/project.properties index 8eb137779f70..d4aba834bb57 100644 --- a/ide/web.common.ui/nbproject/project.properties +++ b/ide/web.common.ui/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial test.config.stableBTD.includes=**/*Test.class diff --git a/ide/web.common/nbproject/project.properties b/ide/web.common/nbproject/project.properties index 6b98cd2b9d1f..8075069bda44 100644 --- a/ide/web.common/nbproject/project.properties +++ b/ide/web.common/nbproject/project.properties @@ -17,7 +17,7 @@ is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.apichanges=${basedir}/apichanges.xml diff --git a/ide/web.indent/nbproject/project.properties b/ide/web.indent/nbproject/project.properties index 1f187157c6a8..9732eb4c1f39 100644 --- a/ide/web.indent/nbproject/project.properties +++ b/ide/web.indent/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial is.autoload=true \ No newline at end of file diff --git a/ide/web.webkit.debugging/nbproject/project.properties b/ide/web.webkit.debugging/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/ide/web.webkit.debugging/nbproject/project.properties +++ b/ide/web.webkit.debugging/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/ide/xml.axi/nbproject/project.properties b/ide/xml.axi/nbproject/project.properties index 47550a6be8e3..ca795662f768 100644 --- a/ide/xml.axi/nbproject/project.properties +++ b/ide/xml.axi/nbproject/project.properties @@ -18,7 +18,7 @@ # is.autoload=true -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml test.config.stableBTD.includes=**/*Test.class diff --git a/ide/xml.catalog.ui/nbproject/project.properties b/ide/xml.catalog.ui/nbproject/project.properties index affaea1b508e..2e8f375876ad 100644 --- a/ide/xml.catalog.ui/nbproject/project.properties +++ b/ide/xml.catalog.ui/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base=2.35.0 diff --git a/ide/xml.catalog/nbproject/project.properties b/ide/xml.catalog/nbproject/project.properties index ee4b2a5e7016..bfa35243549d 100644 --- a/ide/xml.catalog/nbproject/project.properties +++ b/ide/xml.catalog/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 spec.version.base=3.36.0 test.config.stableBTD.includes=**/*Test.class diff --git a/ide/xml.core/nbproject/project.properties b/ide/xml.core/nbproject/project.properties index d8f2d7155d6e..96e4e79c3ca9 100644 --- a/ide/xml.core/nbproject/project.properties +++ b/ide/xml.core/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 spec.version.base=1.75.0 is.autoload=true diff --git a/ide/xml.jaxb.api/nbproject/project.properties b/ide/xml.jaxb.api/nbproject/project.properties index 01a1705b8b38..52d06ed9ffcc 100644 --- a/ide/xml.jaxb.api/nbproject/project.properties +++ b/ide/xml.jaxb.api/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.autoload=true -javac.source=1.8 +javac.release=8 javac.compilerargs=-Xlint -Xlint:-serial jnlp.indirect.jars=\ diff --git a/ide/xml.lexer/nbproject/project.properties b/ide/xml.lexer/nbproject/project.properties index f76ed6d477a4..9b94f8bbee2a 100644 --- a/ide/xml.lexer/nbproject/project.properties +++ b/ide/xml.lexer/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. is.autoload=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml diff --git a/ide/xml.multiview/nbproject/project.properties b/ide/xml.multiview/nbproject/project.properties index 3b6084a7f2b4..6a09ef59a609 100644 --- a/ide/xml.multiview/nbproject/project.properties +++ b/ide/xml.multiview/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml spec.version.base=1.70.0 is.autoload=true diff --git a/ide/xml.retriever/nbproject/project.properties b/ide/xml.retriever/nbproject/project.properties index 6079e461a049..28fe3e674643 100644 --- a/ide/xml.retriever/nbproject/project.properties +++ b/ide/xml.retriever/nbproject/project.properties @@ -17,7 +17,7 @@ # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 test.config.stableBTD.includes=**/*Test.class test.config.stableBTD.excludes=\ diff --git a/ide/xml.schema.completion/nbproject/project.properties b/ide/xml.schema.completion/nbproject/project.properties index 3582e2f03712..918d00735aaa 100644 --- a/ide/xml.schema.completion/nbproject/project.properties +++ b/ide/xml.schema.completion/nbproject/project.properties @@ -16,5 +16,5 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml diff --git a/ide/xml.schema.model/nbproject/project.properties b/ide/xml.schema.model/nbproject/project.properties index 7c10361232db..7c79c38d5162 100644 --- a/ide/xml.schema.model/nbproject/project.properties +++ b/ide/xml.schema.model/nbproject/project.properties @@ -18,7 +18,7 @@ # is.autoload=true -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml spec.version.base=1.64.0 diff --git a/ide/xml.text/nbproject/project.properties b/ide/xml.text/nbproject/project.properties index 147b3d73811d..0130da64f5b7 100644 --- a/ide/xml.text/nbproject/project.properties +++ b/ide/xml.text/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 test.unit.cp.extra=${openide.dir}/core/openide.jar:${openide.loaders.dir}/core/openide-loaders.jar test.unit.run.cp.extra=${test.unit.cp.extra} diff --git a/ide/xml.wsdl.model/nbproject/project.properties b/ide/xml.wsdl.model/nbproject/project.properties index 1d79707170ce..b24e1f5b17d0 100644 --- a/ide/xml.wsdl.model/nbproject/project.properties +++ b/ide/xml.wsdl.model/nbproject/project.properties @@ -18,7 +18,7 @@ # is.autoload=true -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml spec.version.base=1.65.0 release.external/generated-wsdl-xsd-2004.08.24.jar=modules/ext/generated-wsdl-xsd-2004.08.24.jar diff --git a/ide/xml.xam/nbproject/project.properties b/ide/xml.xam/nbproject/project.properties index c55b3f9d880d..19886f88136b 100644 --- a/ide/xml.xam/nbproject/project.properties +++ b/ide/xml.xam/nbproject/project.properties @@ -18,7 +18,7 @@ # is.autoload=true -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml spec.version.base=1.64.0 diff --git a/ide/xml.xdm/nbproject/project.properties b/ide/xml.xdm/nbproject/project.properties index d9768b089f5d..1c83b898b121 100644 --- a/ide/xml.xdm/nbproject/project.properties +++ b/ide/xml.xdm/nbproject/project.properties @@ -18,7 +18,7 @@ # is.autoload=true -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml spec.version.base=1.66.0 diff --git a/ide/xml/nbproject/project.properties b/ide/xml/nbproject/project.properties index d6848efc77df..9486f8625421 100644 --- a/ide/xml/nbproject/project.properties +++ b/ide/xml/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 is.autoload=true javadoc.packages=\ diff --git a/ide/xsl/nbproject/project.properties b/ide/xsl/nbproject/project.properties index 52c357a969c6..fb296c95bcd4 100644 --- a/ide/xsl/nbproject/project.properties +++ b/ide/xsl/nbproject/project.properties @@ -16,6 +16,6 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=17 test.config.stableBTD.includes=**/*Test.class From 795e6a1f51ec403ebf1afc3277e41daf635f7e92 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Tue, 10 Mar 2026 19:06:27 +0100 Subject: [PATCH 046/100] Update FlatLaf from 3.6.2 to 3.7.1 --- platform/libs.flatlaf/external/binaries-list | 2 +- ...6.2-license.txt => flatlaf-3.7.1-license.txt} | 4 ++-- platform/libs.flatlaf/manifest.mf | 2 +- .../libs.flatlaf/nbproject/project.properties | 16 ++++++++-------- platform/libs.flatlaf/nbproject/project.xml | 4 ++-- 5 files changed, 14 insertions(+), 14 deletions(-) rename platform/libs.flatlaf/external/{flatlaf-3.6.2-license.txt => flatlaf-3.7.1-license.txt} (99%) diff --git a/platform/libs.flatlaf/external/binaries-list b/platform/libs.flatlaf/external/binaries-list index 54db01b1d2db..61b01a60b16c 100644 --- a/platform/libs.flatlaf/external/binaries-list +++ b/platform/libs.flatlaf/external/binaries-list @@ -15,4 +15,4 @@ # specific language governing permissions and limitations # under the License. -D927E248D29606BE1BDFB5CC29699B0A2A2E7A6C com.formdev:flatlaf:3.6.2 +A71A3DDEBE42FBFA8BAEFF1D6C0D955F2CE97CC9 com.formdev:flatlaf:3.7.1 diff --git a/platform/libs.flatlaf/external/flatlaf-3.6.2-license.txt b/platform/libs.flatlaf/external/flatlaf-3.7.1-license.txt similarity index 99% rename from platform/libs.flatlaf/external/flatlaf-3.6.2-license.txt rename to platform/libs.flatlaf/external/flatlaf-3.7.1-license.txt index 01517bc8565f..84c15dad3353 100644 --- a/platform/libs.flatlaf/external/flatlaf-3.6.2-license.txt +++ b/platform/libs.flatlaf/external/flatlaf-3.7.1-license.txt @@ -1,7 +1,7 @@ Name: FlatLaf Look and Feel Description: FlatLaf Look and Feel -Version: 3.6.2 -Files: flatlaf-3.6.2.jar +Version: 3.7.1 +Files: flatlaf-3.7.1.jar License: Apache-2.0 Origin: FormDev Software GmbH. URL: https://www.formdev.com/flatlaf/ diff --git a/platform/libs.flatlaf/manifest.mf b/platform/libs.flatlaf/manifest.mf index 09ac31bea027..8d0ddf98a85a 100644 --- a/platform/libs.flatlaf/manifest.mf +++ b/platform/libs.flatlaf/manifest.mf @@ -4,4 +4,4 @@ OpenIDE-Module: org.netbeans.libs.flatlaf/1 OpenIDE-Module-Install: org/netbeans/libs/flatlaf/Installer.class OpenIDE-Module-Specification-Version: 1.26 AutoUpdate-Show-In-Client: false -OpenIDE-Module-Implementation-Version: 3.6.2 +OpenIDE-Module-Implementation-Version: 3.7.1 diff --git a/platform/libs.flatlaf/nbproject/project.properties b/platform/libs.flatlaf/nbproject/project.properties index 10d138887992..8b67714c5dcd 100644 --- a/platform/libs.flatlaf/nbproject/project.properties +++ b/platform/libs.flatlaf/nbproject/project.properties @@ -31,18 +31,18 @@ spec.version.base.fatal.warning=false # # So when FlatLaf is updated, the OpenIDE-Module-Implementation-Version entry # in manifest.mf needs to be updated to match the new FlatLaf version. -release.external/flatlaf-3.6.2.jar=modules/ext/flatlaf-3.6.2.jar +release.external/flatlaf-3.7.1.jar=modules/ext/flatlaf-3.7.1.jar # com.formdev.flatlaf.ui intentionally ommitted. # rest is equivalent to the "public" packages for friend dependencies as declared in project.xml sigtest.public.packages=com.formdev.flatlaf,com.formdev.flatlaf.themes,com.formdev.flatlaf.util -release.external/flatlaf-3.6.2.jar!/com/formdev/flatlaf/natives/flatlaf-windows-x86.dll=modules/lib/flatlaf-windows-x86.dll -release.external/flatlaf-3.6.2.jar!/com/formdev/flatlaf/natives/flatlaf-windows-x86_64.dll=modules/lib/flatlaf-windows-x86_64.dll -release.external/flatlaf-3.6.2.jar!/com/formdev/flatlaf/natives/flatlaf-windows-arm64.dll=modules/lib/flatlaf-windows-arm64.dll -release.external/flatlaf-3.6.2.jar!/com/formdev/flatlaf/natives/libflatlaf-macos-arm64.dylib=modules/lib/libflatlaf-macos-arm64.dylib -release.external/flatlaf-3.6.2.jar!/com/formdev/flatlaf/natives/libflatlaf-macos-x86_64.dylib=modules/lib/libflatlaf-macos-x86_64.dylib -release.external/flatlaf-3.6.2.jar!/com/formdev/flatlaf/natives/libflatlaf-linux-x86_64.so=modules/lib/libflatlaf-linux-x86_64.so -release.external/flatlaf-3.6.2.jar!/com/formdev/flatlaf/natives/libflatlaf-linux-arm64.so=modules/lib/libflatlaf-linux-arm64.so +release.external/flatlaf-3.7.1.jar!/com/formdev/flatlaf/natives/flatlaf-windows-x86.dll=modules/lib/flatlaf-windows-x86.dll +release.external/flatlaf-3.7.1.jar!/com/formdev/flatlaf/natives/flatlaf-windows-x86_64.dll=modules/lib/flatlaf-windows-x86_64.dll +release.external/flatlaf-3.7.1.jar!/com/formdev/flatlaf/natives/flatlaf-windows-arm64.dll=modules/lib/flatlaf-windows-arm64.dll +release.external/flatlaf-3.7.1.jar!/com/formdev/flatlaf/natives/libflatlaf-macos-arm64.dylib=modules/lib/libflatlaf-macos-arm64.dylib +release.external/flatlaf-3.7.1.jar!/com/formdev/flatlaf/natives/libflatlaf-macos-x86_64.dylib=modules/lib/libflatlaf-macos-x86_64.dylib +release.external/flatlaf-3.7.1.jar!/com/formdev/flatlaf/natives/libflatlaf-linux-x86_64.so=modules/lib/libflatlaf-linux-x86_64.so +release.external/flatlaf-3.7.1.jar!/com/formdev/flatlaf/natives/libflatlaf-linux-arm64.so=modules/lib/libflatlaf-linux-arm64.so jnlp.verify.excludes=\ modules/lib/flatlaf-windows-x86.dll,\ modules/lib/flatlaf-windows-x86_64.dll,\ diff --git a/platform/libs.flatlaf/nbproject/project.xml b/platform/libs.flatlaf/nbproject/project.xml index 4abb87b60fd5..64096afe3df4 100644 --- a/platform/libs.flatlaf/nbproject/project.xml +++ b/platform/libs.flatlaf/nbproject/project.xml @@ -49,8 +49,8 @@ com.formdev.flatlaf.util - ext/flatlaf-3.6.2.jar - external/flatlaf-3.6.2.jar + ext/flatlaf-3.7.1.jar + external/flatlaf-3.7.1.jar From 10ea73c8e4da2c66618cd0c9d3e8f9b597c19a1f Mon Sep 17 00:00:00 2001 From: Neil C Smith Date: Wed, 11 Mar 2026 10:56:01 +0000 Subject: [PATCH 047/100] WIP : Fix for reformatting issue with unnamed vars GH9255 Update JavaLexer to generate correct token type for `var _`. Add lexer and formatting tests. --- .../netbeans/lib/java/lexer/JavaLexer.java | 4 +- .../lib/java/lexer/JavaLexerBatchTest.java | 17 ++++++ .../java/source/save/FormatingTest.java | 54 ++++++++++++++++--- 3 files changed, 68 insertions(+), 7 deletions(-) diff --git a/java/java.lexer/src/org/netbeans/lib/java/lexer/JavaLexer.java b/java/java.lexer/src/org/netbeans/lib/java/lexer/JavaLexer.java index 438b8b84ffb3..40dd4ede399d 100644 --- a/java/java.lexer/src/org/netbeans/lib/java/lexer/JavaLexer.java +++ b/java/java.lexer/src/org/netbeans/lib/java/lexer/JavaLexer.java @@ -1196,7 +1196,9 @@ else if ('0' <= c && c <= '9') { // float literal next = nextToken(); } while (next != null && AFTER_VAR_TOKENS.contains(next.id())); - varKeyword = next != null && next.id() == JavaTokenId.IDENTIFIER; + varKeyword = next != null + && (next.id() == JavaTokenId.IDENTIFIER + || next.id() == JavaTokenId.UNDERSCORE); } input.backup(input.readLengthEOF()- len); diff --git a/java/java.lexer/test/unit/src/org/netbeans/lib/java/lexer/JavaLexerBatchTest.java b/java/java.lexer/test/unit/src/org/netbeans/lib/java/lexer/JavaLexerBatchTest.java index bf4e0b71a8c2..89cd8b6085fa 100644 --- a/java/java.lexer/test/unit/src/org/netbeans/lib/java/lexer/JavaLexerBatchTest.java +++ b/java/java.lexer/test/unit/src/org/netbeans/lib/java/lexer/JavaLexerBatchTest.java @@ -560,6 +560,23 @@ public void testVarIdent() { LexerTestUtilities.assertNextTokenEquals(ts, JavaTokenId.SEMICOLON, ";"); } + public void testVarUnnamed() { + String text = "var _ = 0;"; + InputAttributes attr = new InputAttributes(); + attr.setValue(JavaTokenId.language(), "version", Integer.valueOf(22), true); + TokenHierarchy hi = TokenHierarchy.create(text, false, JavaTokenId.language(), EnumSet.noneOf(JavaTokenId.class), attr); + TokenSequence ts = hi.tokenSequence(); + + LexerTestUtilities.assertNextTokenEquals(ts, JavaTokenId.VAR, "var"); + LexerTestUtilities.assertNextTokenEquals(ts, JavaTokenId.WHITESPACE, " "); + LexerTestUtilities.assertNextTokenEquals(ts, JavaTokenId.UNDERSCORE, "_"); + LexerTestUtilities.assertNextTokenEquals(ts, JavaTokenId.WHITESPACE, " "); + LexerTestUtilities.assertNextTokenEquals(ts, JavaTokenId.EQ, "="); + LexerTestUtilities.assertNextTokenEquals(ts, JavaTokenId.WHITESPACE, " "); + LexerTestUtilities.assertNextTokenEquals(ts, JavaTokenId.INT_LITERAL, "0"); + LexerTestUtilities.assertNextTokenEquals(ts, JavaTokenId.SEMICOLON, ";"); + } + public void testVarWeird() { String text = "var = 0; varu = 0; val = 0; if (a.var);"; InputAttributes attr = new InputAttributes(); diff --git a/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/save/FormatingTest.java b/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/save/FormatingTest.java index 06dde1d4d632..513a2132b962 100644 --- a/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/save/FormatingTest.java +++ b/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/save/FormatingTest.java @@ -6274,13 +6274,12 @@ public void testForNoCondition() throws Exception { } public void testForVar1() throws Exception { + sourceLevel = "10"; testFile = new File(getWorkDir(), "Test.java"); TestUtilities.copyStringToFile(testFile, ""); FileObject testSourceFO = FileUtil.toFileObject(testFile); DataObject testSourceDO = DataObject.find(testSourceFO); EditorCookie ec = (EditorCookie) testSourceDO.getCookie(EditorCookie.class); - String oldLevel = JavaSourceTest.SourceLevelQueryImpl.sourceLevel; - JavaSourceTest.SourceLevelQueryImpl.sourceLevel = "1.10"; final Document doc = ec.openDocument(); doc.putProperty(Language.class, JavaTokenId.language()); String content @@ -6299,17 +6298,15 @@ public void testForVar1() throws Exception { + " }\n" + "}\n"; reformat(doc, content, golden); - JavaSourceTest.SourceLevelQueryImpl.sourceLevel = oldLevel; } public void testForVar2() throws Exception { + sourceLevel = "10"; testFile = new File(getWorkDir(), "Test.java"); TestUtilities.copyStringToFile(testFile, ""); FileObject testSourceFO = FileUtil.toFileObject(testFile); DataObject testSourceDO = DataObject.find(testSourceFO); EditorCookie ec = (EditorCookie) testSourceDO.getCookie(EditorCookie.class); - String oldLevel = JavaSourceTest.SourceLevelQueryImpl.sourceLevel; - JavaSourceTest.SourceLevelQueryImpl.sourceLevel = "1.10"; final Document doc = ec.openDocument(); doc.putProperty(Language.class, JavaTokenId.language()); String content @@ -6328,7 +6325,52 @@ public void testForVar2() throws Exception { + " }\n" + "}\n"; reformat(doc, content, golden); - JavaSourceTest.SourceLevelQueryImpl.sourceLevel = oldLevel; + } + + public void testForVarUnnamed() throws Exception { + sourceLevel = "22"; + testFile = new File(getWorkDir(), "Test.java"); + TestUtilities.copyStringToFile(testFile, ""); + FileObject testSourceFO = FileUtil.toFileObject(testFile); + DataObject testSourceDO = DataObject.find(testSourceFO); + EditorCookie ec = (EditorCookie) testSourceDO.getCookie(EditorCookie.class); + final Document doc = ec.openDocument(); + doc.putProperty(Language.class, JavaTokenId.language()); + String content + = """ + package hierbas.del.litoral; + + public class Test { + + public static void main(String[] args) { + int[] orderIDs = {34, 45, 23, 27, 15}; + int total = 0; + for ( var _:orderIDs) { + total++; + } + } + } + """; + + String golden + = """ + package hierbas.del.litoral; + + public class Test { + + public static void main(String[] args) { + int[] orderIDs = {34, 45, 23, 27, 15}; + int total = 0; + for (var _ : orderIDs) { + total++; + } + } + } + """; + + //check no change then formatted + reformat(doc, golden, golden); + reformat(doc, content, golden); } public void testTryBlockAfterIf() throws Exception { From 373499df89c7aeb72e3cdca2f6953ae061e1153b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Thu, 7 Dec 2023 23:33:13 +0100 Subject: [PATCH 048/100] Integrate rust-analyzer - add support for rust LSP implementation rust-analyzer - align rust icons more with existing NB icons - show hint if rust analyser is not configured --- ide/lsp.client/licenseinfo.xml | 27 ++ rust/rust.grammar/licenseinfo.xml | 23 +- .../rust.grammar/nbproject/project.properties | 2 +- rust/rust.grammar/nbproject/project.xml | 61 +++ .../rust/grammar/LayerProviderImpl.java | 67 ++++ .../rust/grammar/RustLanguageConfig.java | 16 +- .../netbeans/modules/rust/grammar/layer.xml | 171 ++++++++ .../modules/rust/grammar/lsp-layer.xml | 34 ++ .../modules/rust/grammar/lsp/RustLSP.java | 55 +++ .../rust/grammar/lsp/UnconfiguredHint.java | 91 +++++ .../modules/rust/grammar/non-lsp-layer.xml | 57 +++ .../grammar/structure/RustStructureItem.java | 15 +- .../rust/grammar/structure/resources/enum.png | Bin 0 -> 830 bytes .../rust/grammar/structure/resources/enum.svg | 71 ++++ .../grammar/structure/resources/function.png | Bin 0 -> 556 bytes .../grammar/structure/resources/function.svg | 39 ++ .../grammar/structure/resources/interface.png | Bin 0 -> 541 bytes .../grammar/structure/resources/interface.svg | 47 +++ .../grammar/structure/resources/module.png | Bin 0 -> 1474 bytes .../grammar/structure/resources/snippet.png | Bin 0 -> 613 bytes .../grammar/structure/resources/snippet.svg | 64 +++ .../grammar/structure/resources/struct.png | Bin 0 -> 785 bytes .../grammar/structure/resources/struct.svg | 61 +++ .../structure/resources/structure-enum.png | Bin 1186 -> 0 bytes .../resources/structure-function.png | Bin 1007 -> 0 bytes .../structure/resources/structure-impl.png | Bin 1096 -> 0 bytes .../structure/resources/structure-macro.png | Bin 1126 -> 0 bytes .../structure/resources/structure-module.png | Bin 1173 -> 0 bytes .../structure/resources/structure-struct.png | Bin 1196 -> 0 bytes .../grammar/structure/resources/trait.png | Bin 0 -> 530 bytes .../rust/options/api/RustAnalyzerOptions.java | 50 +++ .../options/impl/RustAnalyzerOptionsImpl.java | 124 ++++++ .../options/rustanalyzer/Bundle.properties | 27 ++ .../RustAnalyzerOptionsPanelController.java | 111 ++++++ .../rustanalyzer/RustAnalyzerPanel.form | 139 +++++++ .../rustanalyzer/RustAnalyzerPanel.java | 373 ++++++++++++++++++ .../rust/sources/rs/RustFileDataObject.java | 11 + 37 files changed, 1704 insertions(+), 32 deletions(-) create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/LayerProviderImpl.java create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/lsp-layer.xml create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/lsp/RustLSP.java create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/lsp/UnconfiguredHint.java create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/non-lsp-layer.xml create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/enum.png create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/enum.svg create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/function.png create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/function.svg create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/interface.png create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/interface.svg create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/module.png create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/snippet.png create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/snippet.svg create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/struct.png create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/struct.svg delete mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/structure-enum.png delete mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/structure-function.png delete mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/structure-impl.png delete mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/structure-macro.png delete mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/structure-module.png delete mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/structure-struct.png create mode 100644 rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/trait.png create mode 100644 rust/rust.options/src/org/netbeans/modules/rust/options/api/RustAnalyzerOptions.java create mode 100644 rust/rust.options/src/org/netbeans/modules/rust/options/impl/RustAnalyzerOptionsImpl.java create mode 100644 rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/Bundle.properties create mode 100644 rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/RustAnalyzerOptionsPanelController.java create mode 100644 rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/RustAnalyzerPanel.form create mode 100644 rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/RustAnalyzerPanel.java diff --git a/ide/lsp.client/licenseinfo.xml b/ide/lsp.client/licenseinfo.xml index 24a13ec56ff1..63d1496bfb22 100644 --- a/ide/lsp.client/licenseinfo.xml +++ b/ide/lsp.client/licenseinfo.xml @@ -21,6 +21,33 @@ --> + src/org/netbeans/modules/lsp/client/bindings/icons/attribute.png + src/org/netbeans/modules/lsp/client/bindings/icons/class.png + src/org/netbeans/modules/lsp/client/bindings/icons/color.gif + src/org/netbeans/modules/lsp/client/bindings/icons/constant.png + src/org/netbeans/modules/lsp/client/bindings/icons/constructor.png + src/org/netbeans/modules/lsp/client/bindings/icons/empty.png + src/org/netbeans/modules/lsp/client/bindings/icons/enummember.png + src/org/netbeans/modules/lsp/client/bindings/icons/enum.png + src/org/netbeans/modules/lsp/client/bindings/icons/event.png + src/org/netbeans/modules/lsp/client/bindings/icons/field.png + src/org/netbeans/modules/lsp/client/bindings/icons/file.png + src/org/netbeans/modules/lsp/client/bindings/icons/folder.gif + src/org/netbeans/modules/lsp/client/bindings/icons/function.png + src/org/netbeans/modules/lsp/client/bindings/icons/interface.png + src/org/netbeans/modules/lsp/client/bindings/icons/keyword.png + src/org/netbeans/modules/lsp/client/bindings/icons/method.png + src/org/netbeans/modules/lsp/client/bindings/icons/module.png + src/org/netbeans/modules/lsp/client/bindings/icons/operator.png + src/org/netbeans/modules/lsp/client/bindings/icons/property.png + src/org/netbeans/modules/lsp/client/bindings/icons/reference.png + src/org/netbeans/modules/lsp/client/bindings/icons/snippet.png + src/org/netbeans/modules/lsp/client/bindings/icons/struct.png + src/org/netbeans/modules/lsp/client/bindings/icons/text.png + src/org/netbeans/modules/lsp/client/bindings/icons/typeparameter.gif + src/org/netbeans/modules/lsp/client/bindings/icons/unit.png + src/org/netbeans/modules/lsp/client/bindings/icons/value.png + src/org/netbeans/modules/lsp/client/bindings/icons/variable.gif src/org/netbeans/modules/lsp/client/resources/error_16.png src/org/netbeans/modules/lsp/client/resources/warning_16.png diff --git a/rust/rust.grammar/licenseinfo.xml b/rust/rust.grammar/licenseinfo.xml index 4852540b3791..4741b1647e36 100644 --- a/rust/rust.grammar/licenseinfo.xml +++ b/rust/rust.grammar/licenseinfo.xml @@ -20,23 +20,14 @@ --> - - - src/org/netbeans/modules/rust/grammar/structure/resources/structure-macro.png - src/org/netbeans/modules/rust/grammar/structure/resources/structure-enum.png - src/org/netbeans/modules/rust/grammar/structure/resources/structure-struct.png - src/org/netbeans/modules/rust/grammar/structure/resources/structure-impl.png - src/org/netbeans/modules/rust/grammar/structure/resources/structure-function.png - src/org/netbeans/modules/rust/grammar/structure/resources/structure-module.png + src/org/netbeans/modules/rust/grammar/structure/resources/enum.png + src/org/netbeans/modules/rust/grammar/structure/resources/function.png + src/org/netbeans/modules/rust/grammar/structure/resources/interface.png + src/org/netbeans/modules/rust/grammar/structure/resources/module.png + src/org/netbeans/modules/rust/grammar/structure/resources/snippet.png + src/org/netbeans/modules/rust/grammar/structure/resources/struct.png + src/org/netbeans/modules/rust/grammar/structure/resources/trait.png diff --git a/rust/rust.grammar/nbproject/project.properties b/rust/rust.grammar/nbproject/project.properties index 2ad5789cf71f..0c0c4ac904e0 100644 --- a/rust/rust.grammar/nbproject/project.properties +++ b/rust/rust.grammar/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial build.generated.sources.dir=${build.dir}/generated-sources diff --git a/rust/rust.grammar/nbproject/project.xml b/rust/rust.grammar/nbproject/project.xml index 3a8db0587598..a3837bcdf62e 100644 --- a/rust/rust.grammar/nbproject/project.xml +++ b/rust/rust.grammar/nbproject/project.xml @@ -61,6 +61,15 @@ 1.20 + + org.netbeans.modules.editor + + + + 3 + 1.119 + + org.netbeans.modules.editor.fold @@ -70,6 +79,15 @@ 1.65 + + org.netbeans.modules.editor.lib2 + + + + 1 + 2.52 + + org.netbeans.modules.editor.mimelookup @@ -96,6 +114,24 @@ 1.1 + + org.netbeans.modules.lsp.client + + + + 0 + 1.24 + + + + org.netbeans.modules.options.api + + + + 1 + 1.77 + + org.netbeans.modules.parsing.api @@ -105,6 +141,23 @@ 9.27 + + org.netbeans.modules.rust.options + + + + 1.11 + + + + org.netbeans.spi.editor.hints + + + + 0 + 1.74 + + org.openide.filesystems @@ -113,6 +166,14 @@ 9.33 + + org.openide.modules + + + + 7.79 + + org.openide.util diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/LayerProviderImpl.java b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/LayerProviderImpl.java new file mode 100644 index 000000000000..30b4d534b0d8 --- /dev/null +++ b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/LayerProviderImpl.java @@ -0,0 +1,67 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.rust.grammar; + +import java.net.URL; +import java.util.Collection; +import java.util.logging.Logger; +import org.netbeans.modules.rust.options.api.RustAnalyzerOptions; +import org.openide.filesystems.Repository.LayerProvider; +import org.openide.util.lookup.ServiceProvider; + +/** + * The rust.grammer module can provide services directly or using rust-analyzer + * (the rust lsp). If the user configured rust-analyzer, that should get + * priority as it also can provide code completion and improved structure + * scanning. + * + * For this to work, the normal NetBeans behavior to generate layer entries from + * annotations (MimeRegistration of LSP, LanguageRegistration) has to be + * customized as the two options can't coexist completely. + * + * Therefore the layer entries from org.netbeans.modules.rust.grammar.RustLanguageConfig + * and org.netbeans.modules.rust.grammar.lsp.RustLSP are removed from the + * generated-layer.xml (build/classes/META-INF/generated-layer.xml), the + * annotations are commented out and the entries from the generated layer are + * checked whether they were created by one of the mentioned classes (see XML + * comments for reference) and are distributed into: + * + * - layer.xml holds everything that applies to both LSP and non-LSP mode + * - lsp-layer.xml holds everything specific to the LSP + * - non-lsp-layer.xml hold everything specific to the non-LSP run + * + * `layer.xml` is loaded by the module system unconditionally. The two variants + * `lsp-layer.xml` and `non-lsp-layer.xml` are loaded using this class. + */ +@ServiceProvider(service = LayerProvider.class) +public class LayerProviderImpl extends LayerProvider { + + private static final Logger LOG = Logger.getLogger(LayerProviderImpl.class.getName()); + + @Override + protected void registerLayers(Collection context) { + URL layerUrl; + if (RustAnalyzerOptions.getRustAnalyzerLocation(false, false) != null) { + layerUrl = LayerProviderImpl.class.getResource("lsp-layer.xml"); + } else { + layerUrl = LayerProviderImpl.class.getResource("non-lsp-layer.xml"); + } + context.add(layerUrl); + } +} diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/RustLanguageConfig.java b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/RustLanguageConfig.java index e8b6cf564901..07664647883a 100644 --- a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/RustLanguageConfig.java +++ b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/RustLanguageConfig.java @@ -23,13 +23,13 @@ import org.netbeans.modules.csl.api.DeclarationFinder; import org.netbeans.modules.csl.api.StructureScanner; import org.netbeans.modules.csl.spi.DefaultLanguageConfig; -import org.netbeans.modules.csl.spi.LanguageRegistration; import org.netbeans.modules.parsing.spi.Parser; +import org.netbeans.modules.rust.options.api.RustAnalyzerOptions; -/** - * - */ -@LanguageRegistration(mimeType = "text/x-rust", useMultiview = true) +// See LayerProviderImpl for information about layer handling and when this +// needs to be uncommented +// +//@LanguageRegistration(mimeType = "text/x-rust", useMultiview = true) public class RustLanguageConfig extends DefaultLanguageConfig { private static final Language RUST_LANGUAGE = new RustLanguage().language(); @@ -46,12 +46,12 @@ public String getDisplayName() { @Override public StructureScanner getStructureScanner() { - return new RustStructureScanner(); + return RustAnalyzerOptions.getRustAnalyzerLocation(false, false) == null ? new RustStructureScanner() : null; } @Override public boolean hasStructureScanner() { - return true; + return RustAnalyzerOptions.getRustAnalyzerLocation(false, false) == null; } @Override @@ -66,7 +66,7 @@ public String getLineCommentPrefix() { @Override public DeclarationFinder getDeclarationFinder() { - return new RustDeclarationFinder(); + return RustAnalyzerOptions.getRustAnalyzerLocation(false, false) == null ? new RustDeclarationFinder() : null; } } diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/layer.xml b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/layer.xml index 0fb1e98858ca..353bc8cc918a 100644 --- a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/layer.xml +++ b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/layer.xml @@ -50,6 +50,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/lsp-layer.xml b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/lsp-layer.xml new file mode 100644 index 000000000000..c23e12d00189 --- /dev/null +++ b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/lsp-layer.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/lsp/RustLSP.java b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/lsp/RustLSP.java new file mode 100644 index 000000000000..0a8bdda40cb2 --- /dev/null +++ b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/lsp/RustLSP.java @@ -0,0 +1,55 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.rust.grammar.lsp; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.logging.Level; +import java.util.logging.Logger; +import org.netbeans.modules.lsp.client.spi.LanguageServerProvider; +import org.netbeans.modules.rust.options.api.RustAnalyzerOptions; +import org.openide.util.Lookup; + +// See LayerProviderImpl for information about layer handling and when this +// needs to be uncommented +// +//@MimeRegistration(mimeType = "text/x-rust", service = LanguageServerProvider.class) +public class RustLSP implements LanguageServerProvider { + + private static final Logger LOG = Logger.getLogger(RustLSP.class.getName()); + + @Override + public LanguageServerDescription startServer(Lookup lookup) { + Path rustAnalyzerPath = RustAnalyzerOptions.getRustAnalyzerLocation(true, true); + if(rustAnalyzerPath == null || ! Files.isExecutable(rustAnalyzerPath)) { + return null; + } + try { + Process p = new ProcessBuilder(new String[]{rustAnalyzerPath.toAbsolutePath().toString()}) + .directory(rustAnalyzerPath.getParent().toFile()) + .redirectError(ProcessBuilder.Redirect.INHERIT) + .start(); + return LanguageServerDescription.create(p.getInputStream(), p.getOutputStream(), p); + } catch (IOException ex) { + LOG.log(Level.FINE, null, ex); + return null; + } + } +} diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/lsp/UnconfiguredHint.java b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/lsp/UnconfiguredHint.java new file mode 100644 index 000000000000..dcfa157dd995 --- /dev/null +++ b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/lsp/UnconfiguredHint.java @@ -0,0 +1,91 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.rust.grammar.lsp; + +import java.beans.PropertyChangeEvent; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.Set; +import javax.swing.text.Document; +import javax.swing.text.JTextComponent; +import org.netbeans.api.editor.EditorRegistry; +import org.netbeans.api.options.OptionsDisplayer; +import org.netbeans.modules.editor.NbEditorUtilities; +import org.netbeans.modules.rust.options.api.RustAnalyzerOptions; + +import org.netbeans.spi.editor.hints.ChangeInfo; +import org.netbeans.spi.editor.hints.ErrorDescription; +import org.netbeans.spi.editor.hints.ErrorDescriptionFactory; +import org.netbeans.spi.editor.hints.Fix; +import org.netbeans.spi.editor.hints.HintsController; +import org.netbeans.spi.editor.hints.Severity; +import org.openide.filesystems.FileObject; +import org.openide.filesystems.FileUtil; +import org.openide.modules.OnStart; + + +@OnStart +public class UnconfiguredHint implements Runnable { + + private static final Set RUST_MIME_TYPES = Collections.singleton("text/x-rust"); + + @Override + public void run() { + EditorRegistry.addPropertyChangeListener((PropertyChangeEvent evt) -> { + updateFocused(); + }); + updateFocused(); + } + + private void updateFocused() { + JTextComponent selectedComponent = EditorRegistry.focusedComponent(); + if (selectedComponent == null) { + return; + } + Document doc = selectedComponent.getDocument(); + FileObject file = NbEditorUtilities.getFileObject(doc); + if (file == null || !RUST_MIME_TYPES.contains(FileUtil.getMIMEType(file))) { + return; + } + List errors = new ArrayList<>(); + Path rustLS = RustAnalyzerOptions.getRustAnalyzerLocation(true, false); + if (rustLS == null) { + errors.add(ErrorDescriptionFactory.createErrorDescription(Severity.WARNING, "For improved Rust support please install and configure rust-analyzer", Collections.singletonList(new ConfigureRustAnalyzer()), doc, 0)); + } + HintsController.setErrors(doc, UnconfiguredHint.class.getName(), errors); + } + + private static final class ConfigureRustAnalyzer implements Fix { + + @Override + public String getText() { + return "Configure rust-analyzer"; + } + + @Override + public ChangeInfo implement() throws Exception { + OptionsDisplayer.getDefault().open("Rust/RustAnalyzer"); + return null; + } + + } + +} diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/non-lsp-layer.xml b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/non-lsp-layer.xml new file mode 100644 index 000000000000..86985859b2a7 --- /dev/null +++ b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/non-lsp-layer.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/RustStructureItem.java b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/RustStructureItem.java index 3a3c3ae138c9..d51b94ea5f31 100644 --- a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/RustStructureItem.java +++ b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/RustStructureItem.java @@ -42,20 +42,21 @@ private static final String getIconBase(RustASTNode node) { switch (node.getKind()) { case CRATE: case ENUM: - return "org/netbeans/modules/rust/grammar/structure/resources/structure-enum.png"; // NOI18N + return "org/netbeans/modules/rust/grammar/structure/resources/enum.png"; // NOI18N case FUNCTION: - return "org/netbeans/modules/rust/grammar/structure/resources/structure-function.png"; // NOI18N + return "org/netbeans/modules/rust/grammar/structure/resources/function.png"; // NOI18N case STRUCT: - return "org/netbeans/modules/rust/grammar/structure/resources/structure-struct.png"; // NOI18N + return "org/netbeans/modules/rust/grammar/structure/resources/struct.png"; // NOI18N case IMPL: + return "org/netbeans/modules/rust/grammar/structure/resources/trait.png"; // NOI18N case TRAIT: - return "org/netbeans/modules/rust/grammar/structure/resources/structure-impl.png"; // NOI18N + return "org/netbeans/modules/rust/grammar/structure/resources/interface.png"; // NOI18N case MACRO: - return "org/netbeans/modules/rust/grammar/structure/resources/structure-macro.png"; // NOI18N + return "org/netbeans/modules/rust/grammar/structure/resources/snippet.png"; // NOI18N case MODULE: - return "org/netbeans/modules/rust/grammar/structure/resources/structure-module.png"; // NOI18N + return "org/netbeans/modules/rust/grammar/structure/resources/module.png"; // NOI18N default: - return "org/netbeans/modules/rust/grammar/structure/resources/structure-struct.png"; // NOI18N + return "org/netbeans/modules/rust/grammar/structure/resources/structure.png"; // NOI18N } } diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/enum.png b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/enum.png new file mode 100644 index 0000000000000000000000000000000000000000..f54c89b9cfb44a1114edf1ae4e5b40a1e2b73d2f GIT binary patch literal 830 zcmV-E1Ht@>P)E2M8c07-L`->Q!ywPQd=ip^v z`1uo#<^KL+IP&p}<5MQqCV&89RuAnu`urz9!?VM47))*K8JL)v!Fcw>Zibr-t_-$} zLJS(Bf(#7oY$*84&tD8TFJ1l*5I`&}tn3WAWfK@KA2MQ?&{4rqP+!k5p|O!c%DaO> zc*S;xE3E$*uH1agfCJP41Q5&Lzke7$GjcMB7)CIB`1+fnv!<3o(6t%N|NQt5gV2|k z3|bae7&@<=IL2_{{KYu{0mSm>_iu)8zy2{W0sSd$9?ifcWz8Tds{rPUzJJc(;b6lc zBqD-gfTA@p%wE580|+3X0l$F$`3sFZ9tH_z9R^U^1d086`;tM38JJYwzr!#9B>v~` zUj={w0vqt-&p)gl{L0SF@c#L820=jq47vC3KL9QH`4}L8m_PdRM`00IbPwJ`&J0LpMrfLIua*?}0C92wpM@hhMOe*ppv04#GT(S1NSRR91007*qo IM6N<$f + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/function.png b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/function.png new file mode 100644 index 0000000000000000000000000000000000000000..7be8a378a3747d5a82416effd17e4b7fab5af00a GIT binary patch literal 556 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>?0v z(btiIVPjv-@4(4GzCyA`kS_y6l_~>6Lo)-z&;LOBB?CjL0RzLU1O^7H84L{K`IF+0 zx-l>?F7kA745_%4^ymM7duCMzg@zdt8Y~QqE*lx4#E~ZdBKNW`vk9k|A7v;!V|%pT zVUI|MdZo|YV$mgR3Jns4tdFjpSrVYfcrZ2S)-Ii-RjYXZ2u@Yyb5G^E}~_dGPl4_k>cQD@=LfYJYC} z`|-0l56>AN3qudNC434E8>9-}9$hUd{@(sa_5YW~Y;0v^JUl||C!4P@vIvCfud%8B z$sw+tef52P{q3H6`_scFOidLK6HKf4{Y>|8^YMPkb9ZE|4Wt@rK!{@MBW&gAFX-|p_*&VHhvU%;W~$0lPB;R!;_Ns1Z! mezG5V?{JXChzA(J2N*Js?XY=Uzpw!qvkacDelF{r5}E+&8r}5( literal 0 HcmV?d00001 diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/function.svg b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/function.svg new file mode 100644 index 000000000000..3188ced38012 --- /dev/null +++ b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/function.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/interface.png b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/interface.png new file mode 100644 index 0000000000000000000000000000000000000000..ae582f77a865f782849599afd143a6326f5799cf GIT binary patch literal 541 zcmV+&0^k-9M6m$?0mMSA!i?NPdmxnw#Nj}^5{ReInB0F5Ab=Rt za|(EYoJOeRbRez=N_W(w z1Q0_|Smckd-@gC<{O#v|5FHd6@&Ch@?ex6pTAMWKzxumKmaid3X5p``1w~) zK}nTi$)2B{E0R#{uP@WlxrGQuzh+hNoGoTHBkquyEWaL#)Qi3 literal 0 HcmV?d00001 diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/interface.svg b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/interface.svg new file mode 100644 index 000000000000..670c9e62f565 --- /dev/null +++ b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/interface.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/module.png b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/module.png new file mode 100644 index 0000000000000000000000000000000000000000..505f4b7f812319106884ce66b111bde60c9422c5 GIT binary patch literal 1474 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+mc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxR5#hc$WX!DQqR!T z#M01EN5ROz&{*HlK;Otx*U-?)#N5izOaTg%fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD#PU%0_}#n6BP2AO_EVu8M)o`HUDF34YC)x{-2sR(CaRb3oXS&*t9 zlvJ zOih!`jdW8}%u{tu(@e~DEi8-@bxjk^4Gc`pOwEnW%wgtW({EtxV(DVwXkqMP=wfK- zYUXHeZ0=%Y?rLFVYT@i`W&qRcnO9trn3tRivpW-LH&m}VUcFY%MX8A;`9&f5`8lvu z5Rj2yl3$#WU!dUZte_E|nU|7ZUaSd{2l&r$vI-3+A}#NeO%QvHfE(IMv7*vHFRMOwsNQkIz)+ zUpyV_c*r~LdFuV&b!X1#85-wpn)TID`KM)w)@B8!sHg`2$05bp6}}-M9df5{#+;p5 zc;WjT?xi#CdpyJOx38Mdl_209LA7fZ(*yzqS z=l7|I+KC?n^;jjMQbVu(y;O9qev`7e&HBEEEiAisA8PyiMnj@@#z*x$VZEmxf(%xz zd0?RS=IK4=`g6e<*}9LmOqx`e6Vmr|f^OG;jx+O4KIzDfd9gd@USHrf{psAd`Y&i^xr8Si z>*tp~@Lu@NED2|ggpFTT+$^m+AShC}N4#UzdQ*3%RYi-u%D9-gx@AAl`uO&$@$-i6 zRXvY`E?Cd~xVF^n)I@E?By(0q&o^8d(Q~7jK5f`B;n-!_Zy+-5 zno}8{&YW1qWW=ylF8cOF>7{1Aty2HEfBaOPamwtcSBhSx-j-)6>tC@)J3i*`T;cxh n?)4u(zo~kavY1EKvq~`Ztr7XuzQGSvN;7!6`njxgN@xNA?ExFr literal 0 HcmV?d00001 diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/snippet.png b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/snippet.png new file mode 100644 index 0000000000000000000000000000000000000000..b56c19cee5d575480a31f2a3d433a240d9de649e GIT binary patch literal 613 zcmV-r0-F7aP)>!O+57f@4x>j z`1hZG|9?R-h<)|hkN;LV3;*}5I1x2()ph}pK7asXV!#8Km>3zDp%}zoa^Mcb{Mtx{ zbw_S4WfzcD1*riDAiM^kg9K+ah6Q_Xf!XKoJof_800Bgj0V<-bU_PgAb_yCpl4YDgG2(<&A=Ffs|5%ktSr0faLQSpWQF z;9{H3@a@SrhEs0?8TgqufyMsr)mnh#d)HVEq1#;fus( z20^CX44elX7z!e%G5q-RAB + + + + + + + + + + + + + + + + + + + + diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/struct.png b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/struct.png new file mode 100644 index 0000000000000000000000000000000000000000..220e6f385e0aef0c0aa7ab28d6623b2a2b7d0374 GIT binary patch literal 785 zcmV+s1Md8ZP)FfD0{{dNhKZ}H zL;^MyGyMPg^7Q|&w^o8_5FaFt%>@7f#0Vl_U`d&9Am`6_>%2>LGyHyY87|H$qRX(g z$CcqbyHHR}*W2~T4gd%sxB+tugu*#~zF!ekx}M?J%hMPxWfM1LSl1oM@Pl12B6-5Q zl`wID0D^}B)7SSa0*h8L{Cs+t;s2i>7#JiDk_V|nHW(m)7~|?^fSthdY!8F+k2MU@ zX~ifu|M~Tw;l-_=46pD1V)*gpAH%PIzuvJiu}uO>P4t*L=L0|hF~-zP{a>Av!0_qg z2ZrlMmN2~AQ_hf@UjfzpkKy{Ej|`lGnhc7j<_!FjQVbuTKV!Im`Xs~SOBXgXGBCse z1Q65Tzke8>efq`lg^`OvP(Pf3$*PrMN_PhX13NpzgX=#SSh*A#3>+L8__?_l7(RUf z(;&X2x`yxf-+u}K0*K|$@81mHfHr}{frFPp!X%R6!JmH&z4f&Wx^l4$4vv-#3~ydx z1ges}Jj0Fi=i>na2xtJ%_Md-|f}4jy)G&hK@sFPjpDy2E5Ml;~^ZR!g27tu>{Qau{ z5I{^I1AYK)M8-^*cjeFf6l=0<2wchiGTU|^D#gGfem10X2HOG0>TWx z6!jP`-@VJgz{!DuLE`2F`UgQ1oNgOG>_ z!@DzI=5FAb>zt8#CYspw#*Vh=qZe9f*Gd@mnB%1+?HVK!5=N6-#svo^p^a P00000NkvXXu0mjf*;Qhm literal 0 HcmV?d00001 diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/struct.svg b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/struct.svg new file mode 100644 index 000000000000..8c0a9dca7298 --- /dev/null +++ b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/struct.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/structure-enum.png b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/structure-enum.png deleted file mode 100644 index 624f23b9d000db65a58dfa48438c3a59790504d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1186 zcmV;T1YP@yP)EX>4Tx04R}tkxeK>Q5c3F7m>)qEHqi%#jv7;WXVvIqNYL3VBy|7W~jN>bni?y zmdaLH_}LgNY^>Q@*ea#`lx%IRh>di8XJ%?98K+L?={@It`@ZjhR>)Yk*U%5PlXGK{ zupUp$>rF3c1Zg1vhUI0)qR}a8uFpH_)Op*dvTDEkbG0RxJqzk|;ZZB==7g7ohu3pi z#e2d5YsE+kp9%N6QlRjI(#;aTDoz(!Q<(vGHa0FS)uX4Y*sNk}#kGZpghNT&k$f#) z;-umY#daodmFrX;wk|t!GfJ1;MTAMFiK1hYXO#>&`s8#(@rcQNxQ0Ji^hd>Iifa{1 z922ZzV-)?UKlnXcFEuz&N@@*5R5;6(lTAnzVHn5%`_AZo&9bYr>wf0CBtZuaX(Nfm zKqRm-=n_HS*(neNN%Go3>=JrP{D?wCj5=f{5<%i+g)J+(xT53gtefeqlQTOrE;e=u zR(DIJ|LuLB=lAkF&-;H2$kW)<$ySxDHm4-P_fwH50I*wZ+eH=^Z_?e}7n*7w@69)4 z!QSaAh2lr%f6SGa2FwTrt#Gm?0KmGSfs3cH#H% zkKdBE)?4k{^cKC+@~7wBvR}NMMEPMq#z#A$X&DSW8;9TTg3rrlD_LAhL)lrqM>do- ze<*0p!n&?wZk|WY=}OQv1%@%B@%$;w#+LKiu|kjpH!aF(;$$7!Kqj+|zJUq!4NT+! z{ZCqQ&Q8_@QBDy$e^7;m1-O2-4jm7hKnTG>A`Zr)uM67l1u>wu<`{;C-$N8-==u&c zEdyQGbHH^$gWYQVMOd42m5Zlyf@kYb!0j$VTYC>Gj^D=3rcP{Z$a$VfgJqma+PvfG zjwRw9TwKcj1Vs_l*M(7E7v9%UOT3B-x2MYh0Ivpzmy;qNILJrEX>4Tx04R}tkxeK>Q5c3F7m>)qEHqi%#jv7;WXVvIqNYL3VBy|7W~jN>bni?y zmdaLH_}LgNY^>Q@*ea#`lx%IRh>di8XJ%?98K+L?={@It`@ZjhR>)Yk*U%5PlXGK{ zupUp$>rF3c1Zg1vhUI0)qR}a8uFpH_)Op*dvTDEkbG0RxJqzk|;ZZB==7g7ohu3pi z#e2d5YsE+kp9%N6QlRjI(#;aTDoz(!Q<(vGHa0FS)uX4Y*sNk}#kGZpghNT&k$f#) z;-umY#daodmFrX;wk|t!GfJ1;MTAMFiK1hYXO#>&`s8#(@rcQNxQ0Ji^hd>Iifa{1 z922ZzV-)?UKlnXcFEuz&N@@*5(R5;76lRaS2LNzSI zVkSCn6I96d<+WQ+ws*EpVgSIx^BM~r^?vpda*5mc9SYSzq5@h@U5#;k4Zyv~q0!hq z9W~xO$UR=DY#hA8>;0Ekl6*e6z}N3Re6&B{PO9`g=7(c_UDTG!Zog$%Bk`q5zIYn^ zaIAAI9Of0NfK^eX0$4cAbKcAq=F?tet|R8^&7 zyW=)tduM+Qw!JfS+$L11*e>g(DhB|RWGYn1_FGQEX>4Tx04R}tkxeK>Q5c3F7m>)qEHqi%#jv7;WXVvIqNYL3VBy|7W~jN>bni?y zmdaLH_}LgNY^>Q@*ea#`lx%IRh>di8XJ%?98K+L?={@It`@ZjhR>)Yk*U%5PlXGK{ zupUp$>rF3c1Zg1vhUI0)qR}a8uFpH_)Op*dvTDEkbG0RxJqzk|;ZZB==7g7ohu3pi z#e2d5YsE+kp9%N6QlRjI(#;aTDoz(!Q<(vGHa0FS)uX4Y*sNk}#kGZpghNT&k$f#) z;-umY#daodmFrX;wk|t!GfJ1;MTAMFiK1hYXO#>&`s8#(@rcQNxQ0Ji^hd>Iifa{1 z922ZzV-)?UKlnXcFEuz&N@@*5e$gT6~l=Yn%6GlT9_` z@p&@MYCwYj)4dfj#~_nc80;LQHo;S3 zQoeHoDG!eK$kfApcUe*alX4xvIk2PxPt`X|0O0<@LcWkp@H7+v>2~4K^ew!9`a%N@ zjE&&@%r&r70ga6v@ZEvjhV^Br6WU;iEvEwObKUV zx$y0a(D5_1YVq;w8(EUPtjZZ@tym@ipm*39$9ok|-FN5ox#63w^}hhZ<=+<=Cv#8$ O0000EX>4Tx04R}tkxeK>Q5c3F7m>)qEHqi%#jv7;WXVvIqNYL3VBy|7W~jN>bni?y zmdaLH_}LgNY^>Q@*ea#`lx%IRh>di8XJ%?98K+L?={@It`@ZjhR>)Yk*U%5PlXGK{ zupUp$>rF3c1Zg1vhUI0)qR}a8uFpH_)Op*dvTDEkbG0RxJqzk|;ZZB==7g7ohu3pi z#e2d5YsE+kp9%N6QlRjI(#;aTDoz(!Q<(vGHa0FS)uX4Y*sNk}#kGZpghNT&k$f#) z;-umY#daodmFrX;wk|t!GfJ1;MTAMFiK1hYXO#>&`s8#(@rcQNxQ0Ji^hd>Iifa{1 z922ZzV-)?UKlnXcFEuz&N@@*54_-V=-P11XD8(pKnq?NtvmprS(Q;Q=AoC05PW`x-8m7TU5sS<1Cp!hP}NXauV@l$ z35LM9y*LQ1kcX1ZfV10vj5plV7q3U&kpQ3>%ZZ96v3xiRv&)Tnj{|RBuJwc8KV~uS zaiDE9fe%Mft4N~?Bd!C$vBcBVom@F{#Tt&n>=b}r4;4{Fx6{GIR1^e3VB=L1XQra? zOa#D=J3tzYC~v+uEZw|sAa_mDUCJp8UE3Et2U*<4UaN&}rvtOa($^Tb7nDY7UI|MnmjyB(#iulV#f4c96EkZ!c{ z&^47H@ejO#v)F4kVKABg>KQSyY_D0BiP7WqkT@Bi!DM{qz+kf~gJReo$yxZ_dNGfq zQZMGgvAjZ#b@?ZHsR*rb_#s;1S1XyeZH1h>dSTh+^D9a=gGO2WZ@5twp=2`Y5)KL07*qoM6N<$f(Bdx=>Px# diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/structure-module.png b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/structure-module.png deleted file mode 100644 index 65dd9681ca968945952aa26ea6987a930cb415ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1173 zcmV;G1Zw+EX>4Tx04R}tkv&MmKpe$iQ>7vm2P=qF$WS|35EXIMDionYsTEpvFuC*#nlvOS zE{=k0!NHHks)LKOt`4q(Aou~|>f)s6A|?JWDYS_3;J6>}?mh0_0Yam~RI_UwP&La) zC*oo@w<-o+As~!FL@^>UQ=dzvlJFc~_we!cF2=LG&;2?2l)T9RpGZ8*bi*RvAfDc| zbk6(4Ay$$U;&b9LgDyz?$aUG}H_kh$D)sQNECM zS>e3JS*_Gq>z@3D!MwJz%ypV!B(R7jq#!~@4P{hdAx5i4iitGs$36VRjz2{%nOtQs zax9<<6_Voz|AXJ%nuW;;Hz^ngx?gPjV-yJN0?oQ@e;?a+^91le16NwxUu^(0pQP8@ zTI2}m-v%zO+nT%wTeSad^gZEa<4bO1wgWnpw> zWFU8GbZ8()Nlj2!fese{00M1EL_t(I%axNqOcQYw$G`Wdg_i5x{hHGDO8HamSz{MS zFdYnOh>0dbTyQbEXyW3AI%&{EM|IOUkl=!YCK@7OVo20NR2Y;27gMBQ=^b|k?yi)U zwy`)E2`XUtOz-8ryqEXQ_fhzZ;lYXPmR-MU8d*}vc{Znn0QyKoA{@UO=$U%@r)cKqMfOV|^D`{fwTON(FY>BJE&aO+b>8$~y{Znnr zj`?@X`3&!i)q}_cJ7FXZXj3{wum6W+g=42K#6GbAU^$iH<+ThSi2K1e^4JX`6EL+5 zl!VIIrJ4i)j(Pcb;@Ye--4lrWA%;Z!j~bx{jDtaDa>3qv`DQKCb-sIK(_MB*F$ro) z#e?35*sNAT(KHOrz|f;1G#_b3Hl2li)MaHZ2+Js3Q|Y{YhwWb ztlfs-p~kJ6;NejzRZ!=1qG;qn?{p_?XaC3skR0(Y49Ci8pU0 zmpBp@p)F{bo0&slt%$|h3@W8E^t29}-3GZe3^k>qPT(-}eg+X=1U@ljQ6taBZ-1Hl z&=)+}u&aS~GSuSh45GnfHz)vj^5VIWhXL{T;0EjEW zPU7)bl!OW+Y3#XKNvI$me?>Hc$NzaI)4ljMolFY*ex~h=JRQGfvig-(L+6V|9suAV n9Nfg46U)AP-Df-QZ14XGn+o_Q9%$}z00000NkvXXu0mjf)ejZb diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/structure-struct.png b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/structure-struct.png deleted file mode 100644 index d4b4000f1ed920fb431057ade07166d3b9dd0eb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1196 zcmV;d1XKHoP)EX>4Tx04R}tkxeK>Q5c3F7m>)qEHqi%#jv7;WXVvIqNYL3VBy|7W~jN>bni?y zmdaLH_}LgNY^>Q@*ea#`lx%IRh>di8XJ%?98K+L?={@It`@ZjhR>)Yk*U%5PlXGK{ zupUp$>rF3c1Zg1vhUI0)qR}a8uFpH_)Op*dvTDEkbG0RxJqzk|;ZZB==7g7ohu3pi z#e2d5YsE+kp9%N6QlRjI(#;aTDoz(!Q<(vGHa0FS)uX4Y*sNk}#kGZpghNT&k$f#) z;-umY#daodmFrX;wk|t!GfJ1;MTAMFiK1hYXO#>&`s8#(@rcQNxQ0Ji^hd>Iifa{1 z922ZzV-)?UKlnXcFEuz&N@@*5mu z5?X5HQ$jstJ{3|B^wLYOy@V3>Ad-m?36`2d5{VBJGE!Nf)x%tCm;K!G?(TNo4Cn00 z;Zljt)5muX-yi2w;V+Co^WRO8Vz(>{w)A?E#5Pb$m1mhUGf!vry=|S|N4xc^onWee zz9y*=M)>&hVXBG)sEYc!27oao- z?IZvjIX>XOvnniH;k+I&P8$F~7A1^69zf6S`$GWH+;jhQgp28b+HnuL-|>58XB!Q%mcK zit>}yg}eS-Lxrmn1W7_ml5o0@?pcR%*^yjWwGbIuB6hC5gN92N@TzYRVq7@z9;IeI zHe`uV??+Z2cY`tNF*`a5f+W$@?gMKw?puf`Vc1++5cd!U&VtJ~ufyBgjF){+_e_%( zM3m^*ErOvfiByn3a8#qsit`=q__7cv$ftrl7@Z|XFk6ORB@}}cjO590D_@aO*0G(- z;deTN;HMQ(3|(L-B@_db)%U0XVCeZoXc8a00L3B=|CFfq=^wT_lUc`L`M$gCvAX!EImTbX4!*{V32d|kCm1<$lb2@}!q zvi-lGX*b4({r6I&*qxFS)(u%A0HBy=a|~^Xvsryl+g0zw-TFV}6$#Cf9+{Q^0000< KMNUMnLSTZ2{u|%` diff --git a/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/trait.png b/rust/rust.grammar/src/org/netbeans/modules/rust/grammar/structure/resources/trait.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc56d48e2dd7afb271f65aedb6292598a6b5c86 GIT binary patch literal 530 zcmV+t0`2{YP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iprB z5g9vHVR2*t00ELoL_t(I%hi+5E5mUZ$KQ{Ai&hJ*r8XBS^^sbwEH@O&4v5vn#bFm) zYHkig*ug*G#|;-*eHAVW2a?i~QsSVMVoI~ww|)2RyUo|*;_!7N2YKqbJkRrfJ?EuCB1OUVVtc)cRC$!euY6CF$*<1lIJC;b~&Eh4Gr@h5) zKW+?#;Og&3YIhgOx+n~DcmkDP9E*;(M2#AF$0uxdAlJPgwyAP zQ7FLa^WnWz!dWafff*t6Vm8bA%L^B?S&j<9dOH0jqe5_5Rln5As>)FzSh`bH`7#_H zZJwUS&B6k%6=nZ)XsFkGK~h!EldG$3uE9YVng)y2iu;WXJZRbh)m2sscTG*yCQ1JM z+naoq%f+6HMXMRm>2Nd+xLljven0910X)XzIFx1Vq*5aUzyiPtzyTl);E9Eo2h%UX U9!>p9a{vGU07*qoM6N<$f-nl^k^lez literal 0 HcmV?d00001 diff --git a/rust/rust.options/src/org/netbeans/modules/rust/options/api/RustAnalyzerOptions.java b/rust/rust.options/src/org/netbeans/modules/rust/options/api/RustAnalyzerOptions.java new file mode 100644 index 000000000000..60ef1f197ca5 --- /dev/null +++ b/rust/rust.options/src/org/netbeans/modules/rust/options/api/RustAnalyzerOptions.java @@ -0,0 +1,50 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.rust.options.api; + +import java.nio.file.Path; +import org.netbeans.modules.rust.options.impl.RustAnalyzerOptionsImpl; + +/** + * Returns the options for rust-analyzer + */ +public final class RustAnalyzerOptions { + + /** + * Returns the Path where rust-analyzer is installed, or null. + * + * @param verifying If true then the path is checked for validity (the path + * exists and is executable) and if it is incorrect then a notification is + * shown to the user. + * @param showNotificationIfVerifyFail If true then a user notifiation is + * generated if rust-analyzer is not executeable + * @return The Path where rust-analyzer is installed, or null. + */ + public static final Path getRustAnalyzerLocation(boolean verifying, boolean showNotificationIfVerifyFail) { + return RustAnalyzerOptionsImpl.getRustAnalyzerLocation(verifying, true); + } + + /** + * Opens the rust-analyzer options panel. + */ + public static void showRustAnalyzerOptions() { + RustAnalyzerOptionsImpl.showRustAnalyzerOptions(); + } + +} diff --git a/rust/rust.options/src/org/netbeans/modules/rust/options/impl/RustAnalyzerOptionsImpl.java b/rust/rust.options/src/org/netbeans/modules/rust/options/impl/RustAnalyzerOptionsImpl.java new file mode 100644 index 000000000000..739be4768ca7 --- /dev/null +++ b/rust/rust.options/src/org/netbeans/modules/rust/options/impl/RustAnalyzerOptionsImpl.java @@ -0,0 +1,124 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.netbeans.modules.rust.options.impl; + +import java.io.File; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.prefs.Preferences; +import javax.swing.ImageIcon; +import javax.swing.SwingUtilities; +import org.netbeans.api.options.OptionsDisplayer; +import org.netbeans.modules.rust.project.api.RustProjectAPI; +import org.openide.awt.NotificationDisplayer; +import org.openide.util.ImageUtilities; +import org.openide.util.NbBundle; +import org.openide.util.NbPreferences; + +/** + * RustAnalyzerOptions implementation. + */ +public final class RustAnalyzerOptionsImpl { + + private static final String RUST_ANALYZER_LOCATION_KEY = "rust-analyzer-location"; // NOI18N + + private static Preferences getPreferences() { + return NbPreferences.forModule(RustAnalyzerOptionsImpl.class); + } + + /** + * Returns the full path to the "rust-analyzer" executable, or null if none + * exists. + * + * @param verify true to verify that the path is indeed executable + * @param showNotificationIfVerifyFail true to generate notification if rust analyzer is not executeable + * @return The full path to the rust-analyzer executable, or null. + */ + public static Path getRustAnalyzerLocation(boolean verify, boolean showNotificationIfVerifyFail) { + String rustAnalyzer = getPreferences().get(RUST_ANALYZER_LOCATION_KEY, null); + // Check if rust-analyzer is valid, if not then reset from preferences + if (rustAnalyzer != null && !rustAnalyzer.trim().isEmpty() && verify) { + File rustAnalyzerExecutable = new File(rustAnalyzer); + if (rustAnalyzerExecutable.canExecute()) { + return Paths.get(rustAnalyzer); + } + // Reset from prefernces + deleteRustAnalyzerLocation(); + rustAnalyzer = null; + // Warn the user if rust-analyzer cannot be found + if (showNotificationIfVerifyFail) { + showRustAnalyzerNotFoundNotification(); + } + } + return rustAnalyzer == null ? null : Paths.get(rustAnalyzer); + } + + /** + * Removes the previously saved rust-analyzer location. + */ + public static void deleteRustAnalyzerLocation() { + getPreferences().remove(RUST_ANALYZER_LOCATION_KEY); + } + + /** + * Sets a new rust-analyzer location. It is ignored if this is not a valid + * rust-analyzer location. + * + * @param location The location (possibly an absolute path). + */ + public static void setRustAnalyzerLocation(String location) { + if (location == null || location.trim().isEmpty()) { + deleteRustAnalyzerLocation(); + } else { + File rustAnalyzer = new File(location); + if (rustAnalyzer.canExecute()) { + getPreferences().put(RUST_ANALYZER_LOCATION_KEY, rustAnalyzer.getAbsolutePath()); + } + } + } + + /** + * Opens the "Rust" options dialog, focused in the "rust-analyzer" tab. + */ + public static void showRustAnalyzerOptions() { + SwingUtilities.invokeLater(() -> { + OptionsDisplayer.getDefault().open("Rust/RustAnalyser"); // NOI18N + }); + } + + @NbBundle.Messages({ + "MISSING_RUSTANALYZER_TITLE=rust-analyzer command was not found.", + "MISSING_RUSTANALYZER_DETAILS=rust-analyzer could not be found in your PATH. Please select the rust-analyzer executable location" + }) + public static void showRustAnalyzerNotFoundNotification() { + NotificationDisplayer.Priority priority = NotificationDisplayer.Priority.HIGH; + String title = Bundle.MISSING_RUSTANALYZER_TITLE(); + String details = Bundle.MISSING_RUSTANALYZER_DETAILS(); + ImageIcon icon = new ImageIcon(ImageUtilities.loadImage(RustProjectAPI.ICON)); + NotificationDisplayer.getDefault().notify( + title, + icon, + details, + actionEvent -> showRustAnalyzerOptions(), + priority + ); + } + +} diff --git a/rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/Bundle.properties b/rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/Bundle.properties new file mode 100644 index 000000000000..0a9b93959a97 --- /dev/null +++ b/rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/Bundle.properties @@ -0,0 +1,27 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +RustAnalyzerPanel.cmdGetVersion.text=Get version +RustAnalyzerPanel.cmdBrowse.toolTipText=Browse rust-analyzer in your filesystem +RustAnalyzerPanel.cmdBrowse.text=Browse... +RustAnalyzerPanel.filterRustAnalyser=rust-analyser binary +RustAnalyzerPanel.infoPanel.text=\n \n\n \n \n

About

\n

\n rust-analyzer is a LSP server for the Rust programming language.\n

\n

\n LSP server provide IDE independend language support. This includes\n semantic analysis, error checking, formatting and code completion.\n NetBeans can make use of such the rust-analyzer LSP to provide\n language services.\n

\n

Download

\n

\n Please follow the instructions on the website of the project:\n https://rust-analyzer.github.io/.\n

\n

Notice

\n

Switching from LSP/to LSP requires a restart of the IDE.

\n \n\n +RustAnalyzerPanel.restartTitle=Restart IDE +RustAnalyzerPanel.restartDetails=Click here to restart IDE and apply your rust-analyzer settings change. +RustAnalyzerPanel.lblRustAnalyzerPath.text=rust-analyzer executable location: +RustAnalyzerPanel.txtRustAnalyzerPath.toolTipText=The full path pointing to rust-analyzer executable +RustAnalyzerPanel.txtRustAnalyzerPath.text= +RustAnalyzerPanel.lblRustAnalyzerVersion.text= diff --git a/rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/RustAnalyzerOptionsPanelController.java b/rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/RustAnalyzerOptionsPanelController.java new file mode 100644 index 000000000000..3bb3b2284240 --- /dev/null +++ b/rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/RustAnalyzerOptionsPanelController.java @@ -0,0 +1,111 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.rust.options.rustanalyzer; + +import java.beans.PropertyChangeListener; +import java.beans.PropertyChangeSupport; +import javax.swing.JComponent; +import javax.swing.SwingUtilities; +import org.netbeans.spi.options.OptionsPanelController; +import org.openide.util.HelpCtx; +import org.openide.util.Lookup; + +@OptionsPanelController.SubRegistration( + id="RustAnalyzer", + location = "Rust", + displayName = "#AdvancedOption_DisplayName_RustAnalyzer", + keywords = "#AdvancedOption_Keywords_RustAnalyzer", + keywordsCategory = "Rust/RustAnalyzer", + position = 1500 +) +@org.openide.util.NbBundle.Messages({ + "AdvancedOption_DisplayName_RustAnalyzer=rust-analyzer", + "AdvancedOption_Keywords_RustAnalyzer=rust analyser rust-analyzer" +}) +public final class RustAnalyzerOptionsPanelController extends OptionsPanelController { + + private RustAnalyzerPanel panel; + private final PropertyChangeSupport pcs = new PropertyChangeSupport(this); + private boolean changed; + + @Override + public void update() { + getPanel().load(); + changed = false; + } + + @Override + public void applyChanges() { + SwingUtilities.invokeLater(() -> { + getPanel().store(); + changed = false; + }); + } + + @Override + public void cancel() { + // need not do anything special, if no changes have been persisted yet + } + + @Override + public boolean isValid() { + return getPanel().valid(); + } + + @Override + public boolean isChanged() { + return changed; + } + + @Override + public HelpCtx getHelpCtx() { + return null; // new HelpCtx("...ID") if you have a help set + } + + @Override + public JComponent getComponent(Lookup masterLookup) { + return getPanel(); + } + + @Override + public void addPropertyChangeListener(PropertyChangeListener l) { + pcs.addPropertyChangeListener(l); + } + + @Override + public void removePropertyChangeListener(PropertyChangeListener l) { + pcs.removePropertyChangeListener(l); + } + + private RustAnalyzerPanel getPanel() { + if (panel == null) { + panel = new RustAnalyzerPanel(this); + } + return panel; + } + + void changed() { + if (!changed) { + changed = true; + pcs.firePropertyChange(OptionsPanelController.PROP_CHANGED, false, true); + } + pcs.firePropertyChange(OptionsPanelController.PROP_VALID, null, null); + } + +} diff --git a/rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/RustAnalyzerPanel.form b/rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/RustAnalyzerPanel.form new file mode 100644 index 000000000000..e7ac43da735d --- /dev/null +++ b/rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/RustAnalyzerPanel.form @@ -0,0 +1,139 @@ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/RustAnalyzerPanel.java b/rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/RustAnalyzerPanel.java new file mode 100644 index 000000000000..6ba3edce2212 --- /dev/null +++ b/rust/rust.options/src/org/netbeans/modules/rust/options/rustanalyzer/RustAnalyzerPanel.java @@ -0,0 +1,373 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.rust.options.rustanalyzer; + +import java.awt.Desktop; +import java.awt.Dimension; +import java.awt.event.ComponentAdapter; +import java.awt.event.ComponentEvent; +import java.awt.event.ComponentListener; +import java.io.BufferedReader; +import java.io.File; +import java.io.IOException; +import java.io.InputStreamReader; +import java.net.URI; +import java.net.URISyntaxException; +import java.nio.file.Path; +import java.nio.file.Paths; +import javax.swing.JFileChooser; +import javax.swing.SwingUtilities; +import javax.swing.SwingWorker; +import javax.swing.event.DocumentEvent; +import javax.swing.event.DocumentListener; +import javax.swing.event.HyperlinkEvent; +import javax.swing.event.HyperlinkListener; +import javax.swing.filechooser.FileFilter; +import org.netbeans.modules.rust.options.impl.RustAnalyzerOptionsImpl; +import org.openide.LifecycleManager; +import org.openide.awt.Notification; +import org.openide.awt.NotificationDisplayer; +import org.openide.util.ImageUtilities; +import org.openide.util.NbBundle; + +final class RustAnalyzerPanel extends javax.swing.JPanel implements DocumentListener { + + private final RustAnalyzerOptionsPanelController controller; + private final ComponentListener resizeListener = new ComponentAdapter() { + @Override + public void componentResized(ComponentEvent e) { + updateInfoPaneWidth(); + } + }; + private final HyperlinkListener hyperlinkListener = (HyperlinkEvent he) -> { + try { + if (he.getEventType() == HyperlinkEvent.EventType.ACTIVATED) { + URI uri = he.getURL().toURI(); + Desktop.getDesktop().browse(uri); + } + } catch (IOException | URISyntaxException ex) { + ex.printStackTrace(); + } + }; + private JFileChooser fileChooser; + private SwingWorker versionWorker; + + RustAnalyzerPanel(RustAnalyzerOptionsPanelController controller) { + this.controller = controller; + initComponents(); + txtRustAnalyzerPath.getDocument().addDocumentListener(this); + infoPanel.setEditable(false); + infoPanel.addHyperlinkListener(hyperlinkListener); + } + + private void updateInfoPaneWidth() { + int width = getParent().getWidth(); + setMaximumSize(new Dimension(width, Integer.MAX_VALUE)); + setPreferredSize(new Dimension(width, super.getMinimumSize().height)); + validate(); + } + + @Override + public void addNotify() { + super.addNotify(); + SwingUtilities.getUnwrappedParent(this).addComponentListener(resizeListener); + updateInfoPaneWidth(); + } + + @Override + public void removeNotify() { + SwingUtilities.getUnwrappedParent(this).removeComponentListener(resizeListener); + super.removeNotify(); + } + + private SwingWorker newWorker() { + return new SwingWorker() { + @Override + protected String doInBackground() throws Exception { + String rustAnalyser = txtRustAnalyzerPath.getText(); + return getVersionOf(rustAnalyser); + } + + @Override + protected void done() { + versionWorker = null; + String version; + try { + version = get(); + lblRustAnalyzerVersion.setText(version); + } catch (Exception ex) { + lblRustAnalyzerVersion.setText(""); + } + } + }; + } + + private String getVersionOf(String aPossibleRustAnalyserPath) throws Exception { + File rustAnalyser = Paths.get(aPossibleRustAnalyserPath).toFile(); + if (rustAnalyser.isFile() && rustAnalyser.canExecute()) { + return getVersionOf(rustAnalyser); + } + return null; + } + + private String getVersionOf(File rustAnalyser) throws Exception { + Process p = Runtime.getRuntime().exec(new String[]{rustAnalyser.getAbsolutePath(), "--version"}); + int ok = p.waitFor(); + if (ok == 0) { + String version = null; + try (BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()))) { + do { + String line = reader.readLine(); + if (line == null) { + break; + } + version = line; + } while (true); + } + p.destroy(); + return version; + } + return null; + } + + /** + * This method is called from within the constructor to initialize the form. + * WARNING: Do NOT modify this code. The content of this method is always + * regenerated by the Form Editor. + */ + // //GEN-BEGIN:initComponents + private void initComponents() { + java.awt.GridBagConstraints gridBagConstraints; + + lblRustAnalyzerPath = new javax.swing.JLabel(); + txtRustAnalyzerPath = new javax.swing.JTextField(); + cmdBrowse = new javax.swing.JButton(); + cmdGetVersion = new javax.swing.JButton(); + lblRustAnalyzerVersion = new javax.swing.JLabel(); + infoPanel = new javax.swing.JTextPane(); + + setLayout(new java.awt.GridBagLayout()); + + lblRustAnalyzerPath.setLabelFor(txtRustAnalyzerPath); + org.openide.awt.Mnemonics.setLocalizedText(lblRustAnalyzerPath, org.openide.util.NbBundle.getMessage(RustAnalyzerPanel.class, "RustAnalyzerPanel.lblRustAnalyzerPath.text")); // NOI18N + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 0; + gridBagConstraints.gridwidth = 4; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; + gridBagConstraints.insets = new java.awt.Insets(8, 8, 8, 8); + add(lblRustAnalyzerPath, gridBagConstraints); + + txtRustAnalyzerPath.setText(org.openide.util.NbBundle.getMessage(RustAnalyzerPanel.class, "RustAnalyzerPanel.txtRustAnalyzerPath.text")); // NOI18N + txtRustAnalyzerPath.setToolTipText(org.openide.util.NbBundle.getMessage(RustAnalyzerPanel.class, "RustAnalyzerPanel.txtRustAnalyzerPath.toolTipText")); // NOI18N + txtRustAnalyzerPath.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + txtRustAnalyzerPathActionPerformed(evt); + } + }); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 1; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.insets = new java.awt.Insets(0, 8, 0, 0); + add(txtRustAnalyzerPath, gridBagConstraints); + + org.openide.awt.Mnemonics.setLocalizedText(cmdBrowse, org.openide.util.NbBundle.getMessage(RustAnalyzerPanel.class, "RustAnalyzerPanel.cmdBrowse.text")); // NOI18N + cmdBrowse.setToolTipText(org.openide.util.NbBundle.getMessage(RustAnalyzerPanel.class, "RustAnalyzerPanel.cmdBrowse.toolTipText")); // NOI18N + cmdBrowse.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + cmdBrowseActionPerformed(evt); + } + }); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 2; + gridBagConstraints.gridy = 1; + gridBagConstraints.anchor = java.awt.GridBagConstraints.BASELINE; + gridBagConstraints.insets = new java.awt.Insets(0, 8, 0, 0); + add(cmdBrowse, gridBagConstraints); + + org.openide.awt.Mnemonics.setLocalizedText(cmdGetVersion, org.openide.util.NbBundle.getMessage(RustAnalyzerPanel.class, "RustAnalyzerPanel.cmdGetVersion.text")); // NOI18N + cmdGetVersion.setEnabled(false); + cmdGetVersion.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + cmdGetVersionActionPerformed(evt); + } + }); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 3; + gridBagConstraints.gridy = 1; + gridBagConstraints.insets = new java.awt.Insets(0, 8, 0, 8); + add(cmdGetVersion, gridBagConstraints); + + lblRustAnalyzerVersion.setFont(lblRustAnalyzerVersion.getFont().deriveFont(lblRustAnalyzerVersion.getFont().getStyle() | java.awt.Font.BOLD)); + org.openide.awt.Mnemonics.setLocalizedText(lblRustAnalyzerVersion, org.openide.util.NbBundle.getMessage(RustAnalyzerPanel.class, "RustAnalyzerPanel.lblRustAnalyzerVersion.text")); // NOI18N + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 2; + gridBagConstraints.gridwidth = 4; + gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; + gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.insets = new java.awt.Insets(8, 8, 8, 8); + add(lblRustAnalyzerVersion, gridBagConstraints); + + infoPanel.setContentType("text/html"); // NOI18N + infoPanel.setText(org.openide.util.NbBundle.getMessage(RustAnalyzerPanel.class, "RustAnalyzerPanel.infoPanel.text")); // NOI18N + infoPanel.setOpaque(false); + gridBagConstraints = new java.awt.GridBagConstraints(); + gridBagConstraints.gridx = 0; + gridBagConstraints.gridy = 3; + gridBagConstraints.gridwidth = 4; + gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.weighty = 1.0; + add(infoPanel, gridBagConstraints); + }// //GEN-END:initComponents + + private void txtRustAnalyzerPathActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtRustAnalyzerPathActionPerformed + controller.changed(); + }//GEN-LAST:event_txtRustAnalyzerPathActionPerformed + + private void cmdBrowseActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cmdBrowseActionPerformed + + showFileChooser(); + + }//GEN-LAST:event_cmdBrowseActionPerformed + + private void cmdGetVersionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cmdGetVersionActionPerformed + if (versionWorker == null) { + versionWorker = newWorker(); + versionWorker.execute(); + } + }//GEN-LAST:event_cmdGetVersionActionPerformed + + void showFileChooser() { + if (fileChooser == null) { + fileChooser = new JFileChooser(System.getProperty("user.home")); // NOI18N + FileFilter rustAnalyserFilter = new FileFilter() { + @Override + public boolean accept(File f) { + return f.isDirectory() || (f.isFile() && f.exists() && f.canExecute() && f.getName().startsWith("rust-analyzer")); + } + + @Override + public String getDescription() { + return NbBundle.getMessage(RustAnalyzerPanel.class, "RustAnalyzerPanel.filterRustAnalyser"); + } + }; + fileChooser.addChoosableFileFilter(rustAnalyserFilter); + fileChooser.addChoosableFileFilter(fileChooser.getAcceptAllFileFilter()); + fileChooser.setFileFilter(rustAnalyserFilter); + fileChooser.setDialogType(JFileChooser.OPEN_DIALOG); + fileChooser.setFileHidingEnabled(false); + } + fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY); + int result = fileChooser.showDialog(this, null); + if (result == JFileChooser.APPROVE_OPTION) { + txtRustAnalyzerPath.setText(fileChooser.getSelectedFile().getAbsolutePath()); + } + } + + void load() { + Path rustAnalyzerLocation = RustAnalyzerOptionsImpl.getRustAnalyzerLocation(true, false); + txtRustAnalyzerPath.setText(rustAnalyzerLocation == null ? "" : rustAnalyzerLocation.toString()); + } + + void store() { + String path = txtRustAnalyzerPath.getText(); + Path origPath = RustAnalyzerOptionsImpl.getRustAnalyzerLocation(false, false); + RustAnalyzerOptionsImpl.setRustAnalyzerLocation(path.trim().isEmpty() ? null : path); + Path rustAnalyzerLocation = RustAnalyzerOptionsImpl.getRustAnalyzerLocation(true, false); + txtRustAnalyzerPath.setText(rustAnalyzerLocation == null ? "" : rustAnalyzerLocation.toString()); + if( + (nullOrBlank(path) && origPath != null) + || (!nullOrBlank(path) && origPath == null) + ) { + askForRestart(); + } + } + + private boolean nullOrBlank(String input) { + return input == null || input.trim().isEmpty(); + } + + boolean valid() { + String path = txtRustAnalyzerPath.getText(); + if(path.trim().isEmpty()) { + return true; + } + File rustAnalyzer = new File(txtRustAnalyzerPath.getText()); + return rustAnalyzer.exists() && rustAnalyzer.isFile() && rustAnalyzer.canExecute(); + } + + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton cmdBrowse; + private javax.swing.JButton cmdGetVersion; + private javax.swing.JTextPane infoPanel; + private javax.swing.JLabel lblRustAnalyzerPath; + private javax.swing.JLabel lblRustAnalyzerVersion; + private javax.swing.JTextField txtRustAnalyzerPath; + // End of variables declaration//GEN-END:variables + + @Override + public void insertUpdate(DocumentEvent e) { + documentChanged(e); + } + + @Override + public void removeUpdate(DocumentEvent e) { + documentChanged(e); + } + + @Override + public void changedUpdate(DocumentEvent e) { + documentChanged(e); + } + + private void documentChanged(DocumentEvent e) { + controller.changed(); + File file = Paths.get(txtRustAnalyzerPath.getText()).toFile(); + boolean executable = file.exists() && file.canExecute(); + cmdGetVersion.setEnabled(executable); + } + + private Notification restartNotification; + + private void askForRestart() { + if(restartNotification != null) { + restartNotification.clear(); + } + restartNotification = NotificationDisplayer.getDefault().notify( + NbBundle.getMessage(RustAnalyzerPanel.class, "RustAnalyzerPanel.restartTitle"), + ImageUtilities.loadImageIcon( "org/netbeans/core/windows/resources/restart.png", true ), //NOI18N + NbBundle.getMessage(RustAnalyzerPanel.class, "RustAnalyzerPanel.restartDetails"), + e -> { + if(restartNotification != null) { + restartNotification.clear(); + restartNotification = null; + } + LifecycleManager.getDefault().markForRestart(); + LifecycleManager.getDefault().exit(); + }, + NotificationDisplayer.Priority.NORMAL, NotificationDisplayer.Category.INFO); + } +} diff --git a/rust/rust.sources/src/org/netbeans/modules/rust/sources/rs/RustFileDataObject.java b/rust/rust.sources/src/org/netbeans/modules/rust/sources/rs/RustFileDataObject.java index 816d17c8666e..fb5057f97063 100644 --- a/rust/rust.sources/src/org/netbeans/modules/rust/sources/rs/RustFileDataObject.java +++ b/rust/rust.sources/src/org/netbeans/modules/rust/sources/rs/RustFileDataObject.java @@ -99,6 +99,17 @@ path = "Loaders/text/x-rust/Actions", id = @ActionID(category = "System", id = "org.openide.actions.PropertiesAction"), position = 1400 + ), + @ActionReference( + path = "Editors/text/x-rust/Popup", + id = @ActionID(category = "Refactoring", id = "org.netbeans.modules.refactoring.api.ui.WhereUsedAction"), + position = 1400 + ), + @ActionReference( + path = "Editors/text/x-rust/Popup", + id = @ActionID(category = "Refactoring", id = "org.netbeans.modules.refactoring.api.ui.RenameAction"), + position = 1500, + separatorAfter = 1550 ) }) From 7ebcdfa7124a2011e78cb71787ac22acae6bac3f Mon Sep 17 00:00:00 2001 From: Bogdan Haidu Date: Sun, 2 Nov 2025 21:01:08 +0200 Subject: [PATCH 049/100] Support for PHP 8.5 part 1 Issue #9034 - include Php 8.5 version option - syntax support for pipe opperator - error hints for basic non-callable pipe operator right handle : integer, float, bool, infix expression, arrow function - basic formatter handling for pipe operator - bump PhpVersion --- .../netbeans/modules/php/api/PhpVersion.java | 7 + .../modules/php/editor/CodeUtils.java | 1 + .../php/editor/indent/FormatVisitor.java | 18 + .../php/editor/indent/IndentationCounter.java | 8 + .../php/editor/lexer/LexUtilities.java | 7 +- .../php/editor/lexer/PHP5ColoringLexer.java | 184 +- .../php/editor/parser/ASTPHP5Parser.java | 4240 +++++----- .../php/editor/parser/ASTPHP5Scanner.java | 2786 ++++--- .../php/editor/parser/ASTPHP5Symbols.java | 141 +- .../editor/parser/EncodedActionTable1.java | 6851 ++++++++-------- .../editor/parser/EncodedActionTable10.java | 6975 ++++++++-------- .../editor/parser/EncodedActionTable11.java | 5991 +++++++------- .../editor/parser/EncodedActionTable12.java | 7227 ++++++++-------- .../editor/parser/EncodedActionTable13.java | 6191 +++++++------- .../editor/parser/EncodedActionTable14.java | 6061 +++++++------- .../editor/parser/EncodedActionTable15.java | 5909 +++++++------- .../editor/parser/EncodedActionTable16.java | 6199 +++++++------- .../editor/parser/EncodedActionTable17.java | 5601 ++++++------- .../editor/parser/EncodedActionTable18.java | 7233 +++++++++-------- .../editor/parser/EncodedActionTable19.java | 5313 ++++++------ .../editor/parser/EncodedActionTable2.java | 4861 +++++------ .../editor/parser/EncodedActionTable20.java | 6849 ++++++++-------- .../editor/parser/EncodedActionTable21.java | 3255 ++++++-- .../editor/parser/EncodedActionTable22.java | 266 + .../editor/parser/EncodedActionTable3.java | 6297 +++++++------- .../editor/parser/EncodedActionTable4.java | 6345 +++++++-------- .../editor/parser/EncodedActionTable5.java | 5715 ++++++------- .../editor/parser/EncodedActionTable6.java | 6197 +++++++------- .../editor/parser/EncodedActionTable7.java | 6355 +++++++-------- .../editor/parser/EncodedActionTable8.java | 5653 ++++++------- .../editor/parser/EncodedActionTable9.java | 5407 ++++++------ .../editor/parser/PHP5ErrorHandlerImpl.java | 2 + .../modules/php/editor/parser/Utils.java | 3 + .../astnodes/CompositionExpression.java | 106 + .../php/editor/parser/astnodes/Visitor.java | 2 + .../astnodes/visitors/DefaultVisitor.java | 7 + .../modules/php/editor/resources/layer.xml | 2 + ...IncorrectFunctionCompositionHintError.java | 167 + .../verification/PHP84UnhandledError.java | 2 +- .../verification/PHP85UnhandledError.java | 139 + .../lexer/php85/pipeOperator_01.pass | 94 + .../lexer/php85/pipeOperator_02.pass | 235 + .../lexer/php85/pipeOperator_03.pass | 91 + .../parser/php85/pipeOperator_01.pass | 337 + .../parser/php85/pipeOperator_02.pass | 819 ++ .../parser/php85/pipeOperator_03.pass | 281 + .../php85/pipeOperatorInlineExpression_01.php | 24 + ...eOperatorInlineExpression_01.php.formatted | 24 + .../pipeOperatorMultilineExpression_01.php | 24 + ...eratorMultilineExpression_01.php.formatted | 25 + .../testfiles/lexer/php85/pipeOperator_01.php | 28 + .../testfiles/lexer/php85/pipeOperator_02.php | 50 + .../testfiles/lexer/php85/pipeOperator_03.php | 28 + .../parser/php85/pipeOperator_01.php | 28 + .../parser/php85/pipeOperator_01.php.errors | 0 .../parser/php85/pipeOperator_02.php | 50 + .../parser/php85/pipeOperator_02.php.errors | 0 .../parser/php85/pipeOperator_03.php | 28 + .../parser/php85/pipeOperator_03.php.errors | 0 .../testArrowFunctionMustBeParenthesized.php | 24 + ...nctionMustBeParenthesizedRightHandle.hints | 3 + .../testInfixExpressionRightHandle.php | 31 + ...e.php.testInfixExpressionRightHandle.hints | 9 + .../testNonCallableRightHandle.php | 21 + ...andle.php.testNonCallableRightHandle.hints | 2 + .../php/editor/indent/PHPFormatterTest.java | 11 + .../php/editor/lexer/PHP85FeaturesTest.java | 38 + .../php/editor/parser/ASTPHP5ParserTest.java | 13 + .../php/editor/parser/PhpParserErrorTest.java | 13 + .../php/editor/parser/PrintASTVisitor.java | 9 + ...rrectFunctionCompositionHintErrorTest.java | 43 + php/php.editor/tools/ASTPHP5Parser.cup | 20 +- php/php.editor/tools/ASTPHP5Scanner.flex | 6 + php/php.editor/tools/Php5ColoringScanner.flex | 2 +- 74 files changed, 70857 insertions(+), 66127 deletions(-) create mode 100644 php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable22.java create mode 100644 php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/CompositionExpression.java create mode 100644 php/php.editor/src/org/netbeans/modules/php/editor/verification/IncorrectFunctionCompositionHintError.java create mode 100644 php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP85UnhandledError.java create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest/lexer/php85/pipeOperator_01.pass create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest/lexer/php85/pipeOperator_02.pass create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest/lexer/php85/pipeOperator_03.pass create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php85/pipeOperator_01.pass create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php85/pipeOperator_02.pass create mode 100644 php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php85/pipeOperator_03.pass create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorInlineExpression_01.php create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorInlineExpression_01.php.formatted create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorMultilineExpression_01.php create mode 100644 php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorMultilineExpression_01.php.formatted create mode 100644 php/php.editor/test/unit/data/testfiles/lexer/php85/pipeOperator_01.php create mode 100644 php/php.editor/test/unit/data/testfiles/lexer/php85/pipeOperator_02.php create mode 100644 php/php.editor/test/unit/data/testfiles/lexer/php85/pipeOperator_03.php create mode 100644 php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_01.php create mode 100644 php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_01.php.errors create mode 100644 php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_02.php create mode 100644 php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_02.php.errors create mode 100644 php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_03.php create mode 100644 php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_03.php.errors create mode 100644 php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testArrowFunctionMustBeParenthesized.php create mode 100644 php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testArrowFunctionMustBeParenthesized.php.testArrowFunctionMustBeParenthesizedRightHandle.hints create mode 100644 php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testInfixExpressionRightHandle.php create mode 100644 php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testInfixExpressionRightHandle.php.testInfixExpressionRightHandle.hints create mode 100644 php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testNonCallableRightHandle.php create mode 100644 php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testNonCallableRightHandle.php.testNonCallableRightHandle.hints create mode 100644 php/php.editor/test/unit/src/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest.java create mode 100644 php/php.editor/test/unit/src/org/netbeans/modules/php/editor/verification/IncorrectFunctionCompositionHintErrorTest.java diff --git a/php/php.api.phpmodule/src/org/netbeans/modules/php/api/PhpVersion.java b/php/php.api.phpmodule/src/org/netbeans/modules/php/api/PhpVersion.java index c5ca94b99137..7212c96ab5fa 100644 --- a/php/php.api.phpmodule/src/org/netbeans/modules/php/api/PhpVersion.java +++ b/php/php.api.phpmodule/src/org/netbeans/modules/php/api/PhpVersion.java @@ -41,6 +41,7 @@ "PhpVersion.PHP_82=PHP 8.2", "PhpVersion.PHP_83=PHP 8.3", "PhpVersion.PHP_84=PHP 8.4", + "PhpVersion.PHP_85=PHP 8.5", }) public enum PhpVersion { @@ -115,6 +116,11 @@ public enum PhpVersion { * @since 2.100 */ PHP_84(Bundle.PhpVersion_PHP_84()), + /** + * PHP 8.5 + * @since 2.106 + */ + PHP_85(Bundle.PhpVersion_PHP_85()), ; private final String displayName; @@ -373,6 +379,7 @@ private enum Period { PHP_82(LocalDate.of(2022, 12, 8), LocalDate.of(2024, 12, 31), LocalDate.of(2026, 12, 31)), PHP_83(LocalDate.of(2023, 11, 23), LocalDate.of(2025, 12, 31), LocalDate.of(2027, 12, 31)), PHP_84(LocalDate.of(2024, 11, 21), LocalDate.of(2026, 12, 31), LocalDate.of(2028, 12, 31)), + PHP_85(LocalDate.of(2025, 11, 20), LocalDate.of(2027, 12, 31), LocalDate.of(2029, 12, 31)), ; private final LocalDate initialRelease; diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/CodeUtils.java b/php/php.editor/src/org/netbeans/modules/php/editor/CodeUtils.java index a04f2c55751e..37ed9f329151 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/CodeUtils.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/CodeUtils.java @@ -93,6 +93,7 @@ public final class CodeUtils { public static final String NEW_LINE = "\n"; // NOI18N public static final String THIS_VARIABLE = "$this"; // NOI18N public static final String NS_SEPARATOR = "\\"; // NOI18N + public static final String PIPE_OPERATOR = "|>"; // NOI18N public static final Pattern WHITE_SPACES_PATTERN = Pattern.compile("\\s+"); // NOI18N public static final Pattern SPLIT_TYPES_PATTERN = Pattern.compile("[()|&]+"); // NOI18N diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/indent/FormatVisitor.java b/php/php.editor/src/org/netbeans/modules/php/editor/indent/FormatVisitor.java index d9c03f66edf6..71656d94cb2d 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/indent/FormatVisitor.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/indent/FormatVisitor.java @@ -36,6 +36,7 @@ import org.netbeans.modules.csl.api.OffsetRange; import org.netbeans.modules.csl.spi.GsfUtilities; import org.netbeans.modules.php.editor.CodeUtils; +import static org.netbeans.modules.php.editor.CodeUtils.PIPE_OPERATOR; import org.netbeans.modules.php.editor.indent.FormatToken.AssignmentAnchorToken; import org.netbeans.modules.php.editor.indent.TokenFormatter.DocumentOptions; import org.netbeans.modules.php.editor.lexer.LexUtilities; @@ -59,6 +60,7 @@ import org.netbeans.modules.php.editor.parser.astnodes.ClassDeclaration; import org.netbeans.modules.php.editor.parser.astnodes.ClassInstanceCreation; import org.netbeans.modules.php.editor.parser.astnodes.ClassInstanceCreationVariable; +import org.netbeans.modules.php.editor.parser.astnodes.CompositionExpression; import org.netbeans.modules.php.editor.parser.astnodes.ConditionalExpression; import org.netbeans.modules.php.editor.parser.astnodes.ConstantDeclaration; import org.netbeans.modules.php.editor.parser.astnodes.DeclareStatement; @@ -1085,6 +1087,22 @@ private void visitConditionalExpression(ConditionalExpression node, boolean putC } } + //PHP 8.5 pipe operator composition expression + @Override + public void visit(CompositionExpression node) { + scan(node.getLeft()); + while (ts.moveNext() + && !(ts.token().id() == PHPTokenId.PHP_OPERATOR && TokenUtilities.textEquals(PIPE_OPERATOR, ts.token().text())) // NOI18N + && lastIndex < ts.index()) { + addFormatToken(formatTokens); + } + + formatTokens.add(new FormatToken(FormatToken.Kind.WHITESPACE_AROUND_KEY_VALUE_OP, ts.offset() + ts.token().length())); + formatTokens.add(new FormatToken(FormatToken.Kind.TEXT, ts.offset(), ts.token().text().toString())); + //todo implement a minimum space arround pipe operator (|>trim()) + scan(node.getRight()); + } + @Override public void visit(ConstantDeclaration node) { if (path.size() > 1 && path.get(1) instanceof Block) { diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/indent/IndentationCounter.java b/php/php.editor/src/org/netbeans/modules/php/editor/indent/IndentationCounter.java index 70eeb6ca1fbb..ef54c12c8917 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/indent/IndentationCounter.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/indent/IndentationCounter.java @@ -29,6 +29,7 @@ import org.netbeans.editor.BaseDocument; import org.netbeans.editor.Utilities; import org.netbeans.modules.editor.indent.spi.Context; +import static org.netbeans.modules.php.editor.CodeUtils.PIPE_OPERATOR; import org.netbeans.modules.php.editor.lexer.LexUtilities; import org.netbeans.modules.php.editor.lexer.PHPTokenId; import org.openide.util.Exceptions; @@ -343,6 +344,13 @@ && isFirstCommaAfterDoubleArrow(startExpression, caretOffset, ts)) { newIndent = Utilities.getRowIndent(doc, startExpression) + continuationSize; break; } + } else if (ts.token().id() == PHPTokenId.PHP_OPERATOR && TokenUtilities.textEquals(PIPE_OPERATOR, ts.token().text())) { // NOI18N + //PHP 8.5 align pipe operator chain expressions + int startExpression = LexUtilities.findStartTokenOfExpression(ts); + if (startExpression != -1) { + newIndent = Utilities.getRowIndent(doc, startExpression); + break; + } } } previousTokenId = ts.token().id(); diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/lexer/LexUtilities.java b/php/php.editor/src/org/netbeans/modules/php/editor/lexer/LexUtilities.java index 2d0f69463789..5c45854760f4 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/lexer/LexUtilities.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/lexer/LexUtilities.java @@ -33,6 +33,7 @@ import org.netbeans.editor.BaseDocument; import org.netbeans.editor.Utilities; import org.netbeans.modules.csl.api.OffsetRange; +import static org.netbeans.modules.php.editor.CodeUtils.PIPE_OPERATOR; import org.openide.filesystems.FileUtil; import org.openide.loaders.DataObject; import org.openide.util.Exceptions; @@ -47,7 +48,7 @@ * @author Petr Pisl */ public final class LexUtilities { - + private LexUtilities() { } @@ -623,6 +624,10 @@ public static int findStartTokenOfExpression(TokenSequence ts) { } break; } + } else if (token.id() == PHPTokenId.PHP_OPERATOR && TokenUtilities.textEquals(token.text(), PIPE_OPERATOR)) { // NOI18N + //PHP 8.5 pipe operator + start = ts.offset(); + break; } else if (balance == 1 && token.id() == PHPTokenId.PHP_STRING) { // probably there is a function call insede the expression start = ts.offset(); diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/lexer/PHP5ColoringLexer.java b/php/php.editor/src/org/netbeans/modules/php/editor/lexer/PHP5ColoringLexer.java index e2ee7169c892..dd702ec29e88 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/lexer/PHP5ColoringLexer.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/lexer/PHP5ColoringLexer.java @@ -1,4 +1,4 @@ -/* The following code was generated by JFlex 1.4.3 on 2025/01/11 13:13 */ +/* The following code was generated by JFlex 1.4.1 on 12/23/25, 9:11 AM */ /* * Licensed to the Apache Software Foundation (ASF) under one @@ -32,9 +32,9 @@ /** * This class is a scanner generated by - * JFlex 1.4.3 - * on 2025/01/11 13:13 from the specification file - * /home/junichi11/NetBeansProjects/netbeans/php/php.editor/tools/Php5ColoringScanner.flex + * JFlex 1.4.1 + * on 12/23/25, 9:11 AM from the specification file + * /home/bhaidu/BHA/Netbeans/Projects/netbeans/php/php.editor/tools/Php5ColoringScanner.flex */ public class PHP5ColoringLexer { @@ -45,41 +45,29 @@ public class PHP5ColoringLexer { private static final int ZZ_BUFFERSIZE = 16384; /** lexical states */ - public static final int ST_PHP_END_NOWDOC = 22; - public static final int ST_PHP_NOWDOC = 18; - public static final int ST_PHP_END_HEREDOC = 16; - public static final int ST_PHP_COMMENT = 32; - public static final int ST_PHP_START_HEREDOC = 14; - public static final int ST_PHP_QUOTES_AFTER_VARIABLE = 8; - public static final int ST_PHP_IN_SCRIPTING = 2; - public static final int ST_PHP_LOOKING_FOR_CONSTANT_NAME = 28; - public static final int ST_PHP_LOOKING_FOR_STATIC_PROPERTY = 10; - public static final int ST_PHP_DOC_COMMENT = 34; - public static final int ST_PHP_LINE_COMMENT = 36; - public static final int ST_PHP_LOOKING_FOR_FUNCTION_NAME = 26; - public static final int ST_PHP_BACKQUOTE = 6; - public static final int ST_PHP_START_NOWDOC = 20; - public static final int ST_PHP_HEREDOC = 12; - public static final int ST_HALTED_COMPILER = 40; - public static final int ST_PHP_HIGHLIGHTING_ERROR = 38; - public static final int ST_PHP_LOOKING_FOR_PARAMETER_NAME = 44; - public static final int ST_PHP_LOOKING_FOR_TRUE_FALSE_NULL = 42; - public static final int ST_PHP_VAR_OFFSET = 30; + public static final int ST_PHP_END_NOWDOC = 11; + public static final int ST_PHP_NOWDOC = 9; + public static final int ST_PHP_END_HEREDOC = 8; + public static final int ST_PHP_COMMENT = 16; + public static final int ST_PHP_START_HEREDOC = 7; + public static final int ST_PHP_QUOTES_AFTER_VARIABLE = 4; + public static final int ST_PHP_IN_SCRIPTING = 1; + public static final int ST_PHP_LOOKING_FOR_CONSTANT_NAME = 14; + public static final int ST_PHP_LOOKING_FOR_STATIC_PROPERTY = 5; + public static final int ST_PHP_DOC_COMMENT = 17; + public static final int ST_PHP_LINE_COMMENT = 18; + public static final int ST_PHP_LOOKING_FOR_FUNCTION_NAME = 13; + public static final int ST_PHP_BACKQUOTE = 3; + public static final int ST_PHP_START_NOWDOC = 10; + public static final int ST_PHP_HEREDOC = 6; + public static final int ST_HALTED_COMPILER = 20; + public static final int ST_PHP_HIGHLIGHTING_ERROR = 19; + public static final int ST_PHP_LOOKING_FOR_PARAMETER_NAME = 22; + public static final int ST_PHP_LOOKING_FOR_TRUE_FALSE_NULL = 21; + public static final int ST_PHP_VAR_OFFSET = 15; public static final int YYINITIAL = 0; - public static final int ST_PHP_DOUBLE_QUOTES = 4; - public static final int ST_PHP_LOOKING_FOR_PROPERTY = 24; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, - 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, - 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22 - }; + public static final int ST_PHP_DOUBLE_QUOTES = 2; + public static final int ST_PHP_LOOKING_FOR_PROPERTY = 12; /** * Translates characters to character classes @@ -104,64 +92,64 @@ public class PHP5ColoringLexer { "\2\15\7\0\2\15\12\20\3\15\2\0\1\15\20\0\1\15\1\0"+ "\36\15\35\0\131\15\13\0\1\15\16\0\12\20\41\15\11\0\2\15"+ "\4\0\1\15\5\0\26\15\4\0\1\15\11\0\1\15\3\0\1\15"+ - "\27\0\31\15\7\0\13\15\65\0\25\15\1\0\22\15\74\0\66\15"+ - "\3\0\1\15\22\0\1\15\7\0\12\15\4\0\12\20\1\0\20\15"+ - "\4\0\10\15\2\0\2\15\2\0\26\15\1\0\7\15\1\0\1\15"+ - "\3\0\4\15\3\0\1\15\20\0\1\15\15\0\2\15\1\0\3\15"+ - "\4\0\12\20\2\15\12\0\1\15\10\0\6\15\4\0\2\15\2\0"+ - "\26\15\1\0\7\15\1\0\2\15\1\0\2\15\1\0\2\15\37\0"+ - "\4\15\1\0\1\15\7\0\12\20\2\0\3\15\20\0\11\15\1\0"+ - "\3\15\1\0\26\15\1\0\7\15\1\0\2\15\1\0\5\15\3\0"+ - "\1\15\22\0\1\15\17\0\2\15\4\0\12\20\11\0\1\15\13\0"+ - "\10\15\2\0\2\15\2\0\26\15\1\0\7\15\1\0\2\15\1\0"+ - "\5\15\3\0\1\15\36\0\2\15\1\0\3\15\4\0\12\20\1\0"+ - "\1\15\21\0\1\15\1\0\6\15\3\0\3\15\1\0\4\15\3\0"+ - "\2\15\1\0\1\15\1\0\2\15\3\0\2\15\3\0\3\15\3\0"+ - "\14\15\26\0\1\15\25\0\12\20\25\0\10\15\1\0\3\15\1\0"+ - "\27\15\1\0\20\15\3\0\1\15\32\0\3\15\5\0\2\15\4\0"+ - "\12\20\20\0\1\15\4\0\10\15\1\0\3\15\1\0\27\15\1\0"+ - "\12\15\1\0\5\15\3\0\1\15\40\0\1\15\1\0\2\15\4\0"+ - "\12\20\1\0\2\15\21\0\11\15\1\0\3\15\1\0\51\15\2\0"+ - "\1\15\20\0\1\15\5\0\3\15\10\0\3\15\4\0\12\20\12\0"+ - "\6\15\5\0\22\15\3\0\30\15\1\0\11\15\1\0\1\15\2\0"+ - "\7\15\37\0\12\20\21\0\60\15\1\0\2\15\14\0\7\15\11\0"+ - "\12\20\47\0\2\15\1\0\1\15\1\0\5\15\1\0\30\15\1\0"+ - "\1\15\1\0\12\15\1\0\2\15\11\0\1\15\2\0\5\15\1\0"+ - "\1\15\11\0\12\20\2\0\4\15\40\0\1\15\37\0\12\20\26\0"+ - "\10\15\1\0\44\15\33\0\5\15\163\0\53\15\24\0\1\15\12\20"+ - "\6\0\6\15\4\0\4\15\3\0\1\15\3\0\2\15\7\0\3\15"+ - "\4\0\15\15\14\0\1\15\1\0\12\20\6\0\46\15\1\0\1\15"+ - "\5\0\1\15\2\0\53\15\1\0\u014d\15\1\0\4\15\2\0\7\15"+ - "\1\0\1\15\1\0\4\15\2\0\51\15\1\0\4\15\2\0\41\15"+ - "\1\0\4\15\2\0\7\15\1\0\1\15\1\0\4\15\2\0\17\15"+ - "\1\0\71\15\1\0\4\15\2\0\103\15\45\0\20\15\20\0\126\15"+ - "\2\0\6\15\3\0\u026c\15\2\0\21\15\1\0\32\15\5\0\113\15"+ - "\6\0\10\15\7\0\15\15\1\0\4\15\16\0\22\15\16\0\22\15"+ - "\16\0\15\15\1\0\3\15\17\0\64\15\43\0\1\15\4\0\1\15"+ - "\3\0\12\20\46\0\12\20\6\0\131\15\7\0\5\15\2\0\42\15"+ - "\1\0\1\15\5\0\106\15\12\0\37\15\47\0\12\20\36\15\2\0"+ - "\5\15\13\0\54\15\4\0\32\15\6\0\12\20\46\0\27\15\11\0"+ - "\65\15\53\0\12\20\6\0\12\20\15\0\1\15\135\0\57\15\21\0"+ - "\7\15\4\0\12\20\51\0\36\15\15\0\2\15\12\20\54\15\32\0"+ - "\44\15\34\0\12\20\3\0\3\15\12\20\44\15\2\0\11\15\7\0"+ - "\53\15\2\0\3\15\51\0\4\15\1\0\6\15\1\0\2\15\3\0"+ - "\1\15\5\0\300\15\100\0\u0116\15\2\0\6\15\2\0\46\15\2\0"+ - "\6\15\2\0\10\15\1\0\1\15\1\0\1\15\1\0\1\15\1\0"+ - "\37\15\2\0\65\15\1\0\7\15\1\0\1\15\3\0\3\15\1\0"+ - "\7\15\3\0\4\15\2\0\6\15\4\0\15\15\5\0\3\15\1\0"+ - "\7\15\164\0\1\15\15\0\1\15\20\0\15\15\145\0\1\15\4\0"+ - "\1\15\2\0\12\15\1\0\1\15\3\0\5\15\6\0\1\15\1\0"+ - "\1\15\1\0\1\15\1\0\4\15\1\0\13\15\2\0\4\15\5\0"+ - "\5\15\4\0\1\15\64\0\2\15\u0a7b\0\57\15\1\0\57\15\1\0"+ - "\205\15\6\0\4\15\3\0\2\15\14\0\46\15\1\0\1\15\5\0"+ - "\1\15\2\0\70\15\7\0\1\15\20\0\27\15\11\0\7\15\1\0"+ + "\27\0\31\15\7\0\13\15\5\0\30\15\1\0\6\15\21\0\52\15"+ + "\72\0\66\15\3\0\1\15\22\0\1\15\7\0\12\15\4\0\12\20"+ + "\1\0\20\15\4\0\10\15\2\0\2\15\2\0\26\15\1\0\7\15"+ + "\1\0\1\15\3\0\4\15\3\0\1\15\20\0\1\15\15\0\2\15"+ + "\1\0\3\15\4\0\12\20\2\15\12\0\1\15\10\0\6\15\4\0"+ + "\2\15\2\0\26\15\1\0\7\15\1\0\2\15\1\0\2\15\1\0"+ + "\2\15\37\0\4\15\1\0\1\15\7\0\12\20\2\0\3\15\20\0"+ + "\11\15\1\0\3\15\1\0\26\15\1\0\7\15\1\0\2\15\1\0"+ + "\5\15\3\0\1\15\22\0\1\15\17\0\2\15\4\0\12\20\11\0"+ + "\1\15\13\0\10\15\2\0\2\15\2\0\26\15\1\0\7\15\1\0"+ + "\2\15\1\0\5\15\3\0\1\15\36\0\2\15\1\0\3\15\4\0"+ + "\12\20\1\0\1\15\21\0\1\15\1\0\6\15\3\0\3\15\1\0"+ + "\4\15\3\0\2\15\1\0\1\15\1\0\2\15\3\0\2\15\3\0"+ + "\3\15\3\0\14\15\26\0\1\15\25\0\12\20\25\0\10\15\1\0"+ + "\3\15\1\0\27\15\1\0\20\15\3\0\1\15\32\0\3\15\2\0"+ + "\1\15\2\0\2\15\4\0\12\20\20\0\1\15\4\0\10\15\1\0"+ + "\3\15\1\0\27\15\1\0\12\15\1\0\5\15\3\0\1\15\37\0"+ + "\2\15\1\0\2\15\4\0\12\20\1\0\2\15\21\0\11\15\1\0"+ + "\3\15\1\0\51\15\2\0\1\15\20\0\1\15\5\0\3\15\10\0"+ + "\3\15\4\0\12\20\12\0\6\15\5\0\22\15\3\0\30\15\1\0"+ + "\11\15\1\0\1\15\2\0\7\15\37\0\12\20\21\0\60\15\1\0"+ + "\2\15\14\0\7\15\11\0\12\20\47\0\2\15\1\0\1\15\1\0"+ + "\5\15\1\0\30\15\1\0\1\15\1\0\12\15\1\0\2\15\11\0"+ + "\1\15\2\0\5\15\1\0\1\15\11\0\12\20\2\0\4\15\40\0"+ + "\1\15\37\0\12\20\26\0\10\15\1\0\44\15\33\0\5\15\163\0"+ + "\53\15\24\0\1\15\12\20\6\0\6\15\4\0\4\15\3\0\1\15"+ + "\3\0\2\15\7\0\3\15\4\0\15\15\14\0\1\15\1\0\12\20"+ + "\6\0\46\15\1\0\1\15\5\0\1\15\2\0\53\15\1\0\u014d\15"+ + "\1\0\4\15\2\0\7\15\1\0\1\15\1\0\4\15\2\0\51\15"+ + "\1\0\4\15\2\0\41\15\1\0\4\15\2\0\7\15\1\0\1\15"+ + "\1\0\4\15\2\0\17\15\1\0\71\15\1\0\4\15\2\0\103\15"+ + "\45\0\20\15\20\0\126\15\2\0\6\15\3\0\u026c\15\2\0\21\15"+ + "\1\0\32\15\5\0\113\15\6\0\10\15\7\0\22\15\15\0\23\15"+ + "\16\0\22\15\16\0\15\15\1\0\3\15\17\0\64\15\43\0\1\15"+ + "\4\0\1\15\3\0\12\20\46\0\12\20\6\0\131\15\7\0\5\15"+ + "\2\0\42\15\1\0\1\15\5\0\106\15\12\0\37\15\47\0\12\20"+ + "\36\15\2\0\5\15\13\0\54\15\4\0\32\15\6\0\12\20\46\0"+ + "\27\15\11\0\65\15\53\0\12\20\6\0\12\20\15\0\1\15\135\0"+ + "\57\15\21\0\10\15\3\0\12\20\51\0\36\15\15\0\2\15\12\20"+ + "\54\15\32\0\44\15\34\0\12\20\3\0\3\15\12\20\44\15\2\0"+ + "\11\15\7\0\53\15\2\0\3\15\51\0\4\15\1\0\6\15\1\0"+ + "\2\15\3\0\1\15\5\0\300\15\100\0\u0116\15\2\0\6\15\2\0"+ + "\46\15\2\0\6\15\2\0\10\15\1\0\1\15\1\0\1\15\1\0"+ + "\1\15\1\0\37\15\2\0\65\15\1\0\7\15\1\0\1\15\3\0"+ + "\3\15\1\0\7\15\3\0\4\15\2\0\6\15\4\0\15\15\5\0"+ + "\3\15\1\0\7\15\164\0\1\15\15\0\1\15\20\0\15\15\145\0"+ + "\1\15\4\0\1\15\2\0\12\15\1\0\1\15\3\0\5\15\6\0"+ + "\1\15\1\0\1\15\1\0\1\15\1\0\4\15\1\0\13\15\2\0"+ + "\4\15\5\0\5\15\4\0\1\15\64\0\2\15\u0a7b\0\345\15\6\0"+ + "\4\15\3\0\2\15\14\0\46\15\1\0\1\15\5\0\1\15\2\0"+ + "\70\15\7\0\1\15\20\0\27\15\11\0\7\15\1\0\7\15\1\0"+ "\7\15\1\0\7\15\1\0\7\15\1\0\7\15\1\0\7\15\1\0"+ - "\7\15\1\0\7\15\120\0\1\15\u01d5\0\2\15\52\0\5\15\5\0"+ - "\2\15\4\0\126\15\6\0\3\15\1\0\132\15\1\0\4\15\5\0"+ - "\53\15\1\0\136\15\21\0\40\15\60\0\20\15\u0200\0\u19c0\15\100\0"+ - "\u51fd\15\3\0\u048d\15\103\0\56\15\2\0\u010d\15\3\0\20\15\12\20"+ - "\2\15\24\0\57\15\20\0\37\15\2\0\106\15\61\0\11\15\2\0"+ - "\147\15\2\0\65\15\2\0\11\15\52\0\15\15\1\0\3\15\1\0"+ + "\7\15\120\0\1\15\u01d5\0\2\15\52\0\5\15\5\0\2\15\4\0"+ + "\126\15\6\0\3\15\1\0\132\15\1\0\4\15\5\0\53\15\1\0"+ + "\136\15\21\0\40\15\60\0\20\15\u0200\0\u19c0\15\100\0\u568d\15\103\0"+ + "\56\15\2\0\u010d\15\3\0\20\15\12\20\2\15\24\0\57\15\20\0"+ + "\37\15\2\0\106\15\61\0\11\15\2\0\147\15\2\0\100\15\5\0"+ + "\2\15\1\0\1\15\1\0\5\15\30\0\20\15\1\0\3\15\1\0"+ "\4\15\1\0\27\15\35\0\64\15\16\0\62\15\34\0\12\20\30\0"+ "\6\15\3\0\1\15\1\0\2\15\1\0\12\20\34\15\12\0\27\15"+ "\31\0\35\15\7\0\57\15\34\0\1\15\12\20\6\0\5\15\1\0"+ @@ -482,8 +470,8 @@ private static int zzUnpackRowMap(String packed, int offset, int [] result) { "\1\70\125\0\1\71\1\0\1\71\124\0\1\70\126\0"+ "\1\303\1\71\2\0\1\304\1\0\1\305\120\0\1\71"+ "\4\0\1\70\121\0\1\71\4\0\1\306\1\307\120\0"+ - "\1\71\1\310\125\0\1\71\7\0\1\71\116\0\1\71"+ - "\10\0\1\71\115\0\1\71\100\0\1\311\26\0\1\312"+ + "\1\71\1\310\125\0\1\71\7\0\1\71\116\0\2\71"+ + "\7\0\1\71\115\0\1\71\100\0\1\311\26\0\1\312"+ "\12\0\1\70\60\0\2\45\1\0\1\313\1\0\13\45"+ "\27\0\21\45\1\313\4\45\1\0\12\45\5\0\4\45"+ "\1\0\3\45\2\0\2\45\1\0\1\45\1\0\3\45"+ @@ -2113,7 +2101,7 @@ public PHPTokenId nextToken() throws java.io.IOException { //zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; int tokenLength = 0; - zzState = ZZ_LEXSTATE[zzLexicalState]; + zzState = zzLexicalState; zzForAction: { diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Parser.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Parser.java index 5c89c04d42dd..4b1737e19994 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Parser.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Parser.java @@ -19,7 +19,7 @@ //---------------------------------------------------- // The following code was generated by CUP v0.11a beta 20060608 -// Sun Jan 12 13:42:53 JST 2025 +// Tue Dec 23 09:12:17 EET 2025 //---------------------------------------------------- package org.netbeans.modules.php.editor.parser; @@ -30,7 +30,7 @@ import org.openide.util.Pair; /** CUP v0.11a beta 20060608 generated parser. - * @version Sun Jan 12 13:42:53 JST 2025 + * @version Tue Dec 23 09:12:17 EET 2025 */ @org.netbeans.api.annotations.common.SuppressWarnings({"EI_EXPOSE_REP", "MS_PKGPROTECT", "BC_BAD_CAST_TO_CONCRETE_COLLECTION"}) public class ASTPHP5Parser extends java_cup.runtime.lr_parser { @@ -47,7 +47,7 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { /** Production table. */ protected static final short _production_table[][] = unpackFromStrings(new String[] { - "\000\u033e\000\002\002\003\000\002\002\004\000\002\003" + + "\000\u0340\000\002\002\003\000\002\002\004\000\002\003" + "\003\000\002\003\003\000\002\003\003\000\002\006\003" + "\000\002\006\003\000\002\005\003\000\002\005\003\000" + "\002\004\003\000\002\004\003\000\002\004\003\000\002" + @@ -193,116 +193,117 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { "\002\067\004\000\002\067\005\000\002\067\005\000\002" + "\067\005\000\002\067\005\000\002\067\005\000\002\067" + "\005\000\002\067\005\000\002\067\005\000\002\067\005" + - "\000\002\067\005\000\002\067\003\000\002\067\007\000" + - "\002\067\006\000\002\067\005\000\002\067\003\000\002" + - "\067\004\000\002\067\004\000\002\067\004\000\002\067" + + "\000\002\067\005\000\002\067\005\000\002\067\003\000" + + "\002\067\007\000\002\067\006\000\002\067\005\000\002" + + "\067\003\000\002\067\004\000\002\067\004\000\002\067" + "\004\000\002\067\004\000\002\067\004\000\002\067\004" + - "\000\002\067\004\000\002\067\004\000\002\067\003\000" + - "\002\067\003\000\002\067\005\000\002\067\004\000\002" + - "\067\003\000\002\067\004\000\002\067\003\000\002\067" + - "\004\000\002\067\003\000\002\115\014\000\002\115\015" + - "\000\002\115\012\000\002\115\013\000\002\116\011\000" + - "\002\117\002\000\002\117\004\000\002\120\003\000\002" + - "\120\005\000\002\121\006\000\002\121\006\000\002\122" + - "\003\000\002\122\005\000\002\044\002\000\002\044\007" + - "\000\002\045\005\000\002\045\006\000\002\045\003\000" + - "\002\045\004\000\002\071\006\000\002\071\010\000\002" + - "\071\010\000\002\071\012\000\002\071\012\000\002\071" + - "\012\000\002\071\010\000\002\071\012\000\002\071\012" + - "\000\002\071\010\000\002\071\012\000\002\071\012\000" + - "\002\071\010\000\002\071\012\000\002\071\006\000\002" + - "\071\006\000\002\071\004\000\002\071\006\000\002\070" + - "\003\000\002\070\003\000\002\070\003\000\002\070\005" + - "\000\002\070\007\000\002\070\003\000\002\070\003\000" + - "\002\070\003\000\002\177\003\000\002\177\003\000\002" + - "\200\003\000\002\200\003\000\002\200\003\000\002\200" + - "\003\000\002\200\003\000\002\301\003\000\002\301\003" + - "\000\002\304\006\000\002\304\006\000\002\304\003\000" + - "\002\304\003\000\002\310\004\000\002\310\002\000\002" + - "\311\004\000\002\311\004\000\002\072\002\000\002\072" + - "\004\000\002\072\005\000\002\073\002\000\002\073\005" + - "\000\002\074\003\000\002\074\003\000\002\074\003\000" + + "\000\002\067\004\000\002\067\004\000\002\067\004\000" + + "\002\067\003\000\002\067\003\000\002\067\005\000\002" + + "\067\004\000\002\067\003\000\002\067\004\000\002\067" + + "\003\000\002\067\004\000\002\067\003\000\002\115\014" + + "\000\002\115\015\000\002\115\012\000\002\115\013\000" + + "\002\116\011\000\002\117\002\000\002\117\004\000\002" + + "\120\003\000\002\120\005\000\002\121\006\000\002\121" + + "\006\000\002\122\003\000\002\122\005\000\002\044\002" + + "\000\002\044\007\000\002\045\005\000\002\045\006\000" + + "\002\045\003\000\002\045\004\000\002\071\006\000\002" + + "\071\010\000\002\071\010\000\002\071\012\000\002\071" + + "\012\000\002\071\012\000\002\071\010\000\002\071\012" + + "\000\002\071\012\000\002\071\010\000\002\071\012\000" + + "\002\071\012\000\002\071\010\000\002\071\012\000\002" + + "\071\006\000\002\071\006\000\002\071\004\000\002\071" + + "\006\000\002\070\003\000\002\070\003\000\002\070\003" + + "\000\002\070\005\000\002\070\007\000\002\070\003\000" + + "\002\070\003\000\002\070\003\000\002\177\003\000\002" + + "\177\003\000\002\200\003\000\002\200\003\000\002\200" + + "\003\000\002\200\003\000\002\200\003\000\002\301\003" + + "\000\002\301\003\000\002\304\006\000\002\304\006\000" + + "\002\304\003\000\002\304\003\000\002\310\004\000\002" + + "\310\002\000\002\311\004\000\002\311\004\000\002\072" + + "\002\000\002\072\004\000\002\072\005\000\002\073\002" + + "\000\002\073\005\000\002\074\003\000\002\074\003\000" + "\002\074\003\000\002\074\003\000\002\074\003\000\002" + "\074\003\000\002\074\003\000\002\074\003\000\002\074" + - "\003\000\002\074\003\000\002\074\005\000\002\074\004" + - "\000\002\077\003\000\002\077\003\000\002\077\003\000" + - "\002\077\003\000\002\077\003\000\002\100\003\000\002" + - "\100\005\000\002\101\003\000\002\101\003\000\002\101" + - "\003\000\002\101\004\000\002\101\004\000\002\101\005" + + "\003\000\002\074\003\000\002\074\003\000\002\074\005" + + "\000\002\074\004\000\002\077\003\000\002\077\003\000" + + "\002\077\003\000\002\077\003\000\002\077\003\000\002" + + "\100\003\000\002\100\005\000\002\101\003\000\002\101" + + "\003\000\002\101\003\000\002\101\004\000\002\101\004" + "\000\002\101\005\000\002\101\005\000\002\101\005\000" + - "\002\101\005\000\002\101\005\000\002\101\004\000\002" + - "\101\004\000\002\101\005\000\002\101\005\000\002\101" + + "\002\101\005\000\002\101\005\000\002\101\005\000\002" + + "\101\004\000\002\101\004\000\002\101\005\000\002\101" + "\005\000\002\101\005\000\002\101\005\000\002\101\005" + "\000\002\101\005\000\002\101\005\000\002\101\005\000" + "\002\101\005\000\002\101\005\000\002\101\005\000\002" + "\101\005\000\002\101\005\000\002\101\005\000\002\101" + "\005\000\002\101\005\000\002\101\005\000\002\101\005" + - "\000\002\101\005\000\002\101\005\000\002\101\006\000" + - "\002\101\007\000\002\101\005\000\002\101\004\000\002" + - "\101\004\000\002\101\005\000\002\075\003\000\002\076" + - "\003\000\002\312\005\000\002\312\005\000\002\312\007" + - "\000\002\312\005\000\002\312\005\000\002\312\005\000" + - "\002\312\005\000\002\312\007\000\002\312\007\000\002" + - "\312\007\000\002\313\003\000\002\313\003\000\002\317" + - "\006\000\002\317\006\000\002\316\006\000\002\316\006" + - "\000\002\315\006\000\002\315\006\000\002\315\006\000" + - "\002\314\004\000\002\314\004\000\002\320\006\000\002" + - "\320\005\000\002\102\003\000\002\102\003\000\002\102" + - "\003\000\002\102\003\000\002\102\005\000\002\102\003" + - "\000\002\167\005\000\002\103\002\000\002\103\004\000" + - "\002\104\002\000\002\104\003\000\002\254\003\000\002" + - "\254\003\000\002\105\007\000\002\105\005\000\002\105" + - "\006\000\002\105\005\000\002\105\004\000\002\105\003" + - "\000\002\123\005\000\002\113\003\000\002\113\004\000" + - "\002\113\004\000\002\113\004\000\002\113\006\000\002" + - "\113\005\000\002\114\004\000\002\114\005\000\002\112" + - "\003\000\002\112\003\000\002\106\003\000\002\106\003" + - "\000\002\107\003\000\002\107\003\000\002\110\003\000" + - "\002\110\003\000\002\110\003\000\002\111\003\000\002" + - "\111\003\000\002\256\003\000\002\176\003\000\002\260" + - "\003\000\002\170\010\000\002\170\010\000\002\170\010" + + "\000\002\101\005\000\002\101\005\000\002\101\005\000" + + "\002\101\005\000\002\101\006\000\002\101\007\000\002" + + "\101\005\000\002\101\004\000\002\101\004\000\002\101" + + "\005\000\002\075\003\000\002\076\003\000\002\312\005" + + "\000\002\312\005\000\002\312\007\000\002\312\005\000" + + "\002\312\005\000\002\312\005\000\002\312\005\000\002" + + "\312\007\000\002\312\007\000\002\312\007\000\002\313" + + "\003\000\002\313\003\000\002\317\006\000\002\317\006" + + "\000\002\316\006\000\002\316\006\000\002\315\006\000" + + "\002\315\006\000\002\315\006\000\002\314\004\000\002" + + "\314\004\000\002\320\006\000\002\320\005\000\002\102" + + "\003\000\002\102\003\000\002\102\003\000\002\102\003" + + "\000\002\102\005\000\002\102\003\000\002\167\005\000" + + "\002\103\002\000\002\103\004\000\002\104\002\000\002" + + "\104\003\000\002\254\003\000\002\254\003\000\002\105" + + "\007\000\002\105\005\000\002\105\006\000\002\105\005" + + "\000\002\105\004\000\002\105\003\000\002\123\005\000" + + "\002\113\003\000\002\113\004\000\002\113\004\000\002" + + "\113\004\000\002\113\006\000\002\113\005\000\002\114" + + "\004\000\002\114\005\000\002\112\003\000\002\112\003" + + "\000\002\106\003\000\002\106\003\000\002\107\003\000" + + "\002\107\003\000\002\110\003\000\002\110\003\000\002" + + "\110\003\000\002\111\003\000\002\111\003\000\002\256" + + "\003\000\002\176\003\000\002\260\003\000\002\170\010" + "\000\002\170\010\000\002\170\010\000\002\170\010\000" + "\002\170\010\000\002\170\010\000\002\170\010\000\002" + - "\170\007\000\002\170\007\000\002\170\007\000\002\170" + - "\007\000\002\170\010\000\002\170\004\000\002\220\003" + - "\000\002\220\003\000\002\215\004\000\002\215\002\000" + - "\002\262\006\000\002\262\006\000\002\262\006\000\002" + - "\214\005\000\002\214\002\000\002\130\005\000\002\130" + - "\005\000\002\131\005\000\002\131\005\000\002\132\003" + - "\000\002\132\004\000\002\132\002\000\002\261\003\000" + - "\002\261\004\000\002\263\005\000\002\263\005\000\002" + - "\125\003\000\002\321\003\000\002\321\003\000\002\171" + - "\003\000\002\171\004\000\002\171\004\000\002\172\004" + - "\000\002\172\004\000\002\172\004\000\002\174\004\000" + - "\002\174\004\000\002\173\006\000\002\173\005\000\002" + - "\306\003\000\002\306\003\000\002\307\005\000\002\307" + - "\007\000\002\307\006\000\002\307\004\000\002\307\003" + - "\000\002\307\003\000\002\307\003\000\002\305\005\000" + - "\002\305\004\000\002\305\010\000\002\305\004\000\002" + - "\305\004\000\002\124\004\000\002\124\003\000\002\126" + - "\003\000\002\126\006\000\002\127\002\000\002\127\003" + - "\000\002\133\003\000\002\133\003\000\002\133\005\000" + - "\002\134\003\000\002\134\003\000\002\135\004\000\002" + - "\135\003\000\002\136\003\000\002\136\005\000\002\137" + - "\003\000\002\137\004\000\002\140\003\000\002\143\005" + - "\000\002\143\003\000\002\141\002\000\002\141\003\000" + - "\002\142\005\000\002\142\003\000\002\142\004\000\002" + - "\142\006\000\002\142\004\000\002\142\010\000\002\142" + - "\006\000\002\144\004\000\002\144\004\000\002\144\002" + - "\000\002\145\003\000\002\145\006\000\002\145\005\000" + - "\002\145\005\000\002\145\005\000\002\145\010\000\002" + - "\145\005\000\002\146\003\000\002\146\003\000\002\146" + - "\003\000\002\147\007\000\002\147\006\000\002\147\006" + - "\000\002\147\004\000\002\147\004\000\002\147\006\000" + - "\002\147\004\000\002\147\004\000\002\264\003\000\002" + - "\264\005\000\002\265\003\000\002\265\003\000\002\265" + - "\005\000\002\265\005\000\002\302\003\000\002\302\004" + - "\000\002\303\005\000\002\303\005\000\002\303\007\000" + - "\002\303\007\000\002\303\005\000\002\303\007\000\002" + - "\266\003\000\002\267\002\000\002\267\003\000\002\150" + - "\003\000\002\150\003\000\002\175\012\000\002\175\013" + - "\000\002\322\007\000\002\322\003\000\002\323\003\000" + - "\002\323\003\000\002\323\003" }); + "\170\010\000\002\170\010\000\002\170\007\000\002\170" + + "\007\000\002\170\007\000\002\170\007\000\002\170\010" + + "\000\002\170\004\000\002\220\003\000\002\220\003\000" + + "\002\215\004\000\002\215\002\000\002\262\006\000\002" + + "\262\006\000\002\262\006\000\002\214\005\000\002\214" + + "\002\000\002\130\005\000\002\130\005\000\002\131\005" + + "\000\002\131\005\000\002\132\003\000\002\132\004\000" + + "\002\132\002\000\002\261\003\000\002\261\004\000\002" + + "\263\005\000\002\263\005\000\002\125\003\000\002\321" + + "\003\000\002\321\003\000\002\171\003\000\002\171\004" + + "\000\002\171\004\000\002\172\004\000\002\172\004\000" + + "\002\172\004\000\002\174\004\000\002\174\004\000\002" + + "\173\006\000\002\173\005\000\002\306\003\000\002\306" + + "\003\000\002\307\005\000\002\307\007\000\002\307\006" + + "\000\002\307\004\000\002\307\003\000\002\307\003\000" + + "\002\307\003\000\002\305\005\000\002\305\004\000\002" + + "\305\010\000\002\305\004\000\002\305\004\000\002\124" + + "\004\000\002\124\003\000\002\126\003\000\002\126\006" + + "\000\002\127\002\000\002\127\003\000\002\133\003\000" + + "\002\133\003\000\002\133\005\000\002\134\003\000\002" + + "\134\003\000\002\135\004\000\002\135\003\000\002\136" + + "\003\000\002\136\005\000\002\137\003\000\002\137\004" + + "\000\002\140\003\000\002\143\005\000\002\143\003\000" + + "\002\141\002\000\002\141\003\000\002\142\005\000\002" + + "\142\003\000\002\142\004\000\002\142\006\000\002\142" + + "\004\000\002\142\010\000\002\142\006\000\002\144\004" + + "\000\002\144\004\000\002\144\002\000\002\145\003\000" + + "\002\145\006\000\002\145\005\000\002\145\005\000\002" + + "\145\005\000\002\145\010\000\002\145\005\000\002\146" + + "\003\000\002\146\003\000\002\146\003\000\002\147\007" + + "\000\002\147\006\000\002\147\006\000\002\147\004\000" + + "\002\147\004\000\002\147\006\000\002\147\004\000\002" + + "\147\004\000\002\264\003\000\002\264\005\000\002\265" + + "\003\000\002\265\003\000\002\265\005\000\002\265\005" + + "\000\002\302\003\000\002\302\004\000\002\303\005\000" + + "\002\303\005\000\002\303\007\000\002\303\007\000\002" + + "\303\005\000\002\303\007\000\002\266\003\000\002\267" + + "\002\000\002\267\003\000\002\150\003\000\002\150\003" + + "\000\002\175\012\000\002\175\013\000\002\322\007\000" + + "\002\322\003\000\002\323\003\000\002\323\003\000\002" + + "\323\003" }); /** Access to production table. */ public short[][] production_table() {return _production_table;} @@ -316,7 +317,7 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { /** reduce_goto table. */ protected static final short[][] _reduce_table = unpackFromStrings(new String[] { - "\000\u0660\000\006\002\003\014\004\001\001\000\002\001" + + "\000\u0664\000\006\002\003\014\004\001\001\000\002\001" + "\001\000\162\004\126\015\005\016\121\021\145\066\152" + "\067\134\070\013\071\065\074\043\102\133\106\111\110" + "\167\113\131\114\102\115\125\116\214\123\137\124\212" + @@ -325,249 +326,249 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { "\200\052\207\161\216\016\217\071\220\047\231\204\232" + "\077\233\041\234\010\235\176\256\106\260\164\261\021" + "\263\160\266\044\302\222\303\217\305\031\306\076\307" + - "\075\321\166\322\036\330\136\331\220\334\201\001\001" + + "\075\321\166\322\036\330\136\331\220\334\200\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\004\235\u065f\001\001\000\002\001\001\000\122\004\126" + + "\004\235\u0663\001\001\000\002\001\001\000\122\004\126" + "\066\152\067\134\070\013\071\065\074\043\102\133\106" + - "\u03cc\115\125\116\214\123\137\124\212\125\120\126\227" + + "\u03d0\115\125\116\214\123\137\124\212\125\120\126\227" + "\137\223\147\023\167\055\170\042\171\147\172\132\173" + "\101\174\061\175\067\177\173\200\052\220\047\256\106" + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\002\001\001\000\004\144\u065a\001\001\000" + - "\006\054\u064e\055\u0651\001\001\000\002\001\001\000\122" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u01b3" + + "\001\001\000\002\001\001\000\004\144\u065e\001\001\000" + + "\006\054\u0652\055\u0655\001\001\000\002\001\001\000\122" + "\004\126\066\152\067\134\070\013\071\065\074\043\102" + - "\133\106\u03cb\115\125\116\214\123\137\124\212\125\120" + + "\133\106\u03cf\115\125\116\214\123\137\124\212\125\120" + "\126\227\137\223\147\023\167\055\170\042\171\147\172" + "\132\173\101\174\061\175\067\177\173\200\052\220\047" + "\256\106\260\164\261\021\263\160\266\044\302\222\303" + "\217\305\031\306\076\307\075\321\166\322\036\330\136" + - "\331\u01b1\001\001\000\012\177\u0645\200\345\332\u0644\333" + - "\u0646\001\001\000\002\001\001\000\006\061\u0638\254\u0225" + - "\001\001\000\002\001\001\000\004\056\u0630\001\001\000" + + "\331\u01b3\001\001\000\012\177\u0649\200\345\332\u0648\333" + + "\u064a\001\001\000\002\001\001\000\006\061\u063c\254\u0229" + + "\001\001\000\002\001\001\000\004\056\u0634\001\001\000" + "\122\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u0395\115\125\116\214\123\137\124\212\125" + + "\102\133\106\u0399\115\125\116\214\123\137\124\212\125" + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\002\001\001\000\002\001\001" + - "\000\004\130\u062e\001\001\000\004\130\u03fb\001\001\000" + + "\136\331\u01b3\001\001\000\002\001\001\000\002\001\001" + + "\000\004\130\u0632\001\001\000\004\130\u03ff\001\001\000" + "\122\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u062c\115\125\116\214\123\137\124\212\125" + + "\102\133\106\u0630\115\125\116\214\123\137\124\212\125" + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\002\001\001\000\134\004\126" + - "\016\u061c\021\145\066\152\067\134\070\013\071\065\074" + + "\136\331\u01b3\001\001\000\002\001\001\000\134\004\126" + + "\016\u0620\021\145\066\152\067\134\070\013\071\065\074" + "\043\102\133\106\111\110\167\113\131\114\102\115\125" + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + "\023\167\055\170\042\171\147\172\132\173\101\174\061" + "\175\067\177\173\200\052\220\047\256\106\260\164\261" + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + - "\307\075\321\166\322\036\330\136\331\u01b1\001\001\000" + - "\004\150\u0619\001\001\000\006\130\u03f8\323\u0611\001\001" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + + "\004\150\u061d\001\001\000\006\130\u03fc\323\u0615\001\001" + "\000\122\004\126\066\152\067\134\070\013\071\065\074" + - "\043\102\133\106\u060f\115\125\116\214\123\137\124\212" + + "\043\102\133\106\u0613\115\125\116\214\123\137\124\212" + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + "\220\047\256\106\260\164\261\021\263\160\266\044\302" + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\002\001\001\000\002\001" + + "\330\136\331\u01b3\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\130\004\126\066\152\067\u01b9\070" + - "\013\071\065\074\043\102\133\106\u01b3\112\u01b5\113\u0606" + - "\114\u04a5\115\125\116\214\123\137\124\212\125\120\126" + + "\000\002\001\001\000\130\004\126\066\152\067\u01bb\070" + + "\013\071\065\074\043\102\133\106\u01b5\112\u01b7\113\u060a" + + "\114\u04a9\115\125\116\214\123\137\124\212\125\120\126" + "\227\137\223\147\023\167\055\170\042\171\147\172\132" + - "\173\101\174\061\175\u01b6\177\173\200\052\220\u01b4\256" + - "\u01ba\260\164\261\021\263\160\266\044\302\222\303\217" + + "\173\101\174\061\175\u01b8\177\173\200\052\220\u01b6\256" + + "\u01bc\260\164\261\021\263\160\266\044\302\222\303\217" + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + - "\u01b1\001\001\000\002\001\001\000\002\001\001\000\014" + - "\006\u05ff\202\u01a2\203\u01a7\204\u0196\205\u05fd\001\001\000" + - "\002\001\001\000\062\070\013\071\065\123\u0281\124\212" + - "\125\120\126\227\137\223\170\042\173\u027d\174\061\175" + - "\u01ec\177\173\200\052\220\u0569\260\u05f8\261\021\263\160" + - "\266\044\303\u027e\305\031\306\076\307\075\321\166\322" + + "\u01b3\001\001\000\002\001\001\000\002\001\001\000\014" + + "\006\u0603\202\u01a4\203\u01a9\204\u0198\205\u0601\001\001\000" + + "\002\001\001\000\062\070\013\071\065\123\u0285\124\212" + + "\125\120\126\227\137\223\170\042\173\u0281\174\061\175" + + "\u01f0\177\173\200\052\220\u056d\260\u05fc\261\021\263\160" + + "\266\044\303\u0282\305\031\306\076\307\075\321\166\322" + "\036\001\001\000\002\001\001\000\002\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\004\130" + - "\u05b3\001\001\000\122\004\126\066\152\067\134\070\013" + - "\071\065\074\043\102\133\106\u05b2\115\125\116\214\123" + + "\u05b7\001\001\000\122\004\126\066\152\067\134\070\013" + + "\071\065\074\043\102\133\106\u05b6\115\125\116\214\123" + "\137\124\212\125\120\126\227\137\223\147\023\167\055" + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + "\173\200\052\220\047\256\106\260\164\261\021\263\160" + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\002\001\001" + + "\166\322\036\330\136\331\u01b3\001\001\000\002\001\001" + "\000\122\004\126\066\152\067\134\070\013\071\065\074" + - "\043\102\133\106\u0369\115\125\116\214\123\137\124\212" + + "\043\102\133\106\u036d\115\125\116\214\123\137\124\212" + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + "\220\047\256\106\260\164\261\021\263\160\266\044\302" + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\004\130\u05ab\001\001\000" + + "\330\136\331\u01b3\001\001\000\004\130\u05af\001\001\000" + "\122\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u05a8\115\125\116\214\123\137\124\212\125" + + "\102\133\106\u05ac\115\125\116\214\123\137\124\212\125" + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\002\001\001\000\004\130\u02fa" + - "\001\001\000\002\001\001\000\004\144\u05a6\001\001\000" + + "\136\331\u01b3\001\001\000\002\001\001\000\004\130\u02fe" + + "\001\001\000\002\001\001\000\004\144\u05aa\001\001\000" + "\122\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u05a5\115\125\116\214\123\137\124\212\125" + + "\102\133\106\u05a9\115\125\116\214\123\137\124\212\125" + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\052\123\u01f0\124" + - "\u01ea\125\u01e7\126\227\137\u01f2\173\u01e9\174\061\175\u01ec" + - "\177\u01ed\200\345\263\160\266\044\301\u0367\304\u01e4\305" + - "\u01e5\306\u01f1\307\u01e6\322\u01e8\330\136\331\u01f6\001\001" + - "\000\004\130\u02f9\001\001\000\002\001\001\000\122\004" + + "\136\331\u01b3\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\052\123\u01f4\124" + + "\u01ef\125\u01eb\126\227\137\u01f6\173\u01ed\174\061\175\u01f0" + + "\177\u01f1\200\345\263\160\266\044\301\u036b\304\u01e8\305" + + "\u01e9\306\u01f5\307\u01ea\322\u01ec\330\136\331\u01fa\001\001" + + "\000\004\130\u02fd\001\001\000\002\001\001\000\122\004" + "\126\066\152\067\134\070\013\071\065\074\043\102\133" + - "\106\u059f\115\125\116\214\123\137\124\212\125\120\126" + + "\106\u05a3\115\125\116\214\123\137\124\212\125\120\126" + "\227\137\223\147\023\167\055\170\042\171\147\172\132" + "\173\101\174\061\175\067\177\173\200\052\220\047\256" + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + - "\u01b1\001\001\000\002\001\001\000\122\004\126\066\152" + - "\067\134\070\013\071\065\074\043\102\133\106\u0366\115" + + "\u01b3\001\001\000\002\001\001\000\122\004\126\066\152" + + "\067\134\070\013\071\065\074\043\102\133\106\u036a\115" + "\125\116\214\123\137\124\212\125\120\126\227\137\223" + "\147\023\167\055\170\042\171\147\172\132\173\101\174" + "\061\175\067\177\173\200\052\220\047\256\106\260\164" + "\261\021\263\160\266\044\302\222\303\217\305\031\306" + - "\076\307\075\321\166\322\036\330\136\331\u01b1\001\001" + + "\076\307\075\321\166\322\036\330\136\331\u01b3\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + "\002\001\001\000\002\001\001\000\134\004\126\066\152" + - "\067\134\070\013\071\065\074\043\102\133\106\u0326\115" + + "\067\134\070\013\071\065\074\043\102\133\106\u032a\115" + "\125\116\214\123\137\124\212\125\120\126\227\137\223" + - "\140\u056a\141\u0328\142\u032a\143\u0329\147\023\167\055\170" + + "\140\u056e\141\u032c\142\u032e\143\u032d\147\023\167\055\170" + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + - "\200\052\220\047\254\u0327\256\106\260\164\261\021\263" + + "\200\052\220\047\254\u032b\256\106\260\164\261\021\263" + "\160\266\044\302\222\303\217\305\031\306\076\307\075" + - "\321\166\322\036\330\136\331\u01b1\001\001\000\002\001" + + "\321\166\322\036\330\136\331\u01b3\001\001\000\002\001" + "\001\000\122\004\126\066\152\067\134\070\013\071\065" + - "\074\043\102\133\106\u0365\115\125\116\214\123\137\124" + + "\074\043\102\133\106\u0369\115\125\116\214\123\137\124" + "\212\125\120\126\227\137\223\147\023\167\055\170\042" + "\171\147\172\132\173\101\174\061\175\067\177\173\200" + "\052\220\047\256\106\260\164\261\021\263\160\266\044" + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + - "\036\330\136\331\u01b1\001\001\000\002\001\001\000\062" + - "\070\013\071\065\123\u0281\124\212\125\120\126\227\137" + - "\223\170\042\173\u027d\174\061\175\u01ec\177\173\200\052" + - "\220\u0569\260\u0568\261\021\263\160\266\044\303\u027e\305" + + "\036\330\136\331\u01b3\001\001\000\002\001\001\000\062" + + "\070\013\071\065\123\u0285\124\212\125\120\126\227\137" + + "\223\170\042\173\u0281\174\061\175\u01f0\177\173\200\052" + + "\220\u056d\260\u056c\261\021\263\160\266\044\303\u0282\305" + "\031\306\076\307\075\321\166\322\036\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\002\001\001\000\004\130\u02fb" + + "\001\000\002\001\001\000\002\001\001\000\004\130\u02ff" + "\001\001\000\122\004\126\066\152\067\134\070\013\071" + - "\065\074\043\102\133\106\u0566\115\125\116\214\123\137" + + "\065\074\043\102\133\106\u056a\115\125\116\214\123\137" + "\124\212\125\120\126\227\137\223\147\023\167\055\170" + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + "\200\052\220\047\256\106\260\164\261\021\263\160\266" + "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\122\004\126\066" + - "\152\067\134\070\013\071\065\074\043\102\133\106\u0348" + + "\322\036\330\136\331\u01b3\001\001\000\122\004\126\066" + + "\152\067\134\070\013\071\065\074\043\102\133\106\u034c" + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + "\223\147\023\167\055\170\042\171\147\172\132\173\101" + "\174\061\175\067\177\173\200\052\220\047\256\106\260" + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + - "\001\000\002\001\001\000\004\130\u02d1\001\001\000\002" + + "\306\076\307\075\321\166\322\036\330\136\331\u01b3\001" + + "\001\000\002\001\001\000\004\130\u02d5\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\004\130\u0284\001\001\000\004\144\u054c\001\001" + + "\001\000\004\130\u0288\001\001\000\004\144\u0550\001\001" + "\000\122\004\126\066\152\067\134\070\013\071\065\074" + - "\043\102\133\106\u054b\115\125\116\214\123\137\124\212" + + "\043\102\133\106\u054f\115\125\116\214\123\137\124\212" + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + "\220\047\256\106\260\164\261\021\263\160\266\044\302" + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\124\004\126\063\u0547\066" + - "\152\067\134\070\013\071\065\074\043\102\133\106\u0546" + + "\330\136\331\u01b3\001\001\000\124\004\126\063\u054b\066" + + "\152\067\134\070\013\071\065\074\043\102\133\106\u054a" + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + "\223\147\023\167\055\170\042\171\147\172\132\173\101" + "\174\061\175\067\177\173\200\052\220\047\256\106\260" + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + + "\306\076\307\075\321\166\322\036\330\136\331\u01b3\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + "\000\002\001\001\000\002\001\001\000\122\004\126\066" + - "\152\067\134\070\013\071\065\074\043\102\133\106\u0534" + + "\152\067\134\070\013\071\065\074\043\102\133\106\u0538" + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + "\223\147\023\167\055\170\042\171\147\172\132\173\101" + "\174\061\175\067\177\173\200\052\220\047\256\106\260" + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + + "\306\076\307\075\321\166\322\036\330\136\331\u01b3\001" + "\001\000\002\001\001\000\002\001\001\000\122\004\126" + "\066\152\067\134\070\013\071\065\074\043\102\133\106" + - "\u0533\115\125\116\214\123\137\124\212\125\120\126\227" + + "\u0537\115\125\116\214\123\137\124\212\125\120\126\227" + "\137\223\147\023\167\055\170\042\171\147\172\132\173" + "\101\174\061\175\067\177\173\200\052\220\047\256\106" + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u01b3" + "\001\001\000\122\004\126\066\152\067\134\070\013\071" + - "\065\074\043\102\133\106\u0532\115\125\116\214\123\137" + + "\065\074\043\102\133\106\u0536\115\125\116\214\123\137" + "\124\212\125\120\126\227\137\223\147\023\167\055\170" + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + "\200\052\220\047\256\106\260\164\261\021\263\160\266" + "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\002\001\001\000" + - "\004\017\u0530\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\014\003\u0449\005\u0509\012\u050b\013" + - "\u050d\024\u03ab\001\001\000\002\001\001\000\002\001\001" + + "\322\036\330\136\331\u01b3\001\001\000\002\001\001\000" + + "\004\017\u0534\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\014\003\u044d\005\u050d\012\u050f\013" + + "\u0511\024\u03af\001\001\000\002\001\001\000\002\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + "\002\001\001\000\002\001\001\000\126\004\126\066\152" + - "\067\134\070\013\071\065\074\043\102\133\106\u04db\113" + - "\u04dc\114\u04dd\115\125\116\214\123\137\124\212\125\120" + + "\067\134\070\013\071\065\074\043\102\133\106\u04df\113" + + "\u04e0\114\u04e1\115\125\116\214\123\137\124\212\125\120" + "\126\227\137\223\147\023\167\055\170\042\171\147\172" + "\132\173\101\174\061\175\067\177\173\200\052\220\047" + "\256\106\260\164\261\021\263\160\266\044\302\222\303" + "\217\305\031\306\076\307\075\321\166\322\036\330\136" + - "\331\u01b1\001\001\000\002\001\001\000\002\001\001\000" + + "\331\u01b3\001\001\000\002\001\001\000\002\001\001\000" + "\122\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u04d9\115\125\116\214\123\137\124\212\125" + + "\102\133\106\u04dd\115\125\116\214\123\137\124\212\125" + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\002\001\001\000\002\001\001" + - "\000\004\072\u0321\001\001\000\002\001\001\000\002\001" + + "\136\331\u01b3\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\004\072\u0325\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + "\000\122\004\126\066\152\067\134\070\013\071\065\074" + - "\043\102\133\106\u04aa\115\125\116\214\123\137\124\212" + + "\043\102\133\106\u04ae\115\125\116\214\123\137\124\212" + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + "\220\047\256\106\260\164\261\021\263\160\266\044\302" + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\002\001\001\000\002\001" + - "\001\000\124\004\126\066\u04a2\067\134\070\013\071\065" + - "\074\043\102\133\106\u01b3\114\u04a3\115\125\116\214\123" + + "\330\136\331\u01b3\001\001\000\002\001\001\000\002\001" + + "\001\000\124\004\126\066\u04a6\067\134\070\013\071\065" + + "\074\043\102\133\106\u01b5\114\u04a7\115\125\116\214\123" + "\137\124\212\125\120\126\227\137\223\147\023\167\055" + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + - "\173\200\052\220\u04a1\256\106\260\164\261\021\263\160" + + "\173\200\052\220\u04a5\256\106\260\164\261\021\263\160" + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\004\130\u0290" + + "\166\322\036\330\136\331\u01b3\001\001\000\004\130\u0296" + "\001\001\000\122\004\126\066\152\067\134\070\013\071" + - "\065\074\043\102\133\106\u049f\115\125\116\214\123\137" + + "\065\074\043\102\133\106\u04a3\115\125\116\214\123\137" + "\124\212\125\120\126\227\137\223\147\023\167\055\170" + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + "\200\052\220\047\256\106\260\164\261\021\263\160\266" + "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\002\001\001\000" + + "\322\036\330\136\331\u01b3\001\001\000\002\001\001\000" + "\122\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u049e\115\125\116\214\123\137\124\212\125" + + "\102\133\106\u04a2\115\125\116\214\123\137\124\212\125" + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\004\130\u0270\001\001\000\002" + - "\001\001\000\030\115\u03a7\151\060\216\016\217\071\231" + - "\204\232\077\233\041\234\010\235\176\330\u0268\334\u049c" + - "\001\001\000\006\061\u0224\254\u0225\001\001\000\004\130" + - "\u049b\001\001\000\010\124\u049a\126\227\266\044\001\001" + + "\136\331\u01b3\001\001\000\004\130\u0274\001\001\000\002" + + "\001\001\000\030\115\u03ab\151\060\216\016\217\071\231" + + "\204\232\077\233\041\234\010\235\176\330\u026c\334\u04a0" + + "\001\001\000\006\061\u0228\254\u0229\001\001\000\004\130" + + "\u049f\001\001\000\010\124\u049e\126\227\266\044\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + "\002\001\001\000\002\001\001\000\004\324\233\001\001" + - "\000\020\200\316\242\u0497\244\u024e\245\u024d\246\u0247\247" + - "\u024f\252\u024a\001\001\000\004\237\234\001\001\000\002" + + "\000\020\200\316\242\u049b\244\u0252\245\u0251\246\u024b\247" + + "\u0253\252\u024e\001\001\000\004\237\234\001\001\000\002" + "\001\001\000\006\200\242\240\241\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + @@ -576,18 +577,18 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { "\257\271\262\272\252\273\267\274\271\275\275\277\306" + "\300\272\325\261\330\136\331\265\336\251\001\001\000" + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\004\206\u0479\001\001\000\002\001\001\000" + + "\001\001\000\004\206\u047d\001\001\000\002\001\001\000" + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\036\211" + "\255\212\254\257\304\270\257\271\262\272\252\273\267" + - "\274\271\275\275\277\306\300\272\325\261\330\u0268\336" + - "\u0477\001\001\000\002\001\001\000\002\001\001\000\002" + + "\274\271\275\275\277\306\300\272\325\261\330\u026c\336" + + "\u047b\001\001\000\002\001\001\000\002\001\001\000\002" + "\001\001\000\002\001\001\000\020\270\257\271\262\272" + - "\252\273\267\274\271\275\275\277\u0476\001\001\000\012" + - "\202\u01a2\203\u01a7\204\u0196\205\u0470\001\001\000\002\001" + + "\252\273\267\274\271\275\275\277\u047a\001\001\000\012" + + "\202\u01a4\203\u01a9\204\u0198\205\u0474\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\012\003\u0449\005\u0447\153\u0444\166\u0445\001\001\000\020" + + "\012\003\u044d\005\u044b\153\u0448\166\u0449\001\001\000\020" + "\200\316\241\314\243\317\245\321\250\311\251\310\253" + "\313\001\001\000\002\001\001\000\002\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + @@ -601,25 +602,29 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { "\001\001\000\002\001\001\000\002\001\001\000\032\004" + "\354\074\344\075\366\077\343\101\360\167\362\177\341" + "\200\345\312\352\314\342\315\347\320\364\001\001\000" + - "\002\001\001\000\002\001\001\000\004\131\u042a\001\001" + + "\002\001\001\000\002\001\001\000\004\131\u042e\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\030\004\354\074\344\077\u0429\101\360\167\362\177\341" + + "\030\004\354\074\344\077\u042d\101\360\167\362\177\341" + "\200\345\312\352\314\342\315\347\320\364\001\001\000" + "\002\001\001\000\002\001\001\000\030\004\354\074\344" + - "\077\u0422\101\360\167\362\177\341\200\345\312\352\314" + + "\077\u0426\101\360\167\362\177\341\200\345\312\352\314" + "\342\315\347\320\364\001\001\000\002\001\001\000\030" + - "\004\354\074\344\077\u0156\101\360\167\362\177\341\200" + + "\004\354\074\344\077\u0158\101\360\167\362\177\341\200" + "\345\312\352\314\342\315\347\320\364\001\001\000\002" + - "\001\001\000\004\131\u0152\001\001\000\002\001\001\000" + - "\036\004\354\074\344\075\u0143\077\343\101\360\103\u0142" + - "\105\u0141\167\362\177\341\200\345\312\352\314\342\315" + + "\001\001\000\002\001\001\000\004\131\u0151\001\001\000" + + "\036\004\354\074\344\075\u0145\077\343\101\360\103\u0144" + + "\105\u0143\167\362\177\341\200\345\312\352\314\342\315" + "\347\320\364\001\001\000\002\001\001\000\030\004\354" + - "\074\344\077\u013f\101\360\167\362\177\341\200\345\312" + + "\074\344\077\u0141\101\360\167\362\177\341\200\345\312" + "\352\314\342\315\347\320\364\001\001\000\002\001\001" + - "\000\004\131\u013e\001\001\000\004\131\u0139\001\001\000" + + "\000\004\131\u0140\001\001\000\004\131\u013b\001\001\000" + "\030\004\354\074\344\077\367\101\360\167\362\177\341" + "\200\345\312\352\314\342\315\347\320\364\001\001\000" + "\002\001\001\000\002\001\001\000\030\004\354\074\344" + + "\077\u0138\101\360\167\362\177\341\200\345\312\352\314" + + "\342\315\347\320\364\001\001\000\030\004\354\074\344" + + "\077\u0137\101\360\167\362\177\341\200\345\312\352\314" + + "\342\315\347\320\364\001\001\000\030\004\354\074\344" + "\077\u0136\101\360\167\362\177\341\200\345\312\352\314" + "\342\315\347\320\364\001\001\000\030\004\354\074\344" + "\077\u0135\101\360\167\362\177\341\200\345\312\352\314" + @@ -630,11 +635,11 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { "\342\315\347\320\364\001\001\000\030\004\354\074\344" + "\077\u0132\101\360\167\362\177\341\200\345\312\352\314" + "\342\315\347\320\364\001\001\000\030\004\354\074\344" + - "\077\u0131\101\360\167\362\177\341\200\345\312\352\314" + + "\077\u012d\101\360\167\362\177\341\200\345\312\352\314" + "\342\315\347\320\364\001\001\000\030\004\354\074\344" + - "\077\u0130\101\360\167\362\177\341\200\345\312\352\314" + + "\077\u012c\101\360\167\362\177\341\200\345\312\352\314" + "\342\315\347\320\364\001\001\000\030\004\354\074\344" + - "\077\u012f\101\360\167\362\177\341\200\345\312\352\314" + + "\077\u012b\101\360\167\362\177\341\200\345\312\352\314" + "\342\315\347\320\364\001\001\000\030\004\354\074\344" + "\077\u012a\101\360\167\362\177\341\200\345\312\352\314" + "\342\315\347\320\364\001\001\000\030\004\354\074\344" + @@ -651,11 +656,11 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { "\077\u0124\101\360\167\362\177\341\200\345\312\352\314" + "\342\315\347\320\364\001\001\000\030\004\354\074\344" + "\077\u0123\101\360\167\362\177\341\200\345\312\352\314" + - "\342\315\347\320\364\001\001\000\030\004\354\074\344" + - "\077\u0122\101\360\167\362\177\341\200\345\312\352\314" + - "\342\315\347\320\364\001\001\000\030\004\354\074\344" + - "\077\u0121\101\360\167\362\177\341\200\345\312\352\314" + "\342\315\347\320\364\001\001\000\002\001\001\000\030" + + "\004\354\074\344\077\u0122\101\360\167\362\177\341\200" + + "\345\312\352\314\342\315\347\320\364\001\001\000\030" + + "\004\354\074\344\077\u0121\101\360\167\362\177\341\200" + + "\345\312\352\314\342\315\347\320\364\001\001\000\030" + "\004\354\074\344\077\u0120\101\360\167\362\177\341\200" + "\345\312\352\314\342\315\347\320\364\001\001\000\030" + "\004\354\074\344\077\u011f\101\360\167\362\177\341\200" + @@ -675,8 +680,6 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { "\004\354\074\344\077\u0118\101\360\167\362\177\341\200" + "\345\312\352\314\342\315\347\320\364\001\001\000\030" + "\004\354\074\344\077\u0117\101\360\167\362\177\341\200" + - "\345\312\352\314\342\315\347\320\364\001\001\000\030" + - "\004\354\074\344\077\u0116\101\360\167\362\177\341\200" + "\345\312\352\314\342\315\347\320\364\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + @@ -684,42 +687,42 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { "\002\001\001\000\002\001\001\000\002\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\030\004\354\074\344\077\u012c\101" + - "\360\167\362\177\341\200\345\312\352\314\342\315\347" + - "\320\364\001\001\000\002\001\001\000\030\004\354\074" + - "\344\077\u012e\101\360\167\362\177\341\200\345\312\352" + - "\314\342\315\347\320\364\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\030\004\354\074\344\077\u013c" + - "\101\360\167\362\177\341\200\345\312\352\314\342\315" + - "\347\320\364\001\001\000\030\004\354\074\344\077\u013a" + - "\101\360\167\362\177\341\200\345\312\352\314\342\315" + - "\347\320\364\001\001\000\002\001\001\000\002\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\032\004\354\074\344" + - "\075\u014e\077\343\101\360\167\362\177\341\200\345\312" + - "\352\314\342\315\347\320\364\001\001\000\004\104\u0148" + - "\001\001\000\002\001\001\000\002\001\001\000\032\004" + - "\354\074\344\075\u0145\077\343\101\360\167\362\177\341" + + "\030\004\354\074\344\077\u012f\101\360\167\362\177\341" + "\200\345\312\352\314\342\315\347\320\364\001\001\000" + - "\002\001\001\000\002\001\001\000\032\004\354\074\344" + - "\075\u014a\077\343\101\360\167\362\177\341\200\345\312" + + "\002\001\001\000\030\004\354\074\344\077\u0131\101\360" + + "\167\362\177\341\200\345\312\352\314\342\315\347\320" + + "\364\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\030\004\354" + + "\074\344\077\u013e\101\360\167\362\177\341\200\345\312" + + "\352\314\342\315\347\320\364\001\001\000\030\004\354" + + "\074\344\077\u013c\101\360\167\362\177\341\200\345\312" + "\352\314\342\315\347\320\364\001\001\000\002\001\001" + - "\000\032\004\354\074\344\075\u014d\077\343\101\360\167" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\032" + + "\004\354\074\344\075\u0150\077\343\101\360\167\362\177" + + "\341\200\345\312\352\314\342\315\347\320\364\001\001" + + "\000\004\104\u014a\001\001\000\002\001\001\000\002\001" + + "\001\000\032\004\354\074\344\075\u0147\077\343\101\360" + + "\167\362\177\341\200\345\312\352\314\342\315\347\320" + + "\364\001\001\000\002\001\001\000\002\001\001\000\032" + + "\004\354\074\344\075\u014c\077\343\101\360\167\362\177" + + "\341\200\345\312\352\314\342\315\347\320\364\001\001" + + "\000\002\001\001\000\032\004\354\074\344\075\u014f\077" + + "\343\101\360\167\362\177\341\200\345\312\352\314\342" + + "\315\347\320\364\001\001\000\002\001\001\000\032\004" + + "\354\074\344\075\u014e\077\343\101\360\167\362\177\341" + + "\200\345\312\352\314\342\315\347\320\364\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\030\004\354\074\344\077\u0153\101\360\167" + "\362\177\341\200\345\312\352\314\342\315\347\320\364" + - "\001\001\000\002\001\001\000\032\004\354\074\344\075" + - "\u014c\077\343\101\360\167\362\177\341\200\345\312\352" + - "\314\342\315\347\320\364\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\030\004\354\074\344" + - "\077\u0150\101\360\167\362\177\341\200\345\312\352\314" + - "\342\315\347\320\364\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\030\004\354\074\344\077" + - "\u0154\101\360\167\362\177\341\200\345\312\352\314\342" + - "\315\347\320\364\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\012\202\u01a2\203\u01a7\204\u0196" + - "\205\u041f\001\001\000\002\001\001\000\012\202\u01a2\203" + - "\u01a7\204\u0196\205\u0185\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\002\001\001\000\030\004" + + "\354\074\344\077\u0156\101\360\167\362\177\341\200\345" + + "\312\352\314\342\315\347\320\364\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\012\202\u01a4" + + "\203\u01a9\204\u0198\205\u0423\001\001\000\002\001\001\000" + + "\012\202\u01a4\203\u01a9\204\u0198\205\u0187\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + @@ -730,13 +733,13 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { "\002\001\001\000\002\001\001\000\002\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\122\004\126\066\152\067\134\070" + - "\013\071\065\074\043\102\133\106\u01ad\115\125\116\214" + - "\123\137\124\212\125\120\126\227\137\223\147\023\167" + - "\055\170\042\171\147\172\132\173\101\174\061\175\067" + - "\177\173\200\052\220\047\256\106\260\164\261\021\263" + - "\160\266\044\302\222\303\217\305\031\306\076\307\075" + - "\321\166\322\036\330\136\331\u01b1\001\001\000\002\001" + + "\000\002\001\001\000\002\001\001\000\122\004\126\066" + + "\152\067\134\070\013\071\065\074\043\102\133\106\u01af" + + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + + "\223\147\023\167\055\170\042\171\147\172\132\173\101" + + "\174\061\175\067\177\173\200\052\220\047\256\106\260" + + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + + "\306\076\307\075\321\166\322\036\330\136\331\u01b3\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + @@ -751,1281 +754,1315 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { "\001\001\000\002\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\004\130\u0270\001\001" + - "\000\002\001\001\000\006\061\u03c2\254\u0225\001\001\000" + - "\006\115\u03a7\330\u0268\001\001\000\124\004\126\066\152" + - "\067\u01b9\070\013\071\065\074\043\102\133\106\u01b3\112" + - "\u01b5\115\125\116\214\123\137\124\212\125\120\126\227" + - "\137\223\147\023\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\u01b6\177\173\200\052\220\u01b4\256\u01ba" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\052\123\u01f0\124\u01ea\125\u01e7" + - "\126\227\137\u01f2\173\u01e9\174\061\175\u01ec\177\u01ed\200" + - "\345\263\160\266\044\301\u0414\304\u01e4\305\u01e5\306\u01f1" + - "\307\u01e6\322\u01e8\330\136\331\u01f6\001\001\000\122\004" + + "\002\001\001\000\002\001\001\000\002\001\001\000\004" + + "\130\u0274\001\001\000\002\001\001\000\006\061\u03c6\254" + + "\u0229\001\001\000\006\115\u03ab\330\u026c\001\001\000\124" + + "\004\126\066\152\067\u01bb\070\013\071\065\074\043\102" + + "\133\106\u01b5\112\u01b7\115\125\116\214\123\137\124\212" + + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + + "\147\172\132\173\101\174\061\175\u01b8\177\173\200\052" + + "\220\u01b6\256\u01bc\260\164\261\021\263\160\266\044\302" + + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + + "\330\136\331\u01b3\001\001\000\002\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\052\123\u01f4" + + "\124\u01ef\125\u01eb\126\227\137\u01f6\173\u01ed\174\061\175" + + "\u01f0\177\u01f1\200\345\263\160\266\044\301\u0418\304\u01e8" + + "\305\u01e9\306\u01f5\307\u01ea\322\u01ec\330\136\331\u01fa\001" + + "\001\000\122\004\126\066\152\067\134\070\013\071\065" + + "\074\043\102\133\106\u01bd\115\125\116\214\123\137\124" + + "\212\125\120\126\227\137\223\147\023\167\055\170\042" + + "\171\147\172\132\173\101\174\061\175\067\177\173\200" + + "\052\220\047\256\106\260\164\261\021\263\160\266\044" + + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + + "\036\330\136\331\u01b3\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\122\004\126\066\152\067" + + "\134\070\013\071\065\074\043\102\133\106\u0417\115\125" + + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + + "\023\167\055\170\042\171\147\172\132\173\101\174\061" + + "\175\067\177\173\200\052\220\047\256\106\260\164\261" + + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + + "\122\004\126\066\152\067\134\070\013\071\065\074\043" + + "\102\133\106\u0416\115\125\116\214\123\137\124\212\125" + + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + + "\136\331\u01b3\001\001\000\122\004\126\066\152\067\134" + + "\070\013\071\065\074\043\102\133\106\u0415\115\125\116" + + "\214\123\137\124\212\125\120\126\227\137\223\147\023" + + "\167\055\170\042\171\147\172\132\173\101\174\061\175" + + "\067\177\173\200\052\220\047\256\106\260\164\261\021" + + "\263\160\266\044\302\222\303\217\305\031\306\076\307" + + "\075\321\166\322\036\330\136\331\u01b3\001\001\000\122" + + "\004\126\066\152\067\134\070\013\071\065\074\043\102" + + "\133\106\u0414\115\125\116\214\123\137\124\212\125\120" + + "\126\227\137\223\147\023\167\055\170\042\171\147\172" + + "\132\173\101\174\061\175\067\177\173\200\052\220\047" + + "\256\106\260\164\261\021\263\160\266\044\302\222\303" + + "\217\305\031\306\076\307\075\321\166\322\036\330\136" + + "\331\u01b3\001\001\000\122\004\126\066\152\067\134\070" + + "\013\071\065\074\043\102\133\106\u0413\115\125\116\214" + + "\123\137\124\212\125\120\126\227\137\223\147\023\167" + + "\055\170\042\171\147\172\132\173\101\174\061\175\067" + + "\177\173\200\052\220\047\256\106\260\164\261\021\263" + + "\160\266\044\302\222\303\217\305\031\306\076\307\075" + + "\321\166\322\036\330\136\331\u01b3\001\001\000\122\004" + "\126\066\152\067\134\070\013\071\065\074\043\102\133" + - "\106\u01bb\115\125\116\214\123\137\124\212\125\120\126" + + "\106\u0412\115\125\116\214\123\137\124\212\125\120\126" + "\227\137\223\147\023\167\055\170\042\171\147\172\132" + "\173\101\174\061\175\067\177\173\200\052\220\047\256" + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + - "\u01b1\001\001\000\002\001\001\000\002\001\001\000\002" + + "\u01b3\001\001\000\122\004\126\066\152\067\134\070\013" + + "\071\065\074\043\102\133\106\u0411\115\125\116\214\123" + + "\137\124\212\125\120\126\227\137\223\147\023\167\055" + + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + + "\173\200\052\220\047\256\106\260\164\261\021\263\160" + + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + + "\166\322\036\330\136\331\u01b3\001\001\000\122\004\126" + + "\066\152\067\134\070\013\071\065\074\043\102\133\106" + + "\u040c\115\125\116\214\123\137\124\212\125\120\126\227" + + "\137\223\147\023\167\055\170\042\171\147\172\132\173" + + "\101\174\061\175\067\177\173\200\052\220\047\256\106" + + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u01b3" + "\001\001\000\122\004\126\066\152\067\134\070\013\071" + - "\065\074\043\102\133\106\u0413\115\125\116\214\123\137" + + "\065\074\043\102\133\106\u040b\115\125\116\214\123\137" + "\124\212\125\120\126\227\137\223\147\023\167\055\170" + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + "\200\052\220\047\256\106\260\164\261\021\263\160\266" + "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\122\004\126\066" + - "\152\067\134\070\013\071\065\074\043\102\133\106\u0412" + + "\322\036\330\136\331\u01b3\001\001\000\122\004\126\066" + + "\152\067\134\070\013\071\065\074\043\102\133\106\u040a" + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + "\223\147\023\167\055\170\042\171\147\172\132\173\101" + "\174\061\175\067\177\173\200\052\220\047\256\106\260" + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + + "\306\076\307\075\321\166\322\036\330\136\331\u01b3\001" + "\001\000\122\004\126\066\152\067\134\070\013\071\065" + - "\074\043\102\133\106\u0411\115\125\116\214\123\137\124" + + "\074\043\102\133\106\u0409\115\125\116\214\123\137\124" + "\212\125\120\126\227\137\223\147\023\167\055\170\042" + "\171\147\172\132\173\101\174\061\175\067\177\173\200" + "\052\220\047\256\106\260\164\261\021\263\160\266\044" + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + - "\036\330\136\331\u01b1\001\001\000\122\004\126\066\152" + - "\067\134\070\013\071\065\074\043\102\133\106\u0410\115" + + "\036\330\136\331\u01b3\001\001\000\122\004\126\066\152" + + "\067\134\070\013\071\065\074\043\102\133\106\u0408\115" + "\125\116\214\123\137\124\212\125\120\126\227\137\223" + "\147\023\167\055\170\042\171\147\172\132\173\101\174" + "\061\175\067\177\173\200\052\220\047\256\106\260\164" + "\261\021\263\160\266\044\302\222\303\217\305\031\306" + - "\076\307\075\321\166\322\036\330\136\331\u01b1\001\001" + + "\076\307\075\321\166\322\036\330\136\331\u01b3\001\001" + "\000\122\004\126\066\152\067\134\070\013\071\065\074" + - "\043\102\133\106\u040f\115\125\116\214\123\137\124\212" + + "\043\102\133\106\u0407\115\125\116\214\123\137\124\212" + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + "\220\047\256\106\260\164\261\021\263\160\266\044\302" + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\122\004\126\066\152\067" + - "\134\070\013\071\065\074\043\102\133\106\u040e\115\125" + + "\330\136\331\u01b3\001\001\000\122\004\126\066\152\067" + + "\134\070\013\071\065\074\043\102\133\106\u0406\115\125" + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + "\023\167\055\170\042\171\147\172\132\173\101\174\061" + "\175\067\177\173\200\052\220\047\256\106\260\164\261" + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + - "\307\075\321\166\322\036\330\136\331\u01b1\001\001\000" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + "\122\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u040d\115\125\116\214\123\137\124\212\125" + + "\102\133\106\u0405\115\125\116\214\123\137\124\212\125" + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\122\004\126\066\152\067\134" + - "\070\013\071\065\074\043\102\133\106\u0408\115\125\116" + + "\136\331\u01b3\001\001\000\122\004\126\066\152\067\134" + + "\070\013\071\065\074\043\102\133\106\u0404\115\125\116" + "\214\123\137\124\212\125\120\126\227\137\223\147\023" + "\167\055\170\042\171\147\172\132\173\101\174\061\175" + "\067\177\173\200\052\220\047\256\106\260\164\261\021" + "\263\160\266\044\302\222\303\217\305\031\306\076\307" + - "\075\321\166\322\036\330\136\331\u01b1\001\001\000\122" + + "\075\321\166\322\036\330\136\331\u01b3\001\001\000\122" + "\004\126\066\152\067\134\070\013\071\065\074\043\102" + - "\133\106\u0407\115\125\116\214\123\137\124\212\125\120" + + "\133\106\u0403\115\125\116\214\123\137\124\212\125\120" + "\126\227\137\223\147\023\167\055\170\042\171\147\172" + "\132\173\101\174\061\175\067\177\173\200\052\220\047" + "\256\106\260\164\261\021\263\160\266\044\302\222\303" + "\217\305\031\306\076\307\075\321\166\322\036\330\136" + - "\331\u01b1\001\001\000\122\004\126\066\152\067\134\070" + - "\013\071\065\074\043\102\133\106\u0406\115\125\116\214" + + "\331\u01b3\001\001\000\122\004\126\066\152\067\134\070" + + "\013\071\065\074\043\102\133\106\u0402\115\125\116\214" + "\123\137\124\212\125\120\126\227\137\223\147\023\167" + "\055\170\042\171\147\172\132\173\101\174\061\175\067" + "\177\173\200\052\220\047\256\106\260\164\261\021\263" + "\160\266\044\302\222\303\217\305\031\306\076\307\075" + - "\321\166\322\036\330\136\331\u01b1\001\001\000\122\004" + - "\126\066\152\067\134\070\013\071\065\074\043\102\133" + - "\106\u0405\115\125\116\214\123\137\124\212\125\120\126" + - "\227\137\223\147\023\167\055\170\042\171\147\172\132" + - "\173\101\174\061\175\067\177\173\200\052\220\047\256" + - "\106\260\164\261\021\263\160\266\044\302\222\303\217" + - "\305\031\306\076\307\075\321\166\322\036\330\136\331" + - "\u01b1\001\001\000\122\004\126\066\152\067\134\070\013" + - "\071\065\074\043\102\133\106\u0404\115\125\116\214\123" + - "\137\124\212\125\120\126\227\137\223\147\023\167\055" + - "\170\042\171\147\172\132\173\101\174\061\175\067\177" + - "\173\200\052\220\047\256\106\260\164\261\021\263\160" + - "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\122\004\126" + - "\066\152\067\134\070\013\071\065\074\043\102\133\106" + - "\u0403\115\125\116\214\123\137\124\212\125\120\126\227" + - "\137\223\147\023\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\220\047\256\106" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\122\004\126\066\152\067\134\070\013\071" + - "\065\074\043\102\133\106\u0402\115\125\116\214\123\137" + - "\124\212\125\120\126\227\137\223\147\023\167\055\170" + - "\042\171\147\172\132\173\101\174\061\175\067\177\173" + - "\200\052\220\047\256\106\260\164\261\021\263\160\266" + - "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\122\004\126\066" + - "\152\067\134\070\013\071\065\074\043\102\133\106\u0401" + - "\115\125\116\214\123\137\124\212\125\120\126\227\137" + - "\223\147\023\167\055\170\042\171\147\172\132\173\101" + - "\174\061\175\067\177\173\200\052\220\047\256\106\260" + - "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + + "\321\166\322\036\330\136\331\u01b3\001\001\000\002\001" + + "\001\000\122\004\126\066\152\067\134\070\013\071\065" + + "\074\043\102\133\106\u0401\115\125\116\214\123\137\124" + + "\212\125\120\126\227\137\223\147\023\167\055\170\042" + + "\171\147\172\132\173\101\174\061\175\067\177\173\200" + + "\052\220\047\256\106\260\164\261\021\263\160\266\044" + + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + + "\036\330\136\331\u01b3\001\001\000\122\004\126\066\152" + + "\067\134\070\013\071\065\074\043\102\133\106\u0400\115" + + "\125\116\214\123\137\124\212\125\120\126\227\137\223" + + "\147\023\167\055\170\042\171\147\172\132\173\101\174" + + "\061\175\067\177\173\200\052\220\047\256\106\260\164" + + "\261\021\263\160\266\044\302\222\303\217\305\031\306" + + "\076\307\075\321\166\322\036\330\136\331\u01b3\001\001" + + "\000\046\123\u01f4\124\u01ef\125\u01eb\126\227\137\u01f6\173" + + "\u01ed\174\061\175\u01f0\177\u01f1\200\345\263\160\266\044" + + "\301\u01f3\304\u01e8\305\u01e9\306\u01f5\307\u01ea\322\u01ec\001" + "\001\000\122\004\126\066\152\067\134\070\013\071\065" + - "\074\043\102\133\106\u0400\115\125\116\214\123\137\124" + + "\074\043\102\133\106\u01e7\115\125\116\214\123\137\124" + "\212\125\120\126\227\137\223\147\023\167\055\170\042" + "\171\147\172\132\173\101\174\061\175\067\177\173\200" + "\052\220\047\256\106\260\164\261\021\263\160\266\044" + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + - "\036\330\136\331\u01b1\001\001\000\122\004\126\066\152" + - "\067\134\070\013\071\065\074\043\102\133\106\u03ff\115" + + "\036\330\136\331\u01b3\001\001\000\122\004\126\066\152" + + "\067\134\070\013\071\065\074\043\102\133\106\u01e6\115" + "\125\116\214\123\137\124\212\125\120\126\227\137\223" + "\147\023\167\055\170\042\171\147\172\132\173\101\174" + "\061\175\067\177\173\200\052\220\047\256\106\260\164" + "\261\021\263\160\266\044\302\222\303\217\305\031\306" + - "\076\307\075\321\166\322\036\330\136\331\u01b1\001\001" + + "\076\307\075\321\166\322\036\330\136\331\u01b3\001\001" + "\000\122\004\126\066\152\067\134\070\013\071\065\074" + - "\043\102\133\106\u03fe\115\125\116\214\123\137\124\212" + + "\043\102\133\106\u01e5\115\125\116\214\123\137\124\212" + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + "\220\047\256\106\260\164\261\021\263\160\266\044\302" + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\002\001\001\000\122\004" + + "\330\136\331\u01b3\001\001\000\122\004\126\066\152\067" + + "\134\070\013\071\065\074\043\102\133\106\u01e4\115\125" + + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + + "\023\167\055\170\042\171\147\172\132\173\101\174\061" + + "\175\067\177\173\200\052\220\047\256\106\260\164\261" + + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + + "\122\004\126\066\152\067\134\070\013\071\065\074\043" + + "\102\133\106\u01e3\115\125\116\214\123\137\124\212\125" + + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + + "\136\331\u01b3\001\001\000\122\004\126\066\152\067\134" + + "\070\013\071\065\074\043\102\133\106\u01e2\115\125\116" + + "\214\123\137\124\212\125\120\126\227\137\223\147\023" + + "\167\055\170\042\171\147\172\132\173\101\174\061\175" + + "\067\177\173\200\052\220\047\256\106\260\164\261\021" + + "\263\160\266\044\302\222\303\217\305\031\306\076\307" + + "\075\321\166\322\036\330\136\331\u01b3\001\001\000\122" + + "\004\126\066\152\067\134\070\013\071\065\074\043\102" + + "\133\106\u01e1\115\125\116\214\123\137\124\212\125\120" + + "\126\227\137\223\147\023\167\055\170\042\171\147\172" + + "\132\173\101\174\061\175\067\177\173\200\052\220\047" + + "\256\106\260\164\261\021\263\160\266\044\302\222\303" + + "\217\305\031\306\076\307\075\321\166\322\036\330\136" + + "\331\u01b3\001\001\000\122\004\126\066\152\067\134\070" + + "\013\071\065\074\043\102\133\106\u01e0\115\125\116\214" + + "\123\137\124\212\125\120\126\227\137\223\147\023\167" + + "\055\170\042\171\147\172\132\173\101\174\061\175\067" + + "\177\173\200\052\220\047\256\106\260\164\261\021\263" + + "\160\266\044\302\222\303\217\305\031\306\076\307\075" + + "\321\166\322\036\330\136\331\u01b3\001\001\000\122\004" + "\126\066\152\067\134\070\013\071\065\074\043\102\133" + - "\106\u03fd\115\125\116\214\123\137\124\212\125\120\126" + + "\106\u01df\115\125\116\214\123\137\124\212\125\120\126" + "\227\137\223\147\023\167\055\170\042\171\147\172\132" + "\173\101\174\061\175\067\177\173\200\052\220\047\256" + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + - "\u01b1\001\001\000\122\004\126\066\152\067\134\070\013" + - "\071\065\074\043\102\133\106\u03fc\115\125\116\214\123" + + "\u01b3\001\001\000\122\004\126\066\152\067\134\070\013" + + "\071\065\074\043\102\133\106\u01de\115\125\116\214\123" + "\137\124\212\125\120\126\227\137\223\147\023\167\055" + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + "\173\200\052\220\047\256\106\260\164\261\021\263\160" + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\046\123\u01f0" + - "\124\u01ea\125\u01e7\126\227\137\u01f2\173\u01e9\174\061\175" + - "\u01ec\177\u01ed\200\345\263\160\266\044\301\u01ef\304\u01e4" + - "\305\u01e5\306\u01f1\307\u01e6\322\u01e8\001\001\000\122\004" + + "\166\322\036\330\136\331\u01b3\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + + "\001\000\004\130\u03ff\001\001\000\002\001\001\000\002" + + "\001\001\000\004\130\u03fc\001\001\000\004\130\u02fd\001" + + "\001\000\134\004\126\066\152\067\134\070\013\071\065" + + "\074\043\102\133\106\u032a\115\125\116\214\123\137\124" + + "\212\125\120\126\227\137\223\140\u03fa\141\u032c\142\u032e" + + "\143\u032d\147\023\167\055\170\042\171\147\172\132\173" + + "\101\174\061\175\067\177\173\200\052\220\047\254\u032b" + + "\256\106\260\164\261\021\263\160\266\044\302\222\303" + + "\217\305\031\306\076\307\075\321\166\322\036\330\136" + + "\331\u01b3\001\001\000\004\130\u0296\001\001\000\002\001" + + "\001\000\002\001\001\000\052\123\u01f4\124\u01ef\125\u01eb" + + "\126\227\137\u01f6\173\u01ed\174\061\175\u01f0\177\u01f1\200" + + "\345\263\160\266\044\301\u03f4\304\u01e8\305\u01e9\306\u01f5" + + "\307\u01ea\322\u01ec\330\136\331\u01fa\001\001\000\002\001" + + "\001\000\004\130\u0288\001\001\000\002\001\001\000\010" + + "\124\u03e8\126\227\266\044\001\001\000\124\004\126\066" + + "\152\067\u01bb\070\013\071\065\074\043\102\133\106\u01b5" + + "\112\u01b7\115\125\116\214\123\137\124\212\125\120\126" + + "\227\137\223\147\023\167\055\170\042\171\147\172\132" + + "\173\101\174\061\175\u01f8\177\173\200\052\220\u01b6\256" + + "\u01bc\260\164\261\021\263\160\266\044\302\222\303\217" + + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + + "\u01b3\001\001\000\002\001\001\000\052\123\u01f4\124\u01ef" + + "\125\u01eb\126\227\137\u01f6\173\u01ed\174\061\175\u01f0\177" + + "\u01f1\200\345\263\160\266\044\301\u01fc\304\u01e8\305\u01e9" + + "\306\u01f5\307\u01ea\322\u01ec\330\136\331\u01fa\001\001\000" + + "\004\330\u026c\001\001\000\004\073\u03d8\001\001\000\004" + + "\073\u01fd\001\001\000\002\001\001\000\140\004\126\050" + + "\u021d\051\u021c\052\u0208\053\u0210\066\u021e\067\134\070\013" + + "\071\065\074\043\102\133\106\u01b5\115\125\116\214\123" + + "\137\124\212\125\120\126\227\137\223\147\023\150\u020e" + + "\167\055\170\042\171\147\172\132\173\101\174\061\175" + + "\067\177\173\200\052\202\u01a4\203\u0209\220\u020c\256\106" + + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u01b3" + + "\001\001\000\002\001\001\000\002\001\001\000\122\004" + "\126\066\152\067\134\070\013\071\065\074\043\102\133" + - "\106\u01e3\115\125\116\214\123\137\124\212\125\120\126" + + "\106\u03d0\115\125\116\214\123\137\124\212\125\120\126" + "\227\137\223\147\023\167\055\170\042\171\147\172\132" + "\173\101\174\061\175\067\177\173\200\052\220\047\256" + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + - "\u01b1\001\001\000\122\004\126\066\152\067\134\070\013" + - "\071\065\074\043\102\133\106\u01e2\115\125\116\214\123" + + "\u01b3\001\001\000\122\004\126\066\152\067\134\070\013" + + "\071\065\074\043\102\133\106\u03cf\115\125\116\214\123" + "\137\124\212\125\120\126\227\137\223\147\023\167\055" + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + "\173\200\052\220\047\256\106\260\164\261\021\263\160" + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\122\004\126" + - "\066\152\067\134\070\013\071\065\074\043\102\133\106" + - "\u01e1\115\125\116\214\123\137\124\212\125\120\126\227" + - "\137\223\147\023\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\220\047\256\106" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\122\004\126\066\152\067\134\070\013\071" + - "\065\074\043\102\133\106\u01e0\115\125\116\214\123\137" + - "\124\212\125\120\126\227\137\223\147\023\167\055\170" + - "\042\171\147\172\132\173\101\174\061\175\067\177\173" + - "\200\052\220\047\256\106\260\164\261\021\263\160\266" + - "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\122\004\126\066" + - "\152\067\134\070\013\071\065\074\043\102\133\106\u01df" + + "\166\322\036\330\136\331\u01b3\001\001\000\006\061\u03c6" + + "\254\u0229\001\001\000\002\001\001\000\122\004\126\066" + + "\152\067\134\070\013\071\065\074\043\102\133\106\u0399" + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + "\223\147\023\167\055\170\042\171\147\172\132\173\101" + "\174\061\175\067\177\173\200\052\220\047\256\106\260" + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + - "\001\000\122\004\126\066\152\067\134\070\013\071\065" + - "\074\043\102\133\106\u01de\115\125\116\214\123\137\124" + - "\212\125\120\126\227\137\223\147\023\167\055\170\042" + - "\171\147\172\132\173\101\174\061\175\067\177\173\200" + - "\052\220\047\256\106\260\164\261\021\263\160\266\044" + - "\302\222\303\217\305\031\306\076\307\075\321\166\322" + - "\036\330\136\331\u01b1\001\001\000\122\004\126\066\152" + - "\067\134\070\013\071\065\074\043\102\133\106\u01dd\115" + + "\306\076\307\075\321\166\322\036\330\136\331\u01b3\001" + + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\062\070\013\071" + + "\065\123\u0285\124\212\125\120\126\227\137\223\170\042" + + "\173\u0281\174\061\175\u01f0\176\u0394\177\173\200\052\220" + + "\u033c\261\021\263\160\266\044\303\u0282\305\031\306\076" + + "\307\075\321\166\322\036\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\122\004\126\066\152" + + "\067\134\070\013\071\065\074\043\102\133\106\u036d\115" + "\125\116\214\123\137\124\212\125\120\126\227\137\223" + "\147\023\167\055\170\042\171\147\172\132\173\101\174" + "\061\175\067\177\173\200\052\220\047\256\106\260\164" + "\261\021\263\160\266\044\302\222\303\217\305\031\306" + - "\076\307\075\321\166\322\036\330\136\331\u01b1\001\001" + - "\000\122\004\126\066\152\067\134\070\013\071\065\074" + - "\043\102\133\106\u01dc\115\125\116\214\123\137\124\212" + - "\125\120\126\227\137\223\147\023\167\055\170\042\171" + - "\147\172\132\173\101\174\061\175\067\177\173\200\052" + - "\220\047\256\106\260\164\261\021\263\160\266\044\302" + - "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\122\004\126\066\152\067" + - "\134\070\013\071\065\074\043\102\133\106\u01db\115\125" + + "\076\307\075\321\166\322\036\330\136\331\u01b3\001\001" + + "\000\002\001\001\000\124\004\126\053\u034b\066\u021e\067" + + "\134\070\013\071\065\074\043\102\133\106\u01b5\115\125" + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + "\023\167\055\170\042\171\147\172\132\173\101\174\061" + - "\175\067\177\173\200\052\220\047\256\106\260\164\261" + + "\175\067\177\173\200\052\220\u020c\256\106\260\164\261" + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + - "\307\075\321\166\322\036\330\136\331\u01b1\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\004\130\u03fb\001\001\000\002\001\001\000\002\001" + - "\001\000\004\130\u03f8\001\001\000\004\130\u02f9\001\001" + - "\000\004\130\u0290\001\001\000\134\004\126\066\152\067" + - "\134\070\013\071\065\074\043\102\133\106\u0326\115\125" + - "\116\214\123\137\124\212\125\120\126\227\137\223\140" + - "\u03f6\141\u0328\142\u032a\143\u0329\147\023\167\055\170\042" + - "\171\147\172\132\173\101\174\061\175\067\177\173\200" + - "\052\220\047\254\u0327\256\106\260\164\261\021\263\160" + - "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\002\001\001" + - "\000\002\001\001\000\052\123\u01f0\124\u01ea\125\u01e7\126" + - "\227\137\u01f2\173\u01e9\174\061\175\u01ec\177\u01ed\200\345" + - "\263\160\266\044\301\u03f0\304\u01e4\305\u01e5\306\u01f1\307" + - "\u01e6\322\u01e8\330\136\331\u01f6\001\001\000\002\001\001" + - "\000\004\130\u0284\001\001\000\002\001\001\000\010\124" + - "\u03e4\126\227\266\044\001\001\000\124\004\126\066\152" + - "\067\u01b9\070\013\071\065\074\043\102\133\106\u01b3\112" + - "\u01b5\115\125\116\214\123\137\124\212\125\120\126\227" + - "\137\223\147\023\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\u01f4\177\173\200\052\220\u01b4\256\u01ba" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\002\001\001\000\052\123\u01f0\124\u01ea\125" + - "\u01e7\126\227\137\u01f2\173\u01e9\174\061\175\u01ec\177\u01ed" + - "\200\345\263\160\266\044\301\u01f8\304\u01e4\305\u01e5\306" + - "\u01f1\307\u01e6\322\u01e8\330\136\331\u01f6\001\001\000\004" + - "\330\u0268\001\001\000\004\073\u03d4\001\001\000\004\073" + - "\u01f9\001\001\000\002\001\001\000\140\004\126\050\u0219" + - "\051\u0218\052\u0204\053\u020c\066\u021a\067\134\070\013\071" + - "\065\074\043\102\133\106\u01b3\115\125\116\214\123\137" + - "\124\212\125\120\126\227\137\223\147\023\150\u020a\167" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + + "\052\123\u01f4\124\u01ef\125\u01eb\126\227\137\u01f6\173\u01ed" + + "\174\061\175\u01f0\177\u01f1\200\345\263\160\266\044\301" + + "\u036b\304\u01e8\305\u01e9\306\u01f5\307\u01ea\322\u01ec\330\136" + + "\331\u01fa\001\001\000\122\004\126\066\152\067\134\070" + + "\013\071\065\074\043\102\133\106\u036a\115\125\116\214" + + "\123\137\124\212\125\120\126\227\137\223\147\023\167" + "\055\170\042\171\147\172\132\173\101\174\061\175\067" + - "\177\173\200\052\202\u01a2\203\u0205\220\u0208\256\106\260" + - "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + - "\001\000\002\001\001\000\002\001\001\000\122\004\126" + - "\066\152\067\134\070\013\071\065\074\043\102\133\106" + - "\u03cc\115\125\116\214\123\137\124\212\125\120\126\227" + - "\137\223\147\023\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\220\047\256\106" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\122\004\126\066\152\067\134\070\013\071" + - "\065\074\043\102\133\106\u03cb\115\125\116\214\123\137" + - "\124\212\125\120\126\227\137\223\147\023\167\055\170" + - "\042\171\147\172\132\173\101\174\061\175\067\177\173" + - "\200\052\220\047\256\106\260\164\261\021\263\160\266" + - "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\006\061\u03c2\254" + - "\u0225\001\001\000\002\001\001\000\122\004\126\066\152" + - "\067\134\070\013\071\065\074\043\102\133\106\u0395\115" + - "\125\116\214\123\137\124\212\125\120\126\227\137\223" + - "\147\023\167\055\170\042\171\147\172\132\173\101\174" + - "\061\175\067\177\173\200\052\220\047\256\106\260\164" + - "\261\021\263\160\266\044\302\222\303\217\305\031\306" + - "\076\307\075\321\166\322\036\330\136\331\u01b1\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\062\070\013\071\065" + - "\123\u0281\124\212\125\120\126\227\137\223\170\042\173" + - "\u027d\174\061\175\u01ec\176\u0390\177\173\200\052\220\u0338" + - "\261\021\263\160\266\044\303\u027e\305\031\306\076\307" + - "\075\321\166\322\036\001\001\000\002\001\001\000\002" + + "\177\173\200\052\220\047\256\106\260\164\261\021\263" + + "\160\266\044\302\222\303\217\305\031\306\076\307\075" + + "\321\166\322\036\330\136\331\u01b3\001\001\000\122\004" + + "\126\066\152\067\134\070\013\071\065\074\043\102\133" + + "\106\u0369\115\125\116\214\123\137\124\212\125\120\126" + + "\227\137\223\147\023\167\055\170\042\171\147\172\132" + + "\173\101\174\061\175\067\177\173\200\052\220\047\256" + + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + + "\u01b3\001\001\000\002\001\001\000\002\001\001\000\002" + "\001\001\000\002\001\001\000\122\004\126\066\152\067" + - "\134\070\013\071\065\074\043\102\133\106\u0369\115\125" + + "\134\070\013\071\065\074\043\102\133\106\u034c\115\125" + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + "\023\167\055\170\042\171\147\172\132\173\101\174\061" + "\175\067\177\173\200\052\220\047\256\106\260\164\261" + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + - "\307\075\321\166\322\036\330\136\331\u01b1\001\001\000" + - "\002\001\001\000\124\004\126\053\u0347\066\u021a\067\134" + - "\070\013\071\065\074\043\102\133\106\u01b3\115\125\116" + - "\214\123\137\124\212\125\120\126\227\137\223\147\023" + - "\167\055\170\042\171\147\172\132\173\101\174\061\175" + - "\067\177\173\200\052\220\u0208\256\106\260\164\261\021" + - "\263\160\266\044\302\222\303\217\305\031\306\076\307" + - "\075\321\166\322\036\330\136\331\u01b1\001\001\000\052" + - "\123\u01f0\124\u01ea\125\u01e7\126\227\137\u01f2\173\u01e9\174" + - "\061\175\u01ec\177\u01ed\200\345\263\160\266\044\301\u0367" + - "\304\u01e4\305\u01e5\306\u01f1\307\u01e6\322\u01e8\330\136\331" + - "\u01f6\001\001\000\122\004\126\066\152\067\134\070\013" + - "\071\065\074\043\102\133\106\u0366\115\125\116\214\123" + - "\137\124\212\125\120\126\227\137\223\147\023\167\055" + - "\170\042\171\147\172\132\173\101\174\061\175\067\177" + - "\173\200\052\220\047\256\106\260\164\261\021\263\160" + - "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\122\004\126" + - "\066\152\067\134\070\013\071\065\074\043\102\133\106" + - "\u0365\115\125\116\214\123\137\124\212\125\120\126\227" + - "\137\223\147\023\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\220\047\256\106" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + + "\002\001\001\000\002\001\001\000\004\104\u0348\001\001" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + + "\002\001\001\000\004\072\u0325\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\004\130\u0274\001" + + "\001\000\006\061\u0228\254\u0229\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + + "\026\043\u0232\046\u0230\047\u022d\210\u0234\272\u022c\274\u022f" + + "\275\u0231\330\136\331\u022e\340\u0233\001\001\000\006\274" + + "\u026f\275\u026e\001\001\000\002\001\001\000\016\047\u026d" + + "\210\u0234\272\u022c\274\u022f\275\u0231\330\u026c\001\001\000" + + "\006\272\u0269\275\u0268\001\001\000\004\104\u0266\001\001" + + "\000\006\272\u0261\274\u0262\001\001\000\002\001\001\000" + + "\002\001\001\000\020\200\316\241\u0235\243\317\245\321" + + "\250\311\251\310\253\313\001\001\000\006\061\u0236\254" + + "\u0229\001\001\000\004\062\u0238\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\034\004\354\074" + + "\344\076\u023e\077\u023b\100\u023c\101\360\167\362\177\341" + + "\200\345\312\352\314\342\315\347\320\364\001\001\000" + + "\002\001\001\000\002\001\001\000\046\123\u01f4\124\u01ef" + + "\125\u01eb\126\227\137\u01f6\173\u01ed\174\061\175\u01f0\177" + + "\u01f1\200\345\263\160\266\044\301\u023f\304\u01e8\305\u01e9" + + "\306\u01f5\307\u01ea\322\u01ec\001\001\000\002\001\001\000" + + "\004\073\u0240\001\001\000\002\001\001\000\140\004\126" + + "\050\u0242\051\u021c\052\u0208\053\u0210\066\u021e\067\134\070" + + "\013\071\065\074\043\102\133\106\u01b5\115\125\116\214" + + "\123\137\124\212\125\120\126\227\137\223\147\023\150" + + "\u020e\167\055\170\042\171\147\172\132\173\101\174\061" + + "\175\067\177\173\200\052\202\u01a4\203\u0209\220\u020c\256" + + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + + "\u01b3\001\001\000\002\001\001\000\002\001\001\000\004" + + "\255\u0246\001\001\000\020\200\316\242\u0250\244\u0252\245" + + "\u0251\246\u024b\247\u0253\252\u024e\001\001\000\002\001\001" + + "\000\132\004\126\066\152\067\134\070\013\071\065\074" + + "\043\102\133\106\111\110\u0249\111\u0248\113\131\114\102" + + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + + "\223\147\023\167\055\170\042\171\147\172\132\173\101" + + "\174\061\175\067\177\173\200\052\220\047\256\106\260" + + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + + "\306\076\307\075\321\166\322\036\330\136\331\u01b3\001" + + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\010\200\316\244" + + "\u025e\245\u0251\001\001\000\002\001\001\000\012\200\316" + + "\244\u025a\245\u0251\252\u0259\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\012" + + "\200\316\244\u0256\245\u0251\247\u0255\001\001\000\002\001" + + "\001\000\002\001\001\000\010\200\316\244\u0258\245\u0251" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\122\004\126\066\152\067\134" + - "\070\013\071\065\074\043\102\133\106\u0348\115\125\116" + - "\214\123\137\124\212\125\120\126\227\137\223\147\023" + - "\167\055\170\042\171\147\172\132\173\101\174\061\175" + - "\067\177\173\200\052\220\047\256\106\260\164\261\021" + - "\263\160\266\044\302\222\303\217\305\031\306\076\307" + - "\075\321\166\322\036\330\136\331\u01b1\001\001\000\002" + - "\001\001\000\002\001\001\000\004\104\u0344\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\004\072\u0321\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\004\130\u0270\001\001" + - "\000\006\061\u0224\254\u0225\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\026" + - "\043\u022e\046\u022c\047\u0229\210\u0230\272\u0228\274\u022b\275" + - "\u022d\330\136\331\u022a\340\u022f\001\001\000\006\274\u026b" + - "\275\u026a\001\001\000\002\001\001\000\016\047\u0269\210" + - "\u0230\272\u0228\274\u022b\275\u022d\330\u0268\001\001\000\006" + - "\272\u0265\275\u0264\001\001\000\004\104\u0262\001\001\000" + - "\006\272\u025d\274\u025e\001\001\000\002\001\001\000\002" + - "\001\001\000\020\200\316\241\u0231\243\317\245\321\250" + - "\311\251\310\253\313\001\001\000\006\061\u0232\254\u0225" + - "\001\001\000\004\062\u0234\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\034\004\354\074\344" + - "\076\u023a\077\u0237\100\u0238\101\360\167\362\177\341\200" + - "\345\312\352\314\342\315\347\320\364\001\001\000\002" + - "\001\001\000\002\001\001\000\046\123\u01f0\124\u01ea\125" + - "\u01e7\126\227\137\u01f2\173\u01e9\174\061\175\u01ec\177\u01ed" + - "\200\345\263\160\266\044\301\u023b\304\u01e4\305\u01e5\306" + - "\u01f1\307\u01e6\322\u01e8\001\001\000\002\001\001\000\004" + - "\073\u023c\001\001\000\002\001\001\000\140\004\126\050" + - "\u023e\051\u0218\052\u0204\053\u020c\066\u021a\067\134\070\013" + - "\071\065\074\043\102\133\106\u01b3\115\125\116\214\123" + - "\137\124\212\125\120\126\227\137\223\147\023\150\u020a" + - "\167\055\170\042\171\147\172\132\173\101\174\061\175" + - "\067\177\173\200\052\202\u01a2\203\u0205\220\u0208\256\106" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\002\001\001\000\002\001\001\000\004\255" + - "\u0242\001\001\000\020\200\316\242\u024c\244\u024e\245\u024d" + - "\246\u0247\247\u024f\252\u024a\001\001\000\002\001\001\000" + - "\132\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\111\110\u0245\111\u0244\113\131\114\102\115" + - "\125\116\214\123\137\124\212\125\120\126\227\137\223" + + "\001\000\002\001\001\000\010\200\316\244\u025d\245\u0251" + + "\001\001\000\002\001\001\000\002\001\001\000\012\200" + + "\316\244\u0256\245\u0251\247\u0260\001\001\000\002\001\001" + + "\000\004\274\u0264\001\001\000\004\272\u0263\001\001\000" + + "\002\001\001\000\002\001\001\000\022\047\u022d\210\u0234" + + "\272\u022c\274\u022f\275\u0231\330\136\331\u022e\340\u0267\001" + + "\001\000\002\001\001\000\002\001\001\000\004\272\u026b" + + "\001\001\000\004\275\u026a\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\004" + + "\274\u0271\001\001\000\004\275\u0270\001\001\000\002\001" + + "\001\000\002\001\001\000\124\004\126\066\152\067\134" + + "\070\013\071\065\074\043\102\133\106\u0275\115\125\116" + + "\214\123\137\124\212\125\120\126\227\127\u0278\137\223" + "\147\023\167\055\170\042\171\147\172\132\173\101\174" + "\061\175\067\177\173\200\052\220\047\256\106\260\164" + "\261\021\263\160\266\044\302\222\303\217\305\031\306" + - "\076\307\075\321\166\322\036\330\136\331\u01b1\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\010\200\316\244\u025a" + - "\245\u024d\001\001\000\002\001\001\000\012\200\316\244" + - "\u0256\245\u024d\252\u0255\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\002\001\001\000\012\200" + - "\316\244\u0252\245\u024d\247\u0251\001\001\000\002\001\001" + - "\000\002\001\001\000\010\200\316\244\u0254\245\u024d\001" + + "\076\307\075\321\166\322\036\330\136\331\u01b3\001\001" + + "\000\124\004\126\066\152\067\134\070\013\071\065\074" + + "\043\102\133\106\u0275\115\125\116\214\123\137\124\212" + + "\125\120\126\227\127\u0276\137\223\147\023\167\055\170" + + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + + "\200\052\220\047\256\106\260\164\261\021\263\160\266" + + "\044\302\222\303\217\305\031\306\076\307\075\321\166" + + "\322\036\330\136\331\u01b3\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\072\004\u027e\070\013\071" + + "\065\123\u0285\124\212\125\u0283\126\227\137\223\170\042" + + "\171\u027c\172\132\173\u0281\174\061\175\u01f0\177\u027b\200" + + "\052\220\u0280\261\021\263\160\264\u0284\265\u027d\266\044" + + "\303\u0282\305\031\306\076\307\075\321\166\322\036\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\010\200\316\244\u0259\245\u024d\001" + - "\001\000\002\001\001\000\002\001\001\000\012\200\316" + - "\244\u0252\245\u024d\247\u025c\001\001\000\002\001\001\000" + - "\004\274\u0260\001\001\000\004\272\u025f\001\001\000\002" + - "\001\001\000\002\001\001\000\022\047\u0229\210\u0230\272" + - "\u0228\274\u022b\275\u022d\330\136\331\u022a\340\u0263\001\001" + - "\000\002\001\001\000\002\001\001\000\004\272\u0267\001" + - "\001\000\004\275\u0266\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\002\001\001\000\004\274" + - "\u026d\001\001\000\004\275\u026c\001\001\000\002\001\001" + - "\000\002\001\001\000\124\004\126\066\152\067\134\070" + - "\013\071\065\074\043\102\133\106\u0271\115\125\116\214" + - "\123\137\124\212\125\120\126\227\127\u0274\137\223\147" + - "\023\167\055\170\042\171\147\172\132\173\101\174\061" + - "\175\067\177\173\200\052\220\047\256\106\260\164\261" + - "\021\263\160\266\044\302\222\303\217\305\031\306\076" + - "\307\075\321\166\322\036\330\136\331\u01b1\001\001\000" + - "\124\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u0271\115\125\116\214\123\137\124\212\125" + - "\120\126\227\127\u0272\137\223\147\023\167\055\170\042" + - "\171\147\172\132\173\101\174\061\175\067\177\173\200" + - "\052\220\047\256\106\260\164\261\021\263\160\266\044" + - "\302\222\303\217\305\031\306\076\307\075\321\166\322" + - "\036\330\136\331\u01b1\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\072\004\u027a\070\013\071\065" + - "\123\u0281\124\212\125\u027f\126\227\137\223\170\042\171" + - "\u0278\172\132\173\u027d\174\061\175\u01ec\177\u0277\200\052" + - "\220\u027c\261\021\263\160\264\u0280\265\u0279\266\044\303" + - "\u027e\305\031\306\076\307\075\321\166\322\036\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\004\130\u02fb\001\001\000\004\130\u02fa\001\001\000\002" + - "\001\001\000\004\130\u02f9\001\001\000\002\001\001\000" + - "\002\001\001\000\004\104\u02c4\001\001\000\004\130\u0284" + - "\001\001\000\024\124\u028f\126\227\134\u02bf\135\u028a\136" + - "\u0287\137\u028b\150\u0286\261\u0288\266\044\001\001\000\032" + - "\124\u028f\126\227\133\u02bb\137\u028b\202\u01a2\203\u01a7\204" + - "\u0196\205\u02ac\261\u02a8\266\044\313\u02ad\317\u02aa\001\001" + - "\000\002\001\001\000\024\124\u028f\126\227\134\u0289\135" + - "\u028a\136\u0287\137\u028b\150\u0286\261\u0288\266\044\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\004\214\u0299\001\001\000\004\130\u0298\001\001\000\010" + - "\124\u0293\126\227\266\044\001\001\000\002\001\001\000" + - "\002\001\001\000\122\004\126\066\152\067\134\070\013" + - "\071\065\074\043\102\133\106\u0291\115\125\116\214\123" + - "\137\124\212\125\120\126\227\137\223\147\023\167\055" + - "\170\042\171\147\172\132\173\101\174\061\175\067\177" + - "\173\200\052\220\047\256\106\260\164\261\021\263\160" + - "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\004\130\u0290" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\004\130\u0290\001\001\000\002\001\001\000\122" + - "\004\126\066\152\067\134\070\013\071\065\074\043\102" + - "\133\106\u0296\115\125\116\214\123\137\124\212\125\120" + - "\126\227\137\223\147\023\167\055\170\042\171\147\172" + - "\132\173\101\174\061\175\067\177\173\200\052\220\047" + - "\256\106\260\164\261\021\263\160\266\044\302\222\303" + - "\217\305\031\306\076\307\075\321\166\322\036\330\136" + - "\331\u01b1\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\006\130\u029e\132\u029d\001\001\000\140" + - "\004\126\050\u029b\051\u0218\052\u0204\053\u020c\066\u021a\067" + - "\134\070\013\071\065\074\043\102\133\106\u01b3\115\125" + - "\116\214\123\137\124\212\125\120\126\227\137\223\147" + - "\023\150\u020a\167\055\170\042\171\147\172\132\173\101" + - "\174\061\175\067\177\173\200\052\202\u01a2\203\u0205\220" + - "\u0208\256\106\260\164\261\021\263\160\266\044\302\222" + + "\000\004\130\u02ff\001\001\000\004\130\u02fe\001\001\000" + + "\002\001\001\000\004\130\u02fd\001\001\000\002\001\001" + + "\000\002\001\001\000\004\104\u02c8\001\001\000\004\130" + + "\u0288\001\001\000\024\124\u0292\126\227\134\u02c3\135\u028e" + + "\136\u028b\137\u028f\150\u028a\261\u028c\266\044\001\001\000" + + "\032\124\u0292\126\227\133\u02bf\137\u028f\202\u01a4\203\u01a9" + + "\204\u0198\205\u02b0\261\u02ac\266\044\313\u02b1\317\u02ae\001" + + "\001\000\002\001\001\000\024\124\u0292\126\227\134\u028d" + + "\135\u028e\136\u028b\137\u028f\150\u028a\261\u028c\266\044\001" + + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + + "\000\004\214\u029d\001\001\000\004\130\u029c\001\001\000" + + "\010\124\u0297\126\227\266\044\001\001\000\002\001\001" + + "\000\002\001\001\000\004\130\u0296\001\001\000\122\004" + + "\126\066\152\067\134\070\013\071\065\074\043\102\133" + + "\106\u0294\115\125\116\214\123\137\124\212\125\120\126" + + "\227\137\223\147\023\167\055\170\042\171\147\172\132" + + "\173\101\174\061\175\067\177\173\200\052\220\047\256" + + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + + "\u01b3\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\004\130\u0296\001\001\000\002\001\001\000" + + "\122\004\126\066\152\067\134\070\013\071\065\074\043" + + "\102\133\106\u029a\115\125\116\214\123\137\124\212\125" + + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\002\001\001\000\002\001\001" + - "\000\006\130\u02a0\215\u029f\001\001\000\002\001\001\000" + - "\004\262\u02a3\001\001\000\002\001\001\000\024\124\u028f" + - "\126\227\134\u02b8\135\u028a\136\u0287\137\u028b\150\u0286\261" + - "\u0288\266\044\001\001\000\032\124\u028f\126\227\133\u02a9" + - "\137\u028b\202\u01a2\203\u01a7\204\u0196\205\u02ac\261\u02a8\266" + - "\044\313\u02ad\317\u02aa\001\001\000\002\001\001\000\024" + - "\124\u028f\126\227\134\u02a5\135\u028a\136\u0287\137\u028b\150" + - "\u0286\261\u0288\266\044\001\001\000\004\214\u02a6\001\001" + - "\000\006\130\u029e\132\u02a7\001\001\000\004\130\u02a0\001" + - "\001\000\002\001\001\000\004\214\u02b6\001\001\000\002" + - "\001\001\000\122\004\126\066\152\067\134\070\013\071" + - "\065\074\043\102\133\106\u02b1\115\125\116\214\123\137" + - "\124\212\125\120\126\227\137\223\147\023\167\055\170" + - "\042\171\147\172\132\173\101\174\061\175\067\177\173" + - "\200\052\220\047\256\106\260\164\261\021\263\160\266" + - "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\002\001\001\000" + + "\136\331\u01b3\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\006\130\u02a2\132\u02a1\001\001\000" + + "\140\004\126\050\u029f\051\u021c\052\u0208\053\u0210\066\u021e" + + "\067\134\070\013\071\065\074\043\102\133\106\u01b5\115" + + "\125\116\214\123\137\124\212\125\120\126\227\137\223" + + "\147\023\150\u020e\167\055\170\042\171\147\172\132\173" + + "\101\174\061\175\067\177\173\200\052\202\u01a4\203\u0209" + + "\220\u020c\256\106\260\164\261\021\263\160\266\044\302" + + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + + "\330\136\331\u01b3\001\001\000\002\001\001\000\002\001" + + "\001\000\006\130\u02a4\215\u02a3\001\001\000\002\001\001" + + "\000\004\262\u02a7\001\001\000\002\001\001\000\024\124" + + "\u0292\126\227\134\u02bc\135\u028e\136\u028b\137\u028f\150\u028a" + + "\261\u028c\266\044\001\001\000\032\124\u0292\126\227\133" + + "\u02ad\137\u028f\202\u01a4\203\u01a9\204\u0198\205\u02b0\261\u02ac" + + "\266\044\313\u02b1\317\u02ae\001\001\000\002\001\001\000" + + "\024\124\u0292\126\227\134\u02a9\135\u028e\136\u028b\137\u028f" + + "\150\u028a\261\u028c\266\044\001\001\000\004\214\u02aa\001" + + "\001\000\006\130\u02a2\132\u02ab\001\001\000\004\130\u02a4" + + "\001\001\000\002\001\001\000\004\214\u02ba\001\001\000" + "\002\001\001\000\122\004\126\066\152\067\134\070\013" + - "\071\065\074\043\102\133\106\u02af\115\125\116\214\123" + + "\071\065\074\043\102\133\106\u02b5\115\125\116\214\123" + "\137\124\212\125\120\126\227\137\223\147\023\167\055" + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + "\173\200\052\220\047\256\106\260\164\261\021\263\160" + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\122\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u02b4\115\125\116\214\123\137\124\212\125" + - "\120\126\227\137\223\147\023\167\055\170\042\171\147" + - "\172\132\173\101\174\061\175\067\177\173\200\052\220" + - "\047\256\106\260\164\261\021\263\160\266\044\302\222" + - "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\002\001\001\000\002\001\001" + - "\000\006\130\u029e\132\u02b7\001\001\000\004\130\u02a0\001" + - "\001\000\004\214\u02b9\001\001\000\006\130\u029e\132\u02ba" + - "\001\001\000\004\130\u02a0\001\001\000\004\214\u02bc\001" + - "\001\000\006\130\u029e\132\u02bd\001\001\000\006\130\u02a0" + - "\215\u02be\001\001\000\004\262\u02a3\001\001\000\004\214" + - "\u02c0\001\001\000\006\130\u029e\132\u02c1\001\001\000\006" + - "\130\u02a0\215\u02c2\001\001\000\004\262\u02a3\001\001\000" + - "\070\004\u027a\070\013\071\065\123\u0281\124\212\125\u027f" + - "\126\227\137\223\170\042\171\u0278\172\132\173\u027d\174" + - "\061\175\u01ec\177\u0277\200\052\220\u027c\261\021\263\160" + - "\265\u02c6\266\044\303\u027e\305\031\306\076\307\075\321" + - "\166\322\036\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\030\004\u027a\124\u028f\126\227\137" + - "\u028b\172\u02cf\202\u01a2\203\u01a7\204\u0196\205\u02cd\261\u02c8" + - "\266\044\001\001\000\002\001\001\000\004\130\u0270\001" + - "\001\000\002\001\001\000\002\001\001\000\122\004\126" + - "\066\152\067\134\070\013\071\065\074\043\102\133\106" + - "\u02df\115\125\116\214\123\137\124\212\125\120\126\227" + - "\137\223\147\023\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\220\047\256\106" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\002\001\001\000\002\001\001\000\004\130" + - "\u02d1\001\001\000\002\001\001\000\002\001\001\000\012" + - "\202\u01a2\203\u01a7\204\u0196\205\u02db\001\001\000\140\004" + - "\126\050\u02d9\051\u0218\052\u0204\053\u020c\066\u021a\067\134" + - "\070\013\071\065\074\043\102\133\106\u01b3\115\125\116" + - "\214\123\137\124\212\125\120\126\227\137\223\147\023" + - "\150\u020a\167\055\170\042\171\147\172\132\173\101\174" + - "\061\175\067\177\173\200\052\202\u01a2\203\u0205\220\u0208" + - "\256\106\260\164\261\021\263\160\266\044\302\222\303" + - "\217\305\031\306\076\307\075\321\166\322\036\330\136" + - "\331\u01b1\001\001\000\012\202\u01a2\203\u01a7\204\u0196\205" + - "\u02d5\001\001\000\002\001\001\000\140\004\126\050\u02d7" + - "\051\u0218\052\u0204\053\u020c\066\u021a\067\134\070\013\071" + - "\065\074\043\102\133\106\u01b3\115\125\116\214\123\137" + - "\124\212\125\120\126\227\137\223\147\023\150\u020a\167" + + "\166\322\036\330\136\331\u01b3\001\001\000\002\001\001" + + "\000\002\001\001\000\122\004\126\066\152\067\134\070" + + "\013\071\065\074\043\102\133\106\u02b3\115\125\116\214" + + "\123\137\124\212\125\120\126\227\137\223\147\023\167" + "\055\170\042\171\147\172\132\173\101\174\061\175\067" + - "\177\173\200\052\202\u01a2\203\u0205\220\u0208\256\106\260" + - "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + + "\177\173\200\052\220\047\256\106\260\164\261\021\263" + + "\160\266\044\302\222\303\217\305\031\306\076\307\075" + + "\321\166\322\036\330\136\331\u01b3\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\140\004\126\050" + - "\u02dd\051\u0218\052\u0204\053\u020c\066\u021a\067\134\070\013" + - "\071\065\074\043\102\133\106\u01b3\115\125\116\214\123" + - "\137\124\212\125\120\126\227\137\223\147\023\150\u020a" + - "\167\055\170\042\171\147\172\132\173\101\174\061\175" + - "\067\177\173\200\052\202\u01a2\203\u0205\220\u0208\256\106" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\140\004\126\050\u02e2\051\u0218" + - "\052\u0204\053\u020c\066\u021a\067\134\070\013\071\065\074" + - "\043\102\133\106\u01b3\115\125\116\214\123\137\124\212" + - "\125\120\126\227\137\223\147\023\150\u020a\167\055\170" + - "\042\171\147\172\132\173\101\174\061\175\067\177\173" + - "\200\052\202\u01a2\203\u0205\220\u0208\256\106\260\164\261" + - "\021\263\160\266\044\302\222\303\217\305\031\306\076" + - "\307\075\321\166\322\036\330\136\331\u01b1\001\001\000" + - "\002\001\001\000\002\001\001\000\140\004\126\050\u02e5" + - "\051\u0218\052\u0204\053\u020c\066\u021a\067\134\070\013\071" + - "\065\074\043\102\133\106\u01b3\115\125\116\214\123\137" + - "\124\212\125\120\126\227\137\223\147\023\150\u020a\167" + - "\055\170\042\171\147\172\132\173\101\174\061\175\067" + - "\177\173\200\052\202\u01a2\203\u0205\220\u0208\256\106\260" + - "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + - "\001\000\002\001\001\000\002\001\001\000\012\202\u01a2" + - "\203\u01a7\204\u0196\205\u02e9\001\001\000\122\004\126\066" + - "\152\067\134\070\013\071\065\074\043\102\133\106\u02f7" + - "\115\125\116\214\123\137\124\212\125\120\126\227\137" + - "\223\147\023\167\055\170\042\171\147\172\132\173\101" + - "\174\061\175\067\177\173\200\052\220\047\256\106\260" + - "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + - "\001\000\002\001\001\000\012\202\u01a2\203\u01a7\204\u0196" + - "\205\u02f3\001\001\000\140\004\126\050\u02f1\051\u0218\052" + - "\u0204\053\u020c\066\u021a\067\134\070\013\071\065\074\043" + - "\102\133\106\u01b3\115\125\116\214\123\137\124\212\125" + - "\120\126\227\137\223\147\023\150\u020a\167\055\170\042" + - "\171\147\172\132\173\101\174\061\175\067\177\173\200" + - "\052\202\u01a2\203\u0205\220\u0208\256\106\260\164\261\021" + - "\263\160\266\044\302\222\303\217\305\031\306\076\307" + - "\075\321\166\322\036\330\136\331\u01b1\001\001\000\012" + - "\202\u01a2\203\u01a7\204\u0196\205\u02ed\001\001\000\002\001" + - "\001\000\140\004\126\050\u02ef\051\u0218\052\u0204\053\u020c" + - "\066\u021a\067\134\070\013\071\065\074\043\102\133\106" + - "\u01b3\115\125\116\214\123\137\124\212\125\120\126\227" + - "\137\223\147\023\150\u020a\167\055\170\042\171\147\172" + - "\132\173\101\174\061\175\067\177\173\200\052\202\u01a2" + - "\203\u0205\220\u0208\256\106\260\164\261\021\263\160\266" + - "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\140\004\126\050\u02f5\051\u0218\052\u0204\053" + - "\u020c\066\u021a\067\134\070\013\071\065\074\043\102\133" + - "\106\u01b3\115\125\116\214\123\137\124\212\125\120\126" + - "\227\137\223\147\023\150\u020a\167\055\170\042\171\147" + - "\172\132\173\101\174\061\175\067\177\173\200\052\202" + - "\u01a2\203\u0205\220\u0208\256\106\260\164\261\021\263\160" + - "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\024" + - "\124\u028f\126\227\134\u031c\135\u028a\136\u0287\137\u028b\150" + - "\u0286\261\u0288\266\044\001\001\000\030\004\u027a\124\u028f" + - "\126\227\137\u028b\172\u0306\202\u01a2\203\u01a7\204\u0196\205" + - "\u0305\261\u0303\266\044\001\001\000\024\124\u028f\126\227" + - "\134\u02ff\135\u028a\136\u0287\137\u028b\150\u0286\261\u0288\266" + - "\044\001\001\000\004\214\u0300\001\001\000\006\130\u029e" + - "\132\u0301\001\001\000\006\130\u02a0\215\u0302\001\001\000" + - "\004\262\u02a3\001\001\000\002\001\001\000\122\004\126" + - "\066\152\067\134\070\013\071\065\074\043\102\133\106" + - "\u0314\115\125\116\214\123\137\124\212\125\120\126\227" + - "\137\223\147\023\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\220\047\256\106" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\002\001\001\000\004\130\u02d1\001\001\000" + - "\012\202\u01a2\203\u01a7\204\u0196\205\u0310\001\001\000\140" + - "\004\126\050\u030e\051\u0218\052\u0204\053\u020c\066\u021a\067" + - "\134\070\013\071\065\074\043\102\133\106\u01b3\115\125" + + "\000\122\004\126\066\152\067\134\070\013\071\065\074" + + "\043\102\133\106\u02b8\115\125\116\214\123\137\124\212" + + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + + "\220\047\256\106\260\164\261\021\263\160\266\044\302" + + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + + "\330\136\331\u01b3\001\001\000\002\001\001\000\002\001" + + "\001\000\006\130\u02a2\132\u02bb\001\001\000\004\130\u02a4" + + "\001\001\000\004\214\u02bd\001\001\000\006\130\u02a2\132" + + "\u02be\001\001\000\004\130\u02a4\001\001\000\004\214\u02c0" + + "\001\001\000\006\130\u02a2\132\u02c1\001\001\000\006\130" + + "\u02a4\215\u02c2\001\001\000\004\262\u02a7\001\001\000\004" + + "\214\u02c4\001\001\000\006\130\u02a2\132\u02c5\001\001\000" + + "\006\130\u02a4\215\u02c6\001\001\000\004\262\u02a7\001\001" + + "\000\070\004\u027e\070\013\071\065\123\u0285\124\212\125" + + "\u0283\126\227\137\223\170\042\171\u027c\172\132\173\u0281" + + "\174\061\175\u01f0\177\u027b\200\052\220\u0280\261\021\263" + + "\160\265\u02ca\266\044\303\u0282\305\031\306\076\307\075" + + "\321\166\322\036\001\001\000\002\001\001\000\002\001" + + "\001\000\002\001\001\000\030\004\u027e\124\u0292\126\227" + + "\137\u028f\172\u02d3\202\u01a4\203\u01a9\204\u0198\205\u02d1\261" + + "\u02cc\266\044\001\001\000\002\001\001\000\004\130\u0274" + + "\001\001\000\002\001\001\000\002\001\001\000\122\004" + + "\126\066\152\067\134\070\013\071\065\074\043\102\133" + + "\106\u02e3\115\125\116\214\123\137\124\212\125\120\126" + + "\227\137\223\147\023\167\055\170\042\171\147\172\132" + + "\173\101\174\061\175\067\177\173\200\052\220\047\256" + + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + + "\u01b3\001\001\000\002\001\001\000\002\001\001\000\004" + + "\130\u02d5\001\001\000\002\001\001\000\002\001\001\000" + + "\012\202\u01a4\203\u01a9\204\u0198\205\u02df\001\001\000\140" + + "\004\126\050\u02dd\051\u021c\052\u0208\053\u0210\066\u021e\067" + + "\134\070\013\071\065\074\043\102\133\106\u01b5\115\125" + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + - "\023\150\u020a\167\055\170\042\171\147\172\132\173\101" + - "\174\061\175\067\177\173\200\052\202\u01a2\203\u0205\220" + - "\u0208\256\106\260\164\261\021\263\160\266\044\302\222" + + "\023\150\u020e\167\055\170\042\171\147\172\132\173\101" + + "\174\061\175\067\177\173\200\052\202\u01a4\203\u0209\220" + + "\u020c\256\106\260\164\261\021\263\160\266\044\302\222" + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\012\202\u01a2\203\u01a7\204\u0196" + - "\205\u030a\001\001\000\002\001\001\000\140\004\126\050" + - "\u030c\051\u0218\052\u0204\053\u020c\066\u021a\067\134\070\013" + - "\071\065\074\043\102\133\106\u01b3\115\125\116\214\123" + - "\137\124\212\125\120\126\227\137\223\147\023\150\u020a" + + "\136\331\u01b3\001\001\000\012\202\u01a4\203\u01a9\204\u0198" + + "\205\u02d9\001\001\000\002\001\001\000\140\004\126\050" + + "\u02db\051\u021c\052\u0208\053\u0210\066\u021e\067\134\070\013" + + "\071\065\074\043\102\133\106\u01b5\115\125\116\214\123" + + "\137\124\212\125\120\126\227\137\223\147\023\150\u020e" + "\167\055\170\042\171\147\172\132\173\101\174\061\175" + - "\067\177\173\200\052\202\u01a2\203\u0205\220\u0208\256\106" + + "\067\177\173\200\052\202\u01a4\203\u0209\220\u020c\256\106" + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u01b3" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\140\004\126" + - "\050\u0312\051\u0218\052\u0204\053\u020c\066\u021a\067\134\070" + - "\013\071\065\074\043\102\133\106\u01b3\115\125\116\214" + + "\050\u02e1\051\u021c\052\u0208\053\u0210\066\u021e\067\134\070" + + "\013\071\065\074\043\102\133\106\u01b5\115\125\116\214" + "\123\137\124\212\125\120\126\227\137\223\147\023\150" + - "\u020a\167\055\170\042\171\147\172\132\173\101\174\061" + - "\175\067\177\173\200\052\202\u01a2\203\u0205\220\u0208\256" + + "\u020e\167\055\170\042\171\147\172\132\173\101\174\061" + + "\175\067\177\173\200\052\202\u01a4\203\u0209\220\u020c\256" + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + - "\u01b1\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\140\004\126\050\u0317\051" + - "\u0218\052\u0204\053\u020c\066\u021a\067\134\070\013\071\065" + - "\074\043\102\133\106\u01b3\115\125\116\214\123\137\124" + - "\212\125\120\126\227\137\223\147\023\150\u020a\167\055" + + "\u01b3\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\140\004\126\050\u02e6\051" + + "\u021c\052\u0208\053\u0210\066\u021e\067\134\070\013\071\065" + + "\074\043\102\133\106\u01b5\115\125\116\214\123\137\124" + + "\212\125\120\126\227\137\223\147\023\150\u020e\167\055" + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + - "\173\200\052\202\u01a2\203\u0205\220\u0208\256\106\260\164" + + "\173\200\052\202\u01a4\203\u0209\220\u020c\256\106\260\164" + "\261\021\263\160\266\044\302\222\303\217\305\031\306" + - "\076\307\075\321\166\322\036\330\136\331\u01b1\001\001" + + "\076\307\075\321\166\322\036\330\136\331\u01b3\001\001" + "\000\002\001\001\000\002\001\001\000\140\004\126\050" + - "\u031a\051\u0218\052\u0204\053\u020c\066\u021a\067\134\070\013" + - "\071\065\074\043\102\133\106\u01b3\115\125\116\214\123" + - "\137\124\212\125\120\126\227\137\223\147\023\150\u020a" + + "\u02e9\051\u021c\052\u0208\053\u0210\066\u021e\067\134\070\013" + + "\071\065\074\043\102\133\106\u01b5\115\125\116\214\123" + + "\137\124\212\125\120\126\227\137\223\147\023\150\u020e" + "\167\055\170\042\171\147\172\132\173\101\174\061\175" + - "\067\177\173\200\052\202\u01a2\203\u0205\220\u0208\256\106" + + "\067\177\173\200\052\202\u01a4\203\u0209\220\u020c\256\106" + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\002\001\001\000\002\001\001\000\004\214" + - "\u031d\001\001\000\006\130\u029e\132\u031e\001\001\000\006" + - "\130\u02a0\215\u031f\001\001\000\004\262\u02a3\001\001\000" + - "\122\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u0322\115\125\116\214\123\137\124\212\125" + - "\120\126\227\137\223\147\023\167\055\170\042\171\147" + - "\172\132\173\101\174\061\175\067\177\173\200\052\220" + - "\047\256\106\260\164\261\021\263\160\266\044\302\222" + - "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\134\004\126\066" + - "\152\067\134\070\013\071\065\074\043\102\133\106\u0326" + - "\115\125\116\214\123\137\124\212\125\120\126\227\137" + - "\223\140\u032b\141\u0328\142\u032a\143\u0329\147\023\167\055" + - "\170\042\171\147\172\132\173\101\174\061\175\067\177" + - "\173\200\052\220\047\254\u0327\256\106\260\164\261\021" + - "\263\160\266\044\302\222\303\217\305\031\306\076\307" + - "\075\321\166\322\036\330\136\331\u01b1\001\001\000\002" + - "\001\001\000\062\070\013\071\065\123\u0281\124\212\125" + - "\120\126\227\137\223\170\042\173\u027d\174\061\175\u01ec" + - "\176\u0339\177\173\200\052\220\u0338\261\021\263\160\266" + - "\044\303\u027e\305\031\306\076\307\075\321\166\322\036" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\122\004\126\066\152\067\134" + - "\070\013\071\065\074\043\102\133\106\u0333\115\125\116" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u01b3" + + "\001\001\000\002\001\001\000\002\001\001\000\012\202" + + "\u01a4\203\u01a9\204\u0198\205\u02ed\001\001\000\122\004\126" + + "\066\152\067\134\070\013\071\065\074\043\102\133\106" + + "\u02fb\115\125\116\214\123\137\124\212\125\120\126\227" + + "\137\223\147\023\167\055\170\042\171\147\172\132\173" + + "\101\174\061\175\067\177\173\200\052\220\047\256\106" + + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u01b3" + + "\001\001\000\002\001\001\000\012\202\u01a4\203\u01a9\204" + + "\u0198\205\u02f7\001\001\000\140\004\126\050\u02f5\051\u021c" + + "\052\u0208\053\u0210\066\u021e\067\134\070\013\071\065\074" + + "\043\102\133\106\u01b5\115\125\116\214\123\137\124\212" + + "\125\120\126\227\137\223\147\023\150\u020e\167\055\170" + + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + + "\200\052\202\u01a4\203\u0209\220\u020c\256\106\260\164\261" + + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + + "\012\202\u01a4\203\u01a9\204\u0198\205\u02f1\001\001\000\002" + + "\001\001\000\140\004\126\050\u02f3\051\u021c\052\u0208\053" + + "\u0210\066\u021e\067\134\070\013\071\065\074\043\102\133" + + "\106\u01b5\115\125\116\214\123\137\124\212\125\120\126" + + "\227\137\223\147\023\150\u020e\167\055\170\042\171\147" + + "\172\132\173\101\174\061\175\067\177\173\200\052\202" + + "\u01a4\203\u0209\220\u020c\256\106\260\164\261\021\263\160" + + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + + "\166\322\036\330\136\331\u01b3\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + + "\002\001\001\000\140\004\126\050\u02f9\051\u021c\052\u0208" + + "\053\u0210\066\u021e\067\134\070\013\071\065\074\043\102" + + "\133\106\u01b5\115\125\116\214\123\137\124\212\125\120" + + "\126\227\137\223\147\023\150\u020e\167\055\170\042\171" + + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + + "\202\u01a4\203\u0209\220\u020c\256\106\260\164\261\021\263" + + "\160\266\044\302\222\303\217\305\031\306\076\307\075" + + "\321\166\322\036\330\136\331\u01b3\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + + "\024\124\u0292\126\227\134\u0320\135\u028e\136\u028b\137\u028f" + + "\150\u028a\261\u028c\266\044\001\001\000\030\004\u027e\124" + + "\u0292\126\227\137\u028f\172\u030a\202\u01a4\203\u01a9\204\u0198" + + "\205\u0309\261\u0307\266\044\001\001\000\024\124\u0292\126" + + "\227\134\u0303\135\u028e\136\u028b\137\u028f\150\u028a\261\u028c" + + "\266\044\001\001\000\004\214\u0304\001\001\000\006\130" + + "\u02a2\132\u0305\001\001\000\006\130\u02a4\215\u0306\001\001" + + "\000\004\262\u02a7\001\001\000\002\001\001\000\122\004" + + "\126\066\152\067\134\070\013\071\065\074\043\102\133" + + "\106\u0318\115\125\116\214\123\137\124\212\125\120\126" + + "\227\137\223\147\023\167\055\170\042\171\147\172\132" + + "\173\101\174\061\175\067\177\173\200\052\220\047\256" + + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + + "\u01b3\001\001\000\002\001\001\000\004\130\u02d5\001\001" + + "\000\012\202\u01a4\203\u01a9\204\u0198\205\u0314\001\001\000" + + "\140\004\126\050\u0312\051\u021c\052\u0208\053\u0210\066\u021e" + + "\067\134\070\013\071\065\074\043\102\133\106\u01b5\115" + + "\125\116\214\123\137\124\212\125\120\126\227\137\223" + + "\147\023\150\u020e\167\055\170\042\171\147\172\132\173" + + "\101\174\061\175\067\177\173\200\052\202\u01a4\203\u0209" + + "\220\u020c\256\106\260\164\261\021\263\160\266\044\302" + + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + + "\330\136\331\u01b3\001\001\000\012\202\u01a4\203\u01a9\204" + + "\u0198\205\u030e\001\001\000\002\001\001\000\140\004\126" + + "\050\u0310\051\u021c\052\u0208\053\u0210\066\u021e\067\134\070" + + "\013\071\065\074\043\102\133\106\u01b5\115\125\116\214" + + "\123\137\124\212\125\120\126\227\137\223\147\023\150" + + "\u020e\167\055\170\042\171\147\172\132\173\101\174\061" + + "\175\067\177\173\200\052\202\u01a4\203\u0209\220\u020c\256" + + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + + "\u01b3\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\002\001\001\000\140\004" + + "\126\050\u0316\051\u021c\052\u0208\053\u0210\066\u021e\067\134" + + "\070\013\071\065\074\043\102\133\106\u01b5\115\125\116" + "\214\123\137\124\212\125\120\126\227\137\223\147\023" + - "\167\055\170\042\171\147\172\132\173\101\174\061\175" + - "\067\177\173\200\052\220\047\256\106\260\164\261\021" + - "\263\160\266\044\302\222\303\217\305\031\306\076\307" + - "\075\321\166\322\036\330\136\331\u01b1\001\001\000\002" + - "\001\001\000\134\004\126\066\152\067\134\070\013\071" + - "\065\074\043\102\133\106\u0326\115\125\116\214\123\137" + - "\124\212\125\120\126\227\137\223\140\u032f\141\u0328\142" + - "\u032a\143\u0329\147\023\167\055\170\042\171\147\172\132" + - "\173\101\174\061\175\067\177\173\200\052\220\047\254" + - "\u0327\256\106\260\164\261\021\263\160\266\044\302\222" + - "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\002\001\001\000\002\001\001" + + "\150\u020e\167\055\170\042\171\147\172\132\173\101\174" + + "\061\175\067\177\173\200\052\202\u01a4\203\u0209\220\u020c" + + "\256\106\260\164\261\021\263\160\266\044\302\222\303" + + "\217\305\031\306\076\307\075\321\166\322\036\330\136" + + "\331\u01b3\001\001\000\002\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\140\004\126\050\u031b" + + "\051\u021c\052\u0208\053\u0210\066\u021e\067\134\070\013\071" + + "\065\074\043\102\133\106\u01b5\115\125\116\214\123\137" + + "\124\212\125\120\126\227\137\223\147\023\150\u020e\167" + + "\055\170\042\171\147\172\132\173\101\174\061\175\067" + + "\177\173\200\052\202\u01a4\203\u0209\220\u020c\256\106\260" + + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + + "\306\076\307\075\321\166\322\036\330\136\331\u01b3\001" + + "\001\000\002\001\001\000\002\001\001\000\140\004\126" + + "\050\u031e\051\u021c\052\u0208\053\u0210\066\u021e\067\134\070" + + "\013\071\065\074\043\102\133\106\u01b5\115\125\116\214" + + "\123\137\124\212\125\120\126\227\137\223\147\023\150" + + "\u020e\167\055\170\042\171\147\172\132\173\101\174\061" + + "\175\067\177\173\200\052\202\u01a4\203\u0209\220\u020c\256" + + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + + "\u01b3\001\001\000\002\001\001\000\002\001\001\000\004" + + "\214\u0321\001\001\000\006\130\u02a2\132\u0322\001\001\000" + + "\006\130\u02a4\215\u0323\001\001\000\004\262\u02a7\001\001" + "\000\122\004\126\066\152\067\134\070\013\071\065\074" + - "\043\102\133\106\u0332\115\125\116\214\123\137\124\212" + + "\043\102\133\106\u0326\115\125\116\214\123\137\124\212" + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + "\220\047\256\106\260\164\261\021\263\160\266\044\302" + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\130\004\126\066\152\067\134" + - "\070\013\071\065\074\043\102\133\106\u0326\115\125\116" + - "\214\123\137\124\212\125\120\126\227\137\223\141\u0336" + - "\142\u032a\147\023\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\220\047\254\u0327" + - "\256\106\260\164\261\021\263\160\266\044\302\222\303" + - "\217\305\031\306\076\307\075\321\166\322\036\330\136" + - "\331\u01b1\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\124\004\126\066\152" + - "\067\134\070\013\071\065\074\043\102\133\106\u033b\115" + - "\125\116\214\123\137\124\212\125\120\126\227\137\223" + - "\147\023\167\055\170\042\171\147\172\132\173\101\174" + - "\061\175\067\177\173\200\052\220\047\254\u033c\256\106" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\002\001\001\000\062\070\013\071\065\123" + - "\u0281\124\212\125\120\126\227\137\223\170\042\173\u027d" + - "\174\061\175\u01ec\176\u0341\177\173\200\052\220\u0338\261" + - "\021\263\160\266\044\303\u027e\305\031\306\076\307\075" + - "\321\166\322\036\001\001\000\002\001\001\000\134\004" + - "\126\066\152\067\134\070\013\071\065\074\043\102\133" + - "\106\u0326\115\125\116\214\123\137\124\212\125\120\126" + - "\227\137\223\140\u033f\141\u0328\142\u032a\143\u0329\147\023" + - "\167\055\170\042\171\147\172\132\173\101\174\061\175" + - "\067\177\173\200\052\220\047\254\u0327\256\106\260\164" + - "\261\021\263\160\266\044\302\222\303\217\305\031\306" + - "\076\307\075\321\166\322\036\330\136\331\u01b1\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\134\004\126\052\u0345\053\u020c\066\u021a" + - "\067\134\070\013\071\065\074\043\102\133\106\u01b3\115" + - "\125\116\214\123\137\124\212\125\120\126\227\137\223" + - "\147\023\150\u020a\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\202\u01a2\203\u0205" + - "\220\u0208\256\106\260\164\261\021\263\160\266\044\302" + + "\330\136\331\u01b3\001\001\000\002\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\134\004\126" + + "\066\152\067\134\070\013\071\065\074\043\102\133\106" + + "\u032a\115\125\116\214\123\137\124\212\125\120\126\227" + + "\137\223\140\u032f\141\u032c\142\u032e\143\u032d\147\023\167" + + "\055\170\042\171\147\172\132\173\101\174\061\175\067" + + "\177\173\200\052\220\047\254\u032b\256\106\260\164\261" + + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + + "\002\001\001\000\062\070\013\071\065\123\u0285\124\212" + + "\125\120\126\227\137\223\170\042\173\u0281\174\061\175" + + "\u01f0\176\u033d\177\173\200\052\220\u033c\261\021\263\160" + + "\266\044\303\u0282\305\031\306\076\307\075\321\166\322" + + "\036\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\122\004\126\066\152\067" + + "\134\070\013\071\065\074\043\102\133\106\u0337\115\125" + + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + + "\023\167\055\170\042\171\147\172\132\173\101\174\061" + + "\175\067\177\173\200\052\220\047\256\106\260\164\261" + + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + + "\002\001\001\000\134\004\126\066\152\067\134\070\013" + + "\071\065\074\043\102\133\106\u032a\115\125\116\214\123" + + "\137\124\212\125\120\126\227\137\223\140\u0333\141\u032c" + + "\142\u032e\143\u032d\147\023\167\055\170\042\171\147\172" + + "\132\173\101\174\061\175\067\177\173\200\052\220\047" + + "\254\u032b\256\106\260\164\261\021\263\160\266\044\302" + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\002\001\001\000\002\001" + - "\001\000\124\004\126\053\u0347\066\u021a\067\134\070\013" + - "\071\065\074\043\102\133\106\u01b3\115\125\116\214\123" + - "\137\124\212\125\120\126\227\137\223\147\023\167\055" + - "\170\042\171\147\172\132\173\101\174\061\175\067\177" + - "\173\200\052\220\u0208\256\106\260\164\261\021\263\160" + - "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\002\001\001" + - "\000\002\001\001\000\122\004\126\066\152\067\134\070" + - "\013\071\065\074\043\102\133\106\u034a\115\125\116\214" + + "\330\136\331\u01b3\001\001\000\002\001\001\000\002\001" + + "\001\000\122\004\126\066\152\067\134\070\013\071\065" + + "\074\043\102\133\106\u0336\115\125\116\214\123\137\124" + + "\212\125\120\126\227\137\223\147\023\167\055\170\042" + + "\171\147\172\132\173\101\174\061\175\067\177\173\200" + + "\052\220\047\256\106\260\164\261\021\263\160\266\044" + + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + + "\036\330\136\331\u01b3\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\130\004\126\066\152\067" + + "\134\070\013\071\065\074\043\102\133\106\u032a\115\125" + + "\116\214\123\137\124\212\125\120\126\227\137\223\141" + + "\u033a\142\u032e\147\023\167\055\170\042\171\147\172\132" + + "\173\101\174\061\175\067\177\173\200\052\220\047\254" + + "\u032b\256\106\260\164\261\021\263\160\266\044\302\222" + + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + + "\136\331\u01b3\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\124\004\126\066" + + "\152\067\134\070\013\071\065\074\043\102\133\106\u033f" + + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + + "\223\147\023\167\055\170\042\171\147\172\132\173\101" + + "\174\061\175\067\177\173\200\052\220\047\254\u0340\256" + + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + + "\u01b3\001\001\000\002\001\001\000\062\070\013\071\065" + + "\123\u0285\124\212\125\120\126\227\137\223\170\042\173" + + "\u0281\174\061\175\u01f0\176\u0345\177\173\200\052\220\u033c" + + "\261\021\263\160\266\044\303\u0282\305\031\306\076\307" + + "\075\321\166\322\036\001\001\000\002\001\001\000\134" + + "\004\126\066\152\067\134\070\013\071\065\074\043\102" + + "\133\106\u032a\115\125\116\214\123\137\124\212\125\120" + + "\126\227\137\223\140\u0343\141\u032c\142\u032e\143\u032d\147" + + "\023\167\055\170\042\171\147\172\132\173\101\174\061" + + "\175\067\177\173\200\052\220\047\254\u032b\256\106\260" + + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + + "\306\076\307\075\321\166\322\036\330\136\331\u01b3\001" + + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\134\004\126\052\u0349\053\u0210\066" + + "\u021e\067\134\070\013\071\065\074\043\102\133\106\u01b5" + + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + + "\223\147\023\150\u020e\167\055\170\042\171\147\172\132" + + "\173\101\174\061\175\067\177\173\200\052\202\u01a4\203" + + "\u0209\220\u020c\256\106\260\164\261\021\263\160\266\044" + + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + + "\036\330\136\331\u01b3\001\001\000\002\001\001\000\002" + + "\001\001\000\124\004\126\053\u034b\066\u021e\067\134\070" + + "\013\071\065\074\043\102\133\106\u01b5\115\125\116\214" + "\123\137\124\212\125\120\126\227\137\223\147\023\167" + "\055\170\042\171\147\172\132\173\101\174\061\175\067" + - "\177\173\200\052\220\047\256\106\260\164\261\021\263" + + "\177\173\200\052\220\u020c\256\106\260\164\261\021\263" + "\160\266\044\302\222\303\217\305\031\306\076\307\075" + - "\321\166\322\036\330\136\331\u01b1\001\001\000\002\001" + - "\001\000\002\001\001\000\134\004\126\066\152\067\134" + - "\070\013\071\065\074\043\102\133\106\u034d\107\u0353\115" + - "\125\116\214\117\u034f\120\u0351\121\u0354\122\u034e\123\137" + + "\321\166\322\036\330\136\331\u01b3\001\001\000\002\001" + + "\001\000\002\001\001\000\122\004\126\066\152\067\134" + + "\070\013\071\065\074\043\102\133\106\u034e\115\125\116" + + "\214\123\137\124\212\125\120\126\227\137\223\147\023" + + "\167\055\170\042\171\147\172\132\173\101\174\061\175" + + "\067\177\173\200\052\220\047\256\106\260\164\261\021" + + "\263\160\266\044\302\222\303\217\305\031\306\076\307" + + "\075\321\166\322\036\330\136\331\u01b3\001\001\000\002" + + "\001\001\000\002\001\001\000\134\004\126\066\152\067" + + "\134\070\013\071\065\074\043\102\133\106\u0351\107\u0357" + + "\115\125\116\214\117\u0353\120\u0355\121\u0358\122\u0352\123" + + "\137\124\212\125\120\126\227\137\223\147\023\167\055" + + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + + "\173\200\052\220\047\256\106\260\164\261\021\263\160" + + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + + "\166\322\036\330\136\331\u01b3\001\001\000\002\001\001" + + "\000\004\104\u0362\001\001\000\002\001\001\000\004\104" + + "\u035d\001\001\000\004\104\u035a\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\130\004\126\066" + + "\152\067\134\070\013\071\065\074\043\102\133\106\u0351" + + "\107\u0357\115\125\116\214\121\u035b\122\u0352\123\137\124" + + "\212\125\120\126\227\137\223\147\023\167\055\170\042" + + "\171\147\172\132\173\101\174\061\175\067\177\173\200" + + "\052\220\047\256\106\260\164\261\021\263\160\266\044" + + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + + "\036\330\136\331\u01b3\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\002\001\001\000\124\004" + + "\126\066\152\067\134\070\013\071\065\074\043\102\133" + + "\106\u0351\107\u035f\115\125\116\214\123\137\124\212\125" + + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + + "\136\331\u01b3\001\001\000\002\001\001\000\002\001\001" + + "\000\124\004\126\066\152\067\134\070\013\071\065\074" + + "\043\102\133\106\u0351\107\u0365\115\125\116\214\123\137" + "\124\212\125\120\126\227\137\223\147\023\167\055\170" + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + "\200\052\220\047\256\106\260\164\261\021\263\160\266" + "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\002\001\001\000" + - "\004\104\u035e\001\001\000\002\001\001\000\004\104\u0359" + - "\001\001\000\004\104\u0356\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\130\004\126\066\152" + - "\067\134\070\013\071\065\074\043\102\133\106\u034d\107" + - "\u0353\115\125\116\214\121\u0357\122\u034e\123\137\124\212" + - "\125\120\126\227\137\223\147\023\167\055\170\042\171" + - "\147\172\132\173\101\174\061\175\067\177\173\200\052" + - "\220\047\256\106\260\164\261\021\263\160\266\044\302" + - "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\002\001\001\000\124\004\126" + - "\066\152\067\134\070\013\071\065\074\043\102\133\106" + - "\u034d\107\u035b\115\125\116\214\123\137\124\212\125\120" + - "\126\227\137\223\147\023\167\055\170\042\171\147\172" + - "\132\173\101\174\061\175\067\177\173\200\052\220\047" + - "\256\106\260\164\261\021\263\160\266\044\302\222\303" + - "\217\305\031\306\076\307\075\321\166\322\036\330\136" + - "\331\u01b1\001\001\000\002\001\001\000\002\001\001\000" + + "\322\036\330\136\331\u01b3\001\001\000\002\001\001\000" + "\124\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u034d\107\u0361\115\125\116\214\123\137\124" + + "\102\133\106\u0351\107\u0364\115\125\116\214\123\137\124" + "\212\125\120\126\227\137\223\147\023\167\055\170\042" + "\171\147\172\132\173\101\174\061\175\067\177\173\200" + "\052\220\047\256\106\260\164\261\021\263\160\266\044" + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + - "\036\330\136\331\u01b1\001\001\000\002\001\001\000\124" + - "\004\126\066\152\067\134\070\013\071\065\074\043\102" + - "\133\106\u034d\107\u0360\115\125\116\214\123\137\124\212" + - "\125\120\126\227\137\223\147\023\167\055\170\042\171" + - "\147\172\132\173\101\174\061\175\067\177\173\200\052" + - "\220\047\256\106\260\164\261\021\263\160\266\044\302" + - "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\002\001\001\000\002\001" + - "\001\000\122\004\126\066\152\067\134\070\013\071\065" + - "\074\043\102\133\106\u0363\115\125\116\214\123\137\124" + + "\036\330\136\331\u01b3\001\001\000\002\001\001\000\002" + + "\001\001\000\122\004\126\066\152\067\134\070\013\071" + + "\065\074\043\102\133\106\u0367\115\125\116\214\123\137" + + "\124\212\125\120\126\227\137\223\147\023\167\055\170" + + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + + "\200\052\220\047\256\106\260\164\261\021\263\160\266" + + "\044\302\222\303\217\305\031\306\076\307\075\321\166" + + "\322\036\330\136\331\u01b3\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\004" + + "\073\u036c\001\001\000\002\001\001\000\002\001\001\000" + + "\124\004\126\053\u036f\066\u021e\067\134\070\013\071\065" + + "\074\043\102\133\106\u01b5\115\125\116\214\123\137\124" + "\212\125\120\126\227\137\223\147\023\167\055\170\042" + "\171\147\172\132\173\101\174\061\175\067\177\173\200" + - "\052\220\047\256\106\260\164\261\021\263\160\266\044" + + "\052\220\u020c\256\106\260\164\261\021\263\160\266\044" + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + - "\036\330\136\331\u01b1\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\002\001\001\000\004\073" + - "\u0368\001\001\000\002\001\001\000\002\001\001\000\124" + - "\004\126\053\u036b\066\u021a\067\134\070\013\071\065\074" + - "\043\102\133\106\u01b3\115\125\116\214\123\137\124\212" + - "\125\120\126\227\137\223\147\023\167\055\170\042\171" + - "\147\172\132\173\101\174\061\175\067\177\173\200\052" + - "\220\u0208\256\106\260\164\261\021\263\160\266\044\302" + - "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\002\001\001\000\134\004" + - "\126\066\152\067\134\070\013\071\065\074\043\102\133" + - "\106\u0326\115\125\116\214\123\137\124\212\125\120\126" + - "\227\137\223\140\u036d\141\u0328\142\u032a\143\u0329\147\023" + - "\167\055\170\042\171\147\172\132\173\101\174\061\175" + - "\067\177\173\200\052\220\047\254\u0327\256\106\260\164" + - "\261\021\263\160\266\044\302\222\303\217\305\031\306" + - "\076\307\075\321\166\322\036\330\136\331\u01b1\001\001" + - "\000\002\001\001\000\002\001\001\000\122\004\126\066" + - "\152\067\134\070\013\071\065\074\043\102\133\106\u038f" + + "\036\330\136\331\u01b3\001\001\000\002\001\001\000\134" + + "\004\126\066\152\067\134\070\013\071\065\074\043\102" + + "\133\106\u032a\115\125\116\214\123\137\124\212\125\120" + + "\126\227\137\223\140\u0371\141\u032c\142\u032e\143\u032d\147" + + "\023\167\055\170\042\171\147\172\132\173\101\174\061" + + "\175\067\177\173\200\052\220\047\254\u032b\256\106\260" + + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + + "\306\076\307\075\321\166\322\036\330\136\331\u01b3\001" + + "\001\000\002\001\001\000\002\001\001\000\122\004\126" + + "\066\152\067\134\070\013\071\065\074\043\102\133\106" + + "\u0393\115\125\116\214\123\137\124\212\125\120\126\227" + + "\137\223\147\023\167\055\170\042\171\147\172\132\173" + + "\101\174\061\175\067\177\173\200\052\220\047\256\106" + + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u01b3" + + "\001\001\000\132\004\126\066\152\067\134\070\013\071" + + "\065\074\043\102\133\106\111\110\u038e\113\131\114\102" + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + "\223\147\023\167\055\170\042\171\147\172\132\173\101" + - "\174\061\175\067\177\173\200\052\220\047\256\106\260" + - "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + - "\001\000\132\004\126\066\152\067\134\070\013\071\065" + - "\074\043\102\133\106\111\110\u038a\113\131\114\102\115" + - "\125\116\214\123\137\124\212\125\120\126\227\137\223" + - "\147\023\167\055\170\042\171\147\172\132\173\101\174" + - "\061\175\067\177\173\200\052\220\047\254\u0389\256\106" + + "\174\061\175\067\177\173\200\052\220\047\254\u038d\256" + + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + + "\u01b3\001\001\000\122\004\126\066\152\067\134\070\013" + + "\071\065\074\043\102\133\106\u038c\115\125\116\214\123" + + "\137\124\212\125\120\126\227\137\223\147\023\167\055" + + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + + "\173\200\052\220\047\256\106\260\164\261\021\263\160" + + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + + "\166\322\036\330\136\331\u01b3\001\001\000\122\004\126" + + "\066\152\067\134\070\013\071\065\074\043\102\133\106" + + "\u038b\115\125\116\214\123\137\124\212\125\120\126\227" + + "\137\223\147\023\167\055\170\042\171\147\172\132\173" + + "\101\174\061\175\067\177\173\200\052\220\047\256\106" + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u01b3" + "\001\001\000\122\004\126\066\152\067\134\070\013\071" + - "\065\074\043\102\133\106\u0388\115\125\116\214\123\137" + + "\065\074\043\102\133\106\u038a\115\125\116\214\123\137" + "\124\212\125\120\126\227\137\223\147\023\167\055\170" + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + "\200\052\220\047\256\106\260\164\261\021\263\160\266" + "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\122\004\126\066" + - "\152\067\134\070\013\071\065\074\043\102\133\106\u0387" + + "\322\036\330\136\331\u01b3\001\001\000\122\004\126\066" + + "\152\067\134\070\013\071\065\074\043\102\133\106\u0389" + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + "\223\147\023\167\055\170\042\171\147\172\132\173\101" + "\174\061\175\067\177\173\200\052\220\047\256\106\260" + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + + "\306\076\307\075\321\166\322\036\330\136\331\u01b3\001" + "\001\000\122\004\126\066\152\067\134\070\013\071\065" + - "\074\043\102\133\106\u0386\115\125\116\214\123\137\124" + + "\074\043\102\133\106\u0388\115\125\116\214\123\137\124" + "\212\125\120\126\227\137\223\147\023\167\055\170\042" + "\171\147\172\132\173\101\174\061\175\067\177\173\200" + "\052\220\047\256\106\260\164\261\021\263\160\266\044" + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + - "\036\330\136\331\u01b1\001\001\000\122\004\126\066\152" + - "\067\134\070\013\071\065\074\043\102\133\106\u0385\115" + + "\036\330\136\331\u01b3\001\001\000\122\004\126\066\152" + + "\067\134\070\013\071\065\074\043\102\133\106\u0387\115" + "\125\116\214\123\137\124\212\125\120\126\227\137\223" + "\147\023\167\055\170\042\171\147\172\132\173\101\174" + "\061\175\067\177\173\200\052\220\047\256\106\260\164" + "\261\021\263\160\266\044\302\222\303\217\305\031\306" + - "\076\307\075\321\166\322\036\330\136\331\u01b1\001\001" + + "\076\307\075\321\166\322\036\330\136\331\u01b3\001\001" + "\000\122\004\126\066\152\067\134\070\013\071\065\074" + - "\043\102\133\106\u0384\115\125\116\214\123\137\124\212" + + "\043\102\133\106\u0386\115\125\116\214\123\137\124\212" + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + "\220\047\256\106\260\164\261\021\263\160\266\044\302" + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\122\004\126\066\152\067" + - "\134\070\013\071\065\074\043\102\133\106\u0383\115\125" + + "\330\136\331\u01b3\001\001\000\122\004\126\066\152\067" + + "\134\070\013\071\065\074\043\102\133\106\u0385\115\125" + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + "\023\167\055\170\042\171\147\172\132\173\101\174\061" + "\175\067\177\173\200\052\220\047\256\106\260\164\261" + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + - "\307\075\321\166\322\036\330\136\331\u01b1\001\001\000" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + "\122\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u0382\115\125\116\214\123\137\124\212\125" + + "\102\133\106\u0384\115\125\116\214\123\137\124\212\125" + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\122\004\126\066\152\067\134" + - "\070\013\071\065\074\043\102\133\106\u0381\115\125\116" + + "\136\331\u01b3\001\001\000\122\004\126\066\152\067\134" + + "\070\013\071\065\074\043\102\133\106\u0383\115\125\116" + "\214\123\137\124\212\125\120\126\227\137\223\147\023" + "\167\055\170\042\171\147\172\132\173\101\174\061\175" + "\067\177\173\200\052\220\047\256\106\260\164\261\021" + "\263\160\266\044\302\222\303\217\305\031\306\076\307" + - "\075\321\166\322\036\330\136\331\u01b1\001\001\000\122" + + "\075\321\166\322\036\330\136\331\u01b3\001\001\000\122" + "\004\126\066\152\067\134\070\013\071\065\074\043\102" + - "\133\106\u0380\115\125\116\214\123\137\124\212\125\120" + + "\133\106\u0382\115\125\116\214\123\137\124\212\125\120" + "\126\227\137\223\147\023\167\055\170\042\171\147\172" + "\132\173\101\174\061\175\067\177\173\200\052\220\047" + "\256\106\260\164\261\021\263\160\266\044\302\222\303" + "\217\305\031\306\076\307\075\321\166\322\036\330\136" + - "\331\u01b1\001\001\000\122\004\126\066\152\067\134\070" + - "\013\071\065\074\043\102\133\106\u037f\115\125\116\214" + + "\331\u01b3\001\001\000\122\004\126\066\152\067\134\070" + + "\013\071\065\074\043\102\133\106\u0381\115\125\116\214" + "\123\137\124\212\125\120\126\227\137\223\147\023\167" + "\055\170\042\171\147\172\132\173\101\174\061\175\067" + "\177\173\200\052\220\047\256\106\260\164\261\021\263" + "\160\266\044\302\222\303\217\305\031\306\076\307\075" + - "\321\166\322\036\330\136\331\u01b1\001\001\000\122\004" + - "\126\066\152\067\134\070\013\071\065\074\043\102\133" + - "\106\u037e\115\125\116\214\123\137\124\212\125\120\126" + - "\227\137\223\147\023\167\055\170\042\171\147\172\132" + - "\173\101\174\061\175\067\177\173\200\052\220\047\256" + - "\106\260\164\261\021\263\160\266\044\302\222\303\217" + - "\305\031\306\076\307\075\321\166\322\036\330\136\331" + - "\u01b1\001\001\000\122\004\126\066\152\067\134\070\013" + - "\071\065\074\043\102\133\106\u037d\115\125\116\214\123" + - "\137\124\212\125\120\126\227\137\223\147\023\167\055" + - "\170\042\171\147\172\132\173\101\174\061\175\067\177" + - "\173\200\052\220\047\256\106\260\164\261\021\263\160" + - "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\002\001\001" + + "\321\166\322\036\330\136\331\u01b3\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\060\070\013\071\065\123\u0281" + - "\124\212\125\120\126\227\137\223\170\042\173\u027d\174" + - "\061\175\u01ec\177\173\200\052\220\u038c\261\021\263\160" + - "\266\044\303\u027e\305\031\306\076\307\075\321\166\322" + - "\036\001\001\000\002\001\001\000\052\123\u01f0\124\u01ea" + - "\125\u01e7\126\227\137\u01f2\173\u01e9\174\061\175\u01ec\177" + - "\u01ed\200\345\263\160\266\044\301\u038d\304\u01e4\305\u01e5" + - "\306\u01f1\307\u01e6\322\u01e8\330\136\331\u01f6\001\001\000" + - "\002\001\001\000\004\073\u038e\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\124\004\126\053" + - "\u0392\066\u021a\067\134\070\013\071\065\074\043\102\133" + - "\106\u01b3\115\125\116\214\123\137\124\212\125\120\126" + + "\001\001\000\002\001\001\000\060\070\013\071\065\123" + + "\u0285\124\212\125\120\126\227\137\223\170\042\173\u0281" + + "\174\061\175\u01f0\177\173\200\052\220\u0390\261\021\263" + + "\160\266\044\303\u0282\305\031\306\076\307\075\321\166" + + "\322\036\001\001\000\002\001\001\000\052\123\u01f4\124" + + "\u01ef\125\u01eb\126\227\137\u01f6\173\u01ed\174\061\175\u01f0" + + "\177\u01f1\200\345\263\160\266\044\301\u0391\304\u01e8\305" + + "\u01e9\306\u01f5\307\u01ea\322\u01ec\330\136\331\u01fa\001\001" + + "\000\002\001\001\000\004\073\u0392\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\124\004\126" + + "\053\u0396\066\u021e\067\134\070\013\071\065\074\043\102" + + "\133\106\u01b5\115\125\116\214\123\137\124\212\125\120" + + "\126\227\137\223\147\023\167\055\170\042\171\147\172" + + "\132\173\101\174\061\175\067\177\173\200\052\220\u020c" + + "\256\106\260\164\261\021\263\160\266\044\302\222\303" + + "\217\305\031\306\076\307\075\321\166\322\036\330\136" + + "\331\u01b3\001\001\000\002\001\001\000\124\004\126\053" + + "\u0398\066\u021e\067\134\070\013\071\065\074\043\102\133" + + "\106\u01b5\115\125\116\214\123\137\124\212\125\120\126" + "\227\137\223\147\023\167\055\170\042\171\147\172\132" + - "\173\101\174\061\175\067\177\173\200\052\220\u0208\256" + + "\173\101\174\061\175\067\177\173\200\052\220\u020c\256" + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + - "\u01b1\001\001\000\002\001\001\000\124\004\126\053\u0394" + - "\066\u021a\067\134\070\013\071\065\074\043\102\133\106" + - "\u01b3\115\125\116\214\123\137\124\212\125\120\126\227" + - "\137\223\147\023\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\220\u0208\256\106" + + "\u01b3\001\001\000\002\001\001\000\002\001\001\000\006" + + "\061\u03bf\254\u0229\001\001\000\006\061\u039c\254\u0229\001" + + "\001\000\002\001\001\000\026\043\u039e\046\u0230\047\u022d" + + "\210\u0234\272\u022c\274\u022f\275\u0231\330\136\331\u022e\340" + + "\u0233\001\001\000\002\001\001\000\004\044\u03a1\001\001" + + "\000\002\001\001\000\004\255\u03a2\001\001\000\002\001" + + "\001\000\004\017\u03a4\001\001\000\160\004\126\016\u03a7" + + "\020\u03a5\021\145\066\152\067\134\070\013\071\065\074" + + "\043\102\133\106\111\110\167\113\131\114\102\115\125" + + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + + "\023\151\060\167\055\170\042\171\147\172\132\173\101" + + "\174\061\175\067\177\173\200\052\216\016\217\071\220" + + "\047\231\204\232\077\233\041\234\010\235\176\256\106" + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\002\001\001\000\002\001\001\000\006\061" + - "\u03bb\254\u0225\001\001\000\006\061\u0398\254\u0225\001\001" + - "\000\002\001\001\000\026\043\u039a\046\u022c\047\u0229\210" + - "\u0230\272\u0228\274\u022b\275\u022d\330\136\331\u022a\340\u022f" + - "\001\001\000\002\001\001\000\004\044\u039d\001\001\000" + - "\002\001\001\000\004\255\u039e\001\001\000\002\001\001" + - "\000\004\017\u03a0\001\001\000\160\004\126\016\u03a3\020" + - "\u03a1\021\145\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\111\110\167\113\131\114\102\115\125\116" + - "\214\123\137\124\212\125\120\126\227\137\223\147\023" + - "\151\060\167\055\170\042\171\147\172\132\173\101\174" + - "\061\175\067\177\173\200\052\216\016\217\071\220\047" + - "\231\204\232\077\233\041\234\010\235\176\256\106\260" + - "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u03a6\334" + - "\u03a5\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\004\024\u03ab\001\001\000\002\001\001\000" + - "\030\115\u03a7\151\060\216\016\217\071\231\204\232\077" + - "\233\041\234\010\235\176\330\u0268\334\u03a8\001\001\000" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u03aa" + + "\334\u03a9\001\001\000\002\001\001\000\002\001\001\000" + + "\002\001\001\000\004\024\u03af\001\001\000\002\001\001" + + "\000\030\115\u03ab\151\060\216\016\217\071\231\204\232" + + "\077\233\041\234\010\235\176\330\u026c\334\u03ac\001\001" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\002\001\001\000\006\045" + + "\u03b5\254\u03b6\001\001\000\004\104\u03ba\001\001\000\002" + + "\001\001\000\002\001\001\000\002\001\001\000\004\254" + + "\u03bd\001\001\000\002\001\001\000\002\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\002\001\001\000\006\045\u03b1" + - "\254\u03b3\001\001\000\004\104\u03b6\001\001\000\002\001" + - "\001\000\002\001\001\000\002\001\001\000\004\254\u03b8" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\026\043\u03bd\046\u022c\047\u0229\210\u0230\272\u0228\274" + - "\u022b\275\u022d\330\136\331\u022a\340\u022f\001\001\000\002" + - "\001\001\000\004\255\u03bf\001\001\000\002\001\001\000" + - "\132\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\111\110\u0245\111\u03c1\113\131\114\102\115" + - "\125\116\214\123\137\124\212\125\120\126\227\137\223" + - "\147\023\167\055\170\042\171\147\172\132\173\101\174" + - "\061\175\067\177\173\200\052\220\047\256\106\260\164" + - "\261\021\263\160\266\044\302\222\303\217\305\031\306" + - "\076\307\075\321\166\322\036\330\136\331\u01b1\001\001" + - "\000\002\001\001\000\002\001\001\000\026\043\u03c4\046" + - "\u022c\047\u0229\210\u0230\272\u0228\274\u022b\275\u022d\330\136" + - "\331\u022a\340\u022f\001\001\000\002\001\001\000\004\044" + - "\u03c6\001\001\000\004\255\u03c7\001\001\000\002\001\001" + - "\000\004\017\u03c9\001\001\000\160\004\126\016\u03a3\020" + - "\u03a1\021\145\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\111\110\167\113\131\114\102\115\125\116" + - "\214\123\137\124\212\125\120\126\227\137\223\147\023" + - "\151\060\167\055\170\042\171\147\172\132\173\101\174" + - "\061\175\067\177\173\200\052\216\016\217\071\220\047" + - "\231\204\232\077\233\041\234\010\235\176\256\106\260" + + "\001\000\026\043\u03c1\046\u0230\047\u022d\210\u0234\272\u022c" + + "\274\u022f\275\u0231\330\136\331\u022e\340\u0233\001\001\000" + + "\002\001\001\000\004\255\u03c3\001\001\000\002\001\001" + + "\000\132\004\126\066\152\067\134\070\013\071\065\074" + + "\043\102\133\106\111\110\u0249\111\u03c5\113\131\114\102" + + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + + "\223\147\023\167\055\170\042\171\147\172\132\173\101" + + "\174\061\175\067\177\173\200\052\220\047\256\106\260" + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u03a6\334" + - "\u03a5\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\122\004\126\066\u03cf\067\134\070\013\071" + - "\065\074\043\102\133\106\u01b3\115\125\116\214\123\137" + - "\124\212\125\120\126\227\137\223\147\023\167\055\170" + - "\042\171\147\172\132\173\101\174\061\175\067\177\173" + - "\200\052\220\u03ce\256\106\260\164\261\021\263\160\266" + + "\306\076\307\075\321\166\322\036\330\136\331\u01b3\001" + + "\001\000\002\001\001\000\002\001\001\000\026\043\u03c8" + + "\046\u0230\047\u022d\210\u0234\272\u022c\274\u022f\275\u0231\330" + + "\136\331\u022e\340\u0233\001\001\000\002\001\001\000\004" + + "\044\u03ca\001\001\000\004\255\u03cb\001\001\000\002\001" + + "\001\000\004\017\u03cd\001\001\000\160\004\126\016\u03a7" + + "\020\u03a5\021\145\066\152\067\134\070\013\071\065\074" + + "\043\102\133\106\111\110\167\113\131\114\102\115\125" + + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + + "\023\151\060\167\055\170\042\171\147\172\132\173\101" + + "\174\061\175\067\177\173\200\052\216\016\217\071\220" + + "\047\231\204\232\077\233\041\234\010\235\176\256\106" + + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u03aa" + + "\334\u03a9\001\001\000\002\001\001\000\002\001\001\000" + + "\002\001\001\000\122\004\126\066\u03d3\067\134\070\013" + + "\071\065\074\043\102\133\106\u01b5\115\125\116\214\123" + + "\137\124\212\125\120\126\227\137\223\147\023\167\055" + + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + + "\173\200\052\220\u03d2\256\106\260\164\261\021\263\160" + + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + + "\166\322\036\330\136\331\u01b3\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + + "\004\130\u03d7\001\001\000\002\001\001\000\004\236\u03da" + + "\001\001\000\004\200\u03df\001\001\000\004\237\u03db\001" + + "\001\000\002\001\001\000\004\057\u03dd\001\001\000\042" + + "\060\266\211\255\212\254\257\304\270\257\271\262\272" + + "\252\273\267\274\271\275\275\277\306\300\272\325\261" + + "\330\136\331\265\336\251\001\001\000\002\001\001\000" + + "\002\001\001\000\004\073\u03e1\001\001\000\004\236\u03e2" + + "\001\001\000\004\237\u03e3\001\001\000\002\001\001\000" + + "\004\057\u03e5\001\001\000\042\060\266\211\255\212\254" + + "\257\304\270\257\271\262\272\252\273\267\274\271\275" + + "\275\277\306\300\272\325\261\330\136\331\265\336\251" + + "\001\001\000\002\001\001\000\002\001\001\000\004\130" + + "\u0296\001\001\000\024\124\u0292\126\227\134\u03f2\135\u028e" + + "\136\u028b\137\u028f\150\u028a\261\u028c\266\044\001\001\000" + + "\024\124\u0292\126\227\134\u03eb\135\u028e\136\u028b\137\u028f" + + "\150\u028a\261\u028c\266\044\001\001\000\004\310\u03ec\001" + + "\001\000\004\311\u03ee\001\001\000\024\124\u0292\126\227" + + "\134\u03f1\135\u028e\136\u028b\137\u028f\150\u028a\261\u028c\266" + + "\044\001\001\000\002\001\001\000\024\124\u0292\126\227" + + "\134\u03f0\135\u028e\136\u028b\137\u028f\150\u028a\261\u028c\266" + + "\044\001\001\000\002\001\001\000\002\001\001\000\004" + + "\310\u03f3\001\001\000\004\311\u03ee\001\001\000\002\001" + + "\001\000\140\004\126\050\u03f6\051\u021c\052\u0208\053\u0210" + + "\066\u021e\067\134\070\013\071\065\074\043\102\133\106" + + "\u01b5\115\125\116\214\123\137\124\212\125\120\126\227" + + "\137\223\147\023\150\u020e\167\055\170\042\171\147\172" + + "\132\173\101\174\061\175\067\177\173\200\052\202\u01a4" + + "\203\u0209\220\u020c\256\106\260\164\261\021\263\160\266" + "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\004" + - "\130\u03d3\001\001\000\002\001\001\000\004\236\u03d6\001" + - "\001\000\004\200\u03db\001\001\000\004\237\u03d7\001\001" + - "\000\002\001\001\000\004\057\u03d9\001\001\000\042\060" + - "\266\211\255\212\254\257\304\270\257\271\262\272\252" + - "\273\267\274\271\275\275\277\306\300\272\325\261\330" + - "\136\331\265\336\251\001\001\000\002\001\001\000\002" + - "\001\001\000\004\073\u03dd\001\001\000\004\236\u03de\001" + - "\001\000\004\237\u03df\001\001\000\002\001\001\000\004" + - "\057\u03e1\001\001\000\042\060\266\211\255\212\254\257" + - "\304\270\257\271\262\272\252\273\267\274\271\275\275" + - "\277\306\300\272\325\261\330\136\331\265\336\251\001" + - "\001\000\002\001\001\000\002\001\001\000\004\130\u0290" + - "\001\001\000\024\124\u028f\126\227\134\u03ee\135\u028a\136" + - "\u0287\137\u028b\150\u0286\261\u0288\266\044\001\001\000\024" + - "\124\u028f\126\227\134\u03e7\135\u028a\136\u0287\137\u028b\150" + - "\u0286\261\u0288\266\044\001\001\000\004\310\u03e8\001\001" + - "\000\004\311\u03ea\001\001\000\024\124\u028f\126\227\134" + - "\u03ed\135\u028a\136\u0287\137\u028b\150\u0286\261\u0288\266\044" + - "\001\001\000\002\001\001\000\024\124\u028f\126\227\134" + - "\u03ec\135\u028a\136\u0287\137\u028b\150\u0286\261\u0288\266\044" + - "\001\001\000\002\001\001\000\002\001\001\000\004\310" + - "\u03ef\001\001\000\004\311\u03ea\001\001\000\002\001\001" + - "\000\140\004\126\050\u03f2\051\u0218\052\u0204\053\u020c\066" + - "\u021a\067\134\070\013\071\065\074\043\102\133\106\u01b3" + - "\115\125\116\214\123\137\124\212\125\120\126\227\137" + - "\223\147\023\150\u020a\167\055\170\042\171\147\172\132" + - "\173\101\174\061\175\067\177\173\200\052\202\u01a2\203" + - "\u0205\220\u0208\256\106\260\164\261\021\263\160\266\044" + - "\302\222\303\217\305\031\306\076\307\075\321\166\322" + - "\036\330\136\331\u01b1\001\001\000\002\001\001\000\002" + - "\001\001\000\014\124\u028f\126\227\137\u028b\261\u03f5\266" + - "\044\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\014\124\u028f\126\227\137" + - "\u028b\261\u03fa\266\044\001\001\000\002\001\001\000\002" + + "\322\036\330\136\331\u01b3\001\001\000\002\001\001\000" + + "\002\001\001\000\014\124\u0292\126\227\137\u028f\261\u03f9" + + "\266\044\001\001\000\002\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\014\124\u0292\126\227" + + "\137\u028f\261\u03fe\266\044\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\122\004\126\066\152\067\134\070\013\071" + - "\065\074\043\102\133\106\u040a\115\125\116\214\123\137" + - "\124\212\125\120\126\227\137\223\147\023\167\055\170" + - "\042\171\147\172\132\173\101\174\061\175\067\177\173" + - "\200\052\220\047\256\106\260\164\261\021\263\160\266" + - "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\002\001\001\000" + - "\122\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u040c\115\125\116\214\123\137\124\212\125" + - "\120\126\227\137\223\147\023\167\055\170\042\171\147" + - "\172\132\173\101\174\061\175\067\177\173\200\052\220" + - "\047\256\106\260\164\261\021\263\160\266\044\302\222" + - "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\004" + - "\073\u0415\001\001\000\002\001\001\000\004\130\u03d3\001" + + "\002\001\001\000\122\004\126\066\152\067\134\070\013" + + "\071\065\074\043\102\133\106\u040e\115\125\116\214\123" + + "\137\124\212\125\120\126\227\137\223\147\023\167\055" + + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + + "\173\200\052\220\047\256\106\260\164\261\021\263\160" + + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + + "\166\322\036\330\136\331\u01b3\001\001\000\002\001\001" + + "\000\122\004\126\066\152\067\134\070\013\071\065\074" + + "\043\102\133\106\u0410\115\125\116\214\123\137\124\212" + + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + + "\220\047\256\106\260\164\261\021\263\160\266\044\302" + + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + + "\330\136\331\u01b3\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\122\004\126\066\152\067\134\070" + - "\013\071\065\074\043\102\133\106\u041c\115\125\116\214" + - "\123\137\124\212\125\120\126\227\137\223\147\023\167" + - "\055\170\042\171\147\172\132\173\101\174\061\175\067" + - "\177\173\200\052\220\047\256\106\260\164\261\021\263" + - "\160\266\044\302\222\303\217\305\031\306\076\307\075" + - "\321\166\322\036\330\136\331\u01b1\001\001\000\002\001" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + + "\004\073\u0419\001\001\000\002\001\001\000\004\130\u03d7" + + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\122\004\126\066\152\067\134" + "\070\013\071\065\074\043\102\133\106\u0420\115\125\116" + "\214\123\137\124\212\125\120\126\227\137\223\147\023" + "\167\055\170\042\171\147\172\132\173\101\174\061\175" + "\067\177\173\200\052\220\047\256\106\260\164\261\021" + "\263\160\266\044\302\222\303\217\305\031\306\076\307" + - "\075\321\166\322\036\330\136\331\u01b1\001\001\000\002" + + "\075\321\166\322\036\330\136\331\u01b3\001\001\000\002" + + "\001\001\000\002\001\001\000\122\004\126\066\152\067" + + "\134\070\013\071\065\074\043\102\133\106\u0424\115\125" + + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + + "\023\167\055\170\042\171\147\172\132\173\101\174\061" + + "\175\067\177\173\200\052\220\047\256\106\260\164\261" + + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\036\004\354\074\344\075\u0145\077\343\101" + + "\360\103\u0428\105\u0143\167\362\177\341\200\345\312\352" + + "\314\342\315\347\320\364\001\001\000\002\001\001\000" + + "\002\001\001\000\030\004\354\074\344\077\u042b\101\360" + + "\167\362\177\341\200\345\312\352\314\342\315\347\320" + + "\364\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\012\202\u01a4\203\u01a9\204" + + "\u0198\205\u043e\001\001\000\014\202\u01a4\203\u01a9\204\u0198" + + "\205\u0435\316\u0433\001\001\000\012\202\u01a4\203\u01a9\204" + + "\u0198\205\u0432\001\001\000\002\001\001\000\002\001\001" + + "\000\122\004\126\066\152\067\134\070\013\071\065\074" + + "\043\102\133\106\u0439\115\125\116\214\123\137\124\212" + + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + + "\220\047\256\106\260\164\261\021\263\160\266\044\302" + + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + + "\330\136\331\u01b3\001\001\000\002\001\001\000\030\004" + + "\354\074\344\077\u0437\101\360\167\362\177\341\200\345" + + "\312\352\314\342\315\347\320\364\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + + "\000\030\004\354\074\344\077\u043c\101\360\167\362\177" + + "\341\200\345\312\352\314\342\315\347\320\364\001\001" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + + "\032\004\354\074\344\075\u0440\077\343\101\360\167\362" + + "\177\341\200\345\312\352\314\342\315\347\320\364\001" + + "\001\000\002\001\001\000\010\200\316\245\u0443\251\u0442" + + "\001\001\000\002\001\001\000\002\001\001\000\010\200" + + "\316\245\u0443\251\u0445\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\004\154\u0450\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\010\003\u044d\005\u044b\166" + + "\u0473\001\001\000\004\155\u0452\001\001\000\002\001\001" + + "\000\002\001\001\000\016\150\u0454\156\u0455\157\u0453\160" + + "\u0458\177\u0456\200\345\001\001\000\002\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\036\004\354\074\344\075\u0143\077\343\101\360" + - "\103\u0424\105\u0141\167\362\177\341\200\345\312\352\314" + - "\342\315\347\320\364\001\001\000\002\001\001\000\002" + - "\001\001\000\030\004\354\074\344\077\u0427\101\360\167" + - "\362\177\341\200\345\312\352\314\342\315\347\320\364" + + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + + "\000\004\150\u045c\001\001\000\002\001\001\000\010\177" + + "\u0467\200\345\327\u0468\001\001\000\006\150\u0462\161\u045f" + + "\001\001\000\004\150\u0465\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\012\202\u01a2\203\u01a7\204\u0196" + - "\205\u043a\001\001\000\014\202\u01a2\203\u01a7\204\u0196\205" + - "\u0431\316\u042f\001\001\000\012\202\u01a2\203\u01a7\204\u0196" + - "\205\u042e\001\001\000\002\001\001\000\002\001\001\000" + - "\122\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u0435\115\125\116\214\123\137\124\212\125" + - "\120\126\227\137\223\147\023\167\055\170\042\171\147" + - "\172\132\173\101\174\061\175\067\177\173\200\052\220" + - "\047\256\106\260\164\261\021\263\160\266\044\302\222" + - "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\002\001\001\000\030\004\354" + - "\074\344\077\u0433\101\360\167\362\177\341\200\345\312" + - "\352\314\342\315\347\320\364\001\001\000\002\001\001" + + "\001\000\002\001\001\000\006\177\u046b\200\345\001\001" + + "\000\002\001\001\000\002\001\001\000\006\150\u046e\161" + + "\u046d\001\001\000\004\150\u0470\001\001\000\002\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\030\004\354\074\344\077\u0438\101\360\167\362\177\341" + - "\200\345\312\352\314\342\315\347\320\364\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\032" + - "\004\354\074\344\075\u043c\077\343\101\360\167\362\177" + - "\341\200\345\312\352\314\342\315\347\320\364\001\001" + - "\000\002\001\001\000\010\200\316\245\u043f\251\u043e\001" + - "\001\000\002\001\001\000\002\001\001\000\010\200\316" + - "\245\u043f\251\u0441\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\004\154\u044c\001\001\000\002" + + "\002\001\001\000\002\001\001\000\004\326\u0475\001\001" + + "\000\002\001\001\000\122\004\126\066\152\067\134\070" + + "\013\071\065\074\043\102\133\106\u0477\115\125\116\214" + + "\123\137\124\212\125\120\126\227\137\223\147\023\167" + + "\055\170\042\171\147\172\132\173\101\174\061\175\067" + + "\177\173\200\052\220\047\256\106\260\164\261\021\263" + + "\160\266\044\302\222\303\217\305\031\306\076\307\075" + + "\321\166\322\036\330\136\331\u01b3\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\026\200\316\202\u01a4\203\u01a9\204" + + "\u0488\242\u0489\244\u0252\245\u0251\246\u024b\247\u0253\252\u024e" + + "\001\001\000\002\001\001\000\010\202\u01a4\203\u01a9\204" + + "\u0480\001\001\000\002\001\001\000\002\001\001\000\030" + + "\004\354\074\344\077\u0482\101\360\167\362\177\341\200" + + "\345\312\352\314\342\315\347\320\364\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\010\003\u0449\005\u0447\166\u046f" + - "\001\001\000\004\155\u044e\001\001\000\002\001\001\000" + - "\002\001\001\000\016\150\u0450\156\u0451\157\u044f\160\u0454" + - "\177\u0452\200\345\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\004\150\u0458\001\001\000\002\001\001\000\010\177\u0463" + - "\200\345\327\u0464\001\001\000\006\150\u045e\161\u045b\001" + - "\001\000\004\150\u0461\001\001\000\002\001\001\000\002" + + "\000\010\202\u01a4\203\u01a9\204\u048a\001\001\000\002\001" + + "\001\000\030\004\354\074\344\077\u048c\101\360\167\362" + + "\177\341\200\345\312\352\314\342\315\347\320\364\001" + + "\001\000\002\001\001\000\030\004\354\074\344\077\u048e" + + "\101\360\167\362\177\341\200\345\312\352\314\342\315" + + "\347\320\364\001\001\000\002\001\001\000\006\061\u0490" + + "\254\u0229\001\001\000\012\202\u01a4\203\u01a9\204\u0198\205" + + "\u0491\001\001\000\002\001\001\000\026\043\u0493\046\u0230" + + "\047\u022d\210\u0234\272\u022c\274\u022f\275\u0231\330\136\331" + + "\u022e\340\u0233\001\001\000\002\001\001\000\004\255\u0495" + + "\001\001\000\004\213\u0496\001\001\000\002\001\001\000" + + "\004\017\u0499\001\001\000\002\001\001\000\160\004\126" + + "\016\u03a7\020\u03a5\021\145\066\152\067\134\070\013\071" + + "\065\074\043\102\133\106\111\110\167\113\131\114\102" + + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + + "\223\147\023\151\060\167\055\170\042\171\147\172\132" + + "\173\101\174\061\175\067\177\173\200\052\216\016\217" + + "\071\220\047\231\204\232\077\233\041\234\010\235\176" + + "\256\106\260\164\261\021\263\160\266\044\302\222\303" + + "\217\305\031\306\076\307\075\321\166\322\036\330\136" + + "\331\u03aa\334\u03a9\001\001\000\002\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\004\130\u0296" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\006\177\u0467\200\345\001\001\000" + - "\002\001\001\000\002\001\001\000\006\150\u046a\161\u0469" + - "\001\001\000\004\150\u046c\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\004\326\u0471\001\001\000" + - "\002\001\001\000\122\004\126\066\152\067\134\070\013" + - "\071\065\074\043\102\133\106\u0473\115\125\116\214\123" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + + "\126\004\126\066\152\067\u01bb\070\013\071\065\074\043" + + "\102\133\106\u01b5\112\u01b7\114\u04a9\115\125\116\214\123" + "\137\124\212\125\120\126\227\137\223\147\023\167\055" + - "\170\042\171\147\172\132\173\101\174\061\175\067\177" + - "\173\200\052\220\047\256\106\260\164\261\021\263\160" + + "\170\042\171\147\172\132\173\101\174\061\175\u01b8\177" + + "\173\200\052\220\u01b6\256\u01bc\260\164\261\021\263\160" + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\026\200\316\202\u01a2\203\u01a7\204\u0484" + - "\242\u0485\244\u024e\245\u024d\246\u0247\247\u024f\252\u024a\001" + - "\001\000\002\001\001\000\010\202\u01a2\203\u01a7\204\u047c" + - "\001\001\000\002\001\001\000\002\001\001\000\030\004" + - "\354\074\344\077\u047e\101\360\167\362\177\341\200\345" + - "\312\352\314\342\315\347\320\364\001\001\000\002\001" + - "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\010\202\u01a2\203\u01a7\204\u0486\001\001\000\002\001\001" + - "\000\030\004\354\074\344\077\u0488\101\360\167\362\177" + - "\341\200\345\312\352\314\342\315\347\320\364\001\001" + - "\000\002\001\001\000\030\004\354\074\344\077\u048a\101" + - "\360\167\362\177\341\200\345\312\352\314\342\315\347" + - "\320\364\001\001\000\002\001\001\000\006\061\u048c\254" + - "\u0225\001\001\000\012\202\u01a2\203\u01a7\204\u0196\205\u048d" + - "\001\001\000\002\001\001\000\026\043\u048f\046\u022c\047" + - "\u0229\210\u0230\272\u0228\274\u022b\275\u022d\330\136\331\u022a" + - "\340\u022f\001\001\000\002\001\001\000\004\255\u0491\001" + - "\001\000\004\213\u0492\001\001\000\002\001\001\000\004" + - "\017\u0495\001\001\000\002\001\001\000\160\004\126\016" + - "\u03a3\020\u03a1\021\145\066\152\067\134\070\013\071\065" + - "\074\043\102\133\106\111\110\167\113\131\114\102\115" + - "\125\116\214\123\137\124\212\125\120\126\227\137\223" + - "\147\023\151\060\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\216\016\217\071" + - "\220\047\231\204\232\077\233\041\234\010\235\176\256" + - "\106\260\164\261\021\263\160\266\044\302\222\303\217" + - "\305\031\306\076\307\075\321\166\322\036\330\136\331" + - "\u03a6\334\u03a5\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\004\130\u0290\001" + - "\001\000\002\001\001\000\002\001\001\000\002\001\001" + + "\166\322\036\330\136\331\u01b3\001\001\000\002\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\126" + - "\004\126\066\152\067\u01b9\070\013\071\065\074\043\102" + - "\133\106\u01b3\112\u01b5\114\u04a5\115\125\116\214\123\137" + + "\002\001\001\000\002\001\001\000\006\032\u04b0\150\u04b1" + + "\001\001\000\002\001\001\000\002\001\001\000\032\004" + + "\354\074\344\075\u04b3\077\343\101\360\167\362\177\341" + + "\200\345\312\352\314\342\315\347\320\364\001\001\000" + + "\002\001\001\000\136\004\126\016\u04bb\021\145\031\u04b9" + + "\066\152\067\134\070\013\071\065\074\043\102\133\106" + + "\111\110\167\113\131\114\102\115\125\116\214\123\137" + "\124\212\125\120\126\227\137\223\147\023\167\055\170" + - "\042\171\147\172\132\173\101\174\061\175\u01b6\177\173" + - "\200\052\220\u01b4\256\u01ba\260\164\261\021\263\160\266" + + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + + "\200\052\220\047\256\106\260\164\261\021\263\160\266" + "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\006\032\u04ac\150\u04ad\001" + - "\001\000\002\001\001\000\002\001\001\000\032\004\354" + - "\074\344\075\u04af\077\343\101\360\167\362\177\341\200" + - "\345\312\352\314\342\315\347\320\364\001\001\000\002" + - "\001\001\000\136\004\126\016\u04b7\021\145\031\u04b5\066" + - "\152\067\134\070\013\071\065\074\043\102\133\106\111" + - "\110\167\113\131\114\102\115\125\116\214\123\137\124" + - "\212\125\120\126\227\137\223\147\023\167\055\170\042" + - "\171\147\172\132\173\101\174\061\175\067\177\173\200" + - "\052\220\047\256\106\260\164\261\021\263\160\266\044" + + "\322\036\330\136\331\u01b3\001\001\000\004\150\u04b6\001" + + "\001\000\002\001\001\000\032\004\354\074\344\075\u04b8" + + "\077\343\101\360\167\362\177\341\200\345\312\352\314" + + "\342\315\347\320\364\001\001\000\002\001\001\000\002" + + "\001\001\000\004\017\u04bc\001\001\000\002\001\001\000" + + "\160\004\126\016\u03a7\020\u03a5\021\145\066\152\067\134" + + "\070\013\071\065\074\043\102\133\106\111\110\167\113" + + "\131\114\102\115\125\116\214\123\137\124\212\125\120" + + "\126\227\137\223\147\023\151\060\167\055\170\042\171" + + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + + "\216\016\217\071\220\047\231\204\232\077\233\041\234" + + "\010\235\176\256\106\260\164\261\021\263\160\266\044" + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + - "\036\330\136\331\u01b1\001\001\000\004\150\u04b2\001\001" + - "\000\002\001\001\000\032\004\354\074\344\075\u04b4\077" + - "\343\101\360\167\362\177\341\200\345\312\352\314\342" + - "\315\347\320\364\001\001\000\002\001\001\000\002\001" + - "\001\000\004\017\u04b8\001\001\000\002\001\001\000\160" + - "\004\126\016\u03a3\020\u03a1\021\145\066\152\067\134\070" + - "\013\071\065\074\043\102\133\106\111\110\167\113\131" + - "\114\102\115\125\116\214\123\137\124\212\125\120\126" + - "\227\137\223\147\023\151\060\167\055\170\042\171\147" + - "\172\132\173\101\174\061\175\067\177\173\200\052\216" + - "\016\217\071\220\047\231\204\232\077\233\041\234\010" + - "\235\176\256\106\260\164\261\021\263\160\266\044\302" + + "\036\330\136\331\u03aa\334\u03a9\001\001\000\002\001\001" + + "\000\002\001\001\000\122\004\126\066\u04c1\067\134\070" + + "\013\071\065\074\043\102\133\106\u01b5\115\125\116\214" + + "\123\137\124\212\125\120\126\227\137\223\147\023\167" + + "\055\170\042\171\147\172\132\173\101\174\061\175\067" + + "\177\173\200\052\220\u04c0\256\106\260\164\261\021\263" + + "\160\266\044\302\222\303\217\305\031\306\076\307\075" + + "\321\166\322\036\330\136\331\u01b3\001\001\000\002\001" + + "\001\000\002\001\001\000\064\026\u04c5\070\013\071\065" + + "\123\u0285\124\212\125\120\126\227\137\223\170\042\173" + + "\u0281\174\061\175\u01f0\177\173\200\052\220\u04c7\254\u04c3" + + "\261\021\263\160\266\044\303\u0282\305\031\306\076\307" + + "\075\321\166\322\036\001\001\000\060\070\013\071\065" + + "\123\u0285\124\212\125\120\126\227\137\223\170\042\173" + + "\u0281\174\061\175\u01f0\177\173\200\052\220\u04d7\261\021" + + "\263\160\266\044\303\u0282\305\031\306\076\307\075\321" + + "\166\322\036\001\001\000\002\001\001\000\004\025\u04ca" + + "\001\001\000\134\004\126\066\152\067\134\070\013\071" + + "\065\074\043\102\133\106\u032a\115\125\116\214\123\137" + + "\124\212\125\120\126\227\137\223\140\u04c8\141\u032c\142" + + "\u032e\143\u032d\147\023\167\055\170\042\171\147\172\132" + + "\173\101\174\061\175\067\177\173\200\052\220\047\254" + + "\u032b\256\106\260\164\261\021\263\160\266\044\302\222" + + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + + "\136\331\u01b3\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\064\026\u04cc\070" + + "\013\071\065\123\u0285\124\212\125\120\126\227\137\223" + + "\170\042\173\u0281\174\061\175\u01f0\177\173\200\052\220" + + "\u04c7\254\u04c3\261\021\263\160\266\044\303\u0282\305\031" + + "\306\076\307\075\321\166\322\036\001\001\000\002\001" + + "\001\000\136\004\126\016\u04cf\021\145\030\u04d0\066\152" + + "\067\134\070\013\071\065\074\043\102\133\106\111\110" + + "\167\113\131\114\102\115\125\116\214\123\137\124\212" + + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + + "\220\047\256\106\260\164\261\021\263\160\266\044\302" + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u03a6\334\u03a5\001\001\000\002\001\001\000" + - "\002\001\001\000\122\004\126\066\u04bd\067\134\070\013" + - "\071\065\074\043\102\133\106\u01b3\115\125\116\214\123" + - "\137\124\212\125\120\126\227\137\223\147\023\167\055" + - "\170\042\171\147\172\132\173\101\174\061\175\067\177" + - "\173\200\052\220\u04bc\256\106\260\164\261\021\263\160" + - "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\002\001\001" + - "\000\002\001\001\000\064\026\u04c1\070\013\071\065\123" + - "\u0281\124\212\125\120\126\227\137\223\170\042\173\u027d" + - "\174\061\175\u01ec\177\173\200\052\220\u04c3\254\u04bf\261" + - "\021\263\160\266\044\303\u027e\305\031\306\076\307\075" + - "\321\166\322\036\001\001\000\060\070\013\071\065\123" + - "\u0281\124\212\125\120\126\227\137\223\170\042\173\u027d" + - "\174\061\175\u01ec\177\173\200\052\220\u04d3\261\021\263" + - "\160\266\044\303\u027e\305\031\306\076\307\075\321\166" + - "\322\036\001\001\000\002\001\001\000\004\025\u04c6\001" + - "\001\000\134\004\126\066\152\067\134\070\013\071\065" + - "\074\043\102\133\106\u0326\115\125\116\214\123\137\124" + - "\212\125\120\126\227\137\223\140\u04c4\141\u0328\142\u032a" + - "\143\u0329\147\023\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\220\047\254\u0327" + - "\256\106\260\164\261\021\263\160\266\044\302\222\303" + - "\217\305\031\306\076\307\075\321\166\322\036\330\136" + - "\331\u01b1\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\064\026\u04c8\070\013" + - "\071\065\123\u0281\124\212\125\120\126\227\137\223\170" + - "\042\173\u027d\174\061\175\u01ec\177\173\200\052\220\u04c3" + - "\254\u04bf\261\021\263\160\266\044\303\u027e\305\031\306" + - "\076\307\075\321\166\322\036\001\001\000\002\001\001" + - "\000\136\004\126\016\u04cb\021\145\030\u04cc\066\152\067" + + "\330\136\331\u01b3\001\001\000\004\017\u04d1\001\001\000" + + "\002\001\001\000\002\001\001\000\160\004\126\016\u03a7" + + "\020\u03a5\021\145\066\152\067\134\070\013\071\065\074" + + "\043\102\133\106\111\110\167\113\131\114\102\115\125" + + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + + "\023\151\060\167\055\170\042\171\147\172\132\173\101" + + "\174\061\175\067\177\173\200\052\216\016\217\071\220" + + "\047\231\204\232\077\233\041\234\010\235\176\256\106" + + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u03aa" + + "\334\u03a9\001\001\000\002\001\001\000\002\001\001\000" + + "\134\004\126\066\152\067\134\070\013\071\065\074\043" + + "\102\133\106\u032a\115\125\116\214\123\137\124\212\125" + + "\120\126\227\137\223\140\u04d5\141\u032c\142\u032e\143\u032d" + + "\147\023\167\055\170\042\171\147\172\132\173\101\174" + + "\061\175\067\177\173\200\052\220\047\254\u032b\256\106" + + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u01b3" + + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + + "\001\000\064\026\u04d9\070\013\071\065\123\u0285\124\212" + + "\125\120\126\227\137\223\170\042\173\u0281\174\061\175" + + "\u01f0\177\173\200\052\220\u04c7\254\u04c3\261\021\263\160" + + "\266\044\303\u0282\305\031\306\076\307\075\321\166\322" + + "\036\001\001\000\004\025\u04da\001\001\000\002\001\001" + + "\000\136\004\126\016\u04cf\021\145\030\u04dc\066\152\067" + "\134\070\013\071\065\074\043\102\133\106\111\110\167" + "\113\131\114\102\115\125\116\214\123\137\124\212\125" + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\004\017\u04cd\001\001\000\002" + - "\001\001\000\002\001\001\000\160\004\126\016\u03a3\020" + - "\u03a1\021\145\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\111\110\167\113\131\114\102\115\125\116" + - "\214\123\137\124\212\125\120\126\227\137\223\147\023" + - "\151\060\167\055\170\042\171\147\172\132\173\101\174" + - "\061\175\067\177\173\200\052\216\016\217\071\220\047" + - "\231\204\232\077\233\041\234\010\235\176\256\106\260" + - "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u03a6\334" + - "\u03a5\001\001\000\002\001\001\000\002\001\001\000\134" + - "\004\126\066\152\067\134\070\013\071\065\074\043\102" + - "\133\106\u0326\115\125\116\214\123\137\124\212\125\120" + - "\126\227\137\223\140\u04d1\141\u0328\142\u032a\143\u0329\147" + - "\023\167\055\170\042\171\147\172\132\173\101\174\061" + - "\175\067\177\173\200\052\220\047\254\u0327\256\106\260" + + "\136\331\u01b3\001\001\000\002\001\001\000\002\001\001" + + "\000\024\124\u0292\126\227\137\u028f\202\u01a4\203\u01a9\204" + + "\u0198\205\u0309\261\u0307\266\044\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\122\004\126\066" + + "\152\067\134\070\013\071\065\074\043\102\133\106\u04e3" + + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + + "\223\147\023\167\055\170\042\171\147\172\132\173\101" + + "\174\061\175\067\177\173\200\052\220\047\256\106\260" + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + - "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\064\026\u04d5\070\013\071\065\123\u0281\124\212\125" + - "\120\126\227\137\223\170\042\173\u027d\174\061\175\u01ec" + - "\177\173\200\052\220\u04c3\254\u04bf\261\021\263\160\266" + - "\044\303\u027e\305\031\306\076\307\075\321\166\322\036" + - "\001\001\000\004\025\u04d6\001\001\000\002\001\001\000" + - "\136\004\126\016\u04cb\021\145\030\u04d8\066\152\067\134" + - "\070\013\071\065\074\043\102\133\106\111\110\167\113" + - "\131\114\102\115\125\116\214\123\137\124\212\125\120" + - "\126\227\137\223\147\023\167\055\170\042\171\147\172" + - "\132\173\101\174\061\175\067\177\173\200\052\220\047" + - "\256\106\260\164\261\021\263\160\266\044\302\222\303" + - "\217\305\031\306\076\307\075\321\166\322\036\330\136" + - "\331\u01b1\001\001\000\002\001\001\000\002\001\001\000" + - "\024\124\u028f\126\227\137\u028b\202\u01a2\203\u01a7\204\u0196" + - "\205\u0305\261\u0303\266\044\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\122\004\126\066\152" + - "\067\134\070\013\071\065\074\043\102\133\106\u04df\115" + + "\306\076\307\075\321\166\322\036\330\136\331\u01b3\001" + + "\001\000\002\001\001\000\002\001\001\000\024\124\u0292" + + "\126\227\134\u04eb\135\u028e\136\u028b\137\u028f\150\u028a\261" + + "\u028c\266\044\001\001\000\024\124\u0292\126\227\134\u04e7" + + "\135\u028e\136\u028b\137\u028f\150\u028a\261\u028c\266\044\001" + + "\001\000\004\214\u04e8\001\001\000\006\130\u02a2\132\u04e9" + + "\001\001\000\006\130\u02a4\215\u04ea\001\001\000\004\262" + + "\u02a7\001\001\000\004\214\u04ec\001\001\000\006\130\u02a2" + + "\132\u04ed\001\001\000\006\130\u02a4\215\u04ee\001\001\000" + + "\004\262\u02a7\001\001\000\002\001\001\000\002\001\001" + + "\000\122\004\126\066\152\067\134\070\013\071\065\074" + + "\043\102\133\106\u04f2\115\125\116\214\123\137\124\212" + + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + + "\220\047\256\106\260\164\261\021\263\160\266\044\302" + + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + + "\330\136\331\u01b3\001\001\000\002\001\001\000\134\004" + + "\126\016\u04f5\021\145\066\152\067\134\070\013\071\065" + + "\074\043\102\133\106\111\110\167\113\131\114\102\115" + "\125\116\214\123\137\124\212\125\120\126\227\137\223" + "\147\023\167\055\170\042\171\147\172\132\173\101\174" + "\061\175\067\177\173\200\052\220\047\256\106\260\164" + "\261\021\263\160\266\044\302\222\303\217\305\031\306" + - "\076\307\075\321\166\322\036\330\136\331\u01b1\001\001" + - "\000\002\001\001\000\002\001\001\000\024\124\u028f\126" + - "\227\134\u04e7\135\u028a\136\u0287\137\u028b\150\u0286\261\u0288" + - "\266\044\001\001\000\024\124\u028f\126\227\134\u04e3\135" + - "\u028a\136\u0287\137\u028b\150\u0286\261\u0288\266\044\001\001" + - "\000\004\214\u04e4\001\001\000\006\130\u029e\132\u04e5\001" + - "\001\000\006\130\u02a0\215\u04e6\001\001\000\004\262\u02a3" + - "\001\001\000\004\214\u04e8\001\001\000\006\130\u029e\132" + - "\u04e9\001\001\000\006\130\u02a0\215\u04ea\001\001\000\004" + - "\262\u02a3\001\001\000\002\001\001\000\002\001\001\000" + - "\122\004\126\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u04ee\115\125\116\214\123\137\124\212\125" + - "\120\126\227\137\223\147\023\167\055\170\042\171\147" + - "\172\132\173\101\174\061\175\067\177\173\200\052\220" + - "\047\256\106\260\164\261\021\263\160\266\044\302\222" + - "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\002\001\001\000\134\004\126" + - "\016\u04f1\021\145\066\152\067\134\070\013\071\065\074" + + "\076\307\075\321\166\322\036\330\136\331\u01b3\001\001" + + "\000\004\017\u04ff\001\001\000\004\037\u04f6\001\001\000" + + "\004\041\u04f7\001\001\000\002\001\001\000\134\004\126" + + "\016\u04fe\021\145\066\152\067\134\070\013\071\065\074" + "\043\102\133\106\111\110\167\113\131\114\102\115\125" + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + "\023\167\055\170\042\171\147\172\132\173\101\174\061" + "\175\067\177\173\200\052\220\047\256\106\260\164\261" + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + - "\307\075\321\166\322\036\330\136\331\u01b1\001\001\000" + - "\004\017\u04fb\001\001\000\004\037\u04f2\001\001\000\004" + - "\041\u04f3\001\001\000\002\001\001\000\134\004\126\016" + - "\u04fa\021\145\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\111\110\167\113\131\114\102\115\125\116" + - "\214\123\137\124\212\125\120\126\227\137\223\147\023" + - "\167\055\170\042\171\147\172\132\173\101\174\061\175" + - "\067\177\173\200\052\220\047\256\106\260\164\261\021" + - "\263\160\266\044\302\222\303\217\305\031\306\076\307" + - "\075\321\166\322\036\330\136\331\u01b1\001\001\000\002" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + + "\002\001\001\000\122\004\126\066\152\067\134\070\013" + + "\071\065\074\043\102\133\106\u04fb\115\125\116\214\123" + + "\137\124\212\125\120\126\227\137\223\147\023\167\055" + + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + + "\173\200\052\220\047\256\106\260\164\261\021\263\160" + + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + + "\166\322\036\330\136\331\u01b3\001\001\000\002\001\001" + + "\000\134\004\126\016\u04fd\021\145\066\152\067\134\070" + + "\013\071\065\074\043\102\133\106\111\110\167\113\131" + + "\114\102\115\125\116\214\123\137\124\212\125\120\126" + + "\227\137\223\147\023\167\055\170\042\171\147\172\132" + + "\173\101\174\061\175\067\177\173\200\052\220\047\256" + + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + + "\u01b3\001\001\000\002\001\001\000\002\001\001\000\162" + + "\004\126\016\u03a7\020\u03a5\021\145\040\u0500\066\152\067" + + "\134\070\013\071\065\074\043\102\133\106\111\110\167" + + "\113\131\114\102\115\125\116\214\123\137\124\212\125" + + "\120\126\227\137\223\147\023\151\060\167\055\170\042" + + "\171\147\172\132\173\101\174\061\175\067\177\173\200" + + "\052\216\016\217\071\220\047\231\204\232\077\233\041" + + "\234\010\235\176\256\106\260\164\261\021\263\160\266" + + "\044\302\222\303\217\305\031\306\076\307\075\321\166" + + "\322\036\330\136\331\u03aa\334\u03a9\001\001\000\004\042" + + "\u0501\001\001\000\002\001\001\000\002\001\001\000\002" + "\001\001\000\122\004\126\066\152\067\134\070\013\071" + - "\065\074\043\102\133\106\u04f7\115\125\116\214\123\137" + + "\065\074\043\102\133\106\u0505\115\125\116\214\123\137" + "\124\212\125\120\126\227\137\223\147\023\167\055\170" + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + "\200\052\220\047\256\106\260\164\261\021\263\160\266" + "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\002\001\001\000" + - "\134\004\126\016\u04f9\021\145\066\152\067\134\070\013" + - "\071\065\074\043\102\133\106\111\110\167\113\131\114" + - "\102\115\125\116\214\123\137\124\212\125\120\126\227" + - "\137\223\147\023\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\220\047\256\106" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\002\001\001\000\002\001\001\000\162\004" + - "\126\016\u03a3\020\u03a1\021\145\040\u04fc\066\152\067\134" + + "\322\036\330\136\331\u01b3\001\001\000\002\001\001\000" + + "\002\001\001\000\004\017\u0508\001\001\000\160\004\126" + + "\016\u03a7\020\u03a5\021\145\066\152\067\134\070\013\071" + + "\065\074\043\102\133\106\111\110\167\113\131\114\102" + + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + + "\223\147\023\151\060\167\055\170\042\171\147\172\132" + + "\173\101\174\061\175\067\177\173\200\052\216\016\217" + + "\071\220\047\231\204\232\077\233\041\234\010\235\176" + + "\256\106\260\164\261\021\263\160\266\044\302\222\303" + + "\217\305\031\306\076\307\075\321\166\322\036\330\136" + + "\331\u03aa\334\u03a9\001\001\000\004\017\u050a\001\001\000" + + "\160\004\126\016\u03a7\020\u03a5\021\145\066\152\067\134" + "\070\013\071\065\074\043\102\133\106\111\110\167\113" + "\131\114\102\115\125\116\214\123\137\124\212\125\120" + "\126\227\137\223\147\023\151\060\167\055\170\042\171" + @@ -2033,99 +2070,25 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { "\216\016\217\071\220\047\231\204\232\077\233\041\234" + "\010\235\176\256\106\260\164\261\021\263\160\266\044" + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + - "\036\330\136\331\u03a6\334\u03a5\001\001\000\004\042\u04fd" + + "\036\330\136\331\u03aa\334\u03a9\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\012\003\u044d\005" + + "\u050d\012\u050f\013\u0517\001\001\000\002\001\001\000\012" + + "\003\u044d\005\u050d\012\u050f\013\u0515\001\001\000\002\001" + + "\001\000\010\003\u044d\005\u050d\012\u0514\001\001\000\002" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\122\004\126\066\152\067\134\070\013\071\065" + - "\074\043\102\133\106\u0501\115\125\116\214\123\137\124" + - "\212\125\120\126\227\137\223\147\023\167\055\170\042" + - "\171\147\172\132\173\101\174\061\175\067\177\173\200" + - "\052\220\047\256\106\260\164\261\021\263\160\266\044" + - "\302\222\303\217\305\031\306\076\307\075\321\166\322" + - "\036\330\136\331\u01b1\001\001\000\002\001\001\000\002" + - "\001\001\000\004\017\u0504\001\001\000\160\004\126\016" + - "\u03a3\020\u03a1\021\145\066\152\067\134\070\013\071\065" + - "\074\043\102\133\106\111\110\167\113\131\114\102\115" + - "\125\116\214\123\137\124\212\125\120\126\227\137\223" + - "\147\023\151\060\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\216\016\217\071" + - "\220\047\231\204\232\077\233\041\234\010\235\176\256" + - "\106\260\164\261\021\263\160\266\044\302\222\303\217" + - "\305\031\306\076\307\075\321\166\322\036\330\136\331" + - "\u03a6\334\u03a5\001\001\000\004\017\u0506\001\001\000\160" + - "\004\126\016\u03a3\020\u03a1\021\145\066\152\067\134\070" + - "\013\071\065\074\043\102\133\106\111\110\167\113\131" + - "\114\102\115\125\116\214\123\137\124\212\125\120\126" + - "\227\137\223\147\023\151\060\167\055\170\042\171\147" + - "\172\132\173\101\174\061\175\067\177\173\200\052\216" + - "\016\217\071\220\047\231\204\232\077\233\041\234\010" + - "\235\176\256\106\260\164\261\021\263\160\266\044\302" + - "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u03a6\334\u03a5\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\012\003\u0449\005\u0509" + - "\012\u050b\013\u0513\001\001\000\002\001\001\000\012\003" + - "\u0449\005\u0509\012\u050b\013\u0511\001\001\000\002\001\001" + - "\000\010\003\u0449\005\u0509\012\u0510\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\012\003\u051e\007" + + "\u0520\010\u0522\011\u051d\001\001\000\002\001\001\000\002" + + "\001\001\000\004\003\u052a\001\001\000\002\001\001\000" + + "\004\003\u0526\001\001\000\004\104\u0524\001\001\000\006" + + "\003\u051e\011\u0525\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\012\003\u051a\007\u051c" + - "\010\u051e\011\u0519\001\001\000\002\001\001\000\002\001" + - "\001\000\004\003\u0526\001\001\000\002\001\001\000\004" + - "\003\u0522\001\001\000\004\104\u0520\001\001\000\006\003" + - "\u051a\011\u0521\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\002\001\001\000\004\150" + - "\u052d\001\001\000\002\001\001\000\002\001\001\000\030" + - "\004\354\074\344\077\u052f\101\360\167\362\177\341\200" + - "\345\312\352\314\342\315\347\320\364\001\001\000\002" + - "\001\001\000\160\004\126\016\u03a3\020\u03a1\021\145\066" + - "\152\067\134\070\013\071\065\074\043\102\133\106\111" + - "\110\167\113\131\114\102\115\125\116\214\123\137\124" + - "\212\125\120\126\227\137\223\147\023\151\060\167\055" + - "\170\042\171\147\172\132\173\101\174\061\175\067\177" + - "\173\200\052\216\016\217\071\220\047\231\204\232\077" + - "\233\041\234\010\235\176\256\106\260\164\261\021\263" + - "\160\266\044\302\222\303\217\305\031\306\076\307\075" + - "\321\166\322\036\330\136\331\u03a6\334\u03a5\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\126\004\126\064\u0537\065\u0538\066\152\067" + - "\134\070\013\071\065\074\043\102\133\106\u0536\115\125" + - "\116\214\123\137\124\212\125\120\126\227\137\223\147" + - "\023\167\055\170\042\171\147\172\132\173\101\174\061" + - "\175\067\177\173\200\052\220\047\256\106\260\164\261" + - "\021\263\160\266\044\302\222\303\217\305\031\306\076" + - "\307\075\321\166\322\036\330\136\331\u01b1\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\122" + - "\004\126\066\152\067\134\070\013\071\065\074\043\102" + - "\133\106\u053a\115\125\116\214\123\137\124\212\125\120" + - "\126\227\137\223\147\023\167\055\170\042\171\147\172" + - "\132\173\101\174\061\175\067\177\173\200\052\220\047" + - "\256\106\260\164\261\021\263\160\266\044\302\222\303" + - "\217\305\031\306\076\307\075\321\166\322\036\330\136" + - "\331\u01b1\001\001\000\002\001\001\000\126\004\126\064" + - "\u053c\065\u0538\066\152\067\134\070\013\071\065\074\043" + - "\102\133\106\u0536\115\125\116\214\123\137\124\212\125" + - "\120\126\227\137\223\147\023\167\055\170\042\171\147" + - "\172\132\173\101\174\061\175\067\177\173\200\052\220" + - "\047\256\106\260\164\261\021\263\160\266\044\302\222" + - "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\002\001\001\000\126\004\126" + - "\064\u053e\065\u0538\066\152\067\134\070\013\071\065\074" + - "\043\102\133\106\u0536\115\125\116\214\123\137\124\212" + - "\125\120\126\227\137\223\147\023\167\055\170\042\171" + - "\147\172\132\173\101\174\061\175\067\177\173\200\052" + - "\220\047\256\106\260\164\261\021\263\160\266\044\302" + - "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\002\001\001\000\136\004" + - "\126\016\u0542\021\145\027\u0540\066\152\067\134\070\013" + - "\071\065\074\043\102\133\106\111\110\167\113\131\114" + - "\102\115\125\116\214\123\137\124\212\125\120\126\227" + - "\137\223\147\023\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\220\047\256\106" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\002\001\001\000\004\017\u0543\001\001\000" + - "\002\001\001\000\160\004\126\016\u03a3\020\u03a1\021\145" + + "\002\001\001\000\002\001\001\000\002\001\001\000\004" + + "\150\u0531\001\001\000\002\001\001\000\002\001\001\000" + + "\030\004\354\074\344\077\u0533\101\360\167\362\177\341" + + "\200\345\312\352\314\342\315\347\320\364\001\001\000" + + "\002\001\001\000\160\004\126\016\u03a7\020\u03a5\021\145" + "\066\152\067\134\070\013\071\065\074\043\102\133\106" + "\111\110\167\113\131\114\102\115\125\116\214\123\137" + "\124\212\125\120\126\227\137\223\147\023\151\060\167" + @@ -2133,272 +2096,220 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { "\177\173\200\052\216\016\217\071\220\047\231\204\232" + "\077\233\041\234\010\235\176\256\106\260\164\261\021" + "\263\160\266\044\302\222\303\217\305\031\306\076\307" + - "\075\321\166\322\036\330\136\331\u03a6\334\u03a5\001\001" + + "\075\321\166\322\036\330\136\331\u03aa\334\u03a9\001\001" + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\122\004\126\066\152\067\134\070\013" + - "\071\065\074\043\102\133\106\u054a\115\125\116\214\123" + - "\137\124\212\125\120\126\227\137\223\147\023\167\055" + - "\170\042\171\147\172\132\173\101\174\061\175\067\177" + - "\173\200\052\220\047\256\106\260\164\261\021\263\160" + - "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u01b1\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\006\145\u054e\266" + - "\u054d\001\001\000\002\001\001\000\002\001\001\000\060" + - "\070\013\071\065\123\u0281\124\212\125\120\126\227\137" + - "\223\170\042\173\u027d\174\061\175\u01ec\177\173\200\052" + - "\220\u055a\261\021\263\160\266\044\303\u027e\305\031\306" + - "\076\307\075\321\166\322\036\001\001\000\002\001\001" + - "\000\122\004\126\066\152\067\134\070\013\071\065\074" + - "\043\102\133\106\u0553\115\125\116\214\123\137\124\212" + + "\002\001\001\000\126\004\126\064\u053b\065\u053c\066\152" + + "\067\134\070\013\071\065\074\043\102\133\106\u053a\115" + + "\125\116\214\123\137\124\212\125\120\126\227\137\223" + + "\147\023\167\055\170\042\171\147\172\132\173\101\174" + + "\061\175\067\177\173\200\052\220\047\256\106\260\164" + + "\261\021\263\160\266\044\302\222\303\217\305\031\306" + + "\076\307\075\321\166\322\036\330\136\331\u01b3\001\001" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + + "\122\004\126\066\152\067\134\070\013\071\065\074\043" + + "\102\133\106\u053e\115\125\116\214\123\137\124\212\125" + + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + + "\136\331\u01b3\001\001\000\002\001\001\000\126\004\126" + + "\064\u0540\065\u053c\066\152\067\134\070\013\071\065\074" + + "\043\102\133\106\u053a\115\125\116\214\123\137\124\212" + "\125\120\126\227\137\223\147\023\167\055\170\042\171" + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + "\220\047\256\106\260\164\261\021\263\160\266\044\302" + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\122\004\126\066\152\067\134" + - "\070\013\071\065\074\043\102\133\106\u0556\115\125\116" + - "\214\123\137\124\212\125\120\126\227\137\223\147\023" + - "\167\055\170\042\171\147\172\132\173\101\174\061\175" + - "\067\177\173\200\052\220\047\256\106\260\164\261\021" + - "\263\160\266\044\302\222\303\217\305\031\306\076\307" + - "\075\321\166\322\036\330\136\331\u01b1\001\001\000\002" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\002\001\001\000\004\150\u0565" + - "\001\001\000\010\146\u0561\150\u0562\266\u0560\001\001\000" + - "\004\150\u055f\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\024" + - "\124\u028f\126\227\137\u028b\202\u01a2\203\u01a7\204\u0196\205" + - "\u02cd\261\u02c8\266\044\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\002\001\001\000\122\004" + - "\126\066\152\067\134\070\013\071\065\074\043\102\133" + - "\106\u056d\115\125\116\214\123\137\124\212\125\120\126" + + "\330\136\331\u01b3\001\001\000\002\001\001\000\126\004" + + "\126\064\u0542\065\u053c\066\152\067\134\070\013\071\065" + + "\074\043\102\133\106\u053a\115\125\116\214\123\137\124" + + "\212\125\120\126\227\137\223\147\023\167\055\170\042" + + "\171\147\172\132\173\101\174\061\175\067\177\173\200" + + "\052\220\047\256\106\260\164\261\021\263\160\266\044" + + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + + "\036\330\136\331\u01b3\001\001\000\002\001\001\000\136" + + "\004\126\016\u0546\021\145\027\u0544\066\152\067\134\070" + + "\013\071\065\074\043\102\133\106\111\110\167\113\131" + + "\114\102\115\125\116\214\123\137\124\212\125\120\126" + "\227\137\223\147\023\167\055\170\042\171\147\172\132" + "\173\101\174\061\175\067\177\173\200\052\220\047\256" + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + - "\u01b1\001\001\000\002\001\001\000\122\004\126\066\152" + - "\067\134\070\013\071\065\074\043\102\133\106\u056f\115" + - "\125\116\214\123\137\124\212\125\120\126\227\137\223" + - "\147\023\167\055\170\042\171\147\172\132\173\101\174" + - "\061\175\067\177\173\200\052\220\047\256\106\260\164" + - "\261\021\263\160\266\044\302\222\303\217\305\031\306" + - "\076\307\075\321\166\322\036\330\136\331\u01b1\001\001" + - "\000\002\001\001\000\004\033\u0571\001\001\000\002\001" + - "\001\000\004\034\u0584\001\001\000\004\034\u0574\001\001" + - "\000\002\001\001\000\004\034\u0576\001\001\000\002\001" + - "\001\000\002\001\001\000\122\004\126\066\152\067\134" + - "\070\013\071\065\074\043\102\133\106\u057e\115\125\116" + - "\214\123\137\124\212\125\120\126\227\137\223\147\023" + + "\u01b3\001\001\000\002\001\001\000\004\017\u0547\001\001" + + "\000\002\001\001\000\160\004\126\016\u03a7\020\u03a5\021" + + "\145\066\152\067\134\070\013\071\065\074\043\102\133" + + "\106\111\110\167\113\131\114\102\115\125\116\214\123" + + "\137\124\212\125\120\126\227\137\223\147\023\151\060" + "\167\055\170\042\171\147\172\132\173\101\174\061\175" + - "\067\177\173\200\052\220\047\256\106\260\164\261\021" + - "\263\160\266\044\302\222\303\217\305\031\306\076\307" + - "\075\321\166\322\036\330\136\331\u01b1\001\001\000\004" + - "\035\u057a\001\001\000\004\017\u057d\001\001\000\002\001" + - "\001\000\002\001\001\000\160\004\126\016\u03a3\020\u03a1" + - "\021\145\066\152\067\134\070\013\071\065\074\043\102" + - "\133\106\111\110\167\113\131\114\102\115\125\116\214" + - "\123\137\124\212\125\120\126\227\137\223\147\023\151" + - "\060\167\055\170\042\171\147\172\132\173\101\174\061" + - "\175\067\177\173\200\052\216\016\217\071\220\047\231" + - "\204\232\077\233\041\234\010\235\176\256\106\260\164" + - "\261\021\263\160\266\044\302\222\303\217\305\031\306" + - "\076\307\075\321\166\322\036\330\136\331\u03a6\334\u03a5" + - "\001\001\000\004\035\u057f\001\001\000\004\017\u0580\001" + - "\001\000\160\004\126\016\u03a3\020\u03a1\021\145\066\152" + - "\067\134\070\013\071\065\074\043\102\133\106\111\110" + - "\167\113\131\114\102\115\125\116\214\123\137\124\212" + - "\125\120\126\227\137\223\147\023\151\060\167\055\170" + - "\042\171\147\172\132\173\101\174\061\175\067\177\173" + - "\200\052\216\016\217\071\220\047\231\204\232\077\233" + - "\041\234\010\235\176\256\106\260\164\261\021\263\160" + - "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u03a6\334\u03a5\001\001\000\002" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\004\034\u0586\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\064\022\u058a\023\u058c\070" + - "\013\071\065\123\u0281\124\212\125\120\126\227\137\223" + - "\170\042\173\u027d\174\061\175\u01ec\177\173\200\052\220" + - "\u058b\261\021\263\160\266\044\303\u027e\305\031\306\076" + - "\307\075\321\166\322\036\001\001\000\004\104\u058e\001" + - "\001\000\002\001\001\000\002\001\001\000\062\023\u0591" + - "\070\013\071\065\123\u0281\124\212\125\120\126\227\137" + - "\223\170\042\173\u027d\174\061\175\u01ec\177\173\200\052" + - "\220\u058b\261\021\263\160\266\044\303\u027e\305\031\306" + - "\076\307\075\321\166\322\036\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\004\162\u0594\001\001\000\044\163\u0598" + - "\211\255\212\254\257\304\270\257\271\262\272\252\273" + - "\267\274\271\275\275\277\306\300\272\325\261\330\136" + - "\331\u0597\336\u0595\337\u0596\001\001\000\002\001\001\000" + - "\002\001\001\000\040\211\255\212\254\257\304\270\257" + - "\271\262\272\252\273\267\274\271\275\275\277\306\300" + - "\272\325\261\330\u0268\336\u0595\337\u059e\001\001\000\002" + - "\001\001\000\002\001\001\000\002\001\001\000\012\003" + - "\u0449\005\u0447\153\u059c\166\u0445\001\001\000\004\154\u059d" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\032\124\u028f\126\227\133\u05a1\137\u028b\202\u01a2" + - "\203\u01a7\204\u0196\205\u02ac\261\u02a8\266\044\313\u02ad\317" + - "\u02aa\001\001\000\004\214\u05a2\001\001\000\006\130\u029e" + - "\132\u05a3\001\001\000\006\130\u02a0\215\u05a4\001\001\000" + - "\004\262\u02a3\001\001\000\002\001\001\000\006\145\u054e" + - "\266\u054d\001\001\000\002\001\001\000\002\001\001\000" + - "\140\004\126\050\u05b0\051\u0218\052\u0204\053\u020c\066\u021a" + - "\067\134\070\013\071\065\074\043\102\133\106\u01b3\115" + - "\125\116\214\123\137\124\212\125\120\126\227\137\223" + - "\147\023\150\u020a\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\202\u01a2\203\u0205" + - "\220\u0208\256\106\260\164\261\021\263\160\266\044\302" + - "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u01b1\001\001\000\032\124\u028f\126\227\133" + - "\u05ac\137\u028b\202\u01a2\203\u01a7\204\u0196\205\u02ac\261\u02a8" + - "\266\044\313\u02ad\317\u02aa\001\001\000\002\001\001\000" + - "\004\214\u05ad\001\001\000\006\130\u029e\132\u05ae\001\001" + - "\000\006\130\u02a0\215\u05af\001\001\000\004\262\u02a3\001" + + "\067\177\173\200\052\216\016\217\071\220\047\231\204" + + "\232\077\233\041\234\010\235\176\256\106\260\164\261" + + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + + "\307\075\321\166\322\036\330\136\331\u03aa\334\u03a9\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\004\152\u05b5\001\001\000\002\001" + - "\001\000\006\200\242\240\u05b7\001\001\000\002\001\001" + - "\000\004\164\u05b9\001\001\000\036\165\u05bc\211\u05bb\212" + - "\u05ba\270\257\271\262\272\252\273\267\274\271\275\275" + - "\277\306\300\u05be\330\136\331\u05bd\335\u05c1\001\001\000" + - "\002\001\001\000\004\206\u05c3\001\001\000\002\001\001" + - "\000\032\211\u05bb\212\u05ba\270\257\271\262\272\252\273" + - "\267\274\271\275\275\277\306\300\u05be\330\u0268\335\u05c2" + - "\001\001\000\020\270\257\271\262\272\252\273\267\274" + - "\271\275\275\277\u0476\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\006\061\u05c6\254\u0225\001\001" + - "\000\012\202\u01a2\203\u01a7\204\u0196\205\u05c7\001\001\000" + - "\002\001\001\000\026\043\u05c9\046\u022c\047\u0229\210\u0230" + - "\272\u0228\274\u022b\275\u022d\330\136\331\u022a\340\u022f\001" + - "\001\000\002\001\001\000\004\255\u05cb\001\001\000\002" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\004\017\u05d1\001\001\000\160" + - "\004\126\016\u03a3\020\u03a1\021\145\066\152\067\134\070" + - "\013\071\065\074\043\102\133\106\111\110\167\113\131" + - "\114\102\115\125\116\214\123\137\124\212\125\120\126" + - "\227\137\223\147\023\151\060\167\055\170\042\171\147" + - "\172\132\173\101\174\061\175\067\177\173\200\052\216" + - "\016\217\071\220\047\231\204\232\077\233\041\234\010" + - "\235\176\256\106\260\164\261\021\263\160\266\044\302" + - "\222\303\217\305\031\306\076\307\075\321\166\322\036" + - "\330\136\331\u03a6\334\u03a5\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\004\017\u05d6\001\001" + - "\000\160\004\126\016\u03a3\020\u03a1\021\145\066\152\067" + - "\134\070\013\071\065\074\043\102\133\106\111\110\167" + - "\113\131\114\102\115\125\116\214\123\137\124\212\125" + - "\120\126\227\137\223\147\023\151\060\167\055\170\042" + + "\000\002\001\001\000\122\004\126\066\152\067\134\070" + + "\013\071\065\074\043\102\133\106\u054e\115\125\116\214" + + "\123\137\124\212\125\120\126\227\137\223\147\023\167" + + "\055\170\042\171\147\172\132\173\101\174\061\175\067" + + "\177\173\200\052\220\047\256\106\260\164\261\021\263" + + "\160\266\044\302\222\303\217\305\031\306\076\307\075" + + "\321\166\322\036\330\136\331\u01b3\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\006\145\u0552" + + "\266\u0551\001\001\000\002\001\001\000\002\001\001\000" + + "\060\070\013\071\065\123\u0285\124\212\125\120\126\227" + + "\137\223\170\042\173\u0281\174\061\175\u01f0\177\173\200" + + "\052\220\u055e\261\021\263\160\266\044\303\u0282\305\031" + + "\306\076\307\075\321\166\322\036\001\001\000\002\001" + + "\001\000\122\004\126\066\152\067\134\070\013\071\065" + + "\074\043\102\133\106\u0557\115\125\116\214\123\137\124" + + "\212\125\120\126\227\137\223\147\023\167\055\170\042" + "\171\147\172\132\173\101\174\061\175\067\177\173\200" + - "\052\216\016\217\071\220\047\231\204\232\077\233\041" + - "\234\010\235\176\256\106\260\164\261\021\263\160\266" + - "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u03a6\334\u03a5\001\001\000\002\001" + - "\001\000\006\200\u05da\224\u05d9\001\001\000\006\266\u05e1" + - "\267\u05e2\001\001\000\010\225\u05db\226\u05de\227\u05dd\001" + - "\001\000\002\001\001\000\004\200\u05e0\001\001\000\002" + - "\001\001\000\004\227\u05df\001\001\000\002\001\001\000" + + "\052\220\047\256\106\260\164\261\021\263\160\266\044" + + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + + "\036\330\136\331\u01b3\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\122\004\126\066\152\067" + + "\134\070\013\071\065\074\043\102\133\106\u055a\115\125" + + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + + "\023\167\055\170\042\171\147\172\132\173\101\174\061" + + "\175\067\177\173\200\052\220\047\256\106\260\164\261" + + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + - "\001\001\000\004\017\u05e5\001\001\000\160\004\126\016" + - "\u03a3\020\u03a1\021\145\066\152\067\134\070\013\071\065" + - "\074\043\102\133\106\111\110\167\113\131\114\102\115" + - "\125\116\214\123\137\124\212\125\120\126\227\137\223" + - "\147\023\151\060\167\055\170\042\171\147\172\132\173" + - "\101\174\061\175\067\177\173\200\052\216\016\217\071" + - "\220\047\231\204\232\077\233\041\234\010\235\176\256" + - "\106\260\164\261\021\263\160\266\044\302\222\303\217" + - "\305\031\306\076\307\075\321\166\322\036\330\136\331" + - "\u03a6\334\u03a5\001\001\000\010\221\u05e8\222\u05ea\223\u05e9" + - "\001\001\000\002\001\001\000\004\230\u05ed\001\001\000" + - "\002\001\001\000\004\223\u05eb\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\004\017\u05ef\001" + - "\001\000\160\004\126\016\u03a3\020\u03a1\021\145\066\152" + - "\067\134\070\013\071\065\074\043\102\133\106\111\110" + - "\167\113\131\114\102\115\125\116\214\123\137\124\212" + - "\125\120\126\227\137\223\147\023\151\060\167\055\170" + - "\042\171\147\172\132\173\101\174\061\175\067\177\173" + - "\200\052\216\016\217\071\220\047\231\204\232\077\233" + - "\041\234\010\235\176\256\106\260\164\261\021\263\160" + - "\266\044\302\222\303\217\305\031\306\076\307\075\321" + - "\166\322\036\330\136\331\u03a6\334\u03a5\001\001\000\002" + - "\001\001\000\006\200\u05da\224\u05f2\001\001\000\006\266" + - "\u05e1\267\u05f3\001\001\000\002\001\001\000\002\001\001" + - "\000\004\017\u05f6\001\001\000\160\004\126\016\u03a3\020" + - "\u03a1\021\145\066\152\067\134\070\013\071\065\074\043" + + "\001\001\000\002\001\001\000\002\001\001\000\004\150" + + "\u0569\001\001\000\010\146\u0565\150\u0566\266\u0564\001\001" + + "\000\004\150\u0563\001\001\000\002\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + + "\024\124\u0292\126\227\137\u028f\202\u01a4\203\u01a9\204\u0198" + + "\205\u02d1\261\u02cc\266\044\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\122" + + "\004\126\066\152\067\134\070\013\071\065\074\043\102" + + "\133\106\u0571\115\125\116\214\123\137\124\212\125\120" + + "\126\227\137\223\147\023\167\055\170\042\171\147\172" + + "\132\173\101\174\061\175\067\177\173\200\052\220\047" + + "\256\106\260\164\261\021\263\160\266\044\302\222\303" + + "\217\305\031\306\076\307\075\321\166\322\036\330\136" + + "\331\u01b3\001\001\000\002\001\001\000\122\004\126\066" + + "\152\067\134\070\013\071\065\074\043\102\133\106\u0573" + + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + + "\223\147\023\167\055\170\042\171\147\172\132\173\101" + + "\174\061\175\067\177\173\200\052\220\047\256\106\260" + + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + + "\306\076\307\075\321\166\322\036\330\136\331\u01b3\001" + + "\001\000\002\001\001\000\004\033\u0575\001\001\000\002" + + "\001\001\000\004\034\u0588\001\001\000\004\034\u0578\001" + + "\001\000\002\001\001\000\004\034\u057a\001\001\000\002" + + "\001\001\000\002\001\001\000\122\004\126\066\152\067" + + "\134\070\013\071\065\074\043\102\133\106\u0582\115\125" + + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + + "\023\167\055\170\042\171\147\172\132\173\101\174\061" + + "\175\067\177\173\200\052\220\047\256\106\260\164\261" + + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + + "\004\035\u057e\001\001\000\004\017\u0581\001\001\000\002" + + "\001\001\000\002\001\001\000\160\004\126\016\u03a7\020" + + "\u03a5\021\145\066\152\067\134\070\013\071\065\074\043" + "\102\133\106\111\110\167\113\131\114\102\115\125\116" + "\214\123\137\124\212\125\120\126\227\137\223\147\023" + "\151\060\167\055\170\042\171\147\172\132\173\101\174" + "\061\175\067\177\173\200\052\216\016\217\071\220\047" + "\231\204\232\077\233\041\234\010\235\176\256\106\260" + "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u03a6\334" + - "\u03a5\001\001\000\002\001\001\000\002\001\001\000\140" + - "\004\126\050\u05fa\051\u0218\052\u0204\053\u020c\066\u021a\067" + - "\134\070\013\071\065\074\043\102\133\106\u01b3\115\125" + - "\116\214\123\137\124\212\125\120\126\227\137\223\147" + - "\023\150\u020a\167\055\170\042\171\147\172\132\173\101" + - "\174\061\175\067\177\173\200\052\202\u01a2\203\u0205\220" + - "\u0208\256\106\260\164\261\021\263\160\266\044\302\222" + - "\303\217\305\031\306\076\307\075\321\166\322\036\330" + - "\136\331\u01b1\001\001\000\002\001\001\000\002\001\001" + - "\000\004\014\u0604\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\004\014\u0602\001\001\000\002" + - "\001\001\000\162\004\126\015\005\016\121\021\145\066" + + "\306\076\307\075\321\166\322\036\330\136\331\u03aa\334" + + "\u03a9\001\001\000\004\035\u0583\001\001\000\004\017\u0584" + + "\001\001\000\160\004\126\016\u03a7\020\u03a5\021\145\066" + "\152\067\134\070\013\071\065\074\043\102\133\106\111" + "\110\167\113\131\114\102\115\125\116\214\123\137\124" + "\212\125\120\126\227\137\223\147\023\151\060\167\055" + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + - "\173\200\052\207\161\216\016\217\071\220\047\231\204" + - "\232\077\233\041\234\010\235\176\256\106\260\164\261" + - "\021\263\160\266\044\302\222\303\217\305\031\306\076" + - "\307\075\321\166\322\036\330\136\331\220\334\201\001" + - "\001\000\002\001\001\000\162\004\126\015\005\016\121" + - "\021\145\066\152\067\134\070\013\071\065\074\043\102" + - "\133\106\111\110\167\113\131\114\102\115\125\116\214" + - "\123\137\124\212\125\120\126\227\137\223\147\023\151" + - "\060\167\055\170\042\171\147\172\132\173\101\174\061" + - "\175\067\177\173\200\052\207\161\216\016\217\071\220" + - "\047\231\204\232\077\233\041\234\010\235\176\256\106" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\220" + - "\334\201\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\004\236\u0609\001\001\000\004\237\u060a" + - "\001\001\000\002\001\001\000\004\057\u060c\001\001\000" + - "\042\060\266\211\255\212\254\257\304\270\257\271\262" + - "\272\252\273\267\274\271\275\275\277\306\300\272\325" + - "\261\330\136\331\265\336\251\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\024\124\u028f\126\227\134\u0615\135\u028a\136\u0287\137\u028b" + - "\150\u0286\261\u0288\266\044\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\004\214\u0616\001\001" + - "\000\006\130\u029e\132\u0617\001\001\000\006\130\u02a0\215" + - "\u0618\001\001\000\004\262\u02a3\001\001\000\002\001\001" + - "\000\032\004\354\074\344\077\u0237\100\u061b\101\360\167" + - "\362\177\341\200\345\312\352\314\342\315\347\320\364" + + "\173\200\052\216\016\217\071\220\047\231\204\232\077" + + "\233\041\234\010\235\176\256\106\260\164\261\021\263" + + "\160\266\044\302\222\303\217\305\031\306\076\307\075" + + "\321\166\322\036\330\136\331\u03aa\334\u03a9\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\004\034\u058a\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\064\022\u058e\023\u0590" + + "\070\013\071\065\123\u0285\124\212\125\120\126\227\137" + + "\223\170\042\173\u0281\174\061\175\u01f0\177\173\200\052" + + "\220\u058f\261\021\263\160\266\044\303\u0282\305\031\306" + + "\076\307\075\321\166\322\036\001\001\000\004\104\u0592" + + "\001\001\000\002\001\001\000\002\001\001\000\062\023" + + "\u0595\070\013\071\065\123\u0285\124\212\125\120\126\227" + + "\137\223\170\042\173\u0281\174\061\175\u01f0\177\173\200" + + "\052\220\u058f\261\021\263\160\266\044\303\u0282\305\031" + + "\306\076\307\075\321\166\322\036\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\004\162\u0598\001\001\000\044\163" + + "\u059c\211\255\212\254\257\304\270\257\271\262\272\252" + + "\273\267\274\271\275\275\277\306\300\272\325\261\330" + + "\136\331\u059b\336\u0599\337\u059a\001\001\000\002\001\001" + + "\000\002\001\001\000\040\211\255\212\254\257\304\270" + + "\257\271\262\272\252\273\267\274\271\275\275\277\306" + + "\300\272\325\261\330\u026c\336\u0599\337\u05a2\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\012" + + "\003\u044d\005\u044b\153\u05a0\166\u0449\001\001\000\004\154" + + "\u05a1\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\032\124\u0292\126\227\133\u05a5\137\u028f\202" + + "\u01a4\203\u01a9\204\u0198\205\u02b0\261\u02ac\266\044\313\u02b1" + + "\317\u02ae\001\001\000\004\214\u05a6\001\001\000\006\130" + + "\u02a2\132\u05a7\001\001\000\006\130\u02a4\215\u05a8\001\001" + + "\000\004\262\u02a7\001\001\000\002\001\001\000\006\145" + + "\u0552\266\u0551\001\001\000\002\001\001\000\002\001\001" + + "\000\140\004\126\050\u05b4\051\u021c\052\u0208\053\u0210\066" + + "\u021e\067\134\070\013\071\065\074\043\102\133\106\u01b5" + + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + + "\223\147\023\150\u020e\167\055\170\042\171\147\172\132" + + "\173\101\174\061\175\067\177\173\200\052\202\u01a4\203" + + "\u0209\220\u020c\256\106\260\164\261\021\263\160\266\044" + + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + + "\036\330\136\331\u01b3\001\001\000\032\124\u0292\126\227" + + "\133\u05b0\137\u028f\202\u01a4\203\u01a9\204\u0198\205\u02b0\261" + + "\u02ac\266\044\313\u02b1\317\u02ae\001\001\000\002\001\001" + + "\000\004\214\u05b1\001\001\000\006\130\u02a2\132\u05b2\001" + + "\001\000\006\130\u02a4\215\u05b3\001\001\000\004\262\u02a7" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\122\004\126\066\152\067\134\070\013\071\065" + - "\074\043\102\133\106\u061f\115\125\116\214\123\137\124" + - "\212\125\120\126\227\137\223\147\023\167\055\170\042" + - "\171\147\172\132\173\101\174\061\175\067\177\173\200" + - "\052\220\047\256\106\260\164\261\021\263\160\266\044" + + "\001\000\002\001\001\000\004\152\u05b9\001\001\000\002" + + "\001\001\000\006\200\242\240\u05bb\001\001\000\002\001" + + "\001\000\004\164\u05bd\001\001\000\036\165\u05c0\211\u05bf" + + "\212\u05be\270\257\271\262\272\252\273\267\274\271\275" + + "\275\277\306\300\u05c2\330\136\331\u05c1\335\u05c5\001\001" + + "\000\002\001\001\000\004\206\u05c7\001\001\000\002\001" + + "\001\000\032\211\u05bf\212\u05be\270\257\271\262\272\252" + + "\273\267\274\271\275\275\277\306\300\u05c2\330\u026c\335" + + "\u05c6\001\001\000\020\270\257\271\262\272\252\273\267" + + "\274\271\275\275\277\u047a\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\006\061\u05ca\254\u0229\001" + + "\001\000\012\202\u01a4\203\u01a9\204\u0198\205\u05cb\001\001" + + "\000\002\001\001\000\026\043\u05cd\046\u0230\047\u022d\210" + + "\u0234\272\u022c\274\u022f\275\u0231\330\136\331\u022e\340\u0233" + + "\001\001\000\002\001\001\000\004\255\u05cf\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\004\017\u05d5\001\001\000" + + "\160\004\126\016\u03a7\020\u03a5\021\145\066\152\067\134" + + "\070\013\071\065\074\043\102\133\106\111\110\167\113" + + "\131\114\102\115\125\116\214\123\137\124\212\125\120" + + "\126\227\137\223\147\023\151\060\167\055\170\042\171" + + "\147\172\132\173\101\174\061\175\067\177\173\200\052" + + "\216\016\217\071\220\047\231\204\232\077\233\041\234" + + "\010\235\176\256\106\260\164\261\021\263\160\266\044" + "\302\222\303\217\305\031\306\076\307\075\321\166\322" + - "\036\330\136\331\u01b1\001\001\000\002\001\001\000\002" + - "\001\001\000\002\001\001\000\122\004\126\066\152\067" + - "\134\070\013\071\065\074\043\102\133\106\u0623\115\125" + - "\116\214\123\137\124\212\125\120\126\227\137\223\147" + - "\023\167\055\170\042\171\147\172\132\173\101\174\061" + - "\175\067\177\173\200\052\220\047\256\106\260\164\261" + - "\021\263\160\266\044\302\222\303\217\305\031\306\076" + - "\307\075\321\166\322\036\330\136\331\u01b1\001\001\000" + - "\002\001\001\000\136\004\126\016\u0627\021\145\036\u0626" + - "\066\152\067\134\070\013\071\065\074\043\102\133\106" + - "\111\110\167\113\131\114\102\115\125\116\214\123\137" + - "\124\212\125\120\126\227\137\223\147\023\167\055\170" + + "\036\330\136\331\u03aa\334\u03a9\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\004\017\u05da\001" + + "\001\000\160\004\126\016\u03a7\020\u03a5\021\145\066\152" + + "\067\134\070\013\071\065\074\043\102\133\106\111\110" + + "\167\113\131\114\102\115\125\116\214\123\137\124\212" + + "\125\120\126\227\137\223\147\023\151\060\167\055\170" + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + - "\200\052\220\047\256\106\260\164\261\021\263\160\266" + - "\044\302\222\303\217\305\031\306\076\307\075\321\166" + - "\322\036\330\136\331\u01b1\001\001\000\004\017\u0628\001" + - "\001\000\002\001\001\000\002\001\001\000\160\004\126" + - "\016\u03a3\020\u03a1\021\145\066\152\067\134\070\013\071" + + "\200\052\216\016\217\071\220\047\231\204\232\077\233" + + "\041\234\010\235\176\256\106\260\164\261\021\263\160" + + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + + "\166\322\036\330\136\331\u03aa\334\u03a9\001\001\000\002" + + "\001\001\000\006\200\u05de\224\u05dd\001\001\000\006\266" + + "\u05e5\267\u05e6\001\001\000\010\225\u05df\226\u05e2\227\u05e1" + + "\001\001\000\002\001\001\000\004\200\u05e4\001\001\000" + + "\002\001\001\000\004\227\u05e3\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + + "\002\001\001\000\004\017\u05e9\001\001\000\160\004\126" + + "\016\u03a7\020\u03a5\021\145\066\152\067\134\070\013\071" + "\065\074\043\102\133\106\111\110\167\113\131\114\102" + "\115\125\116\214\123\137\124\212\125\120\126\227\137" + "\223\147\023\151\060\167\055\170\042\171\147\172\132" + @@ -2406,80 +2317,179 @@ public class ASTPHP5Parser extends java_cup.runtime.lr_parser { "\071\220\047\231\204\232\077\233\041\234\010\235\176" + "\256\106\260\164\261\021\263\160\266\044\302\222\303" + "\217\305\031\306\076\307\075\321\166\322\036\330\136" + - "\331\u03a6\334\u03a5\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\002\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\002\001\001\000\122" + - "\004\126\066\152\067\134\070\013\071\065\074\043\102" + - "\133\106\u0635\115\125\116\214\123\137\124\212\125\120" + - "\126\227\137\223\147\023\167\055\170\042\171\147\172" + - "\132\173\101\174\061\175\067\177\173\200\052\220\047" + - "\256\106\260\164\261\021\263\160\266\044\302\222\303" + - "\217\305\031\306\076\307\075\321\166\322\036\330\136" + - "\331\u01b1\001\001\000\002\001\001\000\122\004\126\066" + - "\152\067\134\070\013\071\065\074\043\102\133\106\u0637" + - "\115\125\116\214\123\137\124\212\125\120\126\227\137" + - "\223\147\023\167\055\170\042\171\147\172\132\173\101" + - "\174\061\175\067\177\173\200\052\220\047\256\106\260" + - "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + - "\001\000\002\001\001\000\004\150\u0639\001\001\000\002" + - "\001\001\000\026\043\u063b\046\u022c\047\u0229\210\u0230\272" + - "\u0228\274\u022b\275\u022d\330\136\331\u022a\340\u022f\001\001" + - "\000\002\001\001\000\004\255\u063d\001\001\000\002\001" + - "\001\000\004\017\u063f\001\001\000\160\004\126\016\u03a3" + - "\020\u03a1\021\145\066\152\067\134\070\013\071\065\074" + + "\331\u03aa\334\u03a9\001\001\000\010\221\u05ec\222\u05ee\223" + + "\u05ed\001\001\000\002\001\001\000\004\230\u05f1\001\001" + + "\000\002\001\001\000\004\223\u05ef\001\001\000\002\001" + + "\001\000\002\001\001\000\002\001\001\000\004\017\u05f3" + + "\001\001\000\160\004\126\016\u03a7\020\u03a5\021\145\066" + + "\152\067\134\070\013\071\065\074\043\102\133\106\111" + + "\110\167\113\131\114\102\115\125\116\214\123\137\124" + + "\212\125\120\126\227\137\223\147\023\151\060\167\055" + + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + + "\173\200\052\216\016\217\071\220\047\231\204\232\077" + + "\233\041\234\010\235\176\256\106\260\164\261\021\263" + + "\160\266\044\302\222\303\217\305\031\306\076\307\075" + + "\321\166\322\036\330\136\331\u03aa\334\u03a9\001\001\000" + + "\002\001\001\000\006\200\u05de\224\u05f6\001\001\000\006" + + "\266\u05e5\267\u05f7\001\001\000\002\001\001\000\002\001" + + "\001\000\004\017\u05fa\001\001\000\160\004\126\016\u03a7" + + "\020\u03a5\021\145\066\152\067\134\070\013\071\065\074" + "\043\102\133\106\111\110\167\113\131\114\102\115\125" + "\116\214\123\137\124\212\125\120\126\227\137\223\147" + "\023\151\060\167\055\170\042\171\147\172\132\173\101" + "\174\061\175\067\177\173\200\052\216\016\217\071\220" + "\047\231\204\232\077\233\041\234\010\235\176\256\106" + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u03a6" + - "\334\u03a5\001\001\000\002\001\001\000\140\004\126\050" + - "\u0642\051\u0218\052\u0204\053\u020c\066\u021a\067\134\070\013" + - "\071\065\074\043\102\133\106\u01b3\115\125\116\214\123" + - "\137\124\212\125\120\126\227\137\223\147\023\150\u020a" + - "\167\055\170\042\171\147\172\132\173\101\174\061\175" + - "\067\177\173\200\052\202\u01a2\203\u0205\220\u0208\256\106" + - "\260\164\261\021\263\160\266\044\302\222\303\217\305" + - "\031\306\076\307\075\321\166\322\036\330\136\331\u01b1" + - "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001\000\004\104\u0648\001\001\000\010" + - "\177\u0645\200\345\332\u064a\001\001\000\002\001\001\000" + - "\002\001\001\000\002\001\001\000\140\004\126\050\u064c" + - "\051\u0218\052\u0204\053\u020c\066\u021a\067\134\070\013\071" + - "\065\074\043\102\133\106\u01b3\115\125\116\214\123\137" + - "\124\212\125\120\126\227\137\223\147\023\150\u020a\167" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u03aa" + + "\334\u03a9\001\001\000\002\001\001\000\002\001\001\000" + + "\140\004\126\050\u05fe\051\u021c\052\u0208\053\u0210\066\u021e" + + "\067\134\070\013\071\065\074\043\102\133\106\u01b5\115" + + "\125\116\214\123\137\124\212\125\120\126\227\137\223" + + "\147\023\150\u020e\167\055\170\042\171\147\172\132\173" + + "\101\174\061\175\067\177\173\200\052\202\u01a4\203\u0209" + + "\220\u020c\256\106\260\164\261\021\263\160\266\044\302" + + "\222\303\217\305\031\306\076\307\075\321\166\322\036" + + "\330\136\331\u01b3\001\001\000\002\001\001\000\002\001" + + "\001\000\004\014\u0608\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\004\014\u0606\001\001\000" + + "\002\001\001\000\162\004\126\015\005\016\121\021\145" + + "\066\152\067\134\070\013\071\065\074\043\102\133\106" + + "\111\110\167\113\131\114\102\115\125\116\214\123\137" + + "\124\212\125\120\126\227\137\223\147\023\151\060\167" + "\055\170\042\171\147\172\132\173\101\174\061\175\067" + - "\177\173\200\052\202\u01a2\203\u0205\220\u0208\256\106\260" + - "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + + "\177\173\200\052\207\161\216\016\217\071\220\047\231" + + "\204\232\077\233\041\234\010\235\176\256\106\260\164" + + "\261\021\263\160\266\044\302\222\303\217\305\031\306" + + "\076\307\075\321\166\322\036\330\136\331\220\334\200" + + "\001\001\000\002\001\001\000\162\004\126\015\005\016" + + "\121\021\145\066\152\067\134\070\013\071\065\074\043" + + "\102\133\106\111\110\167\113\131\114\102\115\125\116" + + "\214\123\137\124\212\125\120\126\227\137\223\147\023" + + "\151\060\167\055\170\042\171\147\172\132\173\101\174" + + "\061\175\067\177\173\200\052\207\161\216\016\217\071" + + "\220\047\231\204\232\077\233\041\234\010\235\176\256" + + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + + "\220\334\200\001\001\000\002\001\001\000\002\001\001" + + "\000\002\001\001\000\004\236\u060d\001\001\000\004\237" + + "\u060e\001\001\000\002\001\001\000\004\057\u0610\001\001" + + "\000\042\060\266\211\255\212\254\257\304\270\257\271" + + "\262\272\252\273\267\274\271\275\275\277\306\300\272" + + "\325\261\330\136\331\265\336\251\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\062\070\013\071\065\123\u0281\124" + - "\212\125\120\126\227\137\223\170\042\173\u027d\174\061" + - "\175\u01ec\177\173\200\052\220\u0653\256\u0654\261\021\263" + - "\160\266\044\303\u027e\305\031\306\076\307\075\321\166" + - "\322\036\001\001\000\002\001\001\000\122\004\126\066" + - "\152\067\134\070\013\071\065\074\043\102\133\106\u0655" + - "\115\125\116\214\123\137\124\212\125\120\126\227\137" + - "\223\147\023\167\055\170\042\171\147\172\132\173\101" + - "\174\061\175\067\177\173\200\052\220\047\256\106\260" + - "\164\261\021\263\160\266\044\302\222\303\217\305\031" + - "\306\076\307\075\321\166\322\036\330\136\331\u01b1\001" + + "\000\024\124\u0292\126\227\134\u0619\135\u028e\136\u028b\137" + + "\u028f\150\u028a\261\u028c\266\044\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\004\214\u061a\001" + + "\001\000\006\130\u02a2\132\u061b\001\001\000\006\130\u02a4" + + "\215\u061c\001\001\000\004\262\u02a7\001\001\000\002\001" + + "\001\000\032\004\354\074\344\077\u023b\100\u061f\101\360" + + "\167\362\177\341\200\345\312\352\314\342\315\347\320" + + "\364\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\122\004\126\066\152\067\134\070\013\071" + + "\065\074\043\102\133\106\u0623\115\125\116\214\123\137" + + "\124\212\125\120\126\227\137\223\147\023\167\055\170" + + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + + "\200\052\220\047\256\106\260\164\261\021\263\160\266" + + "\044\302\222\303\217\305\031\306\076\307\075\321\166" + + "\322\036\330\136\331\u01b3\001\001\000\002\001\001\000" + + "\002\001\001\000\002\001\001\000\122\004\126\066\152" + + "\067\134\070\013\071\065\074\043\102\133\106\u0627\115" + + "\125\116\214\123\137\124\212\125\120\126\227\137\223" + + "\147\023\167\055\170\042\171\147\172\132\173\101\174" + + "\061\175\067\177\173\200\052\220\047\256\106\260\164" + + "\261\021\263\160\266\044\302\222\303\217\305\031\306" + + "\076\307\075\321\166\322\036\330\136\331\u01b3\001\001" + + "\000\002\001\001\000\136\004\126\016\u062b\021\145\036" + + "\u062a\066\152\067\134\070\013\071\065\074\043\102\133" + + "\106\111\110\167\113\131\114\102\115\125\116\214\123" + + "\137\124\212\125\120\126\227\137\223\147\023\167\055" + + "\170\042\171\147\172\132\173\101\174\061\175\067\177" + + "\173\200\052\220\047\256\106\260\164\261\021\263\160" + + "\266\044\302\222\303\217\305\031\306\076\307\075\321" + + "\166\322\036\330\136\331\u01b3\001\001\000\004\017\u062c" + + "\001\001\000\002\001\001\000\002\001\001\000\160\004" + + "\126\016\u03a7\020\u03a5\021\145\066\152\067\134\070\013" + + "\071\065\074\043\102\133\106\111\110\167\113\131\114" + + "\102\115\125\116\214\123\137\124\212\125\120\126\227" + + "\137\223\147\023\151\060\167\055\170\042\171\147\172" + + "\132\173\101\174\061\175\067\177\173\200\052\216\016" + + "\217\071\220\047\231\204\232\077\233\041\234\010\235" + + "\176\256\106\260\164\261\021\263\160\266\044\302\222" + + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + + "\136\331\u03aa\334\u03a9\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + "\001\000\002\001\001\000\002\001\001\000\002\001\001" + - "\000\002\001\001\000\004\055\u0659\001\001\000\002\001" + - "\001\000\002\001\001\000\006\145\u054e\266\u054d\001\001" + - "\000\002\001\001\000\140\004\126\050\u065d\051\u0218\052" + - "\u0204\053\u020c\066\u021a\067\134\070\013\071\065\074\043" + - "\102\133\106\u01b3\115\125\116\214\123\137\124\212\125" + - "\120\126\227\137\223\147\023\150\u020a\167\055\170\042" + - "\171\147\172\132\173\101\174\061\175\067\177\173\200" + - "\052\202\u01a2\203\u0205\220\u0208\256\106\260\164\261\021" + - "\263\160\266\044\302\222\303\217\305\031\306\076\307" + - "\075\321\166\322\036\330\136\331\u01b1\001\001\000\002" + + "\000\002\001\001\000\002\001\001\000\002\001\001\000" + + "\122\004\126\066\152\067\134\070\013\071\065\074\043" + + "\102\133\106\u0639\115\125\116\214\123\137\124\212\125" + + "\120\126\227\137\223\147\023\167\055\170\042\171\147" + + "\172\132\173\101\174\061\175\067\177\173\200\052\220" + + "\047\256\106\260\164\261\021\263\160\266\044\302\222" + + "\303\217\305\031\306\076\307\075\321\166\322\036\330" + + "\136\331\u01b3\001\001\000\002\001\001\000\122\004\126" + + "\066\152\067\134\070\013\071\065\074\043\102\133\106" + + "\u063b\115\125\116\214\123\137\124\212\125\120\126\227" + + "\137\223\147\023\167\055\170\042\171\147\172\132\173" + + "\101\174\061\175\067\177\173\200\052\220\047\256\106" + + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u01b3" + + "\001\001\000\002\001\001\000\004\150\u063d\001\001\000" + + "\002\001\001\000\026\043\u063f\046\u0230\047\u022d\210\u0234" + + "\272\u022c\274\u022f\275\u0231\330\136\331\u022e\340\u0233\001" + + "\001\000\002\001\001\000\004\255\u0641\001\001\000\002" + + "\001\001\000\004\017\u0643\001\001\000\160\004\126\016" + + "\u03a7\020\u03a5\021\145\066\152\067\134\070\013\071\065" + + "\074\043\102\133\106\111\110\167\113\131\114\102\115" + + "\125\116\214\123\137\124\212\125\120\126\227\137\223" + + "\147\023\151\060\167\055\170\042\171\147\172\132\173" + + "\101\174\061\175\067\177\173\200\052\216\016\217\071" + + "\220\047\231\204\232\077\233\041\234\010\235\176\256" + + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + + "\u03aa\334\u03a9\001\001\000\002\001\001\000\140\004\126" + + "\050\u0646\051\u021c\052\u0208\053\u0210\066\u021e\067\134\070" + + "\013\071\065\074\043\102\133\106\u01b5\115\125\116\214" + + "\123\137\124\212\125\120\126\227\137\223\147\023\150" + + "\u020e\167\055\170\042\171\147\172\132\173\101\174\061" + + "\175\067\177\173\200\052\202\u01a4\203\u0209\220\u020c\256" + + "\106\260\164\261\021\263\160\266\044\302\222\303\217" + + "\305\031\306\076\307\075\321\166\322\036\330\136\331" + + "\u01b3\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001\000\004\104\u064c\001\001\000" + + "\010\177\u0649\200\345\332\u064e\001\001\000\002\001\001" + + "\000\002\001\001\000\002\001\001\000\140\004\126\050" + + "\u0650\051\u021c\052\u0208\053\u0210\066\u021e\067\134\070\013" + + "\071\065\074\043\102\133\106\u01b5\115\125\116\214\123" + + "\137\124\212\125\120\126\227\137\223\147\023\150\u020e" + + "\167\055\170\042\171\147\172\132\173\101\174\061\175" + + "\067\177\173\200\052\202\u01a4\203\u0209\220\u020c\256\106" + + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u01b3" + + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + + "\001\000\002\001\001\000\062\070\013\071\065\123\u0285" + + "\124\212\125\120\126\227\137\223\170\042\173\u0281\174" + + "\061\175\u01f0\177\173\200\052\220\u0657\256\u0658\261\021" + + "\263\160\266\044\303\u0282\305\031\306\076\307\075\321" + + "\166\322\036\001\001\000\002\001\001\000\122\004\126" + + "\066\152\067\134\070\013\071\065\074\043\102\133\106" + + "\u0659\115\125\116\214\123\137\124\212\125\120\126\227" + + "\137\223\147\023\167\055\170\042\171\147\172\132\173" + + "\101\174\061\175\067\177\173\200\052\220\047\256\106" + + "\260\164\261\021\263\160\266\044\302\222\303\217\305" + + "\031\306\076\307\075\321\166\322\036\330\136\331\u01b3" + "\001\001\000\002\001\001\000\002\001\001\000\002\001" + - "\001\000\002\001\001" }); + "\001\000\002\001\001\000\004\055\u065d\001\001\000\002" + + "\001\001\000\002\001\001\000\006\145\u0552\266\u0551\001" + + "\001\000\002\001\001\000\140\004\126\050\u0661\051\u021c" + + "\052\u0208\053\u0210\066\u021e\067\134\070\013\071\065\074" + + "\043\102\133\106\u01b5\115\125\116\214\123\137\124\212" + + "\125\120\126\227\137\223\147\023\150\u020e\167\055\170" + + "\042\171\147\172\132\173\101\174\061\175\067\177\173" + + "\200\052\202\u01a4\203\u0209\220\u020c\256\106\260\164\261" + + "\021\263\160\266\044\302\222\303\217\305\031\306\076" + + "\307\075\321\166\322\036\330\136\331\u01b3\001\001\000" + + "\002\001\001\000\002\001\001\000\002\001\001\000\002" + + "\001\001\000\002\001\001" }); /** Access to reduce_goto table. */ public short[][] reduce_table() {return _reduce_table;} @@ -10949,7 +10959,24 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 469: // expr_without_variable_and_class_instance ::= expr T_RGREATER expr + case 469: // expr_without_variable_and_class_instance ::= expr T_PIPE expr + { + Expression RESULT =null; + int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; + int expr1right = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).right; + Expression expr1 = (Expression)((java_cup.runtime.Symbol) CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).value; + int expr2left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; + int expr2right = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).right; + Expression expr2 = (Expression)((java_cup.runtime.Symbol) CUP$ASTPHP5Parser$stack.peek()).value; + + RESULT = new CompositionExpression(expr1left, expr2right, expr1 , CompositionExpression.OperatorType.PIPE, expr2); + + CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("expr_without_variable_and_class_instance",53, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); + } + return CUP$ASTPHP5Parser$result; + + /*. . . . . . . . . . . . . . . . . . . .*/ + case 470: // expr_without_variable_and_class_instance ::= expr T_RGREATER expr { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -10966,7 +10993,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 470: // expr_without_variable_and_class_instance ::= expr T_IS_SMALLER_OR_EQUAL expr + case 471: // expr_without_variable_and_class_instance ::= expr T_IS_SMALLER_OR_EQUAL expr { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -10983,7 +11010,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 471: // expr_without_variable_and_class_instance ::= expr T_LGREATER expr + case 472: // expr_without_variable_and_class_instance ::= expr T_LGREATER expr { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -11000,7 +11027,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 472: // expr_without_variable_and_class_instance ::= expr T_IS_GREATER_OR_EQUAL expr + case 473: // expr_without_variable_and_class_instance ::= expr T_IS_GREATER_OR_EQUAL expr { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -11017,7 +11044,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 473: // expr_without_variable_and_class_instance ::= expr T_SPACESHIP expr + case 474: // expr_without_variable_and_class_instance ::= expr T_SPACESHIP expr { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -11034,7 +11061,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 474: // expr_without_variable_and_class_instance ::= expr T_INSTANCEOF class_name_reference + case 475: // expr_without_variable_and_class_instance ::= expr T_INSTANCEOF class_name_reference { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -11051,7 +11078,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 475: // expr_without_variable_and_class_instance ::= parenthesis_expr + case 476: // expr_without_variable_and_class_instance ::= parenthesis_expr { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -11065,7 +11092,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 476: // expr_without_variable_and_class_instance ::= expr T_QUESTION_MARK expr T_NEKUDOTAIM expr + case 477: // expr_without_variable_and_class_instance ::= expr T_QUESTION_MARK expr T_NEKUDOTAIM expr { Expression RESULT =null; int conditionleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -11085,7 +11112,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 477: // expr_without_variable_and_class_instance ::= expr T_QUESTION_MARK T_NEKUDOTAIM expr + case 478: // expr_without_variable_and_class_instance ::= expr T_QUESTION_MARK T_NEKUDOTAIM expr { Expression RESULT =null; int condleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -11102,7 +11129,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 478: // expr_without_variable_and_class_instance ::= expr T_COALESCE expr + case 479: // expr_without_variable_and_class_instance ::= expr T_COALESCE expr { Expression RESULT =null; int condleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -11119,7 +11146,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 479: // expr_without_variable_and_class_instance ::= internal_functions_in_yacc + case 480: // expr_without_variable_and_class_instance ::= internal_functions_in_yacc { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -11133,7 +11160,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 480: // expr_without_variable_and_class_instance ::= T_INT_CAST expr + case 481: // expr_without_variable_and_class_instance ::= T_INT_CAST expr { Expression RESULT =null; int tokenleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -11150,7 +11177,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 481: // expr_without_variable_and_class_instance ::= T_DOUBLE_CAST expr + case 482: // expr_without_variable_and_class_instance ::= T_DOUBLE_CAST expr { Expression RESULT =null; int tokenleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -11167,7 +11194,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 482: // expr_without_variable_and_class_instance ::= T_STRING_CAST expr + case 483: // expr_without_variable_and_class_instance ::= T_STRING_CAST expr { Expression RESULT =null; int tokenleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -11184,7 +11211,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 483: // expr_without_variable_and_class_instance ::= T_ARRAY_CAST expr + case 484: // expr_without_variable_and_class_instance ::= T_ARRAY_CAST expr { Expression RESULT =null; int tokenleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -11201,7 +11228,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 484: // expr_without_variable_and_class_instance ::= T_OBJECT_CAST expr + case 485: // expr_without_variable_and_class_instance ::= T_OBJECT_CAST expr { Expression RESULT =null; int tokenleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -11218,7 +11245,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 485: // expr_without_variable_and_class_instance ::= T_BOOL_CAST expr + case 486: // expr_without_variable_and_class_instance ::= T_BOOL_CAST expr { Expression RESULT =null; int tokenleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -11235,7 +11262,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 486: // expr_without_variable_and_class_instance ::= T_UNSET_CAST expr + case 487: // expr_without_variable_and_class_instance ::= T_UNSET_CAST expr { Expression RESULT =null; int tokenleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -11252,7 +11279,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 487: // expr_without_variable_and_class_instance ::= T_EXIT exit_expr + case 488: // expr_without_variable_and_class_instance ::= T_EXIT exit_expr { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -11276,7 +11303,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 488: // expr_without_variable_and_class_instance ::= T_AT expr + case 489: // expr_without_variable_and_class_instance ::= T_AT expr { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -11294,7 +11321,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 489: // expr_without_variable_and_class_instance ::= scalar + case 490: // expr_without_variable_and_class_instance ::= scalar { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -11308,7 +11335,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 490: // expr_without_variable_and_class_instance ::= array_creation + case 491: // expr_without_variable_and_class_instance ::= array_creation { Expression RESULT =null; int arrayleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -11322,7 +11349,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 491: // expr_without_variable_and_class_instance ::= T_BACKQUATE encaps_list T_BACKQUATE + case 492: // expr_without_variable_and_class_instance ::= T_BACKQUATE encaps_list T_BACKQUATE { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -11343,7 +11370,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 492: // expr_without_variable_and_class_instance ::= T_PRINT expr + case 493: // expr_without_variable_and_class_instance ::= T_PRINT expr { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -11367,7 +11394,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 493: // expr_without_variable_and_class_instance ::= inline_function + case 494: // expr_without_variable_and_class_instance ::= inline_function { Expression RESULT =null; int inlineleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -11381,7 +11408,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 494: // expr_without_variable_and_class_instance ::= attributes inline_function + case 495: // expr_without_variable_and_class_instance ::= attributes inline_function { Expression RESULT =null; int attributesleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -11406,7 +11433,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 495: // expr_without_variable_and_class_instance ::= expression_array_access + case 496: // expr_without_variable_and_class_instance ::= expression_array_access { Expression RESULT =null; int eaaleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -11420,7 +11447,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 496: // expr_without_variable_and_class_instance ::= T_THROW expr + case 497: // expr_without_variable_and_class_instance ::= T_THROW expr { Expression RESULT =null; int tokenleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -11438,7 +11465,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 497: // expr_without_variable_and_class_instance ::= match + case 498: // expr_without_variable_and_class_instance ::= match { Expression RESULT =null; int matchleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -11453,7 +11480,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 498: // inline_function ::= T_FUNCTION is_reference T_OPEN_PARENTHESE parameter_list T_CLOSE_PARENTHESE lexical_vars optional_return_type T_CURLY_OPEN inner_statement_list T_CURLY_CLOSE + case 499: // inline_function ::= T_FUNCTION is_reference T_OPEN_PARENTHESE parameter_list T_CLOSE_PARENTHESE lexical_vars optional_return_type T_CURLY_OPEN inner_statement_list T_CURLY_CLOSE { Expression RESULT =null; int sleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-9)).left; @@ -11489,7 +11516,20 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 499: // inline_function ::= T_STATIC T_FUNCTION is_reference T_OPEN_PARENTHESE parameter_list T_CLOSE_PARENTHESE lexical_vars optional_return_type T_CURLY_OPEN inner_statement_list T_CURLY_CLOSE +default: +throw new Exception("Invalid action number found in internal parse table"); +} +} +public final java_cup.runtime.Symbol fakeMethod500to599( +int CUP$ASTPHP5Parser$act_num, +java_cup.runtime.lr_parser CUP$ASTPHP5Parser$parser, +java.util.Stack CUP$ASTPHP5Parser$stack, +int CUP$ASTPHP5Parser$top) +throws java.lang.Exception +{ +java_cup.runtime.Symbol CUP$ASTPHP5Parser$result; +switch (CUP$ASTPHP5Parser$act_num) { + case 500: // inline_function ::= T_STATIC T_FUNCTION is_reference T_OPEN_PARENTHESE parameter_list T_CLOSE_PARENTHESE lexical_vars optional_return_type T_CURLY_OPEN inner_statement_list T_CURLY_CLOSE { Expression RESULT =null; int stleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-10)).left; @@ -11528,20 +11568,7 @@ public final java_cup.runtime.Symbol fakeMethod400to499( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ -default: -throw new Exception("Invalid action number found in internal parse table"); -} -} -public final java_cup.runtime.Symbol fakeMethod500to599( -int CUP$ASTPHP5Parser$act_num, -java_cup.runtime.lr_parser CUP$ASTPHP5Parser$parser, -java.util.Stack CUP$ASTPHP5Parser$stack, -int CUP$ASTPHP5Parser$top) -throws java.lang.Exception -{ -java_cup.runtime.Symbol CUP$ASTPHP5Parser$result; -switch (CUP$ASTPHP5Parser$act_num) { - case 500: // inline_function ::= T_FN is_reference T_OPEN_PARENTHESE parameter_list T_CLOSE_PARENTHESE optional_return_type T_DOUBLE_ARROW expr_with_yields_and_error + case 501: // inline_function ::= T_FN is_reference T_OPEN_PARENTHESE parameter_list T_CLOSE_PARENTHESE optional_return_type T_DOUBLE_ARROW expr_with_yields_and_error { Expression RESULT =null; int sleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-7)).left; @@ -11568,7 +11595,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 501: // inline_function ::= T_STATIC T_FN is_reference T_OPEN_PARENTHESE parameter_list T_CLOSE_PARENTHESE optional_return_type T_DOUBLE_ARROW expr_with_yields_and_error + case 502: // inline_function ::= T_STATIC T_FN is_reference T_OPEN_PARENTHESE parameter_list T_CLOSE_PARENTHESE optional_return_type T_DOUBLE_ARROW expr_with_yields_and_error { Expression RESULT =null; int stleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-8)).left; @@ -11598,7 +11625,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 502: // match ::= T_MATCH T_OPEN_PARENTHESE expr T_CLOSE_PARENTHESE T_CURLY_OPEN match_arm_list T_CURLY_CLOSE + case 503: // match ::= T_MATCH T_OPEN_PARENTHESE expr T_CLOSE_PARENTHESE T_CURLY_OPEN match_arm_list T_CURLY_CLOSE { MatchExpression RESULT =null; int tokenleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-6)).left; @@ -11624,7 +11651,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 503: // match_arm_list ::= + case 504: // match_arm_list ::= { List RESULT =null; @@ -11635,7 +11662,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 504: // match_arm_list ::= non_empty_match_arm_list possible_comma + case 505: // match_arm_list ::= non_empty_match_arm_list possible_comma { List RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -11649,7 +11676,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 505: // non_empty_match_arm_list ::= match_arm + case 506: // non_empty_match_arm_list ::= match_arm { List RESULT =null; int armleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -11665,7 +11692,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 506: // non_empty_match_arm_list ::= non_empty_match_arm_list T_COMMA match_arm + case 507: // non_empty_match_arm_list ::= non_empty_match_arm_list T_COMMA match_arm { List RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -11683,7 +11710,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 507: // match_arm ::= match_arm_condition_list possible_comma T_DOUBLE_ARROW expr_with_error + case 508: // match_arm ::= match_arm_condition_list possible_comma T_DOUBLE_ARROW expr_with_error { MatchArm RESULT =null; int conditionsleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -11700,7 +11727,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 508: // match_arm ::= T_DEFAULT possible_comma T_DOUBLE_ARROW expr_with_error + case 509: // match_arm ::= T_DEFAULT possible_comma T_DOUBLE_ARROW expr_with_error { MatchArm RESULT =null; int tokenleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -11719,7 +11746,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 509: // match_arm_condition_list ::= expr_with_error + case 510: // match_arm_condition_list ::= expr_with_error { List RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -11735,7 +11762,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 510: // match_arm_condition_list ::= match_arm_condition_list T_COMMA expr_with_error + case 511: // match_arm_condition_list ::= match_arm_condition_list T_COMMA expr_with_error { List RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -11753,7 +11780,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 511: // lexical_vars ::= + case 512: // lexical_vars ::= { List RESULT =null; @@ -11764,7 +11791,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 512: // lexical_vars ::= T_USE T_OPEN_PARENTHESE lexical_var_list possible_comma T_CLOSE_PARENTHESE + case 513: // lexical_vars ::= T_USE T_OPEN_PARENTHESE lexical_var_list possible_comma T_CLOSE_PARENTHESE { List RESULT =null; int sleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -11784,7 +11811,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 513: // lexical_var_list ::= lexical_var_list T_COMMA T_VARIABLE + case 514: // lexical_var_list ::= lexical_var_list T_COMMA T_VARIABLE { List RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -11803,7 +11830,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 514: // lexical_var_list ::= lexical_var_list T_COMMA ampersand T_VARIABLE + case 515: // lexical_var_list ::= lexical_var_list T_COMMA ampersand T_VARIABLE { List RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -11824,7 +11851,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 515: // lexical_var_list ::= T_VARIABLE + case 516: // lexical_var_list ::= T_VARIABLE { List RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -11840,7 +11867,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 516: // lexical_var_list ::= ampersand T_VARIABLE + case 517: // lexical_var_list ::= ampersand T_VARIABLE { List RESULT =null; int refleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -11859,7 +11886,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 517: // function_call ::= fully_qualified_class_name T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 518: // function_call ::= fully_qualified_class_name T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -11880,7 +11907,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 518: // function_call ::= class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 519: // function_call ::= class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -11905,7 +11932,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 519: // function_call ::= class_name T_PAAMAYIM_NEKUDOTAYIM variable_without_objects T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 520: // function_call ::= class_name T_PAAMAYIM_NEKUDOTAYIM variable_without_objects T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -11930,7 +11957,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 520: // function_call ::= class_name T_PAAMAYIM_NEKUDOTAYIM T_CURLY_OPEN expr T_CURLY_CLOSE T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 521: // function_call ::= class_name T_PAAMAYIM_NEKUDOTAYIM T_CURLY_OPEN expr T_CURLY_CLOSE T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-7)).left; @@ -11962,7 +11989,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 521: // function_call ::= class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_OBJECT_OPERATOR identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 522: // function_call ::= class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_OBJECT_OPERATOR identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-7)).left; @@ -11991,7 +12018,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 522: // function_call ::= class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_NULLSAFE_OBJECT_OPERATOR identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 523: // function_call ::= class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_NULLSAFE_OBJECT_OPERATOR identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-7)).left; @@ -12020,7 +12047,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 523: // function_call ::= enum_constant T_PAAMAYIM_NEKUDOTAYIM identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 524: // function_call ::= enum_constant T_PAAMAYIM_NEKUDOTAYIM identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int enumConstleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -12046,7 +12073,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 524: // function_call ::= enum_constant T_PAAMAYIM_NEKUDOTAYIM identifier T_OBJECT_OPERATOR identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 525: // function_call ::= enum_constant T_PAAMAYIM_NEKUDOTAYIM identifier T_OBJECT_OPERATOR identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int enumConstleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-7)).left; @@ -12075,7 +12102,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 525: // function_call ::= enum_constant T_PAAMAYIM_NEKUDOTAYIM identifier T_NULLSAFE_OBJECT_OPERATOR identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 526: // function_call ::= enum_constant T_PAAMAYIM_NEKUDOTAYIM identifier T_NULLSAFE_OBJECT_OPERATOR identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int enumConstleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-7)).left; @@ -12104,7 +12131,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 526: // function_call ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 527: // function_call ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -12129,7 +12156,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 527: // function_call ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_OBJECT_OPERATOR identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 528: // function_call ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_OBJECT_OPERATOR identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-7)).left; @@ -12158,7 +12185,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 528: // function_call ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_NULLSAFE_OBJECT_OPERATOR identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 529: // function_call ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_NULLSAFE_OBJECT_OPERATOR identifier T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-7)).left; @@ -12187,7 +12214,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 529: // function_call ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM variable_without_objects T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 530: // function_call ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM variable_without_objects T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -12212,7 +12239,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 530: // function_call ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM T_CURLY_OPEN expr T_CURLY_CLOSE T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 531: // function_call ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM T_CURLY_OPEN expr T_CURLY_CLOSE T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-7)).left; @@ -12244,7 +12271,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 531: // function_call ::= variable_without_objects T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 532: // function_call ::= variable_without_objects T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int reflectionNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -12265,7 +12292,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 532: // function_call ::= callable_expr T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 533: // function_call ::= callable_expr T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -12286,7 +12313,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 533: // function_call ::= function_call array_dimension + case 534: // function_call ::= function_call array_dimension { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -12303,7 +12330,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 534: // function_call ::= function_call T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 535: // function_call ::= function_call T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { VariableBase RESULT =null; int callleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -12324,7 +12351,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 535: // callable_expr ::= parenthesis_expr + case 536: // callable_expr ::= parenthesis_expr { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12338,7 +12365,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 536: // callable_expr ::= dereferencable_variable + case 537: // callable_expr ::= dereferencable_variable { Expression RESULT =null; int dereferencableVariableleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12352,7 +12379,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 537: // callable_expr ::= field_or_method_access + case 538: // callable_expr ::= field_or_method_access { Expression RESULT =null; int fmaleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12366,7 +12393,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 538: // callable_expr ::= T_OPEN_PARENTHESE anonymous_class T_CLOSE_PARENTHESE + case 539: // callable_expr ::= T_OPEN_PARENTHESE anonymous_class T_CLOSE_PARENTHESE { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -12387,7 +12414,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 539: // callable_expr ::= T_OPEN_PARENTHESE T_NEW class_name_reference ctor_arguments T_CLOSE_PARENTHESE + case 540: // callable_expr ::= T_OPEN_PARENTHESE T_NEW class_name_reference ctor_arguments T_CLOSE_PARENTHESE { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -12415,7 +12442,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 540: // callable_expr ::= new_expr + case 541: // callable_expr ::= new_expr { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12431,7 +12458,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 541: // callable_expr ::= T_CONSTANT_ENCAPSED_STRING + case 542: // callable_expr ::= T_CONSTANT_ENCAPSED_STRING { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12445,7 +12472,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 542: // callable_expr ::= array_creation + case 543: // callable_expr ::= array_creation { Expression RESULT =null; int arrayleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12459,7 +12486,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 543: // class_name ::= T_STATIC + case 544: // class_name ::= T_STATIC { Expression RESULT =null; int sleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12473,7 +12500,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 544: // class_name ::= fully_qualified_class_name + case 545: // class_name ::= fully_qualified_class_name { Expression RESULT =null; int nameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12487,7 +12514,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 545: // fully_qualified_class_name ::= T_STRING + case 546: // fully_qualified_class_name ::= T_STRING { NamespaceName RESULT =null; int nameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12501,7 +12528,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 546: // fully_qualified_class_name ::= T_DEFINE + case 547: // fully_qualified_class_name ::= T_DEFINE { NamespaceName RESULT =null; int nameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12515,7 +12542,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 547: // fully_qualified_class_name ::= T_NAME_QUALIFIED + case 548: // fully_qualified_class_name ::= T_NAME_QUALIFIED { NamespaceName RESULT =null; int nameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12529,7 +12556,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 548: // fully_qualified_class_name ::= T_NAME_FULLY_QUALIFIED + case 549: // fully_qualified_class_name ::= T_NAME_FULLY_QUALIFIED { NamespaceName RESULT =null; int nameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12543,7 +12570,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 549: // fully_qualified_class_name ::= T_NAME_RELATIVE + case 550: // fully_qualified_class_name ::= T_NAME_RELATIVE { NamespaceName RESULT =null; int nameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12557,7 +12584,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 550: // class_name_reference ::= class_name + case 551: // class_name_reference ::= class_name { ClassName RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12571,7 +12598,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 551: // class_name_reference ::= dynamic_class_name_reference + case 552: // class_name_reference ::= dynamic_class_name_reference { ClassName RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12585,7 +12612,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 552: // dynamic_class_name_reference ::= base_variable T_OBJECT_OPERATOR object_property dynamic_class_name_variable_properties + case 553: // dynamic_class_name_reference ::= base_variable T_OBJECT_OPERATOR object_property dynamic_class_name_variable_properties { ClassName RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -12606,7 +12633,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 553: // dynamic_class_name_reference ::= base_variable T_NULLSAFE_OBJECT_OPERATOR object_property dynamic_class_name_variable_properties + case 554: // dynamic_class_name_reference ::= base_variable T_NULLSAFE_OBJECT_OPERATOR object_property dynamic_class_name_variable_properties { ClassName RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -12627,7 +12654,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 554: // dynamic_class_name_reference ::= base_variable + case 555: // dynamic_class_name_reference ::= base_variable { ClassName RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12642,7 +12669,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 555: // dynamic_class_name_reference ::= parenthesis_expr + case 556: // dynamic_class_name_reference ::= parenthesis_expr { ClassName RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12657,7 +12684,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 556: // dynamic_class_name_variable_properties ::= dynamic_class_name_variable_properties dynamic_class_name_variable_property + case 557: // dynamic_class_name_variable_properties ::= dynamic_class_name_variable_properties dynamic_class_name_variable_property { List RESULT =null; int variablesleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -12675,7 +12702,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 557: // dynamic_class_name_variable_properties ::= + case 558: // dynamic_class_name_variable_properties ::= { List RESULT =null; @@ -12686,7 +12713,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 558: // dynamic_class_name_variable_property ::= T_OBJECT_OPERATOR object_property + case 559: // dynamic_class_name_variable_property ::= T_OBJECT_OPERATOR object_property { Pair RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12700,7 +12727,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 559: // dynamic_class_name_variable_property ::= T_NULLSAFE_OBJECT_OPERATOR object_property + case 560: // dynamic_class_name_variable_property ::= T_NULLSAFE_OBJECT_OPERATOR object_property { Pair RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12714,7 +12741,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 560: // exit_expr ::= + case 561: // exit_expr ::= { Expression RESULT =null; @@ -12725,7 +12752,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 561: // exit_expr ::= T_OPEN_PARENTHESE T_CLOSE_PARENTHESE + case 562: // exit_expr ::= T_OPEN_PARENTHESE T_CLOSE_PARENTHESE { Expression RESULT =null; @@ -12736,7 +12763,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 562: // exit_expr ::= T_OPEN_PARENTHESE expr T_CLOSE_PARENTHESE + case 563: // exit_expr ::= T_OPEN_PARENTHESE expr T_CLOSE_PARENTHESE { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -12750,7 +12777,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 563: // ctor_arguments ::= + case 564: // ctor_arguments ::= { List RESULT =null; @@ -12761,7 +12788,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 564: // ctor_arguments ::= T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 565: // ctor_arguments ::= T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { List RESULT =null; int paramsListleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -12775,7 +12802,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 565: // common_scalar ::= T_LNUMBER + case 566: // common_scalar ::= T_LNUMBER { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12790,7 +12817,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 566: // common_scalar ::= T_DNUMBER + case 567: // common_scalar ::= T_DNUMBER { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12805,7 +12832,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 567: // common_scalar ::= T_CONSTANT_ENCAPSED_STRING + case 568: // common_scalar ::= T_CONSTANT_ENCAPSED_STRING { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12820,7 +12847,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 568: // common_scalar ::= T_LINE + case 569: // common_scalar ::= T_LINE { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12835,7 +12862,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 569: // common_scalar ::= T_FILE + case 570: // common_scalar ::= T_FILE { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12850,7 +12877,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 570: // common_scalar ::= T_DIR + case 571: // common_scalar ::= T_DIR { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12864,7 +12891,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 571: // common_scalar ::= T_CLASS_C + case 572: // common_scalar ::= T_CLASS_C { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12879,7 +12906,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 572: // common_scalar ::= T_TRAIT_C + case 573: // common_scalar ::= T_TRAIT_C { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12894,7 +12921,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 573: // common_scalar ::= T_METHOD_C + case 574: // common_scalar ::= T_METHOD_C { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12909,7 +12936,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 574: // common_scalar ::= T_FUNC_C + case 575: // common_scalar ::= T_FUNC_C { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12924,7 +12951,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 575: // common_scalar ::= T_NS_C + case 576: // common_scalar ::= T_NS_C { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12938,7 +12965,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 576: // common_scalar ::= T_START_NOWDOC T_ENCAPSED_AND_WHITESPACE T_END_NOWDOC + case 577: // common_scalar ::= T_START_NOWDOC T_ENCAPSED_AND_WHITESPACE T_END_NOWDOC { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -12959,7 +12986,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 577: // common_scalar ::= T_START_NOWDOC T_END_NOWDOC + case 578: // common_scalar ::= T_START_NOWDOC T_END_NOWDOC { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -12977,7 +13004,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 578: // static_scalar_value ::= common_scalar + case 579: // static_scalar_value ::= common_scalar { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -12991,7 +13018,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 579: // static_scalar_value ::= namespace_name_access + case 580: // static_scalar_value ::= namespace_name_access { Expression RESULT =null; int nsnleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -13016,7 +13043,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 580: // static_scalar_value ::= static_class_constant + case 581: // static_scalar_value ::= static_class_constant { Expression RESULT =null; int classConstantleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -13030,7 +13057,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 581: // static_scalar_value ::= heredoc + case 582: // static_scalar_value ::= heredoc { Expression RESULT =null; int docleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -13044,7 +13071,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 582: // static_scalar_value ::= static_operation + case 583: // static_scalar_value ::= static_operation { Expression RESULT =null; int operationleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -13058,7 +13085,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 583: // static_scalar_value_with_class_instance ::= static_scalar_value + case 584: // static_scalar_value_with_class_instance ::= static_scalar_value { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -13072,7 +13099,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 584: // static_scalar_value_with_class_instance ::= T_NEW class_name_reference ctor_arguments + case 585: // static_scalar_value_with_class_instance ::= T_NEW class_name_reference ctor_arguments { Expression RESULT =null; int nleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13092,7 +13119,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 585: // static_operation ::= static_array_creation + case 586: // static_operation ::= static_array_creation { Expression RESULT =null; int arrayCreationleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -13106,7 +13133,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 586: // static_operation ::= static_array_creation_with_access + case 587: // static_operation ::= static_array_creation_with_access { Expression RESULT =null; int arrayAccessleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -13120,7 +13147,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 587: // static_operation ::= static_constant_array_access + case 588: // static_operation ::= static_constant_array_access { Expression RESULT =null; int arrayAccessleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -13134,7 +13161,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 588: // static_operation ::= T_ENCAPSED_AND_WHITESPACE array_dimension_with_static_scalar_value + case 589: // static_operation ::= T_ENCAPSED_AND_WHITESPACE array_dimension_with_static_scalar_value { Expression RESULT =null; int strleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -13151,7 +13178,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 589: // static_operation ::= T_CONSTANT_ENCAPSED_STRING array_dimension_with_static_scalar_value + case 590: // static_operation ::= T_CONSTANT_ENCAPSED_STRING array_dimension_with_static_scalar_value { Expression RESULT =null; int strleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -13168,7 +13195,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 590: // static_operation ::= static_scalar_value T_PLUS static_scalar_value + case 591: // static_operation ::= static_scalar_value T_PLUS static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13185,7 +13212,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 591: // static_operation ::= static_scalar_value T_MINUS static_scalar_value + case 592: // static_operation ::= static_scalar_value T_MINUS static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13202,7 +13229,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 592: // static_operation ::= static_scalar_value T_TIMES static_scalar_value + case 593: // static_operation ::= static_scalar_value T_TIMES static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13219,7 +13246,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 593: // static_operation ::= static_scalar_value T_POW static_scalar_value + case 594: // static_operation ::= static_scalar_value T_POW static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13236,7 +13263,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 594: // static_operation ::= static_scalar_value T_DIV static_scalar_value + case 595: // static_operation ::= static_scalar_value T_DIV static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13253,7 +13280,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 595: // static_operation ::= static_scalar_value T_PRECENT static_scalar_value + case 596: // static_operation ::= static_scalar_value T_PRECENT static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13270,7 +13297,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 596: // static_operation ::= T_NOT static_scalar_value + case 597: // static_operation ::= T_NOT static_scalar_value { Expression RESULT =null; int tokenleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -13287,7 +13314,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 597: // static_operation ::= T_TILDA static_scalar_value + case 598: // static_operation ::= T_TILDA static_scalar_value { Expression RESULT =null; int tokenleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -13304,7 +13331,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 598: // static_operation ::= static_scalar_value T_OR static_scalar_value + case 599: // static_operation ::= static_scalar_value T_OR static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13321,7 +13348,20 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 599: // static_operation ::= static_scalar_value T_REFERENCE static_scalar_value +default: +throw new Exception("Invalid action number found in internal parse table"); +} +} +public final java_cup.runtime.Symbol fakeMethod600to699( +int CUP$ASTPHP5Parser$act_num, +java_cup.runtime.lr_parser CUP$ASTPHP5Parser$parser, +java.util.Stack CUP$ASTPHP5Parser$stack, +int CUP$ASTPHP5Parser$top) +throws java.lang.Exception +{ +java_cup.runtime.Symbol CUP$ASTPHP5Parser$result; +switch (CUP$ASTPHP5Parser$act_num) { + case 600: // static_operation ::= static_scalar_value T_REFERENCE static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13338,20 +13378,7 @@ public final java_cup.runtime.Symbol fakeMethod500to599( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ -default: -throw new Exception("Invalid action number found in internal parse table"); -} -} -public final java_cup.runtime.Symbol fakeMethod600to699( -int CUP$ASTPHP5Parser$act_num, -java_cup.runtime.lr_parser CUP$ASTPHP5Parser$parser, -java.util.Stack CUP$ASTPHP5Parser$stack, -int CUP$ASTPHP5Parser$top) -throws java.lang.Exception -{ -java_cup.runtime.Symbol CUP$ASTPHP5Parser$result; -switch (CUP$ASTPHP5Parser$act_num) { - case 600: // static_operation ::= static_scalar_value T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG static_scalar_value + case 601: // static_operation ::= static_scalar_value T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13368,7 +13395,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 601: // static_operation ::= static_scalar_value T_KOVA static_scalar_value + case 602: // static_operation ::= static_scalar_value T_KOVA static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13385,7 +13412,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 602: // static_operation ::= static_scalar_value T_SL static_scalar_value + case 603: // static_operation ::= static_scalar_value T_SL static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13402,7 +13429,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 603: // static_operation ::= static_scalar_value T_SR static_scalar_value + case 604: // static_operation ::= static_scalar_value T_SR static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13419,7 +13446,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 604: // static_operation ::= static_scalar_value T_NEKUDA static_scalar_value + case 605: // static_operation ::= static_scalar_value T_NEKUDA static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13436,7 +13463,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 605: // static_operation ::= static_scalar_value T_LOGICAL_XOR static_scalar_value + case 606: // static_operation ::= static_scalar_value T_LOGICAL_XOR static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13453,7 +13480,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 606: // static_operation ::= static_scalar_value T_LOGICAL_AND static_scalar_value + case 607: // static_operation ::= static_scalar_value T_LOGICAL_AND static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13470,7 +13497,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 607: // static_operation ::= static_scalar_value T_LOGICAL_OR static_scalar_value + case 608: // static_operation ::= static_scalar_value T_LOGICAL_OR static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13487,7 +13514,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 608: // static_operation ::= static_scalar_value T_BOOLEAN_AND static_scalar_value + case 609: // static_operation ::= static_scalar_value T_BOOLEAN_AND static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13504,7 +13531,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 609: // static_operation ::= static_scalar_value T_BOOLEAN_OR static_scalar_value + case 610: // static_operation ::= static_scalar_value T_BOOLEAN_OR static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13521,7 +13548,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 610: // static_operation ::= static_scalar_value T_IS_IDENTICAL static_scalar_value + case 611: // static_operation ::= static_scalar_value T_IS_IDENTICAL static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13538,7 +13565,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 611: // static_operation ::= static_scalar_value T_IS_NOT_IDENTICAL static_scalar_value + case 612: // static_operation ::= static_scalar_value T_IS_NOT_IDENTICAL static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13555,7 +13582,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 612: // static_operation ::= static_scalar_value T_IS_EQUAL static_scalar_value + case 613: // static_operation ::= static_scalar_value T_IS_EQUAL static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13572,7 +13599,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 613: // static_operation ::= static_scalar_value T_IS_NOT_EQUAL static_scalar_value + case 614: // static_operation ::= static_scalar_value T_IS_NOT_EQUAL static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13589,7 +13616,24 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 614: // static_operation ::= static_scalar_value T_RGREATER static_scalar_value + case 615: // static_operation ::= static_scalar_value T_PIPE static_scalar_value + { + Expression RESULT =null; + int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; + int expr1right = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).right; + Expression expr1 = (Expression)((java_cup.runtime.Symbol) CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).value; + int expr2left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; + int expr2right = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).right; + Expression expr2 = (Expression)((java_cup.runtime.Symbol) CUP$ASTPHP5Parser$stack.peek()).value; + + RESULT = new CompositionExpression(expr1left, expr2right, expr1 , CompositionExpression.OperatorType.PIPE, expr2); + + CUP$ASTPHP5Parser$result = parser.getSymbolFactory().newSymbol("static_operation",63, ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)), ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()), RESULT); + } + return CUP$ASTPHP5Parser$result; + + /*. . . . . . . . . . . . . . . . . . . .*/ + case 616: // static_operation ::= static_scalar_value T_RGREATER static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13606,7 +13650,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 615: // static_operation ::= static_scalar_value T_LGREATER static_scalar_value + case 617: // static_operation ::= static_scalar_value T_LGREATER static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13623,7 +13667,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 616: // static_operation ::= static_scalar_value T_IS_SMALLER_OR_EQUAL static_scalar_value + case 618: // static_operation ::= static_scalar_value T_IS_SMALLER_OR_EQUAL static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13640,7 +13684,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 617: // static_operation ::= static_scalar_value T_IS_GREATER_OR_EQUAL static_scalar_value + case 619: // static_operation ::= static_scalar_value T_IS_GREATER_OR_EQUAL static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13657,7 +13701,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 618: // static_operation ::= static_scalar_value T_SPACESHIP static_scalar_value + case 620: // static_operation ::= static_scalar_value T_SPACESHIP static_scalar_value { Expression RESULT =null; int expr1left = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13674,7 +13718,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 619: // static_operation ::= static_scalar_value T_QUESTION_MARK T_NEKUDOTAIM static_scalar_value + case 621: // static_operation ::= static_scalar_value T_QUESTION_MARK T_NEKUDOTAIM static_scalar_value { Expression RESULT =null; int condleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -13691,7 +13735,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 620: // static_operation ::= static_scalar_value T_QUESTION_MARK static_scalar_value T_NEKUDOTAIM static_scalar_value + case 622: // static_operation ::= static_scalar_value T_QUESTION_MARK static_scalar_value T_NEKUDOTAIM static_scalar_value { Expression RESULT =null; int conditionleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -13711,7 +13755,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 621: // static_operation ::= static_scalar_value T_COALESCE static_scalar_value + case 623: // static_operation ::= static_scalar_value T_COALESCE static_scalar_value { Expression RESULT =null; int condleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13728,7 +13772,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 622: // static_operation ::= T_PLUS static_scalar_value + case 624: // static_operation ::= T_PLUS static_scalar_value { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -13746,7 +13790,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 623: // static_operation ::= T_MINUS static_scalar_value + case 625: // static_operation ::= T_MINUS static_scalar_value { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -13764,7 +13808,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 624: // static_operation ::= T_OPEN_PARENTHESE static_scalar_value T_CLOSE_PARENTHESE + case 626: // static_operation ::= T_OPEN_PARENTHESE static_scalar_value T_CLOSE_PARENTHESE { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -13778,7 +13822,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 625: // static_scalar ::= static_scalar_value + case 627: // static_scalar ::= static_scalar_value { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -13792,7 +13836,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 626: // static_scalar_with_class_instance ::= static_scalar_value_with_class_instance + case 628: // static_scalar_with_class_instance ::= static_scalar_value_with_class_instance { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -13806,7 +13850,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 627: // static_class_constant ::= class_name T_PAAMAYIM_NEKUDOTAYIM static_class_constant_array_access + case 629: // static_class_constant ::= class_name T_PAAMAYIM_NEKUDOTAYIM static_class_constant_array_access { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13823,7 +13867,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 628: // static_class_constant ::= class_name T_PAAMAYIM_NEKUDOTAYIM identifier + case 630: // static_class_constant ::= class_name T_PAAMAYIM_NEKUDOTAYIM identifier { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13840,7 +13884,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 629: // static_class_constant ::= class_name T_PAAMAYIM_NEKUDOTAYIM T_CURLY_OPEN expr T_CURLY_CLOSE + case 631: // static_class_constant ::= class_name T_PAAMAYIM_NEKUDOTAYIM T_CURLY_OPEN expr T_CURLY_CLOSE { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -13864,7 +13908,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 630: // static_class_constant ::= class_name T_OBJECT_OPERATOR identifier + case 632: // static_class_constant ::= class_name T_OBJECT_OPERATOR identifier { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13881,7 +13925,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 631: // static_class_constant ::= class_name T_NULLSAFE_OBJECT_OPERATOR identifier + case 633: // static_class_constant ::= class_name T_NULLSAFE_OBJECT_OPERATOR identifier { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13898,7 +13942,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 632: // static_class_constant ::= static_class_constant T_OBJECT_OPERATOR identifier + case 634: // static_class_constant ::= static_class_constant T_OBJECT_OPERATOR identifier { VariableBase RESULT =null; int constantleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13916,7 +13960,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 633: // static_class_constant ::= static_class_constant T_NULLSAFE_OBJECT_OPERATOR identifier + case 635: // static_class_constant ::= static_class_constant T_NULLSAFE_OBJECT_OPERATOR identifier { VariableBase RESULT =null; int constantleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -13934,7 +13978,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 634: // static_class_constant ::= static_class_constant T_OBJECT_OPERATOR T_CURLY_OPEN expr T_CURLY_CLOSE + case 636: // static_class_constant ::= static_class_constant T_OBJECT_OPERATOR T_CURLY_OPEN expr T_CURLY_CLOSE { VariableBase RESULT =null; int constantleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -13958,7 +14002,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 635: // static_class_constant ::= static_class_constant T_NULLSAFE_OBJECT_OPERATOR T_CURLY_OPEN expr T_CURLY_CLOSE + case 637: // static_class_constant ::= static_class_constant T_NULLSAFE_OBJECT_OPERATOR T_CURLY_OPEN expr T_CURLY_CLOSE { VariableBase RESULT =null; int constantleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -13982,7 +14026,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 636: // static_class_constant ::= static_class_constant T_PAAMAYIM_NEKUDOTAYIM T_CURLY_OPEN expr T_CURLY_CLOSE + case 638: // static_class_constant ::= static_class_constant T_PAAMAYIM_NEKUDOTAYIM T_CURLY_OPEN expr T_CURLY_CLOSE { VariableBase RESULT =null; int constantleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -14006,7 +14050,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 637: // static_reference_constant ::= class_constant_array_access + case 639: // static_reference_constant ::= class_constant_array_access { Expression RESULT =null; int arrayAccessleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14020,7 +14064,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 638: // static_reference_constant ::= identifier + case 640: // static_reference_constant ::= identifier { Expression RESULT =null; int constantNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14034,7 +14078,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 639: // class_constant_array_access ::= class_constant_array_access T_OPEN_RECT expr T_CLOSE_RECT + case 641: // class_constant_array_access ::= class_constant_array_access T_OPEN_RECT expr T_CLOSE_RECT { Expression RESULT =null; int arrayAccessleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -14057,7 +14101,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 640: // class_constant_array_access ::= identifier T_OPEN_RECT expr T_CLOSE_RECT + case 642: // class_constant_array_access ::= identifier T_OPEN_RECT expr T_CLOSE_RECT { Expression RESULT =null; int constantNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -14080,7 +14124,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 641: // static_class_constant_array_access ::= static_class_constant_array_access T_OPEN_RECT static_scalar_value T_CLOSE_RECT + case 643: // static_class_constant_array_access ::= static_class_constant_array_access T_OPEN_RECT static_scalar_value T_CLOSE_RECT { Expression RESULT =null; int arrayAccessleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -14103,7 +14147,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 642: // static_class_constant_array_access ::= identifier T_OPEN_RECT static_scalar_value T_CLOSE_RECT + case 644: // static_class_constant_array_access ::= identifier T_OPEN_RECT static_scalar_value T_CLOSE_RECT { Expression RESULT =null; int constantNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -14126,7 +14170,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 643: // static_constant_array_access ::= static_constant_array_access T_OPEN_RECT static_scalar_value T_CLOSE_RECT + case 645: // static_constant_array_access ::= static_constant_array_access T_OPEN_RECT static_scalar_value T_CLOSE_RECT { Expression RESULT =null; int arrayAccessleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -14149,7 +14193,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 644: // static_constant_array_access ::= T_STRING T_OPEN_RECT static_scalar_value T_CLOSE_RECT + case 646: // static_constant_array_access ::= T_STRING T_OPEN_RECT static_scalar_value T_CLOSE_RECT { Expression RESULT =null; int constantNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -14172,7 +14216,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 645: // static_constant_array_access ::= namespace_name_access T_OPEN_RECT static_scalar_value T_CLOSE_RECT + case 647: // static_constant_array_access ::= namespace_name_access T_OPEN_RECT static_scalar_value T_CLOSE_RECT { Expression RESULT =null; int namespaceleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -14195,7 +14239,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 646: // static_array_creation_with_access ::= static_array_creation array_dimension_with_static_scalar_value + case 648: // static_array_creation_with_access ::= static_array_creation array_dimension_with_static_scalar_value { Expression RESULT =null; int arrleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -14212,7 +14256,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 647: // static_array_creation_with_access ::= static_array_creation_with_access array_dimension_with_static_scalar_value + case 649: // static_array_creation_with_access ::= static_array_creation_with_access array_dimension_with_static_scalar_value { Expression RESULT =null; int accleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -14229,7 +14273,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 648: // static_array_creation ::= T_ARRAY T_OPEN_PARENTHESE static_array_pair_list T_CLOSE_PARENTHESE + case 650: // static_array_creation ::= T_ARRAY T_OPEN_PARENTHESE static_array_pair_list T_CLOSE_PARENTHESE { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -14253,7 +14297,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 649: // static_array_creation ::= T_OPEN_RECT static_array_pair_list T_CLOSE_RECT + case 651: // static_array_creation ::= T_OPEN_RECT static_array_pair_list T_CLOSE_RECT { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -14274,7 +14318,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 650: // scalar ::= T_STRING_VARNAME + case 652: // scalar ::= T_STRING_VARNAME { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14288,7 +14332,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 651: // scalar ::= class_constant + case 653: // scalar ::= class_constant { Expression RESULT =null; int classConstantleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14302,7 +14346,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 652: // scalar ::= namespace_name_access + case 654: // scalar ::= namespace_name_access { Expression RESULT =null; int nsnleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14327,7 +14371,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 653: // scalar ::= common_scalar + case 655: // scalar ::= common_scalar { Expression RESULT =null; int scalarleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14341,7 +14385,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 654: // scalar ::= T_QUATE encaps_list T_QUATE + case 656: // scalar ::= T_QUATE encaps_list T_QUATE { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -14362,7 +14406,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 655: // scalar ::= heredoc + case 657: // scalar ::= heredoc { Expression RESULT =null; int docleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14376,7 +14420,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 656: // heredoc ::= T_START_HEREDOC encaps_list T_END_HEREDOC + case 658: // heredoc ::= T_START_HEREDOC encaps_list T_END_HEREDOC { Quote RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -14397,7 +14441,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 657: // static_array_pair_list ::= + case 659: // static_array_pair_list ::= { List RESULT =null; @@ -14409,7 +14453,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 658: // static_array_pair_list ::= non_empty_static_array_pair_list possible_comma + case 660: // static_array_pair_list ::= non_empty_static_array_pair_list possible_comma { List RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -14423,7 +14467,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 659: // possible_comma ::= + case 661: // possible_comma ::= { Object RESULT =null; @@ -14432,7 +14476,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 660: // possible_comma ::= T_COMMA + case 662: // possible_comma ::= T_COMMA { Object RESULT =null; @@ -14441,7 +14485,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 661: // ampersand ::= T_REFERENCE + case 663: // ampersand ::= T_REFERENCE { Object RESULT =null; @@ -14450,7 +14494,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 662: // ampersand ::= T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG + case 664: // ampersand ::= T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG { Object RESULT =null; @@ -14459,7 +14503,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 663: // non_empty_static_array_pair_list ::= non_empty_static_array_pair_list T_COMMA static_scalar T_DOUBLE_ARROW static_scalar + case 665: // non_empty_static_array_pair_list ::= non_empty_static_array_pair_list T_COMMA static_scalar T_DOUBLE_ARROW static_scalar { List RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -14481,7 +14525,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 664: // non_empty_static_array_pair_list ::= non_empty_static_array_pair_list T_COMMA static_scalar + case 666: // non_empty_static_array_pair_list ::= non_empty_static_array_pair_list T_COMMA static_scalar { List RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -14500,7 +14544,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 665: // non_empty_static_array_pair_list ::= non_empty_static_array_pair_list T_COMMA T_ELLIPSIS static_scalar + case 667: // non_empty_static_array_pair_list ::= non_empty_static_array_pair_list T_COMMA T_ELLIPSIS static_scalar { List RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -14523,7 +14567,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 666: // non_empty_static_array_pair_list ::= static_scalar T_DOUBLE_ARROW static_scalar + case 668: // non_empty_static_array_pair_list ::= static_scalar T_DOUBLE_ARROW static_scalar { List RESULT =null; int keyleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -14543,7 +14587,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 667: // non_empty_static_array_pair_list ::= T_ELLIPSIS static_scalar + case 669: // non_empty_static_array_pair_list ::= T_ELLIPSIS static_scalar { List RESULT =null; int ellleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -14564,7 +14608,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 668: // non_empty_static_array_pair_list ::= static_scalar + case 670: // non_empty_static_array_pair_list ::= static_scalar { List RESULT =null; int valueleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14581,7 +14625,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 669: // parenthesis_expr ::= T_OPEN_PARENTHESE expr_without_class_instance T_CLOSE_PARENTHESE + case 671: // parenthesis_expr ::= T_OPEN_PARENTHESE expr_without_class_instance T_CLOSE_PARENTHESE { ParenthesisExpression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -14602,7 +14646,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 670: // yield_expr ::= T_YIELD + case 672: // yield_expr ::= T_YIELD { Expression RESULT =null; int sleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14616,7 +14660,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 671: // yield_expr ::= T_YIELD yield_expr + case 673: // yield_expr ::= T_YIELD yield_expr { Expression RESULT =null; int sleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -14633,7 +14677,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 672: // yield_expr ::= T_YIELD yield_from_expr + case 674: // yield_expr ::= T_YIELD yield_from_expr { Expression RESULT =null; int sleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -14650,7 +14694,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 673: // yield_expr ::= T_YIELD expr + case 675: // yield_expr ::= T_YIELD expr { Expression RESULT =null; int sleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -14667,7 +14711,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 674: // yield_expr ::= T_YIELD expr T_DOUBLE_ARROW expr + case 676: // yield_expr ::= T_YIELD expr T_DOUBLE_ARROW expr { Expression RESULT =null; int sleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -14687,7 +14731,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 675: // yield_expr ::= T_OPEN_PARENTHESE yield_expr T_CLOSE_PARENTHESE + case 677: // yield_expr ::= T_OPEN_PARENTHESE yield_expr T_CLOSE_PARENTHESE { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -14708,7 +14752,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 676: // yield_from_expr ::= T_YIELD_FROM expr + case 678: // yield_from_expr ::= T_YIELD_FROM expr { Expression RESULT =null; int sleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -14725,7 +14769,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 677: // yield_from_expr ::= T_OPEN_PARENTHESE yield_from_expr T_CLOSE_PARENTHESE + case 679: // yield_from_expr ::= T_OPEN_PARENTHESE yield_from_expr T_CLOSE_PARENTHESE { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -14746,7 +14790,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 678: // expr_without_class_instance ::= r_variable + case 680: // expr_without_class_instance ::= r_variable { Expression RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14758,7 +14802,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 679: // expr_without_class_instance ::= expr_without_variable_and_class_instance + case 681: // expr_without_class_instance ::= expr_without_variable_and_class_instance { Expression RESULT =null; int ewvleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14770,7 +14814,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 680: // expr ::= r_variable + case 682: // expr ::= r_variable { Expression RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14782,7 +14826,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 681: // expr ::= expr_without_variable + case 683: // expr ::= expr_without_variable { Expression RESULT =null; int ewvleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14794,7 +14838,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 682: // expr_with_error ::= expr + case 684: // expr_with_error ::= expr { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14808,7 +14852,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 683: // expr_with_error ::= error + case 685: // expr_with_error ::= error { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14822,7 +14866,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 684: // expr_with_yields ::= expr + case 686: // expr_with_yields ::= expr { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14836,7 +14880,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 685: // expr_with_yields ::= yield_expr + case 687: // expr_with_yields ::= yield_expr { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14850,7 +14894,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 686: // expr_with_yields ::= yield_from_expr + case 688: // expr_with_yields ::= yield_from_expr { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14864,7 +14908,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 687: // expr_with_yields_and_error ::= expr_with_yields + case 689: // expr_with_yields_and_error ::= expr_with_yields { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14878,7 +14922,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 688: // expr_with_yields_and_error ::= error + case 690: // expr_with_yields_and_error ::= error { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14892,7 +14936,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 689: // r_variable ::= variable + case 691: // r_variable ::= variable { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14904,7 +14948,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 690: // w_variable ::= variable + case 692: // w_variable ::= variable { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14916,7 +14960,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 691: // rw_variable ::= variable + case 693: // rw_variable ::= variable { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -14928,7 +14972,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 692: // field_or_method_access ::= base_variable_with_function_calls T_OBJECT_OPERATOR object_property method_or_not array_access_or_not variable_properties + case 694: // field_or_method_access ::= base_variable_with_function_calls T_OBJECT_OPERATOR object_property method_or_not array_access_or_not variable_properties { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -14954,7 +14998,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 693: // field_or_method_access ::= base_variable_with_function_calls T_NULLSAFE_OBJECT_OPERATOR object_property method_or_not array_access_or_not variable_properties + case 695: // field_or_method_access ::= base_variable_with_function_calls T_NULLSAFE_OBJECT_OPERATOR object_property method_or_not array_access_or_not variable_properties { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -14980,7 +15024,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 694: // field_or_method_access ::= class_name T_OBJECT_OPERATOR object_property method_or_not array_access_or_not variable_properties + case 696: // field_or_method_access ::= class_name T_OBJECT_OPERATOR object_property method_or_not array_access_or_not variable_properties { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -15006,7 +15050,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 695: // field_or_method_access ::= class_name T_NULLSAFE_OBJECT_OPERATOR object_property method_or_not array_access_or_not variable_properties + case 697: // field_or_method_access ::= class_name T_NULLSAFE_OBJECT_OPERATOR object_property method_or_not array_access_or_not variable_properties { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -15032,7 +15076,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 696: // field_or_method_access ::= function_call T_PAAMAYIM_NEKUDOTAYIM static_property method_or_not array_access_or_not variable_properties + case 698: // field_or_method_access ::= function_call T_PAAMAYIM_NEKUDOTAYIM static_property method_or_not array_access_or_not variable_properties { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -15058,7 +15102,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 697: // field_or_method_access ::= base_variable_without_reference_variable T_PAAMAYIM_NEKUDOTAYIM static_property method_or_not array_access_or_not variable_properties + case 699: // field_or_method_access ::= base_variable_without_reference_variable T_PAAMAYIM_NEKUDOTAYIM static_property method_or_not array_access_or_not variable_properties { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -15084,7 +15128,20 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 698: // field_or_method_access ::= parenthesis_expr T_OBJECT_OPERATOR object_property method_or_not array_access_or_not variable_properties +default: +throw new Exception("Invalid action number found in internal parse table"); +} +} +public final java_cup.runtime.Symbol fakeMethod700to799( +int CUP$ASTPHP5Parser$act_num, +java_cup.runtime.lr_parser CUP$ASTPHP5Parser$parser, +java.util.Stack CUP$ASTPHP5Parser$stack, +int CUP$ASTPHP5Parser$top) +throws java.lang.Exception +{ +java_cup.runtime.Symbol CUP$ASTPHP5Parser$result; +switch (CUP$ASTPHP5Parser$act_num) { + case 700: // field_or_method_access ::= parenthesis_expr T_OBJECT_OPERATOR object_property method_or_not array_access_or_not variable_properties { VariableBase RESULT =null; int peleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -15112,7 +15169,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 699: // field_or_method_access ::= parenthesis_expr T_NULLSAFE_OBJECT_OPERATOR object_property method_or_not array_access_or_not variable_properties + case 701: // field_or_method_access ::= parenthesis_expr T_NULLSAFE_OBJECT_OPERATOR object_property method_or_not array_access_or_not variable_properties { VariableBase RESULT =null; int peleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -15140,20 +15197,7 @@ public final java_cup.runtime.Symbol fakeMethod600to699( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ -default: -throw new Exception("Invalid action number found in internal parse table"); -} -} -public final java_cup.runtime.Symbol fakeMethod700to799( -int CUP$ASTPHP5Parser$act_num, -java_cup.runtime.lr_parser CUP$ASTPHP5Parser$parser, -java.util.Stack CUP$ASTPHP5Parser$stack, -int CUP$ASTPHP5Parser$top) -throws java.lang.Exception -{ -java_cup.runtime.Symbol CUP$ASTPHP5Parser$result; -switch (CUP$ASTPHP5Parser$act_num) { - case 700: // field_or_method_access ::= parenthesis_expr T_PAAMAYIM_NEKUDOTAYIM static_property method_or_not array_access_or_not variable_properties + case 702: // field_or_method_access ::= parenthesis_expr T_PAAMAYIM_NEKUDOTAYIM static_property method_or_not array_access_or_not variable_properties { VariableBase RESULT =null; int peleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -15181,7 +15225,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 701: // field_or_method_access ::= class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_OBJECT_OPERATOR identifier + case 703: // field_or_method_access ::= class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_OBJECT_OPERATOR identifier { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -15202,7 +15246,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 702: // field_or_method_access ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_OBJECT_OPERATOR identifier + case 704: // field_or_method_access ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_OBJECT_OPERATOR identifier { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -15223,7 +15267,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 703: // field_or_method_access ::= class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_NULLSAFE_OBJECT_OPERATOR identifier + case 705: // field_or_method_access ::= class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_NULLSAFE_OBJECT_OPERATOR identifier { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -15244,7 +15288,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 704: // field_or_method_access ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_NULLSAFE_OBJECT_OPERATOR identifier + case 706: // field_or_method_access ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM identifier T_NULLSAFE_OBJECT_OPERATOR identifier { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -15265,7 +15309,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 705: // field_or_method_access ::= new_expr access_operator object_property method_or_not array_access_or_not variable_properties + case 707: // field_or_method_access ::= new_expr access_operator object_property method_or_not array_access_or_not variable_properties { VariableBase RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -15304,7 +15348,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 706: // field_or_method_access ::= new_expr access_operator + case 708: // field_or_method_access ::= new_expr access_operator { VariableBase RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -15326,7 +15370,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 707: // variable ::= field_or_method_access + case 709: // variable ::= field_or_method_access { VariableBase RESULT =null; int accleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -15340,7 +15384,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 708: // variable ::= base_variable_with_function_calls + case 710: // variable ::= base_variable_with_function_calls { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -15354,7 +15398,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 709: // variable_properties ::= variable_properties variable_property + case 711: // variable_properties ::= variable_properties variable_property { List RESULT =null; int variablesleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -15372,7 +15416,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 710: // variable_properties ::= + case 712: // variable_properties ::= { List RESULT =null; @@ -15383,7 +15427,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 711: // variable_property ::= T_OBJECT_OPERATOR object_property method_or_not array_access_or_not + case 713: // variable_property ::= T_OBJECT_OPERATOR object_property method_or_not array_access_or_not { Pair RESULT =null; int memberPropertyleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -15403,7 +15447,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 712: // variable_property ::= T_NULLSAFE_OBJECT_OPERATOR object_property method_or_not array_access_or_not + case 714: // variable_property ::= T_NULLSAFE_OBJECT_OPERATOR object_property method_or_not array_access_or_not { Pair RESULT =null; int memberPropertyleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -15423,7 +15467,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 713: // variable_property ::= T_PAAMAYIM_NEKUDOTAYIM static_property method_or_not array_access_or_not + case 715: // variable_property ::= T_PAAMAYIM_NEKUDOTAYIM static_property method_or_not array_access_or_not { Pair RESULT =null; int memberPropertyleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -15443,7 +15487,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 714: // method_or_not ::= T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 716: // method_or_not ::= T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { List RESULT =null; int paramsListleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -15457,7 +15501,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 715: // method_or_not ::= + case 717: // method_or_not ::= { List RESULT =null; @@ -15468,7 +15512,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 716: // array_dimension ::= T_OPEN_RECT dim_offset T_CLOSE_RECT + case 718: // array_dimension ::= T_OPEN_RECT dim_offset T_CLOSE_RECT { ArrayDimension RESULT =null; int oleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -15488,7 +15532,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 717: // array_dimension ::= T_CURLY_OPEN dim_offset T_CURLY_CLOSE + case 719: // array_dimension ::= T_CURLY_OPEN dim_offset T_CURLY_CLOSE { ArrayDimension RESULT =null; int oleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -15508,7 +15552,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 718: // array_dimension_with_static_scalar_value ::= T_OPEN_RECT static_scalar_value T_CLOSE_RECT + case 720: // array_dimension_with_static_scalar_value ::= T_OPEN_RECT static_scalar_value T_CLOSE_RECT { ArrayDimension RESULT =null; int oleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -15528,7 +15572,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 719: // array_dimension_with_static_scalar_value ::= T_CURLY_OPEN static_scalar_value T_CURLY_CLOSE + case 721: // array_dimension_with_static_scalar_value ::= T_CURLY_OPEN static_scalar_value T_CURLY_CLOSE { ArrayDimension RESULT =null; int oleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -15548,7 +15592,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 720: // array_access_or_not ::= array_dimension + case 722: // array_access_or_not ::= array_dimension { List RESULT =null; int adleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -15564,7 +15608,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 721: // array_access_or_not ::= array_access_or_not array_dimension + case 723: // array_access_or_not ::= array_access_or_not array_dimension { List RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -15582,7 +15626,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 722: // array_access_or_not ::= + case 724: // array_access_or_not ::= { List RESULT =null; @@ -15593,7 +15637,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 723: // variable_without_objects ::= reference_variable + case 725: // variable_without_objects ::= reference_variable { Variable RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -15607,7 +15651,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 724: // variable_without_objects ::= simple_indirect_reference reference_variable + case 726: // variable_without_objects ::= simple_indirect_reference reference_variable { Variable RESULT =null; int ref_countleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -15630,7 +15674,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 725: // static_member ::= class_name T_PAAMAYIM_NEKUDOTAYIM variable_without_objects + case 727: // static_member ::= class_name T_PAAMAYIM_NEKUDOTAYIM variable_without_objects { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -15647,7 +15691,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 726: // static_member ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM variable_without_objects + case 728: // static_member ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM variable_without_objects { VariableBase RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -15664,7 +15708,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 727: // variable_class_name ::= reference_variable + case 729: // variable_class_name ::= reference_variable { Variable RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -15678,7 +15722,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 728: // base_variable_with_function_calls ::= base_variable + case 730: // base_variable_with_function_calls ::= base_variable { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -15690,7 +15734,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 729: // base_variable_with_function_calls ::= function_call + case 731: // base_variable_with_function_calls ::= function_call { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -15702,7 +15746,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 730: // expression_array_access ::= constant_array_access + case 732: // expression_array_access ::= constant_array_access { Expression RESULT =null; int arrayAccessleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -15716,7 +15760,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 731: // expression_array_access ::= T_ENCAPSED_AND_WHITESPACE array_dimension + case 733: // expression_array_access ::= T_ENCAPSED_AND_WHITESPACE array_dimension { Expression RESULT =null; int strleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -15733,7 +15777,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 732: // expression_array_access ::= T_CONSTANT_ENCAPSED_STRING array_dimension + case 734: // expression_array_access ::= T_CONSTANT_ENCAPSED_STRING array_dimension { Expression RESULT =null; int strleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -15750,7 +15794,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 733: // constant_array_access ::= constant_array_access array_dimension + case 735: // constant_array_access ::= constant_array_access array_dimension { Expression RESULT =null; int arrayAccessleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -15767,7 +15811,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 734: // constant_array_access ::= T_STRING array_dimension + case 736: // constant_array_access ::= T_STRING array_dimension { Expression RESULT =null; int constantNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -15784,7 +15828,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 735: // constant_array_access ::= namespace_name_access array_dimension + case 737: // constant_array_access ::= namespace_name_access array_dimension { Expression RESULT =null; int namespaceleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -15801,7 +15845,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 736: // array_creation_with_access ::= array_creation array_dimension + case 738: // array_creation_with_access ::= array_creation array_dimension { VariableBase RESULT =null; int arrleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -15818,7 +15862,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 737: // array_creation_with_access ::= array_creation_with_access array_dimension + case 739: // array_creation_with_access ::= array_creation_with_access array_dimension { VariableBase RESULT =null; int accleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -15835,7 +15879,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 738: // array_creation ::= T_ARRAY T_OPEN_PARENTHESE array_pair_list T_CLOSE_PARENTHESE + case 740: // array_creation ::= T_ARRAY T_OPEN_PARENTHESE array_pair_list T_CLOSE_PARENTHESE { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -15856,7 +15900,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 739: // array_creation ::= T_OPEN_RECT array_pair_list T_CLOSE_RECT + case 741: // array_creation ::= T_OPEN_RECT array_pair_list T_CLOSE_RECT { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -15877,7 +15921,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 740: // base_variable ::= reference_variable + case 742: // base_variable ::= reference_variable { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -15891,7 +15935,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 741: // base_variable ::= base_variable_without_reference_variable + case 743: // base_variable ::= base_variable_without_reference_variable { VariableBase RESULT =null; int variableleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -15905,7 +15949,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 742: // base_variable_without_reference_variable ::= T_OPEN_PARENTHESE anonymous_class T_CLOSE_PARENTHESE + case 744: // base_variable_without_reference_variable ::= T_OPEN_PARENTHESE anonymous_class T_CLOSE_PARENTHESE { VariableBase RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -15925,7 +15969,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 743: // base_variable_without_reference_variable ::= T_OPEN_PARENTHESE T_NEW class_name_reference ctor_arguments T_CLOSE_PARENTHESE + case 745: // base_variable_without_reference_variable ::= T_OPEN_PARENTHESE T_NEW class_name_reference ctor_arguments T_CLOSE_PARENTHESE { VariableBase RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -15952,7 +15996,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 744: // base_variable_without_reference_variable ::= T_OPEN_PARENTHESE T_CLONE expr T_CLOSE_PARENTHESE + case 746: // base_variable_without_reference_variable ::= T_OPEN_PARENTHESE T_CLONE expr T_CLOSE_PARENTHESE { VariableBase RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -15976,7 +16020,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 745: // base_variable_without_reference_variable ::= simple_indirect_reference reference_variable + case 747: // base_variable_without_reference_variable ::= simple_indirect_reference reference_variable { VariableBase RESULT =null; int ref_countleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -15999,7 +16043,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 746: // base_variable_without_reference_variable ::= static_member + case 748: // base_variable_without_reference_variable ::= static_member { VariableBase RESULT =null; int staticFieldAccessleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16013,7 +16057,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 747: // base_variable_without_reference_variable ::= array_creation_with_access + case 749: // base_variable_without_reference_variable ::= array_creation_with_access { VariableBase RESULT =null; int arrayCreationWithAccessleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16027,7 +16071,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 748: // base_variable_without_reference_variable ::= dereferencable_variable + case 750: // base_variable_without_reference_variable ::= dereferencable_variable { VariableBase RESULT =null; int dereferencableVariableleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16041,7 +16085,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 749: // dereferencable_variable ::= T_OPEN_PARENTHESE variable T_CLOSE_PARENTHESE + case 751: // dereferencable_variable ::= T_OPEN_PARENTHESE variable T_CLOSE_PARENTHESE { VariableBase RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -16061,7 +16105,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 750: // dereferencable_variable ::= parenthesis_expr array_dimension + case 752: // dereferencable_variable ::= parenthesis_expr array_dimension { VariableBase RESULT =null; int peleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -16080,7 +16124,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 751: // dereferencable_variable ::= T_OPEN_PARENTHESE T_NEW class_name_reference ctor_arguments T_CLOSE_PARENTHESE array_dimension + case 753: // dereferencable_variable ::= T_OPEN_PARENTHESE T_NEW class_name_reference ctor_arguments T_CLOSE_PARENTHESE array_dimension { VariableBase RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -16111,7 +16155,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 752: // dereferencable_variable ::= new_expr array_dimension + case 754: // dereferencable_variable ::= new_expr array_dimension { VariableBase RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -16130,7 +16174,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 753: // dereferencable_variable ::= dereferencable_variable array_dimension + case 755: // dereferencable_variable ::= dereferencable_variable array_dimension { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -16147,7 +16191,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 754: // reference_variable ::= reference_variable array_dimension + case 756: // reference_variable ::= reference_variable array_dimension { Variable RESULT =null; int varNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -16165,7 +16209,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 755: // reference_variable ::= compound_variable + case 757: // reference_variable ::= compound_variable { Variable RESULT =null; int comp_varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16177,7 +16221,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 756: // compound_variable ::= tracked_variable + case 758: // compound_variable ::= tracked_variable { Variable RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16189,7 +16233,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 757: // compound_variable ::= T_DOLLAR T_CURLY_OPEN expr T_CURLY_CLOSE + case 759: // compound_variable ::= T_DOLLAR T_CURLY_OPEN expr T_CURLY_CLOSE { Variable RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -16210,7 +16254,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 758: // dim_offset ::= + case 760: // dim_offset ::= { Expression RESULT =null; @@ -16221,7 +16265,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 759: // dim_offset ::= expr + case 761: // dim_offset ::= expr { Expression RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16235,7 +16279,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 760: // static_property ::= variable_without_objects + case 762: // static_property ::= variable_without_objects { Expression RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16249,7 +16293,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 761: // static_property ::= static_reference_constant + case 763: // static_property ::= static_reference_constant { Expression RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16263,7 +16307,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 762: // static_property ::= T_CURLY_OPEN expr T_CURLY_CLOSE + case 764: // static_property ::= T_CURLY_OPEN expr T_CURLY_CLOSE { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -16284,7 +16328,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 763: // object_property ::= object_dim_list + case 765: // object_property ::= object_dim_list { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16298,7 +16342,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 764: // object_property ::= variable_without_objects + case 766: // object_property ::= variable_without_objects { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16312,7 +16356,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 765: // object_dim_list ::= object_dim_list array_dimension + case 767: // object_dim_list ::= object_dim_list array_dimension { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -16330,7 +16374,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 766: // object_dim_list ::= variable_name + case 768: // object_dim_list ::= variable_name { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16342,7 +16386,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 767: // variable_name ::= string_st + case 769: // variable_name ::= string_st { VariableBase RESULT =null; int varNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16356,7 +16400,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 768: // variable_name ::= T_CURLY_OPEN expr T_CURLY_CLOSE + case 770: // variable_name ::= T_CURLY_OPEN expr T_CURLY_CLOSE { VariableBase RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -16376,7 +16420,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 769: // simple_indirect_reference ::= T_DOLLAR + case 771: // simple_indirect_reference ::= T_DOLLAR { Integer RESULT =null; @@ -16387,7 +16431,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 770: // simple_indirect_reference ::= simple_indirect_reference T_DOLLAR + case 772: // simple_indirect_reference ::= simple_indirect_reference T_DOLLAR { Integer RESULT =null; int refleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -16401,7 +16445,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 771: // array_pair_list ::= non_empty_array_pair_list + case 773: // array_pair_list ::= non_empty_array_pair_list { List RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16415,7 +16459,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 772: // non_empty_array_pair_list ::= non_empty_array_pair_list T_COMMA possible_array_pair + case 774: // non_empty_array_pair_list ::= non_empty_array_pair_list T_COMMA possible_array_pair { List RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -16435,7 +16479,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 773: // non_empty_array_pair_list ::= possible_array_pair + case 775: // non_empty_array_pair_list ::= possible_array_pair { List RESULT =null; int pairleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16453,7 +16497,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 774: // possible_array_pair ::= + case 776: // possible_array_pair ::= { ArrayElement RESULT =null; @@ -16464,7 +16508,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 775: // possible_array_pair ::= array_pair + case 777: // possible_array_pair ::= array_pair { ArrayElement RESULT =null; int pairleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16478,7 +16522,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 776: // array_pair ::= expr T_DOUBLE_ARROW expr + case 778: // array_pair ::= expr T_DOUBLE_ARROW expr { ArrayElement RESULT =null; int keyleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -16496,7 +16540,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 777: // array_pair ::= expr + case 779: // array_pair ::= expr { ArrayElement RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16511,7 +16555,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 778: // array_pair ::= T_ELLIPSIS expr + case 780: // array_pair ::= T_ELLIPSIS expr { ArrayElement RESULT =null; int ellleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -16531,7 +16575,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 779: // array_pair ::= expr T_DOUBLE_ARROW ampersand w_variable + case 781: // array_pair ::= expr T_DOUBLE_ARROW ampersand w_variable { ArrayElement RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -16553,7 +16597,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 780: // array_pair ::= ampersand w_variable + case 782: // array_pair ::= ampersand w_variable { ArrayElement RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -16572,7 +16616,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 781: // array_pair ::= expr T_DOUBLE_ARROW T_LIST T_OPEN_PARENTHESE array_pair_list T_CLOSE_PARENTHESE + case 783: // array_pair ::= expr T_DOUBLE_ARROW T_LIST T_OPEN_PARENTHESE array_pair_list T_CLOSE_PARENTHESE { ArrayElement RESULT =null; int exprleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -16597,7 +16641,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 782: // array_pair ::= T_LIST T_OPEN_PARENTHESE array_pair_list T_CLOSE_PARENTHESE + case 784: // array_pair ::= T_LIST T_OPEN_PARENTHESE array_pair_list T_CLOSE_PARENTHESE { ArrayElement RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -16619,7 +16663,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 783: // encaps_list ::= encaps_list encaps_var + case 785: // encaps_list ::= encaps_list encaps_var { List RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -16637,7 +16681,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 784: // encaps_list ::= encaps_list T_ENCAPSED_AND_WHITESPACE + case 786: // encaps_list ::= encaps_list T_ENCAPSED_AND_WHITESPACE { List RESULT =null; int listleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -16656,7 +16700,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 785: // encaps_list ::= + case 787: // encaps_list ::= { List RESULT =null; @@ -16667,7 +16711,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 786: // encaps_var ::= tracked_variable + case 788: // encaps_var ::= tracked_variable { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16681,7 +16725,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 787: // encaps_var ::= tracked_variable T_OPEN_RECT encaps_var_offset T_CLOSE_RECT + case 789: // encaps_var ::= tracked_variable T_OPEN_RECT encaps_var_offset T_CLOSE_RECT { VariableBase RESULT =null; int varNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -16705,7 +16749,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 788: // encaps_var ::= tracked_variable T_OBJECT_OPERATOR string_st + case 790: // encaps_var ::= tracked_variable T_OBJECT_OPERATOR string_st { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -16724,7 +16768,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 789: // encaps_var ::= tracked_variable T_NULLSAFE_OBJECT_OPERATOR string_st + case 791: // encaps_var ::= tracked_variable T_NULLSAFE_OBJECT_OPERATOR string_st { VariableBase RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -16743,7 +16787,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 790: // encaps_var ::= T_DOLLAR_OPEN_CURLY_BRACES expr T_CURLY_CLOSE + case 792: // encaps_var ::= T_DOLLAR_OPEN_CURLY_BRACES expr T_CURLY_CLOSE { VariableBase RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -16764,7 +16808,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 791: // encaps_var ::= T_DOLLAR_OPEN_CURLY_BRACES T_STRING_VARNAME T_OPEN_RECT expr T_CLOSE_RECT T_CURLY_CLOSE + case 793: // encaps_var ::= T_DOLLAR_OPEN_CURLY_BRACES T_STRING_VARNAME T_OPEN_RECT expr T_CLOSE_RECT T_CURLY_CLOSE { VariableBase RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-5)).left; @@ -16795,7 +16839,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 792: // encaps_var ::= T_CURLY_OPEN_WITH_DOLAR variable T_CURLY_CLOSE + case 794: // encaps_var ::= T_CURLY_OPEN_WITH_DOLAR variable T_CURLY_CLOSE { VariableBase RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -16816,7 +16860,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 793: // encaps_var_offset ::= string_st + case 795: // encaps_var_offset ::= string_st { Expression RESULT =null; int stringleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16831,7 +16875,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 794: // encaps_var_offset ::= T_NUM_STRING + case 796: // encaps_var_offset ::= T_NUM_STRING { Expression RESULT =null; int numleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16846,7 +16890,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 795: // encaps_var_offset ::= tracked_variable + case 797: // encaps_var_offset ::= tracked_variable { Expression RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -16860,7 +16904,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 796: // internal_functions_in_yacc ::= T_ISSET T_OPEN_PARENTHESE isset_variables possible_comma T_CLOSE_PARENTHESE + case 798: // internal_functions_in_yacc ::= T_ISSET T_OPEN_PARENTHESE isset_variables possible_comma T_CLOSE_PARENTHESE { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -16883,7 +16927,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 797: // internal_functions_in_yacc ::= T_EMPTY T_OPEN_PARENTHESE variable T_CLOSE_PARENTHESE + case 799: // internal_functions_in_yacc ::= T_EMPTY T_OPEN_PARENTHESE variable T_CLOSE_PARENTHESE { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -16908,7 +16952,20 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 798: // internal_functions_in_yacc ::= T_EMPTY T_OPEN_PARENTHESE expr_without_variable T_CLOSE_PARENTHESE +default: +throw new Exception("Invalid action number found in internal parse table"); +} +} +public final java_cup.runtime.Symbol fakeMethod800to899( +int CUP$ASTPHP5Parser$act_num, +java_cup.runtime.lr_parser CUP$ASTPHP5Parser$parser, +java.util.Stack CUP$ASTPHP5Parser$stack, +int CUP$ASTPHP5Parser$top) +throws java.lang.Exception +{ +java_cup.runtime.Symbol CUP$ASTPHP5Parser$result; +switch (CUP$ASTPHP5Parser$act_num) { + case 800: // internal_functions_in_yacc ::= T_EMPTY T_OPEN_PARENTHESE expr_without_variable T_CLOSE_PARENTHESE { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -16933,7 +16990,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 799: // internal_functions_in_yacc ::= T_INCLUDE expr + case 801: // internal_functions_in_yacc ::= T_INCLUDE expr { Expression RESULT =null; int includeleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -16951,20 +17008,7 @@ public final java_cup.runtime.Symbol fakeMethod700to799( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ -default: -throw new Exception("Invalid action number found in internal parse table"); -} -} -public final java_cup.runtime.Symbol fakeMethod800to899( -int CUP$ASTPHP5Parser$act_num, -java_cup.runtime.lr_parser CUP$ASTPHP5Parser$parser, -java.util.Stack CUP$ASTPHP5Parser$stack, -int CUP$ASTPHP5Parser$top) -throws java.lang.Exception -{ -java_cup.runtime.Symbol CUP$ASTPHP5Parser$result; -switch (CUP$ASTPHP5Parser$act_num) { - case 800: // internal_functions_in_yacc ::= T_INCLUDE_ONCE expr + case 802: // internal_functions_in_yacc ::= T_INCLUDE_ONCE expr { Expression RESULT =null; int includeleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -16982,7 +17026,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 801: // internal_functions_in_yacc ::= T_EVAL T_OPEN_PARENTHESE expr T_CLOSE_PARENTHESE + case 803: // internal_functions_in_yacc ::= T_EVAL T_OPEN_PARENTHESE expr T_CLOSE_PARENTHESE { Expression RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-3)).left; @@ -17007,7 +17051,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 802: // internal_functions_in_yacc ::= T_REQUIRE expr + case 804: // internal_functions_in_yacc ::= T_REQUIRE expr { Expression RESULT =null; int includeleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -17025,7 +17069,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 803: // internal_functions_in_yacc ::= T_REQUIRE_ONCE expr + case 805: // internal_functions_in_yacc ::= T_REQUIRE_ONCE expr { Expression RESULT =null; int includeleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -17043,7 +17087,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 804: // isset_variables ::= isset_variable + case 806: // isset_variables ::= isset_variable { List RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -17059,7 +17103,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 805: // isset_variables ::= isset_variables T_COMMA isset_variable + case 807: // isset_variables ::= isset_variables T_COMMA isset_variable { List RESULT =null; int varListleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -17077,7 +17121,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 806: // isset_variable ::= variable + case 808: // isset_variable ::= variable { Expression RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -17091,7 +17135,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 807: // isset_variable ::= expression_array_access + case 809: // isset_variable ::= expression_array_access { Expression RESULT =null; int arrayAccessleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -17105,7 +17149,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 808: // isset_variable ::= class_name T_PAAMAYIM_NEKUDOTAYIM constant_array_access + case 810: // isset_variable ::= class_name T_PAAMAYIM_NEKUDOTAYIM constant_array_access { Expression RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -17122,7 +17166,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 809: // isset_variable ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM constant_array_access + case 811: // isset_variable ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM constant_array_access { Expression RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -17139,7 +17183,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 810: // class_constant ::= enum_constant + case 812: // class_constant ::= enum_constant { StaticConstantAccess RESULT =null; int constantleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -17153,7 +17197,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 811: // class_constant ::= class_constant array_dimension + case 813: // class_constant ::= class_constant array_dimension { StaticConstantAccess RESULT =null; int constantleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-1)).left; @@ -17173,7 +17217,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 812: // enum_constant ::= class_name T_PAAMAYIM_NEKUDOTAYIM identifier + case 814: // enum_constant ::= class_name T_PAAMAYIM_NEKUDOTAYIM identifier { StaticConstantAccess RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -17190,7 +17234,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 813: // enum_constant ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM identifier + case 815: // enum_constant ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM identifier { StaticConstantAccess RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -17207,7 +17251,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 814: // enum_constant ::= class_name T_PAAMAYIM_NEKUDOTAYIM T_CURLY_OPEN expr T_CURLY_CLOSE + case 816: // enum_constant ::= class_name T_PAAMAYIM_NEKUDOTAYIM T_CURLY_OPEN expr T_CURLY_CLOSE { StaticConstantAccess RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -17231,7 +17275,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 815: // enum_constant ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM T_CURLY_OPEN expr T_CURLY_CLOSE + case 817: // enum_constant ::= variable_class_name T_PAAMAYIM_NEKUDOTAYIM T_CURLY_OPEN expr T_CURLY_CLOSE { StaticConstantAccess RESULT =null; int classNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -17255,7 +17299,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 816: // enum_constant ::= enum_constant T_PAAMAYIM_NEKUDOTAYIM identifier + case 818: // enum_constant ::= enum_constant T_PAAMAYIM_NEKUDOTAYIM identifier { StaticConstantAccess RESULT =null; int enumConstleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-2)).left; @@ -17273,7 +17317,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 817: // enum_constant ::= enum_constant T_PAAMAYIM_NEKUDOTAYIM T_CURLY_OPEN expr T_CURLY_CLOSE + case 819: // enum_constant ::= enum_constant T_PAAMAYIM_NEKUDOTAYIM T_CURLY_OPEN expr T_CURLY_CLOSE { StaticConstantAccess RESULT =null; int enumConstleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -17297,7 +17341,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 818: // tracked_variable ::= T_VARIABLE + case 820: // tracked_variable ::= T_VARIABLE { Variable RESULT =null; int varNameleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -17311,7 +17355,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 819: // optional_tracked_variable ::= + case 821: // optional_tracked_variable ::= { Variable RESULT =null; @@ -17322,7 +17366,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 820: // optional_tracked_variable ::= tracked_variable + case 822: // optional_tracked_variable ::= tracked_variable { Variable RESULT =null; int varleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -17336,7 +17380,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 821: // string_st ::= T_STRING + case 823: // string_st ::= T_STRING { String RESULT =null; int valueleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -17348,7 +17392,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 822: // string_st ::= T_DEFINE + case 824: // string_st ::= T_DEFINE { String RESULT =null; int valueleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -17360,7 +17404,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 823: // anonymous_class ::= T_NEW T_CLASS ctor_arguments extends_from implements_list T_CURLY_OPEN class_statement_list T_CURLY_CLOSE + case 825: // anonymous_class ::= T_NEW T_CLASS ctor_arguments extends_from implements_list T_CURLY_OPEN class_statement_list T_CURLY_CLOSE { ClassInstanceCreation RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-7)).left; @@ -17398,7 +17442,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 824: // anonymous_class ::= T_NEW attributes T_CLASS ctor_arguments extends_from implements_list T_CURLY_OPEN class_statement_list T_CURLY_CLOSE + case 826: // anonymous_class ::= T_NEW attributes T_CLASS ctor_arguments extends_from implements_list T_CURLY_OPEN class_statement_list T_CURLY_CLOSE { ClassInstanceCreation RESULT =null; int startleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-8)).left; @@ -17439,7 +17483,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 825: // new_expr ::= T_NEW class_name_reference T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE + case 827: // new_expr ::= T_NEW class_name_reference T_OPEN_PARENTHESE function_call_parameter_list T_CLOSE_PARENTHESE { Expression RESULT =null; int nleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.elementAt(CUP$ASTPHP5Parser$top-4)).left; @@ -17462,7 +17506,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 826: // new_expr ::= anonymous_class + case 828: // new_expr ::= anonymous_class { Expression RESULT =null; int anonleft = ((java_cup.runtime.Symbol)CUP$ASTPHP5Parser$stack.peek()).left; @@ -17476,7 +17520,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 827: // access_operator ::= T_OBJECT_OPERATOR + case 829: // access_operator ::= T_OBJECT_OPERATOR { ASTPHP5Parser.Access RESULT =null; @@ -17487,7 +17531,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 828: // access_operator ::= T_NULLSAFE_OBJECT_OPERATOR + case 830: // access_operator ::= T_NULLSAFE_OBJECT_OPERATOR { ASTPHP5Parser.Access RESULT =null; @@ -17498,7 +17542,7 @@ public final java_cup.runtime.Symbol fakeMethod800to899( return CUP$ASTPHP5Parser$result; /*. . . . . . . . . . . . . . . . . . . .*/ - case 829: // access_operator ::= T_PAAMAYIM_NEKUDOTAYIM + case 831: // access_operator ::= T_PAAMAYIM_NEKUDOTAYIM { ASTPHP5Parser.Access RESULT =null; diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Scanner.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Scanner.java index ae959431b161..f6156232a013 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Scanner.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Scanner.java @@ -1,4 +1,4 @@ -/* The following code was generated by JFlex 1.4.3 on 2025/01/12 8:53 */ +/* The following code was generated by JFlex 1.4.1 on 12/23/25, 9:12 AM */ /* * Licensed to the Apache Software Foundation (ASF) under one @@ -34,9 +34,9 @@ /** * This class is a scanner generated by - * JFlex 1.4.3 - * on 2025/01/12 8:53 from the specification file - * /home/junichi11/NetBeansProjects/netbeans/php/php.editor/tools/ASTPHP5Scanner.flex + * JFlex 1.4.1 + * on 12/23/25, 9:12 AM from the specification file + * /home/bhaidu/BHA/Netbeans/Projects/netbeans/php/php.editor/tools/ASTPHP5Scanner.flex */ public class ASTPHP5Scanner implements Scanner { @@ -47,36 +47,24 @@ public class ASTPHP5Scanner implements Scanner { private static final int ZZ_BUFFERSIZE = 16384; /** lexical states */ - public static final int ST_DOCBLOCK = 28; - public static final int ST_END_HEREDOC = 12; - public static final int ST_DOUBLE_QUOTES = 4; - public static final int ST_LOOKING_FOR_VARNAME = 22; - public static final int ST_LOOKING_FOR_PROPERTY = 20; - public static final int ST_IN_SHORT_ECHO = 32; - public static final int ST_END_NOWDOC = 18; - public static final int ST_COMMENT = 26; - public static final int ST_ONE_LINE_COMMENT = 30; - public static final int ST_HALTED_COMPILER = 34; - public static final int ST_START_NOWDOC = 16; - public static final int ST_VAR_OFFSET = 24; - public static final int ST_IN_SCRIPTING = 2; - public static final int ST_HEREDOC = 8; + public static final int ST_DOCBLOCK = 14; + public static final int ST_END_HEREDOC = 6; + public static final int ST_DOUBLE_QUOTES = 2; + public static final int ST_LOOKING_FOR_VARNAME = 11; + public static final int ST_LOOKING_FOR_PROPERTY = 10; + public static final int ST_IN_SHORT_ECHO = 16; + public static final int ST_END_NOWDOC = 9; + public static final int ST_COMMENT = 13; + public static final int ST_ONE_LINE_COMMENT = 15; + public static final int ST_HALTED_COMPILER = 17; + public static final int ST_START_NOWDOC = 8; + public static final int ST_VAR_OFFSET = 12; + public static final int ST_IN_SCRIPTING = 1; + public static final int ST_HEREDOC = 4; public static final int YYINITIAL = 0; - public static final int ST_NOWDOC = 14; - public static final int ST_START_HEREDOC = 10; - public static final int ST_BACKQUOTE = 6; - - /** - * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l - * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l - * at the beginning of a line - * l is of the form l = 2*k, k a non negative integer - */ - private static final int ZZ_LEXSTATE[] = { - 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, - 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, - 16, 16, 17, 17 - }; + public static final int ST_NOWDOC = 7; + public static final int ST_START_HEREDOC = 5; + public static final int ST_BACKQUOTE = 3; /** * Translates characters to character classes @@ -101,64 +89,64 @@ public class ASTPHP5Scanner implements Scanner { "\2\15\7\0\2\15\12\20\3\15\2\0\1\15\20\0\1\15\1\0"+ "\36\15\35\0\131\15\13\0\1\15\16\0\12\20\41\15\11\0\2\15"+ "\4\0\1\15\5\0\26\15\4\0\1\15\11\0\1\15\3\0\1\15"+ - "\27\0\31\15\7\0\13\15\65\0\25\15\1\0\22\15\74\0\66\15"+ - "\3\0\1\15\22\0\1\15\7\0\12\15\4\0\12\20\1\0\20\15"+ - "\4\0\10\15\2\0\2\15\2\0\26\15\1\0\7\15\1\0\1\15"+ - "\3\0\4\15\3\0\1\15\20\0\1\15\15\0\2\15\1\0\3\15"+ - "\4\0\12\20\2\15\12\0\1\15\10\0\6\15\4\0\2\15\2\0"+ - "\26\15\1\0\7\15\1\0\2\15\1\0\2\15\1\0\2\15\37\0"+ - "\4\15\1\0\1\15\7\0\12\20\2\0\3\15\20\0\11\15\1\0"+ - "\3\15\1\0\26\15\1\0\7\15\1\0\2\15\1\0\5\15\3\0"+ - "\1\15\22\0\1\15\17\0\2\15\4\0\12\20\11\0\1\15\13\0"+ - "\10\15\2\0\2\15\2\0\26\15\1\0\7\15\1\0\2\15\1\0"+ - "\5\15\3\0\1\15\36\0\2\15\1\0\3\15\4\0\12\20\1\0"+ - "\1\15\21\0\1\15\1\0\6\15\3\0\3\15\1\0\4\15\3\0"+ - "\2\15\1\0\1\15\1\0\2\15\3\0\2\15\3\0\3\15\3\0"+ - "\14\15\26\0\1\15\25\0\12\20\25\0\10\15\1\0\3\15\1\0"+ - "\27\15\1\0\20\15\3\0\1\15\32\0\3\15\5\0\2\15\4\0"+ - "\12\20\20\0\1\15\4\0\10\15\1\0\3\15\1\0\27\15\1\0"+ - "\12\15\1\0\5\15\3\0\1\15\40\0\1\15\1\0\2\15\4\0"+ - "\12\20\1\0\2\15\21\0\11\15\1\0\3\15\1\0\51\15\2\0"+ - "\1\15\20\0\1\15\5\0\3\15\10\0\3\15\4\0\12\20\12\0"+ - "\6\15\5\0\22\15\3\0\30\15\1\0\11\15\1\0\1\15\2\0"+ - "\7\15\37\0\12\20\21\0\60\15\1\0\2\15\14\0\7\15\11\0"+ - "\12\20\47\0\2\15\1\0\1\15\1\0\5\15\1\0\30\15\1\0"+ - "\1\15\1\0\12\15\1\0\2\15\11\0\1\15\2\0\5\15\1\0"+ - "\1\15\11\0\12\20\2\0\4\15\40\0\1\15\37\0\12\20\26\0"+ - "\10\15\1\0\44\15\33\0\5\15\163\0\53\15\24\0\1\15\12\20"+ - "\6\0\6\15\4\0\4\15\3\0\1\15\3\0\2\15\7\0\3\15"+ - "\4\0\15\15\14\0\1\15\1\0\12\20\6\0\46\15\1\0\1\15"+ - "\5\0\1\15\2\0\53\15\1\0\u014d\15\1\0\4\15\2\0\7\15"+ - "\1\0\1\15\1\0\4\15\2\0\51\15\1\0\4\15\2\0\41\15"+ - "\1\0\4\15\2\0\7\15\1\0\1\15\1\0\4\15\2\0\17\15"+ - "\1\0\71\15\1\0\4\15\2\0\103\15\45\0\20\15\20\0\126\15"+ - "\2\0\6\15\3\0\u026c\15\2\0\21\15\1\0\32\15\5\0\113\15"+ - "\6\0\10\15\7\0\15\15\1\0\4\15\16\0\22\15\16\0\22\15"+ - "\16\0\15\15\1\0\3\15\17\0\64\15\43\0\1\15\4\0\1\15"+ - "\3\0\12\20\46\0\12\20\6\0\131\15\7\0\5\15\2\0\42\15"+ - "\1\0\1\15\5\0\106\15\12\0\37\15\47\0\12\20\36\15\2\0"+ - "\5\15\13\0\54\15\4\0\32\15\6\0\12\20\46\0\27\15\11\0"+ - "\65\15\53\0\12\20\6\0\12\20\15\0\1\15\135\0\57\15\21\0"+ - "\7\15\4\0\12\20\51\0\36\15\15\0\2\15\12\20\54\15\32\0"+ - "\44\15\34\0\12\20\3\0\3\15\12\20\44\15\2\0\11\15\7\0"+ - "\53\15\2\0\3\15\51\0\4\15\1\0\6\15\1\0\2\15\3\0"+ - "\1\15\5\0\300\15\100\0\u0116\15\2\0\6\15\2\0\46\15\2\0"+ - "\6\15\2\0\10\15\1\0\1\15\1\0\1\15\1\0\1\15\1\0"+ - "\37\15\2\0\65\15\1\0\7\15\1\0\1\15\3\0\3\15\1\0"+ - "\7\15\3\0\4\15\2\0\6\15\4\0\15\15\5\0\3\15\1\0"+ - "\7\15\164\0\1\15\15\0\1\15\20\0\15\15\145\0\1\15\4\0"+ - "\1\15\2\0\12\15\1\0\1\15\3\0\5\15\6\0\1\15\1\0"+ - "\1\15\1\0\1\15\1\0\4\15\1\0\13\15\2\0\4\15\5\0"+ - "\5\15\4\0\1\15\64\0\2\15\u0a7b\0\57\15\1\0\57\15\1\0"+ - "\205\15\6\0\4\15\3\0\2\15\14\0\46\15\1\0\1\15\5\0"+ - "\1\15\2\0\70\15\7\0\1\15\20\0\27\15\11\0\7\15\1\0"+ + "\27\0\31\15\7\0\13\15\5\0\30\15\1\0\6\15\21\0\52\15"+ + "\72\0\66\15\3\0\1\15\22\0\1\15\7\0\12\15\4\0\12\20"+ + "\1\0\20\15\4\0\10\15\2\0\2\15\2\0\26\15\1\0\7\15"+ + "\1\0\1\15\3\0\4\15\3\0\1\15\20\0\1\15\15\0\2\15"+ + "\1\0\3\15\4\0\12\20\2\15\12\0\1\15\10\0\6\15\4\0"+ + "\2\15\2\0\26\15\1\0\7\15\1\0\2\15\1\0\2\15\1\0"+ + "\2\15\37\0\4\15\1\0\1\15\7\0\12\20\2\0\3\15\20\0"+ + "\11\15\1\0\3\15\1\0\26\15\1\0\7\15\1\0\2\15\1\0"+ + "\5\15\3\0\1\15\22\0\1\15\17\0\2\15\4\0\12\20\11\0"+ + "\1\15\13\0\10\15\2\0\2\15\2\0\26\15\1\0\7\15\1\0"+ + "\2\15\1\0\5\15\3\0\1\15\36\0\2\15\1\0\3\15\4\0"+ + "\12\20\1\0\1\15\21\0\1\15\1\0\6\15\3\0\3\15\1\0"+ + "\4\15\3\0\2\15\1\0\1\15\1\0\2\15\3\0\2\15\3\0"+ + "\3\15\3\0\14\15\26\0\1\15\25\0\12\20\25\0\10\15\1\0"+ + "\3\15\1\0\27\15\1\0\20\15\3\0\1\15\32\0\3\15\2\0"+ + "\1\15\2\0\2\15\4\0\12\20\20\0\1\15\4\0\10\15\1\0"+ + "\3\15\1\0\27\15\1\0\12\15\1\0\5\15\3\0\1\15\37\0"+ + "\2\15\1\0\2\15\4\0\12\20\1\0\2\15\21\0\11\15\1\0"+ + "\3\15\1\0\51\15\2\0\1\15\20\0\1\15\5\0\3\15\10\0"+ + "\3\15\4\0\12\20\12\0\6\15\5\0\22\15\3\0\30\15\1\0"+ + "\11\15\1\0\1\15\2\0\7\15\37\0\12\20\21\0\60\15\1\0"+ + "\2\15\14\0\7\15\11\0\12\20\47\0\2\15\1\0\1\15\1\0"+ + "\5\15\1\0\30\15\1\0\1\15\1\0\12\15\1\0\2\15\11\0"+ + "\1\15\2\0\5\15\1\0\1\15\11\0\12\20\2\0\4\15\40\0"+ + "\1\15\37\0\12\20\26\0\10\15\1\0\44\15\33\0\5\15\163\0"+ + "\53\15\24\0\1\15\12\20\6\0\6\15\4\0\4\15\3\0\1\15"+ + "\3\0\2\15\7\0\3\15\4\0\15\15\14\0\1\15\1\0\12\20"+ + "\6\0\46\15\1\0\1\15\5\0\1\15\2\0\53\15\1\0\u014d\15"+ + "\1\0\4\15\2\0\7\15\1\0\1\15\1\0\4\15\2\0\51\15"+ + "\1\0\4\15\2\0\41\15\1\0\4\15\2\0\7\15\1\0\1\15"+ + "\1\0\4\15\2\0\17\15\1\0\71\15\1\0\4\15\2\0\103\15"+ + "\45\0\20\15\20\0\126\15\2\0\6\15\3\0\u026c\15\2\0\21\15"+ + "\1\0\32\15\5\0\113\15\6\0\10\15\7\0\22\15\15\0\23\15"+ + "\16\0\22\15\16\0\15\15\1\0\3\15\17\0\64\15\43\0\1\15"+ + "\4\0\1\15\3\0\12\20\46\0\12\20\6\0\131\15\7\0\5\15"+ + "\2\0\42\15\1\0\1\15\5\0\106\15\12\0\37\15\47\0\12\20"+ + "\36\15\2\0\5\15\13\0\54\15\4\0\32\15\6\0\12\20\46\0"+ + "\27\15\11\0\65\15\53\0\12\20\6\0\12\20\15\0\1\15\135\0"+ + "\57\15\21\0\10\15\3\0\12\20\51\0\36\15\15\0\2\15\12\20"+ + "\54\15\32\0\44\15\34\0\12\20\3\0\3\15\12\20\44\15\2\0"+ + "\11\15\7\0\53\15\2\0\3\15\51\0\4\15\1\0\6\15\1\0"+ + "\2\15\3\0\1\15\5\0\300\15\100\0\u0116\15\2\0\6\15\2\0"+ + "\46\15\2\0\6\15\2\0\10\15\1\0\1\15\1\0\1\15\1\0"+ + "\1\15\1\0\37\15\2\0\65\15\1\0\7\15\1\0\1\15\3\0"+ + "\3\15\1\0\7\15\3\0\4\15\2\0\6\15\4\0\15\15\5\0"+ + "\3\15\1\0\7\15\164\0\1\15\15\0\1\15\20\0\15\15\145\0"+ + "\1\15\4\0\1\15\2\0\12\15\1\0\1\15\3\0\5\15\6\0"+ + "\1\15\1\0\1\15\1\0\1\15\1\0\4\15\1\0\13\15\2\0"+ + "\4\15\5\0\5\15\4\0\1\15\64\0\2\15\u0a7b\0\345\15\6\0"+ + "\4\15\3\0\2\15\14\0\46\15\1\0\1\15\5\0\1\15\2\0"+ + "\70\15\7\0\1\15\20\0\27\15\11\0\7\15\1\0\7\15\1\0"+ "\7\15\1\0\7\15\1\0\7\15\1\0\7\15\1\0\7\15\1\0"+ - "\7\15\1\0\7\15\120\0\1\15\u01d5\0\2\15\52\0\5\15\5\0"+ - "\2\15\4\0\126\15\6\0\3\15\1\0\132\15\1\0\4\15\5\0"+ - "\53\15\1\0\136\15\21\0\40\15\60\0\20\15\u0200\0\u19c0\15\100\0"+ - "\u51fd\15\3\0\u048d\15\103\0\56\15\2\0\u010d\15\3\0\20\15\12\20"+ - "\2\15\24\0\57\15\20\0\37\15\2\0\106\15\61\0\11\15\2\0"+ - "\147\15\2\0\65\15\2\0\11\15\52\0\15\15\1\0\3\15\1\0"+ + "\7\15\120\0\1\15\u01d5\0\2\15\52\0\5\15\5\0\2\15\4\0"+ + "\126\15\6\0\3\15\1\0\132\15\1\0\4\15\5\0\53\15\1\0"+ + "\136\15\21\0\40\15\60\0\20\15\u0200\0\u19c0\15\100\0\u568d\15\103\0"+ + "\56\15\2\0\u010d\15\3\0\20\15\12\20\2\15\24\0\57\15\20\0"+ + "\37\15\2\0\106\15\61\0\11\15\2\0\147\15\2\0\100\15\5\0"+ + "\2\15\1\0\1\15\1\0\5\15\30\0\20\15\1\0\3\15\1\0"+ "\4\15\1\0\27\15\35\0\64\15\16\0\62\15\34\0\12\20\30\0"+ "\6\15\3\0\1\15\1\0\2\15\1\0\12\20\34\15\12\0\27\15"+ "\31\0\35\15\7\0\57\15\34\0\1\15\12\20\6\0\5\15\1\0"+ @@ -205,44 +193,45 @@ public class ASTPHP5Scanner implements Scanner { "\10\4\1\120\1\121\1\122\1\123\1\124\1\0\1\125"+ "\1\126\1\127\1\4\12\0\1\130\1\131\1\130\1\132"+ "\1\0\1\133\1\134\1\135\1\136\1\17\1\137\1\140"+ - "\2\0\1\141\1\142\1\143\1\144\1\145\1\146\4\0"+ - "\2\110\2\147\1\150\1\151\1\147\3\0\1\110\3\152"+ - "\3\0\1\153\1\0\2\154\1\0\1\53\3\0\1\155"+ - "\1\0\1\54\2\156\1\0\1\56\1\0\1\157\2\0"+ - "\1\160\2\0\1\161\2\0\1\162\1\163\1\164\2\0"+ - "\1\101\1\0\10\4\1\165\1\0\1\166\10\4\2\101"+ - "\1\167\1\170\1\4\1\171\2\4\2\0\1\172\6\4"+ - "\1\173\3\4\1\174\1\175\2\4\1\176\2\4\1\177"+ - "\24\4\1\200\1\201\2\125\1\202\1\203\12\0\1\204"+ - "\1\205\1\206\2\0\1\207\1\0\1\210\1\0\2\140"+ - "\1\0\1\211\1\0\1\211\1\44\1\211\1\46\1\212"+ - "\1\0\1\213\1\0\1\153\1\155\1\214\2\160\1\215"+ - "\2\0\20\4\1\216\1\217\1\4\1\220\23\4\1\221"+ - "\13\4\1\222\2\4\1\223\5\4\17\0\1\224\3\0"+ - "\1\44\1\46\1\212\2\0\12\4\1\225\4\4\1\0"+ - "\1\4\1\226\1\4\1\227\1\230\4\4\1\231\1\4"+ - "\1\232\1\233\4\4\1\234\2\4\1\235\1\236\2\4"+ - "\1\237\1\240\1\241\5\4\1\242\1\243\1\244\3\4"+ - "\1\245\1\4\6\0\1\246\5\0\2\247\5\0\3\250"+ - "\2\251\1\0\13\4\1\252\2\4\3\253\1\254\7\4"+ - "\1\255\7\4\1\256\1\257\1\4\1\260\1\4\1\0"+ - "\1\261\1\262\2\4\3\0\1\263\6\0\1\264\6\0"+ - "\1\4\1\265\7\4\1\266\4\4\2\0\2\4\1\267"+ - "\3\4\1\270\1\271\1\272\1\273\5\4\1\274\2\0"+ - "\1\4\1\275\1\276\4\0\1\277\2\300\4\0\1\4"+ - "\1\301\3\4\1\302\5\4\1\303\2\0\1\304\5\4"+ - "\1\305\1\4\1\306\1\307\1\310\1\4\2\0\1\4"+ - "\1\0\1\311\1\312\5\0\1\313\2\4\1\314\4\4"+ - "\1\315\2\0\1\316\1\4\1\317\2\4\1\320\1\4"+ - "\2\0\1\321\10\0\2\4\1\322\1\4\1\323\1\324"+ - "\2\0\1\4\1\325\1\326\1\0\1\4\1\327\15\0"+ - "\3\4\2\0\1\4\1\330\1\4\1\331\14\0\1\332"+ - "\2\4\1\333\1\0\1\334\1\335\1\0\1\336\4\0"+ - "\1\337\4\0\1\340\1\4\12\0\1\4\1\341\2\0"+ - "\1\342\2\0\1\4\7\0\1\343\7\0\1\77\1\0"; + "\2\0\1\141\1\142\1\143\1\144\1\145\1\146\1\147"+ + "\4\0\2\110\2\150\1\151\1\152\1\150\3\0\1\110"+ + "\3\153\3\0\1\154\1\0\2\155\1\0\1\53\3\0"+ + "\1\156\1\0\1\54\2\157\1\0\1\56\1\0\1\160"+ + "\2\0\1\161\2\0\1\162\2\0\1\163\1\164\1\165"+ + "\2\0\1\101\1\0\10\4\1\166\1\0\1\167\10\4"+ + "\2\101\1\170\1\171\1\4\1\172\2\4\2\0\1\173"+ + "\6\4\1\174\3\4\1\175\1\176\2\4\1\177\2\4"+ + "\1\200\24\4\1\201\1\202\2\125\1\203\1\204\12\0"+ + "\1\205\1\206\1\207\2\0\1\210\1\0\1\211\1\0"+ + "\2\140\1\0\1\212\1\0\1\212\1\44\1\212\1\46"+ + "\1\213\1\0\1\214\1\0\1\154\1\156\1\215\2\161"+ + "\1\216\2\0\20\4\1\217\1\220\1\4\1\221\23\4"+ + "\1\222\13\4\1\223\2\4\1\224\5\4\17\0\1\225"+ + "\3\0\1\44\1\46\1\213\2\0\12\4\1\226\4\4"+ + "\1\0\1\4\1\227\1\4\1\230\1\231\4\4\1\232"+ + "\1\4\1\233\1\234\4\4\1\235\2\4\1\236\1\237"+ + "\2\4\1\240\1\241\1\242\5\4\1\243\1\244\1\245"+ + "\3\4\1\246\1\4\6\0\1\247\5\0\2\250\5\0"+ + "\3\251\2\252\1\0\13\4\1\253\2\4\3\254\1\255"+ + "\7\4\1\256\7\4\1\257\1\260\1\4\1\261\1\4"+ + "\1\0\1\262\1\263\2\4\3\0\1\264\6\0\1\265"+ + "\6\0\1\4\1\266\7\4\1\267\4\4\2\0\2\4"+ + "\1\270\3\4\1\271\1\272\1\273\1\274\5\4\1\275"+ + "\2\0\1\4\1\276\1\277\4\0\1\300\2\301\4\0"+ + "\1\4\1\302\3\4\1\303\5\4\1\304\2\0\1\305"+ + "\5\4\1\306\1\4\1\307\1\310\1\311\1\4\2\0"+ + "\1\4\1\0\1\312\1\313\5\0\1\314\2\4\1\315"+ + "\4\4\1\316\2\0\1\317\1\4\1\320\2\4\1\321"+ + "\1\4\2\0\1\322\10\0\2\4\1\323\1\4\1\324"+ + "\1\325\2\0\1\4\1\326\1\327\1\0\1\4\1\330"+ + "\15\0\3\4\2\0\1\4\1\331\1\4\1\332\14\0"+ + "\1\333\2\4\1\334\1\0\1\335\1\336\1\0\1\337"+ + "\4\0\1\340\4\0\1\341\1\4\12\0\1\4\1\342"+ + "\2\0\1\343\2\0\1\4\7\0\1\344\7\0\1\77"+ + "\1\0"; private static int [] zzUnpackAction() { - int [] result = new int[873]; + int [] result = new int[874]; int offset = 0; offset = zzUnpackAction(ZZ_ACTION_PACKED_0, offset, result); return result; @@ -299,87 +288,87 @@ private static int zzUnpackAction(String packed, int offset, int [] result) { "\0\u2f08\0\u2f4e\0\u2f94\0\u2fda\0\u0fdc\0\u3020\0\u3066\0\u30ac"+ "\0\u30f2\0\u3138\0\u317e\0\u31c4\0\u320a\0\u0578\0\u3250\0\u3296"+ "\0\u0578\0\u32dc\0\u0578\0\u3322\0\u0578\0\u0578\0\u3368\0\u33ae"+ - "\0\u33f4\0\u0578\0\u0578\0\u0578\0\u0578\0\u0578\0\u0578\0\u343a"+ - "\0\u12de\0\u3480\0\u34c6\0\u350c\0\u3552\0\u3480\0\u0578\0\u0578"+ - "\0\u0578\0\u34c6\0\u13f6\0\u3598\0\u35de\0\u3624\0\u3598\0\u0578"+ - "\0\u35de\0\u366a\0\u36b0\0\u36f6\0\u373c\0\u3782\0\u166c\0\u0578"+ - "\0\u16b2\0\u0578\0\u173e\0\u17ca\0\u1784\0\u37c8\0\u1810\0\u380e"+ - "\0\u189c\0\u0578\0\u18e2\0\u0578\0\u196e\0\u0578\0\u3854\0\u389a"+ - "\0\u38e0\0\u3926\0\u396c\0\u0578\0\u1c2a\0\u39b2\0\u0578\0\u0578"+ - "\0\u0578\0\u39f8\0\u3a3e\0\u3a84\0\u3aca\0\u3b10\0\u3b56\0\u3b9c"+ - "\0\u3be2\0\u3c28\0\u3c6e\0\u3cb4\0\u3cfa\0\u3d40\0\u3d86\0\u0578"+ - "\0\u3dcc\0\u3e12\0\u3e58\0\u3e9e\0\u3ee4\0\u3f2a\0\u3f70\0\u3fb6"+ - "\0\u3ffc\0\u4042\0\u4088\0\u087a\0\u40ce\0\u087a\0\u4114\0\u415a"+ - "\0\u41a0\0\u08c0\0\u0578\0\u41e6\0\u422c\0\u4272\0\u42b8\0\u42fe"+ - "\0\u4344\0\u087a\0\u438a\0\u43d0\0\u4416\0\u087a\0\u445c\0\u44a2"+ - "\0\u44e8\0\u087a\0\u452e\0\u4574\0\u087a\0\u45ba\0\u4600\0\u4646"+ - "\0\u468c\0\u46d2\0\u4718\0\u475e\0\u47a4\0\u47ea\0\u4830\0\u4876"+ - "\0\u48bc\0\u4902\0\u4948\0\u498e\0\u49d4\0\u4a1a\0\u4a60\0\u4aa6"+ - "\0\u4aec\0\u0578\0\u0578\0\u0578\0\u4b32\0\u0578\0\u087a\0\u4b78"+ - "\0\u4bbe\0\u4c04\0\u4c4a\0\u4c90\0\u4cd6\0\u4d1c\0\u4d62\0\u4da8"+ - "\0\u4dee\0\u0578\0\u0578\0\u0578\0\u4e34\0\u4e7a\0\u0578\0\u4ec0"+ - "\0\u4f06\0\u4f4c\0\u0578\0\u4f92\0\u4fd8\0\u0578\0\u501e\0\u1298"+ - "\0\u5064\0\u13b0\0\u50aa\0\u50f0\0\u5136\0\u0578\0\u517c\0\u0578"+ - "\0\u0578\0\u0578\0\u51c2\0\u5208\0\u0578\0\u524e\0\u5294\0\u52da"+ - "\0\u5320\0\u5366\0\u53ac\0\u53f2\0\u5438\0\u547e\0\u54c4\0\u550a"+ - "\0\u5550\0\u5596\0\u55dc\0\u5622\0\u5668\0\u56ae\0\u56f4\0\u087a"+ - "\0\u573a\0\u5780\0\u087a\0\u57c6\0\u580c\0\u5852\0\u5898\0\u58de"+ - "\0\u5924\0\u596a\0\u59b0\0\u59f6\0\u5a3c\0\u5a82\0\u5ac8\0\u5b0e"+ - "\0\u5b54\0\u5b9a\0\u5be0\0\u5c26\0\u5c6c\0\u5cb2\0\u087a\0\u5cf8"+ - "\0\u5d3e\0\u5d84\0\u5dca\0\u5e10\0\u5e56\0\u5e9c\0\u5ee2\0\u5f28"+ - "\0\u5f6e\0\u5fb4\0\u087a\0\u5ffa\0\u6040\0\u087a\0\u6086\0\u60cc"+ - "\0\u6112\0\u6158\0\u619e\0\u61e4\0\u622a\0\u6270\0\u62b6\0\u62fc"+ - "\0\u6342\0\u6388\0\u63ce\0\u6414\0\u645a\0\u64a0\0\u64e6\0\u652c"+ - "\0\u6572\0\u65b8\0\u0578\0\u65fe\0\u6644\0\u668a\0\u66d0\0\u6716"+ - "\0\u0578\0\u675c\0\u67a2\0\u67e8\0\u682e\0\u6874\0\u68ba\0\u6900"+ - "\0\u6946\0\u698c\0\u69d2\0\u6a18\0\u6a5e\0\u087a\0\u6aa4\0\u6aea"+ - "\0\u6b30\0\u6b76\0\u6bbc\0\u6c02\0\u087a\0\u6c48\0\u087a\0\u087a"+ - "\0\u6c8e\0\u6cd4\0\u6d1a\0\u6d60\0\u087a\0\u6da6\0\u087a\0\u087a"+ - "\0\u6dec\0\u6e32\0\u6e78\0\u6ebe\0\u6f04\0\u6f4a\0\u6f90\0\u087a"+ - "\0\u087a\0\u6fd6\0\u701c\0\u087a\0\u087a\0\u087a\0\u7062\0\u70a8"+ - "\0\u70ee\0\u7134\0\u717a\0\u71c0\0\u087a\0\u087a\0\u7206\0\u724c"+ - "\0\u7292\0\u087a\0\u72d8\0\u731e\0\u7364\0\u73aa\0\u73f0\0\u7436"+ - "\0\u747c\0\u0578\0\u74c2\0\u7508\0\u754e\0\u7594\0\u75da\0\u0578"+ - "\0\u7620\0\u7666\0\u76ac\0\u76f2\0\u7738\0\u777e\0\u0578\0\u1298"+ - "\0\u13b0\0\u0578\0\u77c4\0\u780a\0\u7850\0\u7896\0\u78dc\0\u7922"+ - "\0\u7968\0\u79ae\0\u79f4\0\u7a3a\0\u7a80\0\u7ac6\0\u7b0c\0\u7b52"+ - "\0\u7b98\0\u7bde\0\u0578\0\u7c24\0\u7c6a\0\u087a\0\u7cb0\0\u7cf6"+ - "\0\u7d3c\0\u7d82\0\u7dc8\0\u7e0e\0\u7e54\0\u087a\0\u7e9a\0\u7ee0"+ - "\0\u7f26\0\u7f6c\0\u7fb2\0\u7ff8\0\u803e\0\u087a\0\u087a\0\u8084"+ - "\0\u087a\0\u80ca\0\u8110\0\u087a\0\u8156\0\u819c\0\u81e2\0\u8228"+ - "\0\u826e\0\u82b4\0\u0578\0\u82fa\0\u8340\0\u8386\0\u83cc\0\u8412"+ - "\0\u8458\0\u0578\0\u849e\0\u84e4\0\u852a\0\u8570\0\u85b6\0\u85fc"+ - "\0\u8642\0\u087a\0\u8688\0\u86ce\0\u8714\0\u875a\0\u87a0\0\u87e6"+ - "\0\u882c\0\u087a\0\u8872\0\u88b8\0\u88fe\0\u8944\0\u898a\0\u89d0"+ - "\0\u8a16\0\u8a5c\0\u8aa2\0\u8ae8\0\u8b2e\0\u8b74\0\u087a\0\u087a"+ - "\0\u087a\0\u087a\0\u8bba\0\u8c00\0\u8c46\0\u8c8c\0\u8cd2\0\u8d18"+ - "\0\u8d5e\0\u8da4\0\u8dea\0\u8e30\0\u0578\0\u8e76\0\u8ebc\0\u8f02"+ - "\0\u8f48\0\u0578\0\u0578\0\u8f8e\0\u8fd4\0\u901a\0\u9060\0\u90a6"+ - "\0\u90ec\0\u087a\0\u9132\0\u9178\0\u91be\0\u087a\0\u9204\0\u924a"+ - "\0\u9290\0\u92d6\0\u931c\0\u087a\0\u9362\0\u93a8\0\u087a\0\u93ee"+ - "\0\u9434\0\u947a\0\u94c0\0\u9506\0\u087a\0\u954c\0\u087a\0\u087a"+ - "\0\u087a\0\u9592\0\u95d8\0\u961e\0\u9664\0\u96aa\0\u0578\0\u0578"+ - "\0\u96f0\0\u9736\0\u977c\0\u97c2\0\u9808\0\u087a\0\u984e\0\u9894"+ - "\0\u087a\0\u98da\0\u9920\0\u9966\0\u99ac\0\u087a\0\u99f2\0\u9a38"+ - "\0\u087a\0\u9a7e\0\u087a\0\u9ac4\0\u9b0a\0\u9b50\0\u9b96\0\u9bdc"+ - "\0\u9c22\0\u9c68\0\u9cae\0\u9cf4\0\u9d3a\0\u9d80\0\u9dc6\0\u9e0c"+ - "\0\u9e52\0\u9e98\0\u9ede\0\u9f24\0\u087a\0\u9f6a\0\u087a\0\u087a"+ - "\0\u9fb0\0\u9ff6\0\ua03c\0\u087a\0\u087a\0\ua082\0\ua0c8\0\u0578"+ - "\0\ua10e\0\ua154\0\ua19a\0\ua1e0\0\ua226\0\ua26c\0\ua2b2\0\ua2f8"+ - "\0\ua33e\0\ua384\0\ua3ca\0\ua410\0\ua456\0\ua49c\0\ua4e2\0\ua528"+ - "\0\ua56e\0\ua5b4\0\ua5fa\0\ua640\0\ua686\0\u0578\0\ua6cc\0\ua712"+ - "\0\ua758\0\ua79e\0\ua7e4\0\ua82a\0\ua870\0\ua8b6\0\ua8fc\0\ua942"+ - "\0\ua988\0\ua9ce\0\u087a\0\uaa14\0\uaa5a\0\u0578\0\uaaa0\0\u087a"+ - "\0\u087a\0\uaae6\0\u0578\0\uab2c\0\uab72\0\uabb8\0\uabfe\0\u0578"+ - "\0\uac44\0\uac8a\0\uacd0\0\uad16\0\u087a\0\uad5c\0\uada2\0\uade8"+ - "\0\uae2e\0\uae74\0\uaeba\0\uaf00\0\uaf46\0\uaf8c\0\uafd2\0\ub018"+ - "\0\ub05e\0\u0578\0\ub0a4\0\ub0ea\0\uae2e\0\ub130\0\ub176\0\ub1bc"+ - "\0\ub202\0\ub248\0\ub28e\0\ub2d4\0\ub31a\0\ub360\0\ub3a6\0\u0578"+ - "\0\ub3ec\0\ub432\0\ub478\0\ub4be\0\ub504\0\ub54a\0\ub590\0\u0578"+ - "\0\ub5d6"; + "\0\u33f4\0\u0578\0\u0578\0\u0578\0\u0578\0\u0578\0\u0578\0\u0578"+ + "\0\u343a\0\u12de\0\u3480\0\u34c6\0\u350c\0\u3552\0\u3480\0\u0578"+ + "\0\u0578\0\u0578\0\u34c6\0\u13f6\0\u3598\0\u35de\0\u3624\0\u3598"+ + "\0\u0578\0\u35de\0\u366a\0\u36b0\0\u36f6\0\u373c\0\u3782\0\u166c"+ + "\0\u0578\0\u16b2\0\u0578\0\u173e\0\u17ca\0\u1784\0\u37c8\0\u1810"+ + "\0\u380e\0\u189c\0\u0578\0\u18e2\0\u0578\0\u196e\0\u0578\0\u3854"+ + "\0\u389a\0\u38e0\0\u3926\0\u396c\0\u0578\0\u1c2a\0\u39b2\0\u0578"+ + "\0\u0578\0\u0578\0\u39f8\0\u3a3e\0\u3a84\0\u3aca\0\u3b10\0\u3b56"+ + "\0\u3b9c\0\u3be2\0\u3c28\0\u3c6e\0\u3cb4\0\u3cfa\0\u3d40\0\u3d86"+ + "\0\u0578\0\u3dcc\0\u3e12\0\u3e58\0\u3e9e\0\u3ee4\0\u3f2a\0\u3f70"+ + "\0\u3fb6\0\u3ffc\0\u4042\0\u4088\0\u087a\0\u40ce\0\u087a\0\u4114"+ + "\0\u415a\0\u41a0\0\u08c0\0\u0578\0\u41e6\0\u422c\0\u4272\0\u42b8"+ + "\0\u42fe\0\u4344\0\u087a\0\u438a\0\u43d0\0\u4416\0\u087a\0\u445c"+ + "\0\u44a2\0\u44e8\0\u087a\0\u452e\0\u4574\0\u087a\0\u45ba\0\u4600"+ + "\0\u4646\0\u468c\0\u46d2\0\u4718\0\u475e\0\u47a4\0\u47ea\0\u4830"+ + "\0\u4876\0\u48bc\0\u4902\0\u4948\0\u498e\0\u49d4\0\u4a1a\0\u4a60"+ + "\0\u4aa6\0\u4aec\0\u0578\0\u0578\0\u0578\0\u4b32\0\u0578\0\u087a"+ + "\0\u4b78\0\u4bbe\0\u4c04\0\u4c4a\0\u4c90\0\u4cd6\0\u4d1c\0\u4d62"+ + "\0\u4da8\0\u4dee\0\u0578\0\u0578\0\u0578\0\u4e34\0\u4e7a\0\u0578"+ + "\0\u4ec0\0\u4f06\0\u4f4c\0\u0578\0\u4f92\0\u4fd8\0\u0578\0\u501e"+ + "\0\u1298\0\u5064\0\u13b0\0\u50aa\0\u50f0\0\u5136\0\u0578\0\u517c"+ + "\0\u0578\0\u0578\0\u0578\0\u51c2\0\u5208\0\u0578\0\u524e\0\u5294"+ + "\0\u52da\0\u5320\0\u5366\0\u53ac\0\u53f2\0\u5438\0\u547e\0\u54c4"+ + "\0\u550a\0\u5550\0\u5596\0\u55dc\0\u5622\0\u5668\0\u56ae\0\u56f4"+ + "\0\u087a\0\u573a\0\u5780\0\u087a\0\u57c6\0\u580c\0\u5852\0\u5898"+ + "\0\u58de\0\u5924\0\u596a\0\u59b0\0\u59f6\0\u5a3c\0\u5a82\0\u5ac8"+ + "\0\u5b0e\0\u5b54\0\u5b9a\0\u5be0\0\u5c26\0\u5c6c\0\u5cb2\0\u087a"+ + "\0\u5cf8\0\u5d3e\0\u5d84\0\u5dca\0\u5e10\0\u5e56\0\u5e9c\0\u5ee2"+ + "\0\u5f28\0\u5f6e\0\u5fb4\0\u087a\0\u5ffa\0\u6040\0\u087a\0\u6086"+ + "\0\u60cc\0\u6112\0\u6158\0\u619e\0\u61e4\0\u622a\0\u6270\0\u62b6"+ + "\0\u62fc\0\u6342\0\u6388\0\u63ce\0\u6414\0\u645a\0\u64a0\0\u64e6"+ + "\0\u652c\0\u6572\0\u65b8\0\u0578\0\u65fe\0\u6644\0\u668a\0\u66d0"+ + "\0\u6716\0\u0578\0\u675c\0\u67a2\0\u67e8\0\u682e\0\u6874\0\u68ba"+ + "\0\u6900\0\u6946\0\u698c\0\u69d2\0\u6a18\0\u6a5e\0\u087a\0\u6aa4"+ + "\0\u6aea\0\u6b30\0\u6b76\0\u6bbc\0\u6c02\0\u087a\0\u6c48\0\u087a"+ + "\0\u087a\0\u6c8e\0\u6cd4\0\u6d1a\0\u6d60\0\u087a\0\u6da6\0\u087a"+ + "\0\u087a\0\u6dec\0\u6e32\0\u6e78\0\u6ebe\0\u6f04\0\u6f4a\0\u6f90"+ + "\0\u087a\0\u087a\0\u6fd6\0\u701c\0\u087a\0\u087a\0\u087a\0\u7062"+ + "\0\u70a8\0\u70ee\0\u7134\0\u717a\0\u71c0\0\u087a\0\u087a\0\u7206"+ + "\0\u724c\0\u7292\0\u087a\0\u72d8\0\u731e\0\u7364\0\u73aa\0\u73f0"+ + "\0\u7436\0\u747c\0\u0578\0\u74c2\0\u7508\0\u754e\0\u7594\0\u75da"+ + "\0\u0578\0\u7620\0\u7666\0\u76ac\0\u76f2\0\u7738\0\u777e\0\u0578"+ + "\0\u1298\0\u13b0\0\u0578\0\u77c4\0\u780a\0\u7850\0\u7896\0\u78dc"+ + "\0\u7922\0\u7968\0\u79ae\0\u79f4\0\u7a3a\0\u7a80\0\u7ac6\0\u7b0c"+ + "\0\u7b52\0\u7b98\0\u7bde\0\u0578\0\u7c24\0\u7c6a\0\u087a\0\u7cb0"+ + "\0\u7cf6\0\u7d3c\0\u7d82\0\u7dc8\0\u7e0e\0\u7e54\0\u087a\0\u7e9a"+ + "\0\u7ee0\0\u7f26\0\u7f6c\0\u7fb2\0\u7ff8\0\u803e\0\u087a\0\u087a"+ + "\0\u8084\0\u087a\0\u80ca\0\u8110\0\u087a\0\u8156\0\u819c\0\u81e2"+ + "\0\u8228\0\u826e\0\u82b4\0\u0578\0\u82fa\0\u8340\0\u8386\0\u83cc"+ + "\0\u8412\0\u8458\0\u0578\0\u849e\0\u84e4\0\u852a\0\u8570\0\u85b6"+ + "\0\u85fc\0\u8642\0\u087a\0\u8688\0\u86ce\0\u8714\0\u875a\0\u87a0"+ + "\0\u87e6\0\u882c\0\u087a\0\u8872\0\u88b8\0\u88fe\0\u8944\0\u898a"+ + "\0\u89d0\0\u8a16\0\u8a5c\0\u8aa2\0\u8ae8\0\u8b2e\0\u8b74\0\u087a"+ + "\0\u087a\0\u087a\0\u087a\0\u8bba\0\u8c00\0\u8c46\0\u8c8c\0\u8cd2"+ + "\0\u8d18\0\u8d5e\0\u8da4\0\u8dea\0\u8e30\0\u0578\0\u8e76\0\u8ebc"+ + "\0\u8f02\0\u8f48\0\u0578\0\u0578\0\u8f8e\0\u8fd4\0\u901a\0\u9060"+ + "\0\u90a6\0\u90ec\0\u087a\0\u9132\0\u9178\0\u91be\0\u087a\0\u9204"+ + "\0\u924a\0\u9290\0\u92d6\0\u931c\0\u087a\0\u9362\0\u93a8\0\u087a"+ + "\0\u93ee\0\u9434\0\u947a\0\u94c0\0\u9506\0\u087a\0\u954c\0\u087a"+ + "\0\u087a\0\u087a\0\u9592\0\u95d8\0\u961e\0\u9664\0\u96aa\0\u0578"+ + "\0\u0578\0\u96f0\0\u9736\0\u977c\0\u97c2\0\u9808\0\u087a\0\u984e"+ + "\0\u9894\0\u087a\0\u98da\0\u9920\0\u9966\0\u99ac\0\u087a\0\u99f2"+ + "\0\u9a38\0\u087a\0\u9a7e\0\u087a\0\u9ac4\0\u9b0a\0\u9b50\0\u9b96"+ + "\0\u9bdc\0\u9c22\0\u9c68\0\u9cae\0\u9cf4\0\u9d3a\0\u9d80\0\u9dc6"+ + "\0\u9e0c\0\u9e52\0\u9e98\0\u9ede\0\u9f24\0\u087a\0\u9f6a\0\u087a"+ + "\0\u087a\0\u9fb0\0\u9ff6\0\ua03c\0\u087a\0\u087a\0\ua082\0\ua0c8"+ + "\0\u0578\0\ua10e\0\ua154\0\ua19a\0\ua1e0\0\ua226\0\ua26c\0\ua2b2"+ + "\0\ua2f8\0\ua33e\0\ua384\0\ua3ca\0\ua410\0\ua456\0\ua49c\0\ua4e2"+ + "\0\ua528\0\ua56e\0\ua5b4\0\ua5fa\0\ua640\0\ua686\0\u0578\0\ua6cc"+ + "\0\ua712\0\ua758\0\ua79e\0\ua7e4\0\ua82a\0\ua870\0\ua8b6\0\ua8fc"+ + "\0\ua942\0\ua988\0\ua9ce\0\u087a\0\uaa14\0\uaa5a\0\u0578\0\uaaa0"+ + "\0\u087a\0\u087a\0\uaae6\0\u0578\0\uab2c\0\uab72\0\uabb8\0\uabfe"+ + "\0\u0578\0\uac44\0\uac8a\0\uacd0\0\uad16\0\u087a\0\uad5c\0\uada2"+ + "\0\uade8\0\uae2e\0\uae74\0\uaeba\0\uaf00\0\uaf46\0\uaf8c\0\uafd2"+ + "\0\ub018\0\ub05e\0\u0578\0\ub0a4\0\ub0ea\0\uae2e\0\ub130\0\ub176"+ + "\0\ub1bc\0\ub202\0\ub248\0\ub28e\0\ub2d4\0\ub31a\0\ub360\0\ub3a6"+ + "\0\u0578\0\ub3ec\0\ub432\0\ub478\0\ub4be\0\ub504\0\ub54a\0\ub590"+ + "\0\u0578\0\ub5d6"; private static int [] zzUnpackRowMap() { - int [] result = new int[873]; + int [] result = new int[874]; int offset = 0; offset = zzUnpackRowMap(ZZ_ROWMAP_PACKED_0, offset, result); return result; @@ -522,995 +511,995 @@ private static int zzUnpackRowMap(String packed, int offset, int [] result) { "\24\0\1\366\10\0\1\367\1\0\1\370\45\0\1\371"+ "\36\0\1\372\46\0\1\373\36\0\1\374\1\375\45\0"+ "\1\376\24\0\1\377\31\0\1\u0100\17\0\1\u0101\1\0"+ - "\1\u0102\4\0\1\u0103\41\0\1\u0104\43\0\1\u0105\42\0"+ - "\1\u0106\42\0\1\u0107\53\0\21\265\1\u0108\63\265\1\274"+ - "\21\117\1\u0109\3\117\1\u010a\1\0\1\117\1\u010b\165\117"+ - "\1\u010c\1\117\1\u010c\2\117\3\u010c\1\117\1\u010c\1\117"+ - "\1\u010d\2\u010c\1\117\1\u0109\3\117\1\u010e\1\u010f\1\117"+ - "\1\u0110\2\117\11\u010c\2\117\10\u010c\4\117\1\u010c\2\117"+ - "\2\u010c\15\117\1\u010c\22\117\1\u0109\3\117\1\u0111\1\u010f"+ - "\1\117\1\u0112\55\117\21\124\1\u0113\3\124\1\u0114\1\124"+ - "\1\0\1\u0115\165\124\1\u010c\1\124\1\u010c\2\124\3\u010c"+ - "\1\124\1\u010c\1\124\1\u0116\2\u010c\1\124\1\u0113\3\124"+ - "\1\u0117\1\124\1\u0118\1\u0110\2\124\11\u010c\2\124\10\u010c"+ - "\4\124\1\u010c\2\124\2\u010c\15\124\1\u010c\22\124\1\u0113"+ - "\3\124\1\u0111\1\124\1\u0118\1\u0119\55\124\21\131\1\u011a"+ - "\1\0\1\131\1\0\1\u011b\2\131\1\u011c\165\131\1\u011d"+ - "\1\131\1\u011d\2\131\3\u011d\1\131\1\u011d\1\131\3\u011d"+ - "\1\131\1\u011a\1\0\1\133\1\0\1\u011b\2\131\1\u011c"+ - "\2\131\11\u011d\2\131\10\u011d\4\131\1\u011d\2\131\2\u011d"+ - "\15\131\1\u011d\3\131\1\u011d\1\131\1\u011d\2\131\3\u011d"+ - "\1\131\1\u011d\1\131\3\u011d\1\131\1\u011a\1\u011e\1\133"+ - "\1\0\1\u011b\2\131\1\u011c\2\131\11\u011d\2\131\10\u011d"+ - "\4\131\1\u011d\2\131\2\u011d\15\131\1\u011d\1\131\2\0"+ - "\1\u010c\1\0\1\u010c\2\0\3\u010c\1\0\1\u010c\1\0"+ - "\3\u010c\10\0\1\u0110\2\0\11\u010c\2\0\10\u010c\4\0"+ - "\1\u010c\2\0\2\u010c\15\0\1\u010c\26\0\1\u0111\60\0"+ - "\22\u011f\1\u0120\1\u011f\1\u0120\61\u011f\2\0\1\u011f\1\0"+ - "\1\u011f\2\0\3\u011f\1\0\1\u011f\1\0\3\u011f\3\0"+ - "\1\u0121\7\0\11\u011f\2\0\10\u011f\4\0\1\u011f\2\0"+ - "\2\u011f\15\0\1\u011f\2\0\2\142\1\0\1\142\1\0"+ - "\13\142\10\0\1\u0122\1\0\11\142\2\0\10\142\4\0"+ - "\1\142\2\0\2\142\15\0\1\142\3\0\1\142\1\0"+ - "\1\142\2\0\3\142\1\0\1\142\1\0\3\142\3\0"+ - "\1\u0123\7\0\11\142\2\0\10\142\4\0\1\142\2\0"+ - "\2\142\15\0\1\142\1\0\22\144\1\0\1\144\1\0"+ - "\62\144\2\u0124\1\144\1\u0124\1\144\7\u0124\1\144\2\u0124"+ - "\2\144\1\0\1\144\1\0\4\144\1\u0125\1\144\11\u0124"+ - "\2\144\10\u0124\4\144\1\u0124\2\144\2\u0124\15\144\1\u0124"+ - "\3\144\1\u0126\1\144\1\u0126\2\144\3\u0126\1\144\1\u0126"+ - "\1\144\3\u0126\2\144\1\u0127\1\u0128\1\u0127\6\144\11\u0126"+ - "\2\144\10\u0126\4\144\1\u0126\2\144\2\u0126\15\144\1\u0126"+ - "\3\144\1\u0126\1\144\1\u0126\2\144\3\u0126\1\144\1\u0126"+ - "\1\144\3\u0126\2\144\1\146\1\u0128\1\u0127\6\144\11\u0126"+ - "\2\144\10\u0126\4\144\1\u0126\2\144\2\u0126\15\144\1\u0126"+ - "\1\144\22\u0129\1\u012a\1\u0129\1\u012a\61\u0129\2\0\1\u0129"+ - "\1\0\1\u0129\2\0\3\u0129\1\0\1\u0129\1\0\3\u0129"+ - "\3\0\1\u012b\7\0\11\u0129\2\0\10\u0129\4\0\1\u0129"+ - "\2\0\2\u0129\15\0\1\u0129\2\0\2\153\1\0\1\153"+ - "\1\0\13\153\10\0\1\u012c\1\0\11\153\2\0\10\153"+ - "\4\0\1\153\2\0\2\153\15\0\1\153\3\0\1\153"+ - "\1\0\1\153\2\0\3\153\1\0\1\153\1\0\3\153"+ - "\3\0\1\u012d\7\0\11\153\2\0\10\153\4\0\1\153"+ - "\2\0\2\153\15\0\1\153\2\0\2\156\1\0\1\156"+ - "\1\0\13\156\12\0\11\156\2\0\10\156\4\0\1\156"+ - "\2\0\2\156\15\0\1\156\60\0\1\u012e\104\0\1\u012f"+ - "\30\0\2\162\1\0\1\162\1\0\13\162\12\0\11\162"+ - "\2\0\10\162\4\0\1\162\2\0\2\162\15\0\1\162"+ - "\2\0\1\163\1\u0130\3\0\1\163\3\0\1\163\1\0"+ - "\1\163\72\0\2\164\1\0\1\164\1\0\13\164\12\0"+ - "\11\164\2\0\10\164\4\0\1\164\2\0\2\164\15\0"+ - "\1\164\2\0\1\u0131\1\u0130\3\0\1\u0131\1\u0132\1\0"+ - "\1\u0133\1\u0131\1\0\1\u0131\71\0\71\214\1\0\14\214"+ - "\72\0\1\u0134\13\0\71\u0135\1\u0136\105\u0135\1\u0136\1\u0137"+ - "\13\u0135\22\220\1\221\1\220\1\222\32\220\2\221\12\220"+ - "\1\221\12\220\22\0\1\221\142\0\1\u0138\26\0\60\23"+ - "\1\0\7\23\1\0\2\23\1\0\10\23\1\0\1\23"+ - "\32\0\1\u0139\22\0\1\u013a\62\0\1\u0139\114\0\1\u013b"+ - "\45\0\1\26\4\0\1\26\3\0\1\26\1\0\1\26"+ - "\72\0\1\240\2\0\1\235\1\0\1\240\3\0\1\240"+ - "\1\0\1\240\72\0\1\u013c\3\0\1\u013d\1\u013c\3\0"+ - "\1\u013c\1\0\1\u013c\41\0\1\u013d\30\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\1\40\1\u013e\1\u013f"+ - "\1\u0140\1\u0141\1\40\1\u0142\2\40\2\0\1\40\1\u0143"+ - "\1\u0144\1\u0145\4\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\3\0\1\u0146\1\0\1\u0146\2\0\3\u0146\1\0"+ - "\1\u0146\1\0\3\u0146\13\0\11\u0146\2\0\10\u0146\4\0"+ - "\1\u0146\2\0\2\u0146\15\0\1\u0146\2\0\1\240\1\u0147"+ - "\1\0\1\235\1\0\1\240\3\0\1\240\1\0\1\240"+ - "\74\0\1\u0148\103\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\1\u0149\1\u014a\7\40\2\0\10\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\2\40\1\u014b\2\40"+ - "\1\u014c\3\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\11\40\2\0\3\40\1\u014d\4\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\7\40\1\u014e\1\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\u014e"+ - "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\7\40\1\u014f\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\2\40"+ - "\1\u0150\10\40\1\237\11\0\11\40\2\0\10\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\2\0\1\u0151\2\0"+ - "\1\u0151\1\0\1\u0151\1\0\3\u0151\1\0\1\u0151\20\0"+ - "\2\u0151\2\0\1\u0151\52\0\1\u0152\3\0\1\u0152\101\0"+ - "\1\u0153\3\0\1\u0153\1\0\1\u0153\72\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\10\40\1\u0154\2\0"+ + "\1\u0102\4\0\1\u0103\41\0\1\u0104\43\0\1\u0105\24\0"+ + "\1\u0106\15\0\1\u0107\42\0\1\u0108\53\0\21\265\1\u0109"+ + "\63\265\1\274\21\117\1\u010a\3\117\1\u010b\1\0\1\117"+ + "\1\u010c\165\117\1\u010d\1\117\1\u010d\2\117\3\u010d\1\117"+ + "\1\u010d\1\117\1\u010e\2\u010d\1\117\1\u010a\3\117\1\u010f"+ + "\1\u0110\1\117\1\u0111\2\117\11\u010d\2\117\10\u010d\4\117"+ + "\1\u010d\2\117\2\u010d\15\117\1\u010d\22\117\1\u010a\3\117"+ + "\1\u0112\1\u0110\1\117\1\u0113\55\117\21\124\1\u0114\3\124"+ + "\1\u0115\1\124\1\0\1\u0116\165\124\1\u010d\1\124\1\u010d"+ + "\2\124\3\u010d\1\124\1\u010d\1\124\1\u0117\2\u010d\1\124"+ + "\1\u0114\3\124\1\u0118\1\124\1\u0119\1\u0111\2\124\11\u010d"+ + "\2\124\10\u010d\4\124\1\u010d\2\124\2\u010d\15\124\1\u010d"+ + "\22\124\1\u0114\3\124\1\u0112\1\124\1\u0119\1\u011a\55\124"+ + "\21\131\1\u011b\1\0\1\131\1\0\1\u011c\2\131\1\u011d"+ + "\165\131\1\u011e\1\131\1\u011e\2\131\3\u011e\1\131\1\u011e"+ + "\1\131\3\u011e\1\131\1\u011b\1\0\1\133\1\0\1\u011c"+ + "\2\131\1\u011d\2\131\11\u011e\2\131\10\u011e\4\131\1\u011e"+ + "\2\131\2\u011e\15\131\1\u011e\3\131\1\u011e\1\131\1\u011e"+ + "\2\131\3\u011e\1\131\1\u011e\1\131\3\u011e\1\131\1\u011b"+ + "\1\u011f\1\133\1\0\1\u011c\2\131\1\u011d\2\131\11\u011e"+ + "\2\131\10\u011e\4\131\1\u011e\2\131\2\u011e\15\131\1\u011e"+ + "\1\131\2\0\1\u010d\1\0\1\u010d\2\0\3\u010d\1\0"+ + "\1\u010d\1\0\3\u010d\10\0\1\u0111\2\0\11\u010d\2\0"+ + "\10\u010d\4\0\1\u010d\2\0\2\u010d\15\0\1\u010d\26\0"+ + "\1\u0112\60\0\22\u0120\1\u0121\1\u0120\1\u0121\61\u0120\2\0"+ + "\1\u0120\1\0\1\u0120\2\0\3\u0120\1\0\1\u0120\1\0"+ + "\3\u0120\3\0\1\u0122\7\0\11\u0120\2\0\10\u0120\4\0"+ + "\1\u0120\2\0\2\u0120\15\0\1\u0120\2\0\2\142\1\0"+ + "\1\142\1\0\13\142\10\0\1\u0123\1\0\11\142\2\0"+ + "\10\142\4\0\1\142\2\0\2\142\15\0\1\142\3\0"+ + "\1\142\1\0\1\142\2\0\3\142\1\0\1\142\1\0"+ + "\3\142\3\0\1\u0124\7\0\11\142\2\0\10\142\4\0"+ + "\1\142\2\0\2\142\15\0\1\142\1\0\22\144\1\0"+ + "\1\144\1\0\62\144\2\u0125\1\144\1\u0125\1\144\7\u0125"+ + "\1\144\2\u0125\2\144\1\0\1\144\1\0\4\144\1\u0126"+ + "\1\144\11\u0125\2\144\10\u0125\4\144\1\u0125\2\144\2\u0125"+ + "\15\144\1\u0125\3\144\1\u0127\1\144\1\u0127\2\144\3\u0127"+ + "\1\144\1\u0127\1\144\3\u0127\2\144\1\u0128\1\u0129\1\u0128"+ + "\6\144\11\u0127\2\144\10\u0127\4\144\1\u0127\2\144\2\u0127"+ + "\15\144\1\u0127\3\144\1\u0127\1\144\1\u0127\2\144\3\u0127"+ + "\1\144\1\u0127\1\144\3\u0127\2\144\1\146\1\u0129\1\u0128"+ + "\6\144\11\u0127\2\144\10\u0127\4\144\1\u0127\2\144\2\u0127"+ + "\15\144\1\u0127\1\144\22\u012a\1\u012b\1\u012a\1\u012b\61\u012a"+ + "\2\0\1\u012a\1\0\1\u012a\2\0\3\u012a\1\0\1\u012a"+ + "\1\0\3\u012a\3\0\1\u012c\7\0\11\u012a\2\0\10\u012a"+ + "\4\0\1\u012a\2\0\2\u012a\15\0\1\u012a\2\0\2\153"+ + "\1\0\1\153\1\0\13\153\10\0\1\u012d\1\0\11\153"+ + "\2\0\10\153\4\0\1\153\2\0\2\153\15\0\1\153"+ + "\3\0\1\153\1\0\1\153\2\0\3\153\1\0\1\153"+ + "\1\0\3\153\3\0\1\u012e\7\0\11\153\2\0\10\153"+ + "\4\0\1\153\2\0\2\153\15\0\1\153\2\0\2\156"+ + "\1\0\1\156\1\0\13\156\12\0\11\156\2\0\10\156"+ + "\4\0\1\156\2\0\2\156\15\0\1\156\60\0\1\u012f"+ + "\104\0\1\u0130\30\0\2\162\1\0\1\162\1\0\13\162"+ + "\12\0\11\162\2\0\10\162\4\0\1\162\2\0\2\162"+ + "\15\0\1\162\2\0\1\163\1\u0131\3\0\1\163\3\0"+ + "\1\163\1\0\1\163\72\0\2\164\1\0\1\164\1\0"+ + "\13\164\12\0\11\164\2\0\10\164\4\0\1\164\2\0"+ + "\2\164\15\0\1\164\2\0\1\u0132\1\u0131\3\0\1\u0132"+ + "\1\u0133\1\0\1\u0134\1\u0132\1\0\1\u0132\71\0\71\214"+ + "\1\0\14\214\72\0\1\u0135\13\0\71\u0136\1\u0137\105\u0136"+ + "\1\u0137\1\u0138\13\u0136\22\220\1\221\1\220\1\222\32\220"+ + "\2\221\12\220\1\221\12\220\22\0\1\221\142\0\1\u0139"+ + "\26\0\60\23\1\0\7\23\1\0\2\23\1\0\10\23"+ + "\1\0\1\23\32\0\1\u013a\22\0\1\u013b\62\0\1\u013a"+ + "\114\0\1\u013c\45\0\1\26\4\0\1\26\3\0\1\26"+ + "\1\0\1\26\72\0\1\240\2\0\1\235\1\0\1\240"+ + "\3\0\1\240\1\0\1\240\72\0\1\u013d\3\0\1\u013e"+ + "\1\u013d\3\0\1\u013d\1\0\1\u013d\41\0\1\u013e\30\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\1\40"+ + "\1\u013f\1\u0140\1\u0141\1\u0142\1\40\1\u0143\2\40\2\0"+ + "\1\40\1\u0144\1\u0145\1\u0146\4\40\4\0\1\40\2\0"+ + "\2\40\15\0\1\40\3\0\1\u0147\1\0\1\u0147\2\0"+ + "\3\u0147\1\0\1\u0147\1\0\3\u0147\13\0\11\u0147\2\0"+ + "\10\u0147\4\0\1\u0147\2\0\2\u0147\15\0\1\u0147\2\0"+ + "\1\240\1\u0148\1\0\1\235\1\0\1\240\3\0\1\240"+ + "\1\0\1\240\74\0\1\u0149\103\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\1\u014a\1\u014b\7\40\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\2\40"+ + "\1\u014c\2\40\1\u014d\3\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\11\40\2\0\3\40\1\u014e"+ + "\4\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\7\40"+ - "\1\u0155\1\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\u0155\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\2\40\1\u0156\6\40\2\0\10\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\10\40\1\u0157\2\0"+ + "\1\u014f\1\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\u014f\2\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\11\40\2\0\7\40\1\u0150\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\2\40\1\u0151\10\40\1\237\11\0\11\40\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\u0158\1\0\13\40\1\237\11\0\11\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\71\0\1\u0159\16\0\2\267\1\0\1\267\1\0\13\267"+ - "\1\u015a\11\0\11\267\2\0\10\267\4\0\1\267\2\0"+ - "\2\267\15\0\1\267\2\0\2\270\1\0\1\270\1\0"+ - "\13\270\12\0\11\270\2\0\10\270\4\0\1\270\2\0"+ - "\2\270\15\0\1\270\1\0\110\271\1\0\1\271\1\0"+ - "\2\271\3\0\1\271\1\0\2\271\2\0\1\271\1\272"+ - "\3\271\1\273\1\274\1\271\1\0\2\271\11\0\2\271"+ - "\10\0\4\271\1\0\2\271\2\0\15\271\1\0\22\271"+ - "\1\272\3\271\1\0\1\274\1\271\1\275\55\271\32\0"+ - "\1\u015b\54\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\1\40\1\u015c\4\40\1\u015d\1\u015e\1\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\u015e\2\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\7\40"+ - "\1\u015f\1\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\u015f\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\11\40\2\0\7\40\1\u0160\4\0\1\40"+ + "\1\u0152\2\0\1\u0152\1\0\1\u0152\1\0\3\u0152\1\0"+ + "\1\u0152\20\0\2\u0152\2\0\1\u0152\52\0\1\u0153\3\0"+ + "\1\u0153\101\0\1\u0154\3\0\1\u0154\1\0\1\u0154\72\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\10\40"+ + "\1\u0155\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ + "\11\0\7\40\1\u0156\1\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\u0156\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\2\40\1\u0157\6\40\2\0"+ + "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\10\40"+ + "\1\u0158\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\u0159\1\0\13\40\1\237"+ + "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\71\0\1\u015a\16\0\2\267\1\0\1\267"+ + "\1\0\13\267\1\u015b\11\0\11\267\2\0\10\267\4\0"+ + "\1\267\2\0\2\267\15\0\1\267\2\0\2\270\1\0"+ + "\1\270\1\0\13\270\12\0\11\270\2\0\10\270\4\0"+ + "\1\270\2\0\2\270\15\0\1\270\1\0\110\271\1\0"+ + "\1\271\1\0\2\271\3\0\1\271\1\0\2\271\2\0"+ + "\1\271\1\272\3\271\1\273\1\274\1\271\1\0\2\271"+ + "\11\0\2\271\10\0\4\271\1\0\2\271\2\0\15\271"+ + "\1\0\22\271\1\272\3\271\1\0\1\274\1\271\1\275"+ + "\55\271\32\0\1\u015c\54\0\2\40\1\0\1\40\1\0"+ + "\13\40\1\237\11\0\1\40\1\u015d\4\40\1\u015e\1\u015f"+ + "\1\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\u015f\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ + "\11\0\7\40\1\u0160\1\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\u0160\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\11\40\2\0\7\40\1\u0161"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ + "\1\0\1\40\1\0\2\40\1\u0162\10\40\1\237\11\0"+ + "\11\40\2\0\1\u0163\7\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\10\40\1\u0164\2\0\10\40\4\0\1\40"+ "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\2\40\1\u0161\10\40\1\237\11\0\11\40\2\0"+ - "\1\u0162\7\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\10\40\1\u0163\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\1\0\13\40\1\237\11\0\3\40\1\u0165\2\40\1\u0166"+ + "\2\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\u0167\1\0\13\40\1\237"+ + "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\3\40\1\u0164\2\40\1\u0165\2\40\2\0"+ + "\1\237\11\0\10\40\1\u0168\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\4\40\1\u0169\4\40\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\u0166\1\0\13\40\1\237\11\0\11\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\10\40\1\u0167\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\4\40"+ + "\1\u016a\4\40\2\0\10\40\4\0\1\40\2\0\2\40"+ "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\4\40\1\u0168\4\40\2\0\10\40\4\0"+ + "\1\237\11\0\11\40\2\0\4\40\1\u016b\3\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\4\40\1\u0169\4\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\2\40"+ + "\1\u016c\5\40\4\0\1\40\2\0\2\40\15\0\1\40"+ "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\4\40\1\u016a\3\40\4\0\1\40\2\0"+ + "\7\40\1\u016d\1\40\2\0\10\40\4\0\1\40\2\0"+ + "\2\40\15\0\1\u016d\2\0\2\40\1\0\1\u016e\1\0"+ + "\13\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\1\40\1\u016f\5\40\1\u0170"+ + "\1\40\2\0\1\40\1\u0171\6\40\4\0\1\40\2\0"+ + "\2\40\15\0\1\u0170\2\0\2\40\1\0\1\40\1\0"+ + "\13\40\1\237\11\0\4\40\1\u0172\4\40\2\0\10\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ + "\1\0\1\40\1\0\2\40\1\u0173\2\40\1\u0174\5\40"+ + "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\11\40\2\0\2\40\1\u016b\5\40"+ + "\2\40\1\u0175\10\40\1\237\11\0\11\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\7\40\1\u016c"+ - "\1\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\u016c\2\0\2\40\1\0\1\u016d\1\0\13\40\1\237"+ - "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\1\40\1\u016e\5\40\1\u016f\1\40\2\0"+ - "\1\40\1\u0170\6\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\u016f\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\4\40\1\u0171\4\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\2\40\1\u0172\2\40\1\u0173\5\40\1\237\11\0"+ - "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\2\0\2\40\1\0\1\40\1\0\2\40\1\u0174"+ - "\10\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\1\u0176\10\40"+ + "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\2\0\2\40\1\0\1\40\1\0\2\40\1\u0177\10\40"+ + "\1\237\11\0\1\40\1\u0178\7\40\2\0\10\40\4\0"+ + "\1\40\2\0\1\40\1\u0179\15\0\1\40\2\0\2\40"+ + "\1\0\1\u017a\1\0\13\40\1\237\11\0\11\40\2\0"+ + "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\7\40"+ + "\1\u017b\1\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\u017b\2\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\1\40\1\u017c\7\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ + "\1\40\1\0\13\40\1\237\11\0\1\u017d\10\40\2\0"+ + "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\1\40"+ + "\1\u017e\7\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\5\40"+ + "\1\u017f\5\40\1\237\11\0\11\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ + "\1\40\1\0\3\40\1\u0180\7\40\1\237\11\0\11\40"+ + "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\2\0\2\40\1\0\1\40\1\0\5\40\1\u0181\5\40"+ + "\1\237\11\0\1\u0182\10\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\33\0\1\u0183\132\0\1\u0184"+ + "\50\0\1\u0185\1\0\1\u0186\113\0\1\u0187\54\0\2\40"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\10\40\1\u0188"+ + "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\44\0\1\u0189\55\0\1\u018a\17\0\1\u018b\63\0\1\u018c"+ + "\133\0\1\u018d\61\0\1\u018e\141\0\1\u018f\75\0\1\u0190"+ + "\102\0\1\u0191\55\0\1\u0192\133\0\1\u0193\132\0\1\u0194"+ + "\60\0\1\u0195\35\0\1\u0196\57\0\1\u0197\41\0\1\u0197"+ + "\33\0\1\u0198\75\0\3\u0199\44\0\1\u019a\10\0\1\u019b"+ + "\25\0\1\u019c\1\0\1\u019d\64\0\1\u019e\105\0\1\u0100"+ + "\17\0\1\u0101\1\0\1\u0102\60\0\106\265\2\117\1\0"+ + "\1\117\1\0\2\117\3\0\1\117\1\0\2\117\2\0"+ + "\1\117\1\u010a\3\117\1\u010f\1\u0110\1\117\1\0\2\117"+ + "\11\0\2\117\10\0\4\117\1\0\2\117\2\0\15\117"+ + "\1\0\22\117\1\u010a\3\117\1\0\1\u0110\1\117\1\u0113"+ + "\55\117\1\0\2\u010d\1\0\1\u010d\1\0\13\u010d\12\0"+ + "\11\u010d\1\0\1\u019f\10\u010d\1\u01a0\3\0\1\u010d\2\0"+ + "\2\u010d\15\0\1\u010d\1\0\1\117\2\u010e\1\117\1\u010e"+ + "\1\117\13\u010e\1\u010a\3\117\1\u010b\1\0\1\117\1\u010c"+ + "\2\117\11\u010e\1\117\1\u01a1\10\u010e\1\u01a2\3\117\1\u010e"+ + "\2\117\2\u010e\15\117\1\u010e\1\117\2\124\1\0\1\124"+ + "\1\0\2\124\3\0\1\124\1\0\2\124\2\0\1\124"+ + "\1\u0114\3\124\1\u0118\1\124\1\u0119\1\0\2\124\11\0"+ + "\2\124\10\0\4\124\1\0\2\124\2\0\15\124\1\0"+ + "\22\124\1\u0114\3\124\1\0\1\124\1\u0119\1\u011a\56\124"+ + "\2\u0117\1\124\1\u0117\1\124\13\u0117\1\u0114\3\124\1\u0115"+ + "\1\124\1\0\1\u0116\2\124\11\u0117\1\124\1\u01a3\10\u0117"+ + "\1\u01a4\3\124\1\u0117\2\124\2\u0117\15\124\1\u0117\1\124"+ + "\22\131\1\0\1\131\1\0\63\131\1\u01a5\1\131\1\u01a5"+ + "\2\131\3\u01a5\1\131\1\u01a5\2\131\2\u01a5\1\131\1\u011b"+ + "\1\0\1\131\1\0\1\u01a6\2\131\1\u01a7\2\131\11\u01a5"+ + "\2\131\10\u01a5\4\131\1\u01a5\2\131\2\u01a5\15\131\1\u01a5"+ + "\22\131\1\u011b\1\0\1\131\1\0\1\u01a7\2\131\1\u01a8"+ + "\55\131\22\u011e\1\u01a9\1\u011e\1\u01a9\61\u011e\2\0\1\u011e"+ + "\1\0\1\u011e\2\0\3\u011e\1\0\1\u011e\1\0\3\u011e"+ + "\3\0\1\u011f\7\0\11\u011e\2\0\10\u011e\4\0\1\u011e"+ + "\2\0\2\u011e\15\0\1\u011e\1\0\22\u0127\1\u01aa\1\u0127"+ + "\1\u01aa\61\u0127\2\144\1\u0127\1\144\1\u0127\2\144\3\u0127"+ + "\1\144\1\u0127\1\144\3\u0127\2\144\1\0\1\u0129\1\0"+ + "\6\144\11\u0127\2\144\10\u0127\4\144\1\u0127\2\144\2\u0127"+ + "\15\144\1\u0127\1\144\57\0\1\u01ab\27\0\1\u0132\4\0"+ + "\1\u0132\3\0\1\u0132\1\0\1\u0132\72\0\1\u0132\1\u0131"+ + "\3\0\1\u0132\3\0\1\u0132\1\0\1\u0132\72\0\1\u01ac"+ + "\2\0\1\u01ac\1\0\1\u01ac\1\0\3\u01ac\1\0\1\u01ac"+ + "\20\0\2\u01ac\2\0\1\u01ac\52\0\1\u01ad\3\0\1\u01ad"+ + "\73\0\71\u0136\1\u0137\1\u01ae\13\u0136\51\0\1\u01af\77\0"+ + "\1\u01b0\43\0\1\u013d\1\u013e\3\0\1\u013d\3\0\1\u013d"+ + "\1\0\1\u013d\72\0\1\u013d\4\0\1\u013d\3\0\1\u013d"+ + "\1\0\1\u013d\72\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\10\40\1\u01b1\2\0\10\40\4\0\1\40"+ "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\1\u0175\10\40\2\0\10\40"+ + "\1\0\13\40\1\237\11\0\1\u01b2\10\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\2\40\1\u0176\10\40\1\237\11\0"+ - "\1\40\1\u0177\7\40\2\0\10\40\4\0\1\40\2\0"+ - "\1\40\1\u0178\15\0\1\40\2\0\2\40\1\0\1\u0179"+ - "\1\0\13\40\1\237\11\0\11\40\2\0\10\40\4\0"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\1\u01b3\4\40"+ + "\1\u01b4\3\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\2\40"+ + "\1\u01b5\10\40\1\237\11\0\11\40\2\0\10\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\7\40\1\u017a\1\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\u017a"+ + "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\1\40"+ + "\1\u01b6\6\40\4\0\1\40\2\0\2\40\15\0\1\40"+ "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\1\40\1\u017b\7\40\2\0\10\40\4\0\1\40\2\0"+ + "\1\u01b7\10\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\u01b8\1\0\13\40"+ + "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\1\u017c\10\40\2\0\10\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\1\40\1\u017d\7\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\5\40\1\u017e\5\40"+ + "\2\40\1\u01b9\10\40\1\237\11\0\11\40\2\0\10\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\u0147"+ + "\1\0\1\u0147\1\0\13\u0147\1\237\11\0\11\u0147\2\0"+ + "\10\u0147\4\0\1\u0147\2\0\2\u0147\15\0\1\u0147\2\0"+ + "\1\240\4\0\1\240\3\0\1\240\1\0\1\240\72\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\1\40"+ + "\1\u0167\7\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\u01ba\1\0\13\40"+ "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\3\40\1\u017f\7\40\1\237\11\0\11\40\2\0\10\40"+ - "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\5\40\1\u0180\5\40\1\237\11\0"+ - "\1\u0181\10\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\33\0\1\u0182\132\0\1\u0183\50\0\1\u0184"+ - "\1\0\1\u0185\113\0\1\u0186\54\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\10\40\1\u0187\2\0\10\40"+ - "\4\0\1\40\2\0\2\40\15\0\1\40\44\0\1\u0188"+ - "\55\0\1\u0189\17\0\1\u018a\63\0\1\u018b\133\0\1\u018c"+ - "\61\0\1\u018d\141\0\1\u018e\75\0\1\u018f\102\0\1\u0190"+ - "\55\0\1\u0191\133\0\1\u0192\132\0\1\u0193\60\0\1\u0194"+ - "\35\0\1\u0195\57\0\1\u0196\41\0\1\u0196\33\0\1\u0197"+ - "\75\0\3\u0198\44\0\1\u0199\10\0\1\u019a\25\0\1\u019b"+ - "\1\0\1\u019c\64\0\1\u019d\105\0\1\u0100\17\0\1\u0101"+ - "\1\0\1\u0102\60\0\106\265\2\117\1\0\1\117\1\0"+ - "\2\117\3\0\1\117\1\0\2\117\2\0\1\117\1\u0109"+ - "\3\117\1\u010e\1\u010f\1\117\1\0\2\117\11\0\2\117"+ - "\10\0\4\117\1\0\2\117\2\0\15\117\1\0\22\117"+ - "\1\u0109\3\117\1\0\1\u010f\1\117\1\u0112\55\117\1\0"+ - "\2\u010c\1\0\1\u010c\1\0\13\u010c\12\0\11\u010c\1\0"+ - "\1\u019e\10\u010c\1\u019f\3\0\1\u010c\2\0\2\u010c\15\0"+ - "\1\u010c\1\0\1\117\2\u010d\1\117\1\u010d\1\117\13\u010d"+ - "\1\u0109\3\117\1\u010a\1\0\1\117\1\u010b\2\117\11\u010d"+ - "\1\117\1\u01a0\10\u010d\1\u01a1\3\117\1\u010d\2\117\2\u010d"+ - "\15\117\1\u010d\1\117\2\124\1\0\1\124\1\0\2\124"+ - "\3\0\1\124\1\0\2\124\2\0\1\124\1\u0113\3\124"+ - "\1\u0117\1\124\1\u0118\1\0\2\124\11\0\2\124\10\0"+ - "\4\124\1\0\2\124\2\0\15\124\1\0\22\124\1\u0113"+ - "\3\124\1\0\1\124\1\u0118\1\u0119\56\124\2\u0116\1\124"+ - "\1\u0116\1\124\13\u0116\1\u0113\3\124\1\u0114\1\124\1\0"+ - "\1\u0115\2\124\11\u0116\1\124\1\u01a2\10\u0116\1\u01a3\3\124"+ - "\1\u0116\2\124\2\u0116\15\124\1\u0116\1\124\22\131\1\0"+ - "\1\131\1\0\63\131\1\u01a4\1\131\1\u01a4\2\131\3\u01a4"+ - "\1\131\1\u01a4\2\131\2\u01a4\1\131\1\u011a\1\0\1\131"+ - "\1\0\1\u01a5\2\131\1\u01a6\2\131\11\u01a4\2\131\10\u01a4"+ - "\4\131\1\u01a4\2\131\2\u01a4\15\131\1\u01a4\22\131\1\u011a"+ - "\1\0\1\131\1\0\1\u01a6\2\131\1\u01a7\55\131\22\u011d"+ - "\1\u01a8\1\u011d\1\u01a8\61\u011d\2\0\1\u011d\1\0\1\u011d"+ - "\2\0\3\u011d\1\0\1\u011d\1\0\3\u011d\3\0\1\u011e"+ - "\7\0\11\u011d\2\0\10\u011d\4\0\1\u011d\2\0\2\u011d"+ - "\15\0\1\u011d\1\0\22\u0126\1\u01a9\1\u0126\1\u01a9\61\u0126"+ - "\2\144\1\u0126\1\144\1\u0126\2\144\3\u0126\1\144\1\u0126"+ - "\1\144\3\u0126\2\144\1\0\1\u0128\1\0\6\144\11\u0126"+ - "\2\144\10\u0126\4\144\1\u0126\2\144\2\u0126\15\144\1\u0126"+ - "\1\144\57\0\1\u01aa\27\0\1\u0131\4\0\1\u0131\3\0"+ - "\1\u0131\1\0\1\u0131\72\0\1\u0131\1\u0130\3\0\1\u0131"+ - "\3\0\1\u0131\1\0\1\u0131\72\0\1\u01ab\2\0\1\u01ab"+ - "\1\0\1\u01ab\1\0\3\u01ab\1\0\1\u01ab\20\0\2\u01ab"+ - "\2\0\1\u01ab\52\0\1\u01ac\3\0\1\u01ac\73\0\71\u0135"+ - "\1\u0136\1\u01ad\13\u0135\51\0\1\u01ae\77\0\1\u01af\43\0"+ - "\1\u013c\1\u013d\3\0\1\u013c\3\0\1\u013c\1\0\1\u013c"+ - "\72\0\1\u013c\4\0\1\u013c\3\0\1\u013c\1\0\1\u013c"+ - "\72\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\10\40\1\u01b0\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\1\u01b1\10\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\1\u01b2\4\40\1\u01b3\3\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\2\40\1\u01b4\10\40"+ + "\13\40\1\237\11\0\1\u01bb\1\40\1\u01bc\1\u01bd\3\40"+ + "\1\u01be\1\40\2\0\4\40\1\u01bf\3\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\u01be\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\11\40\2\0\2\40\1\u01c0"+ + "\5\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ + "\2\40\1\0\1\40\1\0\5\40\1\u01c1\5\40\1\237"+ + "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\u01c2\1\0\13\40"+ "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\11\40\2\0\1\40\1\u01b5\6\40"+ + "\13\40\1\237\11\0\1\40\1\u01c3\7\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\1\u01b6\10\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\u01b7\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\2\0\2\40\1\0\1\40\1\0\2\40\1\u01b8"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\11\40\2\0"+ + "\1\40\1\u01c4\6\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\1\u0152\1\253\1\0\1\u0152\1\0\1\u0152"+ + "\1\0\3\u0152\1\0\1\u0152\20\0\2\u0152\2\0\1\u0152"+ + "\46\0\1\254\3\0\1\u0153\3\0\1\u0153\75\0\1\255"+ + "\3\0\1\u0154\3\0\1\u0154\1\0\1\u0154\72\0\2\40"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\1\40\1\u01c5"+ + "\7\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\2\40\1\u01c6"+ "\10\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\u0146\1\0\1\u0146"+ - "\1\0\13\u0146\1\237\11\0\11\u0146\2\0\10\u0146\4\0"+ - "\1\u0146\2\0\2\u0146\15\0\1\u0146\2\0\1\240\4\0"+ - "\1\240\3\0\1\240\1\0\1\240\72\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\1\40\1\u0166\7\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\2\40\1\u01c7\10\40\1\237\11\0\11\40\2\0"+ + "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\71\0"+ + "\1\u0196\16\0\2\40\1\0\1\u01c8\1\0\13\40\1\237"+ + "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\11\40\2\0\1\40\1\u01c9\6\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ + "\1\40\1\0\13\40\1\237\11\0\1\40\1\u01ca\7\40"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\u01b9\1\0\13\40\1\237\11\0"+ + "\2\0\2\40\1\0\1\u01cb\1\0\13\40\1\237\11\0"+ "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\1\u01ba\1\40\1\u01bb\1\u01bc\3\40\1\u01bd\1\40"+ - "\2\0\4\40\1\u01be\3\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\u01bd\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\11\40\2\0\2\40\1\u01bf\5\40\4\0"+ + "\11\0\11\40\2\0\1\40\1\u01cc\6\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\1\u01cd\10\40\2\0\10\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ + "\1\0\1\40\1\0\5\40\1\u01ce\5\40\1\237\11\0"+ + "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\2\40\1\u01cf"+ + "\10\40\1\237\11\0\1\u01d0\10\40\2\0\10\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\5\40\1\u01c0\5\40\1\237\11\0\11\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\u01c1\1\0\13\40\1\237\11\0"+ + "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\1\40"+ + "\1\u01d1\6\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\2\0\2\40\1\0\1\u01d2\1\0\13\40\1\237\11\0"+ "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\1\40\1\u01c2\7\40\2\0\10\40\4\0\1\40"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\2\40\1\u01d3"+ + "\10\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\11\40\2\0\1\40\1\u01c3"+ - "\6\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\1\u0151\1\253\1\0\1\u0151\1\0\1\u0151\1\0\3\u0151"+ - "\1\0\1\u0151\20\0\2\u0151\2\0\1\u0151\46\0\1\254"+ - "\3\0\1\u0152\3\0\1\u0152\75\0\1\255\3\0\1\u0153"+ - "\3\0\1\u0153\1\0\1\u0153\72\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\1\40\1\u01c4\7\40\2\0"+ + "\1\0\13\40\1\237\11\0\6\40\1\u01d4\2\40\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\2\40\1\u01c5\10\40\1\237"+ - "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\2\40"+ - "\1\u01c6\10\40\1\237\11\0\11\40\2\0\10\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\71\0\1\u0195\16\0"+ - "\2\40\1\0\1\u01c7\1\0\13\40\1\237\11\0\11\40"+ + "\2\40\1\0\1\u01d5\1\0\13\40\1\237\11\0\11\40"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\2\0\2\40\1\0\1\u01d6\1\0\13\40\1\237\11\0"+ + "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ + "\11\0\6\40\1\u01d7\2\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\u01d8"+ + "\1\0\13\40\1\237\11\0\11\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ + "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\1\40"+ + "\1\u01d9\6\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ + "\1\40\1\u01da\5\40\1\u01db\1\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\u01db\2\0\2\40\1\0"+ + "\1\40\1\0\13\40\1\237\11\0\7\40\1\u01dc\1\40"+ + "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\u01dc"+ "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\1\40\1\u01c8\6\40\4\0\1\40\2\0"+ + "\4\40\1\u01dd\4\40\2\0\10\40\4\0\1\40\2\0"+ "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\1\40\1\u01c9\7\40\2\0\10\40"+ + "\13\40\1\237\11\0\1\40\1\u01de\7\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\u01ca\1\0\13\40\1\237\11\0\11\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\11\40"+ - "\2\0\1\40\1\u01cb\6\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\1\u01cc\10\40\2\0\10\40\4\0\1\40"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\1\40\1\u01df"+ + "\7\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ + "\11\0\2\40\1\u01e0\6\40\2\0\10\40\4\0\1\40"+ "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\5\40\1\u01cd\5\40\1\237\11\0\11\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\2\40\1\u01ce\10\40\1\237"+ - "\11\0\1\u01cf\10\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\11\40\2\0\1\40\1\u01d0\6\40"+ - "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\u01d1\1\0\13\40\1\237\11\0\11\40\2\0"+ + "\1\0\13\40\1\237\11\0\5\40\1\u01e1\3\40\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\2\40\1\u01d2\10\40\1\237"+ - "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\5\40"+ + "\1\u01e2\3\40\2\0\10\40\4\0\1\40\2\0\2\40"+ "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\6\40\1\u01d3\2\40\2\0\10\40\4\0"+ + "\1\237\11\0\11\40\2\0\1\40\1\u01e3\6\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\u01d4\1\0\13\40\1\237\11\0\11\40\2\0\10\40"+ + "\1\40\1\0\13\40\1\237\11\0\1\40\1\u01e4\7\40"+ + "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ + "\6\40\1\u01e5\2\40\2\0\10\40\4\0\1\40\2\0"+ + "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ + "\13\40\1\237\11\0\11\40\2\0\1\40\1\u01e6\6\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\u01d5\1\0\13\40\1\237\11\0\11\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\6\40"+ - "\1\u01d6\2\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\u01d7\1\0\13\40"+ - "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ + "\1\0\1\40\1\0\5\40\1\u01e7\5\40\1\237\11\0"+ + "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\3\40\1\u01e8"+ + "\7\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\11\40\2\0\1\40\1\u01e9"+ + "\6\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\1\40"+ + "\1\u01ea\7\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\4\40\1\u01eb\4\40\2\0\10\40\4\0"+ + "\1\u01ec\2\0\2\40\15\0\1\40\23\0\1\u0185\126\0"+ + "\1\u01ed\55\0\1\u01ee\131\0\1\u01ef\133\0\1\u01f0\54\0"+ + "\1\u01f1\111\0\1\u01f2\60\0\1\u01f3\134\0\1\u01f4\41\0"+ + "\1\u01f4\44\0\1\u01f5\52\0\1\u01f6\77\0\1\u01f7\1\0"+ + "\1\u01f7\2\0\3\u01f7\1\0\1\u01f7\1\0\3\u01f7\3\0"+ + "\1\u0196\2\0\1\u01f8\4\0\11\u01f7\2\0\10\u01f7\4\0"+ + "\1\u01f7\2\0\2\u01f7\15\0\1\u01f7\1\u01f9\41\0\1\u01fa"+ + "\66\0\3\u0199\55\0\1\u019b\25\0\3\u01fb\45\0\1\u01fc"+ + "\7\0\1\u01fd\65\0\1\u01fe\45\0\1\u019c\66\0\1\u0102"+ + "\161\0\1\u01ff\26\0\21\117\1\u010a\3\117\1\u010b\1\0"+ + "\1\117\1\u010c\26\117\1\u0200\26\117\21\124\1\u0114\3\124"+ + "\1\u0115\1\124\1\0\1\u0116\26\124\1\u0201\26\124\1\0"+ + "\2\u01a5\1\0\1\u01a5\1\0\13\u01a5\12\0\11\u01a5\1\0"+ + "\1\u0202\10\u01a5\4\0\1\u01a5\2\0\2\u01a5\15\0\1\u01a5"+ + "\1\0\2\131\1\0\1\131\1\0\2\131\3\0\1\131"+ + "\1\0\2\131\2\0\1\131\1\u011b\1\0\1\131\1\0"+ + "\1\u01a6\2\131\1\0\2\131\11\0\2\131\10\0\4\131"+ + "\1\0\2\131\2\0\15\131\1\0\22\131\1\u011b\1\0"+ + "\1\131\2\0\2\131\1\u01a8\55\131\1\0\1\u01ac\1\u0133"+ + "\1\0\1\u01ac\1\0\1\u01ac\1\0\3\u01ac\1\0\1\u01ac"+ + "\20\0\2\u01ac\2\0\1\u01ac\46\0\1\u0134\3\0\1\u01ad"+ + "\3\0\1\u01ad\150\0\1\u0203\63\0\1\u0204\53\0\2\40"+ + "\1\0\1\40\1\0\2\40\1\u0205\10\40\1\237\11\0"+ + "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ + "\11\0\10\40\1\u0206\2\0\10\40\4\0\1\40\2\0"+ "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\11\40\2\0\1\40\1\u01d8\6\40"+ + "\13\40\1\237\11\0\11\40\2\0\1\40\1\u0207\6\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\1\40\1\u01d9"+ - "\5\40\1\u01da\1\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\u01da\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\7\40\1\u01db\1\40\2\0\10\40"+ - "\4\0\1\40\2\0\2\40\15\0\1\u01db\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\4\40\1\u01dc"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\4\40\1\u0208"+ "\4\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\1\40\1\u01dd\7\40\2\0\10\40\4\0\1\40"+ + "\11\0\11\40\2\0\2\40\1\u0209\5\40\4\0\1\40"+ "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\1\40\1\u01de\7\40\2\0"+ + "\1\0\2\40\1\u020a\10\40\1\237\11\0\11\40\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\2\40"+ - "\1\u01df\6\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\4\40"+ + "\1\u020b\4\40\2\0\10\40\4\0\1\40\2\0\2\40"+ "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\5\40\1\u01e0\3\40\2\0\10\40\4\0"+ + "\1\237\11\0\1\40\1\u020c\7\40\2\0\10\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\5\40\1\u01e1\3\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\1\40"+ + "\1\u020d\6\40\4\0\1\40\2\0\2\40\15\0\1\40"+ "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\1\40\1\u01e2\6\40\4\0\1\40\2\0"+ + "\4\40\1\u020e\4\40\2\0\10\40\4\0\1\40\2\0"+ "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\1\40\1\u01e3\7\40\2\0\10\40"+ + "\13\40\1\237\11\0\3\40\1\u020f\5\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\6\40\1\u01e4"+ - "\2\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\11\40\2\0\1\40\1\u01e5\6\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\5\40\1\u01e6\5\40\1\237\11\0\11\40\2\0"+ + "\1\0\1\u0210\1\0\13\40\1\237\11\0\11\40\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\3\40\1\u01e7\7\40\1\237"+ + "\2\40\1\0\1\40\1\0\5\40\1\u0211\5\40\1\237"+ "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\11\40\2\0\1\40\1\u01e8\6\40\4\0"+ + "\1\237\11\0\11\40\2\0\4\40\1\u0212\3\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\1\40\1\u01e9\7\40"+ + "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\3\40"+ + "\1\u0213\4\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\3\u0214"+ + "\6\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\1\u0215\10\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\11\40\2\0\1\u0216\7\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\10\40\1\u0217"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\4\40\1\u01ea\4\40\2\0\10\40\4\0\1\u01eb\2\0"+ - "\2\40\15\0\1\40\23\0\1\u0184\126\0\1\u01ec\55\0"+ - "\1\u01ed\131\0\1\u01ee\133\0\1\u01ef\54\0\1\u01f0\111\0"+ - "\1\u01f1\60\0\1\u01f2\134\0\1\u01f3\41\0\1\u01f3\44\0"+ - "\1\u01f4\52\0\1\u01f5\77\0\1\u01f6\1\0\1\u01f6\2\0"+ - "\3\u01f6\1\0\1\u01f6\1\0\3\u01f6\3\0\1\u0195\2\0"+ - "\1\u01f7\4\0\11\u01f6\2\0\10\u01f6\4\0\1\u01f6\2\0"+ - "\2\u01f6\15\0\1\u01f6\1\u01f8\41\0\1\u01f9\66\0\3\u0198"+ - "\55\0\1\u019a\25\0\3\u01fa\45\0\1\u01fb\7\0\1\u01fc"+ - "\65\0\1\u01fd\45\0\1\u019b\66\0\1\u0102\161\0\1\u01fe"+ - "\26\0\21\117\1\u0109\3\117\1\u010a\1\0\1\117\1\u010b"+ - "\26\117\1\u01ff\26\117\21\124\1\u0113\3\124\1\u0114\1\124"+ - "\1\0\1\u0115\26\124\1\u0200\26\124\1\0\2\u01a4\1\0"+ - "\1\u01a4\1\0\13\u01a4\12\0\11\u01a4\1\0\1\u0201\10\u01a4"+ - "\4\0\1\u01a4\2\0\2\u01a4\15\0\1\u01a4\1\0\2\131"+ - "\1\0\1\131\1\0\2\131\3\0\1\131\1\0\2\131"+ - "\2\0\1\131\1\u011a\1\0\1\131\1\0\1\u01a5\2\131"+ - "\1\0\2\131\11\0\2\131\10\0\4\131\1\0\2\131"+ - "\2\0\15\131\1\0\22\131\1\u011a\1\0\1\131\2\0"+ - "\2\131\1\u01a7\55\131\1\0\1\u01ab\1\u0132\1\0\1\u01ab"+ - "\1\0\1\u01ab\1\0\3\u01ab\1\0\1\u01ab\20\0\2\u01ab"+ - "\2\0\1\u01ab\46\0\1\u0133\3\0\1\u01ac\3\0\1\u01ac"+ - "\150\0\1\u0202\63\0\1\u0203\53\0\2\40\1\0\1\40"+ - "\1\0\2\40\1\u0204\10\40\1\237\11\0\11\40\2\0"+ + "\11\40\2\0\1\u0218\7\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\11\40\2\0\5\40\1\u0219\2\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ + "\1\40\1\0\13\40\1\237\11\0\10\40\1\u021a\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\10\40"+ - "\1\u0205\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\5\40"+ + "\1\u021b\3\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\u021c\1\0\2\40"+ + "\1\u021d\10\40\1\237\11\0\11\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ + "\1\40\1\0\13\40\1\237\11\0\1\40\1\u021e\7\40"+ + "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\2\0\2\40\1\0\1\u021f\1\0\13\40\1\237\11\0"+ + "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\11\40\2\0\1\40\1\u0206\6\40\4\0\1\40"+ + "\11\0\1\40\1\u0220\7\40\2\0\10\40\4\0\1\40"+ "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\4\40\1\u0207\4\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\11\40"+ - "\2\0\2\40\1\u0208\5\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\2\40"+ - "\1\u0209\10\40\1\237\11\0\11\40\2\0\10\40\4\0"+ + "\1\0\13\40\1\237\11\0\11\40\2\0\4\40\1\u0221"+ + "\3\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\5\40"+ + "\1\u0222\3\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\4\40\1\u0223\4\40\2\0\10\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\4\40\1\u020a\4\40"+ + "\1\40\1\0\2\40\1\u0224\10\40\1\237\11\0\11\40"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\1\40\1\u020b\7\40\2\0\10\40\4\0\1\40\2\0"+ + "\2\0\2\40\1\0\1\40\1\0\2\40\1\u0225\10\40"+ + "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\11\40\2\0\1\40\1\u020c\6\40"+ + "\13\40\1\237\11\0\11\40\2\0\1\40\1\u0226\6\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\4\40\1\u020d"+ - "\4\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\1\40\1\u0227"+ + "\7\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\3\40\1\u020e\5\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\u020f"+ - "\1\0\13\40\1\237\11\0\11\40\2\0\10\40\4\0"+ + "\11\0\7\40\1\u0228\1\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\u0228\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\1\40\1\u0229\7\40\2\0"+ + "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\11\40"+ + "\2\0\3\40\1\u022a\4\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\2\40"+ + "\1\u022b\10\40\1\237\11\0\11\40\2\0\10\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\5\40\1\u0210\5\40\1\237\11\0\11\40"+ + "\1\40\1\0\13\40\1\237\11\0\1\u022c\10\40\2\0"+ + "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\1\40"+ + "\1\u022d\7\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\7\40\1\u022e\1\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\u022e\2\0\2\40\1\0"+ + "\1\u022f\1\0\13\40\1\237\11\0\11\40\2\0\10\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\1\u0230\10\40"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\4\40\1\u0211\3\40\4\0\1\40\2\0"+ + "\6\40\1\u0231\2\40\2\0\10\40\4\0\1\40\2\0"+ "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\11\40\2\0\3\40\1\u0212\4\40"+ + "\5\40\1\u0232\5\40\1\237\11\0\11\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\3\u0213\6\0\11\40"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\10\40\1\u0233"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\1\u0214\10\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\1\u0234\10\40\2\0\10\40\4\0\1\40\2\0\2\40"+ "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\11\40\2\0\1\u0215\7\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\10\40\1\u0216\2\0\10\40"+ - "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\11\40\2\0"+ - "\1\u0217\7\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\5\40\1\u0218\2\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\10\40\1\u0219\2\0\10\40\4\0"+ + "\1\237\11\0\2\40\1\u0235\6\40\2\0\10\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\5\40\1\u021a\3\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\u021b\1\0\2\40\1\u021c\10\40"+ - "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\1\40\1\u021d\7\40\2\0\10\40"+ + "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\3\40"+ + "\1\u0236\4\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\2\0\2\40\1\0\1\u0237\1\0\13\40\1\237\11\0"+ + "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\2\40\1\u0238"+ + "\10\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\1\u0239\10\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\u021e\1\0\13\40\1\237\11\0\11\40\2\0"+ + "\1\0\1\u023a\1\0\13\40\1\237\11\0\11\40\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\1\40"+ - "\1\u021f\7\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\1\u023b\7\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\2\40"+ + "\1\u023c\10\40\1\237\11\0\11\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\11\0\1\u023d\144\0"+ + "\1\u023e\46\0\1\u023f\101\0\1\u0240\105\0\1\u0241\16\0"+ + "\1\u0242\40\0\1\u0243\32\0\1\u0244\104\0\1\u0245\101\0"+ + "\1\u0246\134\0\1\u0247\121\0\1\u0248\37\0\2\u01f7\1\0"+ + "\1\u01f7\1\0\13\u01f7\1\0\1\u0249\1\0\1\u024a\6\0"+ + "\11\u01f7\2\0\10\u01f7\4\0\1\u01f7\2\0\2\u01f7\15\0"+ + "\1\u01f7\3\0\1\u024b\1\0\1\u024b\2\0\3\u024b\1\0"+ + "\1\u024b\1\0\3\u024b\13\0\11\u024b\2\0\10\u024b\4\0"+ + "\1\u024b\2\0\2\u024b\15\0\1\u024b\3\0\1\u024c\1\0"+ + "\1\u024c\2\0\3\u024c\1\0\1\u024c\1\0\3\u024c\13\0"+ + "\11\u024c\2\0\10\u024c\4\0\1\u024c\2\0\2\u024c\15\0"+ + "\1\u024c\44\0\1\u024d\64\0\3\u01fb\55\0\1\u01fd\65\0"+ + "\1\u024e\33\0\1\u024f\77\0\1\u0250\1\0\1\u0250\2\0"+ + "\3\u0250\1\0\1\u0250\2\0\2\u0250\13\0\11\u0250\2\0"+ + "\10\u0250\4\0\1\u0250\2\0\2\u0250\15\0\1\u0250\1\0"+ + "\2\117\1\u0251\1\117\1\u0251\2\117\3\u0251\1\117\1\u0251"+ + "\2\117\2\u0251\1\117\1\u010a\3\117\1\u010b\1\0\1\117"+ + "\1\u010c\2\117\11\u0251\2\117\10\u0251\4\117\1\u0251\2\117"+ + "\2\u0251\15\117\1\u0251\1\117\2\124\1\u0252\1\124\1\u0252"+ + "\2\124\3\u0252\1\124\1\u0252\2\124\2\u0252\1\124\1\u0114"+ + "\3\124\1\u0115\1\124\1\0\1\u0116\2\124\11\u0252\2\124"+ + "\10\u0252\4\124\1\u0252\2\124\2\u0252\15\124\1\u0252\1\124"+ + "\22\0\2\u0253\1\u0254\136\0\1\u0255\31\0\2\40\1\0"+ + "\1\40\1\0\13\40\1\237\11\0\1\u0256\10\40\2\0"+ + "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ + "\1\40\1\u0257\1\0\1\40\1\0\13\40\1\237\11\0"+ + "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\u0258\1\0\13\40\1\237"+ + "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\6\40\1\u0259\2\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ + "\1\u025a\1\0\13\40\1\237\11\0\11\40\2\0\10\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\7\40\1\u025b"+ + "\1\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\u025b\2\0\2\40\1\0\1\u025c\1\0\13\40\1\237"+ + "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\11\40\2\0\4\40\1\u0220\3\40\4\0"+ + "\1\237\11\0\11\40\2\0\3\40\1\u025d\4\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\5\40\1\u0221\3\40"+ + "\1\40\1\0\13\40\1\237\11\0\1\40\1\u025e\7\40"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\4\40\1\u0222\4\40\2\0\10\40\4\0\1\40\2\0"+ + "\2\40\1\u025f\6\40\2\0\10\40\4\0\1\40\2\0"+ "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\2\40\1\u0223\10\40\1\237\11\0\11\40\2\0\10\40"+ + "\13\40\1\237\11\0\6\40\1\u0260\2\40\2\0\10\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\10\40\1\u0261"+ + "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ + "\1\u0262\10\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\1\u0263\10\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\3\0\1\u0264\1\0\1\u0265"+ + "\2\0\3\u0264\1\0\1\u0264\3\0\1\u0264\2\0\3\u0214"+ + "\6\0\1\u0266\10\u0264\2\0\10\u0264\4\0\1\u0264\2\0"+ + "\2\u0264\15\0\1\u0264\2\0\2\40\1\0\1\40\1\0"+ + "\13\40\1\237\11\0\3\40\1\u0267\5\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\2\40\1\u0224\10\40\1\237\11\0"+ + "\1\0\1\40\1\0\2\40\1\u0268\10\40\1\237\11\0"+ "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\11\40\2\0\1\40\1\u0225\6\40\4\0\1\40"+ + "\11\0\3\40\1\u0269\5\40\2\0\10\40\4\0\1\40"+ "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\1\40\1\u0226\7\40\2\0"+ + "\1\0\13\40\1\237\11\0\2\40\1\u026a\6\40\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\7\40"+ - "\1\u0227\1\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\u0227\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\1\40\1\u0228\7\40\2\0\10\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\3\40"+ - "\1\u0229\4\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\2\40\1\u022a\10\40"+ - "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\1\u022b\10\40\2\0\10\40\4\0"+ + "\2\40\1\0\1\40\1\0\2\40\1\u026b\10\40\1\237"+ + "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\4\40\1\u026c\4\40\2\0\10\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\1\40\1\u022c\7\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\2\40"+ + "\1\u026d\5\40\4\0\1\40\2\0\2\40\15\0\1\40"+ "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\7\40\1\u022d\1\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\u022d\2\0\2\40\1\0\1\u022e\1\0"+ + "\11\40\2\0\1\40\1\u026e\6\40\4\0\1\40\2\0"+ + "\2\40\15\0\1\40\2\0\2\40\1\0\1\u026f\1\0"+ "\13\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\1\u022f\10\40\2\0\10\40"+ + "\1\0\13\40\1\237\11\0\10\40\1\u0270\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\6\40\1\u0230"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\6\40\1\u0271"+ "\2\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\2\0\2\40\1\0\1\40\1\0\5\40\1\u0231"+ - "\5\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ + "\11\0\11\40\2\0\1\40\1\u0272\6\40\4\0\1\40"+ "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\10\40\1\u0232\2\0\10\40"+ + "\1\0\13\40\1\237\11\0\1\u0273\10\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\1\u0233\10\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\2\40\1\u0234\6\40\2\0\10\40\4\0\1\40\2\0"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\11\40\2\0"+ + "\7\40\1\u0274\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\2\0\2\40\1\0\1\40\1\0\3\40\1\u0275\7\40"+ + "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\11\40\2\0\3\40\1\u0235\4\40"+ + "\13\40\1\237\11\0\4\40\1\u0276\4\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\u0236\1\0\13\40\1\237\11\0\11\40\2\0"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\6\40\1\u0277"+ + "\2\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ + "\11\0\11\40\2\0\3\40\1\u0278\4\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\4\40\1\u0279\4\40\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\2\40\1\u0237\10\40\1\237"+ - "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\4\40"+ + "\1\u027a\4\40\2\0\10\40\4\0\1\40\2\0\2\40"+ "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\1\u0238\10\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\u0239"+ - "\1\0\13\40\1\237\11\0\11\40\2\0\10\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\1\40\1\u023a\7\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\2\40\1\u023b\10\40"+ - "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\11\0\1\u023c\144\0\1\u023d\46\0"+ - "\1\u023e\101\0\1\u023f\105\0\1\u0240\16\0\1\u0241\40\0"+ - "\1\u0242\32\0\1\u0243\104\0\1\u0244\101\0\1\u0245\134\0"+ - "\1\u0246\121\0\1\u0247\37\0\2\u01f6\1\0\1\u01f6\1\0"+ - "\13\u01f6\1\0\1\u0248\1\0\1\u0249\6\0\11\u01f6\2\0"+ - "\10\u01f6\4\0\1\u01f6\2\0\2\u01f6\15\0\1\u01f6\3\0"+ - "\1\u024a\1\0\1\u024a\2\0\3\u024a\1\0\1\u024a\1\0"+ - "\3\u024a\13\0\11\u024a\2\0\10\u024a\4\0\1\u024a\2\0"+ - "\2\u024a\15\0\1\u024a\3\0\1\u024b\1\0\1\u024b\2\0"+ - "\3\u024b\1\0\1\u024b\1\0\3\u024b\13\0\11\u024b\2\0"+ - "\10\u024b\4\0\1\u024b\2\0\2\u024b\15\0\1\u024b\44\0"+ - "\1\u024c\64\0\3\u01fa\55\0\1\u01fc\65\0\1\u024d\33\0"+ - "\1\u024e\77\0\1\u024f\1\0\1\u024f\2\0\3\u024f\1\0"+ - "\1\u024f\2\0\2\u024f\13\0\11\u024f\2\0\10\u024f\4\0"+ - "\1\u024f\2\0\2\u024f\15\0\1\u024f\1\0\2\117\1\u0250"+ - "\1\117\1\u0250\2\117\3\u0250\1\117\1\u0250\2\117\2\u0250"+ - "\1\117\1\u0109\3\117\1\u010a\1\0\1\117\1\u010b\2\117"+ - "\11\u0250\2\117\10\u0250\4\117\1\u0250\2\117\2\u0250\15\117"+ - "\1\u0250\1\117\2\124\1\u0251\1\124\1\u0251\2\124\3\u0251"+ - "\1\124\1\u0251\2\124\2\u0251\1\124\1\u0113\3\124\1\u0114"+ - "\1\124\1\0\1\u0115\2\124\11\u0251\2\124\10\u0251\4\124"+ - "\1\u0251\2\124\2\u0251\15\124\1\u0251\1\124\22\0\2\u0252"+ - "\1\u0253\136\0\1\u0254\31\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\1\u0255\10\40\2\0\10\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\2\0\1\40\1\u0256"+ + "\1\237\11\0\10\40\1\u027b\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\3\u027c\6\0\11\40\2\0\10\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ "\1\0\1\40\1\0\13\40\1\237\11\0\11\40\2\0"+ + "\1\40\1\u027d\6\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ + "\11\0\6\40\1\u027e\2\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\6\40\1\u027f\2\40\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\u0257\1\0\13\40\1\237\11\0\11\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\6\40\1\u0258\2\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\u0259\1\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\1\40"+ + "\1\u0280\7\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\47\0\1\u0281\43\0\1\u0282\16\0\1\u0283"+ + "\40\0\1\u0284\64\0\1\u0285\103\0\1\u0286\120\0\1\u0287"+ + "\54\0\1\u0242\40\0\1\u0243\70\0\1\u0288\72\0\1\u0248"+ + "\105\0\1\u0289\110\0\1\u028a\71\0\1\u0248\40\0\1\u028b"+ + "\43\0\1\u0249\64\0\2\u024b\1\0\1\u024b\1\0\13\u024b"+ + "\5\0\1\u028c\4\0\11\u024b\2\0\10\u024b\4\0\1\u024b"+ + "\2\0\2\u024b\15\0\1\u024b\2\0\2\u024c\1\0\1\u024c"+ + "\1\0\13\u024c\12\0\11\u024c\2\0\10\u024c\4\0\1\u024c"+ + "\2\0\2\u024c\15\0\1\u024c\1\u028d\33\0\1\u028e\62\0"+ + "\1\u028f\140\0\1\u0290\64\0\1\u0253\117\0\1\u0291\52\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\1\40"+ + "\1\u0292\7\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\1\40\1\u0293\1\0\1\40\1\0"+ "\13\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\7\40\1\u025a\1\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\u025a\2\0"+ - "\2\40\1\0\1\u025b\1\0\13\40\1\237\11\0\11\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\3\40\1\u025c\4\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\1\40\1\u025d\7\40\2\0\10\40"+ + "\2\0\2\40\15\0\1\40\2\0\1\40\1\u0294\1\0"+ + "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\2\40\1\u025e"+ - "\6\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\1\40\1\u0295"+ + "\7\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\6\40\1\u025f\2\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\10\40\1\u0260\2\0\10\40"+ + "\11\0\7\40\1\u0296\1\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\u0296\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\7\40\1\u0297\1\40\2\0"+ + "\10\40\4\0\1\40\2\0\2\40\15\0\1\u0297\2\0"+ + "\1\40\1\u0298\1\0\1\40\1\0\13\40\1\237\11\0"+ + "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\5\40\1\u0299"+ + "\5\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\1\40\1\u029a\1\0"+ + "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\1\u0261\10\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\1\u0262\10\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\3\0\1\u0263\1\0\1\u0264\2\0\3\u0263"+ - "\1\0\1\u0263\3\0\1\u0263\2\0\3\u0213\6\0\1\u0265"+ - "\10\u0263\2\0\10\u0263\4\0\1\u0263\2\0\2\u0263\15\0"+ - "\1\u0263\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\3\40\1\u0266\5\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\2\40\1\u0267\10\40\1\237\11\0\11\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\3\40"+ - "\1\u0268\5\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\2\40\1\u0269\6\40\2\0\10\40\4\0"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\7\40\1\u029b"+ + "\1\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\u029b\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ + "\11\0\11\40\2\0\1\40\1\u029c\6\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\u029d"+ + "\1\0\13\40\1\237\11\0\11\40\2\0\10\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\2\40\1\u026a\10\40\1\237\11\0\11\40"+ + "\1\40\1\0\13\40\1\237\11\0\1\40\1\u029e\7\40"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\4\40\1\u026b\4\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\11\40\2\0\2\40\1\u026c\5\40"+ - "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\11\40\2\0"+ - "\1\40\1\u026d\6\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\2\0\2\40\1\0\1\u026e\1\0\13\40\1\237"+ - "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\10\40\1\u026f\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\6\40\1\u0270\2\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\11\40"+ - "\2\0\1\40\1\u0271\6\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\1\u0272\10\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\11\40\2\0\7\40\1\u0273"+ + "\11\40\2\0\1\40\1\u029f\6\40\4\0\1\40\2\0"+ + "\2\40\15\0\1\40\10\0\1\u02a0\146\0\1\u02a1\36\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\6\40"+ + "\1\u02a2\2\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\2\40"+ + "\1\u02a3\10\40\1\237\11\0\11\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ + "\1\u02a4\1\0\13\40\1\237\11\0\11\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\3\40\1\u0274\7\40\1\237\11\0"+ - "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\2\40\1\u02a5"+ + "\6\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\4\40\1\u0275\4\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\6\40\1\u0276\2\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\11\40"+ - "\2\0\3\40\1\u0277\4\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\4\40\1\u0278\4\40\2\0\10\40\4\0"+ + "\11\0\6\40\1\u02a6\2\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\u02a7"+ + "\1\0\13\40\1\237\11\0\11\40\2\0\10\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\4\40\1\u0279\4\40"+ + "\1\40\1\0\13\40\1\237\11\0\1\40\1\u02a8\7\40"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\10\40\1\u027a\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\3\u027b\6\0\11\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\1\0\1\u02a9\1\0\13\40\1\237\11\0"+ + "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ + "\11\0\11\40\2\0\3\40\1\u02aa\4\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\11\40\2\0\1\u02ab\7\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ + "\1\0\1\40\1\0\5\40\1\u02ac\5\40\1\237\11\0"+ + "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\2\40\1\0\1\40\1\0\2\40\1\u02ad"+ + "\10\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\11\40\2\0\1\40\1\u027c"+ + "\1\0\13\40\1\237\11\0\11\40\2\0\1\40\1\u02ae"+ "\6\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\6\40"+ - "\1\u027d\2\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\5\40"+ + "\1\u02af\3\40\2\0\10\40\4\0\1\40\2\0\2\40"+ "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\6\40\1\u027e\2\40\2\0\10\40\4\0"+ + "\1\237\11\0\11\40\2\0\1\40\1\u02b0\6\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\1\40\1\u027f\7\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\47\0\1\u0280\43\0\1\u0281\16\0\1\u0282\40\0\1\u0283"+ - "\64\0\1\u0284\103\0\1\u0285\120\0\1\u0286\54\0\1\u0241"+ - "\40\0\1\u0242\70\0\1\u0287\72\0\1\u0247\105\0\1\u0288"+ - "\110\0\1\u0289\71\0\1\u0247\40\0\1\u028a\43\0\1\u0248"+ - "\64\0\2\u024a\1\0\1\u024a\1\0\13\u024a\5\0\1\u028b"+ - "\4\0\11\u024a\2\0\10\u024a\4\0\1\u024a\2\0\2\u024a"+ - "\15\0\1\u024a\2\0\2\u024b\1\0\1\u024b\1\0\13\u024b"+ - "\12\0\11\u024b\2\0\10\u024b\4\0\1\u024b\2\0\2\u024b"+ - "\15\0\1\u024b\1\u028c\33\0\1\u028d\62\0\1\u028e\140\0"+ - "\1\u028f\64\0\1\u0252\117\0\1\u0290\52\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\1\40\1\u0291\7\40"+ + "\1\u02b1\1\0\13\40\1\237\11\0\11\40\2\0\10\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\23\0\3\u027c"+ + "\11\0\1\u02b2\50\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\1\u02b3"+ + "\1\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\1\40\1\u02b4\7\40\2\0"+ + "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ + "\2\40\1\0\1\u02b5\1\0\13\40\1\237\11\0\11\40"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\1\40\1\u0292\1\0\1\40\1\0\13\40\1\237"+ + "\24\0\1\u0281\40\0\1\u02b6\31\0\1\u02b7\120\0\1\u0283"+ + "\40\0\1\u0284\67\0\1\u02b8\73\0\1\u02b9\55\0\1\u02ba"+ + "\105\0\1\u0248\124\0\1\u0289\40\0\1\u02bb\75\0\1\u02b8"+ + "\53\0\1\u0249\1\0\1\u024a\103\0\1\u02bc\1\0\1\u02bd"+ + "\136\0\1\u02be\73\0\1\u02bf\64\0\3\u02c0\103\0\3\u02c1"+ + "\62\0\1\40\1\u02c2\1\0\1\40\1\0\13\40\1\237"+ "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\1\40\1\u0293\1\0\1\40\1\0"+ + "\15\0\1\40\2\0\1\40\1\u02c3\1\0\1\40\1\0"+ "\13\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\1\40\1\u0294\7\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\7\40"+ - "\1\u0295\1\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\u0295\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\7\40\1\u0296\1\40\2\0\10\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\u0296\2\0\1\40\1\u0297"+ + "\1\0\13\40\1\237\11\0\1\u02c4\10\40\2\0\10\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ "\1\0\1\40\1\0\13\40\1\237\11\0\11\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\5\40\1\u0298\5\40\1\237"+ + "\7\40\1\u02c5\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\2\0\1\40\1\u02c6\1\0\1\40\1\0\13\40\1\237"+ "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\1\40\1\u0299\1\0\1\40\1\0"+ + "\15\0\1\40\2\0\1\40\1\u02c7\1\0\1\40\1\0"+ "\13\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\7\40\1\u029a\1\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\u029a\2\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\11\40"+ - "\2\0\1\40\1\u029b\6\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\u029c\1\0\13\40"+ - "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\1\40\1\u029d\7\40\2\0\10\40"+ - "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\11\40\2\0"+ - "\1\40\1\u029e\6\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\10\0\1\u029f\146\0\1\u02a0\36\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\6\40\1\u02a1\2\40"+ + "\1\0\13\40\1\237\11\0\2\40\1\u02c8\6\40\2\0"+ + "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\6\40"+ + "\1\u02c9\2\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\2\40"+ + "\1\u02ca\10\40\1\237\11\0\11\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ + "\1\40\1\0\2\40\1\u02cb\10\40\1\237\11\0\11\40"+ + "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ + "\6\40\1\u02cc\2\40\2\0\10\40\4\0\1\40\2\0"+ + "\2\40\15\0\1\40\2\0\2\40\1\0\1\u02cd\1\0"+ + "\13\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\35\0\1\u02ce\126\0\1\u02cf"+ + "\31\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ + "\1\40\1\u02d0\7\40\2\0\10\40\4\0\1\40\2\0"+ + "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ + "\13\40\1\237\11\0\6\40\1\u02d1\2\40\2\0\10\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\1\40"+ + "\1\u02d2\1\0\1\40\1\0\13\40\1\237\11\0\11\40"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\2\40\1\u02a2\10\40"+ + "\2\0\2\40\1\0\1\40\1\0\5\40\1\u02d3\5\40"+ "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\u02a3\1\0"+ + "\2\40\15\0\1\40\2\0\2\40\1\0\1\u02d4\1\0"+ "\13\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\2\40\1\u02a4\6\40\2\0"+ + "\1\0\13\40\1\237\11\0\4\40\1\u02d5\4\40\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\6\40"+ - "\1\u02a5\2\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\u02a6\1\0\13\40"+ - "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\1\40\1\u02a7\7\40\2\0\10\40"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\4\40"+ + "\1\u02d6\4\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\6\40\1\u02d7\2\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ + "\1\u02d8\1\0\13\40\1\237\11\0\11\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\u02a8\1\0\13\40\1\237\11\0\11\40\2\0"+ + "\1\0\1\u02d9\1\0\13\40\1\237\11\0\11\40\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\11\40"+ - "\2\0\3\40\1\u02a9\4\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\11\40\2\0\1\u02aa\7\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\5\40\1\u02ab\5\40\1\237\11\0\11\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\40\1\0\2\40\1\u02ac\10\40\1\237"+ + "\2\0\1\u02da\7\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\1\40\1\u02db\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ + "\2\40\15\0\1\40\44\0\1\u02dc\104\0\1\u02dd\41\0"+ + "\1\u02dd\2\0\2\40\1\0\1\u02de\1\0\13\40\1\237"+ "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\11\40\2\0\1\40\1\u02ad\6\40\4\0"+ + "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\1\u02df"+ + "\1\0\2\40\15\0\1\40\40\0\1\u0283\71\0\1\u02b8"+ + "\40\0\1\u02e0\44\0\1\u02b9\40\0\1\u02e1\64\0\1\u0242"+ + "\64\0\1\u02bc\117\0\1\u02e2\73\0\3\u02e3\63\0\1\u02e4"+ + "\1\0\1\u02e4\2\0\3\u02e4\1\0\1\u02e4\1\0\3\u02e4"+ + "\2\0\3\u02c0\1\u02e5\5\0\11\u02e4\2\0\10\u02e4\4\0"+ + "\1\u02e4\2\0\2\u02e4\15\0\1\u02e4\23\0\3\u02c1\22\0"+ + "\1\u02e6\37\0\1\40\1\u02e7\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ + "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ + "\5\40\1\u02e8\5\40\1\237\11\0\11\40\2\0\10\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ + "\1\0\1\40\1\0\2\40\1\u02e9\10\40\1\237\11\0"+ + "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ + "\1\40\2\0\1\40\1\u02ea\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ + "\2\40\15\0\1\40\2\0\1\40\1\u02eb\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\11\40\2\0\10\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\5\40\1\u02ae\3\40"+ + "\1\40\1\0\5\40\1\u02ec\5\40\1\237\11\0\11\40"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\1\40\1\u02af\6\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\u02b0\1\0"+ - "\13\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\23\0\3\u027b\11\0\1\u02b1"+ - "\50\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\10\40\4\0\1\40\1\u02b2\1\0\2\40"+ + "\10\40\1\u02ed\2\0\10\40\4\0\1\40\2\0\2\40"+ "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\1\40\1\u02b3\7\40\2\0\10\40\4\0"+ + "\1\237\11\0\6\40\1\u02ee\2\40\2\0\10\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\u02b4\1\0\13\40\1\237\11\0\11\40\2\0\10\40"+ - "\4\0\1\40\2\0\2\40\15\0\1\40\24\0\1\u0280"+ - "\40\0\1\u02b5\31\0\1\u02b6\120\0\1\u0282\40\0\1\u0283"+ - "\67\0\1\u02b7\73\0\1\u02b8\55\0\1\u02b9\105\0\1\u0247"+ - "\124\0\1\u0288\40\0\1\u02ba\75\0\1\u02b7\53\0\1\u0248"+ - "\1\0\1\u0249\103\0\1\u02bb\1\0\1\u02bc\136\0\1\u02bd"+ - "\73\0\1\u02be\64\0\3\u02bf\103\0\3\u02c0\62\0\1\40"+ - "\1\u02c1\1\0\1\40\1\0\13\40\1\237\11\0\11\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\1\40\1\u02c2\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\1\u02c3\10\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\11\40\2\0\7\40\1\u02c4"+ - "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\1\40"+ - "\1\u02c5\1\0\1\40\1\0\13\40\1\237\11\0\11\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\1\40\1\u02c6\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\2\40\1\u02c7\6\40\2\0\10\40\4\0"+ + "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\3\40"+ + "\1\u02ef\4\40\4\0\1\40\2\0\2\40\15\0\1\40"+ + "\5\0\1\u02f0\150\0\1\u02f1\37\0\2\40\1\0\1\u02f2"+ + "\1\0\13\40\1\237\11\0\11\40\2\0\10\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\6\40\1\u02c8\2\40"+ + "\1\40\1\0\5\40\1\u02f3\5\40\1\237\11\0\11\40"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\2\40\1\u02c9\10\40"+ - "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ + "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ + "\3\40\1\u02f4\5\40\2\0\10\40\4\0\1\40\2\0"+ "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\2\40\1\u02ca\10\40\1\237\11\0\11\40\2\0\10\40"+ + "\5\40\1\u02f5\5\40\1\237\11\0\11\40\2\0\10\40"+ "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\6\40\1\u02cb"+ - "\2\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\2\0\2\40\1\0\1\u02cc\1\0\13\40\1\237"+ - "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\35\0\1\u02cd\126\0\1\u02ce\31\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\1\40\1\u02cf"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\1\40\1\u02f6"+ "\7\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\6\40\1\u02d0\2\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\1\40\1\u02d1\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\10\40"+ - "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\5\40\1\u02d2\5\40\1\237\11\0"+ - "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\2\0\2\40\1\0\1\u02d3\1\0\13\40\1\237"+ + "\1\40\2\0\2\40\1\0\1\u02f7\1\0\13\40\1\237"+ "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\5\40"+ + "\1\u02f8\5\40\1\237\11\0\11\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\14\0\1\u02f9\76\0"+ + "\1\u02fa\102\0\2\40\1\0\1\40\1\0\13\40\1\237"+ + "\11\0\2\40\1\u02fb\6\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\43\0\1\u02fc\41\0\1\u02fc"+ + "\23\0\3\u02e2\32\0\1\346\30\0\1\u02fd\1\0\1\u02fd"+ + "\2\0\3\u02fd\1\0\1\u02fd\1\0\3\u02fd\1\0\1\u02fe"+ + "\3\u02e3\6\0\11\u02fd\2\0\10\u02fd\2\0\1\u02ff\1\0"+ + "\1\u02fd\1\u0300\1\0\2\u02fd\15\0\1\u02fd\2\0\2\u02e4"+ + "\1\0\1\u02e4\1\0\13\u02e4\1\0\3\u0301\6\0\11\u02e4"+ + "\1\0\1\u0302\10\u02e4\4\0\1\u02e4\2\0\2\u02e4\15\0"+ + "\1\u02e4\3\0\1\u02e4\1\0\1\u02e4\2\0\3\u02e4\1\0"+ + "\1\u02e4\1\0\3\u02e4\13\0\11\u02e4\2\0\10\u02e4\4\0"+ + "\1\u02e4\2\0\2\u02e4\15\0\1\u02e4\11\0\1\u0303\76\0"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\4\40"+ + "\1\u0304\4\40\2\0\10\40\4\0\1\40\2\0\2\40"+ "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\4\40\1\u02d4\4\40\2\0\10\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\4\40\1\u02d5\4\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\6\40\1\u02d6\2\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\u02d7\1\0"+ - "\13\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\u02d8"+ - "\1\0\13\40\1\237\11\0\11\40\2\0\10\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\1\u02d9"+ - "\7\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\1\40\1\u02da\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\44\0\1\u02db\104\0\1\u02dc\41\0\1\u02dc\2\0"+ - "\2\40\1\0\1\u02dd\1\0\13\40\1\237\11\0\11\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\10\40\4\0\1\40\1\u02de\1\0\2\40"+ - "\15\0\1\40\40\0\1\u0282\71\0\1\u02b7\40\0\1\u02df"+ - "\44\0\1\u02b8\40\0\1\u02e0\64\0\1\u0241\64\0\1\u02bb"+ - "\117\0\1\u02e1\73\0\3\u02e2\63\0\1\u02e3\1\0\1\u02e3"+ - "\2\0\3\u02e3\1\0\1\u02e3\1\0\3\u02e3\2\0\3\u02bf"+ - "\1\u02e4\5\0\11\u02e3\2\0\10\u02e3\4\0\1\u02e3\2\0"+ - "\2\u02e3\15\0\1\u02e3\23\0\3\u02c0\22\0\1\u02e5\37\0"+ - "\1\40\1\u02e6\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\2\0\2\40\1\0\1\40\1\0\5\40\1\u02e7"+ - "\5\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\2\40\1\u02e8\10\40\1\237\11\0\11\40\2\0"+ + "\1\237\11\0\6\40\1\u0305\2\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\2\0\1\40\1\u0306"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\11\40\2\0"+ "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\1\40\1\u02e9\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\2\0\1\40\1\u02ea\1\0\1\40\1\0\13\40"+ + "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\11\40"+ + "\2\0\2\40\1\u0307\5\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\2\0\2\40\1\0\1\u0308\1\0\13\40"+ "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\5\40\1\u02eb\5\40\1\237\11\0\11\40\2\0\10\40"+ - "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\10\40\1\u02ec"+ + "\13\40\1\237\11\0\11\40\2\0\3\40\1\u0309\4\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\40\0\1\u030a"+ + "\52\0\1\u030b\102\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\4\40\1\u030c\4\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ + "\1\40\1\0\13\40\1\237\11\0\3\40\1\u030d\5\40"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\6\40\1\u02ed\2\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\11\40\2\0\3\40\1\u02ee\4\40"+ - "\4\0\1\40\2\0\2\40\15\0\1\40\5\0\1\u02ef"+ - "\150\0\1\u02f0\37\0\2\40\1\0\1\u02f1\1\0\13\40"+ - "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\5\40\1\u02f2\5\40\1\237\11\0\11\40\2\0\10\40"+ - "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\3\40\1\u02f3"+ - "\5\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\2\0\2\40\1\0\1\40\1\0\5\40\1\u02f4"+ - "\5\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ + "\7\40\1\u030e\1\40\2\0\10\40\4\0\1\40\2\0"+ + "\2\40\15\0\1\u030e\2\0\2\40\1\0\1\40\1\0"+ + "\13\40\1\u030f\11\0\11\40\2\0\10\40\4\0\1\40"+ "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ - "\1\0\13\40\1\237\11\0\1\40\1\u02f5\7\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\40\1\0\1\u02f6\1\0\13\40\1\237\11\0\11\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\5\40\1\u02f7\5\40"+ - "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\14\0\1\u02f8\76\0\1\u02f9\102\0"+ - "\2\40\1\0\1\40\1\0\13\40\1\237\11\0\2\40"+ - "\1\u02fa\6\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\43\0\1\u02fb\41\0\1\u02fb\23\0\3\u02e1"+ - "\32\0\1\346\30\0\1\u02fc\1\0\1\u02fc\2\0\3\u02fc"+ - "\1\0\1\u02fc\1\0\3\u02fc\1\0\1\u02fd\3\u02e2\6\0"+ - "\11\u02fc\2\0\10\u02fc\2\0\1\u02fe\1\0\1\u02fc\1\u02ff"+ - "\1\0\2\u02fc\15\0\1\u02fc\2\0\2\u02e3\1\0\1\u02e3"+ - "\1\0\13\u02e3\1\0\3\u0300\6\0\11\u02e3\1\0\1\u0301"+ - "\10\u02e3\4\0\1\u02e3\2\0\2\u02e3\15\0\1\u02e3\3\0"+ - "\1\u02e3\1\0\1\u02e3\2\0\3\u02e3\1\0\1\u02e3\1\0"+ - "\3\u02e3\13\0\11\u02e3\2\0\10\u02e3\4\0\1\u02e3\2\0"+ - "\2\u02e3\15\0\1\u02e3\11\0\1\u0302\76\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\4\40\1\u0303\4\40"+ - "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\6\40\1\u0304\2\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\1\40\1\u0305\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\4\40\1\u0310\4\40\2\0"+ + "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\51\0"+ + "\1\u0311\71\0\1\u0312\52\0\2\40\1\0\1\40\1\0"+ + "\13\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ + "\1\u0313\1\0\2\40\15\0\1\40\5\0\1\u0314\102\0"+ + "\2\u02fd\1\0\1\u02fd\1\0\13\u02fd\1\u02fe\3\u0315\6\0"+ + "\11\u02fd\1\0\1\u0316\10\u02fd\4\0\1\u02fd\2\0\2\u02fd"+ + "\5\0\2\u0317\6\0\1\u02fd\3\0\1\u02fd\1\0\1\u02fd"+ + "\2\0\3\u02fd\1\0\1\u02fd\1\0\3\u02fd\13\0\11\u02fd"+ + "\2\0\10\u02fd\4\0\1\u02fd\2\0\2\u02fd\15\0\1\u02fd"+ + "\3\0\1\u02fd\1\0\1\u02fd\2\0\3\u02fd\1\0\1\u02fd"+ + "\1\0\3\u02fd\1\0\1\u02fe\11\0\11\u02fd\2\0\10\u02fd"+ + "\4\0\1\u02fd\1\u0300\1\0\2\u02fd\15\0\1\u02fd\3\0"+ + "\1\u02fd\1\0\1\u02fd\2\0\3\u02fd\1\0\1\u02fd\1\0"+ + "\3\u02fd\1\0\1\u02fe\11\0\11\u02fd\2\0\10\u02fd\4\0"+ + "\1\u02fd\2\0\2\u02fd\15\0\1\u02fd\3\0\1\u0318\1\0"+ + "\1\u0318\2\0\3\u0318\1\0\1\u0318\1\0\3\u0318\1\0"+ + "\1\u0319\3\u0301\6\0\11\u0318\2\0\10\u0318\2\0\1\u031a"+ + "\1\0\1\u0318\1\u031b\1\0\2\u0318\15\0\1\u0318\3\0"+ + "\1\u031c\1\0\1\u031c\2\0\3\u031c\1\0\1\u031c\1\0"+ + "\3\u031c\6\0\1\u0302\4\0\11\u031c\2\0\10\u031c\4\0"+ + "\1\u031c\2\0\2\u031c\11\0\1\u031d\3\0\1\u031c\1\u0302"+ + "\37\0\1\u031e\47\0\1\40\1\u031f\1\0\1\40\1\0"+ + "\13\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\u0320"+ "\1\0\13\40\1\237\11\0\11\40\2\0\10\40\4\0"+ "\1\40\2\0\2\40\15\0\1\40\2\0\2\40\1\0"+ - "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\2\40"+ - "\1\u0306\5\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\2\0\2\40\1\0\1\u0307\1\0\13\40\1\237\11\0"+ - "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\2\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\11\40\2\0\3\40\1\u0308\4\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\40\0\1\u0309\52\0\1\u030a"+ - "\102\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\4\40\1\u030b\4\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\3\40\1\u030c\5\40\2\0\10\40"+ - "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\7\40\1\u030d"+ - "\1\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\u030d\2\0\2\40\1\0\1\40\1\0\13\40\1\u030e"+ - "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\4\40\1\u030f\4\40\2\0\10\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\51\0\1\u0310\71\0"+ - "\1\u0311\52\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\11\40\2\0\10\40\4\0\1\40\1\u0312\1\0"+ - "\2\40\15\0\1\40\5\0\1\u0313\102\0\2\u02fc\1\0"+ - "\1\u02fc\1\0\13\u02fc\1\u02fd\3\u0314\6\0\11\u02fc\1\0"+ - "\1\u0315\10\u02fc\4\0\1\u02fc\2\0\2\u02fc\5\0\2\u0316"+ - "\6\0\1\u02fc\3\0\1\u02fc\1\0\1\u02fc\2\0\3\u02fc"+ - "\1\0\1\u02fc\1\0\3\u02fc\13\0\11\u02fc\2\0\10\u02fc"+ - "\4\0\1\u02fc\2\0\2\u02fc\15\0\1\u02fc\3\0\1\u02fc"+ - "\1\0\1\u02fc\2\0\3\u02fc\1\0\1\u02fc\1\0\3\u02fc"+ - "\1\0\1\u02fd\11\0\11\u02fc\2\0\10\u02fc\4\0\1\u02fc"+ - "\1\u02ff\1\0\2\u02fc\15\0\1\u02fc\3\0\1\u02fc\1\0"+ - "\1\u02fc\2\0\3\u02fc\1\0\1\u02fc\1\0\3\u02fc\1\0"+ - "\1\u02fd\11\0\11\u02fc\2\0\10\u02fc\4\0\1\u02fc\2\0"+ - "\2\u02fc\15\0\1\u02fc\3\0\1\u0317\1\0\1\u0317\2\0"+ - "\3\u0317\1\0\1\u0317\1\0\3\u0317\1\0\1\u0318\3\u0300"+ - "\6\0\11\u0317\2\0\10\u0317\2\0\1\u0319\1\0\1\u0317"+ - "\1\u031a\1\0\2\u0317\15\0\1\u0317\3\0\1\u031b\1\0"+ - "\1\u031b\2\0\3\u031b\1\0\1\u031b\1\0\3\u031b\6\0"+ - "\1\u0301\4\0\11\u031b\2\0\10\u031b\4\0\1\u031b\2\0"+ - "\2\u031b\11\0\1\u031c\3\0\1\u031b\1\u0301\37\0\1\u031d"+ - "\47\0\1\40\1\u031e\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\u031f\1\0\13\40"+ - "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\2\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\11\40\2\0\7\40\1\u0320\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\36\0\1\u0321\120\0"+ - "\1\u0322\36\0\2\40\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\6\40\1\u0323\2\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\3\0\1\u0324\1\0\1\u0324"+ - "\2\0\3\u0324\1\0\1\u0324\1\0\3\u0324\13\0\11\u0324"+ - "\2\0\10\u0324\4\0\1\u0324\2\0\2\u0324\15\0\1\u0324"+ - "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ - "\6\40\1\u0325\2\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\65\0\1\u0326\63\0\1\u0327\41\0"+ - "\1\u0327\35\0\1\u0328\73\0\3\u0314\1\u0329\160\0\1\u032a"+ - "\7\0\1\u032b\1\0\1\u032b\2\0\3\u032b\1\0\1\u032b"+ - "\1\0\3\u032b\1\0\1\u032c\11\0\11\u032b\2\0\10\u032b"+ - "\4\0\1\u032b\1\u032d\1\0\2\u032b\15\0\1\u032b\2\0"+ - "\2\u0317\1\0\1\u0317\1\0\13\u0317\1\u0318\3\u032e\6\0"+ - "\11\u0317\1\0\1\u032f\10\u0317\4\0\1\u0317\2\0\2\u0317"+ - "\2\0\1\u0330\2\0\2\u0331\6\0\1\u0317\3\0\1\u0317"+ - "\1\0\1\u0317\2\0\3\u0317\1\0\1\u0317\1\0\3\u0317"+ - "\13\0\11\u0317\2\0\10\u0317\4\0\1\u0317\2\0\2\u0317"+ - "\15\0\1\u0317\3\0\1\u0317\1\0\1\u0317\2\0\3\u0317"+ - "\1\0\1\u0317\1\0\3\u0317\1\0\1\u0318\11\0\11\u0317"+ - "\2\0\10\u0317\4\0\1\u0317\1\u031a\1\0\2\u0317\15\0"+ - "\1\u0317\3\0\1\u0317\1\0\1\u0317\2\0\3\u0317\1\0"+ - "\1\u0317\1\0\3\u0317\1\0\1\u0318\11\0\11\u0317\2\0"+ - "\10\u0317\4\0\1\u0317\2\0\2\u0317\15\0\1\u0317\2\0"+ - "\2\u031b\1\0\1\u031b\1\0\13\u031b\5\0\1\u0301\4\0"+ - "\11\u031b\2\0\10\u031b\4\0\1\u031b\2\0\2\u031b\11\0"+ - "\1\u031c\3\0\1\u031b\1\u0301\22\0\3\u0300\20\0\1\u0301"+ - "\114\0\1\u0332\32\0\1\40\1\u0333\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ - "\2\0\2\40\15\0\1\40\2\0\1\40\1\u0334\1\0"+ + "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\7\40"+ + "\1\u0321\4\0\1\40\2\0\2\40\15\0\1\40\36\0"+ + "\1\u0322\120\0\1\u0323\36\0\2\40\1\0\1\40\1\0"+ + "\13\40\1\237\11\0\6\40\1\u0324\2\40\2\0\10\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\3\0\1\u0325"+ + "\1\0\1\u0325\2\0\3\u0325\1\0\1\u0325\1\0\3\u0325"+ + "\13\0\11\u0325\2\0\10\u0325\4\0\1\u0325\2\0\2\u0325"+ + "\15\0\1\u0325\2\0\2\40\1\0\1\40\1\0\13\40"+ + "\1\237\11\0\6\40\1\u0326\2\40\2\0\10\40\4\0"+ + "\1\40\2\0\2\40\15\0\1\40\65\0\1\u0327\63\0"+ + "\1\u0328\41\0\1\u0328\35\0\1\u0329\73\0\3\u0315\1\u032a"+ + "\160\0\1\u032b\7\0\1\u032c\1\0\1\u032c\2\0\3\u032c"+ + "\1\0\1\u032c\1\0\3\u032c\1\0\1\u032d\11\0\11\u032c"+ + "\2\0\10\u032c\4\0\1\u032c\1\u032e\1\0\2\u032c\15\0"+ + "\1\u032c\2\0\2\u0318\1\0\1\u0318\1\0\13\u0318\1\u0319"+ + "\3\u032f\6\0\11\u0318\1\0\1\u0330\10\u0318\4\0\1\u0318"+ + "\2\0\2\u0318\2\0\1\u0331\2\0\2\u0332\6\0\1\u0318"+ + "\3\0\1\u0318\1\0\1\u0318\2\0\3\u0318\1\0\1\u0318"+ + "\1\0\3\u0318\13\0\11\u0318\2\0\10\u0318\4\0\1\u0318"+ + "\2\0\2\u0318\15\0\1\u0318\3\0\1\u0318\1\0\1\u0318"+ + "\2\0\3\u0318\1\0\1\u0318\1\0\3\u0318\1\0\1\u0319"+ + "\11\0\11\u0318\2\0\10\u0318\4\0\1\u0318\1\u031b\1\0"+ + "\2\u0318\15\0\1\u0318\3\0\1\u0318\1\0\1\u0318\2\0"+ + "\3\u0318\1\0\1\u0318\1\0\3\u0318\1\0\1\u0319\11\0"+ + "\11\u0318\2\0\10\u0318\4\0\1\u0318\2\0\2\u0318\15\0"+ + "\1\u0318\2\0\2\u031c\1\0\1\u031c\1\0\13\u031c\5\0"+ + "\1\u0302\4\0\11\u031c\2\0\10\u031c\4\0\1\u031c\2\0"+ + "\2\u031c\11\0\1\u031d\3\0\1\u031c\1\u0302\22\0\3\u0301"+ + "\20\0\1\u0302\114\0\1\u0333\32\0\1\40\1\u0334\1\0"+ "\1\40\1\0\13\40\1\237\11\0\11\40\2\0\10\40"+ - "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\2\40"+ - "\1\0\1\40\1\0\13\40\1\237\11\0\1\u0335\10\40"+ + "\4\0\1\40\2\0\2\40\15\0\1\40\2\0\1\40"+ + "\1\u0335\1\0\1\40\1\0\13\40\1\237\11\0\11\40"+ "\2\0\10\40\4\0\1\40\2\0\2\40\15\0\1\40"+ - "\43\0\1\u0336\41\0\1\u0336\5\0\1\u0337\102\0\2\40"+ - "\1\0\1\u0338\1\0\13\40\1\237\11\0\11\40\2\0"+ - "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\2\0"+ - "\2\u0324\1\0\1\u0324\1\0\13\u0324\1\u030e\11\0\11\u0324"+ - "\2\0\10\u0324\4\0\1\u0324\2\0\2\u0324\15\0\1\u0324"+ - "\2\0\2\40\1\0\1\u0339\1\0\13\40\1\237\11\0"+ + "\2\0\2\40\1\0\1\40\1\0\13\40\1\237\11\0"+ + "\1\u0336\10\40\2\0\10\40\4\0\1\40\2\0\2\40"+ + "\15\0\1\40\43\0\1\u0337\41\0\1\u0337\5\0\1\u0338"+ + "\102\0\2\40\1\0\1\u0339\1\0\13\40\1\237\11\0"+ "\11\40\2\0\10\40\4\0\1\40\2\0\2\40\15\0"+ - "\1\40\5\0\1\u033a\165\0\1\u033b\23\0\1\u033c\1\0"+ - "\1\u033c\2\0\3\u033c\1\0\1\u033c\1\0\3\u033c\13\0"+ - "\11\u033c\2\0\10\u033c\4\0\1\u033c\2\0\2\u033c\15\0"+ - "\1\u033c\23\0\3\u0314\20\0\1\u0315\26\0\2\u0316\11\0"+ - "\2\u032b\1\0\1\u032b\1\0\13\u032b\1\u032c\3\u0314\6\0"+ - "\11\u032b\1\0\1\u033d\10\u032b\4\0\1\u032b\1\0\1\u033e"+ - "\2\u032b\5\0\2\u0316\6\0\1\u032b\3\0\1\u032b\1\0"+ - "\1\u032b\2\0\3\u032b\1\0\1\u032b\1\0\3\u032b\13\0"+ - "\11\u032b\2\0\10\u032b\4\0\1\u032b\2\0\2\u032b\15\0"+ - "\1\u032b\3\0\1\u032b\1\0\1\u032b\2\0\3\u032b\1\0"+ - "\1\u032b\1\0\3\u032b\1\0\1\u032c\11\0\11\u032b\2\0"+ - "\10\u032b\4\0\1\u032b\2\0\2\u032b\15\0\1\u032b\23\0"+ - "\3\u032e\44\0\1\u0330\114\0\1\u033f\77\0\1\u0340\15\0"+ - "\1\u0341\1\0\1\u0341\2\0\3\u0341\1\0\1\u0341\1\0"+ - "\3\u0341\1\0\1\u0342\11\0\11\u0341\2\0\10\u0341\4\0"+ - "\1\u0341\1\u0343\1\0\2\u0341\15\0\1\u0341\41\0\1\u0344"+ - "\46\0\1\40\1\u0345\1\0\1\40\1\0\13\40\1\237"+ - "\11\0\11\40\2\0\10\40\4\0\1\40\2\0\2\40"+ - "\15\0\1\40\2\0\2\40\1\0\1\40\1\0\13\40"+ - "\1\237\11\0\11\40\2\0\1\40\1\u0346\6\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\40\0\1\u0347\102\0"+ - "\1\u0348\51\0\1\u0349\2\u033c\1\u0349\1\u033c\1\u0349\13\u033c"+ - "\1\u0349\3\u034a\6\u0349\11\u033c\1\u0349\1\u034b\10\u033c\4\u0349"+ - "\1\u033c\2\u0349\2\u033c\2\u0349\1\u034c\12\u0349\1\u033c\1\u0349"+ - "\100\0\1\u034d\27\0\3\u0314\47\0\2\u0316\32\0\3\u032e"+ - "\20\0\1\u032f\23\0\1\u0330\2\0\2\u0331\11\0\2\u0341"+ - "\1\0\1\u0341\1\0\13\u0341\1\u0342\3\u032e\6\0\11\u0341"+ - "\1\0\1\u034e\10\u0341\4\0\1\u0341\1\0\1\u034f\2\u0341"+ - "\2\0\1\u0330\2\0\2\u0331\6\0\1\u0341\3\0\1\u0341"+ - "\1\0\1\u0341\2\0\3\u0341\1\0\1\u0341\1\0\3\u0341"+ - "\13\0\11\u0341\2\0\10\u0341\4\0\1\u0341\2\0\2\u0341"+ - "\15\0\1\u0341\3\0\1\u0341\1\0\1\u0341\2\0\3\u0341"+ - "\1\0\1\u0341\1\0\3\u0341\1\0\1\u0342\11\0\11\u0341"+ - "\2\0\10\u0341\4\0\1\u0341\2\0\2\u0341\15\0\1\u0341"+ - "\11\0\1\u0350\76\0\2\40\1\0\1\u0351\1\0\13\40"+ + "\1\40\2\0\2\u0325\1\0\1\u0325\1\0\13\u0325\1\u030f"+ + "\11\0\11\u0325\2\0\10\u0325\4\0\1\u0325\2\0\2\u0325"+ + "\15\0\1\u0325\2\0\2\40\1\0\1\u033a\1\0\13\40"+ "\1\237\11\0\11\40\2\0\10\40\4\0\1\40\2\0"+ - "\2\40\15\0\1\40\35\0\1\u0321\135\0\1\u0352\21\0"+ - "\22\u0349\1\0\1\u0349\1\0\44\u0349\1\u034c\36\u0349\3\u034a"+ - "\44\u0349\1\u034c\16\u0349\1\u0353\1\u0349\1\u0353\2\u0349\3\u0353"+ - "\1\u0349\1\u0353\1\u0349\3\u0353\2\u0349\1\0\1\u0349\1\0"+ - "\1\u0349\1\u034b\4\u0349\11\u0353\2\u0349\10\u0353\4\u0349\1\u0353"+ - "\2\u0349\2\u0353\2\u0349\1\u034c\6\u0349\1\u0354\3\u0349\1\u0353"+ - "\1\u034b\22\u0349\1\0\1\u0349\1\0\44\u0349\1\u034c\1\u0355"+ - "\13\u0349\22\0\3\u0314\20\0\1\u033d\16\0\1\u033e\7\0"+ - "\2\u0316\110\0\1\u0356\27\0\3\u032e\44\0\1\u0330\2\0"+ - "\2\u0331\64\0\1\u0357\32\0\2\40\1\0\1\40\1\0"+ - "\13\40\1\237\11\0\10\40\1\u0358\2\0\10\40\4\0"+ - "\1\40\2\0\2\40\15\0\1\40\1\0\1\u0349\2\u0353"+ - "\1\u0349\1\u0353\1\u0349\13\u0353\1\u0349\1\0\1\u0349\1\0"+ - "\1\u0349\1\u034b\4\u0349\11\u0353\2\u0349\10\u0353\4\u0349\1\u0353"+ - "\2\u0349\2\u0353\2\u0349\1\u034c\6\u0349\1\u0354\3\u0349\1\u0353"+ - "\1\u034b\22\u0349\3\u034a\20\u0349\1\u034b\23\u0349\1\u034c\14\u0349"+ - "\22\0\3\u032e\20\0\1\u034e\16\0\1\u034f\4\0\1\u0330"+ - "\2\0\2\u0331\14\0\1\u0359\102\0\2\40\1\0\1\40"+ + "\2\40\15\0\1\40\5\0\1\u033b\165\0\1\u033c\23\0"+ + "\1\u033d\1\0\1\u033d\2\0\3\u033d\1\0\1\u033d\1\0"+ + "\3\u033d\13\0\11\u033d\2\0\10\u033d\4\0\1\u033d\2\0"+ + "\2\u033d\15\0\1\u033d\23\0\3\u0315\20\0\1\u0316\26\0"+ + "\2\u0317\11\0\2\u032c\1\0\1\u032c\1\0\13\u032c\1\u032d"+ + "\3\u0315\6\0\11\u032c\1\0\1\u033e\10\u032c\4\0\1\u032c"+ + "\1\0\1\u033f\2\u032c\5\0\2\u0317\6\0\1\u032c\3\0"+ + "\1\u032c\1\0\1\u032c\2\0\3\u032c\1\0\1\u032c\1\0"+ + "\3\u032c\13\0\11\u032c\2\0\10\u032c\4\0\1\u032c\2\0"+ + "\2\u032c\15\0\1\u032c\3\0\1\u032c\1\0\1\u032c\2\0"+ + "\3\u032c\1\0\1\u032c\1\0\3\u032c\1\0\1\u032d\11\0"+ + "\11\u032c\2\0\10\u032c\4\0\1\u032c\2\0\2\u032c\15\0"+ + "\1\u032c\23\0\3\u032f\44\0\1\u0331\114\0\1\u0340\77\0"+ + "\1\u0341\15\0\1\u0342\1\0\1\u0342\2\0\3\u0342\1\0"+ + "\1\u0342\1\0\3\u0342\1\0\1\u0343\11\0\11\u0342\2\0"+ + "\10\u0342\4\0\1\u0342\1\u0344\1\0\2\u0342\15\0\1\u0342"+ + "\41\0\1\u0345\46\0\1\40\1\u0346\1\0\1\40\1\0"+ + "\13\40\1\237\11\0\11\40\2\0\10\40\4\0\1\40"+ + "\2\0\2\40\15\0\1\40\2\0\2\40\1\0\1\40"+ + "\1\0\13\40\1\237\11\0\11\40\2\0\1\40\1\u0347"+ + "\6\40\4\0\1\40\2\0\2\40\15\0\1\40\40\0"+ + "\1\u0348\102\0\1\u0349\51\0\1\u034a\2\u033d\1\u034a\1\u033d"+ + "\1\u034a\13\u033d\1\u034a\3\u034b\6\u034a\11\u033d\1\u034a\1\u034c"+ + "\10\u033d\4\u034a\1\u033d\2\u034a\2\u033d\2\u034a\1\u034d\12\u034a"+ + "\1\u033d\1\u034a\100\0\1\u034e\27\0\3\u0315\47\0\2\u0317"+ + "\32\0\3\u032f\20\0\1\u0330\23\0\1\u0331\2\0\2\u0332"+ + "\11\0\2\u0342\1\0\1\u0342\1\0\13\u0342\1\u0343\3\u032f"+ + "\6\0\11\u0342\1\0\1\u034f\10\u0342\4\0\1\u0342\1\0"+ + "\1\u0350\2\u0342\2\0\1\u0331\2\0\2\u0332\6\0\1\u0342"+ + "\3\0\1\u0342\1\0\1\u0342\2\0\3\u0342\1\0\1\u0342"+ + "\1\0\3\u0342\13\0\11\u0342\2\0\10\u0342\4\0\1\u0342"+ + "\2\0\2\u0342\15\0\1\u0342\3\0\1\u0342\1\0\1\u0342"+ + "\2\0\3\u0342\1\0\1\u0342\1\0\3\u0342\1\0\1\u0343"+ + "\11\0\11\u0342\2\0\10\u0342\4\0\1\u0342\2\0\2\u0342"+ + "\15\0\1\u0342\11\0\1\u0351\76\0\2\40\1\0\1\u0352"+ "\1\0\13\40\1\237\11\0\11\40\2\0\10\40\4\0"+ - "\1\40\1\u035a\1\0\2\40\15\0\1\40\23\0\3\u0359"+ - "\5\0\1\u035b\137\0\1\u035c\43\0\3\u035b\1\0\1\u035d"+ - "\26\0\1\u035e\27\0\1\u035f\31\0\1\u0360\131\0\1\u0361"+ - "\101\0\1\u0362\111\0\1\u0363\101\0\1\u0364\111\0\1\u0365"+ - "\101\0\1\u0366\111\0\1\u0367\52\0\3\u0365\32\0\1\u0368"+ - "\103\0\1\u0369\56\0\1\u0365\164\0\1\u0365"; + "\1\40\2\0\2\40\15\0\1\40\35\0\1\u0322\135\0"+ + "\1\u0353\21\0\22\u034a\1\0\1\u034a\1\0\44\u034a\1\u034d"+ + "\36\u034a\3\u034b\44\u034a\1\u034d\16\u034a\1\u0354\1\u034a\1\u0354"+ + "\2\u034a\3\u0354\1\u034a\1\u0354\1\u034a\3\u0354\2\u034a\1\0"+ + "\1\u034a\1\0\1\u034a\1\u034c\4\u034a\11\u0354\2\u034a\10\u0354"+ + "\4\u034a\1\u0354\2\u034a\2\u0354\2\u034a\1\u034d\6\u034a\1\u0355"+ + "\3\u034a\1\u0354\1\u034c\22\u034a\1\0\1\u034a\1\0\44\u034a"+ + "\1\u034d\1\u0356\13\u034a\22\0\3\u0315\20\0\1\u033e\16\0"+ + "\1\u033f\7\0\2\u0317\110\0\1\u0357\27\0\3\u032f\44\0"+ + "\1\u0331\2\0\2\u0332\64\0\1\u0358\32\0\2\40\1\0"+ + "\1\40\1\0\13\40\1\237\11\0\10\40\1\u0359\2\0"+ + "\10\40\4\0\1\40\2\0\2\40\15\0\1\40\1\0"+ + "\1\u034a\2\u0354\1\u034a\1\u0354\1\u034a\13\u0354\1\u034a\1\0"+ + "\1\u034a\1\0\1\u034a\1\u034c\4\u034a\11\u0354\2\u034a\10\u0354"+ + "\4\u034a\1\u0354\2\u034a\2\u0354\2\u034a\1\u034d\6\u034a\1\u0355"+ + "\3\u034a\1\u0354\1\u034c\22\u034a\3\u034b\20\u034a\1\u034c\23\u034a"+ + "\1\u034d\14\u034a\22\0\3\u032f\20\0\1\u034f\16\0\1\u0350"+ + "\4\0\1\u0331\2\0\2\u0332\14\0\1\u035a\102\0\2\40"+ + "\1\0\1\40\1\0\13\40\1\237\11\0\11\40\2\0"+ + "\10\40\4\0\1\40\1\u035b\1\0\2\40\15\0\1\40"+ + "\23\0\3\u035a\5\0\1\u035c\137\0\1\u035d\43\0\3\u035c"+ + "\1\0\1\u035e\26\0\1\u035f\27\0\1\u0360\31\0\1\u0361"+ + "\131\0\1\u0362\101\0\1\u0363\111\0\1\u0364\101\0\1\u0365"+ + "\111\0\1\u0366\101\0\1\u0367\111\0\1\u0368\52\0\3\u0366"+ + "\32\0\1\u0369\103\0\1\u036a\56\0\1\u0366\164\0\1\u0366"; private static int [] zzUnpackTrans() { int [] result = new int[46620]; @@ -1560,7 +1549,7 @@ private static int zzUnpackTrans(String packed, int offset, int [] result) { "\2\0\3\1\3\0\1\11\1\0\1\1\1\11\27\1"+ "\1\11\10\1\4\11\1\1\1\0\2\1\1\11\1\1"+ "\12\0\2\1\1\11\1\1\1\0\1\11\1\1\1\11"+ - "\1\1\2\11\1\1\2\0\6\11\4\0\3\1\3\11"+ + "\1\1\2\11\1\1\2\0\7\11\4\0\3\1\3\11"+ "\1\1\3\0\2\1\1\11\1\1\3\0\1\1\1\0"+ "\1\1\1\11\1\0\1\11\3\0\1\1\1\0\2\1"+ "\1\11\1\0\1\11\1\0\1\11\2\0\1\1\2\0"+ @@ -1582,7 +1571,7 @@ private static int zzUnpackTrans(String packed, int offset, int [] result) { "\1\1\7\0\1\11\7\0\1\11\1\0"; private static int [] zzUnpackAttribute() { - int [] result = new int[873]; + int [] result = new int[874]; int offset = 0; offset = zzUnpackAttribute(ZZ_ATTRIBUTE_PACKED_0, offset, result); return result; @@ -1649,6 +1638,9 @@ the source of the yytext() string */ /** zzAtEOF == true <=> the scanner is at the EOF */ private boolean zzAtEOF; + /** denotes if the user-EOF-code has already been executed */ + private boolean zzEOFDone; + /* user code: */ private final List commentList = new ArrayList(); private final Deque heredocStack = new ArrayDeque<>(); @@ -2261,7 +2253,7 @@ else if (zzAtEOF) zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - zzState = ZZ_LEXSTATE[zzLexicalState]; + zzState = zzLexicalState; zzForAction: { @@ -2312,50 +2304,50 @@ else if (zzAtEOF) { case 60: { // yymore(); } - case 228: break; - case 226: + case 229: break; + case 227: { comment = yytext(); handleVarComment(); } - case 229: break; - case 206: + case 230: break; + case 207: { return createFullSymbol(ASTPHP5Symbols.T_INTERFACE); } - case 230: break; + case 231: break; case 29: { return createSymbol(ASTPHP5Symbols.T_OR); } - case 231: break; - case 171: + case 232: break; + case 172: { yypushback(yylength() - 4); // 4: enum length return createFullSymbol(ASTPHP5Symbols.T_ENUM); } - case 232: break; - case 165: + case 233: break; + case 166: { return createFullSymbol(ASTPHP5Symbols.T_PRINT); } - case 233: break; - case 191: + case 234: break; + case 192: { return createSymbol(ASTPHP5Symbols.T_UNSET_CAST); } - case 234: break; + case 235: break; case 1: { return createSymbol(ASTPHP5Symbols.T_INLINE_HTML); } - case 235: break; + case 236: break; case 24: { return createSymbol(ASTPHP5Symbols.T_RGREATER); } - case 236: break; - case 177: + case 237: break; + case 178: { return createFullSymbol(ASTPHP5Symbols.T_GLOBAL); } - case 237: break; + case 238: break; case 25: { return createSymbol(ASTPHP5Symbols.T_TIMES); } - case 238: break; - case 116: + case 239: break; + case 117: { String text = yytext(); if ((text.charAt(1)=='%' && asp_tags) || (text.charAt(1)=='?')) { @@ -2365,121 +2357,121 @@ else if (zzAtEOF) { return createSymbol(ASTPHP5Symbols.T_INLINE_HTML); } } - case 239: break; + case 240: break; case 80: { return createSymbol(ASTPHP5Symbols.T_MINUS_EQUAL); } - case 240: break; - case 101: + case 241: break; + case 102: { return createSymbol(ASTPHP5Symbols.T_BOOLEAN_OR); } - case 241: break; + case 242: break; case 12: { pushState(ST_IN_SCRIPTING); bracket++; return createSymbol(ASTPHP5Symbols.T_CURLY_OPEN); } - case 242: break; + case 243: break; case 22: { return createSymbol(ASTPHP5Symbols.T_CLOSE_PARENTHESE); } - case 243: break; + case 244: break; case 47: { yypushback(yylength()); popState(); } - case 244: break; + case 245: break; case 23: { return createSymbol(ASTPHP5Symbols.T_NOT); } - case 245: break; + case 246: break; case 19: { return createSymbol(ASTPHP5Symbols.T_QUESTION_MARK); } - case 246: break; - case 131: + case 247: break; + case 132: { return createFullSymbol(ASTPHP5Symbols.T_VAR); } - case 247: break; + case 248: break; case 57: { popState(); return createSymbol(ASTPHP5Symbols.T_CLOSE_RECT); } - case 248: break; - case 218: + case 249: break; + case 219: { return createFullSymbol(ASTPHP5Symbols.T_FUNC_C); } - case 249: break; - case 154: + case 250: break; + case 155: { return createFullSymbol(ASTPHP5Symbols.T_TRAIT); } - case 250: break; - case 222: + case 251: break; + case 223: { return createFullSymbol(ASTPHP5Symbols.T_PRIVATE_SET); } - case 251: break; - case 174: + case 252: break; + case 175: { return createFullSymbol(ASTPHP5Symbols.T_STATIC); } - case 252: break; - case 216: + case 253: break; + case 217: { return createFullSymbol(ASTPHP5Symbols.T_NAME_RELATIVE); } - case 253: break; - case 144: + case 254: break; + case 145: { return createFullSymbol(ASTPHP5Symbols.T_EVAL); } - case 254: break; - case 176: + case 255: break; + case 177: { return createFullSymbol(ASTPHP5Symbols.T_RETURN); } - case 255: break; - case 157: + case 256: break; + case 158: { return createFullSymbol(ASTPHP5Symbols.T_UNSET); } - case 256: break; - case 136: + case 257: break; + case 137: { if (!parsePHPDoc()) { handleCommentStart(); yybegin(ST_DOCBLOCK); } } - case 257: break; + case 258: break; case 28: { return createSymbol(ASTPHP5Symbols.T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG); } - case 258: break; + case 259: break; case 93: { return createSymbol(ASTPHP5Symbols.T_DIV_EQUAL); } - case 259: break; + case 260: break; case 48: { popState(); return createFullSymbol(ASTPHP5Symbols.T_STRING); } - case 260: break; - case 212: + case 261: break; + case 213: { return createFullSymbol(ASTPHP5Symbols.T_ENDFOREACH); } - case 261: break; - case 210: + case 262: break; + case 211: { return createFullSymbol(ASTPHP5Symbols.T_METHOD_C); } - case 262: break; + case 263: break; case 38: { /*{BACKQUOTE_CHARS}+*/ return createFullSymbol(ASTPHP5Symbols.T_ENCAPSED_AND_WHITESPACE); } - case 263: break; - case 187: + case 264: break; + case 188: { return createFullSymbol(ASTPHP5Symbols.T_FINALLY); } - case 264: break; + case 265: break; case 79: { return createSymbol(ASTPHP5Symbols.T_ATTRIBUTE); } - case 265: break; - case 110: + case 266: break; + case 111: { /* {TABS_AND_SPACES}{LABEL}";"?[^\n\r]*[\r\n]? */ // there is no [\r\n] if it is the last line // i.e. not [\r\n] but EOF, so check not [\r\n] but [\r\n]? @@ -2498,42 +2490,42 @@ else if (zzAtEOF) { updateNowdocBodyInfo(); } } - case 266: break; - case 106: + case 267: break; + case 107: { yypushback(1); /*{BACKQUOTE_CHARS}*("{""{"+|"$""$"+|(("{"+|"$"+)[`]))*/ return createFullSymbol(ASTPHP5Symbols.T_ENCAPSED_AND_WHITESPACE); } - case 267: break; + case 268: break; case 89: { return createSymbol(ASTPHP5Symbols.T_IS_SMALLER_OR_EQUAL); } - case 268: break; - case 130: + case 269: break; + case 131: { return createSymbol(ASTPHP5Symbols.T_COALESCE_EQUAL); } - case 269: break; + case 270: break; case 73: { return createFullSymbol(ASTPHP5Symbols.T_CONSTANT_ENCAPSED_STRING); } - case 270: break; - case 121: + case 271: break; + case 122: { return createFullSymbol(ASTPHP5Symbols.T_LOGICAL_AND); } - case 271: break; - case 159: + case 272: break; + case 160: { return createFullSymbol(ASTPHP5Symbols.T_CONST); } - case 272: break; - case 147: + case 273: break; + case 148: { return createFullSymbol(ASTPHP5Symbols.T_GOTO); } - case 273: break; - case 129: + case 274: break; + case 130: { pushState(ST_LOOKING_FOR_PROPERTY); return createSymbol(ASTPHP5Symbols.T_NULLSAFE_OBJECT_OPERATOR); } - case 274: break; + case 275: break; case 46: { /* {LABEL}";"?[\n\r] */ nowdoc = null; @@ -2546,59 +2538,59 @@ else if (zzAtEOF) { yypushback(back); return createSymbol(ASTPHP5Symbols.T_END_NOWDOC); } - case 275: break; - case 124: + case 276: break; + case 125: { return createFullSymbol(ASTPHP5Symbols.T_EXIT); } - case 276: break; + case 277: break; case 37: { yybegin(ST_IN_SCRIPTING); return createSymbol(ASTPHP5Symbols.T_QUATE); } - case 277: break; - case 139: + case 278: break; + case 140: { /* {HEREDOC_CHARS}("{$" | "${") */ yypushback(2); updateHeredocBodyInfo(); return createFullHeredocBodySymbol(); } - case 278: break; - case 198: + case 279: break; + case 199: { return createFullSymbol(ASTPHP5Symbols.T_CALLABLE); } - case 279: break; - case 132: + case 280: break; + case 133: { return createSymbol(ASTPHP5Symbols.T_IS_NOT_IDENTICAL); } - case 280: break; - case 217: + case 281: break; + case 218: { return createFullSymbol(ASTPHP5Symbols.T_PUBLIC_SET); } - case 281: break; + case 282: break; case 42: { yypushback(1); yybegin(ST_HEREDOC); } - case 282: break; - case 173: + case 283: break; + case 174: { /* not a keyword, hust for recognize constans.*/ return createFullSymbol(ASTPHP5Symbols.T_DEFINE); } - case 283: break; + case 284: break; case 45: { yypushback(1); yybegin(ST_NOWDOC); } - case 284: break; + case 285: break; case 100: { return createSymbol(ASTPHP5Symbols.T_OR_EQUAL); } - case 285: break; - case 152: + case 286: break; + case 153: { return createFullSymbol(ASTPHP5Symbols.T_BREAK); } - case 286: break; - case 107: + case 287: break; + case 108: { /* {NEWLINE}{TABS_AND_SPACES}{LABEL}";"?[^\n\r]*[\n\r]? */ int trailingNewLineLength = 1; int labelLength = yylength() - trailingNewLineLength; @@ -2644,125 +2636,125 @@ else if (zzAtEOF) { return createFullHeredocBodySymbol(); } } - case 287: break; + case 288: break; case 62: { yybegin(ST_IN_SCRIPTING); return createSymbol(ASTPHP5Symbols.T_ECHO); } - case 288: break; - case 175: + case 289: break; + case 176: { return createFullSymbol(ASTPHP5Symbols.T_SWITCH); } - case 289: break; + case 290: break; case 36: { /*{DOUBLE_QUOTES_CHARS}+*/ return createFullSymbol(ASTPHP5Symbols.T_ENCAPSED_AND_WHITESPACE); } - case 290: break; + case 291: break; case 33: { return createSymbol(ASTPHP5Symbols.T_TILDA); } - case 291: break; + case 292: break; case 76: { return createFullSymbol(ASTPHP5Symbols.T_IF); } - case 292: break; - case 188: + case 293: break; + case 189: { return createFullSymbol(ASTPHP5Symbols.T_REQUIRE); } - case 293: break; + case 294: break; case 20: { return createSymbol(ASTPHP5Symbols.T_NEKUDOTAIM); } - case 294: break; - case 163: + case 295: break; + case 164: { return createFullSymbol(ASTPHP5Symbols.T_MATCH); } - case 295: break; + case 296: break; case 56: { return createSymbol(ASTPHP5Symbols.T_REFERENCE); } - case 296: break; + case 297: break; case 94: { handleCommentStart(); yybegin(ST_COMMENT); } - case 297: break; - case 208: + case 298: break; + case 209: { return createFullSymbol(ASTPHP5Symbols.T_NAMESPACE); } - case 298: break; - case 119: + case 299: break; + case 120: { // PHP 8.1: Explicit octal integer literal notation // https://wiki.php.net/rfc/explicit_octal_notation return createFullSymbol(ASTPHP5Symbols.T_LNUMBER); } - case 299: break; - case 214: + case 300: break; + case 215: { return createFullSymbol(ASTPHP5Symbols.T_IMPLEMENTS); } - case 300: break; - case 162: + case 301: break; + case 163: { return createFullSymbol(ASTPHP5Symbols.T_YIELD); } - case 301: break; + case 302: break; case 17: { return createSymbol(ASTPHP5Symbols.T_MINUS); } - case 302: break; + case 303: break; case 44: { /* {NOWDOC_CHARS}|{NEWLINE} */ updateNowdocBodyInfo(); } - case 303: break; - case 204: + case 304: break; + case 205: { return createFullSymbol(ASTPHP5Symbols.T_CLASS_C); } - case 304: break; - case 117: + case 305: break; + case 118: { return createFullSymbol(ASTPHP5Symbols.T_NAME_QUALIFIED); } - case 305: break; - case 224: + case 306: break; + case 225: { return createFullSymbol(ASTPHP5Symbols.T_NS_C); } - case 306: break; - case 166: + case 307: break; + case 167: { return createSymbol(ASTPHP5Symbols.T_INT_CAST); } - case 307: break; - case 114: + case 308: break; + case 115: { handlePHPDocEnd(); yybegin(ST_IN_SCRIPTING); } - case 308: break; - case 172: + case 309: break; + case 173: { return createFullSymbol(ASTPHP5Symbols.T_ELSEIF); } - case 309: break; + case 310: break; case 86: { return createSymbol(ASTPHP5Symbols.T_COALESCE); } - case 310: break; - case 211: + case 311: break; + case 212: { return createFullSymbol(ASTPHP5Symbols.T_ENDDECLARE); } - case 311: break; + case 312: break; case 81: { return createSymbol(ASTPHP5Symbols.T_DEC); } - case 312: break; - case 103: + case 313: break; + case 104: { yypushback(1); /*{DOUBLE_QUOTES_CHARS}*("{""{"+|"$""$"+|(("{"+|"$"+)[\"]))*/ return createFullSymbol(ASTPHP5Symbols.T_ENCAPSED_AND_WHITESPACE); } - case 313: break; - case 196: + case 314: break; + case 197: { return createFullSymbol(ASTPHP5Symbols.T_ABSTRACT); } - case 314: break; - case 192: + case 315: break; + case 193: { int bprefix = (yytext().charAt(0) != '<') ? 1 : 0; int startString=3+bprefix; /* 3 is <<<, 2 is quotes, 1 is newline */ @@ -2777,95 +2769,99 @@ else if (zzAtEOF) { yybegin(ST_START_NOWDOC); return createSymbol(ASTPHP5Symbols.T_START_NOWDOC); } - case 315: break; - case 143: + case 316: break; + case 144: { return createFullSymbol(ASTPHP5Symbols.T_ELSE); } - case 316: break; - case 207: + case 317: break; + case 208: { return createFullSymbol(ASTPHP5Symbols.T_INSTEADOF); } - case 317: break; + case 318: break; case 82: { pushState(ST_LOOKING_FOR_PROPERTY); return createSymbol(ASTPHP5Symbols.T_OBJECT_OPERATOR); } - case 318: break; + case 319: break; case 13: { return createSymbol(ASTPHP5Symbols.T_SEMICOLON); } - case 319: break; + case 320: break; case 2: { // do nothing } - case 320: break; + case 321: break; case 50: { popState(); pushState(ST_IN_SCRIPTING); return createFullSymbol(ASTPHP5Symbols.T_STRING_VARNAME); } - case 321: break; - case 146: + case 322: break; + case 147: { return createFullSymbol(ASTPHP5Symbols.T_LIST); } - case 322: break; + case 323: break; case 18: { return createSymbol(ASTPHP5Symbols.T_LGREATER); } - case 323: break; - case 113: + case 324: break; + case 114: { handleMultilineCommentEnd(); yybegin(ST_IN_SCRIPTING); } - case 324: break; - case 137: + case 325: break; + case 138: { yypushback(1); pushState(ST_VAR_OFFSET); return createFullSymbol(ASTPHP5Symbols.T_VARIABLE); } - case 325: break; - case 170: + case 326: break; + case 171: { return createFullSymbol(ASTPHP5Symbols.T_ENDFOR); } - case 326: break; + case 327: break; case 3: { return createFullSymbol(ASTPHP5Symbols.T_LNUMBER); } - case 327: break; + case 328: break; case 41: { /* "$" | "{" */ updateHeredocBodyInfo(); } - case 328: break; - case 148: + case 329: break; + case 149: { handleCommentStart(); } - case 329: break; - case 151: + case 330: break; + case 152: { return createFullSymbol(ASTPHP5Symbols.T_ARRAY); } - case 330: break; - case 142: + case 331: break; + case 143: { return createFullSymbol(ASTPHP5Symbols.T_ECHO); } - case 331: break; + case 332: break; case 51: { return createFullSymbol(ASTPHP5Symbols.T_NUM_STRING); } - case 332: break; + case 333: break; case 98: { return createSymbol(ASTPHP5Symbols.T_AND_EQUAL); } - case 333: break; + case 334: break; case 55: { bracket++; return createSymbol(ASTPHP5Symbols.T_CURLY_OPEN); } - case 334: break; - case 155: + case 335: break; + case 101: + { return createSymbol(ASTPHP5Symbols.T_PIPE); + } + case 336: break; + case 156: { return createFullSymbol(ASTPHP5Symbols.T_THROW); } - case 335: break; - case 138: + case 337: break; + case 139: { /* {HEREDOC_CHARS}"$"{LABEL}"["? */ String text = yytext(); int lastIndexOfDollar = text.lastIndexOf('$'); @@ -2873,16 +2869,16 @@ else if (zzAtEOF) { updateHeredocBodyInfo(); return createFullHeredocBodySymbol(); } - case 336: break; - case 164: + case 338: break; + case 165: { return createFullSymbol(ASTPHP5Symbols.T_WHILE); } - case 337: break; - case 205: + case 339: break; + case 206: { return createFullSymbol(ASTPHP5Symbols.T_ENDSWITCH); } - case 338: break; - case 167: + case 340: break; + case 168: { int removeChars = (yytext().charAt(0) == 'b')?4:3; if (heredoc != null) { heredocStack.push(new HeredocInfo(heredoc, heredocBody.toString(), heredocBodyStart, heredocBodyLength)); @@ -2898,7 +2894,7 @@ else if (zzAtEOF) { } return createSymbol(ASTPHP5Symbols.T_START_HEREDOC); } - case 339: break; + case 341: break; case 64: { if (asp_tags) { yybegin(ST_IN_SCRIPTING); @@ -2908,39 +2904,39 @@ else if (zzAtEOF) { return createSymbol(ASTPHP5Symbols.T_INLINE_HTML); } } - case 340: break; - case 190: + case 342: break; + case 191: { return createSymbol(ASTPHP5Symbols.T_ARRAY_CAST); } - case 341: break; - case 105: + case 343: break; + case 106: { pushState(ST_IN_SCRIPTING); yypushback(yylength()-1); bracket++; return createSymbol(ASTPHP5Symbols.T_CURLY_OPEN_WITH_DOLAR); } - case 342: break; - case 184: + case 344: break; + case 185: { return createFullSymbol(ASTPHP5Symbols.T_DEFAULT); } - case 343: break; - case 180: + case 345: break; + case 181: { return createSymbol(ASTPHP5Symbols.T_DOUBLE_CAST); } - case 344: break; + case 346: break; case 11: { yybegin(ST_BACKQUOTE); return createSymbol(ASTPHP5Symbols.T_BACKQUATE); } - case 345: break; + case 347: break; case 16: { return createSymbol(ASTPHP5Symbols.T_OPEN_RECT); } - case 346: break; - case 158: + case 348: break; + case 159: { return createFullSymbol(ASTPHP5Symbols.T_CATCH); } - case 347: break; + case 349: break; case 61: { String yytext = yytext(); switch (yytext.charAt(yytext.length() - 1)) { @@ -2955,7 +2951,7 @@ else if (zzAtEOF) { } // yymore(); } - case 348: break; + case 350: break; case 35: { /* This is a temporary fix which is dependant on flex and it's implementation */ if (!stack.isEmpty()) { @@ -2964,20 +2960,20 @@ else if (zzAtEOF) { bracket--; return createSymbol(ASTPHP5Symbols.T_CURLY_CLOSE); } - case 349: break; - case 140: + case 351: break; + case 141: { return createSymbol(ASTPHP5Symbols.T_NULLSAFE_OBJECT_OPERATOR); } - case 350: break; + case 352: break; case 95: { return createSymbol(ASTPHP5Symbols.T_MOD_EQUAL); } - case 351: break; + case 353: break; case 26: { return createSymbol(ASTPHP5Symbols.T_DIV); } - case 352: break; - case 108: + case 354: break; + case 109: { /* {TABS_AND_SPACES}{LABEL}";"?[^\n\r]*[\n\r]? */ int trailingNewLineLength = 1; int labelLength = yylength() - trailingNewLineLength; @@ -2999,28 +2995,28 @@ else if (zzAtEOF) { yybegin(ST_HEREDOC); } } - case 353: break; - case 225: + case 355: break; + case 226: { return createFullSymbol(ASTPHP5Symbols.T_PROTECTED_SET); } - case 354: break; + case 356: break; case 32: { return createSymbol(ASTPHP5Symbols.T_CLOSE_RECT); } - case 355: break; - case 133: + case 357: break; + case 134: { return createSymbol(ASTPHP5Symbols.T_SPACESHIP); } - case 356: break; + case 358: break; case 6: { return createSymbol(ASTPHP5Symbols.T_PLUS); } - case 357: break; - case 160: + case 359: break; + case 161: { return createFullSymbol(ASTPHP5Symbols.T_CLASS); } - case 358: break; - case 109: + case 360: break; + case 110: { /* {NEWLINE}+{TABS_AND_SPACES}{LABEL}";"?[^\n\r]*[\r\n]? */ if (isEndHereOrNowdoc(nowdoc)) { String yytext = yytext(); @@ -3044,29 +3040,29 @@ else if (zzAtEOF) { updateNowdocBodyInfo(); } } - case 359: break; - case 125: + case 361: break; + case 126: { return createFullSymbol(ASTPHP5Symbols.T_FOR); } - case 360: break; - case 168: + case 362: break; + case 169: { yypushback(3); pushState(ST_LOOKING_FOR_PROPERTY); return createFullSymbol(ASTPHP5Symbols.T_VARIABLE); } - case 361: break; + case 363: break; case 83: { return createSymbol(ASTPHP5Symbols.T_IS_GREATER_OR_EQUAL); } - case 362: break; + case 364: break; case 77: { return createFullSymbol(ASTPHP5Symbols.T_DO); } - case 363: break; + case 365: break; case 99: { return createSymbol(ASTPHP5Symbols.T_BOOLEAN_AND); } - case 364: break; + case 366: break; case 40: { /* {HEREDOC_CHARS} */ int indexOfNewline = yytext().indexOf("\r"); @@ -3079,112 +3075,112 @@ else if (zzAtEOF) { } updateHeredocBodyInfo(); } - case 365: break; + case 367: break; case 4: { return createFullSymbol(ASTPHP5Symbols.T_STRING); } - case 366: break; - case 183: + case 368: break; + case 184: { return createFullSymbol(ASTPHP5Symbols.T_INCLUDE); } - case 367: break; + case 369: break; case 5: { return createSymbol(ASTPHP5Symbols.T_NEKUDA); } - case 368: break; - case 149: + case 370: break; + case 150: { return createFullSymbol(ASTPHP5Symbols.T_ENDIF); } - case 369: break; - case 126: + case 371: break; + case 127: { return createFullSymbol(ASTPHP5Symbols.T_NEW); } - case 370: break; + case 372: break; case 58: { bracket--; return createSymbol(ASTPHP5Symbols.T_CURLY_CLOSE); } - case 371: break; - case 213: + case 373: break; + case 214: { return createFullSymbol(ASTPHP5Symbols.T_INSTANCEOF); } - case 372: break; + case 374: break; case 49: { yypushback(yylength()); popState(); pushState(ST_IN_SCRIPTING); } - case 373: break; - case 169: + case 375: break; + case 170: { isEndedPhp = false; whitespaceEndPosition = getTokenStartPosition() + yylength(); yybegin(ST_IN_SCRIPTING); //return T_OPEN_TAG; //return createSymbol(ASTPHP5Symbols.T_OPEN_TAG); } - case 374: break; + case 376: break; case 68: { return createSymbol(ASTPHP5Symbols.T_PLUS_EQUAL); } - case 375: break; + case 377: break; case 78: { // PHP 7.4 Arrow Functions 2.0 // https://wiki.php.net/rfc/arrow_functions_v2 return createFullSymbol(ASTPHP5Symbols.T_FN); } - case 376: break; + case 378: break; case 8: { whitespaceEndPosition = getTokenStartPosition() + yylength(); } - case 377: break; - case 104: + case 379: break; + case 105: { pushState(ST_LOOKING_FOR_VARNAME); bracket++; return createSymbol(ASTPHP5Symbols.T_DOLLAR_OPEN_CURLY_BRACES); } - case 378: break; - case 189: + case 380: break; + case 190: { return createFullSymbol(ASTPHP5Symbols.T_PRIVATE); } - case 379: break; - case 221: + case 381: break; + case 222: { return createFullSymbol(ASTPHP5Symbols.T_REQUIRE_ONCE); } - case 380: break; - case 219: + case 382: break; + case 220: { yypushback(yylength() - 4); // 4: enum length return createFullSymbol(ASTPHP5Symbols.T_STRING); } - case 381: break; - case 186: + case 383: break; + case 187: { return createFullSymbol(ASTPHP5Symbols.T_FOREACH); } - case 382: break; - case 161: + case 384: break; + case 162: { return createFullSymbol(ASTPHP5Symbols.T_CLONE); } - case 383: break; - case 153: + case 385: break; + case 154: { return createFullSymbol(ASTPHP5Symbols.T_ISSET); } - case 384: break; + case 386: break; case 21: { return createSymbol(ASTPHP5Symbols.T_OPEN_PARENTHESE); } - case 385: break; - case 178: + case 387: break; + case 179: { return createFullSymbol(ASTPHP5Symbols.T_PUBLIC); } - case 386: break; + case 388: break; case 15: { handleCommentStart(); yybegin(ST_ONE_LINE_COMMENT); // yymore(); } - case 387: break; - case 128: + case 389: break; + case 129: { return createSymbol(ASTPHP5Symbols.T_SR_EQUAL); } - case 388: break; + case 390: break; case 63: { if (short_tags_allowed || yylength()>2) { /* yyleng>2 means it's not */ yybegin(ST_IN_SCRIPTING); @@ -3194,59 +3190,59 @@ else if (zzAtEOF) { return createSymbol(ASTPHP5Symbols.T_INLINE_HTML); } } - case 389: break; - case 150: + case 391: break; + case 151: { return createFullSymbol(ASTPHP5Symbols.T_EMPTY); } - case 390: break; - case 227: + case 392: break; + case 228: { yybegin(ST_HALTED_COMPILER); return createSymbol(ASTPHP5Symbols.T_HALT_COMPILER); } - case 391: break; + case 393: break; case 88: { return createSymbol(ASTPHP5Symbols.T_IS_NOT_EQUAL); } - case 392: break; + case 394: break; case 91: { return createSymbol(ASTPHP5Symbols.T_MUL_EQUAL); } - case 393: break; + case 395: break; case 97: { yypushback(yylength() - 1); return createSymbol(ASTPHP5Symbols.T_REFERENCE); } - case 394: break; - case 134: + case 396: break; + case 135: { return createSymbol(ASTPHP5Symbols.T_SL_EQUAL); } - case 395: break; - case 123: + case 397: break; + case 124: { return createFullSymbol(ASTPHP5Symbols.T_TRY); } - case 396: break; - case 156: + case 398: break; + case 157: { return createFullSymbol(ASTPHP5Symbols.T_FINAL); } - case 397: break; - case 202: + case 399: break; + case 203: { return createSymbol(ASTPHP5Symbols.T_OBJECT_CAST); } - case 398: break; - case 179: + case 400: break; + case 180: { return createSymbol(ASTPHP5Symbols.T_BOOL_CAST); } - case 399: break; + case 401: break; case 39: { yybegin(ST_IN_SCRIPTING); return createSymbol(ASTPHP5Symbols.T_BACKQUATE); } - case 400: break; + case 402: break; case 7: { return createSymbol(ASTPHP5Symbols.T_NS_SEPARATOR); } - case 401: break; - case 115: + case 403: break; + case 116: { if (asp_tags || yytext().charAt(0)!='%') { /* asp comment? */ isEndedPhp = true; handleLineCommentEnd(); @@ -3255,37 +3251,37 @@ else if (zzAtEOF) { //return T_COMMENT; } } - case 402: break; - case 201: + case 404: break; + case 202: { return createSymbol(ASTPHP5Symbols.T_STRING_CAST); } - case 403: break; - case 120: + case 405: break; + case 121: { return createFullSymbol(ASTPHP5Symbols.T_LOGICAL_XOR); } - case 404: break; + case 406: break; case 65: { return createFullSymbol(ASTPHP5Symbols.T_DNUMBER); } - case 405: break; + case 407: break; case 27: { return createSymbol(ASTPHP5Symbols.T_PRECENT); } - case 406: break; - case 223: + case 408: break; + case 224: { comment = yytext(); handleVarComment(); // if we want to handle the var comment in ast, then return the T_VAR_Comment symbol // but it needs some changes in parser grammar. see issue #154967 //return createFullSymbol(ASTPHP5Symbols.T_VAR_COMMENT); } - case 407: break; + case 409: break; case 85: { isEndedPhp = true; yybegin(YYINITIAL); return createSymbol(ASTPHP5Symbols.T_SEMICOLON); /* implicit ';' at php-end tag */ } - case 408: break; + case 410: break; case 96: { if (asp_tags) { yybegin(YYINITIAL); @@ -3294,122 +3290,122 @@ else if (zzAtEOF) { return createSymbol(ASTPHP5Symbols.T_INLINE_HTML); } } - case 409: break; - case 197: + case 411: break; + case 198: { return createFullSymbol(ASTPHP5Symbols.T_FUNCTION); } - case 410: break; - case 195: + case 412: break; + case 196: { return createFullSymbol(ASTPHP5Symbols.T_ENDWHILE); } - case 411: break; + case 413: break; case 30: { return createSymbol(ASTPHP5Symbols.T_KOVA); } - case 412: break; + case 414: break; case 10: { yybegin(ST_DOUBLE_QUOTES); return createSymbol(ASTPHP5Symbols.T_QUATE); } - case 413: break; - case 199: + case 415: break; + case 200: { return createFullSymbol(ASTPHP5Symbols.T_CONTINUE); } - case 414: break; - case 122: + case 416: break; + case 123: { return createSymbol(ASTPHP5Symbols.T_IS_IDENTICAL); } - case 415: break; + case 417: break; case 75: { return createSymbol(ASTPHP5Symbols.T_DOUBLE_ARROW); } - case 416: break; - case 141: + case 418: break; + case 142: { int len = yylength(); yypushback(2); // go back to mark end of comment in the next token comment = yytext(); } - case 417: break; - case 203: + case 419: break; + case 204: { return createFullSymbol(ASTPHP5Symbols.T_TRAIT_C); } - case 418: break; + case 420: break; case 87: { return createSymbol(ASTPHP5Symbols.T_PAAMAYIM_NEKUDOTAYIM); } - case 419: break; - case 127: + case 421: break; + case 128: { return createFullSymbol(ASTPHP5Symbols.T_USE); } - case 420: break; + case 422: break; case 84: { return createSymbol(ASTPHP5Symbols.T_SR); } - case 421: break; + case 423: break; case 14: { return createSymbol(ASTPHP5Symbols.T_EQUAL); } - case 422: break; + case 424: break; case 31: { return createSymbol(ASTPHP5Symbols.T_COMMA); } - case 423: break; - case 181: + case 425: break; + case 182: { return createFullSymbol(ASTPHP5Symbols.T_DIR); } - case 424: break; - case 209: + case 426: break; + case 210: { return createFullSymbol(ASTPHP5Symbols.T_PROTECTED); } - case 425: break; + case 427: break; case 52: { yypushback(1); popState(); /*[ \n\r\t\\'#]*/ return createSymbol(ASTPHP5Symbols.T_ENCAPSED_AND_WHITESPACE); } - case 426: break; + case 428: break; case 66: { return createSymbol(ASTPHP5Symbols.T_CONCAT_EQUAL); } - case 427: break; - case 112: + case 429: break; + case 113: { /* treat numbers (almost) as strings inside encapsulated strings */ return createFullSymbol(ASTPHP5Symbols.T_NUM_STRING); } - case 428: break; + case 430: break; case 9: { return createSymbol(ASTPHP5Symbols.T_DOLLAR); } - case 429: break; + case 431: break; case 67: { return createSymbol(ASTPHP5Symbols.T_INC); } - case 430: break; + case 432: break; case 70: { return createFullSymbol(ASTPHP5Symbols.T_LOGICAL_OR); } - case 431: break; - case 200: + case 433: break; + case 201: { return createFullSymbol(ASTPHP5Symbols.T_READONLY); } - case 432: break; + case 434: break; case 90: { return createSymbol(ASTPHP5Symbols.T_SL); } - case 433: break; + case 435: break; case 69: { return createFullSymbol(ASTPHP5Symbols.T_AS); } - case 434: break; - case 220: + case 436: break; + case 221: { return createFullSymbol(ASTPHP5Symbols.T_INCLUDE_ONCE); } - case 435: break; - case 135: + case 437: break; + case 136: { return createSymbol(ASTPHP5Symbols.T_POW_EQUAL); } - case 436: break; + case 438: break; case 43: { /* {TABS_AND_SPACES}{LABEL}";"? */ heredoc = null; @@ -3429,75 +3425,75 @@ else if (zzAtEOF) { yypushback(back); return createSymbol(ASTPHP5Symbols.T_END_HEREDOC); } - case 437: break; + case 439: break; case 74: { return createSymbol(ASTPHP5Symbols.T_IS_EQUAL); } - case 438: break; + case 440: break; case 71: { return createFullSymbol(ASTPHP5Symbols.T_NAME_FULLY_QUALIFIED); } - case 439: break; + case 441: break; case 34: { return createSymbol(ASTPHP5Symbols.T_AT); } - case 440: break; + case 442: break; case 53: { return createSymbol(ASTPHP5Symbols.T_QUATE); } - case 441: break; - case 194: + case 443: break; + case 195: { return createFullSymbol(ASTPHP5Symbols.T_LINE); } - case 442: break; - case 182: + case 444: break; + case 183: { return createFullSymbol(ASTPHP5Symbols.T_EXTENDS); } - case 443: break; + case 445: break; case 72: { return createFullSymbol(ASTPHP5Symbols.T_VARIABLE); } - case 444: break; - case 215: + case 446: break; + case 216: { return createSymbol(ASTPHP5Symbols.T_YIELD_FROM); } - case 445: break; - case 185: + case 447: break; + case 186: { return createFullSymbol(ASTPHP5Symbols.T_DECLARE); } - case 446: break; - case 145: + case 448: break; + case 146: { return createFullSymbol(ASTPHP5Symbols.T_CASE); } - case 447: break; - case 102: + case 449: break; + case 103: { return createSymbol(ASTPHP5Symbols.T_XOR_EQUAL); } - case 448: break; + case 450: break; case 92: { return createSymbol(ASTPHP5Symbols.T_POW); } - case 449: break; - case 193: + case 451: break; + case 194: { return createFullSymbol(ASTPHP5Symbols.T_FILE); } - case 450: break; - case 111: + case 452: break; + case 112: { return createSymbol(ASTPHP5Symbols.T_OBJECT_OPERATOR); } - case 451: break; - case 118: + case 453: break; + case 119: { return createSymbol(ASTPHP5Symbols.T_ELLIPSIS); } - case 452: break; + case 454: break; case 54: { return createSymbol(ASTPHP5Symbols.T_BACKQUATE); } - case 453: break; + case 455: break; case 59: { } - case 454: break; + case 456: break; default: if (zzInput == YYEOF && (zzStartRead == zzCurrentPos || zzLexicalState == ST_DOCBLOCK)) { zzAtEOF = true; @@ -3512,7 +3508,7 @@ else if (zzAtEOF) { return createSymbol(ASTPHP5Symbols.EOF); } } - case 874: break; + case 875: break; default: { return createSymbol(ASTPHP5Symbols.EOF); } diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Symbols.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Symbols.java index 549c98864ea9..e0fb320f3acd 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Symbols.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Symbols.java @@ -19,7 +19,7 @@ //---------------------------------------------------- // The following code was generated by CUP v0.11a beta 20060608 -// Sun Jan 12 13:42:53 JST 2025 +// Tue Dec 23 09:12:17 EET 2025 //---------------------------------------------------- package org.netbeans.modules.php.editor.parser; @@ -30,24 +30,24 @@ public interface ASTPHP5Symbols { public static final int T_BOOLEAN_AND = 105; public static final int T_INLINE_HTML = 10; public static final int T_EMPTY = 49; - public static final int T_PROTECTED = 148; - public static final int T_CLOSE_RECT = 139; + public static final int T_PROTECTED = 149; + public static final int T_CLOSE_RECT = 140; public static final int T_TRAIT_C = 62; - public static final int T_IS_NOT_EQUAL = 110; + public static final int T_IS_NOT_EQUAL = 111; public static final int T_INCLUDE = 80; - public static final int T_QUATE = 154; + public static final int T_QUATE = 155; public static final int T_GLOBAL = 45; public static final int T_PRINT = 89; - public static final int T_ATTRIBUTE = 165; + public static final int T_ATTRIBUTE = 166; public static final int T_OR_EQUAL = 98; public static final int T_LOGICAL_XOR = 87; - public static final int T_COALESCE = 163; + public static final int T_COALESCE = 164; public static final int T_FUNCTION = 35; - public static final int T_STATIC = 144; - public static final int T_NEKUDA = 127; + public static final int T_STATIC = 145; + public static final int T_NEKUDA = 128; public static final int T_THROW = 42; public static final int T_CLASS = 51; - public static final int T_ABSTRACT = 145; + public static final int T_ABSTRACT = 146; public static final int T_ENCAPSED_AND_WHITESPACE = 11; public static final int T_MOD_EQUAL = 96; public static final int T_BREAK = 31; @@ -56,142 +56,143 @@ public interface ASTPHP5Symbols { public static final int T_CONST = 36; public static final int T_CONTINUE = 32; public static final int T_FUNC_C = 64; - public static final int T_DIV = 123; + public static final int T_DIV = 124; public static final int T_LOGICAL_OR = 86; public static final int T_DIR = 76; - public static final int T_OPEN_PARENTHESE = 150; - public static final int T_REFERENCE = 108; + public static final int T_OPEN_PARENTHESE = 151; + public static final int T_REFERENCE = 109; public static final int T_COMMA = 85; public static final int T_FINALLY = 43; - public static final int T_ELSE = 143; - public static final int T_IS_EQUAL = 109; + public static final int T_ELSE = 144; + public static final int T_IS_EQUAL = 110; public static final int T_LIST = 58; public static final int T_NAMESPACE = 74; public static final int T_NS_SEPARATOR = 77; - public static final int T_OR = 106; - public static final int T_IS_IDENTICAL = 111; - public static final int T_INC = 128; - public static final int T_ELSEIF = 142; - public static final int T_NAME_FULLY_QUALIFIED = 171; + public static final int T_OR = 107; + public static final int T_IS_IDENTICAL = 112; + public static final int T_INC = 129; + public static final int T_ELSEIF = 143; + public static final int T_NAME_FULLY_QUALIFIED = 172; public static final int T_TRY = 40; - public static final int T_START_NOWDOC = 156; - public static final int T_PRIVATE = 147; - public static final int T_UNSET_CAST = 136; - public static final int T_NAME_QUALIFIED = 170; + public static final int T_START_NOWDOC = 157; + public static final int T_PRIVATE = 148; + public static final int T_UNSET_CAST = 137; + public static final int T_NAME_QUALIFIED = 171; public static final int T_INCLUDE_ONCE = 81; - public static final int T_ENDIF = 141; + public static final int T_ENDIF = 142; public static final int T_SR_EQUAL = 101; public static final int EOF = 0; public static final int T_CALLABLE = 60; - public static final int T_PUBLIC = 149; + public static final int T_PUBLIC = 150; public static final int T_OBJECT_OPERATOR = 55; - public static final int T_TILDA = 126; + public static final int T_TILDA = 127; public static final int T_PAAMAYIM_NEKUDOTAYIM = 73; - public static final int T_IS_SMALLER_OR_EQUAL = 113; - public static final int T_ELLIPSIS = 162; + public static final int T_IS_SMALLER_OR_EQUAL = 114; + public static final int T_ELLIPSIS = 163; public static final int T_XOR_EQUAL = 99; public static final int T_ENDFOREACH = 20; public static final int T_CONSTANT_ENCAPSED_STRING = 12; - public static final int T_BACKQUATE = 155; - public static final int T_AT = 137; + public static final int T_PIPE = 106; + public static final int T_BACKQUATE = 156; + public static final int T_AT = 138; public static final int T_AS = 25; public static final int T_CURLY_CLOSE = 72; public static final int T_ENDDECLARE = 22; - public static final int T_PROTECTED_SET = 173; + public static final int T_PROTECTED_SET = 174; public static final int T_CATCH = 41; public static final int T_CASE = 29; public static final int T_VARIABLE = 8; - public static final int T_INSTEADOF = 159; - public static final int T_NEW = 140; + public static final int T_INSTEADOF = 160; + public static final int T_NEW = 141; public static final int T_MINUS_EQUAL = 92; - public static final int T_PLUS = 120; + public static final int T_PLUS = 121; public static final int T_SL_EQUAL = 100; public static final int T_ENDWHILE = 16; public static final int T_ENDFOR = 18; - public static final int T_TRAIT = 158; + public static final int T_TRAIT = 159; public static final int T_CLONE = 24; public static final int T_BOOLEAN_OR = 104; public static final int T_UNSET = 47; public static final int T_INTERFACE = 52; public static final int T_SWITCH = 26; - public static final int T_IS_GREATER_OR_EQUAL = 114; - public static final int T_OPEN_RECT = 138; + public static final int T_IS_GREATER_OR_EQUAL = 115; + public static final int T_OPEN_RECT = 139; public static final int T_CURLY_OPEN_WITH_DOLAR = 70; - public static final int T_FINAL = 146; + public static final int T_FINAL = 147; public static final int T_REQUIRE = 83; - public static final int T_PRIVATE_SET = 174; + public static final int T_PRIVATE_SET = 175; public static final int T_FILE = 66; - public static final int T_DEC = 129; - public static final int T_CLOSE_PARENTHESE = 151; + public static final int T_DEC = 130; + public static final int T_CLOSE_PARENTHESE = 152; public static final int T_CLASS_C = 61; public static final int T_EVAL = 82; public static final int T_MATCH = 28; - public static final int T_POW = 160; - public static final int T_RGREATER = 116; - public static final int T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG = 167; - public static final int T_IS_NOT_IDENTICAL = 112; - public static final int T_NOT = 125; + public static final int T_POW = 161; + public static final int T_RGREATER = 117; + public static final int T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG = 168; + public static final int T_IS_NOT_IDENTICAL = 113; + public static final int T_NOT = 126; public static final int T_REQUIRE_ONCE = 84; - public static final int T_POW_EQUAL = 161; + public static final int T_POW_EQUAL = 162; public static final int T_NS_C = 75; public static final int T_NULLSAFE_OBJECT_OPERATOR = 56; public static final int T_DOLLAR_OPEN_CURLY_BRACES = 69; - public static final int T_SPACESHIP = 115; + public static final int T_SPACESHIP = 116; public static final int T_VAR = 46; public static final int T_START_HEREDOC = 67; public static final int T_ENDSWITCH = 27; - public static final int T_OBJECT_CAST = 134; + public static final int T_OBJECT_CAST = 135; public static final int T_ECHO = 13; public static final int T_LINE = 65; public static final int T_FOR = 17; - public static final int T_NAME_RELATIVE = 169; + public static final int T_NAME_RELATIVE = 170; public static final int T_IMPLEMENTS = 54; - public static final int T_ARRAY_CAST = 133; - public static final int T_DOLLAR = 153; - public static final int T_TIMES = 122; - public static final int T_DOUBLE_CAST = 131; - public static final int T_BOOL_CAST = 135; - public static final int T_PRECENT = 124; + public static final int T_ARRAY_CAST = 134; + public static final int T_DOLLAR = 154; + public static final int T_TIMES = 123; + public static final int T_DOUBLE_CAST = 132; + public static final int T_BOOL_CAST = 136; + public static final int T_PRECENT = 125; public static final int T_LNUMBER = 4; public static final int T_CURLY_OPEN = 71; public static final int T_DEFINE = 79; public static final int T_QUESTION_MARK = 102; - public static final int T_END_NOWDOC = 157; + public static final int T_END_NOWDOC = 158; public static final int T_USE = 44; - public static final int T_KOVA = 107; + public static final int T_KOVA = 108; public static final int T_IF = 3; public static final int T_MUL_EQUAL = 93; public static final int T_ARRAY = 59; - public static final int T_LGREATER = 117; - public static final int T_COALESCE_EQUAL = 164; + public static final int T_LGREATER = 118; + public static final int T_COALESCE_EQUAL = 165; public static final int T_SEMICOLON = 103; - public static final int T_NEKUDOTAIM = 152; + public static final int T_NEKUDOTAIM = 153; public static final int T_VAR_COMMENT = 78; public static final int T_CONCAT_EQUAL = 95; public static final int T_YIELD = 38; public static final int T_AND_EQUAL = 97; public static final int T_DNUMBER = 5; - public static final int T_MINUS = 121; + public static final int T_MINUS = 122; public static final int T_FOREACH = 19; public static final int T_EXIT = 2; public static final int T_DECLARE = 21; public static final int T_STRING_VARNAME = 7; public static final int T_EXTENDS = 53; public static final int T_METHOD_C = 63; - public static final int T_INT_CAST = 130; + public static final int T_INT_CAST = 131; public static final int T_ISSET = 48; public static final int T_LOGICAL_AND = 88; public static final int error = 1; public static final int T_RETURN = 37; public static final int T_DEFAULT = 30; - public static final int T_SR = 119; + public static final int T_SR = 120; public static final int T_YIELD_FROM = 39; public static final int T_EQUAL = 90; - public static final int T_SL = 118; + public static final int T_SL = 119; public static final int T_END_HEREDOC = 68; public static final int T_DOUBLE_ARROW = 57; - public static final int T_PUBLIC_SET = 172; - public static final int T_STRING_CAST = 132; + public static final int T_PUBLIC_SET = 173; + public static final int T_STRING_CAST = 133; public static final int T_STRING = 6; public static final int T_PLUS_EQUAL = 91; public static final int T_FN = 34; @@ -199,8 +200,8 @@ public interface ASTPHP5Symbols { public static final int T_DIV_EQUAL = 94; public static final int T_NUM_STRING = 9; public static final int T_HALT_COMPILER = 50; - public static final int T_ENUM = 168; + public static final int T_ENUM = 169; public static final int T_GOTO = 33; - public static final int T_READONLY = 166; + public static final int T_READONLY = 167; } diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable1.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable1.java index 227d03747955..9a3de5cf1fb9 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable1.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable1.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,7 +29,7 @@ public String getTableData() { } protected EncodedActionTable1() { sb = new StringBuilder(); - sb.append("\000\u0660\000\274\002\uffa1\003\uffa1\004\uffa1\005\uffa1\006"); + sb.append("\000\u0664\000\274\002\uffa1\003\uffa1\004\uffa1\005\uffa1\006"); sb.append("\uffa1\007\uffa1\010\uffa1\011\uffa1\012\uffa1\014\uffa1\015\uffa1"); sb.append("\016\uffa1\017\uffa1\020\uffa1\021\uffa1\023\uffa1\025\uffa1\027"); sb.append("\uffa1\032\uffa1\034\uffa1\036\uffa1\041\uffa1\042\uffa1\043\uffa1"); @@ -37,13 +38,13 @@ protected EncodedActionTable1() { sb.append("\064\uffa1\065\uffa1\066\uffa1\074\uffa1\075\uffa1\077\uffa1\100"); sb.append("\uffa1\101\uffa1\102\uffa1\103\uffa1\104\uffa1\105\uffa1\111\uffa1"); sb.append("\114\uffa1\115\uffa1\116\uffa1\120\uffa1\121\uffa1\122\uffa1\123"); - sb.append("\uffa1\124\uffa1\125\uffa1\126\uffa1\133\uffa1\151\uffa1\172\uffa1"); - sb.append("\173\uffa1\177\uffa1\200\uffa1\202\uffa1\203\uffa1\204\uffa1\205"); - sb.append("\uffa1\206\uffa1\207\uffa1\210\uffa1\211\uffa1\212\uffa1\213\uffa1"); - sb.append("\214\uffa1\216\uffa1\222\uffa1\223\uffa1\224\uffa1\230\uffa1\233"); - sb.append("\uffa1\234\uffa1\235\uffa1\236\uffa1\240\uffa1\247\uffa1\250\uffa1"); - sb.append("\252\uffa1\253\uffa1\254\uffa1\255\uffa1\001\002\000\004\002"); - sb.append("\u0662\001\002\000\274\002\001\003\211\004\201\005\164"); + sb.append("\uffa1\124\uffa1\125\uffa1\126\uffa1\133\uffa1\151\uffa1\173\uffa1"); + sb.append("\174\uffa1\200\uffa1\201\uffa1\203\uffa1\204\uffa1\205\uffa1\206"); + sb.append("\uffa1\207\uffa1\210\uffa1\211\uffa1\212\uffa1\213\uffa1\214\uffa1"); + sb.append("\215\uffa1\217\uffa1\223\uffa1\224\uffa1\225\uffa1\231\uffa1\234"); + sb.append("\uffa1\235\uffa1\236\uffa1\237\uffa1\241\uffa1\250\uffa1\251\uffa1"); + sb.append("\253\uffa1\254\uffa1\255\uffa1\256\uffa1\001\002\000\004\002"); + sb.append("\u0666\001\002\000\274\002\001\003\211\004\202\005\164"); sb.append("\006\156\007\175\010\217\011\204\012\075\014\007\015"); sb.append("\031\016\071\017\143\020\035\021\034\023\145\025\200"); sb.append("\027\203\032\106\034\113\036\125\041\033\042\040\043"); @@ -52,12 +53,12 @@ protected EncodedActionTable1() { sb.append("\010\064\225\065\027\066\111\074\051\075\166\077\123"); sb.append("\100\012\101\206\102\041\103\144\104\117\105\141\111"); sb.append("\157\114\052\115\136\116\046\120\172\121\160\122\013"); - sb.append("\123\065\124\124\125\116\126\131\133\020\151\171\172"); - sb.append("\104\173\176\177\130\200\067\202\054\203\120\204\207"); - sb.append("\205\154\206\216\207\151\210\142\211\155\212\063\213"); - sb.append("\074\214\114\216\101\222\025\223\030\224\115\230\047"); - sb.append("\233\152\234\015\235\073\236\060\240\105\247\021\250"); - sb.append("\231\252\227\253\147\254\064\255\055\001\002\000\276"); + sb.append("\123\065\124\124\125\116\126\131\133\020\151\171\173"); + sb.append("\104\174\176\200\130\201\067\203\054\204\120\205\207"); + sb.append("\206\154\207\216\210\151\211\142\212\155\213\063\214"); + sb.append("\074\215\114\217\101\223\025\224\030\225\115\231\047"); + sb.append("\234\152\235\015\236\073\237\060\241\105\250\021\251"); + sb.append("\231\253\227\254\147\255\064\256\055\001\002\000\276"); sb.append("\002\uffa2\003\uffa2\004\uffa2\005\uffa2\006\uffa2\007\uffa2\010"); sb.append("\uffa2\011\uffa2\012\uffa2\014\uffa2\015\uffa2\016\uffa2\017\uffa2"); sb.append("\020\uffa2\021\uffa2\023\uffa2\025\uffa2\027\uffa2\032\uffa2\034"); @@ -67,12 +68,12 @@ protected EncodedActionTable1() { sb.append("\066\uffa2\074\uffa2\075\uffa2\077\uffa2\100\uffa2\101\uffa2\102"); sb.append("\uffa2\103\uffa2\104\uffa2\105\uffa2\111\uffa2\112\uffa2\114\uffa2"); sb.append("\115\uffa2\116\uffa2\120\uffa2\121\uffa2\122\uffa2\123\uffa2\124"); - sb.append("\uffa2\125\uffa2\126\uffa2\133\uffa2\151\uffa2\172\uffa2\173\uffa2"); - sb.append("\177\uffa2\200\uffa2\202\uffa2\203\uffa2\204\uffa2\205\uffa2\206"); - sb.append("\uffa2\207\uffa2\210\uffa2\211\uffa2\212\uffa2\213\uffa2\214\uffa2"); - sb.append("\216\uffa2\222\uffa2\223\uffa2\224\uffa2\230\uffa2\233\uffa2\234"); - sb.append("\uffa2\235\uffa2\236\uffa2\240\uffa2\247\uffa2\250\uffa2\252\uffa2"); - sb.append("\253\uffa2\254\uffa2\255\uffa2\001\002\000\322\002\uff64\003"); + sb.append("\uffa2\125\uffa2\126\uffa2\133\uffa2\151\uffa2\173\uffa2\174\uffa2"); + sb.append("\200\uffa2\201\uffa2\203\uffa2\204\uffa2\205\uffa2\206\uffa2\207"); + sb.append("\uffa2\210\uffa2\211\uffa2\212\uffa2\213\uffa2\214\uffa2\215\uffa2"); + sb.append("\217\uffa2\223\uffa2\224\uffa2\225\uffa2\231\uffa2\234\uffa2\235"); + sb.append("\uffa2\236\uffa2\237\uffa2\241\uffa2\250\uffa2\251\uffa2\253\uffa2"); + sb.append("\254\uffa2\255\uffa2\256\uffa2\001\002\000\322\002\uff64\003"); sb.append("\uff64\004\uff64\005\uff64\006\uff64\007\uff64\010\uff64\011\uff64"); sb.append("\012\uff64\014\uff64\015\uff64\016\uff64\017\uff64\020\uff64\021"); sb.append("\uff64\022\uff64\023\uff64\024\uff64\025\uff64\026\uff64\027\uff64"); @@ -83,2127 +84,2161 @@ protected EncodedActionTable1() { sb.append("\074\uff64\075\uff64\077\uff64\100\uff64\101\uff64\102\uff64\103"); sb.append("\uff64\104\uff64\105\uff64\111\uff64\112\uff64\114\uff64\115\uff64"); sb.append("\116\uff64\120\uff64\121\uff64\122\uff64\123\uff64\124\uff64\125"); - sb.append("\uff64\126\uff64\133\uff64\151\uff64\172\uff64\173\uff64\177\uff64"); - sb.append("\200\uff64\202\uff64\203\uff64\204\uff64\205\uff64\206\uff64\207"); - sb.append("\uff64\210\uff64\211\uff64\212\uff64\213\uff64\214\uff64\216\uff64"); - sb.append("\217\uff64\220\uff64\221\uff64\222\uff64\223\uff64\224\uff64\230"); - sb.append("\uff64\233\uff64\234\uff64\235\uff64\236\uff64\240\uff64\247\uff64"); - sb.append("\250\uff64\252\uff64\253\uff64\254\uff64\255\uff64\001\002\000"); - sb.append("\004\230\u03ce\001\002\000\012\065\u0661\223\030\224\115"); - sb.append("\250\231\001\002\000\116\031\ufdc5\033\ufdc5\073\ufdc5\112"); - sb.append("\ufdc5\127\ufdc5\130\ufdc5\131\ufdc5\132\ufdc5\150\ufdc5\151\ufdc5"); - sb.append("\152\ufdc5\153\ufdc5\154\ufdc5\155\ufdc5\156\ufdc5\157\ufdc5\160"); - sb.append("\ufdc5\161\ufdc5\162\ufdc5\163\ufdc5\164\ufdc5\165\ufdc5\166\ufdc5"); - sb.append("\167\ufdc5\170\ufdc5\171\ufdc5\172\ufdc5\173\ufdc5\174\ufdc5\175"); - sb.append("\ufdc5\176\ufdc5\201\ufdc5\215\ufdc5\231\ufdc5\232\ufdc5\242\ufdc5"); - sb.append("\245\ufdc5\251\ufdc5\001\002\000\170\004\201\006\156\007"); - sb.append("\175\010\u01af\011\204\012\075\015\031\016\071\032\106"); - sb.append("\036\125\044\222\045\u01b1\054\026\062\210\063\010\074"); + sb.append("\uff64\126\uff64\133\uff64\151\uff64\173\uff64\174\uff64\200\uff64"); + sb.append("\201\uff64\203\uff64\204\uff64\205\uff64\206\uff64\207\uff64\210"); + sb.append("\uff64\211\uff64\212\uff64\213\uff64\214\uff64\215\uff64\217\uff64"); + sb.append("\220\uff64\221\uff64\222\uff64\223\uff64\224\uff64\225\uff64\231"); + sb.append("\uff64\234\uff64\235\uff64\236\uff64\237\uff64\241\uff64\250\uff64"); + sb.append("\251\uff64\253\uff64\254\uff64\255\uff64\256\uff64\001\002\000"); + sb.append("\004\231\u03d2\001\002\000\012\065\u0665\224\030\225\115"); + sb.append("\251\231\001\002\000\120\031\ufdc4\033\ufdc4\073\ufdc4\112"); + sb.append("\ufdc4\127\ufdc4\130\ufdc4\131\ufdc4\132\ufdc4\150\ufdc4\151\ufdc4"); + sb.append("\152\ufdc4\153\ufdc4\154\ufdc4\155\ufdc4\156\ufdc4\157\ufdc4\160"); + sb.append("\ufdc4\161\ufdc4\162\ufdc4\163\ufdc4\164\ufdc4\165\ufdc4\166\ufdc4"); + sb.append("\167\ufdc4\170\ufdc4\171\ufdc4\172\ufdc4\173\ufdc4\174\ufdc4\175"); + sb.append("\ufdc4\176\ufdc4\177\ufdc4\202\ufdc4\216\ufdc4\232\ufdc4\233\ufdc4"); + sb.append("\243\ufdc4\246\ufdc4\252\ufdc4\001\002\000\170\004\202\006"); + sb.append("\156\007\175\010\u01b1\011\204\012\075\015\031\016\071"); + sb.append("\032\106\036\125\044\222\045\u01b3\054\026\062\210\063"); + sb.append("\010\074\051\075\166\077\123\100\012\101\206\102\041"); + sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\122"); + sb.append("\013\123\065\124\124\125\116\126\131\133\020\173\104"); + sb.append("\174\176\200\130\201\067\203\054\204\120\205\207\206"); + sb.append("\154\207\216\210\151\211\142\212\155\213\063\214\074"); + sb.append("\215\114\217\101\223\u01b2\231\u01b5\234\152\235\015\236"); + sb.append("\073\237\060\250\021\254\147\255\064\256\055\001\002"); + sb.append("\000\004\231\u0661\001\002\000\014\012\ufcee\015\ufcee\107"); + sb.append("\ufcee\110\ufcee\235\ufcee\001\002\000\006\012\u0654\234\u0655"); + sb.append("\001\002\000\322\002\uffa0\003\uffa0\004\uffa0\005\uffa0\006"); + sb.append("\uffa0\007\uffa0\010\uffa0\011\uffa0\012\uffa0\014\uffa0\015\uffa0"); + sb.append("\016\uffa0\017\uffa0\020\uffa0\021\uffa0\022\uffa0\023\uffa0\024"); + sb.append("\uffa0\025\uffa0\026\uffa0\027\uffa0\030\uffa0\032\uffa0\034\uffa0"); + sb.append("\035\uffa0\036\uffa0\037\uffa0\040\uffa0\041\uffa0\042\uffa0\043"); + sb.append("\uffa0\044\uffa0\045\uffa0\046\uffa0\047\uffa0\050\uffa0\051\uffa0"); + sb.append("\052\uffa0\054\uffa0\056\uffa0\057\uffa0\061\uffa0\062\uffa0\063"); + sb.append("\uffa0\064\uffa0\065\uffa0\066\uffa0\074\uffa0\075\uffa0\077\uffa0"); + sb.append("\100\uffa0\101\uffa0\102\uffa0\103\uffa0\104\uffa0\105\uffa0\111"); + sb.append("\uffa0\112\uffa0\114\uffa0\115\uffa0\116\uffa0\120\uffa0\121\uffa0"); + sb.append("\122\uffa0\123\uffa0\124\uffa0\125\uffa0\126\uffa0\133\uffa0\151"); + sb.append("\uffa0\173\uffa0\174\uffa0\200\uffa0\201\uffa0\203\uffa0\204\uffa0"); + sb.append("\205\uffa0\206\uffa0\207\uffa0\210\uffa0\211\uffa0\212\uffa0\213"); + sb.append("\uffa0\214\uffa0\215\uffa0\217\uffa0\220\uffa0\221\uffa0\222\uffa0"); + sb.append("\223\uffa0\224\uffa0\225\uffa0\231\uffa0\234\uffa0\235\uffa0\236"); + sb.append("\uffa0\237\uffa0\241\uffa0\250\uffa0\251\uffa0\253\uffa0\254\uffa0"); + sb.append("\255\uffa0\256\uffa0\001\002\000\170\004\202\006\156\007"); + sb.append("\175\010\u01b1\011\204\012\075\015\031\016\071\032\106"); + sb.append("\036\125\044\222\045\u01b3\054\026\062\210\063\010\074"); sb.append("\051\075\166\077\123\100\012\101\206\102\041\103\144"); sb.append("\104\117\105\141\115\136\116\046\121\160\122\013\123"); - sb.append("\065\124\124\125\116\126\131\133\020\172\104\173\176"); - sb.append("\177\130\200\067\202\054\203\120\204\207\205\154\206"); - sb.append("\216\207\151\210\142\211\155\212\063\213\074\214\114"); - sb.append("\216\101\222\u01b0\230\u01b3\233\152\234\015\235\073\236"); - sb.append("\060\247\021\253\147\254\064\255\055\001\002\000\004"); - sb.append("\230\u065d\001\002\000\014\012\ufcf0\015\ufcf0\107\ufcf0\110"); - sb.append("\ufcf0\234\ufcf0\001\002\000\006\012\u0650\233\u0651\001\002"); - sb.append("\000\322\002\uffa0\003\uffa0\004\uffa0\005\uffa0\006\uffa0\007"); - sb.append("\uffa0\010\uffa0\011\uffa0\012\uffa0\014\uffa0\015\uffa0\016\uffa0"); - sb.append("\017\uffa0\020\uffa0\021\uffa0\022\uffa0\023\uffa0\024\uffa0\025"); - sb.append("\uffa0\026\uffa0\027\uffa0\030\uffa0\032\uffa0\034\uffa0\035\uffa0"); - sb.append("\036\uffa0\037\uffa0\040\uffa0\041\uffa0\042\uffa0\043\uffa0\044"); - sb.append("\uffa0\045\uffa0\046\uffa0\047\uffa0\050\uffa0\051\uffa0\052\uffa0"); - sb.append("\054\uffa0\056\uffa0\057\uffa0\061\uffa0\062\uffa0\063\uffa0\064"); - sb.append("\uffa0\065\uffa0\066\uffa0\074\uffa0\075\uffa0\077\uffa0\100\uffa0"); - sb.append("\101\uffa0\102\uffa0\103\uffa0\104\uffa0\105\uffa0\111\uffa0\112"); - sb.append("\uffa0\114\uffa0\115\uffa0\116\uffa0\120\uffa0\121\uffa0\122\uffa0"); - sb.append("\123\uffa0\124\uffa0\125\uffa0\126\uffa0\133\uffa0\151\uffa0\172"); - sb.append("\uffa0\173\uffa0\177\uffa0\200\uffa0\202\uffa0\203\uffa0\204\uffa0"); - sb.append("\205\uffa0\206\uffa0\207\uffa0\210\uffa0\211\uffa0\212\uffa0\213"); - sb.append("\uffa0\214\uffa0\216\uffa0\217\uffa0\220\uffa0\221\uffa0\222\uffa0"); - sb.append("\223\uffa0\224\uffa0\230\uffa0\233\uffa0\234\uffa0\235\uffa0\236"); - sb.append("\uffa0\240\uffa0\247\uffa0\250\uffa0\252\uffa0\253\uffa0\254\uffa0"); - sb.append("\255\uffa0\001\002\000\170\004\201\006\156\007\175\010"); - sb.append("\u01af\011\204\012\075\015\031\016\071\032\106\036\125"); - sb.append("\044\222\045\u01b1\054\026\062\210\063\010\074\051\075"); + sb.append("\065\124\124\125\116\126\131\133\020\173\104\174\176"); + sb.append("\200\130\201\067\203\054\204\120\205\207\206\154\207"); + sb.append("\216\210\151\211\142\212\155\213\063\214\074\215\114"); + sb.append("\217\101\223\u01b2\231\u01b5\234\152\235\015\236\073\237"); + sb.append("\060\250\021\254\147\255\064\256\055\001\002\000\016"); + sb.append("\010\244\121\240\223\341\254\241\255\237\256\245\001"); + sb.append("\002\000\004\231\u0646\001\002\000\014\010\uff43\121\uff43"); + sb.append("\157\u0228\231\uff43\252\u022b\001\002\000\120\031\ufe21\033"); + sb.append("\ufe21\073\ufe21\112\ufe21\127\ufe21\130\ufe21\131\ufe21\132\ufe21"); + sb.append("\150\ufe21\151\ufe21\152\ufe21\153\ufe21\154\ufe21\155\ufe21\156"); + sb.append("\ufe21\157\ufe21\160\ufe21\161\ufe21\162\ufe21\163\ufe21\164\ufe21"); + sb.append("\165\ufe21\166\ufe21\167\ufe21\170\ufe21\171\ufe21\172\ufe21\173"); + sb.append("\ufe21\174\ufe21\175\ufe21\176\ufe21\177\ufe21\202\ufe21\216\ufe21"); + sb.append("\232\ufe21\233\ufe21\243\ufe21\246\ufe21\252\ufe21\001\002\000"); + sb.append("\016\012\u0634\044\u039b\045\u039c\071\ufde1\072\ufde1\113\ufde1"); + sb.append("\001\002\000\170\004\202\006\156\007\175\010\u01b1\011"); + sb.append("\204\012\075\015\031\016\071\032\106\036\125\044\222"); + sb.append("\045\u01b3\054\026\062\210\063\010\074\051\075\166\077"); + sb.append("\123\100\012\101\206\102\041\103\144\104\117\105\141"); + sb.append("\115\136\116\046\121\160\122\013\123\065\124\124\125"); + sb.append("\116\126\131\133\020\173\104\174\176\200\130\201\067"); + sb.append("\203\054\204\120\205\207\206\154\207\216\210\151\211"); + sb.append("\142\212\155\213\063\214\074\215\114\217\101\223\u01b2"); + sb.append("\231\u01b5\234\152\235\015\236\073\237\060\250\021\254"); + sb.append("\147\255\064\256\055\001\002\000\004\010\uff27\001\002"); + sb.append("\000\012\065\uff2a\224\uff2a\225\uff2a\251\uff2a\001\002\000"); + sb.append("\006\111\u0273\215\u0274\001\002\000\174\031\ufd13\033\ufd13"); + sb.append("\071\ufd13\072\ufd13\073\ufd13\111\u0273\112\ufd13\113\ufd13\127"); + sb.append("\ufd13\130\ufd13\131\ufd13\132\ufd13\134\ufd13\135\ufd13\136\ufd13"); + sb.append("\137\ufd13\140\ufd13\141\ufd13\142\ufd13\143\ufd13\144\ufd13\145"); + sb.append("\ufd13\146\ufd13\147\ufd13\150\ufd13\151\ufd13\152\ufd13\153\ufd13"); + sb.append("\154\ufd13\155\ufd13\156\ufd13\157\ufd13\160\ufd13\161\ufd13\162"); + sb.append("\ufd13\163\ufd13\164\ufd13\165\ufd13\166\ufd13\167\ufd13\170\ufd13"); + sb.append("\171\ufd13\172\ufd13\173\ufd13\174\ufd13\175\ufd13\176\ufd13\177"); + sb.append("\ufd13\202\ufd13\203\ufd13\204\ufd13\215\u0274\216\ufd13\231\ufde8"); + sb.append("\232\ufd13\233\ufd13\243\ufd13\244\ufd13\246\ufd13\247\ufd13\252"); + sb.append("\ufd13\001\002\000\172\004\202\006\156\007\175\010\u01b1"); + sb.append("\011\204\012\075\015\031\016\071\032\106\036\125\044"); + sb.append("\222\045\u01b3\054\026\062\210\063\010\074\051\075\166"); + sb.append("\077\123\100\012\101\206\102\041\103\144\104\117\105"); + sb.append("\141\115\136\116\046\121\160\122\013\123\065\124\124"); + sb.append("\125\116\126\131\133\020\151\u0630\173\104\174\176\200"); + sb.append("\130\201\067\203\054\204\120\205\207\206\154\207\216"); + sb.append("\210\151\211\142\212\155\213\063\214\074\215\114\217"); + sb.append("\101\223\u01b2\231\u01b5\234\152\235\015\236\073\237\060"); + sb.append("\250\021\254\147\255\064\256\055\001\002\000\004\231"); + sb.append("\u0627\001\002\000\246\003\211\004\202\005\164\006\156"); + sb.append("\007\175\010\217\011\204\012\075\014\007\015\031\016"); + sb.append("\071\017\143\020\035\021\034\023\145\025\200\027\203"); + sb.append("\032\106\034\113\036\125\041\033\042\040\043\226\044"); + sb.append("\222\045\u01b3\047\212\050\173\051\214\052\057\054\026"); + sb.append("\056\u03a9\057\016\061\110\062\210\063\010\074\051\075"); sb.append("\166\077\123\100\012\101\206\102\041\103\144\104\117"); - sb.append("\105\141\115\136\116\046\121\160\122\013\123\065\124"); - sb.append("\124\125\116\126\131\133\020\172\104\173\176\177\130"); - sb.append("\200\067\202\054\203\120\204\207\205\154\206\216\207"); - sb.append("\151\210\142\211\155\212\063\213\074\214\114\216\101"); - sb.append("\222\u01b0\230\u01b3\233\152\234\015\235\073\236\060\247"); - sb.append("\021\253\147\254\064\255\055\001\002\000\016\010\244"); - sb.append("\121\237\222\341\253\241\254\240\255\245\001\002\000"); - sb.append("\004\230\u0642\001\002\000\014\010\uff43\121\uff43\156\u0224"); - sb.append("\230\uff43\251\u0227\001\002\000\116\031\ufe22\033\ufe22\073"); - sb.append("\ufe22\112\ufe22\127\ufe22\130\ufe22\131\ufe22\132\ufe22\150\ufe22"); - sb.append("\151\ufe22\152\ufe22\153\ufe22\154\ufe22\155\ufe22\156\ufe22\157"); - sb.append("\ufe22\160\ufe22\161\ufe22\162\ufe22\163\ufe22\164\ufe22\165\ufe22"); - sb.append("\166\ufe22\167\ufe22\170\ufe22\171\ufe22\172\ufe22\173\ufe22\174"); - sb.append("\ufe22\175\ufe22\176\ufe22\201\ufe22\215\ufe22\231\ufe22\232\ufe22"); - sb.append("\242\ufe22\245\ufe22\251\ufe22\001\002\000\016\012\u0630\044"); - sb.append("\u0397\045\u0398\071\ufde2\072\ufde2\113\ufde2\001\002\000\170"); - sb.append("\004\201\006\156\007\175\010\u01af\011\204\012\075\015"); - sb.append("\031\016\071\032\106\036\125\044\222\045\u01b1\054\026"); + sb.append("\105\141\111\157\115\136\116\046\120\172\121\160\122"); + sb.append("\013\123\065\124\124\125\116\126\131\133\020\151\171"); + sb.append("\173\104\174\176\200\130\201\067\203\054\204\120\205"); + sb.append("\207\206\154\207\216\210\151\211\142\212\155\213\063"); + sb.append("\214\074\215\114\217\101\223\025\231\047\234\152\235"); + sb.append("\015\236\073\237\060\250\021\254\147\255\064\256\055"); + sb.append("\001\002\000\006\010\u0292\121\u0291\001\002\000\016\071"); + sb.append("\u0619\072\u0617\111\u0273\113\u0618\215\u0274\231\ufde4\001\002"); + sb.append("\000\172\004\202\006\156\007\175\010\u01b1\011\204\012"); + sb.append("\075\015\031\016\071\032\106\036\125\044\222\045\u01b3"); + sb.append("\054\026\062\210\063\010\074\051\075\166\077\123\100"); + sb.append("\012\101\206\102\041\103\144\104\117\105\141\115\136"); + sb.append("\116\046\121\160\122\013\123\065\124\124\125\116\126"); + sb.append("\131\133\020\151\u0613\173\104\174\176\200\130\201\067"); + sb.append("\203\054\204\120\205\207\206\154\207\216\210\151\211"); + sb.append("\142\212\155\213\063\214\074\215\114\217\101\223\u01b2"); + sb.append("\231\u01b5\234\152\235\015\236\073\237\060\250\021\254"); + sb.append("\147\255\064\256\055\001\002\000\120\031\ufdc2\033\ufdc2"); + sb.append("\073\ufdc2\112\ufdc2\127\ufdc2\130\ufdc2\131\ufdc2\132\ufdc2\150"); + sb.append("\ufdc2\151\ufdc2\152\ufdc2\153\ufdc2\154\ufdc2\155\ufdc2\156\ufdc2"); + sb.append("\157\ufdc2\160\ufdc2\161\ufdc2\162\ufdc2\163\ufdc2\164\ufdc2\165"); + sb.append("\ufdc2\166\ufdc2\167\ufdc2\170\ufdc2\171\ufdc2\172\ufdc2\173\ufdc2"); + sb.append("\174\ufdc2\175\ufdc2\176\ufdc2\177\ufdc2\202\ufdc2\216\ufdc2\232"); + sb.append("\ufdc2\233\ufdc2\243\ufdc2\246\ufdc2\252\ufdc2\001\002\000\004"); + sb.append("\010\u060d\001\002\000\162\031\ufd3c\033\ufd3c\073\ufd3c\112"); + sb.append("\ufd3c\127\ufd3c\130\ufd3c\131\ufd3c\132\ufd3c\134\ufd3c\135\ufd3c"); + sb.append("\136\ufd3c\137\ufd3c\140\ufd3c\141\ufd3c\142\ufd3c\143\ufd3c\144"); + sb.append("\ufd3c\145\ufd3c\146\ufd3c\147\ufd3c\150\ufd3c\151\ufd3c\152\ufd3c"); + sb.append("\153\ufd3c\154\ufd3c\155\ufd3c\156\ufd3c\157\ufd3c\160\ufd3c\161"); + sb.append("\ufd3c\162\ufd3c\163\ufd3c\164\ufd3c\165\ufd3c\166\ufd3c\167\ufd3c"); + sb.append("\170\ufd3c\171\ufd3c\172\ufd3c\173\ufd3c\174\ufd3c\175\ufd3c\176"); + sb.append("\ufd3c\177\ufd3c\202\ufd3c\203\ufd3c\204\ufd3c\216\ufd3c\231\ufde7"); + sb.append("\232\ufd3c\233\ufd3c\243\ufd3c\244\ufd3c\246\ufd3c\247\ufd3c\252"); + sb.append("\ufd3c\001\002\000\120\031\ufd72\033\ufd72\073\ufd72\112\ufd72"); + sb.append("\127\ufd72\130\ufd72\131\ufd72\132\ufd72\150\ufd72\151\ufd72\152"); + sb.append("\ufd72\153\ufd72\154\ufd72\155\ufd72\156\ufd72\157\ufd72\160\ufd72"); + sb.append("\161\ufd72\162\ufd72\163\ufd72\164\ufd72\165\ufd72\166\ufd72\167"); + sb.append("\ufd72\170\ufd72\171\ufd72\172\ufd72\173\ufd72\174\ufd72\175\ufd72"); + sb.append("\176\ufd72\177\ufd72\202\ufd72\216\ufd72\232\ufd72\233\ufd72\243"); + sb.append("\ufd72\246\ufd72\252\ufd72\001\002\000\174\031\ufd0b\033\ufd0b"); + sb.append("\071\ufd0b\072\ufd0b\073\ufd0b\111\ufd0b\112\ufd0b\113\ufd0b\127"); + sb.append("\ufd0b\130\ufd0b\131\ufd0b\132\ufd0b\134\ufd0b\135\ufd0b\136\ufd0b"); + sb.append("\137\ufd0b\140\ufd0b\141\ufd0b\142\ufd0b\143\ufd0b\144\ufd0b\145"); + sb.append("\ufd0b\146\ufd0b\147\ufd0b\150\ufd0b\151\ufd0b\152\ufd0b\153\ufd0b"); + sb.append("\154\ufd0b\155\ufd0b\156\ufd0b\157\ufd0b\160\ufd0b\161\ufd0b\162"); + sb.append("\ufd0b\163\ufd0b\164\ufd0b\165\ufd0b\166\ufd0b\167\ufd0b\170\ufd0b"); + sb.append("\171\ufd0b\172\ufd0b\173\ufd0b\174\ufd0b\175\ufd0b\176\ufd0b\177"); + sb.append("\ufd0b\202\ufd0b\203\ufd0b\204\ufd0b\215\ufd0b\216\ufd0b\231\ufd0b"); + sb.append("\232\ufd0b\233\ufd0b\243\ufd0b\244\ufd0b\246\ufd0b\247\ufd0b\252"); + sb.append("\ufd0b\001\002\000\120\031\ufdc6\033\ufdc6\073\ufdc6\112\ufdc6"); + sb.append("\127\ufdc6\130\ufdc6\131\ufdc6\132\ufdc6\150\ufdc6\151\ufdc6\152"); + sb.append("\ufdc6\153\ufdc6\154\ufdc6\155\ufdc6\156\ufdc6\157\ufdc6\160\ufdc6"); + sb.append("\161\ufdc6\162\ufdc6\163\ufdc6\164\ufdc6\165\ufdc6\166\ufdc6\167"); + sb.append("\ufdc6\170\ufdc6\171\ufdc6\172\ufdc6\173\ufdc6\174\ufdc6\175\ufdc6"); + sb.append("\176\ufdc6\177\ufdc6\202\ufdc6\216\ufdc6\232\ufdc6\233\ufdc6\243"); + sb.append("\ufdc6\246\ufdc6\252\ufdc6\001\002\000\174\004\202\006\156"); + sb.append("\007\175\010\u01b1\011\204\012\075\015\031\016\071\032"); + sb.append("\u01bb\036\125\044\222\045\u01b3\050\173\051\214\054\026"); sb.append("\062\210\063\010\074\051\075\166\077\123\100\012\101"); sb.append("\206\102\041\103\144\104\117\105\141\115\136\116\046"); sb.append("\121\160\122\013\123\065\124\124\125\116\126\131\133"); - sb.append("\020\172\104\173\176\177\130\200\067\202\054\203\120"); - sb.append("\204\207\205\154\206\216\207\151\210\142\211\155\212"); - sb.append("\063\213\074\214\114\216\101\222\u01b0\230\u01b3\233\152"); - sb.append("\234\015\235\073\236\060\247\021\253\147\254\064\255"); - sb.append("\055\001\002\000\004\010\uff27\001\002\000\012\065\uff2a"); - sb.append("\223\uff2a\224\uff2a\250\uff2a\001\002\000\006\111\u026f\214"); - sb.append("\u0270\001\002\000\172\031\ufd15\033\ufd15\071\ufd15\072\ufd15"); - sb.append("\073\ufd15\111\u026f\112\ufd15\113\ufd15\127\ufd15\130\ufd15\131"); - sb.append("\ufd15\132\ufd15\134\ufd15\135\ufd15\136\ufd15\137\ufd15\140\ufd15"); - sb.append("\141\ufd15\142\ufd15\143\ufd15\144\ufd15\145\ufd15\146\ufd15\147"); - sb.append("\ufd15\150\ufd15\151\ufd15\152\ufd15\153\ufd15\154\ufd15\155\ufd15"); - sb.append("\156\ufd15\157\ufd15\160\ufd15\161\ufd15\162\ufd15\163\ufd15\164"); - sb.append("\ufd15\165\ufd15\166\ufd15\167\ufd15\170\ufd15\171\ufd15\172\ufd15"); - sb.append("\173\ufd15\174\ufd15\175\ufd15\176\ufd15\201\ufd15\202\ufd15\203"); - sb.append("\ufd15\214\u0270\215\ufd15\230\ufde9\231\ufd15\232\ufd15\242\ufd15"); - sb.append("\243\ufd15\245\ufd15\246\ufd15\251\ufd15\001\002\000\172\004"); - sb.append("\201\006\156\007\175\010\u01af\011\204\012\075\015\031"); - sb.append("\016\071\032\106\036\125\044\222\045\u01b1\054\026\062"); + sb.append("\020\173\104\174\176\200\130\201\067\203\054\204\120"); + sb.append("\205\207\206\154\207\216\210\151\211\142\212\155\213"); + sb.append("\063\214\074\215\114\217\u01ba\223\u01b2\231\047\234\152"); + sb.append("\235\015\236\073\237\060\250\021\254\147\255\064\256"); + sb.append("\055\001\002\000\160\031\ufd4e\033\ufd4e\073\ufd4e\112\ufd4e"); + sb.append("\127\ufd4e\130\ufd4e\131\ufd4e\132\ufd4e\134\u0375\135\u037a\136"); + sb.append("\u0376\137\u0380\140\u0379\141\u037f\142\u037c\143\u037e\144\u0378"); + sb.append("\145\u0374\146\u037b\147\u037d\150\ufd4e\151\ufd4e\152\ufd4e\153"); + sb.append("\ufd4e\154\ufd4e\155\ufd4e\156\ufd4e\157\ufd4e\160\ufd4e\161\ufd4e"); + sb.append("\162\ufd4e\163\ufd4e\164\ufd4e\165\ufd4e\166\ufd4e\167\ufd4e\170"); + sb.append("\ufd4e\171\ufd4e\172\ufd4e\173\ufd4e\174\ufd4e\175\ufd4e\176\ufd4e"); + sb.append("\177\ufd4e\202\ufd4e\203\ufd4c\204\ufd4c\216\ufd4e\232\ufd4e\233"); + sb.append("\ufd4e\243\ufd4e\244\u0377\246\ufd4e\247\u0381\252\ufd4e\001\002"); + sb.append("\000\004\231\u0371\001\002\000\242\004\u01a4\005\u01ae\010"); + sb.append("\u016d\017\u019a\020\u0197\021\u0172\022\u0178\023\u016c\024\u018d"); + sb.append("\025\u018a\026\u0174\027\u01af\030\u0193\031\u0177\032\u018c\033"); + sb.append("\u016e\034\u019d\035\u0189\036\u0162\037\u015f\040\u017c\041\u0179"); + sb.append("\042\u0198\043\u0184\044\u017e\045\u018f\046\u019f\047\u01a1\050"); + sb.append("\u0161\052\u016f\053\u01ab\054\u01ad\055\u017b\056\u0168\057\u0160"); + sb.append("\060\u01ac\061\u0186\062\u01a8\063\u016a\065\u016b\066\u01a3\067"); + sb.append("\u0167\070\u018b\074\u01a9\075\u0163\076\u0165\077\u0166\100\u0194"); + sb.append("\101\u0173\102\u0175\103\u019e\104\u015d\111\u0601\114\u0187\115"); + sb.append("\u019c\116\u0170\121\u017a\122\u0169\123\u0183\124\u0176\125\u019b"); + sb.append("\126\u018e\130\u01a6\131\u01a7\132\u01a2\133\u017f\217\u0185\220"); + sb.append("\u0181\221\u0182\222\u0195\223\u0171\224\u017d\225\u0164\226\u0192"); + sb.append("\227\u0191\230\u01a0\241\u0196\242\u0190\251\u015e\255\u0603\001"); + sb.append("\002\000\012\071\ufde0\072\ufde0\113\ufde0\231\u05fe\001\002"); + sb.append("\000\034\010\244\012\075\016\u033c\075\166\121\240\215"); + sb.append("\u01ef\217\u01f3\223\341\231\u01b5\234\152\254\241\255\237"); + sb.append("\256\245\001\002\000\134\031\ufff5\033\ufff5\071\ufddc\072"); + sb.append("\ufddc\073\ufff5\111\ufff5\112\ufff5\113\ufddc\127\ufff5\130\ufff5"); + sb.append("\131\ufff5\132\ufff5\150\ufff5\151\ufff5\152\ufff5\153\ufff5\154"); + sb.append("\ufff5\155\ufff5\156\ufff5\157\ufff5\160\ufff5\161\ufff5\162\ufff5"); + sb.append("\163\ufff5\164\ufff5\165\ufff5\166\ufff5\167\ufff5\170\ufff5\171"); + sb.append("\ufff5\172\ufff5\173\ufff5\174\ufff5\175\ufff5\176\ufff5\177\ufff5"); + sb.append("\202\ufff5\215\ufff5\216\ufff5\231\ufddc\232\ufff5\233\ufff5\243"); + sb.append("\ufff5\246\ufff5\252\ufff5\001\002\000\120\031\ufd70\033\ufd70"); + sb.append("\073\ufd70\112\ufd70\127\ufd70\130\ufd70\131\ufd70\132\ufd70\150"); + sb.append("\ufd70\151\ufd70\152\ufd70\153\ufd70\154\ufd70\155\ufd70\156\ufd70"); + sb.append("\157\ufd70\160\ufd70\161\ufd70\162\ufd70\163\ufd70\164\ufd70\165"); + sb.append("\ufd70\166\ufd70\167\ufd70\170\ufd70\171\ufd70\172\ufd70\173\ufd70"); + sb.append("\174\ufd70\175\ufd70\176\ufd70\177\ufd70\202\ufd70\216\ufd70\232"); + sb.append("\ufd70\233\ufd70\243\ufd70\246\ufd70\252\ufd70\001\002\000\004"); + sb.append("\111\u05d5\001\002\000\006\015\u05d3\240\u05d2\001\002\000"); + sb.append("\004\010\u05b9\001\002\000\174\031\ufd14\033\ufd14\071\ufd14"); + sb.append("\072\ufd14\073\ufd14\111\u0273\112\ufd14\113\ufd14\127\ufd14\130"); + sb.append("\ufd14\131\ufd14\132\ufd14\134\ufd14\135\ufd14\136\ufd14\137\ufd14"); + sb.append("\140\ufd14\141\ufd14\142\ufd14\143\ufd14\144\ufd14\145\ufd14\146"); + sb.append("\ufd14\147\ufd14\150\ufd14\151\ufd14\152\ufd14\153\ufd14\154\ufd14"); + sb.append("\155\ufd14\156\ufd14\157\ufd14\160\ufd14\161\ufd14\162\ufd14\163"); + sb.append("\ufd14\164\ufd14\165\ufd14\166\ufd14\167\ufd14\170\ufd14\171\ufd14"); + sb.append("\172\ufd14\173\ufd14\174\ufd14\175\ufd14\176\ufd14\177\ufd14\202"); + sb.append("\ufd14\203\ufd14\204\ufd14\215\u0274\216\ufd14\231\ufd14\232\ufd14"); + sb.append("\233\ufd14\243\ufd14\244\ufd14\246\ufd14\247\ufd14\252\ufd14\001"); + sb.append("\002\000\170\004\202\006\156\007\175\010\u01b1\011\204"); + sb.append("\012\075\015\031\016\071\032\106\036\125\044\222\045"); + sb.append("\u01b3\054\026\062\210\063\010\074\051\075\166\077\123"); + sb.append("\100\012\101\206\102\041\103\144\104\117\105\141\115"); + sb.append("\136\116\046\121\160\122\013\123\065\124\124\125\116"); + sb.append("\126\131\133\020\173\104\174\176\200\130\201\067\203"); + sb.append("\054\204\120\205\207\206\154\207\216\210\151\211\142"); + sb.append("\212\155\213\063\214\074\215\114\217\101\223\u01b2\231"); + sb.append("\u01b5\234\152\235\015\236\073\237\060\250\021\254\147"); + sb.append("\255\064\256\055\001\002\000\134\031\ufff6\033\ufff6\071"); + sb.append("\ufddd\072\ufddd\073\ufff6\111\ufff6\112\ufff6\113\ufddd\127\ufff6"); + sb.append("\130\ufff6\131\ufff6\132\ufff6\150\ufff6\151\ufff6\152\ufff6\153"); + sb.append("\ufff6\154\ufff6\155\ufff6\156\ufff6\157\ufff6\160\ufff6\161\ufff6"); + sb.append("\162\ufff6\163\ufff6\164\ufff6\165\ufff6\166\ufff6\167\ufff6\170"); + sb.append("\ufff6\171\ufff6\172\ufff6\173\ufff6\174\ufff6\175\ufff6\176\ufff6"); + sb.append("\177\ufff6\202\ufff6\215\ufff6\216\ufff6\231\ufddd\232\ufff6\233"); + sb.append("\ufff6\243\ufff6\246\ufff6\252\ufff6\001\002\000\170\004\202"); + sb.append("\006\156\007\175\010\u01b1\011\204\012\075\015\031\016"); + sb.append("\071\032\106\036\125\044\222\045\u01b3\054\026\062\210"); + sb.append("\063\010\074\051\075\166\077\123\100\012\101\206\102"); + sb.append("\041\103\144\104\117\105\141\115\136\116\046\121\160"); + sb.append("\122\013\123\065\124\124\125\116\126\131\133\020\173"); + sb.append("\104\174\176\200\130\201\067\203\054\204\120\205\207"); + sb.append("\206\154\207\216\210\151\211\142\212\155\213\063\214"); + sb.append("\074\215\114\217\101\223\u01b2\231\u01b5\234\152\235\015"); + sb.append("\236\073\237\060\250\021\254\147\255\064\256\055\001"); + sb.append("\002\000\174\031\ufd26\033\ufd26\071\ufd26\072\ufd26\073\ufd26"); + sb.append("\111\u0273\112\ufd26\113\u05af\127\ufd26\130\ufd26\131\ufd26\132"); + sb.append("\ufd26\134\ufd26\135\ufd26\136\ufd26\137\ufd26\140\ufd26\141\ufd26"); + sb.append("\142\ufd26\143\ufd26\144\ufd26\145\ufd26\146\ufd26\147\ufd26\150"); + sb.append("\ufd26\151\ufd26\152\ufd26\153\ufd26\154\ufd26\155\ufd26\156\ufd26"); + sb.append("\157\ufd26\160\ufd26\161\ufd26\162\ufd26\163\ufd26\164\ufd26\165"); + sb.append("\ufd26\166\ufd26\167\ufd26\170\ufd26\171\ufd26\172\ufd26\173\ufd26"); + sb.append("\174\ufd26\175\ufd26\176\ufd26\177\ufd26\202\ufd26\203\ufd26\204"); + sb.append("\ufd26\215\u0274\216\ufd26\231\u05ae\232\ufd26\233\ufd26\243\ufd26"); + sb.append("\244\ufd26\246\ufd26\247\ufd26\252\ufd26\001\002\000\170\004"); + sb.append("\202\006\156\007\175\010\u01b1\011\204\012\075\015\031"); + sb.append("\016\071\032\106\036\125\044\222\045\u01b3\054\026\062"); sb.append("\210\063\010\074\051\075\166\077\123\100\012\101\206"); sb.append("\102\041\103\144\104\117\105\141\115\136\116\046\121"); sb.append("\160\122\013\123\065\124\124\125\116\126\131\133\020"); - sb.append("\151\u062c\172\104\173\176\177\130\200\067\202\054\203"); - sb.append("\120\204\207\205\154\206\216\207\151\210\142\211\155"); - sb.append("\212\063\213\074\214\114\216\101\222\u01b0\230\u01b3\233"); - sb.append("\152\234\015\235\073\236\060\247\021\253\147\254\064"); - sb.append("\255\055\001\002\000\004\230\u0623\001\002\000\246\003"); - sb.append("\211\004\201\005\164\006\156\007\175\010\217\011\204"); - sb.append("\012\075\014\007\015\031\016\071\017\143\020\035\021"); - sb.append("\034\023\145\025\200\027\203\032\106\034\113\036\125"); - sb.append("\041\033\042\040\043\226\044\222\045\u01b1\047\212\050"); - sb.append("\173\051\214\052\057\054\026\056\u03a5\057\016\061\110"); - sb.append("\062\210\063\010\074\051\075\166\077\123\100\012\101"); - sb.append("\206\102\041\103\144\104\117\105\141\111\157\115\136"); - sb.append("\116\046\120\172\121\160\122\013\123\065\124\124\125"); - sb.append("\116\126\131\133\020\151\171\172\104\173\176\177\130"); - sb.append("\200\067\202\054\203\120\204\207\205\154\206\216\207"); - sb.append("\151\210\142\211\155\212\063\213\074\214\114\216\101"); - sb.append("\222\025\230\047\233\152\234\015\235\073\236\060\247"); - sb.append("\021\253\147\254\064\255\055\001\002\000\006\010\u028e"); - sb.append("\121\u028d\001\002\000\016\071\u0615\072\u0613\111\u026f\113"); - sb.append("\u0614\214\u0270\230\ufde5\001\002\000\172\004\201\006\156"); - sb.append("\007\175\010\u01af\011\204\012\075\015\031\016\071\032"); - sb.append("\106\036\125\044\222\045\u01b1\054\026\062\210\063\010"); + sb.append("\173\104\174\176\200\130\201\067\203\054\204\120\205"); + sb.append("\207\206\154\207\216\210\151\211\142\212\155\213\063"); + sb.append("\214\074\215\114\217\101\223\u01b2\231\u01b5\234\152\235"); + sb.append("\015\236\073\237\060\250\021\254\147\255\064\256\055"); + sb.append("\001\002\000\134\031\ufe5f\033\ufe5f\071\ufcc5\072\ufcc5\073"); + sb.append("\ufe5f\111\ufcc5\112\ufe5f\113\ufcc5\127\ufe5f\130\ufe5f\131\ufe5f"); + sb.append("\132\ufe5f\150\ufe5f\151\ufe5f\152\ufe5f\153\ufe5f\154\ufe5f\155"); + sb.append("\ufe5f\156\ufe5f\157\ufe5f\160\ufe5f\161\ufe5f\162\ufe5f\163\ufe5f"); + sb.append("\164\ufe5f\165\ufe5f\166\ufe5f\167\ufe5f\170\ufe5f\171\ufe5f\172"); + sb.append("\ufe5f\173\ufe5f\174\ufe5f\175\ufe5f\176\ufe5f\177\ufe5f\202\ufe5f"); + sb.append("\215\ufcc5\216\ufe5f\231\ufcc5\232\ufe5f\233\ufe5f\243\ufe5f\246"); + sb.append("\ufe5f\252\ufe5f\001\002\000\126\031\ufdc9\033\ufdc9\073\ufdc9"); + sb.append("\111\u0273\112\ufdc9\127\ufdc9\130\ufdc9\131\ufdc9\132\ufdc9\150"); + sb.append("\ufdc9\151\ufdc9\152\ufdc9\153\ufdc9\154\ufdc9\155\ufdc9\156\ufdc9"); + sb.append("\157\ufdc9\160\ufdc9\161\ufdc9\162\ufdc9\163\ufdc9\164\ufdc9\165"); + sb.append("\ufdc9\166\ufdc9\167\ufdc9\170\ufdc9\171\ufdc9\172\ufdc9\173\ufdc9"); + sb.append("\174\ufdc9\175\ufdc9\176\ufdc9\177\ufdc9\202\ufdc9\215\u0274\216"); + sb.append("\ufdc9\231\ufde3\232\ufdc9\233\ufdc9\243\ufdc9\246\ufdc9\252\ufdc9"); + sb.append("\001\002\000\322\002\uff9f\003\uff9f\004\uff9f\005\uff9f\006"); + sb.append("\uff9f\007\uff9f\010\uff9f\011\uff9f\012\uff9f\014\uff9f\015\uff9f"); + sb.append("\016\uff9f\017\uff9f\020\uff9f\021\uff9f\022\uff9f\023\uff9f\024"); + sb.append("\uff9f\025\uff9f\026\uff9f\027\uff9f\030\uff9f\032\uff9f\034\uff9f"); + sb.append("\035\uff9f\036\uff9f\037\uff9f\040\uff9f\041\uff9f\042\uff9f\043"); + sb.append("\uff9f\044\uff9f\045\uff9f\046\uff9f\047\uff9f\050\uff9f\051\uff9f"); + sb.append("\052\uff9f\054\uff9f\056\uff9f\057\uff9f\061\uff9f\062\uff9f\063"); + sb.append("\uff9f\064\uff9f\065\uff9f\066\uff9f\074\uff9f\075\uff9f\077\uff9f"); + sb.append("\100\uff9f\101\uff9f\102\uff9f\103\uff9f\104\uff9f\105\uff9f\111"); + sb.append("\uff9f\112\uff9f\114\uff9f\115\uff9f\116\uff9f\120\uff9f\121\uff9f"); + sb.append("\122\uff9f\123\uff9f\124\uff9f\125\uff9f\126\uff9f\133\uff9f\151"); + sb.append("\uff9f\173\uff9f\174\uff9f\200\uff9f\201\uff9f\203\uff9f\204\uff9f"); + sb.append("\205\uff9f\206\uff9f\207\uff9f\210\uff9f\211\uff9f\212\uff9f\213"); + sb.append("\uff9f\214\uff9f\215\uff9f\217\uff9f\220\uff9f\221\uff9f\222\uff9f"); + sb.append("\223\uff9f\224\uff9f\225\uff9f\231\uff9f\234\uff9f\235\uff9f\236"); + sb.append("\uff9f\237\uff9f\241\uff9f\250\uff9f\251\uff9f\253\uff9f\254\uff9f"); + sb.append("\255\uff9f\256\uff9f\001\002\000\014\012\ufcee\015\ufcee\107"); + sb.append("\ufcee\110\ufcee\236\ufcee\001\002\000\170\004\202\006\156"); + sb.append("\007\175\010\u01b1\011\204\012\075\015\031\016\071\032"); + sb.append("\106\036\125\044\222\045\u01b3\054\026\062\210\063\010"); sb.append("\074\051\075\166\077\123\100\012\101\206\102\041\103"); sb.append("\144\104\117\105\141\115\136\116\046\121\160\122\013"); - sb.append("\123\065\124\124\125\116\126\131\133\020\151\u060f\172"); - sb.append("\104\173\176\177\130\200\067\202\054\203\120\204\207"); - sb.append("\205\154\206\216\207\151\210\142\211\155\212\063\213"); - sb.append("\074\214\114\216\101\222\u01b0\230\u01b3\233\152\234\015"); - sb.append("\235\073\236\060\247\021\253\147\254\064\255\055\001"); - sb.append("\002\000\116\031\ufdc3\033\ufdc3\073\ufdc3\112\ufdc3\127\ufdc3"); - sb.append("\130\ufdc3\131\ufdc3\132\ufdc3\150\ufdc3\151\ufdc3\152\ufdc3\153"); - sb.append("\ufdc3\154\ufdc3\155\ufdc3\156\ufdc3\157\ufdc3\160\ufdc3\161\ufdc3"); - sb.append("\162\ufdc3\163\ufdc3\164\ufdc3\165\ufdc3\166\ufdc3\167\ufdc3\170"); - sb.append("\ufdc3\171\ufdc3\172\ufdc3\173\ufdc3\174\ufdc3\175\ufdc3\176\ufdc3"); - sb.append("\201\ufdc3\215\ufdc3\231\ufdc3\232\ufdc3\242\ufdc3\245\ufdc3\251"); - sb.append("\ufdc3\001\002\000\004\010\u0609\001\002\000\160\031\ufd3e"); - sb.append("\033\ufd3e\073\ufd3e\112\ufd3e\127\ufd3e\130\ufd3e\131\ufd3e\132"); - sb.append("\ufd3e\134\ufd3e\135\ufd3e\136\ufd3e\137\ufd3e\140\ufd3e\141\ufd3e"); - sb.append("\142\ufd3e\143\ufd3e\144\ufd3e\145\ufd3e\146\ufd3e\147\ufd3e\150"); - sb.append("\ufd3e\151\ufd3e\152\ufd3e\153\ufd3e\154\ufd3e\155\ufd3e\156\ufd3e"); - sb.append("\157\ufd3e\160\ufd3e\161\ufd3e\162\ufd3e\163\ufd3e\164\ufd3e\165"); - sb.append("\ufd3e\166\ufd3e\167\ufd3e\170\ufd3e\171\ufd3e\172\ufd3e\173\ufd3e"); - sb.append("\174\ufd3e\175\ufd3e\176\ufd3e\201\ufd3e\202\ufd3e\203\ufd3e\215"); - sb.append("\ufd3e\230\ufde8\231\ufd3e\232\ufd3e\242\ufd3e\243\ufd3e\245\ufd3e"); - sb.append("\246\ufd3e\251\ufd3e\001\002\000\116\031\ufd74\033\ufd74\073"); - sb.append("\ufd74\112\ufd74\127\ufd74\130\ufd74\131\ufd74\132\ufd74\150\ufd74"); - sb.append("\151\ufd74\152\ufd74\153\ufd74\154\ufd74\155\ufd74\156\ufd74\157"); - sb.append("\ufd74\160\ufd74\161\ufd74\162\ufd74\163\ufd74\164\ufd74\165\ufd74"); - sb.append("\166\ufd74\167\ufd74\170\ufd74\171\ufd74\172\ufd74\173\ufd74\174"); - sb.append("\ufd74\175\ufd74\176\ufd74\201\ufd74\215\ufd74\231\ufd74\232\ufd74"); - sb.append("\242\ufd74\245\ufd74\251\ufd74\001\002\000\172\031\ufd0d\033"); - sb.append("\ufd0d\071\ufd0d\072\ufd0d\073\ufd0d\111\ufd0d\112\ufd0d\113\ufd0d"); - sb.append("\127\ufd0d\130\ufd0d\131\ufd0d\132\ufd0d\134\ufd0d\135\ufd0d\136"); - sb.append("\ufd0d\137\ufd0d\140\ufd0d\141\ufd0d\142\ufd0d\143\ufd0d\144\ufd0d"); - sb.append("\145\ufd0d\146\ufd0d\147\ufd0d\150\ufd0d\151\ufd0d\152\ufd0d\153"); - sb.append("\ufd0d\154\ufd0d\155\ufd0d\156\ufd0d\157\ufd0d\160\ufd0d\161\ufd0d"); - sb.append("\162\ufd0d\163\ufd0d\164\ufd0d\165\ufd0d\166\ufd0d\167\ufd0d\170"); - sb.append("\ufd0d\171\ufd0d\172\ufd0d\173\ufd0d\174\ufd0d\175\ufd0d\176\ufd0d"); - sb.append("\201\ufd0d\202\ufd0d\203\ufd0d\214\ufd0d\215\ufd0d\230\ufd0d\231"); - sb.append("\ufd0d\232\ufd0d\242\ufd0d\243\ufd0d\245\ufd0d\246\ufd0d\251\ufd0d"); - sb.append("\001\002\000\116\031\ufdc7\033\ufdc7\073\ufdc7\112\ufdc7\127"); - sb.append("\ufdc7\130\ufdc7\131\ufdc7\132\ufdc7\150\ufdc7\151\ufdc7\152\ufdc7"); - sb.append("\153\ufdc7\154\ufdc7\155\ufdc7\156\ufdc7\157\ufdc7\160\ufdc7\161"); - sb.append("\ufdc7\162\ufdc7\163\ufdc7\164\ufdc7\165\ufdc7\166\ufdc7\167\ufdc7"); - sb.append("\170\ufdc7\171\ufdc7\172\ufdc7\173\ufdc7\174\ufdc7\175\ufdc7\176"); - sb.append("\ufdc7\201\ufdc7\215\ufdc7\231\ufdc7\232\ufdc7\242\ufdc7\245\ufdc7"); - sb.append("\251\ufdc7\001\002\000\174\004\201\006\156\007\175\010"); - sb.append("\u01af\011\204\012\075\015\031\016\071\032\u01b9\036\125"); - sb.append("\044\222\045\u01b1\050\173\051\214\054\026\062\210\063"); - sb.append("\010\074\051\075\166\077\123\100\012\101\206\102\041"); - sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\122"); - sb.append("\013\123\065\124\124\125\116\126\131\133\020\172\104"); - sb.append("\173\176\177\130\200\067\202\054\203\120\204\207\205"); - sb.append("\154\206\216\207\151\210\142\211\155\212\063\213\074"); - sb.append("\214\114\216\u01b8\222\u01b0\230\047\233\152\234\015\235"); - sb.append("\073\236\060\247\021\253\147\254\064\255\055\001\002"); - sb.append("\000\156\031\ufd50\033\ufd50\073\ufd50\112\ufd50\127\ufd50\130"); - sb.append("\ufd50\131\ufd50\132\ufd50\134\u0371\135\u0376\136\u0372\137\u037c"); - sb.append("\140\u0375\141\u037b\142\u0378\143\u037a\144\u0374\145\u0370\146"); - sb.append("\u0377\147\u0379\150\ufd50\151\ufd50\152\ufd50\153\ufd50\154\ufd50"); - sb.append("\155\ufd50\156\ufd50\157\ufd50\160\ufd50\161\ufd50\162\ufd50\163"); - sb.append("\ufd50\164\ufd50\165\ufd50\166\ufd50\167\ufd50\170\ufd50\171\ufd50"); - sb.append("\172\ufd50\173\ufd50\174\ufd50\175\ufd50\176\ufd50\201\ufd50\202"); - sb.append("\ufd4e\203\ufd4e\215\ufd50\231\ufd50\232\ufd50\242\ufd50\243\u0373"); - sb.append("\245\ufd50\246\u037d\251\ufd50\001\002\000\004\230\u036d\001"); - sb.append("\002\000\242\004\u01a2\005\u01ac\010\u016b\017\u0198\020\u0195"); - sb.append("\021\u0170\022\u0176\023\u016a\024\u018b\025\u0188\026\u0172\027"); - sb.append("\u01ad\030\u0191\031\u0175\032\u018a\033\u016c\034\u019b\035\u0187"); - sb.append("\036\u0160\037\u015d\040\u017a\041\u0177\042\u0196\043\u0182\044"); - sb.append("\u017c\045\u018d\046\u019d\047\u019f\050\u015f\052\u016d\053\u01a9"); - sb.append("\054\u01ab\055\u0179\056\u0166\057\u015e\060\u01aa\061\u0184\062"); - sb.append("\u01a6\063\u0168\065\u0169\066\u01a1\067\u0165\070\u0189\074\u01a7"); - sb.append("\075\u0161\076\u0163\077\u0164\100\u0192\101\u0171\102\u0173\103"); - sb.append("\u019c\104\u015b\111\u05fd\114\u0185\115\u019a\116\u016e\121\u0178"); - sb.append("\122\u0167\123\u0181\124\u0174\125\u0199\126\u018c\130\u01a4\131"); - sb.append("\u01a5\132\u01a0\133\u017d\216\u0183\217\u017f\220\u0180\221\u0193"); - sb.append("\222\u016f\223\u017b\224\u0162\225\u0190\226\u018f\227\u019e\240"); - sb.append("\u0194\241\u018e\250\u015c\254\u05ff\001\002\000\012\071\ufde1"); - sb.append("\072\ufde1\113\ufde1\230\u05fa\001\002\000\034\010\244\012"); - sb.append("\075\016\u0338\075\166\121\237\214\u01ec\216\u01ef\222\341"); - sb.append("\230\u01b3\233\152\253\241\254\240\255\245\001\002\000"); - sb.append("\132\031\ufff5\033\ufff5\071\ufddd\072\ufddd\073\ufff5\111\ufff5"); - sb.append("\112\ufff5\113\ufddd\127\ufff5\130\ufff5\131\ufff5\132\ufff5\150"); - sb.append("\ufff5\151\ufff5\152\ufff5\153\ufff5\154\ufff5\155\ufff5\156\ufff5"); - sb.append("\157\ufff5\160\ufff5\161\ufff5\162\ufff5\163\ufff5\164\ufff5\165"); - sb.append("\ufff5\166\ufff5\167\ufff5\170\ufff5\171\ufff5\172\ufff5\173\ufff5"); - sb.append("\174\ufff5\175\ufff5\176\ufff5\201\ufff5\214\ufff5\215\ufff5\230"); - sb.append("\ufddd\231\ufff5\232\ufff5\242\ufff5\245\ufff5\251\ufff5\001\002"); - sb.append("\000\116\031\ufd72\033\ufd72\073\ufd72\112\ufd72\127\ufd72\130"); - sb.append("\ufd72\131\ufd72\132\ufd72\150\ufd72\151\ufd72\152\ufd72\153\ufd72"); - sb.append("\154\ufd72\155\ufd72\156\ufd72\157\ufd72\160\ufd72\161\ufd72\162"); - sb.append("\ufd72\163\ufd72\164\ufd72\165\ufd72\166\ufd72\167\ufd72\170\ufd72"); - sb.append("\171\ufd72\172\ufd72\173\ufd72\174\ufd72\175\ufd72\176\ufd72\201"); - sb.append("\ufd72\215\ufd72\231\ufd72\232\ufd72\242\ufd72\245\ufd72\251\ufd72"); - sb.append("\001\002\000\004\111\u05d1\001\002\000\006\015\u05cf\237"); - sb.append("\u05ce\001\002\000\004\010\u05b5\001\002\000\172\031\ufd16"); - sb.append("\033\ufd16\071\ufd16\072\ufd16\073\ufd16\111\u026f\112\ufd16\113"); - sb.append("\ufd16\127\ufd16\130\ufd16\131\ufd16\132\ufd16\134\ufd16\135\ufd16"); - sb.append("\136\ufd16\137\ufd16\140\ufd16\141\ufd16\142\ufd16\143\ufd16\144"); - sb.append("\ufd16\145\ufd16\146\ufd16\147\ufd16\150\ufd16\151\ufd16\152\ufd16"); - sb.append("\153\ufd16\154\ufd16\155\ufd16\156\ufd16\157\ufd16\160\ufd16\161"); - sb.append("\ufd16\162\ufd16\163\ufd16\164\ufd16\165\ufd16\166\ufd16\167\ufd16"); - sb.append("\170\ufd16\171\ufd16\172\ufd16\173\ufd16\174\ufd16\175\ufd16\176"); - sb.append("\ufd16\201\ufd16\202\ufd16\203\ufd16\214\u0270\215\ufd16\230\ufd16"); - sb.append("\231\ufd16\232\ufd16\242\ufd16\243\ufd16\245\ufd16\246\ufd16\251"); - sb.append("\ufd16\001\002\000\170\004\201\006\156\007\175\010\u01af"); - sb.append("\011\204\012\075\015\031\016\071\032\106\036\125\044"); - sb.append("\222\045\u01b1\054\026\062\210\063\010\074\051\075\166"); - sb.append("\077\123\100\012\101\206\102\041\103\144\104\117\105"); - sb.append("\141\115\136\116\046\121\160\122\013\123\065\124\124"); - sb.append("\125\116\126\131\133\020\172\104\173\176\177\130\200"); - sb.append("\067\202\054\203\120\204\207\205\154\206\216\207\151"); - sb.append("\210\142\211\155\212\063\213\074\214\114\216\101\222"); - sb.append("\u01b0\230\u01b3\233\152\234\015\235\073\236\060\247\021"); - sb.append("\253\147\254\064\255\055\001\002\000\132\031\ufff6\033"); - sb.append("\ufff6\071\ufdde\072\ufdde\073\ufff6\111\ufff6\112\ufff6\113\ufdde"); - sb.append("\127\ufff6\130\ufff6\131\ufff6\132\ufff6\150\ufff6\151\ufff6\152"); - sb.append("\ufff6\153\ufff6\154\ufff6\155\ufff6\156\ufff6\157\ufff6\160\ufff6"); - sb.append("\161\ufff6\162\ufff6\163\ufff6\164\ufff6\165\ufff6\166\ufff6\167"); - sb.append("\ufff6\170\ufff6\171\ufff6\172\ufff6\173\ufff6\174\ufff6\175\ufff6"); - sb.append("\176\ufff6\201\ufff6\214\ufff6\215\ufff6\230\ufdde\231\ufff6\232"); - sb.append("\ufff6\242\ufff6\245\ufff6\251\ufff6\001\002\000\170\004\201"); - sb.append("\006\156\007\175\010\u01af\011\204\012\075\015\031\016"); - sb.append("\071\032\106\036\125\044\222\045\u01b1\054\026\062\210"); + sb.append("\123\065\124\124\125\116\126\131\133\020\173\104\174"); + sb.append("\176\200\130\201\067\203\054\204\120\205\207\206\154"); + sb.append("\207\216\210\151\211\142\212\155\213\063\214\074\215"); + sb.append("\114\217\101\223\u01b2\231\u01b5\234\152\235\015\236\073"); + sb.append("\237\060\250\021\254\147\255\064\256\055\001\002\000"); + sb.append("\212\012\ufccd\015\ufccd\031\ufccd\033\ufccd\071\ufccd\072\ufccd"); + sb.append("\073\ufccd\106\ufccd\107\ufccd\110\ufccd\111\ufccd\112\ufccd\113"); + sb.append("\ufccd\127\ufccd\130\ufccd\131\ufccd\132\ufccd\134\ufccd\135\ufccd"); + sb.append("\136\ufccd\137\ufccd\140\ufccd\141\ufccd\142\ufccd\143\ufccd\144"); + sb.append("\ufccd\145\ufccd\146\ufccd\147\ufccd\150\ufccd\151\ufccd\152\ufccd"); + sb.append("\153\ufccd\154\ufccd\155\ufccd\156\ufccd\157\ufccd\160\ufccd\161"); + sb.append("\ufccd\162\ufccd\163\ufccd\164\ufccd\165\ufccd\166\ufccd\167\ufccd"); + sb.append("\170\ufccd\171\ufccd\172\ufccd\173\ufccd\174\ufccd\175\ufccd\176"); + sb.append("\ufccd\177\ufccd\202\ufccd\203\ufccd\204\ufccd\215\ufccd\216\ufccd"); + sb.append("\231\ufccd\232\ufccd\233\ufccd\235\ufccd\236\ufccd\243\ufccd\244"); + sb.append("\ufccd\246\ufccd\247\ufccd\252\ufccd\001\002\000\166\031\ufd1a"); + sb.append("\033\ufd1a\071\ufd1a\072\ufd1a\073\ufd1a\112\ufd1a\113\u05a5\127"); + sb.append("\ufd1a\130\ufd1a\131\ufd1a\132\ufd1a\134\ufd1a\135\ufd1a\136\ufd1a"); + sb.append("\137\ufd1a\140\ufd1a\141\ufd1a\142\ufd1a\143\ufd1a\144\ufd1a\145"); + sb.append("\ufd1a\146\ufd1a\147\ufd1a\150\ufd1a\151\ufd1a\152\ufd1a\153\ufd1a"); + sb.append("\154\ufd1a\155\ufd1a\156\ufd1a\157\ufd1a\160\ufd1a\161\ufd1a\162"); + sb.append("\ufd1a\163\ufd1a\164\ufd1a\165\ufd1a\166\ufd1a\167\ufd1a\170\ufd1a"); + sb.append("\171\ufd1a\172\ufd1a\173\ufd1a\174\ufd1a\175\ufd1a\176\ufd1a\177"); + sb.append("\ufd1a\202\ufd1a\203\ufd1a\204\ufd1a\216\ufd1a\232\ufd1a\233\ufd1a"); + sb.append("\243\ufd1a\244\ufd1a\246\ufd1a\247\ufd1a\252\ufd1a\001\002\000"); + sb.append("\164\031\ufd27\033\ufd27\071\ufd27\072\ufd27\073\ufd27\112\ufd27"); + sb.append("\127\ufd27\130\ufd27\131\ufd27\132\ufd27\134\ufd27\135\ufd27\136"); + sb.append("\ufd27\137\ufd27\140\ufd27\141\ufd27\142\ufd27\143\ufd27\144\ufd27"); + sb.append("\145\ufd27\146\ufd27\147\ufd27\150\ufd27\151\ufd27\152\ufd27\153"); + sb.append("\ufd27\154\ufd27\155\ufd27\156\ufd27\157\ufd27\160\ufd27\161\ufd27"); + sb.append("\162\ufd27\163\ufd27\164\ufd27\165\ufd27\166\ufd27\167\ufd27\170"); + sb.append("\ufd27\171\ufd27\172\ufd27\173\ufd27\174\ufd27\175\ufd27\176\ufd27"); + sb.append("\177\ufd27\202\ufd27\203\ufd27\204\ufd27\216\ufd27\232\ufd27\233"); + sb.append("\ufd27\243\ufd27\244\ufd27\246\ufd27\247\ufd27\252\ufd27\001\002"); + sb.append("\000\322\002\uff44\003\uff44\004\uff44\005\uff44\006\uff44\007"); + sb.append("\uff44\010\uff44\011\uff44\012\uff44\014\uff44\015\uff44\016\uff44"); + sb.append("\017\uff44\020\uff44\021\uff44\022\uff44\023\uff44\024\uff44\025"); + sb.append("\uff44\026\uff44\027\uff44\030\uff44\032\uff44\034\uff44\035\uff44"); + sb.append("\036\uff44\037\uff44\040\uff44\041\uff44\042\uff44\043\uff44\044"); + sb.append("\uff44\045\uff44\046\uff44\047\uff44\050\uff44\051\uff44\052\uff44"); + sb.append("\054\uff44\056\uff44\057\uff44\061\uff44\062\uff44\063\uff44\064"); + sb.append("\uff44\065\uff44\066\uff44\074\uff44\075\uff44\077\uff44\100\uff44"); + sb.append("\101\uff44\102\uff44\103\uff44\104\uff44\105\uff44\111\uff44\112"); + sb.append("\uff44\114\uff44\115\uff44\116\uff44\120\uff44\121\uff44\122\uff44"); + sb.append("\123\uff44\124\uff44\125\uff44\126\uff44\133\uff44\151\uff44\173"); + sb.append("\uff44\174\uff44\200\uff44\201\uff44\203\uff44\204\uff44\205\uff44"); + sb.append("\206\uff44\207\uff44\210\uff44\211\uff44\212\uff44\213\uff44\214"); + sb.append("\uff44\215\uff44\217\uff44\220\uff44\221\uff44\222\uff44\223\uff44"); + sb.append("\224\uff44\225\uff44\231\uff44\234\uff44\235\uff44\236\uff44\237"); + sb.append("\uff44\241\uff44\250\uff44\251\uff44\253\uff44\254\uff44\255\uff44"); + sb.append("\256\uff44\001\002\000\036\010\244\012\075\065\u01fc\075"); + sb.append("\166\121\240\215\u01ef\217\u01f3\223\341\231\u01f8\234\152"); + sb.append("\250\021\254\241\255\237\256\245\001\002\000\126\031"); + sb.append("\ufe16\033\ufe16\073\ufe16\111\u0273\112\ufe16\127\ufe16\130\ufe16"); + sb.append("\131\ufe16\132\ufe16\150\ufe16\151\ufe16\152\ufe16\153\ufe16\154"); + sb.append("\ufe16\155\ufe16\156\ufe16\157\ufe16\160\ufe16\161\ufe16\162\ufe16"); + sb.append("\163\ufe16\164\ufe16\165\ufe16\166\ufe16\167\ufe16\170\ufe16\171"); + sb.append("\ufe16\172\ufe16\173\ufe16\174\ufe16\175\ufe16\176\ufe16\177\ufe16"); + sb.append("\202\ufe16\215\u0274\216\ufe16\231\ufde2\232\ufe16\233\ufe16\243"); + sb.append("\ufe16\246\ufe16\252\ufe16\001\002\000\120\031\ufd51\033\ufd51"); + sb.append("\073\ufd51\112\ufd51\127\ufd51\130\ufd51\131\ufd51\132\ufd51\150"); + sb.append("\ufd51\151\ufd51\152\ufd51\153\ufd51\154\ufd51\155\ufd51\156\ufd51"); + sb.append("\157\ufd51\160\ufd51\161\ufd51\162\ufd51\163\ufd51\164\ufd51\165"); + sb.append("\ufd51\166\ufd51\167\ufd51\170\ufd51\171\ufd51\172\ufd51\173\ufd51"); + sb.append("\174\ufd51\175\ufd51\176\ufd51\177\ufd51\202\ufd51\216\ufd51\232"); + sb.append("\ufd51\233\ufd51\243\ufd51\246\ufd51\252\ufd51\001\002\000\170"); + sb.append("\004\202\006\156\007\175\010\u01b1\011\204\012\075\015"); + sb.append("\031\016\071\032\106\036\125\044\222\045\u01b3\054\026"); + sb.append("\062\210\063\010\074\051\075\166\077\123\100\012\101"); + sb.append("\206\102\041\103\144\104\117\105\141\115\136\116\046"); + sb.append("\121\160\122\013\123\065\124\124\125\116\126\131\133"); + sb.append("\020\173\104\174\176\200\130\201\067\203\054\204\120"); + sb.append("\205\207\206\154\207\216\210\151\211\142\212\155\213"); + sb.append("\063\214\074\215\114\217\101\223\u01b2\231\u01b5\234\152"); + sb.append("\235\015\236\073\237\060\250\021\254\147\255\064\256"); + sb.append("\055\001\002\000\004\010\u0597\001\002\000\170\004\202"); + sb.append("\006\156\007\175\010\u01b1\011\204\012\075\015\031\016"); + sb.append("\071\032\106\036\125\044\222\045\u01b3\054\026\062\210"); sb.append("\063\010\074\051\075\166\077\123\100\012\101\206\102"); sb.append("\041\103\144\104\117\105\141\115\136\116\046\121\160"); - sb.append("\122\013\123\065\124\124\125\116\126\131\133\020\172"); - sb.append("\104\173\176\177\130\200\067\202\054\203\120\204\207"); - sb.append("\205\154\206\216\207\151\210\142\211\155\212\063\213"); - sb.append("\074\214\114\216\101\222\u01b0\230\u01b3\233\152\234\015"); - sb.append("\235\073\236\060\247\021\253\147\254\064\255\055\001"); - sb.append("\002\000\172\031\ufd28\033\ufd28\071\ufd28\072\ufd28\073\ufd28"); - sb.append("\111\u026f\112\ufd28\113\u05ab\127\ufd28\130\ufd28\131\ufd28\132"); - sb.append("\ufd28\134\ufd28\135\ufd28\136\ufd28\137\ufd28\140\ufd28\141\ufd28"); - sb.append("\142\ufd28\143\ufd28\144\ufd28\145\ufd28\146\ufd28\147\ufd28\150"); - sb.append("\ufd28\151\ufd28\152\ufd28\153\ufd28\154\ufd28\155\ufd28\156\ufd28"); - sb.append("\157\ufd28\160\ufd28\161\ufd28\162\ufd28\163\ufd28\164\ufd28\165"); - sb.append("\ufd28\166\ufd28\167\ufd28\170\ufd28\171\ufd28\172\ufd28\173\ufd28"); - sb.append("\174\ufd28\175\ufd28\176\ufd28\201\ufd28\202\ufd28\203\ufd28\214"); - sb.append("\u0270\215\ufd28\230\u05aa\231\ufd28\232\ufd28\242\ufd28\243\ufd28"); - sb.append("\245\ufd28\246\ufd28\251\ufd28\001\002\000\170\004\201\006"); - sb.append("\156\007\175\010\u01af\011\204\012\075\015\031\016\071"); - sb.append("\032\106\036\125\044\222\045\u01b1\054\026\062\210\063"); - sb.append("\010\074\051\075\166\077\123\100\012\101\206\102\041"); - sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\122"); - sb.append("\013\123\065\124\124\125\116\126\131\133\020\172\104"); - sb.append("\173\176\177\130\200\067\202\054\203\120\204\207\205"); - sb.append("\154\206\216\207\151\210\142\211\155\212\063\213\074"); - sb.append("\214\114\216\101\222\u01b0\230\u01b3\233\152\234\015\235"); - sb.append("\073\236\060\247\021\253\147\254\064\255\055\001\002"); - sb.append("\000\132\031\ufe5f\033\ufe5f\071\ufcc7\072\ufcc7\073\ufe5f\111"); - sb.append("\ufcc7\112\ufe5f\113\ufcc7\127\ufe5f\130\ufe5f\131\ufe5f\132\ufe5f"); - sb.append("\150\ufe5f\151\ufe5f\152\ufe5f\153\ufe5f\154\ufe5f\155\ufe5f\156"); - sb.append("\ufe5f\157\ufe5f\160\ufe5f\161\ufe5f\162\ufe5f\163\ufe5f\164\ufe5f"); - sb.append("\165\ufe5f\166\ufe5f\167\ufe5f\170\ufe5f\171\ufe5f\172\ufe5f\173"); - sb.append("\ufe5f\174\ufe5f\175\ufe5f\176\ufe5f\201\ufe5f\214\ufcc7\215\ufe5f"); - sb.append("\230\ufcc7\231\ufe5f\232\ufe5f\242\ufe5f\245\ufe5f\251\ufe5f\001"); - sb.append("\002\000\124\031\ufdca\033\ufdca\073\ufdca\111\u026f\112\ufdca"); - sb.append("\127\ufdca\130\ufdca\131\ufdca\132\ufdca\150\ufdca\151\ufdca\152"); - sb.append("\ufdca\153\ufdca\154\ufdca\155\ufdca\156\ufdca\157\ufdca\160\ufdca"); - sb.append("\161\ufdca\162\ufdca\163\ufdca\164\ufdca\165\ufdca\166\ufdca\167"); - sb.append("\ufdca\170\ufdca\171\ufdca\172\ufdca\173\ufdca\174\ufdca\175\ufdca"); - sb.append("\176\ufdca\201\ufdca\214\u0270\215\ufdca\230\ufde4\231\ufdca\232"); - sb.append("\ufdca\242\ufdca\245\ufdca\251\ufdca\001\002\000\322\002\uff9f"); - sb.append("\003\uff9f\004\uff9f\005\uff9f\006\uff9f\007\uff9f\010\uff9f\011"); - sb.append("\uff9f\012\uff9f\014\uff9f\015\uff9f\016\uff9f\017\uff9f\020\uff9f"); - sb.append("\021\uff9f\022\uff9f\023\uff9f\024\uff9f\025\uff9f\026\uff9f\027"); - sb.append("\uff9f\030\uff9f\032\uff9f\034\uff9f\035\uff9f\036\uff9f\037\uff9f"); - sb.append("\040\uff9f\041\uff9f\042\uff9f\043\uff9f\044\uff9f\045\uff9f\046"); - sb.append("\uff9f\047\uff9f\050\uff9f\051\uff9f\052\uff9f\054\uff9f\056\uff9f"); - sb.append("\057\uff9f\061\uff9f\062\uff9f\063\uff9f\064\uff9f\065\uff9f\066"); - sb.append("\uff9f\074\uff9f\075\uff9f\077\uff9f\100\uff9f\101\uff9f\102\uff9f"); - sb.append("\103\uff9f\104\uff9f\105\uff9f\111\uff9f\112\uff9f\114\uff9f\115"); - sb.append("\uff9f\116\uff9f\120\uff9f\121\uff9f\122\uff9f\123\uff9f\124\uff9f"); - sb.append("\125\uff9f\126\uff9f\133\uff9f\151\uff9f\172\uff9f\173\uff9f\177"); - sb.append("\uff9f\200\uff9f\202\uff9f\203\uff9f\204\uff9f\205\uff9f\206\uff9f"); - sb.append("\207\uff9f\210\uff9f\211\uff9f\212\uff9f\213\uff9f\214\uff9f\216"); - sb.append("\uff9f\217\uff9f\220\uff9f\221\uff9f\222\uff9f\223\uff9f\224\uff9f"); - sb.append("\230\uff9f\233\uff9f\234\uff9f\235\uff9f\236\uff9f\240\uff9f\247"); - sb.append("\uff9f\250\uff9f\252\uff9f\253\uff9f\254\uff9f\255\uff9f\001\002"); - sb.append("\000\014\012\ufcf0\015\ufcf0\107\ufcf0\110\ufcf0\235\ufcf0\001"); - sb.append("\002\000\170\004\201\006\156\007\175\010\u01af\011\204"); + sb.append("\122\013\123\065\124\124\125\116\126\131\133\020\173"); + sb.append("\104\174\176\200\130\201\067\203\054\204\120\205\207"); + sb.append("\206\154\207\216\210\151\211\142\212\155\213\063\214"); + sb.append("\074\215\114\217\101\223\u01b2\231\u01b5\234\152\235\015"); + sb.append("\236\073\237\060\250\021\254\147\255\064\256\055\001"); + sb.append("\002\000\120\031\ufd57\033\ufd57\073\ufd57\112\ufd57\127\ufd57"); + sb.append("\130\ufd57\131\ufd57\132\ufd57\150\ufd57\151\ufd57\152\ufd57\153"); + sb.append("\ufd57\154\ufd57\155\ufd57\156\ufd57\157\ufd57\160\ufd57\161\ufd57"); + sb.append("\162\ufd57\163\ufd57\164\ufd57\165\ufd57\166\ufd57\167\ufd57\170"); + sb.append("\ufd57\171\ufd57\172\ufd57\173\ufd57\174\ufd57\175\ufd57\176\ufd57"); + sb.append("\177\ufd57\202\ufd57\216\ufd57\232\ufd57\233\ufd57\243\ufd57\246"); + sb.append("\ufd57\252\ufd57\001\002\000\004\231\u058e\001\002\000\004"); + sb.append("\010\uff23\001\002\000\120\031\u01d4\033\ufd53\073\ufd53\112"); + sb.append("\ufd53\127\ufd53\130\u01cb\131\u01dd\132\u01c3\150\u01c6\151\ufd53"); + sb.append("\152\u01c2\153\u01d5\154\u01d9\155\u01c4\156\u01cd\157\u01d6\160"); + sb.append("\u01dc\161\u01cf\162\u01bf\163\u01cc\164\u01da\165\u01d8\166\u01ca"); + sb.append("\167\u01c8\170\u01d7\171\u01d3\172\u01ce\173\u01de\174\u01c9\175"); + sb.append("\u01d2\176\u01d0\177\u01c1\202\u01c5\216\ufd53\232\ufd53\233\ufd53"); + sb.append("\243\u01c7\246\u01c0\252\u01db\001\002\000\004\231\u0573\001"); + sb.append("\002\000\202\004\202\006\156\007\175\010\u01b1\011\204"); sb.append("\012\075\015\031\016\071\032\106\036\125\044\222\045"); - sb.append("\u01b1\054\026\062\210\063\010\074\051\075\166\077\123"); + sb.append("\u01b3\054\026\062\210\063\010\074\u0332\075\166\077\123"); sb.append("\100\012\101\206\102\041\103\144\104\117\105\141\115"); sb.append("\136\116\046\121\160\122\013\123\065\124\124\125\116"); - sb.append("\126\131\133\020\172\104\173\176\177\130\200\067\202"); - sb.append("\054\203\120\204\207\205\154\206\216\207\151\210\142"); - sb.append("\211\155\212\063\213\074\214\114\216\101\222\u01b0\230"); - sb.append("\u01b3\233\152\234\015\235\073\236\060\247\021\253\147"); - sb.append("\254\064\255\055\001\002\000\210\012\ufccf\015\ufccf\031"); - sb.append("\ufccf\033\ufccf\071\ufccf\072\ufccf\073\ufccf\106\ufccf\107\ufccf"); - sb.append("\110\ufccf\111\ufccf\112\ufccf\113\ufccf\127\ufccf\130\ufccf\131"); - sb.append("\ufccf\132\ufccf\134\ufccf\135\ufccf\136\ufccf\137\ufccf\140\ufccf"); - sb.append("\141\ufccf\142\ufccf\143\ufccf\144\ufccf\145\ufccf\146\ufccf\147"); - sb.append("\ufccf\150\ufccf\151\ufccf\152\ufccf\153\ufccf\154\ufccf\155\ufccf"); - sb.append("\156\ufccf\157\ufccf\160\ufccf\161\ufccf\162\ufccf\163\ufccf\164"); - sb.append("\ufccf\165\ufccf\166\ufccf\167\ufccf\170\ufccf\171\ufccf\172\ufccf"); - sb.append("\173\ufccf\174\ufccf\175\ufccf\176\ufccf\201\ufccf\202\ufccf\203"); - sb.append("\ufccf\214\ufccf\215\ufccf\230\ufccf\231\ufccf\232\ufccf\234\ufccf"); - sb.append("\235\ufccf\242\ufccf\243\ufccf\245\ufccf\246\ufccf\251\ufccf\001"); - sb.append("\002\000\164\031\ufd1c\033\ufd1c\071\ufd1c\072\ufd1c\073\ufd1c"); - sb.append("\112\ufd1c\113\u05a1\127\ufd1c\130\ufd1c\131\ufd1c\132\ufd1c\134"); - sb.append("\ufd1c\135\ufd1c\136\ufd1c\137\ufd1c\140\ufd1c\141\ufd1c\142\ufd1c"); - sb.append("\143\ufd1c\144\ufd1c\145\ufd1c\146\ufd1c\147\ufd1c\150\ufd1c\151"); - sb.append("\ufd1c\152\ufd1c\153\ufd1c\154\ufd1c\155\ufd1c\156\ufd1c\157\ufd1c"); - sb.append("\160\ufd1c\161\ufd1c\162\ufd1c\163\ufd1c\164\ufd1c\165\ufd1c\166"); - sb.append("\ufd1c\167\ufd1c\170\ufd1c\171\ufd1c\172\ufd1c\173\ufd1c\174\ufd1c"); - sb.append("\175\ufd1c\176\ufd1c\201\ufd1c\202\ufd1c\203\ufd1c\215\ufd1c\231"); - sb.append("\ufd1c\232\ufd1c\242\ufd1c\243\ufd1c\245\ufd1c\246\ufd1c\251\ufd1c"); - sb.append("\001\002\000\162\031\ufd29\033\ufd29\071\ufd29\072\ufd29\073"); - sb.append("\ufd29\112\ufd29\127\ufd29\130\ufd29\131\ufd29\132\ufd29\134\ufd29"); - sb.append("\135\ufd29\136\ufd29\137\ufd29\140\ufd29\141\ufd29\142\ufd29\143"); - sb.append("\ufd29\144\ufd29\145\ufd29\146\ufd29\147\ufd29\150\ufd29\151\ufd29"); - sb.append("\152\ufd29\153\ufd29\154\ufd29\155\ufd29\156\ufd29\157\ufd29\160"); - sb.append("\ufd29\161\ufd29\162\ufd29\163\ufd29\164\ufd29\165\ufd29\166\ufd29"); - sb.append("\167\ufd29\170\ufd29\171\ufd29\172\ufd29\173\ufd29\174\ufd29\175"); - sb.append("\ufd29\176\ufd29\201\ufd29\202\ufd29\203\ufd29\215\ufd29\231\ufd29"); - sb.append("\232\ufd29\242\ufd29\243\ufd29\245\ufd29\246\ufd29\251\ufd29\001"); - sb.append("\002\000\322\002\uff44\003\uff44\004\uff44\005\uff44\006\uff44"); - sb.append("\007\uff44\010\uff44\011\uff44\012\uff44\014\uff44\015\uff44\016"); - sb.append("\uff44\017\uff44\020\uff44\021\uff44\022\uff44\023\uff44\024\uff44"); - sb.append("\025\uff44\026\uff44\027\uff44\030\uff44\032\uff44\034\uff44\035"); - sb.append("\uff44\036\uff44\037\uff44\040\uff44\041\uff44\042\uff44\043\uff44"); - sb.append("\044\uff44\045\uff44\046\uff44\047\uff44\050\uff44\051\uff44\052"); - sb.append("\uff44\054\uff44\056\uff44\057\uff44\061\uff44\062\uff44\063\uff44"); - sb.append("\064\uff44\065\uff44\066\uff44\074\uff44\075\uff44\077\uff44\100"); - sb.append("\uff44\101\uff44\102\uff44\103\uff44\104\uff44\105\uff44\111\uff44"); - sb.append("\112\uff44\114\uff44\115\uff44\116\uff44\120\uff44\121\uff44\122"); - sb.append("\uff44\123\uff44\124\uff44\125\uff44\126\uff44\133\uff44\151\uff44"); - sb.append("\172\uff44\173\uff44\177\uff44\200\uff44\202\uff44\203\uff44\204"); - sb.append("\uff44\205\uff44\206\uff44\207\uff44\210\uff44\211\uff44\212\uff44"); - sb.append("\213\uff44\214\uff44\216\uff44\217\uff44\220\uff44\221\uff44\222"); - sb.append("\uff44\223\uff44\224\uff44\230\uff44\233\uff44\234\uff44\235\uff44"); - sb.append("\236\uff44\240\uff44\247\uff44\250\uff44\252\uff44\253\uff44\254"); - sb.append("\uff44\255\uff44\001\002\000\036\010\244\012\075\065\u01f8"); - sb.append("\075\166\121\237\214\u01ec\216\u01ef\222\341\230\u01f4\233"); - sb.append("\152\247\021\253\241\254\240\255\245\001\002\000\124"); - sb.append("\031\ufe17\033\ufe17\073\ufe17\111\u026f\112\ufe17\127\ufe17\130"); - sb.append("\ufe17\131\ufe17\132\ufe17\150\ufe17\151\ufe17\152\ufe17\153\ufe17"); - sb.append("\154\ufe17\155\ufe17\156\ufe17\157\ufe17\160\ufe17\161\ufe17\162"); - sb.append("\ufe17\163\ufe17\164\ufe17\165\ufe17\166\ufe17\167\ufe17\170\ufe17"); - sb.append("\171\ufe17\172\ufe17\173\ufe17\174\ufe17\175\ufe17\176\ufe17\201"); - sb.append("\ufe17\214\u0270\215\ufe17\230\ufde3\231\ufe17\232\ufe17\242\ufe17"); - sb.append("\245\ufe17\251\ufe17\001\002\000\116\031\ufd53\033\ufd53\073"); - sb.append("\ufd53\112\ufd53\127\ufd53\130\ufd53\131\ufd53\132\ufd53\150\ufd53"); - sb.append("\151\ufd53\152\ufd53\153\ufd53\154\ufd53\155\ufd53\156\ufd53\157"); - sb.append("\ufd53\160\ufd53\161\ufd53\162\ufd53\163\ufd53\164\ufd53\165\ufd53"); - sb.append("\166\ufd53\167\ufd53\170\ufd53\171\ufd53\172\ufd53\173\ufd53\174"); - sb.append("\ufd53\175\ufd53\176\ufd53\201\ufd53\215\ufd53\231\ufd53\232\ufd53"); - sb.append("\242\ufd53\245\ufd53\251\ufd53\001\002\000\170\004\201\006"); - sb.append("\156\007\175\010\u01af\011\204\012\075\015\031\016\071"); - sb.append("\032\106\036\125\044\222\045\u01b1\054\026\062\210\063"); - sb.append("\010\074\051\075\166\077\123\100\012\101\206\102\041"); - sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\122"); - sb.append("\013\123\065\124\124\125\116\126\131\133\020\172\104"); - sb.append("\173\176\177\130\200\067\202\054\203\120\204\207\205"); - sb.append("\154\206\216\207\151\210\142\211\155\212\063\213\074"); - sb.append("\214\114\216\101\222\u01b0\230\u01b3\233\152\234\015\235"); - sb.append("\073\236\060\247\021\253\147\254\064\255\055\001\002"); - sb.append("\000\004\010\u0593\001\002\000\170\004\201\006\156\007"); - sb.append("\175\010\u01af\011\204\012\075\015\031\016\071\032\106"); - sb.append("\036\125\044\222\045\u01b1\054\026\062\210\063\010\074"); - sb.append("\051\075\166\077\123\100\012\101\206\102\041\103\144"); - sb.append("\104\117\105\141\115\136\116\046\121\160\122\013\123"); - sb.append("\065\124\124\125\116\126\131\133\020\172\104\173\176"); - sb.append("\177\130\200\067\202\054\203\120\204\207\205\154\206"); - sb.append("\216\207\151\210\142\211\155\212\063\213\074\214\114"); - sb.append("\216\101\222\u01b0\230\u01b3\233\152\234\015\235\073\236"); - sb.append("\060\247\021\253\147\254\064\255\055\001\002\000\116"); - sb.append("\031\ufd59\033\ufd59\073\ufd59\112\ufd59\127\ufd59\130\ufd59\131"); - sb.append("\ufd59\132\ufd59\150\ufd59\151\ufd59\152\ufd59\153\ufd59\154\ufd59"); - sb.append("\155\ufd59\156\ufd59\157\ufd59\160\ufd59\161\ufd59\162\ufd59\163"); - sb.append("\ufd59\164\ufd59\165\ufd59\166\ufd59\167\ufd59\170\ufd59\171\ufd59"); - sb.append("\172\ufd59\173\ufd59\174\ufd59\175\ufd59\176\ufd59\201\ufd59\215"); - sb.append("\ufd59\231\ufd59\232\ufd59\242\ufd59\245\ufd59\251\ufd59\001\002"); - sb.append("\000\004\230\u058a\001\002\000\004\010\uff23\001\002\000"); - sb.append("\116\031\u01d2\033\ufd55\073\ufd55\112\ufd55\127\ufd55\130\u01c9"); - sb.append("\131\u01da\132\u01c1\150\u01c4\151\ufd55\152\u01c0\153\u01d3\154"); - sb.append("\u01c2\155\u01cb\156\u01d4\157\u01d9\160\u01cd\161\u01bd\162\u01ca"); - sb.append("\163\u01d7\164\u01d5\165\u01c8\166\u01c6\167\u01d6\170\u01d1\171"); - sb.append("\u01cc\172\u01db\173\u01c7\174\u01d0\175\u01ce\176\u01be\201\u01c3"); - sb.append("\215\ufd55\231\ufd55\232\ufd55\242\u01c5\245\u01bf\251\u01d8\001"); - sb.append("\002\000\004\230\u056f\001\002\000\202\004\201\006\156"); - sb.append("\007\175\010\u01af\011\204\012\075\015\031\016\071\032"); - sb.append("\106\036\125\044\222\045\u01b1\054\026\062\210\063\010"); - sb.append("\074\u032e\075\166\077\123\100\012\101\206\102\041\103"); - sb.append("\144\104\117\105\141\115\136\116\046\121\160\122\013"); - sb.append("\123\065\124\124\125\116\126\131\127\ufcfb\133\020\156"); - sb.append("\u0224\172\104\173\176\177\130\200\067\202\054\203\120"); - sb.append("\204\207\205\154\206\216\207\151\210\142\211\155\212"); - sb.append("\063\213\074\214\114\215\ufcfb\216\101\222\u01b0\230\u01b3"); - sb.append("\233\152\234\015\235\073\236\060\244\u032d\247\021\251"); - sb.append("\u0227\253\147\254\064\255\055\001\002\000\012\065\uff29"); - sb.append("\223\uff29\224\uff29\250\uff29\001\002\000\170\004\201\006"); - sb.append("\156\007\175\010\u01af\011\204\012\075\015\031\016\071"); - sb.append("\032\106\036\125\044\222\045\u01b1\054\026\062\210\063"); - sb.append("\010\074\051\075\166\077\123\100\012\101\206\102\041"); - sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\122"); - sb.append("\013\123\065\124\124\125\116\126\131\133\020\172\104"); - sb.append("\173\176\177\130\200\067\202\054\203\120\204\207\205"); - sb.append("\154\206\216\207\151\210\142\211\155\212\063\213\074"); - sb.append("\214\114\216\101\222\u01b0\230\u01b3\233\152\234\015\235"); - sb.append("\073\236\060\247\021\253\147\254\064\255\055\001\002"); - sb.append("\000\116\031\ufdc8\033\ufdc8\073\ufdc8\112\ufdc8\127\ufdc8\130"); - sb.append("\ufdc8\131\ufdc8\132\ufdc8\150\ufdc8\151\ufdc8\152\ufdc8\153\ufdc8"); - sb.append("\154\ufdc8\155\ufdc8\156\ufdc8\157\ufdc8\160\ufdc8\161\ufdc8\162"); - sb.append("\ufdc8\163\ufdc8\164\ufdc8\165\ufdc8\166\ufdc8\167\ufdc8\170\ufdc8"); - sb.append("\171\ufdc8\172\ufdc8\173\ufdc8\174\ufdc8\175\ufdc8\176\ufdc8\201"); - sb.append("\ufdc8\215\ufdc8\231\ufdc8\232\ufdc8\242\ufdc8\245\ufdc8\251\ufdc8"); - sb.append("\001\002\000\034\010\244\012\075\016\u0338\075\166\121"); - sb.append("\237\214\u01ec\216\u01ef\222\341\230\u01b3\233\152\253\241"); - sb.append("\254\240\255\245\001\002\000\004\113\u0568\001\002\000"); - sb.append("\276\002\uff9e\003\uff9e\004\uff9e\005\uff9e\006\uff9e\007\uff9e"); - sb.append("\010\uff9e\011\uff9e\012\uff9e\014\uff9e\015\uff9e\016\uff9e\017"); - sb.append("\uff9e\020\uff9e\021\uff9e\023\uff9e\025\uff9e\027\uff9e\032\uff9e"); - sb.append("\034\uff9e\036\uff9e\041\uff9e\042\uff9e\043\uff9e\044\uff9e\045"); - sb.append("\uff9e\046\uff9e\047\uff9e\050\uff9e\051\uff9e\052\uff9e\054\uff9e"); - sb.append("\056\uff9e\057\uff9e\061\uff9e\062\uff9e\063\uff9e\064\uff9e\065"); - sb.append("\uff9e\066\uff9e\074\uff9e\075\uff9e\077\uff9e\100\uff9e\101\uff9e"); - sb.append("\102\uff9e\103\uff9e\104\uff9e\105\uff9e\111\uff9e\112\uff9e\114"); - sb.append("\uff9e\115\uff9e\116\uff9e\120\uff9e\121\uff9e\122\uff9e\123\uff9e"); - sb.append("\124\uff9e\125\uff9e\126\uff9e\133\uff9e\151\uff9e\172\uff9e\173"); - sb.append("\uff9e\177\uff9e\200\uff9e\202\uff9e\203\uff9e\204\uff9e\205\uff9e"); - sb.append("\206\uff9e\207\uff9e\210\uff9e\211\uff9e\212\uff9e\213\uff9e\214"); - sb.append("\uff9e\216\uff9e\222\uff9e\223\uff9e\224\uff9e\230\uff9e\233\uff9e"); - sb.append("\234\uff9e\235\uff9e\236\uff9e\240\uff9e\247\uff9e\250\uff9e\252"); - sb.append("\uff9e\253\uff9e\254\uff9e\255\uff9e\001\002\000\116\031\ufdc6"); - sb.append("\033\ufdc6\073\ufdc6\112\ufdc6\127\ufdc6\130\ufdc6\131\ufdc6\132"); - sb.append("\ufdc6\150\ufdc6\151\ufdc6\152\ufdc6\153\ufdc6\154\ufdc6\155\ufdc6"); - sb.append("\156\ufdc6\157\ufdc6\160\ufdc6\161\ufdc6\162\ufdc6\163\ufdc6\164"); - sb.append("\ufdc6\165\ufdc6\166\ufdc6\167\ufdc6\170\ufdc6\171\ufdc6\172\ufdc6"); - sb.append("\173\ufdc6\174\ufdc6\175\ufdc6\176\ufdc6\201\ufdc6\215\ufdc6\231"); - sb.append("\ufdc6\232\ufdc6\242\ufdc6\245\ufdc6\251\ufdc6\001\002\000\004"); - sb.append("\230\u0363\001\002\000\004\230\u034a\001\002\000\116\031"); - sb.append("\ufe14\033\ufe14\073\ufe14\112\ufe14\127\ufe14\130\ufe14\131\ufe14"); - sb.append("\132\ufe14\150\ufe14\151\ufe14\152\ufe14\153\ufe14\154\ufe14\155"); - sb.append("\ufe14\156\ufe14\157\ufe14\160\ufe14\161\ufe14\162\ufe14\163\ufe14"); - sb.append("\164\ufe14\165\ufe14\166\ufe14\167\ufe14\170\ufe14\171\ufe14\172"); - sb.append("\ufe14\173\ufe14\174\ufe14\175\ufe14\176\ufe14\201\ufe14\215\ufe14"); - sb.append("\231\ufe14\232\ufe14\242\ufe14\245\ufe14\251\ufe14\001\002\000"); - sb.append("\122\031\ufd75\033\ufd75\073\ufd75\111\u026f\112\ufd75\127\ufd75"); - sb.append("\130\ufd75\131\ufd75\132\ufd75\150\ufd75\151\ufd75\152\ufd75\153"); - sb.append("\ufd75\154\ufd75\155\ufd75\156\ufd75\157\ufd75\160\ufd75\161\ufd75"); - sb.append("\162\ufd75\163\ufd75\164\ufd75\165\ufd75\166\ufd75\167\ufd75\170"); - sb.append("\ufd75\171\ufd75\172\ufd75\173\ufd75\174\ufd75\175\ufd75\176\ufd75"); - sb.append("\201\ufd75\214\u0270\215\ufd75\231\ufd75\232\ufd75\242\ufd75\245"); - sb.append("\ufd75\251\ufd75\001\002\000\170\004\201\006\156\007\175"); - sb.append("\010\u01af\011\204\012\075\015\031\016\071\032\106\036"); - sb.append("\125\044\222\045\u01b1\054\026\062\210\063\010\074\051"); - sb.append("\075\166\077\123\100\012\101\206\102\041\103\144\104"); - sb.append("\117\105\141\115\136\116\046\121\160\122\013\123\065"); - sb.append("\124\124\125\116\126\131\133\020\172\104\173\176\177"); - sb.append("\130\200\067\202\054\203\120\204\207\205\154\206\216"); - sb.append("\207\151\210\142\211\155\212\063\213\074\214\114\216"); - sb.append("\101\222\u01b0\230\u01b3\233\152\234\015\235\073\236\060"); - sb.append("\247\021\253\147\254\064\255\055\001\002\000\170\004"); - sb.append("\201\006\156\007\175\010\u01af\011\204\012\075\015\031"); - sb.append("\016\071\032\106\036\125\044\222\045\u01b1\054\026\062"); - sb.append("\210\063\010\074\051\075\166\077\123\100\012\101\206"); - sb.append("\102\041\103\144\104\117\105\141\115\136\116\046\121"); - sb.append("\160\122\013\123\065\124\124\125\116\126\131\133\020"); - sb.append("\172\104\173\176\177\130\200\067\202\054\203\120\204"); - sb.append("\207\205\154\206\216\207\151\210\142\211\155\212\063"); - sb.append("\213\074\214\114\216\101\222\u01b0\230\u01b3\233\152\234"); - sb.append("\015\235\073\236\060\247\021\253\147\254\064\255\055"); - sb.append("\001\002\000\116\031\ufd54\033\ufd54\073\ufd54\112\ufd54\127"); - sb.append("\ufd54\130\ufd54\131\ufd54\132\ufd54\150\ufd54\151\ufd54\152\ufd54"); - sb.append("\153\ufd54\154\ufd54\155\ufd54\156\ufd54\157\ufd54\160\ufd54\161"); - sb.append("\ufd54\162\ufd54\163\ufd54\164\ufd54\165\ufd54\166\ufd54\167\ufd54"); - sb.append("\170\ufd54\171\ufd54\172\ufd54\173\ufd54\174\ufd54\175\ufd54\176"); - sb.append("\ufd54\201\ufd54\215\ufd54\231\ufd54\232\ufd54\242\ufd54\245\ufd54"); - sb.append("\251\ufd54\001\002\000\122\031\ufd27\033\ufd27\073\ufd27\111"); - sb.append("\u026f\112\ufd27\127\ufd27\130\ufd27\131\ufd27\132\ufd27\150\ufd27"); - sb.append("\151\ufd27\152\ufd27\153\ufd27\154\ufd27\155\ufd27\156\ufd27\157"); - sb.append("\ufd27\160\ufd27\161\ufd27\162\ufd27\163\ufd27\164\ufd27\165\ufd27"); - sb.append("\166\ufd27\167\ufd27\170\ufd27\171\ufd27\172\ufd27\173\ufd27\174"); - sb.append("\ufd27\175\ufd27\176\ufd27\201\ufd27\214\u0270\215\ufd27\231\ufd27"); - sb.append("\232\ufd27\242\ufd27\245\ufd27\251\ufd27\001\002\000\116\031"); - sb.append("\ufe18\033\ufe18\073\ufe18\112\ufe18\127\ufe18\130\ufe18\131\ufe18"); - sb.append("\132\ufe18\150\ufe18\151\ufe18\152\ufe18\153\ufe18\154\ufe18\155"); - sb.append("\ufe18\156\ufe18\157\ufe18\160\ufe18\161\ufe18\162\ufe18\163\ufe18"); - sb.append("\164\ufe18\165\ufe18\166\ufe18\167\ufe18\170\ufe18\171\ufe18\172"); - sb.append("\ufe18\173\ufe18\174\ufe18\175\ufe18\176\ufe18\201\ufe18\215\ufe18"); - sb.append("\231\ufe18\232\ufe18\242\ufe18\245\ufe18\251\ufe18\001\002\000"); - sb.append("\116\031\ufe60\033\ufe60\073\ufe60\112\ufe60\127\ufe60\130\ufe60"); - sb.append("\131\ufe60\132\ufe60\150\ufe60\151\ufe60\152\ufe60\153\ufe60\154"); - sb.append("\ufe60\155\ufe60\156\ufe60\157\ufe60\160\ufe60\161\ufe60\162\ufe60"); - sb.append("\163\ufe60\164\ufe60\165\ufe60\166\ufe60\167\ufe60\170\ufe60\171"); - sb.append("\ufe60\172\ufe60\173\ufe60\174\ufe60\175\ufe60\176\ufe60\201\ufe60"); - sb.append("\215\ufe60\231\ufe60\232\ufe60\242\ufe60\245\ufe60\251\ufe60\001"); - sb.append("\002\000\116\031\ufdc2\033\ufdc2\073\ufdc2\112\ufdc2\127\ufdc2"); - sb.append("\130\ufdc2\131\ufdc2\132\ufdc2\150\ufdc2\151\ufdc2\152\ufdc2\153"); - sb.append("\ufdc2\154\ufdc2\155\ufdc2\156\ufdc2\157\ufdc2\160\ufdc2\161\ufdc2"); - sb.append("\162\ufdc2\163\ufdc2\164\ufdc2\165\ufdc2\166\ufdc2\167\ufdc2\170"); - sb.append("\ufdc2\171\ufdc2\172\ufdc2\173\ufdc2\174\ufdc2\175\ufdc2\176\ufdc2"); - sb.append("\201\ufdc2\215\ufdc2\231\ufdc2\232\ufdc2\242\ufdc2\245\ufdc2\251"); - sb.append("\ufdc2\001\002\000\104\010\uff8e\012\uff8e\037\uff8e\044\uff8e"); - sb.append("\045\uff8e\046\uff8e\060\uff8e\065\uff8e\066\uff8e\075\uff8e\076"); - sb.append("\uff8e\121\uff8e\150\uff8e\156\uff8e\222\uff8e\223\uff8e\224\uff8e"); - sb.append("\225\uff8e\226\uff8e\227\uff8e\230\uff8e\240\uff8e\244\uff8e\247"); - sb.append("\uff8e\250\uff8e\251\uff8e\252\uff8e\253\uff8e\254\uff8e\255\uff8e"); - sb.append("\256\uff8e\257\uff8e\260\uff8e\001\002\000\132\031\ufe26\033"); - sb.append("\ufe26\071\u0286\072\u0283\073\ufe26\111\u026f\112\ufe26\113\u0284"); - sb.append("\127\ufe26\130\ufe26\131\ufe26\132\ufe26\150\ufe26\151\ufe26\152"); - sb.append("\ufe26\153\ufe26\154\ufe26\155\ufe26\156\ufe26\157\ufe26\160\ufe26"); - sb.append("\161\ufe26\162\ufe26\163\ufe26\164\ufe26\165\ufe26\166\ufe26\167"); - sb.append("\ufe26\170\ufe26\171\ufe26\172\ufe26\173\ufe26\174\ufe26\175\ufe26"); - sb.append("\176\ufe26\201\ufe26\214\u0270\215\ufe26\230\ufdea\231\ufe26\232"); - sb.append("\ufe26\242\ufe26\245\ufe26\251\ufe26\001\002\000\014\012\ufcf0"); - sb.append("\015\ufcf0\106\ufcf0\107\ufcf0\110\ufcf0\001\002\000\170\004"); - sb.append("\201\006\156\007\175\010\u01af\011\204\012\075\015\031"); - sb.append("\016\071\032\106\036\125\044\222\045\u01b1\054\026\062"); - sb.append("\210\063\010\074\051\075\166\077\123\100\012\101\206"); - sb.append("\102\041\103\144\104\117\105\141\115\136\116\046\121"); - sb.append("\160\122\013\123\065\124\124\125\116\126\131\133\020"); - sb.append("\172\104\173\176\177\130\200\067\202\054\203\120\204"); - sb.append("\207\205\154\206\216\207\151\210\142\211\155\212\063"); - sb.append("\213\074\214\114\216\101\222\u01b0\230\u01b3\233\152\234"); - sb.append("\015\235\073\236\060\247\021\253\147\254\064\255\055"); - sb.append("\001\002\000\170\004\201\006\156\007\175\010\u01af\011"); + sb.append("\126\131\127\ufcf9\133\020\157\u0228\173\104\174\176\200"); + sb.append("\130\201\067\203\054\204\120\205\207\206\154\207\216"); + sb.append("\210\151\211\142\212\155\213\063\214\074\215\114\216"); + sb.append("\ufcf9\217\101\223\u01b2\231\u01b5\234\152\235\015\236\073"); + sb.append("\237\060\245\u0331\250\021\252\u022b\254\147\255\064\256"); + sb.append("\055\001\002\000\012\065\uff29\224\uff29\225\uff29\251\uff29"); + sb.append("\001\002\000\170\004\202\006\156\007\175\010\u01b1\011"); sb.append("\204\012\075\015\031\016\071\032\106\036\125\044\222"); - sb.append("\045\u01b1\054\026\062\210\063\010\074\051\075\166\077"); + sb.append("\045\u01b3\054\026\062\210\063\010\074\051\075\166\077"); sb.append("\123\100\012\101\206\102\041\103\144\104\117\105\141"); sb.append("\115\136\116\046\121\160\122\013\123\065\124\124\125"); - sb.append("\116\126\131\133\020\172\104\173\176\177\130\200\067"); - sb.append("\202\054\203\120\204\207\205\154\206\216\207\151\210"); - sb.append("\142\211\155\212\063\213\074\214\114\216\101\222\u01b0"); - sb.append("\230\u01b3\233\152\234\015\235\073\236\060\247\021\253"); - sb.append("\147\254\064\255\055\001\002\000\116\031\ufdc9\033\ufdc9"); - sb.append("\073\ufdc9\112\ufdc9\127\ufdc9\130\ufdc9\131\ufdc9\132\ufdc9\150"); - sb.append("\ufdc9\151\ufdc9\152\ufdc9\153\ufdc9\154\ufdc9\155\ufdc9\156\ufdc9"); - sb.append("\157\ufdc9\160\ufdc9\161\ufdc9\162\ufdc9\163\ufdc9\164\ufdc9\165"); - sb.append("\ufdc9\166\ufdc9\167\ufdc9\170\ufdc9\171\ufdc9\172\ufdc9\173\ufdc9"); - sb.append("\174\ufdc9\175\ufdc9\176\ufdc9\201\ufdc9\215\ufdc9\231\ufdc9\232"); - sb.append("\ufdc9\242\ufdc9\245\ufdc9\251\ufdc9\001\002\000\004\230\u0536"); - sb.append("\001\002\000\322\002\uff78\003\uff78\004\uff78\005\uff78\006"); - sb.append("\uff78\007\uff78\010\uff78\011\uff78\012\uff78\014\uff78\015\uff78"); - sb.append("\016\uff78\017\uff78\020\uff78\021\uff78\022\uff78\023\uff78\024"); - sb.append("\uff78\025\uff78\026\uff78\027\uff78\030\uff78\032\uff78\034\uff78"); - sb.append("\035\uff78\036\uff78\037\uff78\040\uff78\041\uff78\042\uff78\043"); - sb.append("\uff78\044\uff78\045\uff78\046\uff78\047\uff78\050\uff78\051\uff78"); - sb.append("\052\uff78\054\uff78\056\uff78\057\uff78\061\uff78\062\uff78\063"); - sb.append("\uff78\064\uff78\065\uff78\066\uff78\074\uff78\075\uff78\077\uff78"); - sb.append("\100\uff78\101\uff78\102\uff78\103\uff78\104\uff78\105\uff78\111"); - sb.append("\uff78\112\uff78\114\uff78\115\uff78\116\uff78\120\uff78\121\uff78"); - sb.append("\122\uff78\123\uff78\124\uff78\125\uff78\126\uff78\133\uff78\151"); - sb.append("\uff78\172\uff78\173\uff78\177\uff78\200\uff78\202\uff78\203\uff78"); - sb.append("\204\uff78\205\uff78\206\uff78\207\uff78\210\uff78\211\uff78\212"); - sb.append("\uff78\213\uff78\214\uff78\216\uff78\217\uff78\220\uff78\221\uff78"); - sb.append("\222\uff78\223\uff78\224\uff78\230\uff78\233\uff78\234\uff78\235"); - sb.append("\uff78\236\uff78\240\uff78\247\uff78\250\uff78\252\uff78\253\uff78"); - sb.append("\254\uff78\255\uff78\001\002\000\132\031\ufff4\033\ufff4\071"); - sb.append("\ufddc\072\ufddc\073\ufff4\111\ufff4\112\ufff4\113\ufddc\127\ufff4"); - sb.append("\130\ufff4\131\ufff4\132\ufff4\150\ufff4\151\ufff4\152\ufff4\153"); - sb.append("\ufff4\154\ufff4\155\ufff4\156\ufff4\157\ufff4\160\ufff4\161\ufff4"); - sb.append("\162\ufff4\163\ufff4\164\ufff4\165\ufff4\166\ufff4\167\ufff4\170"); - sb.append("\ufff4\171\ufff4\172\ufff4\173\ufff4\174\ufff4\175\ufff4\176\ufff4"); - sb.append("\201\ufff4\214\ufff4\215\ufff4\230\ufddc\231\ufff4\232\ufff4\242"); - sb.append("\ufff4\245\ufff4\251\ufff4\001\002\000\116\031\ufe12\033\ufe12"); - sb.append("\073\ufe12\112\ufe12\127\ufe12\130\ufe12\131\ufe12\132\ufe12\150"); - sb.append("\ufe12\151\ufe12\152\ufe12\153\ufe12\154\ufe12\155\ufe12\156\ufe12"); - sb.append("\157\ufe12\160\ufe12\161\ufe12\162\ufe12\163\ufe12\164\ufe12\165"); - sb.append("\ufe12\166\ufe12\167\ufe12\170\ufe12\171\ufe12\172\ufe12\173\ufe12"); - sb.append("\174\ufe12\175\ufe12\176\ufe12\201\ufe12\215\ufe12\231\ufe12\232"); - sb.append("\ufe12\242\ufe12\245\ufe12\251\ufe12\001\002\000\170\004\201"); - sb.append("\006\156\007\175\010\u01af\011\204\012\075\015\031\016"); - sb.append("\071\032\106\036\125\044\222\045\u01b1\054\026\062\210"); + sb.append("\116\126\131\133\020\173\104\174\176\200\130\201\067"); + sb.append("\203\054\204\120\205\207\206\154\207\216\210\151\211"); + sb.append("\142\212\155\213\063\214\074\215\114\217\101\223\u01b2"); + sb.append("\231\u01b5\234\152\235\015\236\073\237\060\250\021\254"); + sb.append("\147\255\064\256\055\001\002\000\120\031\ufdc7\033\ufdc7"); + sb.append("\073\ufdc7\112\ufdc7\127\ufdc7\130\ufdc7\131\ufdc7\132\ufdc7\150"); + sb.append("\ufdc7\151\ufdc7\152\ufdc7\153\ufdc7\154\ufdc7\155\ufdc7\156\ufdc7"); + sb.append("\157\ufdc7\160\ufdc7\161\ufdc7\162\ufdc7\163\ufdc7\164\ufdc7\165"); + sb.append("\ufdc7\166\ufdc7\167\ufdc7\170\ufdc7\171\ufdc7\172\ufdc7\173\ufdc7"); + sb.append("\174\ufdc7\175\ufdc7\176\ufdc7\177\ufdc7\202\ufdc7\216\ufdc7\232"); + sb.append("\ufdc7\233\ufdc7\243\ufdc7\246\ufdc7\252\ufdc7\001\002\000\034"); + sb.append("\010\244\012\075\016\u033c\075\166\121\240\215\u01ef\217"); + sb.append("\u01f3\223\341\231\u01b5\234\152\254\241\255\237\256\245"); + sb.append("\001\002\000\004\113\u056c\001\002\000\276\002\uff9e\003"); + sb.append("\uff9e\004\uff9e\005\uff9e\006\uff9e\007\uff9e\010\uff9e\011\uff9e"); + sb.append("\012\uff9e\014\uff9e\015\uff9e\016\uff9e\017\uff9e\020\uff9e\021"); + sb.append("\uff9e\023\uff9e\025\uff9e\027\uff9e\032\uff9e\034\uff9e\036\uff9e"); + sb.append("\041\uff9e\042\uff9e\043\uff9e\044\uff9e\045\uff9e\046\uff9e\047"); + sb.append("\uff9e\050\uff9e\051\uff9e\052\uff9e\054\uff9e\056\uff9e\057\uff9e"); + sb.append("\061\uff9e\062\uff9e\063\uff9e\064\uff9e\065\uff9e\066\uff9e\074"); + sb.append("\uff9e\075\uff9e\077\uff9e\100\uff9e\101\uff9e\102\uff9e\103\uff9e"); + sb.append("\104\uff9e\105\uff9e\111\uff9e\112\uff9e\114\uff9e\115\uff9e\116"); + sb.append("\uff9e\120\uff9e\121\uff9e\122\uff9e\123\uff9e\124\uff9e\125\uff9e"); + sb.append("\126\uff9e\133\uff9e\151\uff9e\173\uff9e\174\uff9e\200\uff9e\201"); + sb.append("\uff9e\203\uff9e\204\uff9e\205\uff9e\206\uff9e\207\uff9e\210\uff9e"); + sb.append("\211\uff9e\212\uff9e\213\uff9e\214\uff9e\215\uff9e\217\uff9e\223"); + sb.append("\uff9e\224\uff9e\225\uff9e\231\uff9e\234\uff9e\235\uff9e\236\uff9e"); + sb.append("\237\uff9e\241\uff9e\250\uff9e\251\uff9e\253\uff9e\254\uff9e\255"); + sb.append("\uff9e\256\uff9e\001\002\000\120\031\ufdc5\033\ufdc5\073\ufdc5"); + sb.append("\112\ufdc5\127\ufdc5\130\ufdc5\131\ufdc5\132\ufdc5\150\ufdc5\151"); + sb.append("\ufdc5\152\ufdc5\153\ufdc5\154\ufdc5\155\ufdc5\156\ufdc5\157\ufdc5"); + sb.append("\160\ufdc5\161\ufdc5\162\ufdc5\163\ufdc5\164\ufdc5\165\ufdc5\166"); + sb.append("\ufdc5\167\ufdc5\170\ufdc5\171\ufdc5\172\ufdc5\173\ufdc5\174\ufdc5"); + sb.append("\175\ufdc5\176\ufdc5\177\ufdc5\202\ufdc5\216\ufdc5\232\ufdc5\233"); + sb.append("\ufdc5\243\ufdc5\246\ufdc5\252\ufdc5\001\002\000\004\231\u0367"); + sb.append("\001\002\000\004\231\u034e\001\002\000\120\031\ufe13\033"); + sb.append("\ufe13\073\ufe13\112\ufe13\127\ufe13\130\ufe13\131\ufe13\132\ufe13"); + sb.append("\150\ufe13\151\ufe13\152\ufe13\153\ufe13\154\ufe13\155\ufe13\156"); + sb.append("\ufe13\157\ufe13\160\ufe13\161\ufe13\162\ufe13\163\ufe13\164\ufe13"); + sb.append("\165\ufe13\166\ufe13\167\ufe13\170\ufe13\171\ufe13\172\ufe13\173"); + sb.append("\ufe13\174\ufe13\175\ufe13\176\ufe13\177\ufe13\202\ufe13\216\ufe13"); + sb.append("\232\ufe13\233\ufe13\243\ufe13\246\ufe13\252\ufe13\001\002\000"); + sb.append("\124\031\ufd73\033\ufd73\073\ufd73\111\u0273\112\ufd73\127\ufd73"); + sb.append("\130\ufd73\131\ufd73\132\ufd73\150\ufd73\151\ufd73\152\ufd73\153"); + sb.append("\ufd73\154\ufd73\155\ufd73\156\ufd73\157\ufd73\160\ufd73\161\ufd73"); + sb.append("\162\ufd73\163\ufd73\164\ufd73\165\ufd73\166\ufd73\167\ufd73\170"); + sb.append("\ufd73\171\ufd73\172\ufd73\173\ufd73\174\ufd73\175\ufd73\176\ufd73"); + sb.append("\177\ufd73\202\ufd73\215\u0274\216\ufd73\232\ufd73\233\ufd73\243"); + sb.append("\ufd73\246\ufd73\252\ufd73\001\002\000\170\004\202\006\156"); + sb.append("\007\175\010\u01b1\011\204\012\075\015\031\016\071\032"); + sb.append("\106\036\125\044\222\045\u01b3\054\026\062\210\063\010"); + sb.append("\074\051\075\166\077\123\100\012\101\206\102\041\103"); + sb.append("\144\104\117\105\141\115\136\116\046\121\160\122\013"); + sb.append("\123\065\124\124\125\116\126\131\133\020\173\104\174"); + sb.append("\176\200\130\201\067\203\054\204\120\205\207\206\154"); + sb.append("\207\216\210\151\211\142\212\155\213\063\214\074\215"); + sb.append("\114\217\101\223\u01b2\231\u01b5\234\152\235\015\236\073"); + sb.append("\237\060\250\021\254\147\255\064\256\055\001\002\000"); + sb.append("\170\004\202\006\156\007\175\010\u01b1\011\204\012\075"); + sb.append("\015\031\016\071\032\106\036\125\044\222\045\u01b3\054"); + sb.append("\026\062\210\063\010\074\051\075\166\077\123\100\012"); + sb.append("\101\206\102\041\103\144\104\117\105\141\115\136\116"); + sb.append("\046\121\160\122\013\123\065\124\124\125\116\126\131"); + sb.append("\133\020\173\104\174\176\200\130\201\067\203\054\204"); + sb.append("\120\205\207\206\154\207\216\210\151\211\142\212\155"); + sb.append("\213\063\214\074\215\114\217\101\223\u01b2\231\u01b5\234"); + sb.append("\152\235\015\236\073\237\060\250\021\254\147\255\064"); + sb.append("\256\055\001\002\000\120\031\ufd52\033\ufd52\073\ufd52\112"); + sb.append("\ufd52\127\ufd52\130\ufd52\131\ufd52\132\ufd52\150\ufd52\151\ufd52"); + sb.append("\152\ufd52\153\ufd52\154\ufd52\155\ufd52\156\ufd52\157\ufd52\160"); + sb.append("\ufd52\161\ufd52\162\ufd52\163\ufd52\164\ufd52\165\ufd52\166\ufd52"); + sb.append("\167\ufd52\170\ufd52\171\ufd52\172\ufd52\173\ufd52\174\ufd52\175"); + sb.append("\ufd52\176\ufd52\177\ufd52\202\ufd52\216\ufd52\232\ufd52\233\ufd52"); + sb.append("\243\ufd52\246\ufd52\252\ufd52\001\002\000\124\031\ufd25\033"); + sb.append("\ufd25\073\ufd25\111\u0273\112\ufd25\127\ufd25\130\ufd25\131\ufd25"); + sb.append("\132\ufd25\150\ufd25\151\ufd25\152\ufd25\153\ufd25\154\ufd25\155"); + sb.append("\ufd25\156\ufd25\157\ufd25\160\ufd25\161\ufd25\162\ufd25\163\ufd25"); + sb.append("\164\ufd25\165\ufd25\166\ufd25\167\ufd25\170\ufd25\171\ufd25\172"); + sb.append("\ufd25\173\ufd25\174\ufd25\175\ufd25\176\ufd25\177\ufd25\202\ufd25"); + sb.append("\215\u0274\216\ufd25\232\ufd25\233\ufd25\243\ufd25\246\ufd25\252"); + sb.append("\ufd25\001\002\000\120\031\ufe17\033\ufe17\073\ufe17\112\ufe17"); + sb.append("\127\ufe17\130\ufe17\131\ufe17\132\ufe17\150\ufe17\151\ufe17\152"); + sb.append("\ufe17\153\ufe17\154\ufe17\155\ufe17\156\ufe17\157\ufe17\160\ufe17"); + sb.append("\161\ufe17\162\ufe17\163\ufe17\164\ufe17\165\ufe17\166\ufe17\167"); + sb.append("\ufe17\170\ufe17\171\ufe17\172\ufe17\173\ufe17\174\ufe17\175\ufe17"); + sb.append("\176\ufe17\177\ufe17\202\ufe17\216\ufe17\232\ufe17\233\ufe17\243"); + sb.append("\ufe17\246\ufe17\252\ufe17\001\002\000\120\031\ufe60\033\ufe60"); + sb.append("\073\ufe60\112\ufe60\127\ufe60\130\ufe60\131\ufe60\132\ufe60\150"); + sb.append("\ufe60\151\ufe60\152\ufe60\153\ufe60\154\ufe60\155\ufe60\156\ufe60"); + sb.append("\157\ufe60\160\ufe60\161\ufe60\162\ufe60\163\ufe60\164\ufe60\165"); + sb.append("\ufe60\166\ufe60\167\ufe60\170\ufe60\171\ufe60\172\ufe60\173\ufe60"); + sb.append("\174\ufe60\175\ufe60\176\ufe60\177\ufe60\202\ufe60\216\ufe60\232"); + sb.append("\ufe60\233\ufe60\243\ufe60\246\ufe60\252\ufe60\001\002\000\120"); + sb.append("\031\ufdc1\033\ufdc1\073\ufdc1\112\ufdc1\127\ufdc1\130\ufdc1\131"); + sb.append("\ufdc1\132\ufdc1\150\ufdc1\151\ufdc1\152\ufdc1\153\ufdc1\154\ufdc1"); + sb.append("\155\ufdc1\156\ufdc1\157\ufdc1\160\ufdc1\161\ufdc1\162\ufdc1\163"); + sb.append("\ufdc1\164\ufdc1\165\ufdc1\166\ufdc1\167\ufdc1\170\ufdc1\171\ufdc1"); + sb.append("\172\ufdc1\173\ufdc1\174\ufdc1\175\ufdc1\176\ufdc1\177\ufdc1\202"); + sb.append("\ufdc1\216\ufdc1\232\ufdc1\233\ufdc1\243\ufdc1\246\ufdc1\252\ufdc1"); + sb.append("\001\002\000\104\010\uff8e\012\uff8e\037\uff8e\044\uff8e\045"); + sb.append("\uff8e\046\uff8e\060\uff8e\065\uff8e\066\uff8e\075\uff8e\076\uff8e"); + sb.append("\121\uff8e\150\uff8e\157\uff8e\223\uff8e\224\uff8e\225\uff8e\226"); + sb.append("\uff8e\227\uff8e\230\uff8e\231\uff8e\241\uff8e\245\uff8e\250\uff8e"); + sb.append("\251\uff8e\252\uff8e\253\uff8e\254\uff8e\255\uff8e\256\uff8e\257"); + sb.append("\uff8e\260\uff8e\261\uff8e\001\002\000\134\031\ufe25\033\ufe25"); + sb.append("\071\u028a\072\u0287\073\ufe25\111\u0273\112\ufe25\113\u0288\127"); + sb.append("\ufe25\130\ufe25\131\ufe25\132\ufe25\150\ufe25\151\ufe25\152\ufe25"); + sb.append("\153\ufe25\154\ufe25\155\ufe25\156\ufe25\157\ufe25\160\ufe25\161"); + sb.append("\ufe25\162\ufe25\163\ufe25\164\ufe25\165\ufe25\166\ufe25\167\ufe25"); + sb.append("\170\ufe25\171\ufe25\172\ufe25\173\ufe25\174\ufe25\175\ufe25\176"); + sb.append("\ufe25\177\ufe25\202\ufe25\215\u0274\216\ufe25\231\ufde9\232\ufe25"); + sb.append("\233\ufe25\243\ufe25\246\ufe25\252\ufe25\001\002\000\014\012"); + sb.append("\ufcee\015\ufcee\106\ufcee\107\ufcee\110\ufcee\001\002\000\170"); + sb.append("\004\202\006\156\007\175\010\u01b1\011\204\012\075\015"); + sb.append("\031\016\071\032\106\036\125\044\222\045\u01b3\054\026"); + sb.append("\062\210\063\010\074\051\075\166\077\123\100\012\101"); + sb.append("\206\102\041\103\144\104\117\105\141\115\136\116\046"); + sb.append("\121\160\122\013\123\065\124\124\125\116\126\131\133"); + sb.append("\020\173\104\174\176\200\130\201\067\203\054\204\120"); + sb.append("\205\207\206\154\207\216\210\151\211\142\212\155\213"); + sb.append("\063\214\074\215\114\217\101\223\u01b2\231\u01b5\234\152"); + sb.append("\235\015\236\073\237\060\250\021\254\147\255\064\256"); + sb.append("\055\001\002\000\170\004\202\006\156\007\175\010\u01b1"); + sb.append("\011\204\012\075\015\031\016\071\032\106\036\125\044"); + sb.append("\222\045\u01b3\054\026\062\210\063\010\074\051\075\166"); + sb.append("\077\123\100\012\101\206\102\041\103\144\104\117\105"); + sb.append("\141\115\136\116\046\121\160\122\013\123\065\124\124"); + sb.append("\125\116\126\131\133\020\173\104\174\176\200\130\201"); + sb.append("\067\203\054\204\120\205\207\206\154\207\216\210\151"); + sb.append("\211\142\212\155\213\063\214\074\215\114\217\101\223"); + sb.append("\u01b2\231\u01b5\234\152\235\015\236\073\237\060\250\021"); + sb.append("\254\147\255\064\256\055\001\002\000\120\031\ufdc8\033"); + sb.append("\ufdc8\073\ufdc8\112\ufdc8\127\ufdc8\130\ufdc8\131\ufdc8\132\ufdc8"); + sb.append("\150\ufdc8\151\ufdc8\152\ufdc8\153\ufdc8\154\ufdc8\155\ufdc8\156"); + sb.append("\ufdc8\157\ufdc8\160\ufdc8\161\ufdc8\162\ufdc8\163\ufdc8\164\ufdc8"); + sb.append("\165\ufdc8\166\ufdc8\167\ufdc8\170\ufdc8\171\ufdc8\172\ufdc8\173"); + sb.append("\ufdc8\174\ufdc8\175\ufdc8\176\ufdc8\177\ufdc8\202\ufdc8\216\ufdc8"); + sb.append("\232\ufdc8\233\ufdc8\243\ufdc8\246\ufdc8\252\ufdc8\001\002\000"); + sb.append("\004\231\u053a\001\002\000\322\002\uff78\003\uff78\004\uff78"); + sb.append("\005\uff78\006\uff78\007\uff78\010\uff78\011\uff78\012\uff78\014"); + sb.append("\uff78\015\uff78\016\uff78\017\uff78\020\uff78\021\uff78\022\uff78"); + sb.append("\023\uff78\024\uff78\025\uff78\026\uff78\027\uff78\030\uff78\032"); + sb.append("\uff78\034\uff78\035\uff78\036\uff78\037\uff78\040\uff78\041\uff78"); + sb.append("\042\uff78\043\uff78\044\uff78\045\uff78\046\uff78\047\uff78\050"); + sb.append("\uff78\051\uff78\052\uff78\054\uff78\056\uff78\057\uff78\061\uff78"); + sb.append("\062\uff78\063\uff78\064\uff78\065\uff78\066\uff78\074\uff78\075"); + sb.append("\uff78\077\uff78\100\uff78\101\uff78\102\uff78\103\uff78\104\uff78"); + sb.append("\105\uff78\111\uff78\112\uff78\114\uff78\115\uff78\116\uff78\120"); + sb.append("\uff78\121\uff78\122\uff78\123\uff78\124\uff78\125\uff78\126\uff78"); + sb.append("\133\uff78\151\uff78\173\uff78\174\uff78\200\uff78\201\uff78\203"); + sb.append("\uff78\204\uff78\205\uff78\206\uff78\207\uff78\210\uff78\211\uff78"); + sb.append("\212\uff78\213\uff78\214\uff78\215\uff78\217\uff78\220\uff78\221"); + sb.append("\uff78\222\uff78\223\uff78\224\uff78\225\uff78\231\uff78\234\uff78"); + sb.append("\235\uff78\236\uff78\237\uff78\241\uff78\250\uff78\251\uff78\253"); + sb.append("\uff78\254\uff78\255\uff78\256\uff78\001\002\000\134\031\ufff4"); + sb.append("\033\ufff4\071\ufddb\072\ufddb\073\ufff4\111\ufff4\112\ufff4\113"); + sb.append("\ufddb\127\ufff4\130\ufff4\131\ufff4\132\ufff4\150\ufff4\151\ufff4"); + sb.append("\152\ufff4\153\ufff4\154\ufff4\155\ufff4\156\ufff4\157\ufff4\160"); + sb.append("\ufff4\161\ufff4\162\ufff4\163\ufff4\164\ufff4\165\ufff4\166\ufff4"); + sb.append("\167\ufff4\170\ufff4\171\ufff4\172\ufff4\173\ufff4\174\ufff4\175"); + sb.append("\ufff4\176\ufff4\177\ufff4\202\ufff4\215\ufff4\216\ufff4\231\ufddb"); + sb.append("\232\ufff4\233\ufff4\243\ufff4\246\ufff4\252\ufff4\001\002\000"); + sb.append("\120\031\ufe11\033\ufe11\073\ufe11\112\ufe11\127\ufe11\130\ufe11"); + sb.append("\131\ufe11\132\ufe11\150\ufe11\151\ufe11\152\ufe11\153\ufe11\154"); + sb.append("\ufe11\155\ufe11\156\ufe11\157\ufe11\160\ufe11\161\ufe11\162\ufe11"); + sb.append("\163\ufe11\164\ufe11\165\ufe11\166\ufe11\167\ufe11\170\ufe11\171"); + sb.append("\ufe11\172\ufe11\173\ufe11\174\ufe11\175\ufe11\176\ufe11\177\ufe11"); + sb.append("\202\ufe11\216\ufe11\232\ufe11\233\ufe11\243\ufe11\246\ufe11\252"); + sb.append("\ufe11\001\002\000\170\004\202\006\156\007\175\010\u01b1"); + sb.append("\011\204\012\075\015\031\016\071\032\106\036\125\044"); + sb.append("\222\045\u01b3\054\026\062\210\063\010\074\051\075\166"); + sb.append("\077\123\100\012\101\206\102\041\103\144\104\117\105"); + sb.append("\141\115\136\116\046\121\160\122\013\123\065\124\124"); + sb.append("\125\116\126\131\133\020\173\104\174\176\200\130\201"); + sb.append("\067\203\054\204\120\205\207\206\154\207\216\210\151"); + sb.append("\211\142\212\155\213\063\214\074\215\114\217\101\223"); + sb.append("\u01b2\231\u01b5\234\152\235\015\236\073\237\060\250\021"); + sb.append("\254\147\255\064\256\055\001\002\000\010\012\ufcfe\111"); + sb.append("\u029a\234\ufcfe\001\002\000\120\031\ufd56\033\ufd56\073\ufd56"); + sb.append("\112\ufd56\127\ufd56\130\ufd56\131\ufd56\132\ufd56\150\ufd56\151"); + sb.append("\ufd56\152\ufd56\153\ufd56\154\ufd56\155\ufd56\156\ufd56\157\ufd56"); + sb.append("\160\ufd56\161\ufd56\162\ufd56\163\ufd56\164\ufd56\165\ufd56\166"); + sb.append("\ufd56\167\ufd56\170\ufd56\171\ufd56\172\ufd56\173\ufd56\174\ufd56"); + sb.append("\175\ufd56\176\ufd56\177\ufd56\202\ufd56\216\ufd56\232\ufd56\233"); + sb.append("\ufd56\243\ufd56\246\ufd56\252\ufd56\001\002\000\170\004\202"); + sb.append("\006\156\007\175\010\u01b1\011\204\012\075\015\031\016"); + sb.append("\071\032\106\036\125\044\222\045\u01b3\054\026\062\210"); sb.append("\063\010\074\051\075\166\077\123\100\012\101\206\102"); sb.append("\041\103\144\104\117\105\141\115\136\116\046\121\160"); - sb.append("\122\013\123\065\124\124\125\116\126\131\133\020\172"); - sb.append("\104\173\176\177\130\200\067\202\054\203\120\204\207"); - sb.append("\205\154\206\216\207\151\210\142\211\155\212\063\213"); - sb.append("\074\214\114\216\101\222\u01b0\230\u01b3\233\152\234\015"); - sb.append("\235\073\236\060\247\021\253\147\254\064\255\055\001"); - sb.append("\002\000\010\012\ufd00\111\u0296\233\ufd00\001\002\000\116"); - sb.append("\031\ufd58\033\ufd58\073\ufd58\112\ufd58\127\ufd58\130\ufd58\131"); - sb.append("\ufd58\132\ufd58\150\ufd58\151\ufd58\152\ufd58\153\ufd58\154\ufd58"); - sb.append("\155\ufd58\156\ufd58\157\ufd58\160\ufd58\161\ufd58\162\ufd58\163"); - sb.append("\ufd58\164\ufd58\165\ufd58\166\ufd58\167\ufd58\170\ufd58\171\ufd58"); - sb.append("\172\ufd58\173\ufd58\174\ufd58\175\ufd58\176\ufd58\201\ufd58\215"); - sb.append("\ufd58\231\ufd58\232\ufd58\242\ufd58\245\ufd58\251\ufd58\001\002"); - sb.append("\000\170\004\201\006\156\007\175\010\u01af\011\204\012"); - sb.append("\075\015\031\016\071\032\106\036\125\044\222\045\u01b1"); - sb.append("\054\026\062\210\063\010\074\051\075\166\077\123\100"); - sb.append("\012\101\206\102\041\103\144\104\117\105\141\115\136"); - sb.append("\116\046\121\160\122\013\123\065\124\124\125\116\126"); - sb.append("\131\133\020\172\104\173\176\177\130\200\067\202\054"); - sb.append("\203\120\204\207\205\154\206\216\207\151\210\142\211"); - sb.append("\155\212\063\213\074\214\114\216\101\222\u01b0\230\u01b3"); - sb.append("\233\152\234\015\235\073\236\060\247\021\253\147\254"); - sb.append("\064\255\055\001\002\000\170\004\201\006\156\007\175"); - sb.append("\010\u01af\011\204\012\075\015\031\016\071\032\106\036"); - sb.append("\125\044\222\045\u01b1\054\026\062\210\063\010\074\051"); - sb.append("\075\166\077\123\100\012\101\206\102\041\103\144\104"); - sb.append("\117\105\141\115\136\116\046\121\160\122\013\123\065"); - sb.append("\124\124\125\116\126\131\133\020\172\104\173\176\177"); - sb.append("\130\200\067\202\054\203\120\204\207\205\154\206\216"); - sb.append("\207\151\210\142\211\155\212\063\213\074\214\114\216"); - sb.append("\101\222\u01b0\230\u01b3\233\152\234\015\235\073\236\060"); - sb.append("\247\021\253\147\254\064\255\055\001\002\000\116\031"); - sb.append("\ufdcc\033\ufdcc\073\ufdcc\112\ufdcc\127\ufdcc\130\ufdcc\131\ufdcc"); - sb.append("\132\ufdcc\150\ufdcc\151\ufdcc\152\ufdcc\153\ufdcc\154\ufdcc\155"); - sb.append("\ufdcc\156\ufdcc\157\ufdcc\160\ufdcc\161\ufdcc\162\ufdcc\163\ufdcc"); - sb.append("\164\ufdcc\165\ufdcc\166\ufdcc\167\ufdcc\170\ufdcc\171\ufdcc\172"); - sb.append("\ufdcc\173\ufdcc\174\ufdcc\175\ufdcc\176\ufdcc\201\ufdcc\215\ufdcc"); - sb.append("\231\ufdcc\232\ufdcc\242\ufdcc\245\ufdcc\251\ufdcc\001\002\000"); - sb.append("\266\003\uff7c\004\uff7c\005\uff7c\006\uff7c\007\uff7c\010\uff7c"); - sb.append("\011\uff7c\012\uff7c\014\uff7c\015\uff7c\016\uff7c\017\uff7c\020"); - sb.append("\uff7c\021\uff7c\023\uff7c\025\uff7c\027\uff7c\032\uff7c\034\uff7c"); - sb.append("\036\uff7c\041\uff7c\042\uff7c\043\uff7c\044\uff7c\045\uff7c\047"); - sb.append("\uff7c\050\uff7c\051\uff7c\052\uff7c\054\uff7c\056\uff7c\057\uff7c"); - sb.append("\061\uff7c\062\uff7c\063\uff7c\065\uff7c\066\uff7c\074\uff7c\075"); - sb.append("\uff7c\077\uff7c\100\uff7c\101\uff7c\102\uff7c\103\uff7c\104\uff7c"); - sb.append("\105\uff7c\111\uff7c\112\uff7c\115\uff7c\116\uff7c\120\uff7c\121"); - sb.append("\uff7c\122\uff7c\123\uff7c\124\uff7c\125\uff7c\126\uff7c\133\uff7c"); - sb.append("\151\uff7c\172\uff7c\173\uff7c\177\uff7c\200\uff7c\202\uff7c\203"); - sb.append("\uff7c\204\uff7c\205\uff7c\206\uff7c\207\uff7c\210\uff7c\211\uff7c"); - sb.append("\212\uff7c\213\uff7c\214\uff7c\216\uff7c\222\uff7c\223\uff7c\224"); - sb.append("\uff7c\230\uff7c\233\uff7c\234\uff7c\235\uff7c\236\uff7c\240\uff7c"); - sb.append("\247\uff7c\250\uff7c\252\uff7c\253\uff7c\254\uff7c\255\uff7c\001"); - sb.append("\002\000\132\031\ufff7\033\ufff7\071\ufddf\072\ufddf\073\ufff7"); - sb.append("\111\ufff7\112\ufff7\113\ufddf\127\ufff7\130\ufff7\131\ufff7\132"); - sb.append("\ufff7\150\ufff7\151\ufff7\152\ufff7\153\ufff7\154\ufff7\155\ufff7"); - sb.append("\156\ufff7\157\ufff7\160\ufff7\161\ufff7\162\ufff7\163\ufff7\164"); - sb.append("\ufff7\165\ufff7\166\ufff7\167\ufff7\170\ufff7\171\ufff7\172\ufff7"); - sb.append("\173\ufff7\174\ufff7\175\ufff7\176\ufff7\201\ufff7\214\ufff7\215"); - sb.append("\ufff7\230\ufddf\231\ufff7\232\ufff7\242\ufff7\245\ufff7\251\ufff7"); - sb.append("\001\002\000\166\031\ufd17\033\ufd17\071\ufd17\072\ufd17\073"); - sb.append("\ufd17\112\ufd17\113\ufd17\127\ufd17\130\ufd17\131\ufd17\132\ufd17"); - sb.append("\134\ufd17\135\ufd17\136\ufd17\137\ufd17\140\ufd17\141\ufd17\142"); - sb.append("\ufd17\143\ufd17\144\ufd17\145\ufd17\146\ufd17\147\ufd17\150\ufd17"); - sb.append("\151\ufd17\152\ufd17\153\ufd17\154\ufd17\155\ufd17\156\ufd17\157"); - sb.append("\ufd17\160\ufd17\161\ufd17\162\ufd17\163\ufd17\164\ufd17\165\ufd17"); - sb.append("\166\ufd17\167\ufd17\170\ufd17\171\ufd17\172\ufd17\173\ufd17\174"); - sb.append("\ufd17\175\ufd17\176\ufd17\201\ufd17\202\ufd17\203\ufd17\215\ufd17"); - sb.append("\230\ufd17\231\ufd17\232\ufd17\242\ufd17\243\ufd17\245\ufd17\246"); - sb.append("\ufd17\251\ufd17\001\002\000\006\127\u052c\151\u052d\001\002"); - sb.append("\000\022\010\u0447\016\u03ad\045\u050b\046\u050d\121\u0443\230"); - sb.append("\u03ab\254\u0444\255\u0449\001\002\000\004\230\u04ee\001\002"); - sb.append("\000\006\202\u04ec\203\u04ed\001\002\000\004\230\u0326\001"); - sb.append("\002\000\162\031\ufd3d\033\ufd3d\071\u04e3\072\u04e2\073\ufd3d"); - sb.append("\112\ufd3d\127\ufd3d\130\ufd3d\131\ufd3d\132\ufd3d\134\ufd3d\135"); - sb.append("\ufd3d\136\ufd3d\137\ufd3d\140\ufd3d\141\ufd3d\142\ufd3d\143\ufd3d"); - sb.append("\144\ufd3d\145\ufd3d\146\ufd3d\147\ufd3d\150\ufd3d\151\ufd3d\152"); - sb.append("\ufd3d\153\ufd3d\154\ufd3d\155\ufd3d\156\ufd3d\157\ufd3d\160\ufd3d"); - sb.append("\161\ufd3d\162\ufd3d\163\ufd3d\164\ufd3d\165\ufd3d\166\ufd3d\167"); - sb.append("\ufd3d\170\ufd3d\171\ufd3d\172\ufd3d\173\ufd3d\174\ufd3d\175\ufd3d"); - sb.append("\176\ufd3d\201\ufd3d\202\ufd3d\203\ufd3d\215\ufd3d\231\ufd3d\232"); - sb.append("\ufd3d\242\ufd3d\243\ufd3d\245\ufd3d\246\ufd3d\251\ufd3d\001\002"); - sb.append("\000\004\151\u04e1\001\002\000\322\002\uff5d\003\uff5d\004"); - sb.append("\uff5d\005\uff5d\006\uff5d\007\uff5d\010\uff5d\011\uff5d\012\uff5d"); - sb.append("\014\uff5d\015\uff5d\016\uff5d\017\uff5d\020\uff5d\021\uff5d\022"); - sb.append("\uff5d\023\uff5d\024\uff5d\025\uff5d\026\uff5d\027\uff5d\030\uff5d"); - sb.append("\032\uff5d\034\uff5d\035\uff5d\036\uff5d\037\uff5d\040\uff5d\041"); - sb.append("\uff5d\042\uff5d\043\uff5d\044\uff5d\045\uff5d\046\uff5d\047\uff5d"); - sb.append("\050\uff5d\051\uff5d\052\uff5d\054\uff5d\056\uff5d\057\uff5d\061"); - sb.append("\uff5d\062\uff5d\063\uff5d\064\uff5d\065\uff5d\066\uff5d\074\uff5d"); - sb.append("\075\uff5d\077\uff5d\100\uff5d\101\uff5d\102\uff5d\103\uff5d\104"); - sb.append("\uff5d\105\uff5d\111\uff5d\112\uff5d\114\uff5d\115\uff5d\116\uff5d"); - sb.append("\120\uff5d\121\uff5d\122\uff5d\123\uff5d\124\uff5d\125\uff5d\126"); - sb.append("\uff5d\133\uff5d\151\uff5d\172\uff5d\173\uff5d\177\uff5d\200\uff5d"); - sb.append("\202\uff5d\203\uff5d\204\uff5d\205\uff5d\206\uff5d\207\uff5d\210"); - sb.append("\uff5d\211\uff5d\212\uff5d\213\uff5d\214\uff5d\216\uff5d\217\uff5d"); - sb.append("\220\uff5d\221\uff5d\222\uff5d\223\uff5d\224\uff5d\230\uff5d\233"); - sb.append("\uff5d\234\uff5d\235\uff5d\236\uff5d\240\uff5d\247\uff5d\250\uff5d"); - sb.append("\252\uff5d\253\uff5d\254\uff5d\255\uff5d\001\002\000\322\002"); - sb.append("\uff58\003\uff58\004\uff58\005\uff58\006\uff58\007\uff58\010\uff58"); - sb.append("\011\uff58\012\uff58\014\uff58\015\uff58\016\uff58\017\uff58\020"); - sb.append("\uff58\021\uff58\022\uff58\023\uff58\024\uff58\025\uff58\026\uff58"); - sb.append("\027\uff58\030\uff58\032\uff58\034\uff58\035\uff58\036\uff58\037"); - sb.append("\uff58\040\uff58\041\uff58\042\uff58\043\uff58\044\uff58\045\uff58"); - sb.append("\046\uff58\047\uff58\050\uff58\051\uff58\052\uff58\054\uff58\056"); - sb.append("\uff58\057\uff58\061\uff58\062\uff58\063\uff58\064\uff58\065\uff58"); - sb.append("\066\uff58\074\uff58\075\uff58\077\uff58\100\uff58\101\uff58\102"); - sb.append("\uff58\103\uff58\104\uff58\105\uff58\111\uff58\112\uff58\114\uff58"); - sb.append("\115\uff58\116\uff58\120\uff58\121\uff58\122\uff58\123\uff58\124"); - sb.append("\uff58\125\uff58\126\uff58\133\uff58\151\uff58\172\uff58\173\uff58"); - sb.append("\177\uff58\200\uff58\202\uff58\203\uff58\204\uff58\205\uff58\206"); - sb.append("\uff58\207\uff58\210\uff58\211\uff58\212\uff58\213\uff58\214\uff58"); - sb.append("\216\uff58\217\uff58\220\uff58\221\uff58\222\uff58\223\uff58\224"); - sb.append("\uff58\230\uff58\233\uff58\234\uff58\235\uff58\236\uff58\240\uff58"); - sb.append("\247\uff58\250\uff58\252\uff58\253\uff58\254\uff58\255\uff58\001"); - sb.append("\002\000\304\004\201\006\156\007\175\010\u01af\011\204"); - sb.append("\012\075\015\031\016\071\031\ufd63\032\106\033\ufd63\036"); - sb.append("\125\044\222\045\u01b1\050\173\051\214\054\026\062\210"); - sb.append("\063\010\073\ufd63\074\051\075\166\077\123\100\012\101"); - sb.append("\206\102\041\103\144\104\117\105\141\112\ufd63\115\136"); - sb.append("\116\046\121\160\122\013\123\065\124\124\125\116\126"); - sb.append("\131\127\ufd63\130\ufd63\131\ufd63\132\ufd63\133\020\150\ufd63"); - sb.append("\151\ufd63\152\ufd63\153\ufd63\154\ufd63\155\ufd63\156\ufd63\157"); - sb.append("\ufd63\160\ufd63\161\ufd63\162\ufd63\163\ufd63\164\ufd63\165\ufd63"); - sb.append("\166\ufd63\167\ufd63\170\ufd63\171\ufd63\172\104\173\176\174"); - sb.append("\ufd63\175\ufd63\176\ufd63\177\130\200\067\201\ufd63\202\054"); - sb.append("\203\120\204\207\205\154\206\216\207\151\210\142\211"); - sb.append("\155\212\063\213\074\214\114\215\ufd63\216\101\222\u01b0"); - sb.append("\230\047\231\ufd63\232\ufd63\233\152\234\015\235\073\236"); - sb.append("\060\242\ufd63\245\ufd63\247\021\251\ufd63\253\147\254\064"); - sb.append("\255\055\001\002\000\010\071\u02ff\072\u02fd\113\u04db\001"); - sb.append("\002\000\116\031\ufdcb\033\ufdcb\073\ufdcb\112\ufdcb\127\ufdcb"); - sb.append("\130\ufdcb\131\ufdcb\132\ufdcb\150\ufdcb\151\ufdcb\152\ufdcb\153"); - sb.append("\ufdcb\154\ufdcb\155\ufdcb\156\ufdcb\157\ufdcb\160\ufdcb\161\ufdcb"); - sb.append("\162\ufdcb\163\ufdcb\164\ufdcb\165\ufdcb\166\ufdcb\167\ufdcb\170"); - sb.append("\ufdcb\171\ufdcb\172\ufdcb\173\ufdcb\174\ufdcb\175\ufdcb\176\ufdcb"); - sb.append("\201\ufdcb\215\ufdcb\231\ufdcb\232\ufdcb\242\ufdcb\245\ufdcb\251"); - sb.append("\ufdcb\001\002\000\170\004\201\006\156\007\175\010\u01af"); + sb.append("\122\013\123\065\124\124\125\116\126\131\133\020\173"); + sb.append("\104\174\176\200\130\201\067\203\054\204\120\205\207"); + sb.append("\206\154\207\216\210\151\211\142\212\155\213\063\214"); + sb.append("\074\215\114\217\101\223\u01b2\231\u01b5\234\152\235\015"); + sb.append("\236\073\237\060\250\021\254\147\255\064\256\055\001"); + sb.append("\002\000\170\004\202\006\156\007\175\010\u01b1\011\204"); + sb.append("\012\075\015\031\016\071\032\106\036\125\044\222\045"); + sb.append("\u01b3\054\026\062\210\063\010\074\051\075\166\077\123"); + sb.append("\100\012\101\206\102\041\103\144\104\117\105\141\115"); + sb.append("\136\116\046\121\160\122\013\123\065\124\124\125\116"); + sb.append("\126\131\133\020\173\104\174\176\200\130\201\067\203"); + sb.append("\054\204\120\205\207\206\154\207\216\210\151\211\142"); + sb.append("\212\155\213\063\214\074\215\114\217\101\223\u01b2\231"); + sb.append("\u01b5\234\152\235\015\236\073\237\060\250\021\254\147"); + sb.append("\255\064\256\055\001\002\000\120\031\ufdcb\033\ufdcb\073"); + sb.append("\ufdcb\112\ufdcb\127\ufdcb\130\ufdcb\131\ufdcb\132\ufdcb\150\ufdcb"); + sb.append("\151\ufdcb\152\ufdcb\153\ufdcb\154\ufdcb\155\ufdcb\156\ufdcb\157"); + sb.append("\ufdcb\160\ufdcb\161\ufdcb\162\ufdcb\163\ufdcb\164\ufdcb\165\ufdcb"); + sb.append("\166\ufdcb\167\ufdcb\170\ufdcb\171\ufdcb\172\ufdcb\173\ufdcb\174"); + sb.append("\ufdcb\175\ufdcb\176\ufdcb\177\ufdcb\202\ufdcb\216\ufdcb\232\ufdcb"); + sb.append("\233\ufdcb\243\ufdcb\246\ufdcb\252\ufdcb\001\002\000\266\003"); + sb.append("\uff7c\004\uff7c\005\uff7c\006\uff7c\007\uff7c\010\uff7c\011\uff7c"); + sb.append("\012\uff7c\014\uff7c\015\uff7c\016\uff7c\017\uff7c\020\uff7c\021"); + sb.append("\uff7c\023\uff7c\025\uff7c\027\uff7c\032\uff7c\034\uff7c\036\uff7c"); + sb.append("\041\uff7c\042\uff7c\043\uff7c\044\uff7c\045\uff7c\047\uff7c\050"); + sb.append("\uff7c\051\uff7c\052\uff7c\054\uff7c\056\uff7c\057\uff7c\061\uff7c"); + sb.append("\062\uff7c\063\uff7c\065\uff7c\066\uff7c\074\uff7c\075\uff7c\077"); + sb.append("\uff7c\100\uff7c\101\uff7c\102\uff7c\103\uff7c\104\uff7c\105\uff7c"); + sb.append("\111\uff7c\112\uff7c\115\uff7c\116\uff7c\120\uff7c\121\uff7c\122"); + sb.append("\uff7c\123\uff7c\124\uff7c\125\uff7c\126\uff7c\133\uff7c\151\uff7c"); + sb.append("\173\uff7c\174\uff7c\200\uff7c\201\uff7c\203\uff7c\204\uff7c\205"); + sb.append("\uff7c\206\uff7c\207\uff7c\210\uff7c\211\uff7c\212\uff7c\213\uff7c"); + sb.append("\214\uff7c\215\uff7c\217\uff7c\223\uff7c\224\uff7c\225\uff7c\231"); + sb.append("\uff7c\234\uff7c\235\uff7c\236\uff7c\237\uff7c\241\uff7c\250\uff7c"); + sb.append("\251\uff7c\253\uff7c\254\uff7c\255\uff7c\256\uff7c\001\002\000"); + sb.append("\134\031\ufff7\033\ufff7\071\ufdde\072\ufdde\073\ufff7\111\ufff7"); + sb.append("\112\ufff7\113\ufdde\127\ufff7\130\ufff7\131\ufff7\132\ufff7\150"); + sb.append("\ufff7\151\ufff7\152\ufff7\153\ufff7\154\ufff7\155\ufff7\156\ufff7"); + sb.append("\157\ufff7\160\ufff7\161\ufff7\162\ufff7\163\ufff7\164\ufff7\165"); + sb.append("\ufff7\166\ufff7\167\ufff7\170\ufff7\171\ufff7\172\ufff7\173\ufff7"); + sb.append("\174\ufff7\175\ufff7\176\ufff7\177\ufff7\202\ufff7\215\ufff7\216"); + sb.append("\ufff7\231\ufdde\232\ufff7\233\ufff7\243\ufff7\246\ufff7\252\ufff7"); + sb.append("\001\002\000\170\031\ufd15\033\ufd15\071\ufd15\072\ufd15\073"); + sb.append("\ufd15\112\ufd15\113\ufd15\127\ufd15\130\ufd15\131\ufd15\132\ufd15"); + sb.append("\134\ufd15\135\ufd15\136\ufd15\137\ufd15\140\ufd15\141\ufd15\142"); + sb.append("\ufd15\143\ufd15\144\ufd15\145\ufd15\146\ufd15\147\ufd15\150\ufd15"); + sb.append("\151\ufd15\152\ufd15\153\ufd15\154\ufd15\155\ufd15\156\ufd15\157"); + sb.append("\ufd15\160\ufd15\161\ufd15\162\ufd15\163\ufd15\164\ufd15\165\ufd15"); + sb.append("\166\ufd15\167\ufd15\170\ufd15\171\ufd15\172\ufd15\173\ufd15\174"); + sb.append("\ufd15\175\ufd15\176\ufd15\177\ufd15\202\ufd15\203\ufd15\204\ufd15"); + sb.append("\216\ufd15\231\ufd15\232\ufd15\233\ufd15\243\ufd15\244\ufd15\246"); + sb.append("\ufd15\247\ufd15\252\ufd15\001\002\000\006\127\u0530\151\u0531"); + sb.append("\001\002\000\022\010\u044b\016\u03b1\045\u050f\046\u0511\121"); + sb.append("\u0447\231\u03af\255\u0448\256\u044d\001\002\000\004\231\u04f2"); + sb.append("\001\002\000\006\203\u04f0\204\u04f1\001\002\000\004\231"); + sb.append("\u032a\001\002\000\164\031\ufd3b\033\ufd3b\071\u04e7\072\u04e6"); + sb.append("\073\ufd3b\112\ufd3b\127\ufd3b\130\ufd3b\131\ufd3b\132\ufd3b\134"); + sb.append("\ufd3b\135\ufd3b\136\ufd3b\137\ufd3b\140\ufd3b\141\ufd3b\142\ufd3b"); + sb.append("\143\ufd3b\144\ufd3b\145\ufd3b\146\ufd3b\147\ufd3b\150\ufd3b\151"); + sb.append("\ufd3b\152\ufd3b\153\ufd3b\154\ufd3b\155\ufd3b\156\ufd3b\157\ufd3b"); + sb.append("\160\ufd3b\161\ufd3b\162\ufd3b\163\ufd3b\164\ufd3b\165\ufd3b\166"); + sb.append("\ufd3b\167\ufd3b\170\ufd3b\171\ufd3b\172\ufd3b\173\ufd3b\174\ufd3b"); + sb.append("\175\ufd3b\176\ufd3b\177\ufd3b\202\ufd3b\203\ufd3b\204\ufd3b\216"); + sb.append("\ufd3b\232\ufd3b\233\ufd3b\243\ufd3b\244\ufd3b\246\ufd3b\247\ufd3b"); + sb.append("\252\ufd3b\001\002\000\004\151\u04e5\001\002\000\322\002"); + sb.append("\uff5d\003\uff5d\004\uff5d\005\uff5d\006\uff5d\007\uff5d\010\uff5d"); + sb.append("\011\uff5d\012\uff5d\014\uff5d\015\uff5d\016\uff5d\017\uff5d\020"); + sb.append("\uff5d\021\uff5d\022\uff5d\023\uff5d\024\uff5d\025\uff5d\026\uff5d"); + sb.append("\027\uff5d\030\uff5d\032\uff5d\034\uff5d\035\uff5d\036\uff5d\037"); + sb.append("\uff5d\040\uff5d\041\uff5d\042\uff5d\043\uff5d\044\uff5d\045\uff5d"); + sb.append("\046\uff5d\047\uff5d\050\uff5d\051\uff5d\052\uff5d\054\uff5d\056"); + sb.append("\uff5d\057\uff5d\061\uff5d\062\uff5d\063\uff5d\064\uff5d\065\uff5d"); + sb.append("\066\uff5d\074\uff5d\075\uff5d\077\uff5d\100\uff5d\101\uff5d\102"); + sb.append("\uff5d\103\uff5d\104\uff5d\105\uff5d\111\uff5d\112\uff5d\114\uff5d"); + sb.append("\115\uff5d\116\uff5d\120\uff5d\121\uff5d\122\uff5d\123\uff5d\124"); + sb.append("\uff5d\125\uff5d\126\uff5d\133\uff5d\151\uff5d\173\uff5d\174\uff5d"); + sb.append("\200\uff5d\201\uff5d\203\uff5d\204\uff5d\205\uff5d\206\uff5d\207"); + sb.append("\uff5d\210\uff5d\211\uff5d\212\uff5d\213\uff5d\214\uff5d\215\uff5d"); + sb.append("\217\uff5d\220\uff5d\221\uff5d\222\uff5d\223\uff5d\224\uff5d\225"); + sb.append("\uff5d\231\uff5d\234\uff5d\235\uff5d\236\uff5d\237\uff5d\241\uff5d"); + sb.append("\250\uff5d\251\uff5d\253\uff5d\254\uff5d\255\uff5d\256\uff5d\001"); + sb.append("\002\000\322\002\uff58\003\uff58\004\uff58\005\uff58\006\uff58"); + sb.append("\007\uff58\010\uff58\011\uff58\012\uff58\014\uff58\015\uff58\016"); + sb.append("\uff58\017\uff58\020\uff58\021\uff58\022\uff58\023\uff58\024\uff58"); + sb.append("\025\uff58\026\uff58\027\uff58\030\uff58\032\uff58\034\uff58\035"); + sb.append("\uff58\036\uff58\037\uff58\040\uff58\041\uff58\042\uff58\043\uff58"); + sb.append("\044\uff58\045\uff58\046\uff58\047\uff58\050\uff58\051\uff58\052"); + sb.append("\uff58\054\uff58\056\uff58\057\uff58\061\uff58\062\uff58\063\uff58"); + sb.append("\064\uff58\065\uff58\066\uff58\074\uff58\075\uff58\077\uff58\100"); + sb.append("\uff58\101\uff58\102\uff58\103\uff58\104\uff58\105\uff58\111\uff58"); + sb.append("\112\uff58\114\uff58\115\uff58\116\uff58\120\uff58\121\uff58\122"); + sb.append("\uff58\123\uff58\124\uff58\125\uff58\126\uff58\133\uff58\151\uff58"); + sb.append("\173\uff58\174\uff58\200\uff58\201\uff58\203\uff58\204\uff58\205"); + sb.append("\uff58\206\uff58\207\uff58\210\uff58\211\uff58\212\uff58\213\uff58"); + sb.append("\214\uff58\215\uff58\217\uff58\220\uff58\221\uff58\222\uff58\223"); + sb.append("\uff58\224\uff58\225\uff58\231\uff58\234\uff58\235\uff58\236\uff58"); + sb.append("\237\uff58\241\uff58\250\uff58\251\uff58\253\uff58\254\uff58\255"); + sb.append("\uff58\256\uff58\001\002\000\306\004\202\006\156\007\175"); + sb.append("\010\u01b1\011\204\012\075\015\031\016\071\031\ufd61\032"); + sb.append("\106\033\ufd61\036\125\044\222\045\u01b3\050\173\051\214"); + sb.append("\054\026\062\210\063\010\073\ufd61\074\051\075\166\077"); + sb.append("\123\100\012\101\206\102\041\103\144\104\117\105\141"); + sb.append("\112\ufd61\115\136\116\046\121\160\122\013\123\065\124"); + sb.append("\124\125\116\126\131\127\ufd61\130\ufd61\131\ufd61\132\ufd61"); + sb.append("\133\020\150\ufd61\151\ufd61\152\ufd61\153\ufd61\154\ufd61\155"); + sb.append("\ufd61\156\ufd61\157\ufd61\160\ufd61\161\ufd61\162\ufd61\163\ufd61"); + sb.append("\164\ufd61\165\ufd61\166\ufd61\167\ufd61\170\ufd61\171\ufd61\172"); + sb.append("\ufd61\173\104\174\176\175\ufd61\176\ufd61\177\ufd61\200\130"); + sb.append("\201\067\202\ufd61\203\054\204\120\205\207\206\154\207"); + sb.append("\216\210\151\211\142\212\155\213\063\214\074\215\114"); + sb.append("\216\ufd61\217\101\223\u01b2\231\047\232\ufd61\233\ufd61\234"); + sb.append("\152\235\015\236\073\237\060\243\ufd61\246\ufd61\250\021"); + sb.append("\252\ufd61\254\147\255\064\256\055\001\002\000\010\071"); + sb.append("\u0303\072\u0301\113\u04df\001\002\000\120\031\ufdca\033\ufdca"); + sb.append("\073\ufdca\112\ufdca\127\ufdca\130\ufdca\131\ufdca\132\ufdca\150"); + sb.append("\ufdca\151\ufdca\152\ufdca\153\ufdca\154\ufdca\155\ufdca\156\ufdca"); + sb.append("\157\ufdca\160\ufdca\161\ufdca\162\ufdca\163\ufdca\164\ufdca\165"); + sb.append("\ufdca\166\ufdca\167\ufdca\170\ufdca\171\ufdca\172\ufdca\173\ufdca"); + sb.append("\174\ufdca\175\ufdca\176\ufdca\177\ufdca\202\ufdca\216\ufdca\232"); + sb.append("\ufdca\233\ufdca\243\ufdca\246\ufdca\252\ufdca\001\002\000\170"); + sb.append("\004\202\006\156\007\175\010\u01b1\011\204\012\075\015"); + sb.append("\031\016\071\032\106\036\125\044\222\045\u01b3\054\026"); + sb.append("\062\210\063\010\074\051\075\166\077\123\100\012\101"); + sb.append("\206\102\041\103\144\104\117\105\141\115\136\116\046"); + sb.append("\121\160\122\013\123\065\124\124\125\116\126\131\133"); + sb.append("\020\173\104\174\176\200\130\201\067\203\054\204\120"); + sb.append("\205\207\206\154\207\216\210\151\211\142\212\155\213"); + sb.append("\063\214\074\215\114\217\101\223\u01b2\231\u01b5\234\152"); + sb.append("\235\015\236\073\237\060\250\021\254\147\255\064\256"); + sb.append("\055\001\002\000\012\065\uff2c\224\uff2c\225\uff2c\251\uff2c"); + sb.append("\001\002\000\004\231\u04c0\001\002\000\276\002\uff9d\003"); + sb.append("\uff9d\004\uff9d\005\uff9d\006\uff9d\007\uff9d\010\uff9d\011\uff9d"); + sb.append("\012\uff9d\014\uff9d\015\uff9d\016\uff9d\017\uff9d\020\uff9d\021"); + sb.append("\uff9d\023\uff9d\025\uff9d\027\uff9d\032\uff9d\034\uff9d\036\uff9d"); + sb.append("\041\uff9d\042\uff9d\043\uff9d\044\uff9d\045\uff9d\046\uff9d\047"); + sb.append("\uff9d\050\uff9d\051\uff9d\052\uff9d\054\uff9d\056\uff9d\057\uff9d"); + sb.append("\061\uff9d\062\uff9d\063\uff9d\064\uff9d\065\uff9d\066\uff9d\074"); + sb.append("\uff9d\075\uff9d\077\uff9d\100\uff9d\101\uff9d\102\uff9d\103\uff9d"); + sb.append("\104\uff9d\105\uff9d\111\uff9d\112\uff9d\114\uff9d\115\uff9d\116"); + sb.append("\uff9d\120\uff9d\121\uff9d\122\uff9d\123\uff9d\124\uff9d\125\uff9d"); + sb.append("\126\uff9d\133\uff9d\151\uff9d\173\uff9d\174\uff9d\200\uff9d\201"); + sb.append("\uff9d\203\uff9d\204\uff9d\205\uff9d\206\uff9d\207\uff9d\210\uff9d"); + sb.append("\211\uff9d\212\uff9d\213\uff9d\214\uff9d\215\uff9d\217\uff9d\223"); + sb.append("\uff9d\224\uff9d\225\uff9d\231\uff9d\234\uff9d\235\uff9d\236\uff9d"); + sb.append("\237\uff9d\241\uff9d\250\uff9d\251\uff9d\253\uff9d\254\uff9d\255"); + sb.append("\uff9d\256\uff9d\001\002\000\122\031\ufdd0\033\ufdd0\073\ufdd0"); + sb.append("\112\ufdd0\127\ufdd0\130\ufdd0\131\ufdd0\132\ufdd0\150\ufdd0\151"); + sb.append("\ufdd0\152\ufdd0\153\ufdd0\154\ufdd0\155\ufdd0\156\ufdd0\157\ufdd0"); + sb.append("\160\ufdd0\161\ufdd0\162\ufdd0\163\ufdd0\164\ufdd0\165\ufdd0\166"); + sb.append("\ufdd0\167\ufdd0\170\ufdd0\171\ufdd0\172\ufdd0\173\ufdd0\174\ufdd0"); + sb.append("\175\ufdd0\176\ufdd0\177\ufdd0\202\ufdd0\216\ufdd0\231\u0325\232"); + sb.append("\ufdd0\233\ufdd0\243\ufdd0\246\ufdd0\252\ufdd0\001\002\000\004"); + sb.append("\231\u04b0\001\002\000\120\031\ufd75\033\ufd75\073\ufd75\112"); + sb.append("\ufd75\127\ufd75\130\ufd75\131\ufd75\132\ufd75\150\ufd75\151\ufd75"); + sb.append("\152\ufd75\153\ufd75\154\ufd75\155\ufd75\156\ufd75\157\ufd75\160"); + sb.append("\ufd75\161\ufd75\162\ufd75\163\ufd75\164\ufd75\165\ufd75\166\ufd75"); + sb.append("\167\ufd75\170\ufd75\171\ufd75\172\ufd75\173\ufd75\174\ufd75\175"); + sb.append("\ufd75\176\ufd75\177\ufd75\202\ufd75\216\ufd75\232\ufd75\233\ufd75"); + sb.append("\243\ufd75\246\ufd75\252\ufd75\001\002\000\322\002\uff45\003"); + sb.append("\uff45\004\uff45\005\uff45\006\uff45\007\uff45\010\uff45\011\uff45"); + sb.append("\012\uff45\014\uff45\015\uff45\016\uff45\017\uff45\020\uff45\021"); + sb.append("\uff45\022\uff45\023\uff45\024\uff45\025\uff45\026\uff45\027\uff45"); + sb.append("\030\uff45\032\uff45\034\uff45\035\uff45\036\uff45\037\uff45\040"); + sb.append("\uff45\041\uff45\042\uff45\043\uff45\044\uff45\045\uff45\046\uff45"); + sb.append("\047\uff45\050\uff45\051\uff45\052\uff45\054\uff45\056\uff45\057"); + sb.append("\uff45\061\uff45\062\uff45\063\uff45\064\uff45\065\uff45\066\uff45"); + sb.append("\074\uff45\075\uff45\077\uff45\100\uff45\101\uff45\102\uff45\103"); + sb.append("\uff45\104\uff45\105\uff45\111\uff45\112\uff45\114\uff45\115\uff45"); + sb.append("\116\uff45\120\uff45\121\uff45\122\uff45\123\uff45\124\uff45\125"); + sb.append("\uff45\126\uff45\133\uff45\151\uff45\173\uff45\174\uff45\200\uff45"); + sb.append("\201\uff45\203\uff45\204\uff45\205\uff45\206\uff45\207\uff45\210"); + sb.append("\uff45\211\uff45\212\uff45\213\uff45\214\uff45\215\uff45\217\uff45"); + sb.append("\220\uff45\221\uff45\222\uff45\223\uff45\224\uff45\225\uff45\231"); + sb.append("\uff45\234\uff45\235\uff45\236\uff45\237\uff45\241\uff45\250\uff45"); + sb.append("\251\uff45\253\uff45\254\uff45\255\uff45\256\uff45\001\002\000"); + sb.append("\120\031\ufdc3\033\ufdc3\073\ufdc3\112\ufdc3\127\ufdc3\130\ufdc3"); + sb.append("\131\ufdc3\132\ufdc3\150\ufdc3\151\ufdc3\152\ufdc3\153\ufdc3\154"); + sb.append("\ufdc3\155\ufdc3\156\ufdc3\157\ufdc3\160\ufdc3\161\ufdc3\162\ufdc3"); + sb.append("\163\ufdc3\164\ufdc3\165\ufdc3\166\ufdc3\167\ufdc3\170\ufdc3\171"); + sb.append("\ufdc3\172\ufdc3\173\ufdc3\174\ufdc3\175\ufdc3\176\ufdc3\177\ufdc3"); + sb.append("\202\ufdc3\216\ufdc3\232\ufdc3\233\ufdc3\243\ufdc3\246\ufdc3\252"); + sb.append("\ufdc3\001\002\000\170\004\202\006\156\007\175\010\u01b1"); sb.append("\011\204\012\075\015\031\016\071\032\106\036\125\044"); - sb.append("\222\045\u01b1\054\026\062\210\063\010\074\051\075\166"); + sb.append("\222\045\u01b3\054\026\062\210\063\010\074\051\075\166"); sb.append("\077\123\100\012\101\206\102\041\103\144\104\117\105"); sb.append("\141\115\136\116\046\121\160\122\013\123\065\124\124"); - sb.append("\125\116\126\131\133\020\172\104\173\176\177\130\200"); - sb.append("\067\202\054\203\120\204\207\205\154\206\216\207\151"); - sb.append("\210\142\211\155\212\063\213\074\214\114\216\101\222"); - sb.append("\u01b0\230\u01b3\233\152\234\015\235\073\236\060\247\021"); - sb.append("\253\147\254\064\255\055\001\002\000\012\065\uff2c\223"); - sb.append("\uff2c\224\uff2c\250\uff2c\001\002\000\004\230\u04bc\001\002"); - sb.append("\000\120\031\ufdd1\033\ufdd1\073\ufdd1\112\ufdd1\127\ufdd1\130"); - sb.append("\ufdd1\131\ufdd1\132\ufdd1\150\ufdd1\151\ufdd1\152\ufdd1\153\ufdd1"); - sb.append("\154\ufdd1\155\ufdd1\156\ufdd1\157\ufdd1\160\ufdd1\161\ufdd1\162"); - sb.append("\ufdd1\163\ufdd1\164\ufdd1\165\ufdd1\166\ufdd1\167\ufdd1\170\ufdd1"); - sb.append("\171\ufdd1\172\ufdd1\173\ufdd1\174\ufdd1\175\ufdd1\176\ufdd1\201"); - sb.append("\ufdd1\215\ufdd1\230\u0321\231\ufdd1\232\ufdd1\242\ufdd1\245\ufdd1"); - sb.append("\251\ufdd1\001\002\000\276\002\uff9d\003\uff9d\004\uff9d\005"); - sb.append("\uff9d\006\uff9d\007\uff9d\010\uff9d\011\uff9d\012\uff9d\014\uff9d"); - sb.append("\015\uff9d\016\uff9d\017\uff9d\020\uff9d\021\uff9d\023\uff9d\025"); - sb.append("\uff9d\027\uff9d\032\uff9d\034\uff9d\036\uff9d\041\uff9d\042\uff9d"); - sb.append("\043\uff9d\044\uff9d\045\uff9d\046\uff9d\047\uff9d\050\uff9d\051"); - sb.append("\uff9d\052\uff9d\054\uff9d\056\uff9d\057\uff9d\061\uff9d\062\uff9d"); - sb.append("\063\uff9d\064\uff9d\065\uff9d\066\uff9d\074\uff9d\075\uff9d\077"); - sb.append("\uff9d\100\uff9d\101\uff9d\102\uff9d\103\uff9d\104\uff9d\105\uff9d"); - sb.append("\111\uff9d\112\uff9d\114\uff9d\115\uff9d\116\uff9d\120\uff9d\121"); - sb.append("\uff9d\122\uff9d\123\uff9d\124\uff9d\125\uff9d\126\uff9d\133\uff9d"); - sb.append("\151\uff9d\172\uff9d\173\uff9d\177\uff9d\200\uff9d\202\uff9d\203"); - sb.append("\uff9d\204\uff9d\205\uff9d\206\uff9d\207\uff9d\210\uff9d\211\uff9d"); - sb.append("\212\uff9d\213\uff9d\214\uff9d\216\uff9d\222\uff9d\223\uff9d\224"); - sb.append("\uff9d\230\uff9d\233\uff9d\234\uff9d\235\uff9d\236\uff9d\240\uff9d"); - sb.append("\247\uff9d\250\uff9d\252\uff9d\253\uff9d\254\uff9d\255\uff9d\001"); - sb.append("\002\000\004\230\u04ac\001\002\000\116\031\ufd77\033\ufd77"); - sb.append("\073\ufd77\112\ufd77\127\ufd77\130\ufd77\131\ufd77\132\ufd77\150"); - sb.append("\ufd77\151\ufd77\152\ufd77\153\ufd77\154\ufd77\155\ufd77\156\ufd77"); - sb.append("\157\ufd77\160\ufd77\161\ufd77\162\ufd77\163\ufd77\164\ufd77\165"); - sb.append("\ufd77\166\ufd77\167\ufd77\170\ufd77\171\ufd77\172\ufd77\173\ufd77"); - sb.append("\174\ufd77\175\ufd77\176\ufd77\201\ufd77\215\ufd77\231\ufd77\232"); - sb.append("\ufd77\242\ufd77\245\ufd77\251\ufd77\001\002\000\322\002\uff45"); - sb.append("\003\uff45\004\uff45\005\uff45\006\uff45\007\uff45\010\uff45\011"); - sb.append("\uff45\012\uff45\014\uff45\015\uff45\016\uff45\017\uff45\020\uff45"); - sb.append("\021\uff45\022\uff45\023\uff45\024\uff45\025\uff45\026\uff45\027"); - sb.append("\uff45\030\uff45\032\uff45\034\uff45\035\uff45\036\uff45\037\uff45"); - sb.append("\040\uff45\041\uff45\042\uff45\043\uff45\044\uff45\045\uff45\046"); - sb.append("\uff45\047\uff45\050\uff45\051\uff45\052\uff45\054\uff45\056\uff45"); - sb.append("\057\uff45\061\uff45\062\uff45\063\uff45\064\uff45\065\uff45\066"); - sb.append("\uff45\074\uff45\075\uff45\077\uff45\100\uff45\101\uff45\102\uff45"); - sb.append("\103\uff45\104\uff45\105\uff45\111\uff45\112\uff45\114\uff45\115"); - sb.append("\uff45\116\uff45\120\uff45\121\uff45\122\uff45\123\uff45\124\uff45"); - sb.append("\125\uff45\126\uff45\133\uff45\151\uff45\172\uff45\173\uff45\177"); - sb.append("\uff45\200\uff45\202\uff45\203\uff45\204\uff45\205\uff45\206\uff45"); - sb.append("\207\uff45\210\uff45\211\uff45\212\uff45\213\uff45\214\uff45\216"); - sb.append("\uff45\217\uff45\220\uff45\221\uff45\222\uff45\223\uff45\224\uff45"); - sb.append("\230\uff45\233\uff45\234\uff45\235\uff45\236\uff45\240\uff45\247"); - sb.append("\uff45\250\uff45\252\uff45\253\uff45\254\uff45\255\uff45\001\002"); - sb.append("\000\116\031\ufdc4\033\ufdc4\073\ufdc4\112\ufdc4\127\ufdc4\130"); - sb.append("\ufdc4\131\ufdc4\132\ufdc4\150\ufdc4\151\ufdc4\152\ufdc4\153\ufdc4"); - sb.append("\154\ufdc4\155\ufdc4\156\ufdc4\157\ufdc4\160\ufdc4\161\ufdc4\162"); - sb.append("\ufdc4\163\ufdc4\164\ufdc4\165\ufdc4\166\ufdc4\167\ufdc4\170\ufdc4"); - sb.append("\171\ufdc4\172\ufdc4\173\ufdc4\174\ufdc4\175\ufdc4\176\ufdc4\201"); - sb.append("\ufdc4\215\ufdc4\231\ufdc4\232\ufdc4\242\ufdc4\245\ufdc4\251\ufdc4"); - sb.append("\001\002\000\170\004\201\006\156\007\175\010\u01af\011"); - sb.append("\204\012\075\015\031\016\071\032\106\036\125\044\222"); - sb.append("\045\u01b1\054\026\062\210\063\010\074\051\075\166\077"); - sb.append("\123\100\012\101\206\102\041\103\144\104\117\105\141"); - sb.append("\115\136\116\046\121\160\122\013\123\065\124\124\125"); - sb.append("\116\126\131\133\020\172\104\173\176\177\130\200\067"); - sb.append("\202\054\203\120\204\207\205\154\206\216\207\151\210"); - sb.append("\142\211\155\212\063\213\074\214\114\216\101\222\u01b0"); - sb.append("\230\u01b3\233\152\234\015\235\073\236\060\247\021\253"); - sb.append("\147\254\064\255\055\001\002\000\004\230\u0277\001\002"); - sb.append("\000\322\002\uff59\003\uff59\004\uff59\005\uff59\006\uff59\007"); - sb.append("\uff59\010\uff59\011\uff59\012\uff59\014\uff59\015\uff59\016\uff59"); - sb.append("\017\uff59\020\uff59\021\uff59\022\uff59\023\uff59\024\uff59\025"); - sb.append("\uff59\026\uff59\027\uff59\030\uff59\032\uff59\034\uff59\035\uff59"); - sb.append("\036\uff59\037\uff59\040\uff59\041\uff59\042\uff59\043\uff59\044"); - sb.append("\uff59\045\uff59\046\uff59\047\uff59\050\uff59\051\uff59\052\uff59"); - sb.append("\054\uff59\056\uff59\057\uff59\061\uff59\062\uff59\063\uff59\064"); - sb.append("\uff59\065\uff59\066\uff59\074\uff59\075\uff59\077\uff59\100\uff59"); - sb.append("\101\uff59\102\uff59\103\uff59\104\uff59\105\uff59\111\uff59\112"); - sb.append("\uff59\114\uff59\115\uff59\116\uff59\120\uff59\121\uff59\122\uff59"); - sb.append("\123\uff59\124\uff59\125\uff59\126\uff59\133\uff59\151\uff59\172"); - sb.append("\uff59\173\uff59\177\uff59\200\uff59\202\uff59\203\uff59\204\uff59"); - sb.append("\205\uff59\206\uff59\207\uff59\210\uff59\211\uff59\212\uff59\213"); - sb.append("\uff59\214\uff59\216\uff59\217\uff59\220\uff59\221\uff59\222\uff59"); - sb.append("\223\uff59\224\uff59\230\uff59\233\uff59\234\uff59\235\uff59\236"); - sb.append("\uff59\240\uff59\247\uff59\250\uff59\252\uff59\253\uff59\254\uff59"); - sb.append("\255\uff59\001\002\000\174\004\201\006\156\007\175\010"); - sb.append("\u01af\011\204\012\075\015\031\016\071\032\106\036\125"); - sb.append("\044\222\045\u01b1\051\214\054\026\062\210\063\010\074"); - sb.append("\051\075\166\077\123\100\012\101\206\102\041\103\144"); - sb.append("\104\117\105\141\115\136\116\046\121\160\122\013\123"); - sb.append("\065\124\124\125\116\126\131\133\020\151\u04a1\172\104"); - sb.append("\173\176\177\130\200\067\202\054\203\120\204\207\205"); - sb.append("\154\206\216\207\151\210\142\211\155\212\063\213\074"); - sb.append("\214\114\216\101\222\u01b0\230\u04a5\233\152\234\015\235"); - sb.append("\073\236\060\247\021\253\147\254\064\255\055\001\002"); - sb.append("\000\172\031\ufd1d\033\ufd1d\071\ufd1d\072\ufd1d\073\ufd1d\111"); - sb.append("\u026f\112\ufd1d\113\ufd2a\127\ufd1d\130\ufd1d\131\ufd1d\132\ufd1d"); - sb.append("\134\ufd1d\135\ufd1d\136\ufd1d\137\ufd1d\140\ufd1d\141\ufd1d\142"); - sb.append("\ufd1d\143\ufd1d\144\ufd1d\145\ufd1d\146\ufd1d\147\ufd1d\150\ufd1d"); - sb.append("\151\ufd1d\152\ufd1d\153\ufd1d\154\ufd1d\155\ufd1d\156\ufd1d\157"); - sb.append("\ufd1d\160\ufd1d\161\ufd1d\162\ufd1d\163\ufd1d\164\ufd1d\165\ufd1d"); - sb.append("\166\ufd1d\167\ufd1d\170\ufd1d\171\ufd1d\172\ufd1d\173\ufd1d\174"); - sb.append("\ufd1d\175\ufd1d\176\ufd1d\201\ufd1d\202\ufd1d\203\ufd1d\214\u0270"); - sb.append("\215\ufd1d\230\ufd2e\231\ufd1d\232\ufd1d\242\ufd1d\243\ufd1d\245"); - sb.append("\ufd1d\246\ufd1d\251\ufd1d\001\002\000\170\004\201\006\156"); - sb.append("\007\175\010\u01af\011\204\012\075\015\031\016\071\032"); - sb.append("\106\036\125\044\222\045\u01b1\054\026\062\210\063\010"); + sb.append("\125\116\126\131\133\020\173\104\174\176\200\130\201"); + sb.append("\067\203\054\204\120\205\207\206\154\207\216\210\151"); + sb.append("\211\142\212\155\213\063\214\074\215\114\217\101\223"); + sb.append("\u01b2\231\u01b5\234\152\235\015\236\073\237\060\250\021"); + sb.append("\254\147\255\064\256\055\001\002\000\004\231\u027b\001"); + sb.append("\002\000\322\002\uff59\003\uff59\004\uff59\005\uff59\006\uff59"); + sb.append("\007\uff59\010\uff59\011\uff59\012\uff59\014\uff59\015\uff59\016"); + sb.append("\uff59\017\uff59\020\uff59\021\uff59\022\uff59\023\uff59\024\uff59"); + sb.append("\025\uff59\026\uff59\027\uff59\030\uff59\032\uff59\034\uff59\035"); + sb.append("\uff59\036\uff59\037\uff59\040\uff59\041\uff59\042\uff59\043\uff59"); + sb.append("\044\uff59\045\uff59\046\uff59\047\uff59\050\uff59\051\uff59\052"); + sb.append("\uff59\054\uff59\056\uff59\057\uff59\061\uff59\062\uff59\063\uff59"); + sb.append("\064\uff59\065\uff59\066\uff59\074\uff59\075\uff59\077\uff59\100"); + sb.append("\uff59\101\uff59\102\uff59\103\uff59\104\uff59\105\uff59\111\uff59"); + sb.append("\112\uff59\114\uff59\115\uff59\116\uff59\120\uff59\121\uff59\122"); + sb.append("\uff59\123\uff59\124\uff59\125\uff59\126\uff59\133\uff59\151\uff59"); + sb.append("\173\uff59\174\uff59\200\uff59\201\uff59\203\uff59\204\uff59\205"); + sb.append("\uff59\206\uff59\207\uff59\210\uff59\211\uff59\212\uff59\213\uff59"); + sb.append("\214\uff59\215\uff59\217\uff59\220\uff59\221\uff59\222\uff59\223"); + sb.append("\uff59\224\uff59\225\uff59\231\uff59\234\uff59\235\uff59\236\uff59"); + sb.append("\237\uff59\241\uff59\250\uff59\251\uff59\253\uff59\254\uff59\255"); + sb.append("\uff59\256\uff59\001\002\000\174\004\202\006\156\007\175"); + sb.append("\010\u01b1\011\204\012\075\015\031\016\071\032\106\036"); + sb.append("\125\044\222\045\u01b3\051\214\054\026\062\210\063\010"); sb.append("\074\051\075\166\077\123\100\012\101\206\102\041\103"); sb.append("\144\104\117\105\141\115\136\116\046\121\160\122\013"); - sb.append("\123\065\124\124\125\116\126\131\133\020\172\104\173"); - sb.append("\176\177\130\200\067\202\054\203\120\204\207\205\154"); - sb.append("\206\216\207\151\210\142\211\155\212\063\213\074\214"); - sb.append("\114\216\101\222\u01b0\230\u01b3\233\152\234\015\235\073"); - sb.append("\236\060\247\021\253\147\254\064\255\055\001\002\000"); - sb.append("\116\031\ufe10\033\ufe10\073\ufe10\112\ufe10\127\ufe10\130\ufe10"); - sb.append("\131\ufe10\132\ufe10\150\ufe10\151\ufe10\152\ufe10\153\ufe10\154"); - sb.append("\ufe10\155\ufe10\156\ufe10\157\ufe10\160\ufe10\161\ufe10\162\ufe10"); - sb.append("\163\ufe10\164\ufe10\165\ufe10\166\ufe10\167\ufe10\170\ufe10\171"); - sb.append("\ufe10\172\ufe10\173\ufe10\174\ufe10\175\ufe10\176\ufe10\201\ufe10"); - sb.append("\215\ufe10\231\ufe10\232\ufe10\242\ufe10\245\ufe10\251\ufe10\001"); - sb.append("\002\000\170\004\201\006\156\007\175\010\u01af\011\204"); - sb.append("\012\075\015\031\016\071\032\106\036\125\044\222\045"); - sb.append("\u01b1\054\026\062\210\063\010\074\051\075\166\077\123"); - sb.append("\100\012\101\206\102\041\103\144\104\117\105\141\115"); - sb.append("\136\116\046\121\160\122\013\123\065\124\124\125\116"); - sb.append("\126\131\133\020\172\104\173\176\177\130\200\067\202"); - sb.append("\054\203\120\204\207\205\154\206\216\207\151\210\142"); - sb.append("\211\155\212\063\213\074\214\114\216\101\222\u01b0\230"); - sb.append("\u01b3\233\152\234\015\235\073\236\060\247\021\253\147"); - sb.append("\254\064\255\055\001\002\000\116\031\ufff8\071\ufde0\072"); - sb.append("\ufde0\111\u026f\113\ufde0\130\ufff8\131\ufff8\132\ufff8\150\ufff8"); - sb.append("\151\ufff8\152\ufff8\153\ufff8\154\ufff8\155\ufff8\156\ufff8\157"); - sb.append("\ufff8\160\ufff8\161\ufff8\162\ufff8\163\ufff8\164\ufff8\165\ufff8"); - sb.append("\166\ufff8\167\ufff8\170\ufff8\171\ufff8\172\ufff8\173\ufff8\174"); - sb.append("\ufff8\175\ufff8\176\ufff8\201\ufff8\214\u0270\230\ufde0\232\u049e"); - sb.append("\242\ufff8\245\ufff8\251\ufff8\001\002\000\124\031\ufcd7\033"); - sb.append("\ufcd7\073\ufcd7\111\ufcd7\112\ufcd7\113\u02e8\127\ufcd7\130\ufcd7"); - sb.append("\131\ufcd7\132\ufcd7\150\ufcd7\151\ufcd7\152\ufcd7\153\ufcd7\154"); - sb.append("\ufcd7\155\ufcd7\156\ufcd7\157\ufcd7\160\ufcd7\161\ufcd7\162\ufcd7"); - sb.append("\163\ufcd7\164\ufcd7\165\ufcd7\166\ufcd7\167\ufcd7\170\ufcd7\171"); - sb.append("\ufcd7\172\ufcd7\173\ufcd7\174\ufcd7\175\ufcd7\176\ufcd7\201\ufcd7"); - sb.append("\214\ufcd7\215\ufcd7\231\ufcd7\232\ufcd7\242\ufcd7\245\ufcd7\251"); - sb.append("\ufcd7\001\002\000\030\044\222\045\023\065\027\066\111"); - sb.append("\222\u03aa\223\030\224\115\240\105\247\021\250\231\252"); - sb.append("\227\001\002\000\010\156\u0224\230\uff43\251\u0227\001\002"); - sb.append("\000\122\031\ufd76\033\ufd76\073\ufd76\111\u026f\112\ufd76\127"); - sb.append("\ufd76\130\ufd76\131\ufd76\132\ufd76\150\ufd76\151\ufd76\152\ufd76"); - sb.append("\153\ufd76\154\ufd76\155\ufd76\156\ufd76\157\ufd76\160\ufd76\161"); - sb.append("\ufd76\162\ufd76\163\ufd76\164\ufd76\165\ufd76\166\ufd76\167\ufd76"); - sb.append("\170\ufd76\171\ufd76\172\ufd76\173\ufd76\174\ufd76\175\ufd76\176"); - sb.append("\ufd76\201\ufd76\214\u0270\215\ufd76\231\ufd76\232\ufd76\242\ufd76"); - sb.append("\245\ufd76\251\ufd76\001\002\000\006\012\075\233\u0295\001"); - sb.append("\002\000\276\002\uff9b\003\uff9b\004\uff9b\005\uff9b\006\uff9b"); - sb.append("\007\uff9b\010\uff9b\011\uff9b\012\uff9b\014\uff9b\015\uff9b\016"); - sb.append("\uff9b\017\uff9b\020\uff9b\021\uff9b\023\uff9b\025\uff9b\027\uff9b"); - sb.append("\032\uff9b\034\uff9b\036\uff9b\041\uff9b\042\uff9b\043\uff9b\044"); - sb.append("\uff9b\045\uff9b\046\uff9b\047\uff9b\050\uff9b\051\uff9b\052\uff9b"); - sb.append("\054\uff9b\056\uff9b\057\uff9b\061\uff9b\062\uff9b\063\uff9b\064"); - sb.append("\uff9b\065\uff9b\066\uff9b\074\uff9b\075\uff9b\077\uff9b\100\uff9b"); - sb.append("\101\uff9b\102\uff9b\103\uff9b\104\uff9b\105\uff9b\111\uff9b\112"); - sb.append("\uff9b\114\uff9b\115\uff9b\116\uff9b\120\uff9b\121\uff9b\122\uff9b"); - sb.append("\123\uff9b\124\uff9b\125\uff9b\126\uff9b\133\uff9b\151\uff9b\172"); - sb.append("\uff9b\173\uff9b\177\uff9b\200\uff9b\202\uff9b\203\uff9b\204\uff9b"); - sb.append("\205\uff9b\206\uff9b\207\uff9b\210\uff9b\211\uff9b\212\uff9b\213"); - sb.append("\uff9b\214\uff9b\216\uff9b\222\uff9b\223\uff9b\224\uff9b\230\uff9b"); - sb.append("\233\uff9b\234\uff9b\235\uff9b\236\uff9b\240\uff9b\247\uff9b\250"); - sb.append("\uff9b\252\uff9b\253\uff9b\254\uff9b\255\uff9b\001\002\000\004"); - sb.append("\010\u0499\001\002\000\004\010\232\001\002\000\172\031"); - sb.append("\ufd0e\033\ufd0e\071\ufd0e\072\ufd0e\073\ufd0e\111\ufd0e\112\ufd0e"); - sb.append("\113\ufd0e\127\ufd0e\130\ufd0e\131\ufd0e\132\ufd0e\134\ufd0e\135"); - sb.append("\ufd0e\136\ufd0e\137\ufd0e\140\ufd0e\141\ufd0e\142\ufd0e\143\ufd0e"); - sb.append("\144\ufd0e\145\ufd0e\146\ufd0e\147\ufd0e\150\ufd0e\151\ufd0e\152"); - sb.append("\ufd0e\153\ufd0e\154\ufd0e\155\ufd0e\156\ufd0e\157\ufd0e\160\ufd0e"); - sb.append("\161\ufd0e\162\ufd0e\163\ufd0e\164\ufd0e\165\ufd0e\166\ufd0e\167"); - sb.append("\ufd0e\170\ufd0e\171\ufd0e\172\ufd0e\173\ufd0e\174\ufd0e\175\ufd0e"); - sb.append("\176\ufd0e\201\ufd0e\202\ufd0e\203\ufd0e\214\ufd0e\215\ufd0e\230"); - sb.append("\ufd0e\231\ufd0e\232\ufd0e\242\ufd0e\243\ufd0e\245\ufd0e\246\ufd0e"); - sb.append("\251\ufd0e\001\002\000\012\065\uff28\223\uff28\224\uff28\250"); - sb.append("\uff28\001\002\000\010\070\ufea8\111\ufea8\232\233\001\002"); - sb.append("\000\026\010\244\075\310\076\313\121\237\150\u024a\222"); - sb.append("\u0249\230\u024c\253\241\254\240\255\245\001\002\000\006"); - sb.append("\070\236\111\uff20\001\002\000\004\111\250\001\002\000"); - sb.append("\014\010\244\121\237\253\241\254\240\255\245\001\002"); - sb.append("\000\354\004\ufddf\005\ufddf\010\ufddf\012\ufddf\017\ufddf\020"); - sb.append("\ufddf\021\ufddf\022\ufddf\023\ufddf\024\ufddf\025\ufddf\026\ufddf"); - sb.append("\027\ufddf\030\ufddf\031\ufddf\032\ufddf\033\ufddf\034\ufddf\035"); - sb.append("\ufddf\036\ufddf\037\ufddf\040\ufddf\041\ufddf\042\ufddf\043\ufddf"); - sb.append("\044\ufddf\045\ufddf\046\ufddf\047\ufddf\050\ufddf\052\ufddf\053"); - sb.append("\ufddf\054\ufddf\055\ufddf\056\ufddf\057\ufddf\060\ufddf\061\ufddf"); - sb.append("\062\ufddf\063\ufddf\066\ufddf\067\ufddf\070\ufddf\071\ufddf\072"); - sb.append("\ufddf\073\ufddf\074\ufddf\075\ufddf\076\ufddf\077\ufddf\100\ufddf"); - sb.append("\101\ufddf\102\ufddf\103\ufddf\104\ufddf\111\ufddf\112\ufddf\113"); - sb.append("\ufddf\114\ufddf\115\ufddf\116\ufddf\121\ufddf\122\ufddf\123\ufddf"); - sb.append("\124\ufddf\125\ufddf\126\ufddf\127\ufddf\130\ufddf\131\ufddf\132"); - sb.append("\ufddf\133\ufddf\150\ufddf\151\ufddf\152\ufddf\153\ufddf\154\ufddf"); - sb.append("\155\ufddf\156\ufddf\157\ufddf\160\ufddf\161\ufddf\162\ufddf\163"); - sb.append("\ufddf\164\ufddf\165\ufddf\166\ufddf\167\ufddf\170\ufddf\171\ufddf"); - sb.append("\172\ufddf\173\ufddf\174\ufddf\175\ufddf\176\ufddf\201\ufddf\215"); - sb.append("\ufddf\216\ufddf\217\ufddf\220\ufddf\221\ufddf\222\ufddf\223\ufddf"); - sb.append("\224\ufddf\225\ufddf\226\ufddf\227\ufddf\230\ufddf\231\ufddf\232"); - sb.append("\ufddf\240\ufddf\241\ufddf\242\ufddf\244\ufddf\245\ufddf\250\ufddf"); - sb.append("\251\ufddf\001\002\000\354\004\ufdde\005\ufdde\010\ufdde\012"); - sb.append("\ufdde\017\ufdde\020\ufdde\021\ufdde\022\ufdde\023\ufdde\024\ufdde"); - sb.append("\025\ufdde\026\ufdde\027\ufdde\030\ufdde\031\ufdde\032\ufdde\033"); - sb.append("\ufdde\034\ufdde\035\ufdde\036\ufdde\037\ufdde\040\ufdde\041\ufdde"); - sb.append("\042\ufdde\043\ufdde\044\ufdde\045\ufdde\046\ufdde\047\ufdde\050"); - sb.append("\ufdde\052\ufdde\053\ufdde\054\ufdde\055\ufdde\056\ufdde\057\ufdde"); - sb.append("\060\ufdde\061\ufdde\062\ufdde\063\ufdde\066\ufdde\067\ufdde\070"); - sb.append("\ufdde\071\ufdde\072\ufdde\073\ufdde\074\ufdde\075\ufdde\076\ufdde"); - sb.append("\077\ufdde\100\ufdde\101\ufdde\102\ufdde\103\ufdde\104\ufdde\111"); - sb.append("\ufdde\112\ufdde\113\ufdde\114\ufdde\115\ufdde\116\ufdde\121\ufdde"); - sb.append("\122\ufdde\123\ufdde\124\ufdde\125\ufdde\126\ufdde\127\ufdde\130"); - sb.append("\ufdde\131\ufdde\132\ufdde\133\ufdde\150\ufdde\151\ufdde\152\ufdde"); - sb.append("\153\ufdde\154\ufdde\155\ufdde\156\ufdde\157\ufdde\160\ufdde\161"); - sb.append("\ufdde\162\ufdde\163\ufdde\164\ufdde\165\ufdde\166\ufdde\167\ufdde"); - sb.append("\170\ufdde\171\ufdde\172\ufdde\173\ufdde\174\ufdde\175\ufdde\176"); - sb.append("\ufdde\201\ufdde\215\ufdde\216\ufdde\217\ufdde\220\ufdde\221\ufdde"); - sb.append("\222\ufdde\223\ufdde\224\ufdde\225\ufdde\226\ufdde\227\ufdde\230"); - sb.append("\ufdde\231\ufdde\232\ufdde\240\ufdde\241\ufdde\242\ufdde\244\ufdde"); - sb.append("\245\ufdde\250\ufdde\251\ufdde\001\002\000\354\004\ufddc\005"); - sb.append("\ufddc\010\ufddc\012\ufddc\017\ufddc\020\ufddc\021\ufddc\022\ufddc"); - sb.append("\023\ufddc\024\ufddc\025\ufddc\026\ufddc\027\ufddc\030\ufddc\031"); - sb.append("\ufddc\032\ufddc\033\ufddc\034\ufddc\035\ufddc\036\ufddc\037\ufddc"); - sb.append("\040\ufddc\041\ufddc\042\ufddc\043\ufddc\044\ufddc\045\ufddc\046"); - sb.append("\ufddc\047\ufddc\050\ufddc\052\ufddc\053\ufddc\054\ufddc\055\ufddc"); - sb.append("\056\ufddc\057\ufddc\060\ufddc\061\ufddc\062\ufddc\063\ufddc\066"); - sb.append("\ufddc\067\ufddc\070\ufddc\071\ufddc\072\ufddc\073\ufddc\074\ufddc"); - sb.append("\075\ufddc\076\ufddc\077\ufddc\100\ufddc\101\ufddc\102\ufddc\103"); - sb.append("\ufddc\104\ufddc\111\ufddc\112\ufddc\113\ufddc\114\ufddc\115\ufddc"); - sb.append("\116\ufddc\121\ufddc\122\ufddc\123\ufddc\124\ufddc\125\ufddc\126"); - sb.append("\ufddc\127\ufddc\130\ufddc\131\ufddc\132\ufddc\133\ufddc\150\ufddc"); - sb.append("\151\ufddc\152\ufddc\153\ufddc\154\ufddc\155\ufddc\156\ufddc\157"); - sb.append("\ufddc\160\ufddc\161\ufddc\162\ufddc\163\ufddc\164\ufddc\165\ufddc"); - sb.append("\166\ufddc\167\ufddc\170\ufddc\171\ufddc\172\ufddc\173\ufddc\174"); - sb.append("\ufddc\175\ufddc\176\ufddc\201\ufddc\215\ufddc\216\ufddc\217\ufddc"); - sb.append("\220\ufddc\221\ufddc\222\ufddc\223\ufddc\224\ufddc\225\ufddc\226"); - sb.append("\ufddc\227\ufddc\230\ufddc\231\ufddc\232\ufddc\240\ufddc\241\ufddc"); - sb.append("\242\ufddc\244\ufddc\245\ufddc\250\ufddc\251\ufddc\001\002\000"); - sb.append("\006\111\uff1f\127\246\001\002\000\006\111\uff1e\127\uff1e"); - sb.append("\001\002\000\354\004\ufde0\005\ufde0\010\ufde0\012\ufde0\017"); - sb.append("\ufde0\020\ufde0\021\ufde0\022\ufde0\023\ufde0\024\ufde0\025\ufde0"); - sb.append("\026\ufde0\027\ufde0\030\ufde0\031\ufde0\032\ufde0\033\ufde0\034"); - sb.append("\ufde0\035\ufde0\036\ufde0\037\ufde0\040\ufde0\041\ufde0\042\ufde0"); - sb.append("\043\ufde0\044\ufde0\045\ufde0\046\ufde0\047\ufde0\050\ufde0\052"); - sb.append("\ufde0\053\ufde0\054\ufde0\055\ufde0\056\ufde0\057\ufde0\060\ufde0"); - sb.append("\061\ufde0\062\ufde0\063\ufde0\066\ufde0\067\ufde0\070\ufde0\071"); - sb.append("\ufde0\072\ufde0\073\ufde0\074\ufde0\075\ufde0\076\ufde0\077\ufde0"); - sb.append("\100\ufde0\101\ufde0\102\ufde0\103\ufde0\104\ufde0\111\ufde0\112"); - sb.append("\ufde0\113\ufde0\114\ufde0\115\ufde0\116\ufde0\121\ufde0\122\ufde0"); - sb.append("\123\ufde0\124\ufde0\125\ufde0\126\ufde0\127\ufde0\130\ufde0\131"); - sb.append("\ufde0\132\ufde0\133\ufde0\150\ufde0\151\ufde0\152\ufde0\153\ufde0"); - sb.append("\154\ufde0\155\ufde0\156\ufde0\157\ufde0\160\ufde0\161\ufde0\162"); - sb.append("\ufde0\163\ufde0\164\ufde0\165\ufde0\166\ufde0\167\ufde0\170\ufde0"); - sb.append("\171\ufde0\172\ufde0\173\ufde0\174\ufde0\175\ufde0\176\ufde0\201"); - sb.append("\ufde0\215\ufde0\216\ufde0\217\ufde0\220\ufde0\221\ufde0\222\ufde0"); - sb.append("\223\ufde0\224\ufde0\225\ufde0\226\ufde0\227\ufde0\230\ufde0\231"); - sb.append("\ufde0\232\ufde0\240\ufde0\241\ufde0\242\ufde0\244\ufde0\245\ufde0"); - sb.append("\250\ufde0\251\ufde0\001\002\000\354\004\ufddd\005\ufddd\010"); - sb.append("\ufddd\012\ufddd\017\ufddd\020\ufddd\021\ufddd\022\ufddd\023\ufddd"); - sb.append("\024\ufddd\025\ufddd\026\ufddd\027\ufddd\030\ufddd\031\ufddd\032"); - sb.append("\ufddd\033\ufddd\034\ufddd\035\ufddd\036\ufddd\037\ufddd\040\ufddd"); - sb.append("\041\ufddd\042\ufddd\043\ufddd\044\ufddd\045\ufddd\046\ufddd\047"); - sb.append("\ufddd\050\ufddd\052\ufddd\053\ufddd\054\ufddd\055\ufddd\056\ufddd"); - sb.append("\057\ufddd\060\ufddd\061\ufddd\062\ufddd\063\ufddd\066\ufddd\067"); - sb.append("\ufddd\070\ufddd\071\ufddd\072\ufddd\073\ufddd\074\ufddd\075\ufddd"); - sb.append("\076\ufddd\077\ufddd\100\ufddd\101\ufddd\102\ufddd\103\ufddd\104"); - sb.append("\ufddd\111\ufddd\112\ufddd\113\ufddd\114\ufddd\115\ufddd\116\ufddd"); - sb.append("\121\ufddd\122\ufddd\123\ufddd\124\ufddd\125\ufddd\126\ufddd\127"); - sb.append("\ufddd\130\ufddd\131\ufddd\132\ufddd\133\ufddd\150\ufddd\151\ufddd"); - sb.append("\152\ufddd\153\ufddd\154\ufddd\155\ufddd\156\ufddd\157\ufddd\160"); - sb.append("\ufddd\161\ufddd\162\ufddd\163\ufddd\164\ufddd\165\ufddd\166\ufddd"); - sb.append("\167\ufddd\170\ufddd\171\ufddd\172\ufddd\173\ufddd\174\ufddd\175"); - sb.append("\ufddd\176\ufddd\201\ufddd\215\ufddd\216\ufddd\217\ufddd\220\ufddd"); - sb.append("\221\ufddd\222\ufddd\223\ufddd\224\ufddd\225\ufddd\226\ufddd\227"); - sb.append("\ufddd\230\ufddd\231\ufddd\232\ufddd\240\ufddd\241\ufddd\242\ufddd"); - sb.append("\244\ufddd\245\ufddd\250\ufddd\251\ufddd\001\002\000\014\010"); - sb.append("\244\121\237\253\241\254\240\255\245\001\002\000\006"); - sb.append("\111\uff1d\127\uff1d\001\002\000\046\037\ufead\045\ufead\046"); - sb.append("\ufead\056\ufead\060\ufead\112\ufead\120\ufead\222\ufead\223\ufead"); - sb.append("\224\ufead\225\ufead\226\ufead\227\ufead\247\ufead\250\ufead\256"); - sb.append("\ufead\257\ufead\260\ufead\001\002\000\046\037\274\045\ufe84"); - sb.append("\046\ufe88\056\304\060\306\112\301\120\300\222\303\223"); - sb.append("\264\224\265\225\277\226\257\227\302\247\021\250\254"); - sb.append("\256\271\257\275\260\261\001\002\000\046\037\ufea2\045"); - sb.append("\ufea2\046\ufea2\056\ufea2\060\ufea2\112\ufea2\120\ufea2\222\ufea2"); - sb.append("\223\ufea2\224\ufea2\225\ufea2\226\ufea2\227\ufea2\247\ufea2\250"); - sb.append("\ufea2\256\ufea2\257\ufea2\260\ufea2\001\002\000\056\010\ufe7f"); - sb.append("\012\ufe7f\045\ufe7f\046\ufe7f\075\ufe7f\076\ufe7f\121\ufe7f\150"); - sb.append("\ufe7f\222\ufe7f\223\ufe7f\224\ufe7f\225\ufe7f\226\ufe7f\227\ufe7f"); - sb.append("\230\ufe7f\250\ufe7f\253\ufe7f\254\ufe7f\255\ufe7f\256\ufe7f\257"); - sb.append("\ufe7f\260\ufe7f\001\002\000\064\010\ufee5\012\ufee5\045\ufee5"); - sb.append("\046\ufee5\075\ufee5\076\ufee5\121\ufee5\150\ufee5\156\ufee5\222"); - sb.append("\ufee5\223\ufee5\224\ufee5\225\ufee5\226\ufee5\227\ufee5\230\ufee5"); - sb.append("\244\ufee5\250\ufee5\251\ufee5\253\ufee5\254\ufee5\255\ufee5\256"); - sb.append("\ufee5\257\ufee5\260\ufee5\001\002\000\004\045\u048c\001\002"); - sb.append("\000\004\046\u0479\001\002\000\064\010\ufe76\012\ufe76\045"); - sb.append("\ufe76\046\ufe76\075\ufe76\076\ufe76\121\ufe76\150\ufe76\156\ufe76"); - sb.append("\222\ufe76\223\ufe76\224\ufe76\225\ufe76\226\ufe76\227\ufe76\230"); - sb.append("\ufe76\244\ufe76\250\ufe76\251\ufe76\253\ufe76\254\ufe76\255\ufe76"); - sb.append("\256\ufe76\257\ufe76\260\ufe76\001\002\000\056\010\ufe7d\012"); - sb.append("\ufe7d\045\ufe7d\046\ufe7d\075\ufe7d\076\ufe7d\121\ufe7d\150\ufe7d"); - sb.append("\222\ufe7d\223\ufe7d\224\ufe7d\225\ufe7d\226\ufe7d\227\ufe7d\230"); - sb.append("\ufe7d\250\ufe7d\253\ufe7d\254\ufe7d\255\ufe7d\256\ufe7d\257\ufe7d"); - sb.append("\260\ufe7d\001\002\000\064\010\ufe72\012\ufe72\045\ufe72\046"); - sb.append("\ufe72\075\ufe72\076\ufe72\121\ufe72\150\ufe72\156\ufe72\222\ufe72"); - sb.append("\223\ufe72\224\ufe72\225\ufe72\226\ufe72\227\ufe72\230\ufe72\244"); - sb.append("\ufe72\250\ufe72\251\ufe72\253\ufe72\254\ufe72\255\ufe72\256\ufe72"); - sb.append("\257\ufe72\260\ufe72\001\002\000\046\037\ufea9\045\ufea9\046"); - sb.append("\ufea9\056\ufea9\060\ufea9\112\ufea9\120\ufea9\222\ufea9\223\ufea9"); - sb.append("\224\ufea9\225\ufea9\226\ufea9\227\ufea9\247\ufea9\250\ufea9\256"); - sb.append("\ufea9\257\ufea9\260\ufea9\001\002\000\056\010\ufe7e\012\ufe7e"); - sb.append("\045\ufe7e\046\ufe7e\075\ufe7e\076\ufe7e\121\ufe7e\150\ufe7e\222"); - sb.append("\ufe7e\223\ufe7e\224\ufe7e\225\ufe7e\226\ufe7e\227\ufe7e\230\ufe7e"); - sb.append("\250\ufe7e\253\ufe7e\254\ufe7e\255\ufe7e\256\ufe7e\257\ufe7e\260"); - sb.append("\ufe7e\001\002\000\056\010\ufe7a\012\ufe7a\045\ufe7a\046\ufe7a"); - sb.append("\075\ufe7a\076\ufe7a\121\ufe7a\150\ufe7a\222\ufe7a\223\ufe7a\224"); - sb.append("\ufe7a\225\ufe7a\226\ufe7a\227\ufe7a\230\ufe7a\250\ufe7a\253\ufe7a"); - sb.append("\254\ufe7a\255\ufe7a\256\ufe7a\257\ufe7a\260\ufe7a\001\002\000"); - sb.append("\056\010\ufe79\012\ufe79\045\ufe79\046\ufe79\075\ufe79\076\ufe79"); - sb.append("\121\ufe79\150\ufe79\222\ufe79\223\ufe79\224\ufe79\225\ufe79\226"); - sb.append("\ufe79\227\ufe79\230\ufe79\250\ufe79\253\ufe79\254\ufe79\255\ufe79"); - sb.append("\256\ufe79\257\ufe79\260\ufe79\001\002\000\040\037\274\045"); - sb.append("\ufe84\046\ufe88\060\306\222\303\223\264\224\265\225\277"); - sb.append("\226\257\227\302\247\021\250\254\256\271\257\275\260"); - sb.append("\261\001\002\000\046\037\ufeae\045\ufeae\046\ufeae\056\ufeae"); - sb.append("\060\ufeae\112\ufeae\120\ufeae\222\ufeae\223\ufeae\224\ufeae\225"); - sb.append("\ufeae\226\ufeae\227\ufeae\247\ufeae\250\ufeae\256\ufeae\257\ufeae"); - sb.append("\260\ufeae\001\002\000\056\010\ufe80\012\ufe80\045\ufe80\046"); - sb.append("\ufe80\075\ufe80\076\ufe80\121\ufe80\150\ufe80\222\ufe80\223\ufe80"); - sb.append("\224\ufe80\225\ufe80\226\ufe80\227\ufe80\230\ufe80\250\ufe80\253"); - sb.append("\ufe80\254\ufe80\255\ufe80\256\ufe80\257\ufe80\260\ufe80\001\002"); - sb.append("\000\064\010\ufe74\012\ufe74\045\ufe74\046\ufe74\075\ufe74\076"); - sb.append("\ufe74\121\ufe74\150\ufe74\156\ufe74\222\ufe74\223\ufe74\224\ufe74"); - sb.append("\225\ufe74\226\ufe74\227\ufe74\230\ufe74\244\ufe74\250\ufe74\251"); - sb.append("\ufe74\253\ufe74\254\ufe74\255\ufe74\256\ufe74\257\ufe74\260\ufe74"); - sb.append("\001\002\000\056\010\ufe82\012\ufe82\045\ufe82\046\ufe82\075"); - sb.append("\ufe82\076\ufe82\121\ufe82\150\ufe82\222\ufe82\223\ufe82\224\ufe82"); - sb.append("\225\ufe82\226\ufe82\227\ufe82\230\ufe82\250\ufe82\253\ufe82\254"); - sb.append("\ufe82\255\ufe82\256\ufe82\257\ufe82\260\ufe82\001\002\000\056"); - sb.append("\010\ufe86\012\ufe86\045\ufe83\046\ufe87\075\ufe86\076\ufe86\121"); - sb.append("\ufe86\150\ufe86\222\303\223\264\224\265\225\277\226\257"); - sb.append("\227\302\230\ufe86\250\254\253\ufe86\254\ufe86\255\ufe86\256"); - sb.append("\271\257\275\260\261\001\002\000\236\004\u01a2\005\u01ac"); - sb.append("\010\u016b\017\u0198\020\u0195\021\u0170\022\u0176\023\u016a\024"); - sb.append("\u018b\025\u0188\026\u0172\027\u01ad\030\u0191\031\u0175\032\u018a"); - sb.append("\033\u016c\034\u019b\035\u0187\036\u0160\037\u015d\040\u017a\041"); - sb.append("\u0177\042\u0196\043\u0182\044\u017c\045\u018d\046\u019d\047\u019f"); - sb.append("\050\u015f\052\u016d\053\u01a9\054\u01ab\055\u0179\056\u0166\057"); - sb.append("\u015e\060\u01aa\061\u0184\062\u01a6\063\u0168\065\u0169\066\u01a1"); - sb.append("\067\u0165\070\u0189\074\u01a7\075\u0161\076\u0163\077\u0164\100"); - sb.append("\u0192\101\u0171\102\u0173\103\u019c\104\u015b\114\u0185\115\u019a"); - sb.append("\116\u016e\121\u0178\122\u0167\123\u0181\124\u0174\125\u0199\126"); - sb.append("\u018c\130\u01a4\131\u01a5\132\u01a0\133\u017d\216\u0183\217\u017f"); - sb.append("\220\u0180\221\u0193\222\u016f\223\u017b\224\u0162\225\u0190\226"); - sb.append("\u018f\227\u019e\240\u0194\241\u018e\250\u015c\001\002\000\064"); - sb.append("\010\ufe73\012\ufe73\045\ufe73\046\ufe73\075\ufe73\076\ufe73\121"); - sb.append("\ufe73\150\ufe73\156\ufe73\222\ufe73\223\ufe73\224\ufe73\225\ufe73"); - sb.append("\226\ufe73\227\ufe73\230\ufe73\244\ufe73\250\ufe73\251\ufe73\253"); - sb.append("\ufe73\254\ufe73\255\ufe73\256\ufe73\257\ufe73\260\ufe73\001\002"); - sb.append("\000\056\010\ufe81\012\ufe81\045\ufe81\046\ufe81\075\ufe81\076"); - sb.append("\ufe81\121\ufe81\150\ufe81\222\ufe81\223\ufe81\224\ufe81\225\ufe81"); - sb.append("\226\ufe81\227\ufe81\230\ufe81\250\ufe81\253\ufe81\254\ufe81\255"); - sb.append("\ufe81\256\ufe81\257\ufe81\260\ufe81\001\002\000\064\010\ufe75"); - sb.append("\012\ufe75\045\ufe75\046\ufe75\075\ufe75\076\ufe75\121\ufe75\150"); - sb.append("\ufe75\156\ufe75\222\ufe75\223\ufe75\224\ufe75\225\ufe75\226\ufe75"); - sb.append("\227\ufe75\230\ufe75\244\ufe75\250\ufe75\251\ufe75\253\ufe75\254"); - sb.append("\ufe75\255\ufe75\256\ufe75\257\ufe75\260\ufe75\001\002\000\046"); - sb.append("\037\ufea0\045\ufea0\046\ufea0\056\ufea0\060\ufea0\112\ufea0\120"); - sb.append("\ufea0\222\ufea0\223\ufea0\224\ufea0\225\ufea0\226\ufea0\227\ufea0"); - sb.append("\247\ufea0\250\ufea0\256\ufea0\257\ufea0\260\ufea0\001\002\000"); - sb.append("\322\002\uff3b\003\uff3b\004\uff3b\005\uff3b\006\uff3b\007\uff3b"); - sb.append("\010\uff3b\011\uff3b\012\uff3b\014\uff3b\015\uff3b\016\uff3b\017"); - sb.append("\uff3b\020\uff3b\021\uff3b\022\uff3b\023\uff3b\024\uff3b\025\uff3b"); - sb.append("\026\uff3b\027\uff3b\030\uff3b\032\uff3b\034\uff3b\035\uff3b\036"); - sb.append("\uff3b\037\uff3b\040\uff3b\041\uff3b\042\uff3b\043\uff3b\044\uff3b"); - sb.append("\045\uff3b\046\uff3b\047\uff3b\050\uff3b\051\uff3b\052\uff3b\054"); - sb.append("\uff3b\056\uff3b\057\uff3b\061\uff3b\062\uff3b\063\uff3b\064\uff3b"); - sb.append("\065\uff3b\066\uff3b\074\uff3b\075\uff3b\077\uff3b\100\uff3b\101"); - sb.append("\uff3b\102\uff3b\103\uff3b\104\uff3b\105\uff3b\111\uff3b\112\uff3b"); - sb.append("\114\uff3b\115\uff3b\116\uff3b\120\uff3b\121\uff3b\122\uff3b\123"); - sb.append("\uff3b\124\uff3b\125\uff3b\126\uff3b\133\uff3b\151\uff3b\172\uff3b"); - sb.append("\173\uff3b\177\uff3b\200\uff3b\202\uff3b\203\uff3b\204\uff3b\205"); - sb.append("\uff3b\206\uff3b\207\uff3b\210\uff3b\211\uff3b\212\uff3b\213\uff3b"); - sb.append("\214\uff3b\216\uff3b\217\uff3b\220\uff3b\221\uff3b\222\uff3b\223"); - sb.append("\uff3b\224\uff3b\230\uff3b\233\uff3b\234\uff3b\235\uff3b\236\uff3b"); - sb.append("\240\uff3b\247\uff3b\250\uff3b\252\uff3b\253\uff3b\254\uff3b\255"); - sb.append("\uff3b\001\002\000\064\010\ufe77\012\ufe77\045\ufe77\046\ufe77"); - sb.append("\075\ufe77\076\ufe77\121\ufe77\150\ufe77\156\ufe77\222\ufe77\223"); - sb.append("\ufe77\224\ufe77\225\ufe77\226\ufe77\227\ufe77\230\ufe77\244\ufe77"); - sb.append("\250\ufe77\251\ufe77\253\ufe77\254\ufe77\255\ufe77\256\ufe77\257"); - sb.append("\ufe77\260\ufe77\001\002\000\056\010\ufe78\012\ufe78\045\ufe78"); - sb.append("\046\ufe78\075\ufe78\076\ufe78\121\ufe78\150\ufe78\222\ufe78\223"); - sb.append("\ufe78\224\ufe78\225\ufe78\226\ufe78\227\ufe78\230\ufe78\250\ufe78"); - sb.append("\253\ufe78\254\ufe78\255\ufe78\256\ufe78\257\ufe78\260\ufe78\001"); - sb.append("\002\000\012\010\u0447\121\u0443\254\u0444\255\u0449\001\002"); - sb.append("\000\026\010\244\012\ufee0\075\310\076\313\121\237\150"); - sb.append("\316\230\321\253\241\254\240\255\245\001\002\000\026"); - sb.append("\010\ufe85\012\ufe85\075\ufe85\076\ufe85\121\ufe85\150\ufe85\230"); - sb.append("\ufe85\253\ufe85\254\ufe85\255\ufe85\001\002\000\056\010\ufe7c"); - sb.append("\012\ufe7c\045\ufe7c\046\ufe7c\075\ufe7c\076\ufe7c\121\ufe7c\150"); - sb.append("\ufe7c\222\ufe7c\223\ufe7c\224\ufe7c\225\ufe7c\226\ufe7c\227\ufe7c"); - sb.append("\230\ufe7c\250\ufe7c\253\ufe7c\254\ufe7c\255\ufe7c\256\ufe7c\257"); - sb.append("\ufe7c\260\ufe7c\001\002\000\256\004\ufed7\005\ufed7\010\ufed7"); - sb.append("\012\ufed7\017\ufed7\020\ufed7\021\ufed7\022\ufed7\023\ufed7\024"); - sb.append("\ufed7\025\ufed7\026\ufed7\027\ufed7\030\ufed7\031\ufed7\032\ufed7"); - sb.append("\033\ufed7\034\ufed7\035\ufed7\036\ufed7\037\ufed7\040\ufed7\041"); - sb.append("\ufed7\042\ufed7\043\ufed7\044\ufed7\045\ufed7\046\ufed7\047\ufed7"); - sb.append("\050\ufed7\052\ufed7\053\ufed7\054\ufed7\055\ufed7\056\ufed7\057"); - sb.append("\ufed7\060\ufed7\061\ufed7\062\ufed7\063\ufed7\066\ufed7\067\ufed7"); - sb.append("\070\ufed7\073\ufed7\074\ufed7\075\ufed7\076\ufed7\077\ufed7\100"); - sb.append("\ufed7\101\ufed7\102\ufed7\103\ufed7\104\ufed7\111\ufed7\114\ufed7"); - sb.append("\115\ufed7\116\ufed7\121\ufed7\122\ufed7\123\ufed7\124\ufed7\125"); - sb.append("\ufed7\126\ufed7\130\ufed7\131\ufed7\132\ufed7\133\ufed7\151\ufed7"); - sb.append("\154\ufed7\156\ufed7\216\ufed7\217\ufed7\220\ufed7\221\ufed7\222"); - sb.append("\ufed7\223\ufed7\224\ufed7\225\ufed7\226\ufed7\227\ufed7\231\ufed7"); - sb.append("\240\ufed7\241\ufed7\244\ufed7\250\ufed7\251\ufed7\001\002\000"); - sb.append("\004\154\u0441\001\002\000\014\012\ufecd\154\u043e\156\ufecd"); - sb.append("\244\ufecd\251\ufecd\001\002\000\256\004\ufed6\005\ufed6\010"); - sb.append("\ufed6\012\ufed6\017\ufed6\020\ufed6\021\ufed6\022\ufed6\023\ufed6"); - sb.append("\024\ufed6\025\ufed6\026\ufed6\027\ufed6\030\ufed6\031\ufed6\032"); - sb.append("\ufed6\033\ufed6\034\ufed6\035\ufed6\036\ufed6\037\ufed6\040\ufed6"); - sb.append("\041\ufed6\042\ufed6\043\ufed6\044\ufed6\045\ufed6\046\ufed6\047"); - sb.append("\ufed6\050\ufed6\052\ufed6\053\ufed6\054\ufed6\055\ufed6\056\ufed6"); - sb.append("\057\ufed6\060\ufed6\061\ufed6\062\ufed6\063\ufed6\066\ufed6\067"); - sb.append("\ufed6\070\ufed6\073\ufed6\074\ufed6\075\ufed6\076\ufed6\077\ufed6"); - sb.append("\100\ufed6\101\ufed6\102\ufed6\103\ufed6\104\ufed6\111\ufed6\114"); - sb.append("\ufed6\115\ufed6\116\ufed6\121\ufed6\122\ufed6\123\ufed6\124\ufed6"); - sb.append("\125\ufed6\126\ufed6\130\ufed6\131\ufed6\132\ufed6\133\ufed6\151"); - sb.append("\ufed6\154\ufed6\156\ufed6\216\ufed6\217\ufed6\220\ufed6\221\ufed6"); - sb.append("\222\ufed6\223\ufed6\224\ufed6\225\ufed6\226\ufed6\227\ufed6\231"); - sb.append("\ufed6\240\ufed6\241\ufed6\244\ufed6\250\ufed6\251\ufed6\001\002"); - sb.append("\000\012\012\ufecc\156\ufecc\244\ufecc\251\330\001\002\000"); - sb.append("\004\012\333\001\002\000\020\010\244\075\310\076\313"); - sb.append("\121\237\253\241\254\240\255\245\001\002\000\256\004"); - sb.append("\ufed8\005\ufed8\010\ufed8\012\ufed8\017\ufed8\020\ufed8\021\ufed8"); - sb.append("\022\ufed8\023\ufed8\024\ufed8\025\ufed8\026\ufed8\027\ufed8\030"); - sb.append("\ufed8\031\ufed8\032\ufed8\033\ufed8\034\ufed8\035\ufed8\036\ufed8"); - sb.append("\037\ufed8\040\ufed8\041\ufed8\042\ufed8\043\ufed8\044\ufed8\045"); - sb.append("\ufed8\046\ufed8\047\ufed8\050\ufed8\052\ufed8\053\ufed8\054\ufed8"); - sb.append("\055\ufed8\056\ufed8\057\ufed8\060\ufed8\061\ufed8\062\ufed8\063"); - sb.append("\ufed8\066\ufed8\067\ufed8\070\ufed8\073\ufed8\074\ufed8\075\ufed8"); - sb.append("\076\ufed8\077\ufed8\100\ufed8\101\ufed8\102\ufed8\103\ufed8\104"); - sb.append("\ufed8\111\ufed8\114\ufed8\115\ufed8\116\ufed8\121\ufed8\122\ufed8"); - sb.append("\123\ufed8\124\ufed8\125\ufed8\126\ufed8\130\ufed8\131\ufed8\132"); - sb.append("\ufed8\133\ufed8\151\ufed8\154\ufed8\156\ufed8\216\ufed8\217\ufed8"); - sb.append("\220\ufed8\221\ufed8\222\ufed8\223\ufed8\224\ufed8\225\ufed8\226"); - sb.append("\ufed8\227\ufed8\231\ufed8\240\ufed8\241\ufed8\244\ufed8\250\ufed8"); - sb.append("\251\ufed8\001\002\000\012\012\ufedf\156\ufedf\244\ufedf\251"); - sb.append("\ufedf\001\002\000\020\010\244\075\310\076\313\121\237"); - sb.append("\253\241\254\240\255\245\001\002\000\014\012\ufecf\154"); - sb.append("\ufecb\156\ufecf\244\ufecf\251\323\001\002\000\020\010\244"); - sb.append("\075\310\076\313\121\237\253\241\254\240\255\245\001"); - sb.append("\002\000\014\012\ufec7\156\ufec7\231\ufec7\244\ufec7\251\ufec7"); - sb.append("\001\002\000\006\231\327\251\330\001\002\000\004\251"); - sb.append("\323\001\002\000\014\012\ufeca\154\ufeca\156\ufeca\244\ufeca"); - sb.append("\251\ufeca\001\002\000\020\010\244\075\310\076\313\121"); - sb.append("\237\253\241\254\240\255\245\001\002\000\014\012\ufec6"); - sb.append("\156\ufec6\231\ufec6\244\ufec6\251\ufec6\001\002\000\012\012"); - sb.append("\ufece\156\ufece\244\ufece\251\ufece\001\002\000\010\127\ufe6d"); - sb.append("\134\u043c\151\ufe6d\001\002\000\006\127\335\151\336\001"); - sb.append("\002\000\004\012\337\001\002\000\046\037\ufeac\045\ufeac"); - sb.append("\046\ufeac\056\ufeac\060\ufeac\112\ufeac\120\ufeac\222\ufeac\223"); - sb.append("\ufeac\224\ufeac\225\ufeac\226\ufeac\227\ufeac\247\ufeac\250\ufeac"); - sb.append("\256\ufeac\257\ufeac\260\ufeac\001\002\000\010\127\ufe6f\134"); - sb.append("\340\151\ufe6f\001\002\000\070\006\156\007\175\010\357"); - sb.append("\015\364\016\356\075\351\077\123\100\012\101\206\102"); - sb.append("\041\103\144\104\117\105\141\115\136\116\046\121\160"); - sb.append("\172\362\173\352\177\347\200\354\214\360\222\341\230"); - sb.append("\366\236\060\253\147\254\064\255\055\001\002\000\126"); - sb.append("\031\ufde2\033\ufde2\071\ufde2\072\ufde2\073\ufde2\112\ufde2\113"); - sb.append("\ufde2\127\ufde2\130\ufde2\131\ufde2\132\ufde2\150\ufde2\151\ufde2"); - sb.append("\152\ufde2\153\ufde2\154\ufde2\155\ufde2\156\ufde2\157\ufde2\160"); - sb.append("\ufde2\161\ufde2\162\ufde2\163\ufde2\164\ufde2\165\ufde2\166\ufde2"); - sb.append("\167\ufde2\170\ufde2\171\ufde2\172\ufde2\173\ufde2\174\ufde2\175"); - sb.append("\ufde2\176\ufde2\201\ufde2\215\ufde2\230\ufde2\231\ufde2\232\ufde2"); - sb.append("\242\ufde2\245\ufde2\251\ufde2\001\002\000\010\071\u042e\072"); - sb.append("\u042c\113\u042d\001\002\000\116\073\ufdb7\111\u0138\112\ufdb7"); - sb.append("\127\ufdb7\130\ufdb7\131\ufdb7\132\ufdb7\150\ufdb7\151\ufdb7\152"); - sb.append("\ufdb7\153\ufdb7\154\ufdb7\155\ufdb7\156\ufdb7\157\ufdb7\160\ufdb7"); - sb.append("\161\ufdb7\162\ufdb7\163\ufdb7\164\ufdb7\165\ufdb7\166\ufdb7\167"); - sb.append("\ufdb7\170\ufdb7\171\ufdb7\172\ufdb7\173\ufdb7\174\ufdb7\175\ufdb7"); - sb.append("\176\ufdb7\201\ufdb7\214\u0139\215\ufdb7\231\ufdb7\232\ufdb7\242"); - sb.append("\ufdb7\245\ufdb7\251\ufdb7\001\002\000\106\073\ufd90\127\ufd90"); - sb.append("\130\u0105\131\u0115\132\374\150\u0101\151\ufd90\152\375\153"); - sb.append("\u010e\154\376\155\u0107\156\u010f\157\u0114\160\u0108\161\371"); - sb.append("\162\u0106\163\u0112\164\u0111\165\u0104\166\u0102\167\u0110\170"); - sb.append("\u010d\171\u0109\172\u0116\173\u0103\174\u010c\175\u010a\176\373"); - sb.append("\201\u0100\215\ufd90\231\ufd90\242\377\245\372\251\u0113\001"); - sb.append("\002\000\112\073\ufdbf\112\ufdbf\127\ufdbf\130\ufdbf\131\ufdbf"); - sb.append("\132\ufdbf\150\ufdbf\151\ufdbf\152\ufdbf\153\ufdbf\154\ufdbf\155"); - sb.append("\ufdbf\156\ufdbf\157\ufdbf\160\ufdbf\161\ufdbf\162\ufdbf\163\ufdbf"); - sb.append("\164\ufdbf\165\ufdbf\166\ufdbf\167\ufdbf\170\ufdbf\171\ufdbf\172"); - sb.append("\ufdbf\173\ufdbf\174\ufdbf\175\ufdbf\176\ufdbf\201\ufdbf\215\ufdbf"); - sb.append("\231\ufdbf\232\ufdbf\242\ufdbf\245\ufdbf\251\ufdbf\001\002\000"); - sb.append("\126\031\ufde1\033\ufde1\071\ufde1\072\ufde1\073\ufde1\112\ufde1"); - sb.append("\113\ufde1\127\ufde1\130\ufde1\131\ufde1\132\ufde1\150\ufde1\151"); - sb.append("\ufde1\152\ufde1\153\ufde1\154\ufde1\155\ufde1\156\ufde1\157\ufde1"); - sb.append("\160\ufde1\161\ufde1\162\ufde1\163\ufde1\164\ufde1\165\ufde1\166"); - sb.append("\ufde1\167\ufde1\170\ufde1\171\ufde1\172\ufde1\173\ufde1\174\ufde1"); - sb.append("\175\ufde1\176\ufde1\201\ufde1\215\ufde1\230\ufde1\231\ufde1\232"); - sb.append("\ufde1\242\ufde1\245\ufde1\251\ufde1\001\002\000\070\006\156"); - sb.append("\007\175\010\357\015\364\016\356\075\351\077\123\100"); - sb.append("\012\101\206\102\041\103\144\104\117\105\141\115\136"); - sb.append("\116\046\121\160\172\362\173\352\177\347\200\354\214"); - sb.append("\360\222\341\230\366\236\060\253\147\254\064\255\055"); - sb.append("\001\002\000\114\073\ufdb6\112\ufdb6\127\ufdb6\130\ufdb6\131"); - sb.append("\ufdb6\132\ufdb6\150\ufdb6\151\ufdb6\152\ufdb6\153\ufdb6\154\ufdb6"); - sb.append("\155\ufdb6\156\ufdb6\157\ufdb6\160\ufdb6\161\ufdb6\162\ufdb6\163"); - sb.append("\ufdb6\164\ufdb6\165\ufdb6\166\ufdb6\167\ufdb6\170\ufdb6\171\ufdb6"); - sb.append("\172\ufdb6\173\ufdb6\174\ufdb6\175\ufdb6\176\ufdb6\201\ufdb6\214"); - sb.append("\u0427\215\ufdb6\231\ufdb6\232\ufdb6\242\ufdb6\245\ufdb6\251\ufdb6"); - sb.append("\001\002\000\004\230\u0424\001\002\000\070\006\156\007"); - sb.append("\175\010\357\015\364\016\356\075\351\077\123\100\012"); - sb.append("\101\206\102\041\103\144\104\117\105\141\115\136\116"); - sb.append("\046\121\160\172\362\173\352\177\347\200\354\214\360"); - sb.append("\222\341\230\366\236\060\253\147\254\064\255\055\001"); - sb.append("\002\000\120\071\u015a\072\u0158\073\ufdbd\112\ufdbd\113\u0159"); - sb.append("\127\ufdbd\130\ufdbd\131\ufdbd\132\ufdbd\150\ufdbd\151\ufdbd\152"); - sb.append("\ufdbd\153\ufdbd\154\ufdbd\155\ufdbd\156\ufdbd\157\ufdbd\160\ufdbd"); - sb.append("\161\ufdbd\162\ufdbd\163\ufdbd\164\ufdbd\165\ufdbd\166\ufdbd\167"); - sb.append("\ufdbd\170\ufdbd\171\ufdbd\172\ufdbd\173\ufdbd\174\ufdbd\175\ufdbd"); - sb.append("\176\ufdbd\201\ufdbd\215\ufdbd\231\ufdbd\232\ufdbd\242\ufdbd\245"); - sb.append("\ufdbd\251\ufdbd\001\002\000\070\006\156\007\175\010\357"); - sb.append("\015\364\016\356\075\351\077\123\100\012\101\206\102"); - sb.append("\041\103\144\104\117\105\141\115\136\116\046\121\160"); - sb.append("\172\362\173\352\177\347\200\354\214\360\222\341\230"); - sb.append("\366\236\060\253\147\254\064\255\055\001\002\000\114"); - sb.append("\073\ufdbe\112\ufdbe\127\ufdbe\130\ufdbe\131\ufdbe\132\ufdbe\150"); - sb.append("\ufdbe\151\ufdbe\152\ufdbe\153\ufdbe\154\ufdbe\155\ufdbe\156\ufdbe"); - sb.append("\157\ufdbe\160\ufdbe\161\ufdbe\162\ufdbe\163\ufdbe\164\ufdbe\165"); - sb.append("\ufdbe\166\ufdbe\167\ufdbe\170\ufdbe\171\ufdbe\172\ufdbe\173\ufdbe"); - sb.append("\174\ufdbe\175\ufdbe\176\ufdbe\201\ufdbe\214\u0154\215\ufdbe\231"); - sb.append("\ufdbe\232\ufdbe\242\ufdbe\245\ufdbe\251\ufdbe\001\002\000\116"); - sb.append("\073\ufdca\111\u0138\112\ufdca\127\ufdca\130\ufdca\131\ufdca\132"); - sb.append("\ufdca\150\ufdca\151\ufdca\152\ufdca\153\ufdca\154\ufdca\155\ufdca"); - sb.append("\156\ufdca\157\ufdca\160\ufdca\161\ufdca\162\ufdca\163\ufdca\164"); - sb.append("\ufdca\165\ufdca\166\ufdca\167\ufdca\170\ufdca\171\ufdca\172\ufdca"); - sb.append("\173\ufdca\174\ufdca\175\ufdca\176\ufdca\201\ufdca\214\u0139\215"); - sb.append("\ufdca\231\ufdca\232\ufdca\242\ufdca\245\ufdca\251\ufdca\001\002"); - sb.append("\000\122\071\ufde0\072\ufde0\073\ufff8\112\ufff8\113\ufde0\127"); - sb.append("\ufff8\130\ufff8\131\ufff8\132\ufff8\150\ufff8\151\ufff8\152\ufff8"); - sb.append("\153\ufff8\154\ufff8\155\ufff8\156\ufff8\157\ufff8\160\ufff8\161"); - sb.append("\ufff8\162\ufff8\163\ufff8\164\ufff8\165\ufff8\166\ufff8\167\ufff8"); - sb.append("\170\ufff8\171\ufff8\172\ufff8\173\ufff8\174\ufff8\175\ufff8\176"); - sb.append("\ufff8\201\ufff8\214\u0150\215\ufff8\231\ufff8\232\ufff8\242\ufff8"); - sb.append("\245\ufff8\251\ufff8\001\002\000\074\006\156\007\175\010"); - sb.append("\357\015\364\016\356\075\351\077\123\100\012\101\206"); + sb.append("\123\065\124\124\125\116\126\131\133\020\151\u04a5\173"); + sb.append("\104\174\176\200\130\201\067\203\054\204\120\205\207"); + sb.append("\206\154\207\216\210\151\211\142\212\155\213\063\214"); + sb.append("\074\215\114\217\101\223\u01b2\231\u04a9\234\152\235\015"); + sb.append("\236\073\237\060\250\021\254\147\255\064\256\055\001"); + sb.append("\002\000\174\031\ufd1b\033\ufd1b\071\ufd1b\072\ufd1b\073\ufd1b"); + sb.append("\111\u0273\112\ufd1b\113\ufd28\127\ufd1b\130\ufd1b\131\ufd1b\132"); + sb.append("\ufd1b\134\ufd1b\135\ufd1b\136\ufd1b\137\ufd1b\140\ufd1b\141\ufd1b"); + sb.append("\142\ufd1b\143\ufd1b\144\ufd1b\145\ufd1b\146\ufd1b\147\ufd1b\150"); + sb.append("\ufd1b\151\ufd1b\152\ufd1b\153\ufd1b\154\ufd1b\155\ufd1b\156\ufd1b"); + sb.append("\157\ufd1b\160\ufd1b\161\ufd1b\162\ufd1b\163\ufd1b\164\ufd1b\165"); + sb.append("\ufd1b\166\ufd1b\167\ufd1b\170\ufd1b\171\ufd1b\172\ufd1b\173\ufd1b"); + sb.append("\174\ufd1b\175\ufd1b\176\ufd1b\177\ufd1b\202\ufd1b\203\ufd1b\204"); + sb.append("\ufd1b\215\u0274\216\ufd1b\231\ufd2c\232\ufd1b\233\ufd1b\243\ufd1b"); + sb.append("\244\ufd1b\246\ufd1b\247\ufd1b\252\ufd1b\001\002\000\170\004"); + sb.append("\202\006\156\007\175\010\u01b1\011\204\012\075\015\031"); + sb.append("\016\071\032\106\036\125\044\222\045\u01b3\054\026\062"); + sb.append("\210\063\010\074\051\075\166\077\123\100\012\101\206"); sb.append("\102\041\103\144\104\117\105\141\115\136\116\046\121"); - sb.append("\160\172\362\173\352\177\347\200\354\214\360\215\ufd70"); - sb.append("\222\341\230\366\236\060\244\u0141\253\147\254\064\255"); - sb.append("\055\001\002\000\112\073\ufdbb\112\ufdbb\127\ufdbb\130\ufdbb"); - sb.append("\131\ufdbb\132\ufdbb\150\ufdbb\151\ufdbb\152\ufdbb\153\ufdbb\154"); - sb.append("\ufdbb\155\ufdbb\156\ufdbb\157\ufdbb\160\ufdbb\161\ufdbb\162\ufdbb"); - sb.append("\163\ufdbb\164\ufdbb\165\ufdbb\166\ufdbb\167\ufdbb\170\ufdbb\171"); - sb.append("\ufdbb\172\ufdbb\173\ufdbb\174\ufdbb\175\ufdbb\176\ufdbb\201\ufdbb"); - sb.append("\215\ufdbb\231\ufdbb\232\ufdbb\242\ufdbb\245\ufdbb\251\ufdbb\001"); - sb.append("\002\000\070\006\156\007\175\010\357\015\364\016\356"); - sb.append("\075\351\077\123\100\012\101\206\102\041\103\144\104"); - sb.append("\117\105\141\115\136\116\046\121\160\172\362\173\352"); - sb.append("\177\347\200\354\214\360\222\341\230\366\236\060\253"); - sb.append("\147\254\064\255\055\001\002\000\112\073\ufdbc\112\ufdbc"); - sb.append("\127\ufdbc\130\ufdbc\131\ufdbc\132\ufdbc\150\ufdbc\151\ufdbc\152"); - sb.append("\ufdbc\153\ufdbc\154\ufdbc\155\ufdbc\156\ufdbc\157\ufdbc\160\ufdbc"); - sb.append("\161\ufdbc\162\ufdbc\163\ufdbc\164\ufdbc\165\ufdbc\166\ufdbc\167"); - sb.append("\ufdbc\170\ufdbc\171\ufdbc\172\ufdbc\173\ufdbc\174\ufdbc\175\ufdbc"); - sb.append("\176\ufdbc\201\ufdbc\215\ufdbc\231\ufdbc\232\ufdbc\242\ufdbc\245"); - sb.append("\ufdbc\251\ufdbc\001\002\000\006\111\u0138\214\u0139\001\002"); - sb.append("\000\116\073\ufdb8\111\u0138\112\ufdb8\127\ufdb8\130\ufdb8\131"); - sb.append("\ufdb8\132\ufdb8\150\ufdb8\151\ufdb8\152\ufdb8\153\ufdb8\154\ufdb8"); - sb.append("\155\ufdb8\156\ufdb8\157\ufdb8\160\ufdb8\161\ufdb8\162\ufdb8\163"); - sb.append("\ufdb8\164\ufdb8\165\ufdb8\166\ufdb8\167\ufdb8\170\ufdb8\171\ufdb8"); - sb.append("\172\ufdb8\173\ufdb8\174\ufdb8\175\ufdb8\176\ufdb8\201\ufdb8\214"); - sb.append("\u0139\215\ufdb8\231\ufdb8\232\ufdb8\242\ufdb8\245\ufdb8\251\ufdb8"); - sb.append("\001\002\000\070\006\156\007\175\010\357\015\364\016"); - sb.append("\356\075\351\077\123\100\012\101\206\102\041\103\144"); - sb.append("\104\117\105\141\115\136\116\046\121\160\172\362\173"); - sb.append("\352\177\347\200\354\214\360\222\341\230\366\236\060"); - sb.append("\253\147\254\064\255\055\001\002\000\006\127\ufe6e\151"); - sb.append("\ufe6e\001\002\000\076\130\u0105\131\u0115\132\374\150\u0101"); - sb.append("\152\375\153\u010e\154\376\155\u0107\156\u010f\157\u0114\160"); - sb.append("\u0108\161\371\162\u0106\163\u0112\164\u0111\165\u0104\166\u0102"); - sb.append("\167\u0110\170\u010d\171\u0109\172\u0116\173\u0103\174\u010c\175"); - sb.append("\u010a\176\373\201\u0100\231\u010b\242\377\245\372\251\u0113"); - sb.append("\001\002\000\070\006\156\007\175\010\357\015\364\016"); - sb.append("\356\075\351\077\123\100\012\101\206\102\041\103\144"); - sb.append("\104\117\105\141\115\136\116\046\121\160\172\362\173"); - sb.append("\352\177\347\200\354\214\360\222\341\230\366\236\060"); - sb.append("\253\147\254\064\255\055\001\002\000\070\006\156\007"); - sb.append("\175\010\357\015\364\016\356\075\351\077\123\100\012"); - sb.append("\101\206\102\041\103\144\104\117\105\141\115\136\116"); - sb.append("\046\121\160\172\362\173\352\177\347\200\354\214\360"); - sb.append("\222\341\230\366\236\060\253\147\254\064\255\055\001"); - sb.append("\002\000\070\006\156\007\175\010\357\015\364\016\356"); + sb.append("\160\122\013\123\065\124\124\125\116\126\131\133\020"); + sb.append("\173\104\174\176\200\130\201\067\203\054\204\120\205"); + sb.append("\207\206\154\207\216\210\151\211\142\212\155\213\063"); + sb.append("\214\074\215\114\217\101\223\u01b2\231\u01b5\234\152\235"); + sb.append("\015\236\073\237\060\250\021\254\147\255\064\256\055"); + sb.append("\001\002\000\120\031\ufe0f\033\ufe0f\073\ufe0f\112\ufe0f\127"); + sb.append("\ufe0f\130\ufe0f\131\ufe0f\132\ufe0f\150\ufe0f\151\ufe0f\152\ufe0f"); + sb.append("\153\ufe0f\154\ufe0f\155\ufe0f\156\ufe0f\157\ufe0f\160\ufe0f\161"); + sb.append("\ufe0f\162\ufe0f\163\ufe0f\164\ufe0f\165\ufe0f\166\ufe0f\167\ufe0f"); + sb.append("\170\ufe0f\171\ufe0f\172\ufe0f\173\ufe0f\174\ufe0f\175\ufe0f\176"); + sb.append("\ufe0f\177\ufe0f\202\ufe0f\216\ufe0f\232\ufe0f\233\ufe0f\243\ufe0f"); + sb.append("\246\ufe0f\252\ufe0f\001\002\000\170\004\202\006\156\007"); + sb.append("\175\010\u01b1\011\204\012\075\015\031\016\071\032\106"); + sb.append("\036\125\044\222\045\u01b3\054\026\062\210\063\010\074"); + sb.append("\051\075\166\077\123\100\012\101\206\102\041\103\144"); + sb.append("\104\117\105\141\115\136\116\046\121\160\122\013\123"); + sb.append("\065\124\124\125\116\126\131\133\020\173\104\174\176"); + sb.append("\200\130\201\067\203\054\204\120\205\207\206\154\207"); + sb.append("\216\210\151\211\142\212\155\213\063\214\074\215\114"); + sb.append("\217\101\223\u01b2\231\u01b5\234\152\235\015\236\073\237"); + sb.append("\060\250\021\254\147\255\064\256\055\001\002\000\120"); + sb.append("\031\ufff8\071\ufddf\072\ufddf\111\u0273\113\ufddf\130\ufff8\131"); + sb.append("\ufff8\132\ufff8\150\ufff8\151\ufff8\152\ufff8\153\ufff8\154\ufff8"); + sb.append("\155\ufff8\156\ufff8\157\ufff8\160\ufff8\161\ufff8\162\ufff8\163"); + sb.append("\ufff8\164\ufff8\165\ufff8\166\ufff8\167\ufff8\170\ufff8\171\ufff8"); + sb.append("\172\ufff8\173\ufff8\174\ufff8\175\ufff8\176\ufff8\177\ufff8\202"); + sb.append("\ufff8\215\u0274\231\ufddf\233\u04a2\243\ufff8\246\ufff8\252\ufff8"); + sb.append("\001\002\000\126\031\ufcd5\033\ufcd5\073\ufcd5\111\ufcd5\112"); + sb.append("\ufcd5\113\u02ec\127\ufcd5\130\ufcd5\131\ufcd5\132\ufcd5\150\ufcd5"); + sb.append("\151\ufcd5\152\ufcd5\153\ufcd5\154\ufcd5\155\ufcd5\156\ufcd5\157"); + sb.append("\ufcd5\160\ufcd5\161\ufcd5\162\ufcd5\163\ufcd5\164\ufcd5\165\ufcd5"); + sb.append("\166\ufcd5\167\ufcd5\170\ufcd5\171\ufcd5\172\ufcd5\173\ufcd5\174"); + sb.append("\ufcd5\175\ufcd5\176\ufcd5\177\ufcd5\202\ufcd5\215\ufcd5\216\ufcd5"); + sb.append("\232\ufcd5\233\ufcd5\243\ufcd5\246\ufcd5\252\ufcd5\001\002\000"); + sb.append("\030\044\222\045\023\065\027\066\111\223\u03ae\224\030"); + sb.append("\225\115\241\105\250\021\251\231\253\227\001\002\000"); + sb.append("\010\157\u0228\231\uff43\252\u022b\001\002\000\124\031\ufd74"); + sb.append("\033\ufd74\073\ufd74\111\u0273\112\ufd74\127\ufd74\130\ufd74\131"); + sb.append("\ufd74\132\ufd74\150\ufd74\151\ufd74\152\ufd74\153\ufd74\154\ufd74"); + sb.append("\155\ufd74\156\ufd74\157\ufd74\160\ufd74\161\ufd74\162\ufd74\163"); + sb.append("\ufd74\164\ufd74\165\ufd74\166\ufd74\167\ufd74\170\ufd74\171\ufd74"); + sb.append("\172\ufd74\173\ufd74\174\ufd74\175\ufd74\176\ufd74\177\ufd74\202"); + sb.append("\ufd74\215\u0274\216\ufd74\232\ufd74\233\ufd74\243\ufd74\246\ufd74"); + sb.append("\252\ufd74\001\002\000\006\012\075\234\u0299\001\002\000"); + sb.append("\276\002\uff9b\003\uff9b\004\uff9b\005\uff9b\006\uff9b\007\uff9b"); + sb.append("\010\uff9b\011\uff9b\012\uff9b\014\uff9b\015\uff9b\016\uff9b\017"); + sb.append("\uff9b\020\uff9b\021\uff9b\023\uff9b\025\uff9b\027\uff9b\032\uff9b"); + sb.append("\034\uff9b\036\uff9b\041\uff9b\042\uff9b\043\uff9b\044\uff9b\045"); + sb.append("\uff9b\046\uff9b\047\uff9b\050\uff9b\051\uff9b\052\uff9b\054\uff9b"); + sb.append("\056\uff9b\057\uff9b\061\uff9b\062\uff9b\063\uff9b\064\uff9b\065"); + sb.append("\uff9b\066\uff9b\074\uff9b\075\uff9b\077\uff9b\100\uff9b\101\uff9b"); + sb.append("\102\uff9b\103\uff9b\104\uff9b\105\uff9b\111\uff9b\112\uff9b\114"); + sb.append("\uff9b\115\uff9b\116\uff9b\120\uff9b\121\uff9b\122\uff9b\123\uff9b"); + sb.append("\124\uff9b\125\uff9b\126\uff9b\133\uff9b\151\uff9b\173\uff9b\174"); + sb.append("\uff9b\200\uff9b\201\uff9b\203\uff9b\204\uff9b\205\uff9b\206\uff9b"); + sb.append("\207\uff9b\210\uff9b\211\uff9b\212\uff9b\213\uff9b\214\uff9b\215"); + sb.append("\uff9b\217\uff9b\223\uff9b\224\uff9b\225\uff9b\231\uff9b\234\uff9b"); + sb.append("\235\uff9b\236\uff9b\237\uff9b\241\uff9b\250\uff9b\251\uff9b\253"); + sb.append("\uff9b\254\uff9b\255\uff9b\256\uff9b\001\002\000\004\010\u049d"); + sb.append("\001\002\000\004\010\232\001\002\000\174\031\ufd0c\033"); + sb.append("\ufd0c\071\ufd0c\072\ufd0c\073\ufd0c\111\ufd0c\112\ufd0c\113\ufd0c"); + sb.append("\127\ufd0c\130\ufd0c\131\ufd0c\132\ufd0c\134\ufd0c\135\ufd0c\136"); + sb.append("\ufd0c\137\ufd0c\140\ufd0c\141\ufd0c\142\ufd0c\143\ufd0c\144\ufd0c"); + sb.append("\145\ufd0c\146\ufd0c\147\ufd0c\150\ufd0c\151\ufd0c\152\ufd0c\153"); + sb.append("\ufd0c\154\ufd0c\155\ufd0c\156\ufd0c\157\ufd0c\160\ufd0c\161\ufd0c"); + sb.append("\162\ufd0c\163\ufd0c\164\ufd0c\165\ufd0c\166\ufd0c\167\ufd0c\170"); + sb.append("\ufd0c\171\ufd0c\172\ufd0c\173\ufd0c\174\ufd0c\175\ufd0c\176\ufd0c"); + sb.append("\177\ufd0c\202\ufd0c\203\ufd0c\204\ufd0c\215\ufd0c\216\ufd0c\231"); + sb.append("\ufd0c\232\ufd0c\233\ufd0c\243\ufd0c\244\ufd0c\246\ufd0c\247\ufd0c"); + sb.append("\252\ufd0c\001\002\000\012\065\uff28\224\uff28\225\uff28\251"); + sb.append("\uff28\001\002\000\010\070\ufea8\111\ufea8\233\233\001\002"); + sb.append("\000\026\010\244\075\310\076\313\121\240\150\u024e\223"); + sb.append("\u024d\231\u0250\254\241\255\237\256\245\001\002\000\006"); + sb.append("\070\236\111\uff20\001\002\000\004\111\250\001\002\000"); + sb.append("\014\010\244\121\240\254\241\255\237\256\245\001\002"); + sb.append("\000\356\004\ufddd\005\ufddd\010\ufddd\012\ufddd\017\ufddd\020"); + sb.append("\ufddd\021\ufddd\022\ufddd\023\ufddd\024\ufddd\025\ufddd\026\ufddd"); + sb.append("\027\ufddd\030\ufddd\031\ufddd\032\ufddd\033\ufddd\034\ufddd\035"); + sb.append("\ufddd\036\ufddd\037\ufddd\040\ufddd\041\ufddd\042\ufddd\043\ufddd"); + sb.append("\044\ufddd\045\ufddd\046\ufddd\047\ufddd\050\ufddd\052\ufddd\053"); + sb.append("\ufddd\054\ufddd\055\ufddd\056\ufddd\057\ufddd\060\ufddd\061\ufddd"); + sb.append("\062\ufddd\063\ufddd\066\ufddd\067\ufddd\070\ufddd\071\ufddd\072"); + sb.append("\ufddd\073\ufddd\074\ufddd\075\ufddd\076\ufddd\077\ufddd\100\ufddd"); + sb.append("\101\ufddd\102\ufddd\103\ufddd\104\ufddd\111\ufddd\112\ufddd\113"); + sb.append("\ufddd\114\ufddd\115\ufddd\116\ufddd\121\ufddd\122\ufddd\123\ufddd"); + sb.append("\124\ufddd\125\ufddd\126\ufddd\127\ufddd\130\ufddd\131\ufddd\132"); + sb.append("\ufddd\133\ufddd\150\ufddd\151\ufddd\152\ufddd\153\ufddd\154\ufddd"); + sb.append("\155\ufddd\156\ufddd\157\ufddd\160\ufddd\161\ufddd\162\ufddd\163"); + sb.append("\ufddd\164\ufddd\165\ufddd\166\ufddd\167\ufddd\170\ufddd\171\ufddd"); + sb.append("\172\ufddd\173\ufddd\174\ufddd\175\ufddd\176\ufddd\177\ufddd\202"); + sb.append("\ufddd\216\ufddd\217\ufddd\220\ufddd\221\ufddd\222\ufddd\223\ufddd"); + sb.append("\224\ufddd\225\ufddd\226\ufddd\227\ufddd\230\ufddd\231\ufddd\232"); + sb.append("\ufddd\233\ufddd\241\ufddd\242\ufddd\243\ufddd\245\ufddd\246\ufddd"); + sb.append("\251\ufddd\252\ufddd\001\002\000\356\004\ufdde\005\ufdde\010"); + sb.append("\ufdde\012\ufdde\017\ufdde\020\ufdde\021\ufdde\022\ufdde\023\ufdde"); + sb.append("\024\ufdde\025\ufdde\026\ufdde\027\ufdde\030\ufdde\031\ufdde\032"); + sb.append("\ufdde\033\ufdde\034\ufdde\035\ufdde\036\ufdde\037\ufdde\040\ufdde"); + sb.append("\041\ufdde\042\ufdde\043\ufdde\044\ufdde\045\ufdde\046\ufdde\047"); + sb.append("\ufdde\050\ufdde\052\ufdde\053\ufdde\054\ufdde\055\ufdde\056\ufdde"); + sb.append("\057\ufdde\060\ufdde\061\ufdde\062\ufdde\063\ufdde\066\ufdde\067"); + sb.append("\ufdde\070\ufdde\071\ufdde\072\ufdde\073\ufdde\074\ufdde\075\ufdde"); + sb.append("\076\ufdde\077\ufdde\100\ufdde\101\ufdde\102\ufdde\103\ufdde\104"); + sb.append("\ufdde\111\ufdde\112\ufdde\113\ufdde\114\ufdde\115\ufdde\116\ufdde"); + sb.append("\121\ufdde\122\ufdde\123\ufdde\124\ufdde\125\ufdde\126\ufdde\127"); + sb.append("\ufdde\130\ufdde\131\ufdde\132\ufdde\133\ufdde\150\ufdde\151\ufdde"); + sb.append("\152\ufdde\153\ufdde\154\ufdde\155\ufdde\156\ufdde\157\ufdde\160"); + sb.append("\ufdde\161\ufdde\162\ufdde\163\ufdde\164\ufdde\165\ufdde\166\ufdde"); + sb.append("\167\ufdde\170\ufdde\171\ufdde\172\ufdde\173\ufdde\174\ufdde\175"); + sb.append("\ufdde\176\ufdde\177\ufdde\202\ufdde\216\ufdde\217\ufdde\220\ufdde"); + sb.append("\221\ufdde\222\ufdde\223\ufdde\224\ufdde\225\ufdde\226\ufdde\227"); + sb.append("\ufdde\230\ufdde\231\ufdde\232\ufdde\233\ufdde\241\ufdde\242\ufdde"); + sb.append("\243\ufdde\245\ufdde\246\ufdde\251\ufdde\252\ufdde\001\002\000"); + sb.append("\356\004\ufddb\005\ufddb\010\ufddb\012\ufddb\017\ufddb\020\ufddb"); + sb.append("\021\ufddb\022\ufddb\023\ufddb\024\ufddb\025\ufddb\026\ufddb\027"); + sb.append("\ufddb\030\ufddb\031\ufddb\032\ufddb\033\ufddb\034\ufddb\035\ufddb"); + sb.append("\036\ufddb\037\ufddb\040\ufddb\041\ufddb\042\ufddb\043\ufddb\044"); + sb.append("\ufddb\045\ufddb\046\ufddb\047\ufddb\050\ufddb\052\ufddb\053\ufddb"); + sb.append("\054\ufddb\055\ufddb\056\ufddb\057\ufddb\060\ufddb\061\ufddb\062"); + sb.append("\ufddb\063\ufddb\066\ufddb\067\ufddb\070\ufddb\071\ufddb\072\ufddb"); + sb.append("\073\ufddb\074\ufddb\075\ufddb\076\ufddb\077\ufddb\100\ufddb\101"); + sb.append("\ufddb\102\ufddb\103\ufddb\104\ufddb\111\ufddb\112\ufddb\113\ufddb"); + sb.append("\114\ufddb\115\ufddb\116\ufddb\121\ufddb\122\ufddb\123\ufddb\124"); + sb.append("\ufddb\125\ufddb\126\ufddb\127\ufddb\130\ufddb\131\ufddb\132\ufddb"); + sb.append("\133\ufddb\150\ufddb\151\ufddb\152\ufddb\153\ufddb\154\ufddb\155"); + sb.append("\ufddb\156\ufddb\157\ufddb\160\ufddb\161\ufddb\162\ufddb\163\ufddb"); + sb.append("\164\ufddb\165\ufddb\166\ufddb\167\ufddb\170\ufddb\171\ufddb\172"); + sb.append("\ufddb\173\ufddb\174\ufddb\175\ufddb\176\ufddb\177\ufddb\202\ufddb"); + sb.append("\216\ufddb\217\ufddb\220\ufddb\221\ufddb\222\ufddb\223\ufddb\224"); + sb.append("\ufddb\225\ufddb\226\ufddb\227\ufddb\230\ufddb\231\ufddb\232\ufddb"); + sb.append("\233\ufddb\241\ufddb\242\ufddb\243\ufddb\245\ufddb\246\ufddb\251"); + sb.append("\ufddb\252\ufddb\001\002\000\006\111\uff1f\127\246\001\002"); + sb.append("\000\006\111\uff1e\127\uff1e\001\002\000\356\004\ufddf\005"); + sb.append("\ufddf\010\ufddf\012\ufddf\017\ufddf\020\ufddf\021\ufddf\022\ufddf"); + sb.append("\023\ufddf\024\ufddf\025\ufddf\026\ufddf\027\ufddf\030\ufddf\031"); + sb.append("\ufddf\032\ufddf\033\ufddf\034\ufddf\035\ufddf\036\ufddf\037\ufddf"); + sb.append("\040\ufddf\041\ufddf\042\ufddf\043\ufddf\044\ufddf\045\ufddf\046"); + sb.append("\ufddf\047\ufddf\050\ufddf\052\ufddf\053\ufddf\054\ufddf\055\ufddf"); + sb.append("\056\ufddf\057\ufddf\060\ufddf\061\ufddf\062\ufddf\063\ufddf\066"); + sb.append("\ufddf\067\ufddf\070\ufddf\071\ufddf\072\ufddf\073\ufddf\074\ufddf"); + sb.append("\075\ufddf\076\ufddf\077\ufddf\100\ufddf\101\ufddf\102\ufddf\103"); + sb.append("\ufddf\104\ufddf\111\ufddf\112\ufddf\113\ufddf\114\ufddf\115\ufddf"); + sb.append("\116\ufddf\121\ufddf\122\ufddf\123\ufddf\124\ufddf\125\ufddf\126"); + sb.append("\ufddf\127\ufddf\130\ufddf\131\ufddf\132\ufddf\133\ufddf\150\ufddf"); + sb.append("\151\ufddf\152\ufddf\153\ufddf\154\ufddf\155\ufddf\156\ufddf\157"); + sb.append("\ufddf\160\ufddf\161\ufddf\162\ufddf\163\ufddf\164\ufddf\165\ufddf"); + sb.append("\166\ufddf\167\ufddf\170\ufddf\171\ufddf\172\ufddf\173\ufddf\174"); + sb.append("\ufddf\175\ufddf\176\ufddf\177\ufddf\202\ufddf\216\ufddf\217\ufddf"); + sb.append("\220\ufddf\221\ufddf\222\ufddf\223\ufddf\224\ufddf\225\ufddf\226"); + sb.append("\ufddf\227\ufddf\230\ufddf\231\ufddf\232\ufddf\233\ufddf\241\ufddf"); + sb.append("\242\ufddf\243\ufddf\245\ufddf\246\ufddf\251\ufddf\252\ufddf\001"); + sb.append("\002\000\356\004\ufddc\005\ufddc\010\ufddc\012\ufddc\017\ufddc"); + sb.append("\020\ufddc\021\ufddc\022\ufddc\023\ufddc\024\ufddc\025\ufddc\026"); + sb.append("\ufddc\027\ufddc\030\ufddc\031\ufddc\032\ufddc\033\ufddc\034\ufddc"); + sb.append("\035\ufddc\036\ufddc\037\ufddc\040\ufddc\041\ufddc\042\ufddc\043"); + sb.append("\ufddc\044\ufddc\045\ufddc\046\ufddc\047\ufddc\050\ufddc\052\ufddc"); + sb.append("\053\ufddc\054\ufddc\055\ufddc\056\ufddc\057\ufddc\060\ufddc\061"); + sb.append("\ufddc\062\ufddc\063\ufddc\066\ufddc\067\ufddc\070\ufddc\071\ufddc"); + sb.append("\072\ufddc\073\ufddc\074\ufddc\075\ufddc\076\ufddc\077\ufddc\100"); + sb.append("\ufddc\101\ufddc\102\ufddc\103\ufddc\104\ufddc\111\ufddc\112\ufddc"); + sb.append("\113\ufddc\114\ufddc\115\ufddc\116\ufddc\121\ufddc\122\ufddc\123"); + sb.append("\ufddc\124\ufddc\125\ufddc\126\ufddc\127\ufddc\130\ufddc\131\ufddc"); + sb.append("\132\ufddc\133\ufddc\150\ufddc\151\ufddc\152\ufddc\153\ufddc\154"); + sb.append("\ufddc\155\ufddc\156\ufddc\157\ufddc\160\ufddc\161\ufddc\162\ufddc"); + sb.append("\163\ufddc\164\ufddc\165\ufddc\166\ufddc\167\ufddc\170\ufddc\171"); + sb.append("\ufddc\172\ufddc\173\ufddc\174\ufddc\175\ufddc\176\ufddc\177\ufddc"); + sb.append("\202\ufddc\216\ufddc\217\ufddc\220\ufddc\221\ufddc\222\ufddc\223"); + sb.append("\ufddc\224\ufddc\225\ufddc\226\ufddc\227\ufddc\230\ufddc\231\ufddc"); + sb.append("\232\ufddc\233\ufddc\241\ufddc\242\ufddc\243\ufddc\245\ufddc\246"); + sb.append("\ufddc\251\ufddc\252\ufddc\001\002\000\014\010\244\121\240"); + sb.append("\254\241\255\237\256\245\001\002\000\006\111\uff1d\127"); + sb.append("\uff1d\001\002\000\046\037\ufead\045\ufead\046\ufead\056\ufead"); + sb.append("\060\ufead\112\ufead\120\ufead\223\ufead\224\ufead\225\ufead\226"); + sb.append("\ufead\227\ufead\230\ufead\250\ufead\251\ufead\257\ufead\260\ufead"); + sb.append("\261\ufead\001\002\000\046\037\274\045\ufe84\046\ufe88\056"); + sb.append("\304\060\306\112\301\120\300\223\303\224\264\225\265"); + sb.append("\226\277\227\257\230\302\250\021\251\254\257\271\260"); + sb.append("\275\261\261\001\002\000\046\037\ufea2\045\ufea2\046\ufea2"); + sb.append("\056\ufea2\060\ufea2\112\ufea2\120\ufea2\223\ufea2\224\ufea2\225"); + sb.append("\ufea2\226\ufea2\227\ufea2\230\ufea2\250\ufea2\251\ufea2\257\ufea2"); + sb.append("\260\ufea2\261\ufea2\001\002\000\056\010\ufe7f\012\ufe7f\045"); + sb.append("\ufe7f\046\ufe7f\075\ufe7f\076\ufe7f\121\ufe7f\150\ufe7f\223\ufe7f"); + sb.append("\224\ufe7f\225\ufe7f\226\ufe7f\227\ufe7f\230\ufe7f\231\ufe7f\251"); + sb.append("\ufe7f\254\ufe7f\255\ufe7f\256\ufe7f\257\ufe7f\260\ufe7f\261\ufe7f"); + sb.append("\001\002\000\064\010\ufee5\012\ufee5\045\ufee5\046\ufee5\075"); + sb.append("\ufee5\076\ufee5\121\ufee5\150\ufee5\157\ufee5\223\ufee5\224\ufee5"); + sb.append("\225\ufee5\226\ufee5\227\ufee5\230\ufee5\231\ufee5\245\ufee5\251"); + sb.append("\ufee5\252\ufee5\254\ufee5\255\ufee5\256\ufee5\257\ufee5\260\ufee5"); + sb.append("\261\ufee5\001\002\000\004\045\u0490\001\002\000\004\046"); + sb.append("\u047d\001\002\000\064\010\ufe76\012\ufe76\045\ufe76\046\ufe76"); + sb.append("\075\ufe76\076\ufe76\121\ufe76\150\ufe76\157\ufe76\223\ufe76\224"); + sb.append("\ufe76\225\ufe76\226\ufe76\227\ufe76\230\ufe76\231\ufe76\245\ufe76"); + sb.append("\251\ufe76\252\ufe76\254\ufe76\255\ufe76\256\ufe76\257\ufe76\260"); + sb.append("\ufe76\261\ufe76\001\002\000\056\010\ufe7d\012\ufe7d\045\ufe7d"); + sb.append("\046\ufe7d\075\ufe7d\076\ufe7d\121\ufe7d\150\ufe7d\223\ufe7d\224"); + sb.append("\ufe7d\225\ufe7d\226\ufe7d\227\ufe7d\230\ufe7d\231\ufe7d\251\ufe7d"); + sb.append("\254\ufe7d\255\ufe7d\256\ufe7d\257\ufe7d\260\ufe7d\261\ufe7d\001"); + sb.append("\002\000\064\010\ufe72\012\ufe72\045\ufe72\046\ufe72\075\ufe72"); + sb.append("\076\ufe72\121\ufe72\150\ufe72\157\ufe72\223\ufe72\224\ufe72\225"); + sb.append("\ufe72\226\ufe72\227\ufe72\230\ufe72\231\ufe72\245\ufe72\251\ufe72"); + sb.append("\252\ufe72\254\ufe72\255\ufe72\256\ufe72\257\ufe72\260\ufe72\261"); + sb.append("\ufe72\001\002\000\046\037\ufea9\045\ufea9\046\ufea9\056\ufea9"); + sb.append("\060\ufea9\112\ufea9\120\ufea9\223\ufea9\224\ufea9\225\ufea9\226"); + sb.append("\ufea9\227\ufea9\230\ufea9\250\ufea9\251\ufea9\257\ufea9\260\ufea9"); + sb.append("\261\ufea9\001\002\000\056\010\ufe7e\012\ufe7e\045\ufe7e\046"); + sb.append("\ufe7e\075\ufe7e\076\ufe7e\121\ufe7e\150\ufe7e\223\ufe7e\224\ufe7e"); + sb.append("\225\ufe7e\226\ufe7e\227\ufe7e\230\ufe7e\231\ufe7e\251\ufe7e\254"); + sb.append("\ufe7e\255\ufe7e\256\ufe7e\257\ufe7e\260\ufe7e\261\ufe7e\001\002"); + sb.append("\000\056\010\ufe7a\012\ufe7a\045\ufe7a\046\ufe7a\075\ufe7a\076"); + sb.append("\ufe7a\121\ufe7a\150\ufe7a\223\ufe7a\224\ufe7a\225\ufe7a\226\ufe7a"); + sb.append("\227\ufe7a\230\ufe7a\231\ufe7a\251\ufe7a\254\ufe7a\255\ufe7a\256"); + sb.append("\ufe7a\257\ufe7a\260\ufe7a\261\ufe7a\001\002\000\056\010\ufe79"); + sb.append("\012\ufe79\045\ufe79\046\ufe79\075\ufe79\076\ufe79\121\ufe79\150"); + sb.append("\ufe79\223\ufe79\224\ufe79\225\ufe79\226\ufe79\227\ufe79\230\ufe79"); + sb.append("\231\ufe79\251\ufe79\254\ufe79\255\ufe79\256\ufe79\257\ufe79\260"); + sb.append("\ufe79\261\ufe79\001\002\000\040\037\274\045\ufe84\046\ufe88"); + sb.append("\060\306\223\303\224\264\225\265\226\277\227\257\230"); + sb.append("\302\250\021\251\254\257\271\260\275\261\261\001\002"); + sb.append("\000\046\037\ufeae\045\ufeae\046\ufeae\056\ufeae\060\ufeae\112"); + sb.append("\ufeae\120\ufeae\223\ufeae\224\ufeae\225\ufeae\226\ufeae\227\ufeae"); + sb.append("\230\ufeae\250\ufeae\251\ufeae\257\ufeae\260\ufeae\261\ufeae\001"); + sb.append("\002\000\056\010\ufe80\012\ufe80\045\ufe80\046\ufe80\075\ufe80"); + sb.append("\076\ufe80\121\ufe80\150\ufe80\223\ufe80\224\ufe80\225\ufe80\226"); + sb.append("\ufe80\227\ufe80\230\ufe80\231\ufe80\251\ufe80\254\ufe80\255\ufe80"); + sb.append("\256\ufe80\257\ufe80\260\ufe80\261\ufe80\001\002\000\064\010"); + sb.append("\ufe74\012\ufe74\045\ufe74\046\ufe74\075\ufe74\076\ufe74\121\ufe74"); + sb.append("\150\ufe74\157\ufe74\223\ufe74\224\ufe74\225\ufe74\226\ufe74\227"); + sb.append("\ufe74\230\ufe74\231\ufe74\245\ufe74\251\ufe74\252\ufe74\254\ufe74"); + sb.append("\255\ufe74\256\ufe74\257\ufe74\260\ufe74\261\ufe74\001\002\000"); + sb.append("\056\010\ufe82\012\ufe82\045\ufe82\046\ufe82\075\ufe82\076\ufe82"); + sb.append("\121\ufe82\150\ufe82\223\ufe82\224\ufe82\225\ufe82\226\ufe82\227"); + sb.append("\ufe82\230\ufe82\231\ufe82\251\ufe82\254\ufe82\255\ufe82\256\ufe82"); + sb.append("\257\ufe82\260\ufe82\261\ufe82\001\002\000\056\010\ufe86\012"); + sb.append("\ufe86\045\ufe83\046\ufe87\075\ufe86\076\ufe86\121\ufe86\150\ufe86"); + sb.append("\223\303\224\264\225\265\226\277\227\257\230\302\231"); + sb.append("\ufe86\251\254\254\ufe86\255\ufe86\256\ufe86\257\271\260\275"); + sb.append("\261\261\001\002\000\236\004\u01a4\005\u01ae\010\u016d\017"); + sb.append("\u019a\020\u0197\021\u0172\022\u0178\023\u016c\024\u018d\025\u018a"); + sb.append("\026\u0174\027\u01af\030\u0193\031\u0177\032\u018c\033\u016e\034"); + sb.append("\u019d\035\u0189\036\u0162\037\u015f\040\u017c\041\u0179\042\u0198"); + sb.append("\043\u0184\044\u017e\045\u018f\046\u019f\047\u01a1\050\u0161\052"); + sb.append("\u016f\053\u01ab\054\u01ad\055\u017b\056\u0168\057\u0160\060\u01ac"); + sb.append("\061\u0186\062\u01a8\063\u016a\065\u016b\066\u01a3\067\u0167\070"); + sb.append("\u018b\074\u01a9\075\u0163\076\u0165\077\u0166\100\u0194\101\u0173"); + sb.append("\102\u0175\103\u019e\104\u015d\114\u0187\115\u019c\116\u0170\121"); + sb.append("\u017a\122\u0169\123\u0183\124\u0176\125\u019b\126\u018e\130\u01a6"); + sb.append("\131\u01a7\132\u01a2\133\u017f\217\u0185\220\u0181\221\u0182\222"); + sb.append("\u0195\223\u0171\224\u017d\225\u0164\226\u0192\227\u0191\230\u01a0"); + sb.append("\241\u0196\242\u0190\251\u015e\001\002\000\064\010\ufe73\012"); + sb.append("\ufe73\045\ufe73\046\ufe73\075\ufe73\076\ufe73\121\ufe73\150\ufe73"); + sb.append("\157\ufe73\223\ufe73\224\ufe73\225\ufe73\226\ufe73\227\ufe73\230"); + sb.append("\ufe73\231\ufe73\245\ufe73\251\ufe73\252\ufe73\254\ufe73\255\ufe73"); + sb.append("\256\ufe73\257\ufe73\260\ufe73\261\ufe73\001\002\000\056\010"); + sb.append("\ufe81\012\ufe81\045\ufe81\046\ufe81\075\ufe81\076\ufe81\121\ufe81"); + sb.append("\150\ufe81\223\ufe81\224\ufe81\225\ufe81\226\ufe81\227\ufe81\230"); + sb.append("\ufe81\231\ufe81\251\ufe81\254\ufe81\255\ufe81\256\ufe81\257\ufe81"); + sb.append("\260\ufe81\261\ufe81\001\002\000\064\010\ufe75\012\ufe75\045"); + sb.append("\ufe75\046\ufe75\075\ufe75\076\ufe75\121\ufe75\150\ufe75\157\ufe75"); + sb.append("\223\ufe75\224\ufe75\225\ufe75\226\ufe75\227\ufe75\230\ufe75\231"); + sb.append("\ufe75\245\ufe75\251\ufe75\252\ufe75\254\ufe75\255\ufe75\256\ufe75"); + sb.append("\257\ufe75\260\ufe75\261\ufe75\001\002\000\046\037\ufea0\045"); + sb.append("\ufea0\046\ufea0\056\ufea0\060\ufea0\112\ufea0\120\ufea0\223\ufea0"); + sb.append("\224\ufea0\225\ufea0\226\ufea0\227\ufea0\230\ufea0\250\ufea0\251"); + sb.append("\ufea0\257\ufea0\260\ufea0\261\ufea0\001\002\000\322\002\uff3b"); + sb.append("\003\uff3b\004\uff3b\005\uff3b\006\uff3b\007\uff3b\010\uff3b\011"); + sb.append("\uff3b\012\uff3b\014\uff3b\015\uff3b\016\uff3b\017\uff3b\020\uff3b"); + sb.append("\021\uff3b\022\uff3b\023\uff3b\024\uff3b\025\uff3b\026\uff3b\027"); + sb.append("\uff3b\030\uff3b\032\uff3b\034\uff3b\035\uff3b\036\uff3b\037\uff3b"); + sb.append("\040\uff3b\041\uff3b\042\uff3b\043\uff3b\044\uff3b\045\uff3b\046"); + sb.append("\uff3b\047\uff3b\050\uff3b\051\uff3b\052\uff3b\054\uff3b\056\uff3b"); + sb.append("\057\uff3b\061\uff3b\062\uff3b\063\uff3b\064\uff3b\065\uff3b\066"); + sb.append("\uff3b\074\uff3b\075\uff3b\077\uff3b\100\uff3b\101\uff3b\102\uff3b"); + sb.append("\103\uff3b\104\uff3b\105\uff3b\111\uff3b\112\uff3b\114\uff3b\115"); + sb.append("\uff3b\116\uff3b\120\uff3b\121\uff3b\122\uff3b\123\uff3b\124\uff3b"); + sb.append("\125\uff3b\126\uff3b\133\uff3b\151\uff3b\173\uff3b\174\uff3b\200"); + sb.append("\uff3b\201\uff3b\203\uff3b\204\uff3b\205\uff3b\206\uff3b\207\uff3b"); + sb.append("\210\uff3b\211\uff3b\212\uff3b\213\uff3b\214\uff3b\215\uff3b\217"); + sb.append("\uff3b\220\uff3b\221\uff3b\222\uff3b\223\uff3b\224\uff3b\225\uff3b"); + sb.append("\231\uff3b\234\uff3b\235\uff3b\236\uff3b\237\uff3b\241\uff3b\250"); + sb.append("\uff3b\251\uff3b\253\uff3b\254\uff3b\255\uff3b\256\uff3b\001\002"); + sb.append("\000\064\010\ufe77\012\ufe77\045\ufe77\046\ufe77\075\ufe77\076"); + sb.append("\ufe77\121\ufe77\150\ufe77\157\ufe77\223\ufe77\224\ufe77\225\ufe77"); + sb.append("\226\ufe77\227\ufe77\230\ufe77\231\ufe77\245\ufe77\251\ufe77\252"); + sb.append("\ufe77\254\ufe77\255\ufe77\256\ufe77\257\ufe77\260\ufe77\261\ufe77"); + sb.append("\001\002\000\056\010\ufe78\012\ufe78\045\ufe78\046\ufe78\075"); + sb.append("\ufe78\076\ufe78\121\ufe78\150\ufe78\223\ufe78\224\ufe78\225\ufe78"); + sb.append("\226\ufe78\227\ufe78\230\ufe78\231\ufe78\251\ufe78\254\ufe78\255"); + sb.append("\ufe78\256\ufe78\257\ufe78\260\ufe78\261\ufe78\001\002\000\012"); + sb.append("\010\u044b\121\u0447\255\u0448\256\u044d\001\002\000\026\010"); + sb.append("\244\012\ufee0\075\310\076\313\121\240\150\316\231\321"); + sb.append("\254\241\255\237\256\245\001\002\000\026\010\ufe85\012"); + sb.append("\ufe85\075\ufe85\076\ufe85\121\ufe85\150\ufe85\231\ufe85\254\ufe85"); + sb.append("\255\ufe85\256\ufe85\001\002\000\056\010\ufe7c\012\ufe7c\045"); + sb.append("\ufe7c\046\ufe7c\075\ufe7c\076\ufe7c\121\ufe7c\150\ufe7c\223\ufe7c"); + sb.append("\224\ufe7c\225\ufe7c\226\ufe7c\227\ufe7c\230\ufe7c\231\ufe7c\251"); + sb.append("\ufe7c\254\ufe7c\255\ufe7c\256\ufe7c\257\ufe7c\260\ufe7c\261\ufe7c"); + sb.append("\001\002\000\256\004\ufed7\005\ufed7\010\ufed7\012\ufed7\017"); + sb.append("\ufed7\020\ufed7\021\ufed7\022\ufed7\023\ufed7\024\ufed7\025\ufed7"); + sb.append("\026\ufed7\027\ufed7\030\ufed7\031\ufed7\032\ufed7\033\ufed7\034"); + sb.append("\ufed7\035\ufed7\036\ufed7\037\ufed7\040\ufed7\041\ufed7\042\ufed7"); + sb.append("\043\ufed7\044\ufed7\045\ufed7\046\ufed7\047\ufed7\050\ufed7\052"); + sb.append("\ufed7\053\ufed7\054\ufed7\055\ufed7\056\ufed7\057\ufed7\060\ufed7"); + sb.append("\061\ufed7\062\ufed7\063\ufed7\066\ufed7\067\ufed7\070\ufed7\073"); + sb.append("\ufed7\074\ufed7\075\ufed7\076\ufed7\077\ufed7\100\ufed7\101\ufed7"); + sb.append("\102\ufed7\103\ufed7\104\ufed7\111\ufed7\114\ufed7\115\ufed7\116"); + sb.append("\ufed7\121\ufed7\122\ufed7\123\ufed7\124\ufed7\125\ufed7\126\ufed7"); + sb.append("\130\ufed7\131\ufed7\132\ufed7\133\ufed7\151\ufed7\155\ufed7\157"); + sb.append("\ufed7\217\ufed7\220\ufed7\221\ufed7\222\ufed7\223\ufed7\224\ufed7"); + sb.append("\225\ufed7\226\ufed7\227\ufed7\230\ufed7\232\ufed7\241\ufed7\242"); + sb.append("\ufed7\245\ufed7\251\ufed7\252\ufed7\001\002\000\004\155\u0445"); + sb.append("\001\002\000\014\012\ufecd\155\u0442\157\ufecd\245\ufecd\252"); + sb.append("\ufecd\001\002\000\256\004\ufed6\005\ufed6\010\ufed6\012\ufed6"); + sb.append("\017\ufed6\020\ufed6\021\ufed6\022\ufed6\023\ufed6\024\ufed6\025"); + sb.append("\ufed6\026\ufed6\027\ufed6\030\ufed6\031\ufed6\032\ufed6\033\ufed6"); + sb.append("\034\ufed6\035\ufed6\036\ufed6\037\ufed6\040\ufed6\041\ufed6\042"); + sb.append("\ufed6\043\ufed6\044\ufed6\045\ufed6\046\ufed6\047\ufed6\050\ufed6"); + sb.append("\052\ufed6\053\ufed6\054\ufed6\055\ufed6\056\ufed6\057\ufed6\060"); + sb.append("\ufed6\061\ufed6\062\ufed6\063\ufed6\066\ufed6\067\ufed6\070\ufed6"); + sb.append("\073\ufed6\074\ufed6\075\ufed6\076\ufed6\077\ufed6\100\ufed6\101"); + sb.append("\ufed6\102\ufed6\103\ufed6\104\ufed6\111\ufed6\114\ufed6\115\ufed6"); + sb.append("\116\ufed6\121\ufed6\122\ufed6\123\ufed6\124\ufed6\125\ufed6\126"); + sb.append("\ufed6\130\ufed6\131\ufed6\132\ufed6\133\ufed6\151\ufed6\155\ufed6"); + sb.append("\157\ufed6\217\ufed6\220\ufed6\221\ufed6\222\ufed6\223\ufed6\224"); + sb.append("\ufed6\225\ufed6\226\ufed6\227\ufed6\230\ufed6\232\ufed6\241\ufed6"); + sb.append("\242\ufed6\245\ufed6\251\ufed6\252\ufed6\001\002\000\012\012"); + sb.append("\ufecc\157\ufecc\245\ufecc\252\330\001\002\000\004\012\333"); + sb.append("\001\002\000\020\010\244\075\310\076\313\121\240\254"); + sb.append("\241\255\237\256\245\001\002\000\256\004\ufed8\005\ufed8"); + sb.append("\010\ufed8\012\ufed8\017\ufed8\020\ufed8\021\ufed8\022\ufed8\023"); + sb.append("\ufed8\024\ufed8\025\ufed8\026\ufed8\027\ufed8\030\ufed8\031\ufed8"); + sb.append("\032\ufed8\033\ufed8\034\ufed8\035\ufed8\036\ufed8\037\ufed8\040"); + sb.append("\ufed8\041\ufed8\042\ufed8\043\ufed8\044\ufed8\045\ufed8\046\ufed8"); + sb.append("\047\ufed8\050\ufed8\052\ufed8\053\ufed8\054\ufed8\055\ufed8\056"); + sb.append("\ufed8\057\ufed8\060\ufed8\061\ufed8\062\ufed8\063\ufed8\066\ufed8"); + sb.append("\067\ufed8\070\ufed8\073\ufed8\074\ufed8\075\ufed8\076\ufed8\077"); + sb.append("\ufed8\100\ufed8\101\ufed8\102\ufed8\103\ufed8\104\ufed8\111\ufed8"); + sb.append("\114\ufed8\115\ufed8\116\ufed8\121\ufed8\122\ufed8\123\ufed8\124"); + sb.append("\ufed8\125\ufed8\126\ufed8\130\ufed8\131\ufed8\132\ufed8\133\ufed8"); + sb.append("\151\ufed8\155\ufed8\157\ufed8\217\ufed8\220\ufed8\221\ufed8\222"); + sb.append("\ufed8\223\ufed8\224\ufed8\225\ufed8\226\ufed8\227\ufed8\230\ufed8"); + sb.append("\232\ufed8\241\ufed8\242\ufed8\245\ufed8\251\ufed8\252\ufed8\001"); + sb.append("\002\000\012\012\ufedf\157\ufedf\245\ufedf\252\ufedf\001\002"); + sb.append("\000\020\010\244\075\310\076\313\121\240\254\241\255"); + sb.append("\237\256\245\001\002\000\014\012\ufecf\155\ufecb\157\ufecf"); + sb.append("\245\ufecf\252\323\001\002\000\020\010\244\075\310\076"); + sb.append("\313\121\240\254\241\255\237\256\245\001\002\000\014"); + sb.append("\012\ufec7\157\ufec7\232\ufec7\245\ufec7\252\ufec7\001\002\000"); + sb.append("\006\232\327\252\330\001\002\000\004\252\323\001\002"); + sb.append("\000\014\012\ufeca\155\ufeca\157\ufeca\245\ufeca\252\ufeca\001"); + sb.append("\002\000\020\010\244\075\310\076\313\121\240\254\241"); + sb.append("\255\237\256\245\001\002\000\014\012\ufec6\157\ufec6\232"); + sb.append("\ufec6\245\ufec6\252\ufec6\001\002\000\012\012\ufece\157\ufece"); + sb.append("\245\ufece\252\ufece\001\002\000\010\127\ufe6d\134\u0440\151"); + sb.append("\ufe6d\001\002\000\006\127\335\151\336\001\002\000\004"); + sb.append("\012\337\001\002\000\046\037\ufeac\045\ufeac\046\ufeac\056"); + sb.append("\ufeac\060\ufeac\112\ufeac\120\ufeac\223\ufeac\224\ufeac\225\ufeac"); + sb.append("\226\ufeac\227\ufeac\230\ufeac\250\ufeac\251\ufeac\257\ufeac\260"); + sb.append("\ufeac\261\ufeac\001\002\000\010\127\ufe6f\134\340\151\ufe6f"); + sb.append("\001\002\000\070\006\156\007\175\010\356\015\364\016"); + sb.append("\357\075\351\077\123\100\012\101\206\102\041\103\144"); + sb.append("\104\117\105\141\115\136\116\046\121\160\173\362\174"); + sb.append("\352\200\347\201\354\215\360\223\341\231\366\237\060"); + sb.append("\254\147\255\064\256\055\001\002\000\130\031\ufde1\033"); + sb.append("\ufde1\071\ufde1\072\ufde1\073\ufde1\112\ufde1\113\ufde1\127\ufde1"); + sb.append("\130\ufde1\131\ufde1\132\ufde1\150\ufde1\151\ufde1\152\ufde1\153"); + sb.append("\ufde1\154\ufde1\155\ufde1\156\ufde1\157\ufde1\160\ufde1\161\ufde1"); + sb.append("\162\ufde1\163\ufde1\164\ufde1\165\ufde1\166\ufde1\167\ufde1\170"); + sb.append("\ufde1\171\ufde1\172\ufde1\173\ufde1\174\ufde1\175\ufde1\176\ufde1"); + sb.append("\177\ufde1\202\ufde1\216\ufde1\231\ufde1\232\ufde1\233\ufde1\243"); + sb.append("\ufde1\246\ufde1\252\ufde1\001\002\000\010\071\u0432\072\u0430"); + sb.append("\113\u0431\001\002\000\120\073\ufdb6\111\u013a\112\ufdb6\127"); + sb.append("\ufdb6\130\ufdb6\131\ufdb6\132\ufdb6\150\ufdb6\151\ufdb6\152\ufdb6"); + sb.append("\153\ufdb6\154\ufdb6\155\ufdb6\156\ufdb6\157\ufdb6\160\ufdb6\161"); + sb.append("\ufdb6\162\ufdb6\163\ufdb6\164\ufdb6\165\ufdb6\166\ufdb6\167\ufdb6"); + sb.append("\170\ufdb6\171\ufdb6\172\ufdb6\173\ufdb6\174\ufdb6\175\ufdb6\176"); + sb.append("\ufdb6\177\ufdb6\202\ufdb6\215\u013b\216\ufdb6\232\ufdb6\233\ufdb6"); + sb.append("\243\ufdb6\246\ufdb6\252\ufdb6\001\002\000\110\073\ufd8e\127"); + sb.append("\ufd8e\130\u0105\131\u0116\132\375\150\u0100\151\ufd8e\152\374"); + sb.append("\153\u010e\154\u0113\155\376\156\u0107\157\u010f\160\u0115\161"); + sb.append("\u0109\162\371\163\u0106\164\u0112\165\u0110\166\u0104\167\u0102"); + sb.append("\170\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c\176"); + sb.append("\u010a\177\372\202\377\216\ufd8e\232\ufd8e\243\u0101\246\373"); + sb.append("\252\u0114\001\002\000\114\073\ufdbe\112\ufdbe\127\ufdbe\130"); + sb.append("\ufdbe\131\ufdbe\132\ufdbe\150\ufdbe\151\ufdbe\152\ufdbe\153\ufdbe"); + sb.append("\154\ufdbe\155\ufdbe\156\ufdbe\157\ufdbe\160\ufdbe\161\ufdbe\162"); + sb.append("\ufdbe\163\ufdbe\164\ufdbe\165\ufdbe\166\ufdbe\167\ufdbe\170\ufdbe"); + sb.append("\171\ufdbe\172\ufdbe\173\ufdbe\174\ufdbe\175\ufdbe\176\ufdbe\177"); + sb.append("\ufdbe\202\ufdbe\216\ufdbe\232\ufdbe\233\ufdbe\243\ufdbe\246\ufdbe"); + sb.append("\252\ufdbe\001\002\000\130\031\ufde0\033\ufde0\071\ufde0\072"); + sb.append("\ufde0\073\ufde0\112\ufde0\113\ufde0\127\ufde0\130\ufde0\131\ufde0"); + sb.append("\132\ufde0\150\ufde0\151\ufde0\152\ufde0\153\ufde0\154\ufde0\155"); + sb.append("\ufde0\156\ufde0\157\ufde0\160\ufde0\161\ufde0\162\ufde0\163\ufde0"); + sb.append("\164\ufde0\165\ufde0\166\ufde0\167\ufde0\170\ufde0\171\ufde0\172"); + sb.append("\ufde0\173\ufde0\174\ufde0\175\ufde0\176\ufde0\177\ufde0\202\ufde0"); + sb.append("\216\ufde0\231\ufde0\232\ufde0\233\ufde0\243\ufde0\246\ufde0\252"); + sb.append("\ufde0\001\002\000\070\006\156\007\175\010\356\015\364"); + sb.append("\016\357\075\351\077\123\100\012\101\206\102\041\103"); + sb.append("\144\104\117\105\141\115\136\116\046\121\160\173\362"); + sb.append("\174\352\200\347\201\354\215\360\223\341\231\366\237"); + sb.append("\060\254\147\255\064\256\055\001\002\000\116\073\ufdb5"); + sb.append("\112\ufdb5\127\ufdb5\130\ufdb5\131\ufdb5\132\ufdb5\150\ufdb5\151"); + sb.append("\ufdb5\152\ufdb5\153\ufdb5\154\ufdb5\155\ufdb5\156\ufdb5\157\ufdb5"); + sb.append("\160\ufdb5\161\ufdb5\162\ufdb5\163\ufdb5\164\ufdb5\165\ufdb5\166"); + sb.append("\ufdb5\167\ufdb5\170\ufdb5\171\ufdb5\172\ufdb5\173\ufdb5\174\ufdb5"); + sb.append("\175\ufdb5\176\ufdb5\177\ufdb5\202\ufdb5\215\u042b\216\ufdb5\232"); + sb.append("\ufdb5\233\ufdb5\243\ufdb5\246\ufdb5\252\ufdb5\001\002\000\004"); + sb.append("\231\u0428\001\002\000\070\006\156\007\175\010\356\015"); + sb.append("\364\016\357\075\351\077\123\100\012\101\206\102\041"); + sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\173"); + sb.append("\362\174\352\200\347\201\354\215\360\223\341\231\366"); + sb.append("\237\060\254\147\255\064\256\055\001\002\000\122\071"); + sb.append("\u015c\072\u015a\073\ufdbc\112\ufdbc\113\u015b\127\ufdbc\130\ufdbc"); + sb.append("\131\ufdbc\132\ufdbc\150\ufdbc\151\ufdbc\152\ufdbc\153\ufdbc\154"); + sb.append("\ufdbc\155\ufdbc\156\ufdbc\157\ufdbc\160\ufdbc\161\ufdbc\162\ufdbc"); + sb.append("\163\ufdbc\164\ufdbc\165\ufdbc\166\ufdbc\167\ufdbc\170\ufdbc\171"); + sb.append("\ufdbc\172\ufdbc\173\ufdbc\174\ufdbc\175\ufdbc\176\ufdbc\177\ufdbc"); + sb.append("\202\ufdbc\216\ufdbc\232\ufdbc\233\ufdbc\243\ufdbc\246\ufdbc\252"); + sb.append("\ufdbc\001\002\000\070\006\156\007\175\010\356\015\364"); + sb.append("\016\357\075\351\077\123\100\012\101\206\102\041\103"); + sb.append("\144\104\117\105\141\115\136\116\046\121\160\173\362"); + sb.append("\174\352\200\347\201\354\215\360\223\341\231\366\237"); + sb.append("\060\254\147\255\064\256\055\001\002\000\116\073\ufdbd"); + sb.append("\112\ufdbd\127\ufdbd\130\ufdbd\131\ufdbd\132\ufdbd\150\ufdbd\151"); + sb.append("\ufdbd\152\ufdbd\153\ufdbd\154\ufdbd\155\ufdbd\156\ufdbd\157\ufdbd"); + sb.append("\160\ufdbd\161\ufdbd\162\ufdbd\163\ufdbd\164\ufdbd\165\ufdbd\166"); + sb.append("\ufdbd\167\ufdbd\170\ufdbd\171\ufdbd\172\ufdbd\173\ufdbd\174\ufdbd"); + sb.append("\175\ufdbd\176\ufdbd\177\ufdbd\202\ufdbd\215\u0156\216\ufdbd\232"); + sb.append("\ufdbd\233\ufdbd\243\ufdbd\246\ufdbd\252\ufdbd\001\002\000\124"); + sb.append("\071\ufddf\072\ufddf\073\ufff8\112\ufff8\113\ufddf\127\ufff8\130"); + sb.append("\ufff8\131\ufff8\132\ufff8\150\ufff8\151\ufff8\152\ufff8\153\ufff8"); + sb.append("\154\ufff8\155\ufff8\156\ufff8\157\ufff8\160\ufff8\161\ufff8\162"); + sb.append("\ufff8\163\ufff8\164\ufff8\165\ufff8\166\ufff8\167\ufff8\170\ufff8"); + sb.append("\171\ufff8\172\ufff8\173\ufff8\174\ufff8\175\ufff8\176\ufff8\177"); + sb.append("\ufff8\202\ufff8\215\u0153\216\ufff8\232\ufff8\233\ufff8\243\ufff8"); + sb.append("\246\ufff8\252\ufff8\001\002\000\120\073\ufdc9\111\u013a\112"); + sb.append("\ufdc9\127\ufdc9\130\ufdc9\131\ufdc9\132\ufdc9\150\ufdc9\151\ufdc9"); + sb.append("\152\ufdc9\153\ufdc9\154\ufdc9\155\ufdc9\156\ufdc9\157\ufdc9\160"); + sb.append("\ufdc9\161\ufdc9\162\ufdc9\163\ufdc9\164\ufdc9\165\ufdc9\166\ufdc9"); + sb.append("\167\ufdc9\170\ufdc9\171\ufdc9\172\ufdc9\173\ufdc9\174\ufdc9\175"); + sb.append("\ufdc9\176\ufdc9\177\ufdc9\202\ufdc9\215\u013b\216\ufdc9\232\ufdc9"); + sb.append("\233\ufdc9\243\ufdc9\246\ufdc9\252\ufdc9\001\002\000\074\006"); + sb.append("\156\007\175\010\356\015\364\016\357\075\351\077\123"); + sb.append("\100\012\101\206\102\041\103\144\104\117\105\141\115"); + sb.append("\136\116\046\121\160\173\362\174\352\200\347\201\354"); + sb.append("\215\360\216\ufd6e\223\341\231\366\237\060\245\u0143\254"); + sb.append("\147\255\064\256\055\001\002\000\114\073\ufdba\112\ufdba"); + sb.append("\127\ufdba\130\ufdba\131\ufdba\132\ufdba\150\ufdba\151\ufdba\152"); + sb.append("\ufdba\153\ufdba\154\ufdba\155\ufdba\156\ufdba\157\ufdba\160\ufdba"); + sb.append("\161\ufdba\162\ufdba\163\ufdba\164\ufdba\165\ufdba\166\ufdba\167"); + sb.append("\ufdba\170\ufdba\171\ufdba\172\ufdba\173\ufdba\174\ufdba\175\ufdba"); + sb.append("\176\ufdba\177\ufdba\202\ufdba\216\ufdba\232\ufdba\233\ufdba\243"); + sb.append("\ufdba\246\ufdba\252\ufdba\001\002\000\070\006\156\007\175"); + sb.append("\010\356\015\364\016\357\075\351\077\123\100\012\101"); + sb.append("\206\102\041\103\144\104\117\105\141\115\136\116\046"); + sb.append("\121\160\173\362\174\352\200\347\201\354\215\360\223"); + sb.append("\341\231\366\237\060\254\147\255\064\256\055\001\002"); + sb.append("\000\114\073\ufdbb\112\ufdbb\127\ufdbb\130\ufdbb\131\ufdbb\132"); + sb.append("\ufdbb\150\ufdbb\151\ufdbb\152\ufdbb\153\ufdbb\154\ufdbb\155\ufdbb"); + sb.append("\156\ufdbb\157\ufdbb\160\ufdbb\161\ufdbb\162\ufdbb\163\ufdbb\164"); + sb.append("\ufdbb\165\ufdbb\166\ufdbb\167\ufdbb\170\ufdbb\171\ufdbb\172\ufdbb"); + sb.append("\173\ufdbb\174\ufdbb\175\ufdbb\176\ufdbb\177\ufdbb\202\ufdbb\216"); + sb.append("\ufdbb\232\ufdbb\233\ufdbb\243\ufdbb\246\ufdbb\252\ufdbb\001\002"); + sb.append("\000\006\111\u013a\215\u013b\001\002\000\120\073\ufdb7\111"); + sb.append("\u013a\112\ufdb7\127\ufdb7\130\ufdb7\131\ufdb7\132\ufdb7\150\ufdb7"); + sb.append("\151\ufdb7\152\ufdb7\153\ufdb7\154\ufdb7\155\ufdb7\156\ufdb7\157"); + sb.append("\ufdb7\160\ufdb7\161\ufdb7\162\ufdb7\163\ufdb7\164\ufdb7\165\ufdb7"); + sb.append("\166\ufdb7\167\ufdb7\170\ufdb7\171\ufdb7\172\ufdb7\173\ufdb7\174"); + sb.append("\ufdb7\175\ufdb7\176\ufdb7\177\ufdb7\202\ufdb7\215\u013b\216\ufdb7"); + sb.append("\232\ufdb7\233\ufdb7\243\ufdb7\246\ufdb7\252\ufdb7\001\002\000"); + sb.append("\070\006\156\007\175\010\356\015\364\016\357\075\351"); + sb.append("\077\123\100\012\101\206\102\041\103\144\104\117\105"); + sb.append("\141\115\136\116\046\121\160\173\362\174\352\200\347"); + sb.append("\201\354\215\360\223\341\231\366\237\060\254\147\255"); + sb.append("\064\256\055\001\002\000\006\127\ufe6e\151\ufe6e\001\002"); + sb.append("\000\100\130\u0105\131\u0116\132\375\150\u0100\152\374\153"); + sb.append("\u010e\154\u0113\155\376\156\u0107\157\u010f\160\u0115\161\u0109"); + sb.append("\162\371\163\u0106\164\u0112\165\u0110\166\u0104\167\u0102\170"); + sb.append("\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c\176\u010a"); + sb.append("\177\372\202\377\232\u010b\243\u0101\246\373\252\u0114\001"); + sb.append("\002\000\070\006\156\007\175\010\356\015\364\016\357"); sb.append("\075\351\077\123\100\012\101\206\102\041\103\144\104"); - sb.append("\117\105\141\115\136\116\046\121\160\172\362\173\352"); - sb.append("\177\347\200\354\214\360\222\341\230\366\236\060\253"); - sb.append("\147\254\064\255\055\001\002\000\070\006\156\007\175"); - sb.append("\010\357\015\364\016\356\075\351\077\123\100\012\101"); + sb.append("\117\105\141\115\136\116\046\121\160\173\362\174\352"); + sb.append("\200\347\201\354\215\360\223\341\231\366\237\060\254"); + sb.append("\147\255\064\256\055\001\002\000\070\006\156\007\175"); + sb.append("\010\356\015\364\016\357\075\351\077\123\100\012\101"); sb.append("\206\102\041\103\144\104\117\105\141\115\136\116\046"); - sb.append("\121\160\172\362\173\352\177\347\200\354\214\360\222"); - sb.append("\341\230\366\236\060\253\147\254\064\255\055\001\002"); - sb.append("\000\070\006\156\007\175\010\357\015\364\016\356\075"); + sb.append("\121\160\173\362\174\352\200\347\201\354\215\360\223"); + sb.append("\341\231\366\237\060\254\147\255\064\256\055\001\002"); + sb.append("\000\070\006\156\007\175\010\356\015\364\016\357\075"); sb.append("\351\077\123\100\012\101\206\102\041\103\144\104\117"); - sb.append("\105\141\115\136\116\046\121\160\172\362\173\352\177"); - sb.append("\347\200\354\214\360\222\341\230\366\236\060\253\147"); - sb.append("\254\064\255\055\001\002\000\070\006\156\007\175\010"); - sb.append("\357\015\364\016\356\075\351\077\123\100\012\101\206"); + sb.append("\105\141\115\136\116\046\121\160\173\362\174\352\200"); + sb.append("\347\201\354\215\360\223\341\231\366\237\060\254\147"); + sb.append("\255\064\256\055\001\002\000\070\006\156\007\175\010"); + sb.append("\356\015\364\016\357\075\351\077\123\100\012\101\206"); sb.append("\102\041\103\144\104\117\105\141\115\136\116\046\121"); - sb.append("\160\172\362\173\352\177\347\200\354\214\360\222\341"); - sb.append("\230\366\236\060\253\147\254\064\255\055\001\002\000"); - sb.append("\070\006\156\007\175\010\357\015\364\016\356\075\351"); + sb.append("\160\173\362\174\352\200\347\201\354\215\360\223\341"); + sb.append("\231\366\237\060\254\147\255\064\256\055\001\002\000"); + sb.append("\070\006\156\007\175\010\356\015\364\016\357\075\351"); sb.append("\077\123\100\012\101\206\102\041\103\144\104\117\105"); - sb.append("\141\115\136\116\046\121\160\172\362\173\352\177\347"); - sb.append("\200\354\214\360\222\341\230\366\236\060\253\147\254"); - sb.append("\064\255\055\001\002\000\070\006\156\007\175\010\357"); - sb.append("\015\364\016\356\075\351\077\123\100\012\101\206\102"); + sb.append("\141\115\136\116\046\121\160\173\362\174\352\200\347"); + sb.append("\201\354\215\360\223\341\231\366\237\060\254\147\255"); + sb.append("\064\256\055\001\002\000\070\006\156\007\175\010\356"); + sb.append("\015\364\016\357\075\351\077\123\100\012\101\206\102"); sb.append("\041\103\144\104\117\105\141\115\136\116\046\121\160"); - sb.append("\172\362\173\352\177\347\200\354\214\360\222\341\230"); - sb.append("\366\236\060\253\147\254\064\255\055\001\002\000\072"); - sb.append("\006\156\007\175\010\357\015\364\016\356\075\351\077"); + sb.append("\173\362\174\352\200\347\201\354\215\360\223\341\231"); + sb.append("\366\237\060\254\147\255\064\256\055\001\002\000\070"); + sb.append("\006\156\007\175\010\356\015\364\016\357\075\351\077"); sb.append("\123\100\012\101\206\102\041\103\144\104\117\105\141"); - sb.append("\115\136\116\046\121\160\172\362\173\352\177\347\200"); - sb.append("\354\214\360\222\341\230\366\232\u012c\236\060\253\147"); - sb.append("\254\064\255\055\001\002\000\070\006\156\007\175\010"); - sb.append("\357\015\364\016\356\075\351\077\123\100\012\101\206"); - sb.append("\102\041\103\144\104\117\105\141\115\136\116\046\121"); - sb.append("\160\172\362\173\352\177\347\200\354\214\360\222\341"); - sb.append("\230\366\236\060\253\147\254\064\255\055\001\002\000"); - sb.append("\070\006\156\007\175\010\357\015\364\016\356\075\351"); + sb.append("\115\136\116\046\121\160\173\362\174\352\200\347\201"); + sb.append("\354\215\360\223\341\231\366\237\060\254\147\255\064"); + sb.append("\256\055\001\002\000\072\006\156\007\175\010\356\015"); + sb.append("\364\016\357\075\351\077\123\100\012\101\206\102\041"); + sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\173"); + sb.append("\362\174\352\200\347\201\354\215\360\223\341\231\366"); + sb.append("\233\u012f\237\060\254\147\255\064\256\055\001\002\000"); + sb.append("\070\006\156\007\175\010\356\015\364\016\357\075\351"); sb.append("\077\123\100\012\101\206\102\041\103\144\104\117\105"); - sb.append("\141\115\136\116\046\121\160\172\362\173\352\177\347"); - sb.append("\200\354\214\360\222\341\230\366\236\060\253\147\254"); - sb.append("\064\255\055\001\002\000\070\006\156\007\175\010\357"); - sb.append("\015\364\016\356\075\351\077\123\100\012\101\206\102"); + sb.append("\141\115\136\116\046\121\160\173\362\174\352\200\347"); + sb.append("\201\354\215\360\223\341\231\366\237\060\254\147\255"); + sb.append("\064\256\055\001\002\000\070\006\156\007\175\010\356"); + sb.append("\015\364\016\357\075\351\077\123\100\012\101\206\102"); sb.append("\041\103\144\104\117\105\141\115\136\116\046\121\160"); - sb.append("\172\362\173\352\177\347\200\354\214\360\222\341\230"); - sb.append("\366\236\060\253\147\254\064\255\055\001\002\000\070"); - sb.append("\006\156\007\175\010\357\015\364\016\356\075\351\077"); + sb.append("\173\362\174\352\200\347\201\354\215\360\223\341\231"); + sb.append("\366\237\060\254\147\255\064\256\055\001\002\000\070"); + sb.append("\006\156\007\175\010\356\015\364\016\357\075\351\077"); sb.append("\123\100\012\101\206\102\041\103\144\104\117\105\141"); - sb.append("\115\136\116\046\121\160\172\362\173\352\177\347\200"); - sb.append("\354\214\360\222\341\230\366\236\060\253\147\254\064"); - sb.append("\255\055\001\002\000\070\006\156\007\175\010\357\015"); - sb.append("\364\016\356\075\351\077\123\100\012\101\206\102\041"); - sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\172"); - sb.append("\362\173\352\177\347\200\354\214\360\222\341\230\366"); - sb.append("\236\060\253\147\254\064\255\055\001\002\000\070\006"); - sb.append("\156\007\175\010\357\015\364\016\356\075\351\077\123"); + sb.append("\115\136\116\046\121\160\173\362\174\352\200\347\201"); + sb.append("\354\215\360\223\341\231\366\237\060\254\147\255\064"); + sb.append("\256\055\001\002\000\070\006\156\007\175\010\356\015"); + sb.append("\364\016\357\075\351\077\123\100\012\101\206\102\041"); + sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\173"); + sb.append("\362\174\352\200\347\201\354\215\360\223\341\231\366"); + sb.append("\237\060\254\147\255\064\256\055\001\002\000\070\006"); + sb.append("\156\007\175\010\356\015\364\016\357\075\351\077\123"); sb.append("\100\012\101\206\102\041\103\144\104\117\105\141\115"); - sb.append("\136\116\046\121\160\172\362\173\352\177\347\200\354"); - sb.append("\214\360\222\341\230\366\236\060\253\147\254\064\255"); - sb.append("\055\001\002\000\070\006\156\007\175\010\357\015\364"); - sb.append("\016\356\075\351\077\123\100\012\101\206\102\041\103"); - sb.append("\144\104\117\105\141\115\136\116\046\121\160\172\362"); - sb.append("\173\352\177\347\200\354\214\360\222\341\230\366\236"); - sb.append("\060\253\147\254\064\255\055\001\002\000\070\006\156"); - sb.append("\007\175\010\357\015\364\016\356\075\351\077\123\100"); + sb.append("\136\116\046\121\160\173\362\174\352\200\347\201\354"); + sb.append("\215\360\223\341\231\366\237\060\254\147\255\064\256"); + sb.append("\055\001\002\000\070\006\156\007\175\010\356\015\364"); + sb.append("\016\357\075\351\077\123\100\012\101\206\102\041\103"); + sb.append("\144\104\117\105\141\115\136\116\046\121\160\173\362"); + sb.append("\174\352\200\347\201\354\215\360\223\341\231\366\237"); + sb.append("\060\254\147\255\064\256\055\001\002\000\070\006\156"); + sb.append("\007\175\010\356\015\364\016\357\075\351\077\123\100"); sb.append("\012\101\206\102\041\103\144\104\117\105\141\115\136"); - sb.append("\116\046\121\160\172\362\173\352\177\347\200\354\214"); - sb.append("\360\222\341\230\366\236\060\253\147\254\064\255\055"); - sb.append("\001\002\000\070\006\156\007\175\010\357\015\364\016"); - sb.append("\356\075\351\077\123\100\012\101\206\102\041\103\144"); - sb.append("\104\117\105\141\115\136\116\046\121\160\172\362\173"); - sb.append("\352\177\347\200\354\214\360\222\341\230\366\236\060"); - sb.append("\253\147\254\064\255\055\001\002\000\112\073\ufd91\112"); - sb.append("\ufd91\127\ufd91\130\ufd91\131\ufd91\132\ufd91\150\ufd91\151\ufd91"); - sb.append("\152\ufd91\153\ufd91\154\ufd91\155\ufd91\156\ufd91\157\ufd91\160"); - sb.append("\ufd91\161\ufd91\162\ufd91\163\ufd91\164\ufd91\165\ufd91\166\ufd91"); - sb.append("\167\ufd91\170\ufd91\171\ufd91\172\ufd91\173\ufd91\174\ufd91\175"); - sb.append("\ufd91\176\ufd91\201\ufd91\215\ufd91\231\ufd91\232\ufd91\242\ufd91"); - sb.append("\245\ufd91\251\ufd91\001\002\000\070\006\156\007\175\010"); - sb.append("\357\015\364\016\356\075\351\077\123\100\012\101\206"); + sb.append("\116\046\121\160\173\362\174\352\200\347\201\354\215"); + sb.append("\360\223\341\231\366\237\060\254\147\255\064\256\055"); + sb.append("\001\002\000\070\006\156\007\175\010\356\015\364\016"); + sb.append("\357\075\351\077\123\100\012\101\206\102\041\103\144"); + sb.append("\104\117\105\141\115\136\116\046\121\160\173\362\174"); + sb.append("\352\200\347\201\354\215\360\223\341\231\366\237\060"); + sb.append("\254\147\255\064\256\055\001\002\000\070\006\156\007"); + sb.append("\175\010\356\015\364\016\357\075\351\077\123\100\012"); + sb.append("\101\206\102\041\103\144\104\117\105\141\115\136\116"); + sb.append("\046\121\160\173\362\174\352\200\347\201\354\215\360"); + sb.append("\223\341\231\366\237\060\254\147\255\064\256\055\001"); + sb.append("\002\000\070\006\156\007\175\010\356\015\364\016\357"); + sb.append("\075\351\077\123\100\012\101\206\102\041\103\144\104"); + sb.append("\117\105\141\115\136\116\046\121\160\173\362\174\352"); + sb.append("\200\347\201\354\215\360\223\341\231\366\237\060\254"); + sb.append("\147\255\064\256\055\001\002\000\114\073\ufd8f\112\ufd8f"); + sb.append("\127\ufd8f\130\ufd8f\131\ufd8f\132\ufd8f\150\ufd8f\151\ufd8f\152"); + sb.append("\ufd8f\153\ufd8f\154\ufd8f\155\ufd8f\156\ufd8f\157\ufd8f\160\ufd8f"); + sb.append("\161\ufd8f\162\ufd8f\163\ufd8f\164\ufd8f\165\ufd8f\166\ufd8f\167"); + sb.append("\ufd8f\170\ufd8f\171\ufd8f\172\ufd8f\173\ufd8f\174\ufd8f\175\ufd8f"); + sb.append("\176\ufd8f\177\ufd8f\202\ufd8f\216\ufd8f\232\ufd8f\233\ufd8f\243"); + sb.append("\ufd8f\246\ufd8f\252\ufd8f\001\002\000\070\006\156\007\175"); + sb.append("\010\356\015\364\016\357\075\351\077\123\100\012\101"); + sb.append("\206\102\041\103\144\104\117\105\141\115\136\116\046"); + sb.append("\121\160\173\362\174\352\200\347\201\354\215\360\223"); + sb.append("\341\231\366\237\060\254\147\255\064\256\055\001\002"); + sb.append("\000\070\006\156\007\175\010\356\015\364\016\357\075"); + sb.append("\351\077\123\100\012\101\206\102\041\103\144\104\117"); + sb.append("\105\141\115\136\116\046\121\160\173\362\174\352\200"); + sb.append("\347\201\354\215\360\223\341\231\366\237\060\254\147"); + sb.append("\255\064\256\055\001\002\000\070\006\156\007\175\010"); + sb.append("\356\015\364\016\357\075\351\077\123\100\012\101\206"); sb.append("\102\041\103\144\104\117\105\141\115\136\116\046\121"); - sb.append("\160\172\362\173\352\177\347\200\354\214\360\222\341"); - sb.append("\230\366\236\060\253\147\254\064\255\055\001\002\000"); - sb.append("\070\006\156\007\175\010\357\015\364\016\356\075\351"); + sb.append("\160\173\362\174\352\200\347\201\354\215\360\223\341"); + sb.append("\231\366\237\060\254\147\255\064\256\055\001\002\000"); + sb.append("\070\006\156\007\175\010\356\015\364\016\357\075\351"); sb.append("\077\123\100\012\101\206\102\041\103\144\104\117\105"); - sb.append("\141\115\136\116\046\121\160\172\362\173\352\177\347"); - sb.append("\200\354\214\360\222\341\230\366\236\060\253\147\254"); - sb.append("\064\255\055\001\002\000\070\006\156\007\175\010\357"); - sb.append("\015\364\016\356\075\351\077\123\100\012\101\206\102"); + sb.append("\141\115\136\116\046\121\160\173\362\174\352\200\347"); + sb.append("\201\354\215\360\223\341\231\366\237\060\254\147\255"); + sb.append("\064\256\055\001\002\000\070\006\156\007\175\010\356"); + sb.append("\015\364\016\357\075\351\077\123\100\012\101\206\102"); sb.append("\041\103\144\104\117\105\141\115\136\116\046\121\160"); - sb.append("\172\362\173\352\177\347\200\354\214\360\222\341\230"); - sb.append("\366\236\060\253\147\254\064\255\055\001\002\000\070"); - sb.append("\006\156\007\175\010\357\015\364\016\356\075\351\077"); + sb.append("\173\362\174\352\200\347\201\354\215\360\223\341\231"); + sb.append("\366\237\060\254\147\255\064\256\055\001\002\000\070"); + sb.append("\006\156\007\175\010\356\015\364\016\357\075\351\077"); sb.append("\123\100\012\101\206\102\041\103\144\104\117\105\141"); - sb.append("\115\136\116\046\121\160\172\362\173\352\177\347\200"); - sb.append("\354\214\360\222\341\230\366\236\060\253\147\254\064"); - sb.append("\255\055\001\002\000\070\006\156\007\175\010\357\015"); - sb.append("\364\016\356\075\351\077\123\100\012\101\206\102\041"); - sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\172"); - sb.append("\362\173\352\177\347\200\354\214\360\222\341\230\366"); - sb.append("\236\060\253\147\254\064\255\055\001\002\000\070\006"); - sb.append("\156\007\175\010\357\015\364\016\356\075\351\077\123"); + sb.append("\115\136\116\046\121\160\173\362\174\352\200\347\201"); + sb.append("\354\215\360\223\341\231\366\237\060\254\147\255\064"); + sb.append("\256\055\001\002\000\070\006\156\007\175\010\356\015"); + sb.append("\364\016\357\075\351\077\123\100\012\101\206\102\041"); + sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\173"); + sb.append("\362\174\352\200\347\201\354\215\360\223\341\231\366"); + sb.append("\237\060\254\147\255\064\256\055\001\002\000\070\006"); + sb.append("\156\007\175\010\356\015\364\016\357\075\351\077\123"); sb.append("\100\012\101\206\102\041\103\144\104\117\105\141\115"); - sb.append("\136\116\046\121\160\172\362\173\352\177\347\200\354"); - sb.append("\214\360\222\341\230\366\236\060\253\147\254\064\255"); - sb.append("\055\001\002\000\070\006\156\007\175\010\357\015\364"); - sb.append("\016\356\075\351\077\123\100\012\101\206\102\041\103"); - sb.append("\144\104\117\105\141\115\136\116\046\121\160\172\362"); - sb.append("\173\352\177\347\200\354\214\360\222\341\230\366\236"); - sb.append("\060\253\147\254\064\255\055\001\002\000\070\006\156"); - sb.append("\007\175\010\357\015\364\016\356\075\351\077\123\100"); + sb.append("\136\116\046\121\160\173\362\174\352\200\347\201\354"); + sb.append("\215\360\223\341\231\366\237\060\254\147\255\064\256"); + sb.append("\055\001\002\000\070\006\156\007\175\010\356\015\364"); + sb.append("\016\357\075\351\077\123\100\012\101\206\102\041\103"); + sb.append("\144\104\117\105\141\115\136\116\046\121\160\173\362"); + sb.append("\174\352\200\347\201\354\215\360\223\341\231\366\237"); + sb.append("\060\254\147\255\064\256\055\001\002\000\070\006\156"); + sb.append("\007\175\010\356\015\364\016\357\075\351\077\123\100"); sb.append("\012\101\206\102\041\103\144\104\117\105\141\115\136"); - sb.append("\116\046\121\160\172\362\173\352\177\347\200\354\214"); - sb.append("\360\222\341\230\366\236\060\253\147\254\064\255\055"); - sb.append("\001\002\000\070\006\156\007\175\010\357\015\364\016"); - sb.append("\356\075\351\077\123\100\012\101\206\102\041\103\144"); - sb.append("\104\117\105\141\115\136\116\046\121\160\172\362\173"); - sb.append("\352\177\347\200\354\214\360\222\341\230\366\236\060"); - sb.append("\253\147\254\064\255\055\001\002\000\070\006\156\007"); - sb.append("\175\010\357\015\364\016\356\075\351\077\123\100\012"); + sb.append("\116\046\121\160\173\362\174\352\200\347\201\354\215"); + sb.append("\360\223\341\231\366\237\060\254\147\255\064\256\055"); + sb.append("\001\002\000\070\006\156\007\175\010\356\015\364\016"); + sb.append("\357\075\351\077\123\100\012\101\206\102\041\103\144"); + sb.append("\104\117\105\141\115\136\116\046\121\160\173\362\174"); + sb.append("\352\200\347\201\354\215\360\223\341\231\366\237\060"); + sb.append("\254\147\255\064\256\055\001\002\000\070\006\156\007"); + sb.append("\175\010\356\015\364\016\357\075\351\077\123\100\012"); sb.append("\101\206\102\041\103\144\104\117\105\141\115\136\116"); - sb.append("\046\121\160\172\362\173\352\177\347\200\354\214\360"); - sb.append("\222\341\230\366\236\060\253\147\254\064\255\055\001"); - sb.append("\002\000\070\006\156\007\175\010\357\015\364\016\356"); - sb.append("\075\351\077\123\100\012\101\206\102\041\103\144\104"); - sb.append("\117\105\141\115\136\116\046\121\160\172\362\173\352"); - sb.append("\177\347\200\354\214\360\222\341\230\366\236\060\253"); - sb.append("\147\254\064\255\055\001\002\000\112\073\ufdb3\112\ufdb3"); - sb.append("\127\ufdb3\130\ufdb3\131\ufdb3\132\ufdb3\150\ufdb3\151\ufdb3\152"); - sb.append("\ufdb3\153\ufdb3\154\ufdb3\155\ufdb3\156\ufdb3\157\ufdb3\160\ufdb3"); - sb.append("\161\ufdb3\162\ufdb3\163\ufdb3\164\ufdb3\165\ufdb3\166\ufdb3\167"); - sb.append("\ufdb3\170\ufdb3\171\ufdb3\172\ufdb3\173\ufdb3\174\u010c\175\u010a"); - sb.append("\176\373\201\ufdb3\215\ufdb3\231\ufdb3\232\ufdb3\242\ufdb3\245"); - sb.append("\ufdb3\251\ufdb3\001\002\000\112\073\ufda4\112\ufda4\127\ufda4"); - sb.append("\130\ufda4\131\ufda4\132\374\150\u0101\151\ufda4\152\375\153"); - sb.append("\u010e\154\376\155\u0107\156\u010f\157\u0114\160\u0108\161\371"); - sb.append("\162\u0106\163\u0112\164\u0111\165\u0104\166\u0102\167\u0110\170"); - sb.append("\u010d\171\u0109\172\u0116\173\u0103\174\u010c\175\u010a\176\373"); - sb.append("\201\u0100\215\ufda4\231\ufda4\232\ufda4\242\377\245\372\251"); - sb.append("\u0113\001\002\000\102\073\ufd9d\112\ufd9d\127\ufd9d\130\ufd9d"); - sb.append("\131\ufd9d\132\ufd9d\150\ufd9d\151\ufd9d\152\ufd9d\153\ufd9d\154"); - sb.append("\ufd9d\155\ufd9d\156\ufd9d\163\u0112\164\u0111\165\u0104\166\u0102"); - sb.append("\167\u0110\170\u010d\171\u0109\172\u0116\173\u0103\174\u010c\175"); - sb.append("\u010a\176\373\201\u0100\215\ufd9d\231\ufd9d\232\ufd9d\242\ufd9d"); - sb.append("\245\ufd9d\251\ufd9d\001\002\000\112\073\ufda9\112\ufda9\127"); - sb.append("\ufda9\130\ufda9\131\ufda9\132\ufda9\150\ufda9\151\ufda9\152\ufda9"); - sb.append("\153\ufda9\154\ufda9\155\ufda9\156\ufda9\157\u0114\160\u0108\161"); - sb.append("\371\162\u0106\163\u0112\164\u0111\165\u0104\166\u0102\167\u0110"); - sb.append("\170\u010d\171\u0109\172\u0116\173\u0103\174\u010c\175\u010a\176"); - sb.append("\373\201\u0100\215\ufda9\231\ufda9\232\ufda9\242\ufda9\245\372"); - sb.append("\251\ufda9\001\002\000\100\073\ufd99\112\ufd99\127\ufd99\130"); - sb.append("\ufd99\131\ufd99\132\ufd99\150\ufd99\151\ufd99\152\ufd99\153\ufd99"); - sb.append("\154\ufd99\155\ufd99\156\ufd99\157\ufd99\160\ufd99\161\ufd99\162"); - sb.append("\ufd99\170\u010d\171\u0109\172\u0116\173\u0103\174\u010c\175\u010a"); - sb.append("\176\373\201\u0100\215\ufd99\231\ufd99\232\ufd99\242\ufd99\245"); - sb.append("\ufd99\251\ufd99\001\002\000\100\073\ufd98\112\ufd98\127\ufd98"); - sb.append("\130\ufd98\131\ufd98\132\ufd98\150\ufd98\151\ufd98\152\ufd98\153"); - sb.append("\ufd98\154\ufd98\155\ufd98\156\ufd98\157\ufd98\160\ufd98\161\ufd98"); - sb.append("\162\ufd98\170\u010d\171\u0109\172\u0116\173\u0103\174\u010c\175"); - sb.append("\u010a\176\373\201\u0100\215\ufd98\231\ufd98\232\ufd98\242\ufd98"); - sb.append("\245\ufd98\251\ufd98\001\002\000\100\073\ufd9a\112\ufd9a\127"); + sb.append("\046\121\160\173\362\174\352\200\347\201\354\215\360"); + sb.append("\223\341\231\366\237\060\254\147\255\064\256\055\001"); + sb.append("\002\000\114\073\ufdb2\112\ufdb2\127\ufdb2\130\ufdb2\131\ufdb2"); + sb.append("\132\ufdb2\150\ufdb2\151\ufdb2\152\ufdb2\153\ufdb2\154\ufdb2\155"); + sb.append("\ufdb2\156\ufdb2\157\ufdb2\160\ufdb2\161\ufdb2\162\ufdb2\163\ufdb2"); + sb.append("\164\ufdb2\165\ufdb2\166\ufdb2\167\ufdb2\170\ufdb2\171\ufdb2\172"); + sb.append("\ufdb2\173\ufdb2\174\ufdb2\175\u010c\176\u010a\177\372\202\ufdb2"); + sb.append("\216\ufdb2\232\ufdb2\233\ufdb2\243\ufdb2\246\ufdb2\252\ufdb2\001"); + sb.append("\002\000\114\073\ufda3\112\ufda3\127\ufda3\130\ufda3\131\ufda3"); + sb.append("\132\375\150\u0100\151\ufda3\152\374\153\u010e\154\u0113\155"); + sb.append("\376\156\u0107\157\u010f\160\u0115\161\u0109\162\371\163\u0106"); + sb.append("\164\u0112\165\u0110\166\u0104\167\u0102\170\u0111\171\u010d\172"); + sb.append("\u0108\173\u0117\174\u0103\175\u010c\176\u010a\177\372\202\377"); + sb.append("\216\ufda3\232\ufda3\233\ufda3\243\u0101\246\373\252\u0114\001"); + sb.append("\002\000\104\073\ufd9c\112\ufd9c\127\ufd9c\130\ufd9c\131\ufd9c"); + sb.append("\132\ufd9c\150\ufd9c\151\ufd9c\152\ufd9c\153\ufd9c\154\ufd9c\155"); + sb.append("\ufd9c\156\ufd9c\157\ufd9c\164\u0112\165\u0110\166\u0104\167\u0102"); + sb.append("\170\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c\176"); + sb.append("\u010a\177\372\202\377\216\ufd9c\232\ufd9c\233\ufd9c\243\ufd9c"); + sb.append("\246\ufd9c\252\ufd9c\001\002\000\114\073\ufda8\112\ufda8\127"); + sb.append("\ufda8\130\ufda8\131\ufda8\132\ufda8\150\ufda8\151\ufda8\152\ufda8"); + sb.append("\153\ufda8\154\ufda8\155\ufda8\156\ufda8\157\ufda8\160\u0115\161"); + sb.append("\u0109\162\371\163\u0106\164\u0112\165\u0110\166\u0104\167\u0102"); + sb.append("\170\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c\176"); + sb.append("\u010a\177\372\202\377\216\ufda8\232\ufda8\233\ufda8\243\ufda8"); + sb.append("\246\373\252\ufda8\001\002\000\114\073\ufd9a\112\ufd9a\127"); sb.append("\ufd9a\130\ufd9a\131\ufd9a\132\ufd9a\150\ufd9a\151\ufd9a\152\ufd9a"); - sb.append("\153\ufd9a\154\ufd9a\155\ufd9a\156\ufd9a\157\ufd9a\160\ufd9a\161"); - sb.append("\ufd9a\162\ufd9a\170\u010d\171\u0109\172\u0116\173\u0103\174\u010c"); - sb.append("\175\u010a\176\373\201\u0100\215\ufd9a\231\ufd9a\232\ufd9a\242"); - sb.append("\ufd9a\245\ufd9a\251\ufd9a\001\002\000\112\073\ufdaa\112\ufdaa"); - sb.append("\127\ufdaa\130\ufdaa\131\ufdaa\132\ufdaa\150\ufdaa\151\ufdaa\152"); - sb.append("\ufdaa\153\ufdaa\154\ufdaa\155\ufdaa\156\ufdaa\157\u0114\160\u0108"); - sb.append("\161\371\162\u0106\163\u0112\164\u0111\165\u0104\166\u0102\167"); - sb.append("\u0110\170\u010d\171\u0109\172\u0116\173\u0103\174\u010c\175\u010a"); - sb.append("\176\373\201\u0100\215\ufdaa\231\ufdaa\232\ufdaa\242\ufdaa\245"); - sb.append("\372\251\u0113\001\002\000\112\073\ufda1\112\ufda1\127\ufda1"); - sb.append("\130\ufda1\131\ufda1\132\ufda1\150\ufda1\151\ufda1\152\ufda1\153"); - sb.append("\ufda1\154\376\155\u0107\156\u010f\157\u0114\160\u0108\161\371"); - sb.append("\162\u0106\163\u0112\164\u0111\165\u0104\166\u0102\167\u0110\170"); - sb.append("\u010d\171\u0109\172\u0116\173\u0103\174\u010c\175\u010a\176\373"); - sb.append("\201\u0100\215\ufda1\231\ufda1\232\ufda1\242\ufda1\245\372\251"); - sb.append("\u0113\001\002\000\112\073\ufda7\112\ufda7\127\ufda7\130\ufda7"); - sb.append("\131\ufda7\132\ufda7\150\ufda7\151\ufda7\152\ufda7\153\ufda7\154"); - sb.append("\ufda7\155\ufda7\156\ufda7\157\ufda7\160\ufda7\161\ufda7\162\ufda7"); - sb.append("\163\ufda7\164\ufda7\165\ufda7\166\ufda7\167\ufda7\170\ufda7\171"); - sb.append("\ufda7\172\u0116\173\u0103\174\u010c\175\u010a\176\373\201\u0100"); - sb.append("\215\ufda7\231\ufda7\232\ufda7\242\ufda7\245\ufda7\251\ufda7\001"); - sb.append("\002\000\112\073\ufdb1\112\ufdb1\127\ufdb1\130\ufdb1\131\ufdb1"); - sb.append("\132\ufdb1\150\ufdb1\151\ufdb1\152\ufdb1\153\ufdb1\154\ufdb1\155"); - sb.append("\ufdb1\156\ufdb1\157\ufdb1\160\ufdb1\161\ufdb1\162\ufdb1\163\ufdb1"); - sb.append("\164\ufdb1\165\ufdb1\166\ufdb1\167\ufdb1\170\ufdb1\171\ufdb1\172"); - sb.append("\ufdb1\173\ufdb1\174\ufdb1\175\ufdb1\176\ufdb1\201\ufdb1\215\ufdb1"); - sb.append("\231\ufdb1\232\ufdb1\242\ufdb1\245\ufdb1\251\ufdb1\001\002\000"); - sb.append("\112\073\ufdaf\112\ufdaf\127\ufdaf\130\ufdaf\131\ufdaf\132\ufdaf"); - sb.append("\150\ufdaf\151\ufdaf\152\ufdaf\153\ufdaf\154\ufdaf\155\ufdaf\156"); - sb.append("\ufdaf\157\ufdaf\160\ufdaf\161\ufdaf\162\ufdaf\163\ufdaf\164\ufdaf"); - sb.append("\165\ufdaf\166\ufdaf\167\ufdaf\170\ufdaf\171\ufdaf\172\ufdaf\173"); - sb.append("\ufdaf\174\ufdaf\175\ufdaf\176\ufdaf\201\ufdaf\215\ufdaf\231\ufdaf"); - sb.append("\232\ufdaf\242\ufdaf\245\ufdaf\251\ufdaf\001\002\000\112\073"); - sb.append("\ufda6\112\ufda6\127\ufda6\130\ufda6\131\ufda6\132\ufda6\150\ufda6"); - sb.append("\151\ufda6\152\ufda6\153\ufda6\154\ufda6\155\ufda6\156\ufda6\157"); - sb.append("\ufda6\160\ufda6\161\ufda6\162\ufda6\163\ufda6\164\ufda6\165\ufda6"); - sb.append("\166\ufda6\167\ufda6\170\ufda6\171\ufda6\172\u0116\173\u0103\174"); - sb.append("\u010c\175\u010a\176\373\201\u0100\215\ufda6\231\ufda6\232\ufda6"); - sb.append("\242\ufda6\245\ufda6\251\ufda6\001\002\000\102\073\ufd9c\112"); - sb.append("\ufd9c\127\ufd9c\130\ufd9c\131\ufd9c\132\ufd9c\150\ufd9c\151\ufd9c"); - sb.append("\152\ufd9c\153\ufd9c\154\ufd9c\155\ufd9c\156\ufd9c\163\u0112\164"); - sb.append("\u0111\165\u0104\166\u0102\167\u0110\170\u010d\171\u0109\172\u0116"); - sb.append("\173\u0103\174\u010c\175\u010a\176\373\201\u0100\215\ufd9c\231"); - sb.append("\ufd9c\232\ufd9c\242\ufd9c\245\ufd9c\251\ufd9c\001\002\000\112"); - sb.append("\073\ufda8\112\ufda8\127\ufda8\130\ufda8\131\ufda8\132\ufda8\150"); - sb.append("\ufda8\151\ufda8\152\ufda8\153\ufda8\154\ufda8\155\ufda8\156\u010f"); - sb.append("\157\u0114\160\u0108\161\371\162\u0106\163\u0112\164\u0111\165"); - sb.append("\u0104\166\u0102\167\u0110\170\u010d\171\u0109\172\u0116\173\u0103"); - sb.append("\174\u010c\175\u010a\176\373\201\u0100\215\ufda8\231\ufda8\232"); - sb.append("\ufda8\242\ufda8\245\372\251\u0113\001\002\000\102\073\ufd9e"); - sb.append("\112\ufd9e\127\ufd9e\130\ufd9e\131\ufd9e\132\ufd9e\150\ufd9e\151"); - sb.append("\ufd9e\152\ufd9e\153\ufd9e\154\ufd9e\155\ufd9e\156\ufd9e\163\u0112"); - sb.append("\164\u0111\165\u0104\166\u0102\167\u0110\170\u010d\171\u0109\172"); - sb.append("\u0116\173\u0103\174\u010c\175\u010a\176\373\201\u0100\215\ufd9e"); - sb.append("\231\ufd9e\232\ufd9e\242\ufd9e\245\ufd9e\251\ufd9e\001\002\000"); - sb.append("\112\073\ufda2\112\ufda2\127\ufda2\130\ufda2\131\u0115\132\374"); - sb.append("\150\u0101\151\ufda2\152\375\153\u010e\154\376\155\u0107\156"); - sb.append("\u010f\157\u0114\160\u0108\161\371\162\u0106\163\u0112\164\u0111"); - sb.append("\165\u0104\166\u0102\167\u0110\170\u010d\171\u0109\172\u0116\173"); - sb.append("\u0103\174\u010c\175\u010a\176\373\201\u0100\215\ufda2\231\ufda2"); - sb.append("\232\ufda2\242\377\245\372\251\u0113\001\002\000\100\073"); - sb.append("\ufd97\112\ufd97\127\ufd97\130\ufd97\131\ufd97\132\ufd97\150\ufd97"); - sb.append("\151\ufd97\152\ufd97\153\ufd97\154\ufd97\155\ufd97\156\ufd97\157"); - sb.append("\ufd97\160\ufd97\161\ufd97\162\ufd97\170\u010d\171\u0109\172\u0116"); - sb.append("\173\u0103\174\u010c\175\u010a\176\373\201\u0100\215\ufd97\231"); - sb.append("\ufd97\232\ufd97\242\ufd97\245\ufd97\251\ufd97\001\002\000\112"); - sb.append("\073\ufdb2\112\ufdb2\127\ufdb2\130\ufdb2\131\ufdb2\132\ufdb2\150"); - sb.append("\ufdb2\151\ufdb2\152\ufdb2\153\ufdb2\154\ufdb2\155\ufdb2\156\ufdb2"); - sb.append("\157\ufdb2\160\ufdb2\161\ufdb2\162\ufdb2\163\ufdb2\164\ufdb2\165"); - sb.append("\ufdb2\166\ufdb2\167\ufdb2\170\ufdb2\171\ufdb2\172\ufdb2\173\ufdb2"); - sb.append("\174\u010c\175\u010a\176\373\201\ufdb2\215\ufdb2\231\ufdb2\232"); - sb.append("\ufdb2\242\ufdb2\245\ufdb2\251\ufdb2\001\002\000\100\073\ufd9b"); - sb.append("\112\ufd9b\127\ufd9b\130\ufd9b\131\ufd9b\132\ufd9b\150\ufd9b\151"); - sb.append("\ufd9b\152\ufd9b\153\ufd9b\154\ufd9b\155\ufd9b\156\ufd9b\157\ufd9b"); - sb.append("\160\ufd9b\161\ufd9b\162\ufd9b\170\u010d\171\u0109\172\u0116\173"); - sb.append("\u0103\174\u010c\175\u010a\176\373\201\u0100\215\ufd9b\231\ufd9b"); - sb.append("\232\ufd9b\242\ufd9b\245\ufd9b\251\ufd9b\001\002\000\076\130"); - sb.append("\u0105\131\u0115\132\374\150\u0101\152\375\153\u010e\154\376"); - sb.append("\155\u0107\156\u010f\157\u0114\160\u0108\161\371\162\u0106\163"); - sb.append("\u0112\164\u0111\165\u0104\166\u0102\167\u0110\170\u010d\171\u0109"); - sb.append("\172\u0116\173\u0103\174\u010c\175\u010a\176\373\201\u0100\232"); - sb.append("\u012e\242\377\245\372\251\u0113\001\002\000\070\006\156"); - sb.append("\007\175\010\357\015\364\016\356\075\351\077\123\100"); - sb.append("\012\101\206\102\041\103\144\104\117\105\141\115\136"); - sb.append("\116\046\121\160\172\362\173\352\177\347\200\354\214"); - sb.append("\360\222\341\230\366\236\060\253\147\254\064\255\055"); - sb.append("\001\002\000\112\073\ufd96\112\ufd96\127\ufd96\130\u0105\131"); - sb.append("\u0115\132\374\150\u0101\151\ufd96\152\375\153\u010e\154\376"); - sb.append("\155\u0107\156\u010f\157\u0114\160\u0108\161\371\162\u0106\163"); - sb.append("\u0112\164\u0111\165\u0104\166\u0102\167\u0110\170\u010d\171\u0109"); - sb.append("\172\u0116\173\u0103\174\u010c\175\u010a\176\373\201\u0100\215"); - sb.append("\ufd96\231\ufd96\232\ufd96\242\377\245\372\251\u0113\001\002"); - sb.append("\000\070\006\156\007\175\010\357\015\364\016\356\075"); - sb.append("\351\077\123\100\012\101\206\102\041\103\144\104\117"); - sb.append("\105\141\115\136\116\046\121\160\172\362\173\352\177"); - sb.append("\347\200\354\214\360\222\341\230\366\236\060\253\147"); - sb.append("\254\064\255\055\001\002\000\112\073\ufd95\112\ufd95\127"); - sb.append("\ufd95\130\u0105\131\u0115\132\374\150\u0101\151\ufd95\152\375"); - sb.append("\153\u010e\154\376\155\u0107\156\u010f\157\u0114\160\u0108\161"); - sb.append("\371\162\u0106\163\u0112\164\u0111\165\u0104\166\u0102\167\u0110"); - sb.append("\170\u010d\171\u0109\172\u0116\173\u0103\174\u010c\175\u010a\176"); - sb.append("\373\201\u0100\215\ufd95\231\ufd95\232\ufd95\242\377\245\372"); - sb.append("\251\u0113\001\002\000\112\073\ufda5\112\ufda5\127\ufda5\130"); - sb.append("\ufda5\131\ufda5\132\ufda5\150\ufda5\151\ufda5\152\ufda5\153\ufda5"); - sb.append("\154\ufda5\155\ufda5\156\ufda5\157\ufda5\160\ufda5\161\ufda5\162"); - sb.append("\ufda5\163\ufda5\164\ufda5\165\ufda5\166\ufda5\167\ufda5\170\ufda5"); - sb.append("\171\ufda5\172\ufda5\173\ufda5\174\u010c\175\u010a\176\373\201"); - sb.append("\ufda5\215\ufda5\231\ufda5\232\ufda5\242\ufda5\245\ufda5\251\ufda5"); - sb.append("\001\002\000\112\073\ufdb0\112\ufdb0\127\ufdb0\130\ufdb0\131"); - sb.append("\ufdb0\132\ufdb0\150\u0101\151\ufdb0\152\375\153\u010e\154\376"); - sb.append("\155\u0107\156\u010f\157\u0114\160\u0108\161\371\162\u0106\163"); - sb.append("\u0112\164\u0111\165\u0104\166\u0102\167\u0110\170\u010d\171\u0109"); - sb.append("\172\u0116\173\u0103\174\u010c\175\u010a\176\373\201\u0100\215"); - sb.append("\ufdb0\231\ufdb0\232\ufdb0\242\377\245\372\251\u0113\001\002"); - sb.append("\000\112\073\ufdab\112\ufdab\127\ufdab\130\ufdab\131\ufdab\132"); - sb.append("\ufdab\150\ufdab\151\ufdab\152\ufdab\153\ufdab\154\ufdab\155\u0107"); - sb.append("\156\u010f\157\u0114\160\u0108\161\371\162\u0106\163\u0112\164"); - sb.append("\u0111\165\u0104\166\u0102\167\u0110\170\u010d\171\u0109\172\u0116"); - sb.append("\173\u0103\174\u010c\175\u010a\176\373\201\u0100\215\ufdab\231"); - sb.append("\ufdab\232\ufdab\242\ufdab\245\372\251\u0113\001\002\000\112"); - sb.append("\073\ufda0\112\ufda0\127\ufda0\130\ufda0\131\ufda0\132\ufda0\150"); - sb.append("\ufda0\151\ufda0\152\ufda0\153\u010e\154\376\155\u0107\156\u010f"); - sb.append("\157\u0114\160\u0108\161\371\162\u0106\163\u0112\164\u0111\165"); - sb.append("\u0104\166\u0102\167\u0110\170\u010d\171\u0109\172\u0116\173\u0103"); - sb.append("\174\u010c\175\u010a\176\373\201\u0100\215\ufda0\231\ufda0\232"); - sb.append("\ufda0\242\ufda0\245\372\251\u0113\001\002\000\112\073\ufda3"); - sb.append("\112\ufda3\127\ufda3\130\ufda3\131\ufda3\132\ufda3\150\u0101\151"); - sb.append("\ufda3\152\375\153\u010e\154\376\155\u0107\156\u010f\157\u0114"); - sb.append("\160\u0108\161\371\162\u0106\163\u0112\164\u0111\165\u0104\166"); - sb.append("\u0102\167\u0110\170\u010d\171\u0109\172\u0116\173\u0103\174\u010c"); - sb.append("\175\u010a\176\373\201\u0100\215\ufda3\231\ufda3\232\ufda3\242"); - sb.append("\377\245\372\251\u0113\001\002\000\112\073\ufdae\112\ufdae"); - sb.append("\127\ufdae\130\ufdae\131\ufdae\132\ufdae\150\ufdae\151\ufdae\152"); - sb.append("\ufdae\153\ufdae\154\ufdae\155\ufdae\156\ufdae\157\ufdae\160\ufdae"); - sb.append("\161\ufdae\162\ufdae\163\ufdae\164\ufdae\165\ufdae\166\ufdae\167"); - sb.append("\ufdae\170\ufdae\171\ufdae\172\ufdae\173\ufdae\174\ufdae\175\ufdae"); - sb.append("\176\ufdae\201\ufdae\215\ufdae\231\ufdae\232\ufdae\242\ufdae\245"); - sb.append("\ufdae\251\ufdae\001\002\000\112\073\ufd94\112\ufd94\127\ufd94"); - sb.append("\130\ufd94\131\ufd94\132\ufd94\150\ufd94\151\ufd94\152\ufd94\153"); - sb.append("\ufd94\154\ufd94\155\ufd94\156\ufd94\157\u0114\160\u0108\161\371"); - sb.append("\162\u0106\163\u0112\164\u0111\165\u0104\166\u0102\167\u0110\170"); - sb.append("\u010d\171\u0109\172\u0116\173\u0103\174\u010c\175\u010a\176\373"); - sb.append("\201\u0100\215\ufd94\231\ufd94\232\ufd94\242\ufd94\245\ufd94\251"); - sb.append("\ufd94\001\002\000\102\073\ufd9f\112\ufd9f\127\ufd9f\130\ufd9f"); - sb.append("\131\ufd9f\132\ufd9f\150\ufd9f\151\ufd9f\152\ufd9f\153\ufd9f\154"); - sb.append("\ufd9f\155\ufd9f\156\ufd9f\163\u0112\164\u0111\165\u0104\166\u0102"); - sb.append("\167\u0110\170\u010d\171\u0109\172\u0116\173\u0103\174\u010c\175"); - sb.append("\u010a\176\373\201\u0100\215\ufd9f\231\ufd9f\232\ufd9f\242\ufd9f"); - sb.append("\245\ufd9f\251\ufd9f\001\002\000\070\006\156\007\175\010"); - sb.append("\357\015\364\016\356\075\351\077\123\100\012\101\206"); + sb.append("\153\ufd9a\154\ufd9a\155\376\156\u0107\157\u010f\160\u0115\161"); + sb.append("\u0109\162\371\163\u0106\164\u0112\165\u0110\166\u0104\167\u0102"); + sb.append("\170\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c\176"); + sb.append("\u010a\177\372\202\377\216\ufd9a\232\ufd9a\233\ufd9a\243\ufd9a"); + sb.append("\246\373\252\u0114\001\002\000\102\073\ufd97\112\ufd97\127"); + sb.append("\ufd97\130\ufd97\131\ufd97\132\ufd97\150\ufd97\151\ufd97\152\ufd97"); + sb.append("\153\ufd97\154\ufd97\155\ufd97\156\ufd97\157\ufd97\160\ufd97\161"); + sb.append("\ufd97\162\ufd97\163\ufd97\171\u010d\172\u0108\173\u0117\174\u0103"); + sb.append("\175\u010c\176\u010a\177\372\202\377\216\ufd97\232\ufd97\233"); + sb.append("\ufd97\243\ufd97\246\ufd97\252\ufd97\001\002\000\102\073\ufd98"); + sb.append("\112\ufd98\127\ufd98\130\ufd98\131\ufd98\132\ufd98\150\ufd98\151"); + sb.append("\ufd98\152\ufd98\153\ufd98\154\ufd98\155\ufd98\156\ufd98\157\ufd98"); + sb.append("\160\ufd98\161\ufd98\162\ufd98\163\ufd98\171\u010d\172\u0108\173"); + sb.append("\u0117\174\u0103\175\u010c\176\u010a\177\372\202\377\216\ufd98"); + sb.append("\232\ufd98\233\ufd98\243\ufd98\246\ufd98\252\ufd98\001\002\000"); + sb.append("\102\073\ufd96\112\ufd96\127\ufd96\130\ufd96\131\ufd96\132\ufd96"); + sb.append("\150\ufd96\151\ufd96\152\ufd96\153\ufd96\154\ufd96\155\ufd96\156"); + sb.append("\ufd96\157\ufd96\160\ufd96\161\ufd96\162\ufd96\163\ufd96\171\u010d"); + sb.append("\172\u0108\173\u0117\174\u0103\175\u010c\176\u010a\177\372\202"); + sb.append("\377\216\ufd96\232\ufd96\233\ufd96\243\ufd96\246\ufd96\252\ufd96"); + sb.append("\001\002\000\114\073\ufda9\112\ufda9\127\ufda9\130\ufda9\131"); + sb.append("\ufda9\132\ufda9\150\ufda9\151\ufda9\152\ufda9\153\ufda9\154\ufda9"); + sb.append("\155\ufda9\156\ufda9\157\ufda9\160\u0115\161\u0109\162\371\163"); + sb.append("\u0106\164\u0112\165\u0110\166\u0104\167\u0102\170\u0111\171\u010d"); + sb.append("\172\u0108\173\u0117\174\u0103\175\u010c\176\u010a\177\372\202"); + sb.append("\377\216\ufda9\232\ufda9\233\ufda9\243\ufda9\246\373\252\u0114"); + sb.append("\001\002\000\114\073\ufda0\112\ufda0\127\ufda0\130\ufda0\131"); + sb.append("\ufda0\132\ufda0\150\ufda0\151\ufda0\152\ufda0\153\ufda0\154\u0113"); + sb.append("\155\376\156\u0107\157\u010f\160\u0115\161\u0109\162\371\163"); + sb.append("\u0106\164\u0112\165\u0110\166\u0104\167\u0102\170\u0111\171\u010d"); + sb.append("\172\u0108\173\u0117\174\u0103\175\u010c\176\u010a\177\372\202"); + sb.append("\377\216\ufda0\232\ufda0\233\ufda0\243\ufda0\246\373\252\u0114"); + sb.append("\001\002\000\114\073\ufda6\112\ufda6\127\ufda6\130\ufda6\131"); + sb.append("\ufda6\132\ufda6\150\ufda6\151\ufda6\152\ufda6\153\ufda6\154\ufda6"); + sb.append("\155\ufda6\156\ufda6\157\ufda6\160\ufda6\161\ufda6\162\ufda6\163"); + sb.append("\ufda6\164\ufda6\165\ufda6\166\ufda6\167\ufda6\170\ufda6\171\ufda6"); + sb.append("\172\ufda6\173\u0117\174\u0103\175\u010c\176\u010a\177\372\202"); + sb.append("\377\216\ufda6\232\ufda6\233\ufda6\243\ufda6\246\ufda6\252\ufda6"); + sb.append("\001\002\000\114\073\ufdb0\112\ufdb0\127\ufdb0\130\ufdb0\131"); + sb.append("\ufdb0\132\ufdb0\150\ufdb0\151\ufdb0\152\ufdb0\153\ufdb0\154\ufdb0"); + sb.append("\155\ufdb0\156\ufdb0\157\ufdb0\160\ufdb0\161\ufdb0\162\ufdb0\163"); + sb.append("\ufdb0\164\ufdb0\165\ufdb0\166\ufdb0\167\ufdb0\170\ufdb0\171\ufdb0"); + sb.append("\172\ufdb0\173\ufdb0\174\ufdb0\175\ufdb0\176\ufdb0\177\ufdb0\202"); + sb.append("\ufdb0\216\ufdb0\232\ufdb0\233\ufdb0\243\ufdb0\246\ufdb0\252\ufdb0"); + sb.append("\001\002\000\114\073\ufdae\112\ufdae\127\ufdae\130\ufdae\131"); + sb.append("\ufdae\132\ufdae\150\ufdae\151\ufdae\152\ufdae\153\ufdae\154\ufdae"); + sb.append("\155\ufdae\156\ufdae\157\ufdae\160\ufdae\161\ufdae\162\ufdae\163"); + sb.append("\ufdae\164\ufdae\165\ufdae\166\ufdae\167\ufdae\170\ufdae\171\ufdae"); + sb.append("\172\ufdae\173\ufdae\174\ufdae\175\ufdae\176\ufdae\177\ufdae\202"); + sb.append("\ufdae\216\ufdae\232\ufdae\233\ufdae\243\ufdae\246\ufdae\252\ufdae"); + sb.append("\001\002\000\104\073\ufd9b\112\ufd9b\127\ufd9b\130\ufd9b\131"); + sb.append("\ufd9b\132\ufd9b\150\ufd9b\151\ufd9b\152\ufd9b\153\ufd9b\154\ufd9b"); + sb.append("\155\ufd9b\156\ufd9b\157\ufd9b\164\u0112\165\u0110\166\u0104\167"); + sb.append("\u0102\170\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c"); + sb.append("\176\u010a\177\372\202\377\216\ufd9b\232\ufd9b\233\ufd9b\243"); + sb.append("\ufd9b\246\ufd9b\252\ufd9b\001\002\000\114\073\ufda5\112\ufda5"); + sb.append("\127\ufda5\130\ufda5\131\ufda5\132\ufda5\150\ufda5\151\ufda5\152"); + sb.append("\ufda5\153\ufda5\154\ufda5\155\ufda5\156\ufda5\157\ufda5\160\ufda5"); + sb.append("\161\ufda5\162\ufda5\163\ufda5\164\ufda5\165\ufda5\166\ufda5\167"); + sb.append("\ufda5\170\ufda5\171\ufda5\172\ufda5\173\u0117\174\u0103\175\u010c"); + sb.append("\176\u010a\177\372\202\377\216\ufda5\232\ufda5\233\ufda5\243"); + sb.append("\ufda5\246\ufda5\252\ufda5\001\002\000\114\073\ufda7\112\ufda7"); + sb.append("\127\ufda7\130\ufda7\131\ufda7\132\ufda7\150\ufda7\151\ufda7\152"); + sb.append("\ufda7\153\ufda7\154\ufda7\155\ufda7\156\ufda7\157\u010f\160\u0115"); + sb.append("\161\u0109\162\371\163\u0106\164\u0112\165\u0110\166\u0104\167"); + sb.append("\u0102\170\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c"); + sb.append("\176\u010a\177\372\202\377\216\ufda7\232\ufda7\233\ufda7\243"); + sb.append("\ufda7\246\373\252\u0114\001\002\000\104\073\ufd9d\112\ufd9d"); + sb.append("\127\ufd9d\130\ufd9d\131\ufd9d\132\ufd9d\150\ufd9d\151\ufd9d\152"); + sb.append("\ufd9d\153\ufd9d\154\ufd9d\155\ufd9d\156\ufd9d\157\ufd9d\164\u0112"); + sb.append("\165\u0110\166\u0104\167\u0102\170\u0111\171\u010d\172\u0108\173"); + sb.append("\u0117\174\u0103\175\u010c\176\u010a\177\372\202\377\216\ufd9d"); + sb.append("\232\ufd9d\233\ufd9d\243\ufd9d\246\ufd9d\252\ufd9d\001\002\000"); + sb.append("\114\073\ufda1\112\ufda1\127\ufda1\130\ufda1\131\u0116\132\375"); + sb.append("\150\u0100\151\ufda1\152\374\153\u010e\154\u0113\155\376\156"); + sb.append("\u0107\157\u010f\160\u0115\161\u0109\162\371\163\u0106\164\u0112"); + sb.append("\165\u0110\166\u0104\167\u0102\170\u0111\171\u010d\172\u0108\173"); + sb.append("\u0117\174\u0103\175\u010c\176\u010a\177\372\202\377\216\ufda1"); + sb.append("\232\ufda1\233\ufda1\243\u0101\246\373\252\u0114\001\002\000"); + sb.append("\102\073\ufd95\112\ufd95\127\ufd95\130\ufd95\131\ufd95\132\ufd95"); + sb.append("\150\ufd95\151\ufd95\152\ufd95\153\ufd95\154\ufd95\155\ufd95\156"); + sb.append("\ufd95\157\ufd95\160\ufd95\161\ufd95\162\ufd95\163\ufd95\171\u010d"); + sb.append("\172\u0108\173\u0117\174\u0103\175\u010c\176\u010a\177\372\202"); + sb.append("\377\216\ufd95\232\ufd95\233\ufd95\243\ufd95\246\ufd95\252\ufd95"); + sb.append("\001\002\000\114\073\ufdb1\112\ufdb1\127\ufdb1\130\ufdb1\131"); + sb.append("\ufdb1\132\ufdb1\150\ufdb1\151\ufdb1\152\ufdb1\153\ufdb1\154\ufdb1"); + sb.append("\155\ufdb1\156\ufdb1\157\ufdb1\160\ufdb1\161\ufdb1\162\ufdb1\163"); + sb.append("\ufdb1\164\ufdb1\165\ufdb1\166\ufdb1\167\ufdb1\170\ufdb1\171\ufdb1"); + sb.append("\172\ufdb1\173\ufdb1\174\ufdb1\175\u010c\176\u010a\177\372\202"); + sb.append("\ufdb1\216\ufdb1\232\ufdb1\233\ufdb1\243\ufdb1\246\ufdb1\252\ufdb1"); + sb.append("\001\002\000\102\073\ufd99\112\ufd99\127\ufd99\130\ufd99\131"); + sb.append("\ufd99\132\ufd99\150\ufd99\151\ufd99\152\ufd99\153\ufd99\154\ufd99"); + sb.append("\155\ufd99\156\ufd99\157\ufd99\160\ufd99\161\ufd99\162\ufd99\163"); + sb.append("\ufd99\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c\176\u010a"); + sb.append("\177\372\202\377\216\ufd99\232\ufd99\233\ufd99\243\ufd99\246"); + sb.append("\ufd99\252\ufd99\001\002\000\114\073\ufdaf\112\ufdaf\127\ufdaf"); + sb.append("\130\ufdaf\131\ufdaf\132\ufdaf\150\u0100\151\ufdaf\152\374\153"); + sb.append("\u010e\154\u0113\155\376\156\u0107\157\u010f\160\u0115\161\u0109"); + sb.append("\162\371\163\u0106\164\u0112\165\u0110\166\u0104\167\u0102\170"); + sb.append("\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c\176\u010a"); + sb.append("\177\372\202\377\216\ufdaf\232\ufdaf\233\ufdaf\243\u0101\246"); + sb.append("\373\252\u0114\001\002\000\100\130\u0105\131\u0116\132\375"); + sb.append("\150\u0100\152\374\153\u010e\154\u0113\155\376\156\u0107\157"); + sb.append("\u010f\160\u0115\161\u0109\162\371\163\u0106\164\u0112\165\u0110"); + sb.append("\166\u0104\167\u0102\170\u0111\171\u010d\172\u0108\173\u0117\174"); + sb.append("\u0103\175\u010c\176\u010a\177\372\202\377\233\u0131\243\u0101"); + sb.append("\246\373\252\u0114\001\002\000\070\006\156\007\175\010"); + sb.append("\356\015\364\016\357\075\351\077\123\100\012\101\206"); sb.append("\102\041\103\144\104\117\105\141\115\136\116\046\121"); - sb.append("\160\172\362\173\352\177\347\200\354\214\360\222\341"); - sb.append("\230\366\236\060\253\147\254\064\255\055\001\002\000"); - sb.append("\070\006\156\007\175\010\357\015\364\016\356\075\351"); + sb.append("\160\173\362\174\352\200\347\201\354\215\360\223\341"); + sb.append("\231\366\237\060\254\147\255\064\256\055\001\002\000"); + sb.append("\114\073\ufd94\112\ufd94\127\ufd94\130\u0105\131\u0116\132\375"); + sb.append("\150\u0100\151\ufd94\152\374\153\u010e\154\u0113\155\376\156"); + sb.append("\u0107\157\u010f\160\u0115\161\u0109\162\371\163\u0106\164\u0112"); + sb.append("\165\u0110\166\u0104\167\u0102\170\u0111\171\u010d\172\u0108\173"); + sb.append("\u0117\174\u0103\175\u010c\176\u010a\177\372\202\377\216\ufd94"); + sb.append("\232\ufd94\233\ufd94\243\u0101\246\373\252\u0114\001\002\000"); + sb.append("\070\006\156\007\175\010\356\015\364\016\357\075\351"); sb.append("\077\123\100\012\101\206\102\041\103\144\104\117\105"); - sb.append("\141\115\136\116\046\121\160\172\362\173\352\177\347"); - sb.append("\200\354\214\360\222\341\230\366\236\060\253\147\254"); - sb.append("\064\255\055\001\002\000\116\073\ufd7b\111\ufd7b\112\ufd7b"); - sb.append("\127\ufd7b\130\ufd7b\131\ufd7b\132\ufd7b\150\ufd7b\151\ufd7b\152"); - sb.append("\ufd7b\153\ufd7b\154\ufd7b\155\ufd7b\156\ufd7b\157\ufd7b\160\ufd7b"); - sb.append("\161\ufd7b\162\ufd7b\163\ufd7b\164\ufd7b\165\ufd7b\166\ufd7b\167"); - sb.append("\ufd7b\170\ufd7b\171\ufd7b\172\ufd7b\173\ufd7b\174\ufd7b\175\ufd7b"); - sb.append("\176\ufd7b\201\ufd7b\214\ufd7b\215\ufd7b\231\ufd7b\232\ufd7b\242"); - sb.append("\ufd7b\245\ufd7b\251\ufd7b\001\002\000\076\130\u0105\131\u0115"); - sb.append("\132\374\150\u0101\152\375\153\u010e\154\376\155\u0107\156"); - sb.append("\u010f\157\u0114\160\u0108\161\371\162\u0106\163\u0112\164\u0111"); - sb.append("\165\u0104\166\u0102\167\u0110\170\u010d\171\u0109\172\u0116\173"); - sb.append("\u0103\174\u010c\175\u010a\176\373\201\u0100\215\u013c\242\377"); - sb.append("\245\372\251\u0113\001\002\000\116\073\ufd33\111\ufd33\112"); - sb.append("\ufd33\127\ufd33\130\ufd33\131\ufd33\132\ufd33\150\ufd33\151\ufd33"); - sb.append("\152\ufd33\153\ufd33\154\ufd33\155\ufd33\156\ufd33\157\ufd33\160"); - sb.append("\ufd33\161\ufd33\162\ufd33\163\ufd33\164\ufd33\165\ufd33\166\ufd33"); - sb.append("\167\ufd33\170\ufd33\171\ufd33\172\ufd33\173\ufd33\174\ufd33\175"); - sb.append("\ufd33\176\ufd33\201\ufd33\214\ufd33\215\ufd33\231\ufd33\232\ufd33"); - sb.append("\242\ufd33\245\ufd33\251\ufd33\001\002\000\076\112\u013e\130"); - sb.append("\u0105\131\u0115\132\374\150\u0101\152\375\153\u010e\154\376"); - sb.append("\155\u0107\156\u010f\157\u0114\160\u0108\161\371\162\u0106\163"); - sb.append("\u0112\164\u0111\165\u0104\166\u0102\167\u0110\170\u010d\171\u0109"); - sb.append("\172\u0116\173\u0103\174\u010c\175\u010a\176\373\201\u0100\242"); - sb.append("\377\245\372\251\u0113\001\002\000\116\073\ufd32\111\ufd32"); - sb.append("\112\ufd32\127\ufd32\130\ufd32\131\ufd32\132\ufd32\150\ufd32\151"); - sb.append("\ufd32\152\ufd32\153\ufd32\154\ufd32\155\ufd32\156\ufd32\157\ufd32"); - sb.append("\160\ufd32\161\ufd32\162\ufd32\163\ufd32\164\ufd32\165\ufd32\166"); - sb.append("\ufd32\167\ufd32\170\ufd32\171\ufd32\172\ufd32\173\ufd32\174\ufd32"); - sb.append("\175\ufd32\176\ufd32\201\ufd32\214\ufd32\215\ufd32\231\ufd32\232"); - sb.append("\ufd32\242\ufd32\245\ufd32\251\ufd32\001\002\000\112\073\ufdb5"); - sb.append("\112\ufdb5\127\ufdb5\130\ufdb5\131\ufdb5\132\ufdb5\150\ufdb5\151"); - sb.append("\ufdb5\152\ufdb5\153\ufdb5\154\ufdb5\155\ufdb5\156\ufdb5\157\ufdb5"); - sb.append("\160\ufdb5\161\ufdb5\162\ufdb5\163\ufdb5\164\ufdb5\165\ufdb5\166"); - sb.append("\ufdb5\167\ufdb5\170\ufdb5\171\ufdb5\172\ufdb5\173\ufdb5\174\ufdb5"); - sb.append("\175\ufdb5\176\ufdb5\201\ufdb5\215\ufdb5\231\ufdb5\232\ufdb5\242"); - sb.append("\ufdb5\245\ufdb5\251\ufdb5\001\002\000\112\073\ufd93\112\ufd93"); - sb.append("\127\ufd93\130\ufd93\131\ufd93\132\ufd93\150\ufd93\151\ufd93\152"); - sb.append("\ufd93\153\ufd93\154\ufd93\155\ufd93\156\ufd93\157\ufd93\160\ufd93"); - sb.append("\161\ufd93\162\ufd93\163\ufd93\164\ufd93\165\ufd93\166\ufd93\167"); - sb.append("\ufd93\170\ufd93\171\ufd93\172\ufd93\173\ufd93\174\u010c\175\u010a"); - sb.append("\176\373\201\ufd93\215\ufd93\231\ufd93\232\ufd93\242\ufd93\245"); - sb.append("\ufd93\251\ufd93\001\002\000\070\006\156\007\175\010\357"); - sb.append("\015\364\016\356\075\351\077\123\100\012\101\206\102"); - sb.append("\041\103\144\104\117\105\141\115\136\116\046\121\160"); - sb.append("\172\362\173\352\177\347\200\354\214\360\222\341\230"); - sb.append("\366\236\060\253\147\254\064\255\055\001\002\000\010"); - sb.append("\127\u0148\215\ufd6e\231\ufd6e\001\002\000\004\215\u0147\001"); - sb.append("\002\000\012\073\u0145\127\ufd65\215\ufd65\231\ufd65\001\002"); - sb.append("\000\070\006\156\007\175\010\357\015\364\016\356\075"); - sb.append("\351\077\123\100\012\101\206\102\041\103\144\104\117"); - sb.append("\105\141\115\136\116\046\121\160\172\362\173\352\177"); - sb.append("\347\200\354\214\360\222\341\230\366\236\060\253\147"); - sb.append("\254\064\255\055\001\002\000\010\127\ufd67\215\ufd67\231"); - sb.append("\ufd67\001\002\000\116\073\ufd78\111\ufd78\112\ufd78\127\ufd78"); - sb.append("\130\ufd78\131\ufd78\132\ufd78\150\ufd78\151\ufd78\152\ufd78\153"); - sb.append("\ufd78\154\ufd78\155\ufd78\156\ufd78\157\ufd78\160\ufd78\161\ufd78"); - sb.append("\162\ufd78\163\ufd78\164\ufd78\165\ufd78\166\ufd78\167\ufd78\170"); - sb.append("\ufd78\171\ufd78\172\ufd78\173\ufd78\174\ufd78\175\ufd78\176\ufd78"); - sb.append("\201\ufd78\214\ufd78\215\ufd78\231\ufd78\232\ufd78\242\ufd78\245"); - sb.append("\ufd78\251\ufd78\001\002\000\076\006\156\007\175\010\357"); - sb.append("\015\364\016\356\075\351\077\123\100\012\101\206\102"); + sb.append("\141\115\136\116\046\121\160\173\362\174\352\200\347"); + sb.append("\201\354\215\360\223\341\231\366\237\060\254\147\255"); + sb.append("\064\256\055\001\002\000\114\073\ufd93\112\ufd93\127\ufd93"); + sb.append("\130\u0105\131\u0116\132\375\150\u0100\151\ufd93\152\374\153"); + sb.append("\u010e\154\u0113\155\376\156\u0107\157\u010f\160\u0115\161\u0109"); + sb.append("\162\371\163\u0106\164\u0112\165\u0110\166\u0104\167\u0102\170"); + sb.append("\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c\176\u010a"); + sb.append("\177\372\202\377\216\ufd93\232\ufd93\233\ufd93\243\u0101\246"); + sb.append("\373\252\u0114\001\002\000\114\073\ufda4\112\ufda4\127\ufda4"); + sb.append("\130\ufda4\131\ufda4\132\ufda4\150\ufda4\151\ufda4\152\ufda4\153"); + sb.append("\ufda4\154\ufda4\155\ufda4\156\ufda4\157\ufda4\160\ufda4\161\ufda4"); + sb.append("\162\ufda4\163\ufda4\164\ufda4\165\ufda4\166\ufda4\167\ufda4\170"); + sb.append("\ufda4\171\ufda4\172\ufda4\173\ufda4\174\ufda4\175\u010c\176\u010a"); + sb.append("\177\372\202\ufda4\216\ufda4\232\ufda4\233\ufda4\243\ufda4\246"); + sb.append("\ufda4\252\ufda4\001\002\000\114\073\ufdaa\112\ufdaa\127\ufdaa"); + sb.append("\130\ufdaa\131\ufdaa\132\ufdaa\150\ufdaa\151\ufdaa\152\ufdaa\153"); + sb.append("\ufdaa\154\ufdaa\155\ufdaa\156\u0107\157\u010f\160\u0115\161\u0109"); + sb.append("\162\371\163\u0106\164\u0112\165\u0110\166\u0104\167\u0102\170"); + sb.append("\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c\176\u010a"); + sb.append("\177\372\202\377\216\ufdaa\232\ufdaa\233\ufdaa\243\ufdaa\246"); + sb.append("\373\252\u0114\001\002\000\114\073\ufda2\112\ufda2\127\ufda2"); + sb.append("\130\ufda2\131\ufda2\132\ufda2\150\u0100\151\ufda2\152\374\153"); + sb.append("\u010e\154\u0113\155\376\156\u0107\157\u010f\160\u0115\161\u0109"); + sb.append("\162\371\163\u0106\164\u0112\165\u0110\166\u0104\167\u0102\170"); + sb.append("\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c\176\u010a"); + sb.append("\177\372\202\377\216\ufda2\232\ufda2\233\ufda2\243\u0101\246"); + sb.append("\373\252\u0114\001\002\000\114\073\ufd9f\112\ufd9f\127\ufd9f"); + sb.append("\130\ufd9f\131\ufd9f\132\ufd9f\150\ufd9f\151\ufd9f\152\ufd9f\153"); + sb.append("\u010e\154\u0113\155\376\156\u0107\157\u010f\160\u0115\161\u0109"); + sb.append("\162\371\163\u0106\164\u0112\165\u0110\166\u0104\167\u0102\170"); + sb.append("\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c\176\u010a"); + sb.append("\177\372\202\377\216\ufd9f\232\ufd9f\233\ufd9f\243\ufd9f\246"); + sb.append("\373\252\u0114\001\002\000\114\073\ufd92\112\ufd92\127\ufd92"); + sb.append("\130\ufd92\131\ufd92\132\ufd92\150\ufd92\151\ufd92\152\ufd92\153"); + sb.append("\ufd92\154\ufd92\155\ufd92\156\ufd92\157\ufd92\160\u0115\161\u0109"); + sb.append("\162\371\163\u0106\164\u0112\165\u0110\166\u0104\167\u0102\170"); + sb.append("\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c\176\u010a"); + sb.append("\177\372\202\377\216\ufd92\232\ufd92\233\ufd92\243\ufd92\246"); + sb.append("\ufd92\252\ufd92\001\002\000\114\073\ufdad\112\ufdad\127\ufdad"); + sb.append("\130\ufdad\131\ufdad\132\ufdad\150\ufdad\151\ufdad\152\ufdad\153"); + sb.append("\ufdad\154\ufdad\155\ufdad\156\ufdad\157\ufdad\160\ufdad\161\ufdad"); + sb.append("\162\ufdad\163\ufdad\164\ufdad\165\ufdad\166\ufdad\167\ufdad\170"); + sb.append("\ufdad\171\ufdad\172\ufdad\173\ufdad\174\ufdad\175\ufdad\176\ufdad"); + sb.append("\177\ufdad\202\ufdad\216\ufdad\232\ufdad\233\ufdad\243\ufdad\246"); + sb.append("\ufdad\252\ufdad\001\002\000\104\073\ufd9e\112\ufd9e\127\ufd9e"); + sb.append("\130\ufd9e\131\ufd9e\132\ufd9e\150\ufd9e\151\ufd9e\152\ufd9e\153"); + sb.append("\ufd9e\154\ufd9e\155\ufd9e\156\ufd9e\157\ufd9e\164\u0112\165\u0110"); + sb.append("\166\u0104\167\u0102\170\u0111\171\u010d\172\u0108\173\u0117\174"); + sb.append("\u0103\175\u010c\176\u010a\177\372\202\377\216\ufd9e\232\ufd9e"); + sb.append("\233\ufd9e\243\ufd9e\246\ufd9e\252\ufd9e\001\002\000\070\006"); + sb.append("\156\007\175\010\356\015\364\016\357\075\351\077\123"); + sb.append("\100\012\101\206\102\041\103\144\104\117\105\141\115"); + sb.append("\136\116\046\121\160\173\362\174\352\200\347\201\354"); + sb.append("\215\360\223\341\231\366\237\060\254\147\255\064\256"); + sb.append("\055\001\002\000\070\006\156\007\175\010\356\015\364"); + sb.append("\016\357\075\351\077\123\100\012\101\206\102\041\103"); + sb.append("\144\104\117\105\141\115\136\116\046\121\160\173\362"); + sb.append("\174\352\200\347\201\354\215\360\223\341\231\366\237"); + sb.append("\060\254\147\255\064\256\055\001\002\000\120\073\ufd79"); + sb.append("\111\ufd79\112\ufd79\127\ufd79\130\ufd79\131\ufd79\132\ufd79\150"); + sb.append("\ufd79\151\ufd79\152\ufd79\153\ufd79\154\ufd79\155\ufd79\156\ufd79"); + sb.append("\157\ufd79\160\ufd79\161\ufd79\162\ufd79\163\ufd79\164\ufd79\165"); + sb.append("\ufd79\166\ufd79\167\ufd79\170\ufd79\171\ufd79\172\ufd79\173\ufd79"); + sb.append("\174\ufd79\175\ufd79\176\ufd79\177\ufd79\202\ufd79\215\ufd79\216"); + sb.append("\ufd79\232\ufd79\233\ufd79\243\ufd79\246\ufd79\252\ufd79\001\002"); + sb.append("\000\100\130\u0105\131\u0116\132\375\150\u0100\152\374\153"); + sb.append("\u010e\154\u0113\155\376\156\u0107\157\u010f\160\u0115\161\u0109"); + sb.append("\162\371\163\u0106\164\u0112\165\u0110\166\u0104\167\u0102\170"); + sb.append("\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c\176\u010a"); + sb.append("\177\372\202\377\216\u013e\243\u0101\246\373\252\u0114\001"); + sb.append("\002\000\120\073\ufd31\111\ufd31\112\ufd31\127\ufd31\130\ufd31"); + sb.append("\131\ufd31\132\ufd31\150\ufd31\151\ufd31\152\ufd31\153\ufd31\154"); + sb.append("\ufd31\155\ufd31\156\ufd31\157\ufd31\160\ufd31\161\ufd31\162\ufd31"); + sb.append("\163\ufd31\164\ufd31\165\ufd31\166\ufd31\167\ufd31\170\ufd31\171"); + sb.append("\ufd31\172\ufd31\173\ufd31\174\ufd31\175\ufd31\176\ufd31\177\ufd31"); + sb.append("\202\ufd31\215\ufd31\216\ufd31\232\ufd31\233\ufd31\243\ufd31\246"); + sb.append("\ufd31\252\ufd31\001\002\000\100\112\u0140\130\u0105\131\u0116"); + sb.append("\132\375\150\u0100\152\374\153\u010e\154\u0113\155\376\156"); + sb.append("\u0107\157\u010f\160\u0115\161\u0109\162\371\163\u0106\164\u0112"); + sb.append("\165\u0110\166\u0104\167\u0102\170\u0111\171\u010d\172\u0108\173"); + sb.append("\u0117\174\u0103\175\u010c\176\u010a\177\372\202\377\243\u0101"); + sb.append("\246\373\252\u0114\001\002\000\120\073\ufd30\111\ufd30\112"); + sb.append("\ufd30\127\ufd30\130\ufd30\131\ufd30\132\ufd30\150\ufd30\151\ufd30"); + sb.append("\152\ufd30\153\ufd30\154\ufd30\155\ufd30\156\ufd30\157\ufd30\160"); + sb.append("\ufd30\161\ufd30\162\ufd30\163\ufd30\164\ufd30\165\ufd30\166\ufd30"); + sb.append("\167\ufd30\170\ufd30\171\ufd30\172\ufd30\173\ufd30\174\ufd30\175"); + sb.append("\ufd30\176\ufd30\177\ufd30\202\ufd30\215\ufd30\216\ufd30\232\ufd30"); + sb.append("\233\ufd30\243\ufd30\246\ufd30\252\ufd30\001\002\000\114\073"); + sb.append("\ufdb4\112\ufdb4\127\ufdb4\130\ufdb4\131\ufdb4\132\ufdb4\150\ufdb4"); + sb.append("\151\ufdb4\152\ufdb4\153\ufdb4\154\ufdb4\155\ufdb4\156\ufdb4\157"); + sb.append("\ufdb4\160\ufdb4\161\ufdb4\162\ufdb4\163\ufdb4\164\ufdb4\165\ufdb4"); + sb.append("\166\ufdb4\167\ufdb4\170\ufdb4\171\ufdb4\172\ufdb4\173\ufdb4\174"); + sb.append("\ufdb4\175\ufdb4\176\ufdb4\177\ufdb4\202\ufdb4\216\ufdb4\232\ufdb4"); + sb.append("\233\ufdb4\243\ufdb4\246\ufdb4\252\ufdb4\001\002\000\114\073"); + sb.append("\ufd91\112\ufd91\127\ufd91\130\ufd91\131\ufd91\132\ufd91\150\ufd91"); + sb.append("\151\ufd91\152\ufd91\153\ufd91\154\ufd91\155\ufd91\156\ufd91\157"); + sb.append("\ufd91\160\ufd91\161\ufd91\162\ufd91\163\ufd91\164\ufd91\165\ufd91"); + sb.append("\166\ufd91\167\ufd91\170\ufd91\171\ufd91\172\ufd91\173\ufd91\174"); + sb.append("\ufd91\175\u010c\176\u010a\177\372\202\ufd91\216\ufd91\232\ufd91"); + sb.append("\233\ufd91\243\ufd91\246\ufd91\252\ufd91\001\002\000\070\006"); + sb.append("\156\007\175\010\356\015\364\016\357\075\351\077\123"); + sb.append("\100\012\101\206\102\041\103\144\104\117\105\141\115"); + sb.append("\136\116\046\121\160\173\362\174\352\200\347\201\354"); + sb.append("\215\360\223\341\231\366\237\060\254\147\255\064\256"); + sb.append("\055\001\002\000\010\127\u014a\216\ufd6c\232\ufd6c\001\002"); + sb.append("\000\004\216\u0149\001\002\000\012\073\u0147\127\ufd63\216"); + sb.append("\ufd63\232\ufd63\001\002\000\070\006\156\007\175\010\356"); + sb.append("\015\364\016\357\075\351\077\123\100\012\101\206\102"); sb.append("\041\103\144\104\117\105\141\115\136\116\046\121\160"); - sb.append("\172\362\173\352\177\347\200\354\214\360\215\ufd6d\222"); - sb.append("\341\230\366\231\ufd6d\236\060\244\u014a\253\147\254\064"); - sb.append("\255\055\001\002\000\006\215\ufd6f\231\ufd6f\001\002\000"); - sb.append("\070\006\156\007\175\010\357\015\364\016\356\075\351"); + sb.append("\173\362\174\352\200\347\201\354\215\360\223\341\231"); + sb.append("\366\237\060\254\147\255\064\256\055\001\002\000\010"); + sb.append("\127\ufd65\216\ufd65\232\ufd65\001\002\000\120\073\ufd76\111"); + sb.append("\ufd76\112\ufd76\127\ufd76\130\ufd76\131\ufd76\132\ufd76\150\ufd76"); + sb.append("\151\ufd76\152\ufd76\153\ufd76\154\ufd76\155\ufd76\156\ufd76\157"); + sb.append("\ufd76\160\ufd76\161\ufd76\162\ufd76\163\ufd76\164\ufd76\165\ufd76"); + sb.append("\166\ufd76\167\ufd76\170\ufd76\171\ufd76\172\ufd76\173\ufd76\174"); + sb.append("\ufd76\175\ufd76\176\ufd76\177\ufd76\202\ufd76\215\ufd76\216\ufd76"); + sb.append("\232\ufd76\233\ufd76\243\ufd76\246\ufd76\252\ufd76\001\002\000"); + sb.append("\076\006\156\007\175\010\356\015\364\016\357\075\351"); sb.append("\077\123\100\012\101\206\102\041\103\144\104\117\105"); - sb.append("\141\115\136\116\046\121\160\172\362\173\352\177\347"); - sb.append("\200\354\214\360\222\341\230\366\236\060\253\147\254"); - sb.append("\064\255\055\001\002\000\012\073\u014c\127\ufd69\215\ufd69"); - sb.append("\231\ufd69\001\002\000\070\006\156\007\175\010\357\015"); - sb.append("\364\016\356\075\351\077\123\100\012\101\206\102\041"); - sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\172"); - sb.append("\362\173\352\177\347\200\354\214\360\222\341\230\366"); - sb.append("\236\060\253\147\254\064\255\055\001\002\000\010\127"); - sb.append("\ufd6a\215\ufd6a\231\ufd6a\001\002\000\010\127\ufd68\215\ufd68"); - sb.append("\231\ufd68\001\002\000\010\127\ufd66\215\ufd66\231\ufd66\001"); - sb.append("\002\000\070\006\156\007\175\010\357\015\364\016\356"); - sb.append("\075\351\077\123\100\012\101\206\102\041\103\144\104"); - sb.append("\117\105\141\115\136\116\046\121\160\172\362\173\352"); - sb.append("\177\347\200\354\214\360\222\341\230\366\236\060\253"); - sb.append("\147\254\064\255\055\001\002\000\076\130\u0105\131\u0115"); - sb.append("\132\374\150\u0101\152\375\153\u010e\154\376\155\u0107\156"); - sb.append("\u010f\157\u0114\160\u0108\161\371\162\u0106\163\u0112\164\u0111"); - sb.append("\165\u0104\166\u0102\167\u0110\170\u010d\171\u0109\172\u0116\173"); - sb.append("\u0103\174\u010c\175\u010a\176\373\201\u0100\215\u0152\242\377"); - sb.append("\245\372\251\u0113\001\002\000\114\073\ufd7d\112\ufd7d\127"); - sb.append("\ufd7d\130\ufd7d\131\ufd7d\132\ufd7d\150\ufd7d\151\ufd7d\152\ufd7d"); - sb.append("\153\ufd7d\154\ufd7d\155\ufd7d\156\ufd7d\157\ufd7d\160\ufd7d\161"); - sb.append("\ufd7d\162\ufd7d\163\ufd7d\164\ufd7d\165\ufd7d\166\ufd7d\167\ufd7d"); - sb.append("\170\ufd7d\171\ufd7d\172\ufd7d\173\ufd7d\174\ufd7d\175\ufd7d\176"); - sb.append("\ufd7d\201\ufd7d\214\ufd7d\215\ufd7d\231\ufd7d\232\ufd7d\242\ufd7d"); - sb.append("\245\ufd7d\251\ufd7d\001\002\000\112\073\ufdb4\112\ufdb4\127"); - sb.append("\ufdb4\130\ufdb4\131\ufdb4\132\ufdb4\150\ufdb4\151\ufdb4\152\ufdb4"); - sb.append("\153\ufdb4\154\ufdb4\155\ufdb4\156\ufdb4\157\ufdb4\160\ufdb4\161"); - sb.append("\ufdb4\162\ufdb4\163\ufdb4\164\ufdb4\165\ufdb4\166\ufdb4\167\ufdb4"); - sb.append("\170\ufdb4\171\ufdb4\172\ufdb4\173\ufdb4\174\ufdb4\175\ufdb4\176"); - sb.append("\ufdb4\201\ufdb4\215\ufdb4\231\ufdb4\232\ufdb4\242\ufdb4\245\ufdb4"); - sb.append("\251\ufdb4\001\002\000\070\006\156\007\175\010\357\015"); - sb.append("\364\016\356\075\351\077\123\100\012\101\206\102\041"); - sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\172"); - sb.append("\362\173\352\177\347\200\354\214\360\222\341\230\366"); - sb.append("\236\060\253\147\254\064\255\055\001\002\000\076\130"); - sb.append("\u0105\131\u0115\132\374\150\u0101\152\375\153\u010e\154\376"); - sb.append("\155\u0107\156\u010f\157\u0114\160\u0108\161\371\162\u0106\163"); - sb.append("\u0112\164\u0111\165\u0104\166\u0102\167\u0110\170\u010d\171\u0109"); - sb.append("\172\u0116\173\u0103\174\u010c\175\u010a\176\373\201\u0100\215"); - sb.append("\u0156\242\377\245\372\251\u0113\001\002\000\114\073\ufd7c"); - sb.append("\112\ufd7c\127\ufd7c\130\ufd7c\131\ufd7c\132\ufd7c\150\ufd7c\151"); - sb.append("\ufd7c\152\ufd7c\153\ufd7c\154\ufd7c\155\ufd7c\156\ufd7c\157\ufd7c"); - sb.append("\160\ufd7c\161\ufd7c\162\ufd7c\163\ufd7c\164\ufd7c\165\ufd7c\166"); - sb.append("\ufd7c\167\ufd7c\170\ufd7c\171\ufd7c\172\ufd7c\173\ufd7c\174\ufd7c"); - sb.append("\175\ufd7c\176\ufd7c\201\ufd7c\214\ufd7c\215\ufd7c\231\ufd7c\232"); - sb.append("\ufd7c\242\ufd7c\245\ufd7c\251\ufd7c\001\002\000\112\073\ufdac"); - sb.append("\112\ufdac\127\ufdac\130\ufdac\131\ufdac\132\ufdac\150\ufdac\151"); - sb.append("\ufdac\152\ufdac\153\ufdac\154\ufdac\155\ufdac\156\ufdac\157\ufdac"); - sb.append("\160\ufdac\161\ufdac\162\ufdac\163\ufdac\164\ufdac\165\ufdac\166"); - sb.append("\ufdac\167\ufdac\170\ufdac\171\ufdac\172\ufdac\173\ufdac\174\ufdac"); - sb.append("\175\ufdac\176\ufdac\201\ufdac\215\ufdac\231\ufdac\232\ufdac\242"); - sb.append("\ufdac\245\ufdac\251\ufdac\001\002\000\240\004\u01a2\005\u01ac"); - sb.append("\010\u016b\017\u0198\020\u0195\021\u0170\022\u0176\023\u016a\024"); - sb.append("\u018b\025\u0188\026\u0172\027\u01ad\030\u0191\031\u0175\032\u018a"); - sb.append("\033\u016c\034\u019b\035\u0187\036\u0160\037\u015d\040\u017a\041"); - sb.append("\u0177\042\u0196\043\u0182\044\u017c\045\u018d\046\u019d\047\u019f"); - sb.append("\050\u015f\052\u016d\053\u01a9\054\u01ab\055\u0179\056\u0166\057"); - sb.append("\u015e\060\u01aa\061\u0184\062\u01a6\063\u0168\065\u0169\066\u01a1"); - sb.append("\067\u0165\070\u0189\074\u01a7\075\u0161\076\u0163\077\u0164\100"); - sb.append("\u0192\101\u0171\102\u0173\103\u019c\104\u015b\111\u041f\114\u0185"); - sb.append("\115\u019a\116\u016e\121\u0178\122\u0167\123\u0181\124\u0174\125"); - sb.append("\u0199\126\u018c\130\u01a4\131\u01a5\132\u01a0\133\u017d\216\u0183"); - sb.append("\217\u017f\220\u0180\221\u0193\222\u016f\223\u017b\224\u0162\225"); - sb.append("\u0190\226\u018f\227\u019e\240\u0194\241\u018e\250\u015c\001\002"); - sb.append("\000\004\111\u041c\001\002\000\240\004\u01a2\005\u01ac\010"); - sb.append("\u016b\017\u0198\020\u0195\021\u0170\022\u0176\023\u016a\024\u018b"); - sb.append("\025\u0188\026\u0172\027\u01ad\030\u0191\031\u0175\032\u018a\033"); - sb.append("\u016c\034\u019b\035\u0187\036\u0160\037\u015d\040\u017a\041\u0177"); - sb.append("\042\u0196\043\u0182\044\u017c\045\u018d\046\u019d\047\u019f\050"); - sb.append("\u015f\052\u016d\053\u01a9\054\u01ab\055\u0179\056\u0166\057\u015e"); - sb.append("\060\u01aa\061\u0184\062\u01a6\063\u0168\065\u0169\066\u01a1\067"); - sb.append("\u0165\070\u0189\074\u01a7\075\u0161\076\u0163\077\u0164\100\u0192"); - sb.append("\101\u0171\102\u0173\103\u019c\104\u015b\111\u017e\114\u0185\115"); - sb.append("\u019a\116\u016e\121\u0178\122\u0167\123\u0181\124\u0174\125\u0199"); - sb.append("\126\u018c\130\u01a4\131\u01a5\132\u01a0\133\u017d\216\u0183\217"); - sb.append("\u017f\220\u0180\221\u0193\222\u016f\223\u017b\224\u0162\225\u0190"); - sb.append("\226\u018f\227\u019e\240\u0194\241\u018e\250\u015c\001\002\000"); - sb.append("\172\031\uffb2\033\uffb2\071\uffb2\072\uffb2\073\uffb2\111\uffb2"); - sb.append("\112\uffb2\113\uffb2\127\uffb2\130\uffb2\131\uffb2\132\uffb2\134"); - sb.append("\uffb2\135\uffb2\136\uffb2\137\uffb2\140\uffb2\141\uffb2\142\uffb2"); - sb.append("\143\uffb2\144\uffb2\145\uffb2\146\uffb2\147\uffb2\150\uffb2\151"); - sb.append("\uffb2\152\uffb2\153\uffb2\154\uffb2\155\uffb2\156\uffb2\157\uffb2"); - sb.append("\160\uffb2\161\uffb2\162\uffb2\163\uffb2\164\uffb2\165\uffb2\166"); - sb.append("\uffb2\167\uffb2\170\uffb2\171\uffb2\172\uffb2\173\uffb2\174\uffb2"); - sb.append("\175\uffb2\176\uffb2\201\uffb2\202\uffb2\203\uffb2\214\uffb2\215"); - sb.append("\uffb2\230\uffb2\231\uffb2\232\uffb2\242\uffb2\243\uffb2\245\uffb2"); - sb.append("\246\uffb2\251\uffb2\001\002\000\172\031\uffa8\033\uffa8\071"); - sb.append("\uffa8\072\uffa8\073\uffa8\111\uffa8\112\uffa8\113\uffa8\127\uffa8"); - sb.append("\130\uffa8\131\uffa8\132\uffa8\134\uffa8\135\uffa8\136\uffa8\137"); - sb.append("\uffa8\140\uffa8\141\uffa8\142\uffa8\143\uffa8\144\uffa8\145\uffa8"); - sb.append("\146\uffa8\147\uffa8\150\uffa8\151\uffa8\152\uffa8\153\uffa8\154"); - sb.append("\uffa8\155\uffa8\156\uffa8\157\uffa8\160\uffa8\161\uffa8\162\uffa8"); - sb.append("\163\uffa8\164\uffa8\165\uffa8\166\uffa8\167\uffa8\170\uffa8\171"); - sb.append("\uffa8\172\uffa8\173\uffa8\174\uffa8\175\uffa8\176\uffa8\201\uffa8"); - sb.append("\202\uffa8\203\uffa8\214\uffa8\215\uffa8\230\uffa8\231\uffa8\232"); - sb.append("\uffa8\242\uffa8\243\uffa8\245\uffa8\246\uffa8\251\uffa8\001\002"); - sb.append("\000\172\031\uffc1\033\uffc1\071\uffc1\072\uffc1\073\uffc1\111"); - sb.append("\uffc1\112\uffc1\113\uffc1\127\uffc1\130\uffc1\131\uffc1\132\uffc1"); - sb.append("\134\uffc1\135\uffc1\136\uffc1\137\uffc1\140\uffc1\141\uffc1\142"); - sb.append("\uffc1\143\uffc1\144\uffc1\145\uffc1\146\uffc1\147\uffc1\150\uffc1"); - sb.append("\151\uffc1\152\uffc1\153\uffc1\154\uffc1\155\uffc1\156\uffc1\157"); - sb.append("\uffc1\160\uffc1\161\uffc1\162\uffc1\163\uffc1\164\uffc1\165\uffc1"); - sb.append("\166\uffc1\167\uffc1\170\uffc1\171\uffc1\172\uffc1\173\uffc1\174"); - sb.append("\uffc1\175\uffc1\176\uffc1\201\uffc1\202\uffc1\203\uffc1\214\uffc1"); - sb.append("\215\uffc1\230\uffc1\231\uffc1\232\uffc1\242\uffc1\243\uffc1\245"); - sb.append("\uffc1\246\uffc1\251\uffc1\001\002\000\172\031\uffd2\033\uffd2"); - sb.append("\071\uffd2\072\uffd2\073\uffd2\111\uffd2\112\uffd2\113\uffd2\127"); - sb.append("\uffd2\130\uffd2\131\uffd2\132\uffd2\134\uffd2\135\uffd2\136\uffd2"); - sb.append("\137\uffd2\140\uffd2\141\uffd2\142\uffd2\143\uffd2\144\uffd2\145"); - sb.append("\uffd2\146\uffd2\147\uffd2\150\uffd2\151\uffd2\152\uffd2\153\uffd2"); - sb.append("\154\uffd2\155\uffd2\156\uffd2\157\uffd2\160\uffd2\161\uffd2\162"); - sb.append("\uffd2\163\uffd2\164\uffd2\165\uffd2\166\uffd2\167\uffd2\170\uffd2"); - sb.append("\171\uffd2\172\uffd2\173\uffd2\174\uffd2\175\uffd2\176\uffd2\201"); - sb.append("\uffd2\202\uffd2\203\uffd2\214\uffd2\215\uffd2\230\uffd2\231\uffd2"); - sb.append("\232\uffd2\242\uffd2\243\uffd2\245\uffd2\246\uffd2\251\uffd2\001"); - sb.append("\002\000\172\031\uffc6\033\uffc6\071\uffc6\072\uffc6\073\uffc6"); - sb.append("\111\uffc6\112\uffc6\113\uffc6\127\uffc6\130\uffc6\131\uffc6\132"); - sb.append("\uffc6\134\uffc6\135\uffc6\136\uffc6\137\uffc6\140\uffc6\141\uffc6"); - sb.append("\142\uffc6\143\uffc6\144\uffc6\145\uffc6\146\uffc6\147\uffc6\150"); - sb.append("\uffc6\151\uffc6\152\uffc6\153\uffc6\154\uffc6\155\uffc6\156\uffc6"); - sb.append("\157\uffc6\160\uffc6\161\uffc6\162\uffc6\163\uffc6\164\uffc6\165"); - sb.append("\uffc6\166\uffc6\167\uffc6\170\uffc6\171\uffc6\172\uffc6\173\uffc6"); - sb.append("\174\uffc6\175\uffc6\176\uffc6\201\uffc6\202\uffc6\203\uffc6\214"); - sb.append("\uffc6\215\uffc6\230\uffc6\231\uffc6\232\uffc6\242\uffc6\243\uffc6"); - sb.append("\245\uffc6\246\uffc6\251\uffc6\001\002\000\172\031\uffc4\033"); - sb.append("\uffc4\071\uffc4\072\uffc4\073\uffc4\111\uffc4\112\uffc4\113\uffc4"); - sb.append("\127\uffc4\130\uffc4\131\uffc4\132\uffc4\134\uffc4\135\uffc4\136"); - sb.append("\uffc4\137\uffc4\140\uffc4\141\uffc4\142\uffc4\143\uffc4\144\uffc4"); - sb.append("\145\uffc4\146\uffc4\147\uffc4\150\uffc4\151\uffc4\152\uffc4\153"); - sb.append("\uffc4\154\uffc4\155\uffc4\156\uffc4\157\uffc4\160\uffc4\161\uffc4"); - sb.append("\162\uffc4\163\uffc4\164\uffc4\165\uffc4\166\uffc4\167\uffc4\170"); - sb.append("\uffc4\171\uffc4\172\uffc4\173\uffc4\174\uffc4\175\uffc4\176\uffc4"); - sb.append("\201\uffc4\202\uffc4\203\uffc4\214\uffc4\215\uffc4\230\uffc4\231"); - sb.append("\uffc4\232\uffc4\242\uffc4\243\uffc4\245\uffc4\246\uffc4\251\uffc4"); - sb.append("\001\002\000\172\031\uffbe\033\uffbe\071\uffbe\072\uffbe\073"); - sb.append("\uffbe\111\uffbe\112\uffbe\113\uffbe\127\uffbe\130\uffbe\131\uffbe"); - sb.append("\132\uffbe\134\uffbe\135\uffbe\136\uffbe\137\uffbe\140\uffbe\141"); - sb.append("\uffbe\142\uffbe\143\uffbe\144\uffbe\145\uffbe\146\uffbe\147\uffbe"); - sb.append("\150\uffbe\151\uffbe\152\uffbe\153\uffbe\154\uffbe\155\uffbe\156"); - sb.append("\uffbe\157\uffbe\160\uffbe\161\uffbe\162\uffbe\163\uffbe\164\uffbe"); - sb.append("\165\uffbe\166\uffbe\167\uffbe\170\uffbe\171\uffbe\172\uffbe\173"); - sb.append("\uffbe\174\uffbe\175\uffbe\176\uffbe\201\uffbe\202\uffbe\203\uffbe"); - sb.append("\214\uffbe\215\uffbe\230\uffbe\231\uffbe\232\uffbe\242\uffbe\243"); - sb.append("\uffbe\245\uffbe\246\uffbe\251\uffbe\001\002\000\172\031\uffac"); - sb.append("\033\uffac\071\uffac\072\uffac\073\uffac\111\uffac\112\uffac\113"); - sb.append("\uffac\127\uffac\130\uffac\131\uffac\132\uffac\134\uffac\135\uffac"); - sb.append("\136\uffac\137\uffac\140\uffac\141\uffac\142\uffac\143\uffac\144"); - sb.append("\uffac\145\uffac\146\uffac\147\uffac\150\uffac\151\uffac\152\uffac"); - sb.append("\153\uffac\154\uffac\155\uffac\156\uffac\157\uffac\160\uffac\161"); - sb.append("\uffac\162\uffac\163\uffac\164\uffac\165\uffac\166\uffac\167\uffac"); - sb.append("\170\uffac\171\uffac\172\uffac\173\uffac\174\uffac\175\uffac\176"); - sb.append("\uffac\201\uffac\202\uffac\203\uffac\214\uffac\215\uffac\230\uffac"); - sb.append("\231\uffac\232\uffac\242\uffac\243\uffac\245\uffac\246\uffac\251"); - sb.append("\uffac\001\002\000\172\031\uffbd\033\uffbd\071\uffbd\072\uffbd"); - sb.append("\073\uffbd\111\uffbd\112\uffbd\113\uffbd\127\uffbd\130\uffbd\131"); - sb.append("\uffbd\132\uffbd\134\uffbd\135\uffbd\136\uffbd\137\uffbd\140\uffbd"); - sb.append("\141\uffbd\142\uffbd\143\uffbd\144\uffbd\145\uffbd\146\uffbd\147"); - sb.append("\uffbd\150\uffbd\151\uffbd\152\uffbd\153\uffbd\154\uffbd\155\uffbd"); - sb.append("\156\uffbd\157\uffbd\160\uffbd\161\uffbd\162\uffbd\163\uffbd\164"); - sb.append("\uffbd\165\uffbd\166\uffbd\167\uffbd\170\uffbd\171\uffbd\172\uffbd"); - sb.append("\173\uffbd\174\uffbd\175\uffbd\176\uffbd\201\uffbd\202\uffbd\203"); - sb.append("\uffbd\214\uffbd\215\uffbd\230\uffbd\231\uffbd\232\uffbd\242\uffbd"); - sb.append("\243\uffbd\245\uffbd\246\uffbd\251\uffbd\001\002\000\172\031"); - sb.append("\uffb7\033\uffb7\071\uffb7\072\uffb7\073\uffb7\111\uffb7\112\uffb7"); - sb.append("\113\uffb7\127\uffb7\130\uffb7\131\uffb7\132\uffb7\134\uffb7\135"); - sb.append("\uffb7\136\uffb7\137\uffb7\140\uffb7\141\uffb7\142\uffb7\143\uffb7"); - sb.append("\144\uffb7\145\uffb7\146\uffb7\147\uffb7\150\uffb7\151\uffb7\152"); - sb.append("\uffb7\153\uffb7\154\uffb7\155\uffb7\156\uffb7\157\uffb7\160\uffb7"); - sb.append("\161\uffb7\162\uffb7\163\uffb7\164\uffb7\165\uffb7\166\uffb7\167"); - sb.append("\uffb7\170\uffb7\171\uffb7\172\uffb7\173\uffb7\174\uffb7\175\uffb7"); - sb.append("\176\uffb7\201\uffb7\202\uffb7\203\uffb7\214\uffb7\215\uffb7\230"); - sb.append("\uffb7\231\uffb7\232\uffb7\242\uffb7\243\uffb7\245\uffb7\246\uffb7"); - sb.append("\251\uffb7\001\002\000\172\031\uffbc\033\uffbc\071\uffbc\072"); + sb.append("\141\115\136\116\046\121\160\173\362\174\352\200\347"); + sb.append("\201\354\215\360\216\ufd6b\223\341\231\366\232\ufd6b\237"); + sb.append("\060\245\u014c\254\147\255\064\256\055\001\002\000\006"); + sb.append("\216\ufd6d\232\ufd6d\001\002\000\070\006\156\007\175\010"); + sb.append("\356\015\364\016\357\075\351\077\123\100\012\101\206"); + sb.append("\102\041\103\144\104\117\105\141\115\136\116\046\121"); + sb.append("\160\173\362\174\352\200\347\201\354\215\360\223\341"); + sb.append("\231\366\237\060\254\147\255\064\256\055\001\002\000"); + sb.append("\012\073\u014e\127\ufd67\216\ufd67\232\ufd67\001\002\000\070"); + sb.append("\006\156\007\175\010\356\015\364\016\357\075\351\077"); + sb.append("\123\100\012\101\206\102\041\103\144\104\117\105\141"); + sb.append("\115\136\116\046\121\160\173\362\174\352\200\347\201"); + sb.append("\354\215\360\223\341\231\366\237\060\254\147\255\064"); + sb.append("\256\055\001\002\000\010\127\ufd68\216\ufd68\232\ufd68\001"); + sb.append("\002\000\010\127\ufd66\216\ufd66\232\ufd66\001\002\000\010"); + sb.append("\127\ufd64\216\ufd64\232\ufd64\001\002\000\114\073\ufdb3\112"); + sb.append("\ufdb3\127\ufdb3\130\ufdb3\131\ufdb3\132\ufdb3\150\ufdb3\151\ufdb3"); + sb.append("\152\ufdb3\153\ufdb3\154\ufdb3\155\ufdb3\156\ufdb3\157\ufdb3\160"); + sb.append("\ufdb3\161\ufdb3\162\ufdb3\163\ufdb3\164\ufdb3\165\ufdb3\166\ufdb3"); + sb.append("\167\ufdb3\170\ufdb3\171\ufdb3\172\ufdb3\173\ufdb3\174\ufdb3\175"); + sb.append("\ufdb3\176\ufdb3\177\ufdb3\202\ufdb3\216\ufdb3\232\ufdb3\233\ufdb3"); + sb.append("\243\ufdb3\246\ufdb3\252\ufdb3\001\002\000\070\006\156\007"); + sb.append("\175\010\356\015\364\016\357\075\351\077\123\100\012"); + sb.append("\101\206\102\041\103\144\104\117\105\141\115\136\116"); + sb.append("\046\121\160\173\362\174\352\200\347\201\354\215\360"); + sb.append("\223\341\231\366\237\060\254\147\255\064\256\055\001"); + sb.append("\002\000\100\130\u0105\131\u0116\132\375\150\u0100\152\374"); + sb.append("\153\u010e\154\u0113\155\376\156\u0107\157\u010f\160\u0115\161"); + sb.append("\u0109\162\371\163\u0106\164\u0112\165\u0110\166\u0104\167\u0102"); + sb.append("\170\u0111\171\u010d\172\u0108\173\u0117\174\u0103\175\u010c\176"); + sb.append("\u010a\177\372\202\377\216\u0155\243\u0101\246\373\252\u0114"); + sb.append("\001\002\000\116\073\ufd7b\112\ufd7b\127\ufd7b\130\ufd7b\131"); + sb.append("\ufd7b\132\ufd7b\150\ufd7b\151\ufd7b\152\ufd7b\153\ufd7b\154\ufd7b"); + sb.append("\155\ufd7b\156\ufd7b\157\ufd7b\160\ufd7b\161\ufd7b\162\ufd7b\163"); + sb.append("\ufd7b\164\ufd7b\165\ufd7b\166\ufd7b\167\ufd7b\170\ufd7b\171\ufd7b"); + sb.append("\172\ufd7b\173\ufd7b\174\ufd7b\175\ufd7b\176\ufd7b\177\ufd7b\202"); + sb.append("\ufd7b\215\ufd7b\216\ufd7b\232\ufd7b\233\ufd7b\243\ufd7b\246\ufd7b"); + sb.append("\252\ufd7b\001\002\000\070\006\156\007\175\010\356\015"); + sb.append("\364\016\357\075\351\077\123\100\012\101\206\102\041"); + sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\173"); + sb.append("\362\174\352\200\347\201\354\215\360\223\341\231\366"); + sb.append("\237\060\254\147\255\064\256\055\001\002\000\100\130"); + sb.append("\u0105\131\u0116\132\375\150\u0100\152\374\153\u010e\154\u0113"); + sb.append("\155\376\156\u0107\157\u010f\160\u0115\161\u0109\162\371\163"); + sb.append("\u0106\164\u0112\165\u0110\166\u0104\167\u0102\170\u0111\171\u010d"); + sb.append("\172\u0108\173\u0117\174\u0103\175\u010c\176\u010a\177\372\202"); + sb.append("\377\216\u0158\243\u0101\246\373\252\u0114\001\002\000\116"); + sb.append("\073\ufd7a\112\ufd7a\127\ufd7a\130\ufd7a\131\ufd7a\132\ufd7a\150"); + sb.append("\ufd7a\151\ufd7a\152\ufd7a\153\ufd7a\154\ufd7a\155\ufd7a\156\ufd7a"); + sb.append("\157\ufd7a\160\ufd7a\161\ufd7a\162\ufd7a\163\ufd7a\164\ufd7a\165"); + sb.append("\ufd7a\166\ufd7a\167\ufd7a\170\ufd7a\171\ufd7a\172\ufd7a\173\ufd7a"); + sb.append("\174\ufd7a\175\ufd7a\176\ufd7a\177\ufd7a\202\ufd7a\215\ufd7a\216"); + sb.append("\ufd7a\232\ufd7a\233\ufd7a\243\ufd7a\246\ufd7a\252\ufd7a\001\002"); + sb.append("\000\114\073\ufdab\112\ufdab\127\ufdab\130\ufdab\131\ufdab\132"); + sb.append("\ufdab\150\ufdab\151\ufdab\152\ufdab\153\ufdab\154\ufdab\155\ufdab"); + sb.append("\156\ufdab\157\ufdab\160\ufdab\161\ufdab\162\ufdab\163\ufdab\164"); + sb.append("\ufdab\165\ufdab\166\ufdab\167\ufdab\170\ufdab\171\ufdab\172\ufdab"); + sb.append("\173\ufdab\174\ufdab\175\ufdab\176\ufdab\177\ufdab\202\ufdab\216"); + sb.append("\ufdab\232\ufdab\233\ufdab\243\ufdab\246\ufdab\252\ufdab\001\002"); + sb.append("\000\240\004\u01a4\005\u01ae\010\u016d\017\u019a\020\u0197\021"); + sb.append("\u0172\022\u0178\023\u016c\024\u018d\025\u018a\026\u0174\027\u01af"); + sb.append("\030\u0193\031\u0177\032\u018c\033\u016e\034\u019d\035\u0189\036"); + sb.append("\u0162\037\u015f\040\u017c\041\u0179\042\u0198\043\u0184\044\u017e"); + sb.append("\045\u018f\046\u019f\047\u01a1\050\u0161\052\u016f\053\u01ab\054"); + sb.append("\u01ad\055\u017b\056\u0168\057\u0160\060\u01ac\061\u0186\062\u01a8"); + sb.append("\063\u016a\065\u016b\066\u01a3\067\u0167\070\u018b\074\u01a9\075"); + sb.append("\u0163\076\u0165\077\u0166\100\u0194\101\u0173\102\u0175\103\u019e"); + sb.append("\104\u015d\111\u0423\114\u0187\115\u019c\116\u0170\121\u017a\122"); + sb.append("\u0169\123\u0183\124\u0176\125\u019b\126\u018e\130\u01a6\131\u01a7"); + sb.append("\132\u01a2\133\u017f\217\u0185\220\u0181\221\u0182\222\u0195\223"); + sb.append("\u0171\224\u017d\225\u0164\226\u0192\227\u0191\230\u01a0\241\u0196"); + sb.append("\242\u0190\251\u015e\001\002\000\004\111\u0420\001\002\000"); + sb.append("\240\004\u01a4\005\u01ae\010\u016d\017\u019a\020\u0197\021\u0172"); + sb.append("\022\u0178\023\u016c\024\u018d\025\u018a\026\u0174\027\u01af\030"); + sb.append("\u0193\031\u0177\032\u018c\033\u016e\034\u019d\035\u0189\036\u0162"); + sb.append("\037\u015f\040\u017c\041\u0179\042\u0198\043\u0184\044\u017e\045"); + sb.append("\u018f\046\u019f\047\u01a1\050\u0161\052\u016f\053\u01ab\054\u01ad"); + sb.append("\055\u017b\056\u0168\057\u0160\060\u01ac\061\u0186\062\u01a8\063"); + sb.append("\u016a\065\u016b\066\u01a3\067\u0167\070\u018b\074\u01a9\075\u0163"); + sb.append("\076\u0165\077\u0166\100\u0194\101\u0173\102\u0175\103\u019e\104"); + sb.append("\u015d\111\u0180\114\u0187\115\u019c\116\u0170\121\u017a\122\u0169"); + sb.append("\123\u0183\124\u0176\125\u019b\126\u018e\130\u01a6\131\u01a7\132"); + sb.append("\u01a2\133\u017f\217\u0185\220\u0181\221\u0182\222\u0195\223\u0171"); + sb.append("\224\u017d\225\u0164\226\u0192\227\u0191\230\u01a0\241\u0196\242"); + sb.append("\u0190\251\u015e\001\002\000\174\031\uffb2\033\uffb2\071\uffb2"); + sb.append("\072\uffb2\073\uffb2\111\uffb2\112\uffb2\113\uffb2\127\uffb2\130"); + sb.append("\uffb2\131\uffb2\132\uffb2\134\uffb2\135\uffb2\136\uffb2\137\uffb2"); + sb.append("\140\uffb2\141\uffb2\142\uffb2\143\uffb2\144\uffb2\145\uffb2\146"); + sb.append("\uffb2\147\uffb2\150\uffb2\151\uffb2\152\uffb2\153\uffb2\154\uffb2"); + sb.append("\155\uffb2\156\uffb2\157\uffb2\160\uffb2\161\uffb2\162\uffb2\163"); + sb.append("\uffb2\164\uffb2\165\uffb2\166\uffb2\167\uffb2\170\uffb2\171\uffb2"); + sb.append("\172\uffb2\173\uffb2\174\uffb2\175\uffb2\176\uffb2\177\uffb2\202"); + sb.append("\uffb2\203\uffb2\204\uffb2\215\uffb2\216\uffb2\231\uffb2\232\uffb2"); + sb.append("\233\uffb2\243\uffb2\244\uffb2\246\uffb2\247\uffb2\252\uffb2\001"); + sb.append("\002\000\174\031\uffa8\033\uffa8\071\uffa8\072\uffa8\073\uffa8"); + sb.append("\111\uffa8\112\uffa8\113\uffa8\127\uffa8\130\uffa8\131\uffa8\132"); + sb.append("\uffa8\134\uffa8\135\uffa8\136\uffa8\137\uffa8\140\uffa8\141\uffa8"); + sb.append("\142\uffa8\143\uffa8\144\uffa8\145\uffa8\146\uffa8\147\uffa8\150"); + sb.append("\uffa8\151\uffa8\152\uffa8\153\uffa8\154\uffa8\155\uffa8\156\uffa8"); + sb.append("\157\uffa8\160\uffa8\161\uffa8\162\uffa8\163\uffa8\164\uffa8\165"); + sb.append("\uffa8\166\uffa8\167\uffa8\170\uffa8\171\uffa8\172\uffa8\173\uffa8"); + sb.append("\174\uffa8\175\uffa8\176\uffa8\177\uffa8\202\uffa8\203\uffa8\204"); + sb.append("\uffa8\215\uffa8\216\uffa8\231\uffa8\232\uffa8\233\uffa8\243\uffa8"); + sb.append("\244\uffa8\246\uffa8\247\uffa8\252\uffa8\001\002\000\174\031"); + sb.append("\uffc1\033\uffc1\071\uffc1\072\uffc1\073\uffc1\111\uffc1\112\uffc1"); + sb.append("\113\uffc1\127\uffc1\130\uffc1\131\uffc1\132\uffc1\134\uffc1\135"); + sb.append("\uffc1\136\uffc1\137\uffc1\140\uffc1\141\uffc1\142\uffc1\143\uffc1"); + sb.append("\144\uffc1\145\uffc1\146\uffc1\147\uffc1\150\uffc1\151\uffc1\152"); + sb.append("\uffc1\153\uffc1\154\uffc1\155\uffc1\156\uffc1\157\uffc1\160\uffc1"); + sb.append("\161\uffc1\162\uffc1\163\uffc1\164\uffc1\165\uffc1\166\uffc1\167"); + sb.append("\uffc1\170\uffc1\171\uffc1\172\uffc1\173\uffc1\174\uffc1\175\uffc1"); + sb.append("\176\uffc1\177\uffc1\202\uffc1\203\uffc1\204\uffc1\215\uffc1\216"); + sb.append("\uffc1\231\uffc1\232\uffc1\233\uffc1\243\uffc1\244\uffc1\246\uffc1"); + sb.append("\247\uffc1\252\uffc1\001\002\000\174\031\uffd2\033\uffd2\071"); + sb.append("\uffd2\072\uffd2\073\uffd2\111\uffd2\112\uffd2\113\uffd2\127\uffd2"); + sb.append("\130\uffd2\131\uffd2\132\uffd2\134\uffd2\135\uffd2\136\uffd2\137"); + sb.append("\uffd2\140\uffd2\141\uffd2\142\uffd2\143\uffd2\144\uffd2\145\uffd2"); + sb.append("\146\uffd2\147\uffd2\150\uffd2\151\uffd2\152\uffd2\153\uffd2\154"); + sb.append("\uffd2\155\uffd2\156\uffd2\157\uffd2\160\uffd2\161\uffd2\162\uffd2"); + sb.append("\163\uffd2\164\uffd2\165\uffd2\166\uffd2\167\uffd2\170\uffd2\171"); + sb.append("\uffd2\172\uffd2\173\uffd2\174\uffd2\175\uffd2\176\uffd2\177\uffd2"); + sb.append("\202\uffd2\203\uffd2\204\uffd2\215\uffd2\216\uffd2\231\uffd2\232"); + sb.append("\uffd2\233\uffd2\243\uffd2\244\uffd2\246\uffd2\247\uffd2\252\uffd2"); + sb.append("\001\002\000\174\031\uffc6\033\uffc6\071\uffc6\072\uffc6\073"); + sb.append("\uffc6\111\uffc6\112\uffc6\113\uffc6\127\uffc6\130\uffc6\131\uffc6"); + sb.append("\132\uffc6\134\uffc6\135\uffc6\136\uffc6\137\uffc6\140\uffc6\141"); + sb.append("\uffc6\142\uffc6\143\uffc6\144\uffc6\145\uffc6\146\uffc6\147\uffc6"); + sb.append("\150\uffc6\151\uffc6\152\uffc6\153\uffc6\154\uffc6\155\uffc6\156"); + sb.append("\uffc6\157\uffc6\160\uffc6\161\uffc6\162\uffc6\163\uffc6\164\uffc6"); + sb.append("\165\uffc6\166\uffc6\167\uffc6\170\uffc6\171\uffc6\172\uffc6\173"); + sb.append("\uffc6\174\uffc6\175\uffc6\176\uffc6\177\uffc6\202\uffc6\203\uffc6"); + sb.append("\204\uffc6\215\uffc6\216\uffc6\231\uffc6\232\uffc6\233\uffc6\243"); + sb.append("\uffc6\244\uffc6\246\uffc6\247\uffc6\252\uffc6\001\002\000\174"); + sb.append("\031\uffc4\033\uffc4\071\uffc4\072\uffc4\073\uffc4\111\uffc4\112"); + sb.append("\uffc4\113\uffc4\127\uffc4\130\uffc4\131\uffc4\132\uffc4\134\uffc4"); + sb.append("\135\uffc4\136\uffc4\137\uffc4\140\uffc4\141\uffc4\142\uffc4\143"); + sb.append("\uffc4\144\uffc4\145\uffc4\146\uffc4\147\uffc4\150\uffc4\151\uffc4"); + sb.append("\152\uffc4\153\uffc4\154\uffc4\155\uffc4\156\uffc4\157\uffc4\160"); + sb.append("\uffc4\161\uffc4\162\uffc4\163\uffc4\164\uffc4\165\uffc4\166\uffc4"); + sb.append("\167\uffc4\170\uffc4\171\uffc4\172\uffc4\173\uffc4\174\uffc4\175"); + sb.append("\uffc4\176\uffc4\177\uffc4\202\uffc4\203\uffc4\204\uffc4\215\uffc4"); + sb.append("\216\uffc4\231\uffc4\232\uffc4\233\uffc4\243\uffc4\244\uffc4\246"); + sb.append("\uffc4\247\uffc4\252\uffc4\001\002\000\174\031\uffbe\033\uffbe"); + sb.append("\071\uffbe\072\uffbe\073\uffbe\111\uffbe\112\uffbe\113\uffbe\127"); + sb.append("\uffbe\130\uffbe\131\uffbe\132\uffbe\134\uffbe\135\uffbe\136\uffbe"); + sb.append("\137\uffbe\140\uffbe\141\uffbe\142\uffbe\143\uffbe\144\uffbe\145"); + sb.append("\uffbe\146\uffbe\147\uffbe\150\uffbe\151\uffbe\152\uffbe\153\uffbe"); + sb.append("\154\uffbe\155\uffbe\156\uffbe\157\uffbe\160\uffbe\161\uffbe\162"); + sb.append("\uffbe\163\uffbe\164\uffbe\165\uffbe\166\uffbe\167\uffbe\170\uffbe"); + sb.append("\171\uffbe\172\uffbe\173\uffbe\174\uffbe\175\uffbe\176\uffbe\177"); + sb.append("\uffbe\202\uffbe\203\uffbe\204\uffbe\215\uffbe\216\uffbe\231\uffbe"); + sb.append("\232\uffbe\233\uffbe\243\uffbe\244\uffbe\246\uffbe\247\uffbe\252"); + sb.append("\uffbe\001\002\000\174\031\uffac\033\uffac\071\uffac\072\uffac"); + sb.append("\073\uffac\111\uffac\112\uffac\113\uffac\127\uffac\130\uffac\131"); + sb.append("\uffac\132\uffac\134\uffac\135\uffac\136\uffac\137\uffac\140\uffac"); + sb.append("\141\uffac\142\uffac\143\uffac\144\uffac\145\uffac\146\uffac\147"); + sb.append("\uffac\150\uffac\151\uffac\152\uffac\153\uffac\154\uffac\155\uffac"); + sb.append("\156\uffac\157\uffac\160\uffac\161\uffac\162\uffac\163\uffac\164"); + sb.append("\uffac\165\uffac\166\uffac\167\uffac\170\uffac\171\uffac\172\uffac"); + sb.append("\173\uffac\174\uffac\175\uffac\176\uffac\177\uffac\202\uffac\203"); + sb.append("\uffac\204\uffac\215\uffac\216\uffac\231\uffac\232\uffac\233\uffac"); + sb.append("\243\uffac\244\uffac\246\uffac\247\uffac\252\uffac\001\002\000"); + sb.append("\174\031\uffbd\033\uffbd\071\uffbd\072\uffbd\073\uffbd\111\uffbd"); + sb.append("\112\uffbd\113\uffbd\127\uffbd\130\uffbd\131\uffbd\132\uffbd\134"); + sb.append("\uffbd\135\uffbd\136\uffbd\137\uffbd\140\uffbd\141\uffbd\142\uffbd"); + sb.append("\143\uffbd\144\uffbd\145\uffbd\146\uffbd\147\uffbd\150\uffbd\151"); + sb.append("\uffbd\152\uffbd\153\uffbd\154\uffbd\155\uffbd\156\uffbd\157\uffbd"); + sb.append("\160\uffbd\161\uffbd\162\uffbd\163\uffbd\164\uffbd\165\uffbd\166"); + sb.append("\uffbd\167\uffbd\170\uffbd\171\uffbd\172\uffbd\173\uffbd\174\uffbd"); + sb.append("\175\uffbd\176\uffbd\177\uffbd\202\uffbd\203\uffbd\204\uffbd\215"); + sb.append("\uffbd\216\uffbd\231\uffbd\232\uffbd\233\uffbd\243\uffbd\244\uffbd"); + sb.append("\246\uffbd\247\uffbd\252\uffbd\001\002\000\174\031\uffb7\033"); + sb.append("\uffb7\071\uffb7\072\uffb7\073\uffb7\111\uffb7\112\uffb7\113\uffb7"); + sb.append("\127\uffb7\130\uffb7\131\uffb7\132\uffb7\134\uffb7\135\uffb7\136"); + sb.append("\uffb7\137\uffb7\140\uffb7\141\uffb7\142\uffb7\143\uffb7\144\uffb7"); + sb.append("\145\uffb7\146\uffb7\147\uffb7\150\uffb7\151\uffb7\152\uffb7\153"); + sb.append("\uffb7\154\uffb7\155\uffb7\156\uffb7\157\uffb7\160\uffb7\161\uffb7"); + sb.append("\162\uffb7\163\uffb7\164\uffb7\165\uffb7\166\uffb7\167\uffb7\170"); + sb.append("\uffb7\171\uffb7\172\uffb7\173\uffb7\174\uffb7\175\uffb7\176\uffb7"); + sb.append("\177\uffb7\202\uffb7\203\uffb7\204\uffb7\215\uffb7\216\uffb7\231"); + sb.append("\uffb7\232\uffb7\233\uffb7\243\uffb7\244\uffb7\246\uffb7\247\uffb7"); + sb.append("\252\uffb7\001\002\000\174\031\uffbc\033\uffbc\071\uffbc\072"); sb.append("\uffbc\073\uffbc\111\uffbc\112\uffbc\113\uffbc\127\uffbc\130\uffbc"); sb.append("\131\uffbc\132\uffbc\134\uffbc\135\uffbc\136\uffbc\137\uffbc\140"); sb.append("\uffbc\141\uffbc\142\uffbc\143\uffbc\144\uffbc\145\uffbc\146\uffbc"); sb.append("\147\uffbc\150\uffbc\151\uffbc\152\uffbc\153\uffbc\154\uffbc\155"); sb.append("\uffbc\156\uffbc\157\uffbc\160\uffbc\161\uffbc\162\uffbc\163\uffbc"); sb.append("\164\uffbc\165\uffbc\166\uffbc\167\uffbc\170\uffbc\171\uffbc\172"); - sb.append("\uffbc\173\uffbc\174\uffbc\175\uffbc\176\uffbc\201\uffbc\202\uffbc"); - sb.append("\203\uffbc\214\uffbc\215\uffbc\230\uffbc\231\uffbc\232\uffbc\242"); - sb.append("\uffbc\243\uffbc\245\uffbc\246\uffbc\251\uffbc\001\002\000\172"); - sb.append("\031\uffd4\033\uffd4\071\uffd4\072\uffd4\073\uffd4\111\uffd4\112"); - sb.append("\uffd4\113\uffd4\127\uffd4\130\uffd4\131\uffd4\132\uffd4\134\uffd4"); - sb.append("\135\uffd4\136\uffd4\137\uffd4\140\uffd4\141\uffd4\142\uffd4\143"); - sb.append("\uffd4\144\uffd4\145\uffd4\146\uffd4\147\uffd4\150\uffd4\151\uffd4"); - sb.append("\152\uffd4\153\uffd4\154\uffd4\155\uffd4\156\uffd4\157\uffd4\160"); - sb.append("\uffd4\161\uffd4\162\uffd4\163\uffd4\164\uffd4\165\uffd4\166\uffd4"); - sb.append("\167\uffd4\170\uffd4\171\uffd4\172\uffd4\173\uffd4\174\uffd4\175"); - sb.append("\uffd4\176\uffd4\201\uffd4\202\uffd4\203\uffd4\214\uffd4\215\uffd4"); - sb.append("\230\uffd4\231\uffd4\232\uffd4\242\uffd4\243\uffd4\245\uffd4\246"); - sb.append("\uffd4\251\uffd4\001\002\000\172\031\ufff3\033\ufff3\071\ufff3"); - sb.append("\072\ufff3\073\ufff3\111\ufff3\112\ufff3\113\ufff3\127\ufff3\130"); - sb.append("\ufff3\131\ufff3\132\ufff3\134\ufff3\135\ufff3\136\ufff3\137\ufff3"); - sb.append("\140\ufff3\141\ufff3\142\ufff3\143\ufff3\144\ufff3\145\ufff3\146"); - sb.append("\ufff3\147\ufff3\150\ufff3\151\ufff3\152\ufff3\153\ufff3\154\ufff3"); - sb.append("\155\ufff3\156\ufff3\157\ufff3\160\ufff3\161\ufff3\162\ufff3\163"); - sb.append("\ufff3\164\ufff3\165\ufff3\166\ufff3\167\ufff3\170\ufff3\171\ufff3"); - sb.append("\172\ufff3\173\ufff3\174\ufff3\175\ufff3\176\ufff3\201\ufff3\202"); - sb.append("\ufff3\203\ufff3\214\ufff3\215\ufff3\230\ufff3\231\ufff3\232\ufff3"); - sb.append("\242\ufff3\243\ufff3\245\ufff3\246\ufff3\251\ufff3\001\002\000"); - sb.append("\172\031\uffce\033\uffce\071\uffce\072\uffce\073\uffce\111\uffce"); - sb.append("\112\uffce\113\uffce\127\uffce\130\uffce\131\uffce\132\uffce\134"); - sb.append("\uffce\135\uffce\136\uffce\137\uffce\140\uffce\141\uffce\142\uffce"); - sb.append("\143\uffce\144\uffce\145\uffce\146\uffce\147\uffce\150\uffce\151"); - sb.append("\uffce\152\uffce\153\uffce\154\uffce\155\uffce\156\uffce\157\uffce"); - sb.append("\160\uffce\161\uffce\162\uffce\163\uffce\164\uffce\165\uffce\166"); - sb.append("\uffce\167\uffce\170\uffce\171\uffce\172\uffce\173\uffce\174\uffce"); - sb.append("\175\uffce\176\uffce\201\uffce\202\uffce\203\uffce\214\uffce\215"); - sb.append("\uffce\230\uffce\231\uffce\232\uffce\242\uffce\243\uffce\245\uffce"); - sb.append("\246\uffce\251\uffce\001\002\000\172\031\uffa6\033\uffa6\071"); - sb.append("\uffa6\072\uffa6\073\uffa6\111\uffa6\112\uffa6\113\uffa6\127\uffa6"); - sb.append("\130\uffa6\131\uffa6\132\uffa6\134\uffa6\135\uffa6\136\uffa6\137"); - sb.append("\uffa6\140\uffa6\141\uffa6\142\uffa6\143\uffa6\144\uffa6\145\uffa6"); - sb.append("\146\uffa6\147\uffa6\150\uffa6\151\uffa6\152\uffa6\153\uffa6\154"); - sb.append("\uffa6\155\uffa6\156\uffa6\157\uffa6\160\uffa6\161\uffa6\162\uffa6"); - sb.append("\163\uffa6\164\uffa6\165\uffa6\166\uffa6\167\uffa6\170\uffa6\171"); - sb.append("\uffa6\172\uffa6\173\uffa6\174\uffa6\175\uffa6\176\uffa6\201\uffa6"); - sb.append("\202\uffa6\203\uffa6\214\uffa6\215\uffa6\230\uffa6\231\uffa6\232"); - sb.append("\uffa6\242\uffa6\243\uffa6\245\uffa6\246\uffa6\251\uffa6\001\002"); - sb.append("\000\172\031\uffdf\033\uffdf\071\uffdf\072\uffdf\073\uffdf\111"); - sb.append("\uffdf\112\uffdf\113\uffdf\127\uffdf\130\uffdf\131\uffdf\132\uffdf"); - sb.append("\134\uffdf\135\uffdf\136\uffdf\137\uffdf\140\uffdf\141\uffdf\142"); - sb.append("\uffdf\143\uffdf\144\uffdf\145\uffdf\146\uffdf\147\uffdf\150\uffdf"); - sb.append("\151\uffdf\152\uffdf\153\uffdf\154\uffdf\155\uffdf\156\uffdf\157"); - sb.append("\uffdf\160\uffdf\161\uffdf\162\uffdf\163\uffdf\164\uffdf\165\uffdf"); - sb.append("\166\uffdf\167\uffdf\170\uffdf\171\uffdf\172\uffdf\173\uffdf\174"); - sb.append("\uffdf\175\uffdf\176\uffdf\201\uffdf\202\uffdf\203\uffdf\214\uffdf"); - sb.append("\215\uffdf\230\uffdf\231\uffdf\232\uffdf\242\uffdf\243\uffdf\245"); - sb.append("\uffdf\246\uffdf\251\uffdf\001\002\000\172\031\uffa5\033\uffa5"); - sb.append("\071\uffa5\072\uffa5\073\uffa5\111\uffa5\112\uffa5\113\uffa5\127"); - sb.append("\uffa5\130\uffa5\131\uffa5\132\uffa5\134\uffa5\135\uffa5\136\uffa5"); - sb.append("\137\uffa5\140\uffa5\141\uffa5\142\uffa5\143\uffa5\144\uffa5\145"); - sb.append("\uffa5\146\uffa5\147\uffa5\150\uffa5\151\uffa5\152\uffa5\153\uffa5"); - sb.append("\154\uffa5\155\uffa5\156\uffa5\157\uffa5\160\uffa5\161\uffa5\162"); - sb.append("\uffa5\163\uffa5\164\uffa5\165\uffa5\166\uffa5\167\uffa5\170\uffa5"); - sb.append("\171\uffa5\172\uffa5\173\uffa5\174\uffa5\175\uffa5\176\uffa5\201"); - sb.append("\uffa5\202\uffa5\203\uffa5\214\uffa5\215\uffa5\230\uffa5\231\uffa5"); - sb.append("\232\uffa5\242\uffa5\243\uffa5\245\uffa5\246\uffa5\251\uffa5\001"); - sb.append("\002\000\172\031\uffd9\033\uffd9\071\uffd9\072\uffd9\073\uffd9"); - sb.append("\111\uffd9\112\uffd9\113\uffd9\127\uffd9\130\uffd9\131\uffd9\132"); - sb.append("\uffd9\134\uffd9\135\uffd9\136\uffd9\137\uffd9\140\uffd9\141\uffd9"); - sb.append("\142\uffd9\143\uffd9\144\uffd9\145\uffd9\146\uffd9\147\uffd9\150"); - sb.append("\uffd9\151\uffd9\152\uffd9\153\uffd9\154\uffd9\155\uffd9\156\uffd9"); - sb.append("\157\uffd9\160\uffd9\161\uffd9\162\uffd9\163\uffd9\164\uffd9\165"); - sb.append("\uffd9\166\uffd9\167\uffd9\170\uffd9\171\uffd9\172\uffd9\173\uffd9"); - sb.append("\174\uffd9\175\uffd9\176\uffd9\201\uffd9\202\uffd9\203\uffd9\214"); - sb.append("\uffd9\215\uffd9\230\uffd9\231\uffd9\232\uffd9\242\uffd9\243\uffd9"); - sb.append("\245\uffd9\246\uffd9\251\uffd9\001\002\000\172\031\uffd8\033"); - sb.append("\uffd8\071\uffd8\072\uffd8\073\uffd8\111\uffd8\112\uffd8\113\uffd8"); - sb.append("\127\uffd8\130\uffd8\131\uffd8\132\uffd8\134\uffd8\135\uffd8\136"); - sb.append("\uffd8\137\uffd8\140\uffd8\141\uffd8\142\uffd8\143\uffd8\144\uffd8"); - sb.append("\145\uffd8\146\uffd8\147\uffd8\150\uffd8\151\uffd8\152\uffd8\153"); - sb.append("\uffd8\154\uffd8\155\uffd8\156\uffd8\157\uffd8\160\uffd8\161\uffd8"); - sb.append("\162\uffd8\163\uffd8\164\uffd8\165\uffd8\166\uffd8\167\uffd8\170"); - sb.append("\uffd8\171\uffd8\172\uffd8\173\uffd8\174\uffd8\175\uffd8\176\uffd8"); - sb.append("\201\uffd8\202\uffd8\203\uffd8\214\uffd8\215\uffd8\230\uffd8\231"); - sb.append("\uffd8\232\uffd8\242\uffd8\243\uffd8\245\uffd8\246\uffd8\251\uffd8"); - sb.append("\001\002\000\172\031\uffb1\033\uffb1\071\uffb1\072\uffb1\073"); - sb.append("\uffb1\111\uffb1\112\uffb1\113\uffb1\127\uffb1\130\uffb1\131\uffb1"); - sb.append("\132\uffb1\134\uffb1\135\uffb1\136\uffb1\137\uffb1\140\uffb1\141"); - sb.append("\uffb1\142\uffb1\143\uffb1\144\uffb1\145\uffb1\146\uffb1\147\uffb1"); - sb.append("\150\uffb1\151\uffb1\152\uffb1\153\uffb1\154\uffb1\155\uffb1\156"); - sb.append("\uffb1\157\uffb1\160\uffb1\161\uffb1\162\uffb1\163\uffb1\164\uffb1"); - sb.append("\165\uffb1\166\uffb1\167\uffb1\170\uffb1\171\uffb1\172\uffb1\173"); - sb.append("\uffb1\174\uffb1\175\uffb1\176\uffb1\201\uffb1\202\uffb1\203\uffb1"); - sb.append("\214\uffb1\215\uffb1\230\uffb1\231\uffb1\232\uffb1\242\uffb1\243"); - sb.append("\uffb1\245\uffb1\246\uffb1\251\uffb1\001\002\000\172\031\uffae"); - sb.append("\033\uffae\071\uffae\072\uffae\073\uffae\111\uffae\112\uffae\113"); - sb.append("\uffae\127\uffae\130\uffae\131\uffae\132\uffae\134\uffae\135\uffae"); - sb.append("\136\uffae\137\uffae\140\uffae\141\uffae\142\uffae\143\uffae\144"); - sb.append("\uffae\145\uffae\146\uffae\147\uffae\150\uffae\151\uffae\152\uffae"); - sb.append("\153\uffae\154\uffae\155\uffae\156\uffae\157\uffae\160\uffae\161"); - sb.append("\uffae\162\uffae\163\uffae\164\uffae\165\uffae\166\uffae\167\uffae"); - sb.append("\170\uffae\171\uffae\172\uffae\173\uffae\174\uffae\175\uffae\176"); - sb.append("\uffae\201\uffae\202\uffae\203\uffae\214\uffae\215\uffae\230\uffae"); - sb.append("\231\uffae\232\uffae\242\uffae\243\uffae\245\uffae\246\uffae\251"); - sb.append("\uffae\001\002\000\172\031\uffe1\033\uffe1\071\uffe1\072\uffe1"); - sb.append("\073\uffe1\111\uffe1\112\uffe1\113\uffe1\127\uffe1\130\uffe1\131"); - sb.append("\uffe1\132\uffe1\134\uffe1\135\uffe1\136\uffe1\137\uffe1\140\uffe1"); - sb.append("\141\uffe1\142\uffe1\143\uffe1\144\uffe1\145\uffe1\146\uffe1\147"); - sb.append("\uffe1\150\uffe1\151\uffe1\152\uffe1\153\uffe1\154\uffe1\155\uffe1"); - sb.append("\156\uffe1\157\uffe1\160\uffe1\161\uffe1\162\uffe1\163\uffe1\164"); - sb.append("\uffe1\165\uffe1\166\uffe1\167\uffe1\170\uffe1\171\uffe1\172\uffe1"); - sb.append("\173\uffe1\174\uffe1\175\uffe1\176\uffe1\201\uffe1\202\uffe1\203"); - sb.append("\uffe1\214\uffe1\215\uffe1\230\uffe1\231\uffe1\232\uffe1\242\uffe1"); - sb.append("\243\uffe1\245\uffe1\246\uffe1\251\uffe1\001\002\000\172\031"); - sb.append("\uffb4\033\uffb4\071\uffb4\072\uffb4\073\uffb4\111\uffb4\112\uffb4"); - sb.append("\113\uffb4\127\uffb4\130\uffb4\131\uffb4\132\uffb4\134\uffb4\135"); - sb.append("\uffb4\136\uffb4\137\uffb4\140\uffb4\141\uffb4\142\uffb4\143\uffb4"); - sb.append("\144\uffb4\145\uffb4\146\uffb4\147\uffb4\150\uffb4\151\uffb4\152"); - sb.append("\uffb4\153\uffb4\154\uffb4\155\uffb4\156\uffb4\157\uffb4\160\uffb4"); - sb.append("\161\uffb4\162\uffb4\163\uffb4\164\uffb4\165\uffb4\166\uffb4\167"); - sb.append("\uffb4\170\uffb4\171\uffb4\172\uffb4\173\uffb4\174\uffb4\175\uffb4"); - sb.append("\176\uffb4\201\uffb4\202\uffb4\203\uffb4\214\uffb4\215\uffb4\230"); - sb.append("\uffb4\231\uffb4\232\uffb4\242\uffb4\243\uffb4\245\uffb4\246\uffb4"); - sb.append("\251\uffb4\001\002\000\172\031\uffdc\033\uffdc\071\uffdc\072"); + sb.append("\uffbc\173\uffbc\174\uffbc\175\uffbc\176\uffbc\177\uffbc\202\uffbc"); + sb.append("\203\uffbc\204\uffbc\215\uffbc\216\uffbc\231\uffbc\232\uffbc\233"); + sb.append("\uffbc\243\uffbc\244\uffbc\246\uffbc\247\uffbc\252\uffbc\001\002"); + sb.append("\000\174\031\uffd4\033\uffd4\071\uffd4\072\uffd4\073\uffd4\111"); + sb.append("\uffd4\112\uffd4\113\uffd4\127\uffd4\130\uffd4\131\uffd4\132\uffd4"); + sb.append("\134\uffd4\135\uffd4\136\uffd4\137\uffd4\140\uffd4\141\uffd4\142"); + sb.append("\uffd4\143\uffd4\144\uffd4\145\uffd4\146\uffd4\147\uffd4\150\uffd4"); + sb.append("\151\uffd4\152\uffd4\153\uffd4\154\uffd4\155\uffd4\156\uffd4\157"); + sb.append("\uffd4\160\uffd4\161\uffd4\162\uffd4\163\uffd4\164\uffd4\165\uffd4"); + sb.append("\166\uffd4\167\uffd4\170\uffd4\171\uffd4\172\uffd4\173\uffd4\174"); + sb.append("\uffd4\175\uffd4\176\uffd4\177\uffd4\202\uffd4\203\uffd4\204\uffd4"); + sb.append("\215\uffd4\216\uffd4\231\uffd4\232\uffd4\233\uffd4\243\uffd4\244"); + sb.append("\uffd4\246\uffd4\247\uffd4\252\uffd4\001\002\000\174\031\ufff3"); + sb.append("\033\ufff3\071\ufff3\072\ufff3\073\ufff3\111\ufff3\112\ufff3\113"); + sb.append("\ufff3\127\ufff3\130\ufff3\131\ufff3\132\ufff3\134\ufff3\135\ufff3"); + sb.append("\136\ufff3\137\ufff3\140\ufff3\141\ufff3\142\ufff3\143\ufff3\144"); + sb.append("\ufff3\145\ufff3\146\ufff3\147\ufff3\150\ufff3\151\ufff3\152\ufff3"); + sb.append("\153\ufff3\154\ufff3\155\ufff3\156\ufff3\157\ufff3\160\ufff3\161"); + sb.append("\ufff3\162\ufff3\163\ufff3\164\ufff3\165\ufff3\166\ufff3\167\ufff3"); + sb.append("\170\ufff3\171\ufff3\172\ufff3\173\ufff3\174\ufff3\175\ufff3\176"); + sb.append("\ufff3\177\ufff3\202\ufff3\203\ufff3\204\ufff3\215\ufff3\216\ufff3"); + sb.append("\231\ufff3\232\ufff3\233\ufff3\243\ufff3\244\ufff3\246\ufff3\247"); + sb.append("\ufff3\252\ufff3\001\002\000\174\031\uffce\033\uffce\071\uffce"); + sb.append("\072\uffce\073\uffce\111\uffce\112\uffce\113\uffce\127\uffce\130"); + sb.append("\uffce\131\uffce\132\uffce\134\uffce\135\uffce\136\uffce\137\uffce"); + sb.append("\140\uffce\141\uffce\142\uffce\143\uffce\144\uffce\145\uffce\146"); + sb.append("\uffce\147\uffce\150\uffce\151\uffce\152\uffce\153\uffce\154\uffce"); + sb.append("\155\uffce\156\uffce\157\uffce\160\uffce\161\uffce\162\uffce\163"); + sb.append("\uffce\164\uffce\165\uffce\166\uffce\167\uffce\170\uffce\171\uffce"); + sb.append("\172\uffce\173\uffce\174\uffce\175\uffce\176\uffce\177\uffce\202"); + sb.append("\uffce\203\uffce\204\uffce\215\uffce\216\uffce\231\uffce\232\uffce"); + sb.append("\233\uffce\243\uffce\244\uffce\246\uffce\247\uffce\252\uffce\001"); + sb.append("\002\000\174\031\uffa6\033\uffa6\071\uffa6\072\uffa6\073\uffa6"); + sb.append("\111\uffa6\112\uffa6\113\uffa6\127\uffa6\130\uffa6\131\uffa6\132"); + sb.append("\uffa6\134\uffa6\135\uffa6\136\uffa6\137\uffa6\140\uffa6\141\uffa6"); + sb.append("\142\uffa6\143\uffa6\144\uffa6\145\uffa6\146\uffa6\147\uffa6\150"); + sb.append("\uffa6\151\uffa6\152\uffa6\153\uffa6\154\uffa6\155\uffa6\156\uffa6"); + sb.append("\157\uffa6\160\uffa6\161\uffa6\162\uffa6\163\uffa6\164\uffa6\165"); + sb.append("\uffa6\166\uffa6\167\uffa6\170\uffa6\171\uffa6\172\uffa6\173\uffa6"); + sb.append("\174\uffa6\175\uffa6\176\uffa6\177\uffa6\202\uffa6\203\uffa6\204"); + sb.append("\uffa6\215\uffa6\216\uffa6\231\uffa6\232\uffa6\233\uffa6\243\uffa6"); + sb.append("\244\uffa6\246\uffa6\247\uffa6\252\uffa6\001\002\000\174\031"); + sb.append("\uffdf\033\uffdf\071\uffdf\072\uffdf\073\uffdf\111\uffdf\112\uffdf"); + sb.append("\113\uffdf\127\uffdf\130\uffdf\131\uffdf\132\uffdf\134\uffdf\135"); + sb.append("\uffdf\136\uffdf\137\uffdf\140\uffdf\141\uffdf\142\uffdf\143\uffdf"); + sb.append("\144\uffdf\145\uffdf\146\uffdf\147\uffdf\150\uffdf\151\uffdf\152"); + sb.append("\uffdf\153\uffdf\154\uffdf\155\uffdf\156\uffdf\157\uffdf\160\uffdf"); + sb.append("\161\uffdf\162\uffdf\163\uffdf\164\uffdf\165\uffdf\166\uffdf\167"); + sb.append("\uffdf\170\uffdf\171\uffdf\172\uffdf\173\uffdf\174\uffdf\175\uffdf"); + sb.append("\176\uffdf\177\uffdf\202\uffdf\203\uffdf\204\uffdf\215\uffdf\216"); + sb.append("\uffdf\231\uffdf\232\uffdf\233\uffdf\243\uffdf\244\uffdf\246\uffdf"); + sb.append("\247\uffdf\252\uffdf\001\002\000\174\031\uffa5\033\uffa5\071"); + sb.append("\uffa5\072\uffa5\073\uffa5\111\uffa5\112\uffa5\113\uffa5\127\uffa5"); + sb.append("\130\uffa5\131\uffa5\132\uffa5\134\uffa5\135\uffa5\136\uffa5\137"); + sb.append("\uffa5\140\uffa5\141\uffa5\142\uffa5\143\uffa5\144\uffa5\145\uffa5"); + sb.append("\146\uffa5\147\uffa5\150\uffa5\151\uffa5\152\uffa5\153\uffa5\154"); + sb.append("\uffa5\155\uffa5\156\uffa5\157\uffa5\160\uffa5\161\uffa5\162\uffa5"); + sb.append("\163\uffa5\164\uffa5\165\uffa5\166\uffa5\167\uffa5\170\uffa5\171"); + sb.append("\uffa5\172\uffa5\173\uffa5\174\uffa5\175\uffa5\176\uffa5\177\uffa5"); + sb.append("\202\uffa5\203\uffa5\204\uffa5\215\uffa5\216\uffa5\231\uffa5\232"); + sb.append("\uffa5\233\uffa5\243\uffa5\244\uffa5\246\uffa5\247\uffa5\252\uffa5"); + sb.append("\001\002\000\174\031\uffd9\033\uffd9\071\uffd9\072\uffd9\073"); + sb.append("\uffd9\111\uffd9\112\uffd9\113\uffd9\127\uffd9\130\uffd9\131\uffd9"); + sb.append("\132\uffd9\134\uffd9\135\uffd9\136\uffd9\137\uffd9\140\uffd9\141"); + sb.append("\uffd9\142\uffd9\143\uffd9\144\uffd9\145\uffd9\146\uffd9\147\uffd9"); + sb.append("\150\uffd9\151\uffd9\152\uffd9\153\uffd9\154\uffd9\155\uffd9\156"); + sb.append("\uffd9\157\uffd9\160\uffd9\161\uffd9\162\uffd9\163\uffd9\164\uffd9"); + sb.append("\165\uffd9\166\uffd9\167\uffd9\170\uffd9\171\uffd9\172\uffd9\173"); + sb.append("\uffd9\174\uffd9\175\uffd9\176\uffd9\177\uffd9\202\uffd9\203\uffd9"); + sb.append("\204\uffd9\215\uffd9\216\uffd9\231\uffd9\232\uffd9\233\uffd9\243"); + sb.append("\uffd9\244\uffd9\246\uffd9\247\uffd9\252\uffd9\001\002\000\174"); + sb.append("\031\uffd8\033\uffd8\071\uffd8\072\uffd8\073\uffd8\111\uffd8\112"); + sb.append("\uffd8\113\uffd8\127\uffd8\130\uffd8\131\uffd8\132\uffd8\134\uffd8"); + sb.append("\135\uffd8\136\uffd8\137\uffd8\140\uffd8\141\uffd8\142\uffd8\143"); + sb.append("\uffd8\144\uffd8\145\uffd8\146\uffd8\147\uffd8\150\uffd8\151\uffd8"); + sb.append("\152\uffd8\153\uffd8\154\uffd8\155\uffd8\156\uffd8\157\uffd8\160"); + sb.append("\uffd8\161\uffd8\162\uffd8\163\uffd8\164\uffd8\165\uffd8\166\uffd8"); + sb.append("\167\uffd8\170\uffd8\171\uffd8\172\uffd8\173\uffd8\174\uffd8\175"); + sb.append("\uffd8\176\uffd8\177\uffd8\202\uffd8\203\uffd8\204\uffd8\215\uffd8"); + sb.append("\216\uffd8\231\uffd8\232\uffd8\233\uffd8\243\uffd8\244\uffd8\246"); + sb.append("\uffd8\247\uffd8\252\uffd8\001\002\000\174\031\uffb1\033\uffb1"); + sb.append("\071\uffb1\072\uffb1\073\uffb1\111\uffb1\112\uffb1\113\uffb1\127"); + sb.append("\uffb1\130\uffb1\131\uffb1\132\uffb1\134\uffb1\135\uffb1\136\uffb1"); + sb.append("\137\uffb1\140\uffb1\141\uffb1\142\uffb1\143\uffb1\144\uffb1\145"); + sb.append("\uffb1\146\uffb1\147\uffb1\150\uffb1\151\uffb1\152\uffb1\153\uffb1"); + sb.append("\154\uffb1\155\uffb1\156\uffb1\157\uffb1\160\uffb1\161\uffb1\162"); + sb.append("\uffb1\163\uffb1\164\uffb1\165\uffb1\166\uffb1\167\uffb1\170\uffb1"); + sb.append("\171\uffb1\172\uffb1\173\uffb1\174\uffb1\175\uffb1\176\uffb1\177"); + sb.append("\uffb1\202\uffb1\203\uffb1\204\uffb1\215\uffb1\216\uffb1\231\uffb1"); + sb.append("\232\uffb1\233\uffb1\243\uffb1\244\uffb1\246\uffb1\247\uffb1\252"); + sb.append("\uffb1\001\002\000\174\031\uffae\033\uffae\071\uffae\072\uffae"); + sb.append("\073\uffae\111\uffae\112\uffae\113\uffae\127\uffae\130\uffae\131"); + sb.append("\uffae\132\uffae\134\uffae\135\uffae\136\uffae\137\uffae\140\uffae"); + sb.append("\141\uffae\142\uffae\143\uffae\144\uffae\145\uffae\146\uffae\147"); + sb.append("\uffae\150\uffae\151\uffae\152\uffae\153\uffae\154\uffae\155\uffae"); + sb.append("\156\uffae\157\uffae\160\uffae\161\uffae\162\uffae\163\uffae\164"); + sb.append("\uffae\165\uffae\166\uffae\167\uffae\170\uffae\171\uffae\172\uffae"); + sb.append("\173\uffae\174\uffae\175\uffae\176\uffae\177\uffae\202\uffae\203"); + sb.append("\uffae\204\uffae\215\uffae\216\uffae\231\uffae\232\uffae\233\uffae"); + sb.append("\243\uffae\244\uffae\246\uffae\247\uffae\252\uffae\001\002\000"); + sb.append("\174\031\uffe1\033\uffe1\071\uffe1\072\uffe1\073\uffe1\111\uffe1"); + sb.append("\112\uffe1\113\uffe1\127\uffe1\130\uffe1\131\uffe1\132\uffe1\134"); + sb.append("\uffe1\135\uffe1\136\uffe1\137\uffe1\140\uffe1\141\uffe1\142\uffe1"); + sb.append("\143\uffe1\144\uffe1\145\uffe1\146\uffe1\147\uffe1\150\uffe1\151"); + sb.append("\uffe1\152\uffe1\153\uffe1\154\uffe1\155\uffe1\156\uffe1\157\uffe1"); + sb.append("\160\uffe1\161\uffe1\162\uffe1\163\uffe1\164\uffe1\165\uffe1\166"); + sb.append("\uffe1\167\uffe1\170\uffe1\171\uffe1\172\uffe1\173\uffe1\174\uffe1"); + sb.append("\175\uffe1\176\uffe1\177\uffe1\202\uffe1\203\uffe1\204\uffe1\215"); + sb.append("\uffe1\216\uffe1\231\uffe1\232\uffe1\233\uffe1\243\uffe1\244\uffe1"); + sb.append("\246\uffe1\247\uffe1\252\uffe1\001\002\000\174\031\uffb4\033"); + sb.append("\uffb4\071\uffb4\072\uffb4\073\uffb4\111\uffb4\112\uffb4\113\uffb4"); + sb.append("\127\uffb4\130\uffb4\131\uffb4\132\uffb4\134\uffb4\135\uffb4\136"); + sb.append("\uffb4\137\uffb4\140\uffb4\141\uffb4\142\uffb4\143\uffb4\144\uffb4"); + sb.append("\145\uffb4\146\uffb4\147\uffb4\150\uffb4\151\uffb4\152\uffb4\153"); + sb.append("\uffb4\154\uffb4\155\uffb4\156\uffb4\157\uffb4\160\uffb4\161\uffb4"); + sb.append("\162\uffb4\163\uffb4\164\uffb4\165\uffb4\166\uffb4\167\uffb4\170"); + sb.append("\uffb4\171\uffb4\172\uffb4\173\uffb4\174\uffb4\175\uffb4\176\uffb4"); + sb.append("\177\uffb4\202\uffb4\203\uffb4\204\uffb4\215\uffb4\216\uffb4\231"); + sb.append("\uffb4\232\uffb4\233\uffb4\243\uffb4\244\uffb4\246\uffb4\247\uffb4"); + sb.append("\252\uffb4\001\002\000\174\031\uffdc\033\uffdc\071\uffdc\072"); sb.append("\uffdc\073\uffdc\111\uffdc\112\uffdc\113\uffdc\127\uffdc\130\uffdc"); sb.append("\131\uffdc\132\uffdc\134\uffdc\135\uffdc\136\uffdc\137\uffdc\140"); sb.append("\uffdc\141\uffdc\142\uffdc\143\uffdc\144\uffdc\145\uffdc\146\uffdc"); sb.append("\147\uffdc\150\uffdc\151\uffdc\152\uffdc\153\uffdc\154\uffdc\155"); sb.append("\uffdc\156\uffdc\157\uffdc\160\uffdc\161\uffdc\162\uffdc\163\uffdc"); sb.append("\164\uffdc\165\uffdc\166\uffdc\167\uffdc\170\uffdc\171\uffdc\172"); - sb.append("\uffdc\173\uffdc\174\uffdc\175\uffdc\176\uffdc\201\uffdc\202\uffdc"); - sb.append("\203\uffdc\214\uffdc\215\uffdc\230\uffdc\231\uffdc\232\uffdc\242"); - sb.append("\uffdc\243\uffdc\245\uffdc\246\uffdc\251\uffdc\001\002\000\172"); - sb.append("\031\uffb5\033\uffb5\071\uffb5\072\uffb5\073\uffb5\111\uffb5\112"); - sb.append("\uffb5\113\uffb5\127\uffb5\130\uffb5\131\uffb5\132\uffb5\134\uffb5"); - sb.append("\135\uffb5\136\uffb5\137\uffb5\140\uffb5\141\uffb5\142\uffb5\143"); - sb.append("\uffb5\144\uffb5\145\uffb5\146\uffb5\147\uffb5\150\uffb5\151\uffb5"); - sb.append("\152\uffb5\153\uffb5\154\uffb5\155\uffb5\156\uffb5\157\uffb5\160"); - sb.append("\uffb5\161\uffb5\162\uffb5\163\uffb5\164\uffb5\165\uffb5\166\uffb5"); - sb.append("\167\uffb5\170\uffb5\171\uffb5\172\uffb5\173\uffb5\174\uffb5\175"); - sb.append("\uffb5\176\uffb5\201\uffb5\202\uffb5\203\uffb5\214\uffb5\215\uffb5"); - sb.append("\230\uffb5\231\uffb5\232\uffb5\242\uffb5\243\uffb5\245\uffb5\246"); - sb.append("\uffb5\251\uffb5\001\002\000\172\031\ufff1\033\ufff1\071\ufff1"); - sb.append("\072\ufff1\073\ufff1\111\ufff1\112\ufff1\113\ufff1\127\ufff1\130"); - sb.append("\ufff1\131\ufff1\132\ufff1\134\ufff1\135\ufff1\136\ufff1\137\ufff1"); - sb.append("\140\ufff1\141\ufff1\142\ufff1\143\ufff1\144\ufff1\145\ufff1\146"); - sb.append("\ufff1\147\ufff1\150\ufff1\151\ufff1\152\ufff1\153\ufff1\154\ufff1"); - sb.append("\155\ufff1\156\ufff1\157\ufff1\160\ufff1\161\ufff1\162\ufff1\163"); - sb.append("\ufff1\164\ufff1\165\ufff1\166\ufff1\167\ufff1\170\ufff1\171\ufff1"); - sb.append("\172\ufff1\173\ufff1\174\ufff1\175\ufff1\176\ufff1\201\ufff1\202"); - sb.append("\ufff1\203\ufff1\214\ufff1\215\ufff1\230\ufff1\231\ufff1\232\ufff1"); - sb.append("\242\ufff1\243\ufff1\245\ufff1\246\ufff1\251\ufff1\001\002\000"); - sb.append("\172\031\uffeb\033\uffeb\071\uffeb\072\uffeb\073\uffeb\111\uffeb"); - sb.append("\112\uffeb\113\uffeb\127\uffeb\130\uffeb\131\uffeb\132\uffeb\134"); - sb.append("\uffeb\135\uffeb\136\uffeb\137\uffeb\140\uffeb\141\uffeb\142\uffeb"); - sb.append("\143\uffeb\144\uffeb\145\uffeb\146\uffeb\147\uffeb\150\uffeb\151"); - sb.append("\uffeb\152\uffeb\153\uffeb\154\uffeb\155\uffeb\156\uffeb\157\uffeb"); - sb.append("\160\uffeb\161\uffeb\162\uffeb\163\uffeb\164\uffeb\165\uffeb\166"); - sb.append("\uffeb\167\uffeb\170\uffeb\171\uffeb\172\uffeb\173\uffeb\174\uffeb"); - sb.append("\175\uffeb\176\uffeb\201\uffeb\202\uffeb\203\uffeb\214\uffeb\215"); - sb.append("\uffeb\230\uffeb\231\uffeb\232\uffeb\242\uffeb\243\uffeb\245\uffeb"); - sb.append("\246\uffeb\251\uffeb\001\002\000\172\031\uffe0\033\uffe0\071"); - sb.append("\uffe0\072\uffe0\073\uffe0\111\uffe0\112\uffe0\113\uffe0\127\uffe0"); - sb.append("\130\uffe0\131\uffe0\132\uffe0\134\uffe0\135\uffe0\136\uffe0\137"); - sb.append("\uffe0\140\uffe0\141\uffe0\142\uffe0\143\uffe0\144\uffe0\145\uffe0"); - sb.append("\146\uffe0\147\uffe0\150\uffe0\151\uffe0\152\uffe0\153\uffe0\154"); - sb.append("\uffe0\155\uffe0\156\uffe0\157\uffe0\160\uffe0\161\uffe0\162\uffe0"); - sb.append("\163\uffe0\164\uffe0\165\uffe0\166\uffe0\167\uffe0\170\uffe0\171"); - sb.append("\uffe0\172\uffe0\173\uffe0\174\uffe0\175\uffe0\176\uffe0\201\uffe0"); - sb.append("\202\uffe0\203\uffe0\214\uffe0\215\uffe0\230\uffe0\231\uffe0\232"); - sb.append("\uffe0\242\uffe0\243\uffe0\245\uffe0\246\uffe0\251\uffe0\001\002"); - sb.append("\000\172\031\uffbf\033\uffbf\071\uffbf\072\uffbf\073\uffbf\111"); - sb.append("\uffbf\112\uffbf\113\uffbf\127\uffbf\130\uffbf\131\uffbf\132\uffbf"); - sb.append("\134\uffbf\135\uffbf\136\uffbf\137\uffbf\140\uffbf\141\uffbf\142"); - sb.append("\uffbf\143\uffbf\144\uffbf\145\uffbf\146\uffbf\147\uffbf\150\uffbf"); - sb.append("\151\uffbf\152\uffbf\153\uffbf\154\uffbf\155\uffbf\156\uffbf\157"); - sb.append("\uffbf\160\uffbf\161\uffbf\162\uffbf\163\uffbf\164\uffbf\165\uffbf"); - sb.append("\166\uffbf\167\uffbf\170\uffbf\171\uffbf\172\uffbf\173\uffbf\174"); - sb.append("\uffbf\175\uffbf\176\uffbf\201\uffbf\202\uffbf\203\uffbf\214\uffbf"); - sb.append("\215\uffbf\230\uffbf\231\uffbf\232\uffbf\242\uffbf\243\uffbf\245"); - sb.append("\uffbf\246\uffbf\251\uffbf\001\002\000\172\031\uffa4\033\uffa4"); - sb.append("\071\uffa4\072\uffa4\073\uffa4\111\uffa4\112\uffa4\113\uffa4\127"); - sb.append("\uffa4\130\uffa4\131\uffa4\132\uffa4\134\uffa4\135\uffa4\136\uffa4"); - sb.append("\137\uffa4\140\uffa4\141\uffa4\142\uffa4\143\uffa4\144\uffa4\145"); - sb.append("\uffa4\146\uffa4\147\uffa4\150\uffa4\151\uffa4\152\uffa4\153\uffa4"); - sb.append("\154\uffa4\155\uffa4\156\uffa4\157\uffa4\160\uffa4\161\uffa4\162"); - sb.append("\uffa4\163\uffa4\164\uffa4\165\uffa4\166\uffa4\167\uffa4\170\uffa4"); - sb.append("\171\uffa4\172\uffa4\173\uffa4\174\uffa4\175\uffa4\176\uffa4\201"); - sb.append("\uffa4\202\uffa4\203\uffa4\214\uffa4\215\uffa4\230\uffa4\231\uffa4"); - sb.append("\232\uffa4\242\uffa4\243\uffa4\245\uffa4\246\uffa4\251\uffa4\001"); - sb.append("\002\000\172\031\uffd6\033\uffd6\071\uffd6\072\uffd6\073\uffd6"); - sb.append("\111\uffd6\112\uffd6\113\uffd6\127\uffd6\130\uffd6\131\uffd6\132"); - sb.append("\uffd6\134\uffd6\135\uffd6\136\uffd6\137\uffd6\140\uffd6\141\uffd6"); - sb.append("\142\uffd6\143\uffd6\144\uffd6\145\uffd6\146\uffd6\147\uffd6\150"); - sb.append("\uffd6\151\uffd6\152\uffd6\153\uffd6\154\uffd6\155\uffd6\156\uffd6"); - sb.append("\157\uffd6\160\uffd6\161\uffd6\162\uffd6\163\uffd6\164\uffd6\165"); - sb.append("\uffd6\166\uffd6\167\uffd6\170\uffd6\171\uffd6\172\uffd6\173\uffd6"); - sb.append("\174\uffd6\175\uffd6\176\uffd6\201\uffd6\202\uffd6\203\uffd6\214"); - sb.append("\uffd6\215\uffd6\230\uffd6\231\uffd6\232\uffd6\242\uffd6\243\uffd6"); - sb.append("\245\uffd6\246\uffd6\251\uffd6\001\002\000\172\031\uffc0\033"); - sb.append("\uffc0\071\uffc0\072\uffc0\073\uffc0\111\uffc0\112\uffc0\113\uffc0"); - sb.append("\127\uffc0\130\uffc0\131\uffc0\132\uffc0\134\uffc0\135\uffc0\136"); - sb.append("\uffc0\137\uffc0\140\uffc0\141\uffc0\142\uffc0\143\uffc0\144\uffc0"); - sb.append("\145\uffc0\146\uffc0\147\uffc0\150\uffc0\151\uffc0\152\uffc0\153"); - sb.append("\uffc0\154\uffc0\155\uffc0\156\uffc0\157\uffc0\160\uffc0\161\uffc0"); - sb.append("\162\uffc0\163\uffc0\164\uffc0\165\uffc0\166\uffc0\167\uffc0\170"); - sb.append("\uffc0\171\uffc0\172\uffc0\173\uffc0\174\uffc0\175\uffc0\176\uffc0"); - sb.append("\201\uffc0\202\uffc0\203\uffc0\214\uffc0\215\uffc0\230\uffc0\231"); - sb.append("\uffc0\232\uffc0\242\uffc0\243\uffc0\245\uffc0\246\uffc0\251\uffc0"); - sb.append("\001\002\000\172\031\uffad\033\uffad\071\uffad\072\uffad\073"); - sb.append("\uffad\111\uffad\112\uffad\113\uffad\127\uffad\130\uffad\131\uffad"); - sb.append("\132\uffad\134\uffad\135\uffad\136\uffad\137\uffad\140\uffad\141"); - sb.append("\uffad\142\uffad\143\uffad\144\uffad\145\uffad\146\uffad\147\uffad"); - sb.append("\150\uffad\151\uffad\152\uffad\153\uffad\154\uffad\155\uffad\156"); - sb.append("\uffad\157\uffad\160\uffad\161\uffad\162\uffad\163\uffad\164\uffad"); - sb.append("\165\uffad\166\uffad\167\uffad\170\uffad\171\uffad\172\uffad\173"); - sb.append("\uffad\174\uffad\175\uffad\176\uffad\201\uffad\202\uffad\203\uffad"); - sb.append("\214\uffad\215\uffad\230\uffad\231\uffad\232\uffad\242\uffad\243"); - sb.append("\uffad\245\uffad\246\uffad\251\uffad\001\002\000\172\031\uffcb"); - sb.append("\033\uffcb\071\uffcb\072\uffcb\073\uffcb\111\uffcb\112\uffcb\113"); - sb.append("\uffcb\127\uffcb\130\uffcb\131\uffcb\132\uffcb\134\uffcb\135\uffcb"); - sb.append("\136\uffcb\137\uffcb\140\uffcb\141\uffcb\142\uffcb\143\uffcb\144"); - sb.append("\uffcb\145\uffcb\146\uffcb\147\uffcb\150\uffcb\151\uffcb\152\uffcb"); - sb.append("\153\uffcb\154\uffcb\155\uffcb\156\uffcb\157\uffcb\160\uffcb\161"); - sb.append("\uffcb\162\uffcb\163\uffcb\164\uffcb\165\uffcb\166\uffcb\167\uffcb"); - sb.append("\170\uffcb\171\uffcb\172\uffcb\173\uffcb\174\uffcb\175\uffcb\176"); - sb.append("\uffcb\201\uffcb\202\uffcb\203\uffcb\214\uffcb\215\uffcb\230\uffcb"); - sb.append("\231\uffcb\232\uffcb\242\uffcb\243\uffcb\245\uffcb\246\uffcb\251"); - sb.append("\uffcb\001\002\000\172\031\uffc7\033\uffc7\071\uffc7\072\uffc7"); - sb.append("\073\uffc7\111\uffc7\112\uffc7\113\uffc7\127\uffc7\130\uffc7\131"); - sb.append("\uffc7\132\uffc7\134\uffc7\135\uffc7\136\uffc7\137\uffc7\140\uffc7"); - sb.append("\141\uffc7\142\uffc7\143\uffc7\144\uffc7\145\uffc7\146\uffc7\147"); - sb.append("\uffc7\150\uffc7\151\uffc7\152\uffc7\153\uffc7\154\uffc7\155\uffc7"); - sb.append("\156\uffc7\157\uffc7\160\uffc7\161\uffc7\162\uffc7\163\uffc7\164"); - sb.append("\uffc7\165\uffc7\166\uffc7\167\uffc7\170\uffc7\171\uffc7\172\uffc7"); - sb.append("\173\uffc7\174\uffc7\175\uffc7\176\uffc7\201\uffc7\202\uffc7\203"); - sb.append("\uffc7\214\uffc7\215\uffc7\230\uffc7\231\uffc7\232\uffc7\242\uffc7"); - sb.append("\243\uffc7\245\uffc7\246\uffc7\251\uffc7\001\002\000\170\004"); - sb.append("\201\006\156\007\175\010\u01af\011\204\012\075\015\031"); - sb.append("\016\071\032\106\036\125\044\222\045\u01b1\054\026\062"); - sb.append("\210\063\010\074\051\075\166\077\123\100\012\101\206"); - sb.append("\102\041\103\144\104\117\105\141\115\136\116\046\121"); - sb.append("\160\122\013\123\065\124\124\125\116\126\131\133\020"); - sb.append("\172\104\173\176\177\130\200\067\202\054\203\120\204"); - sb.append("\207\205\154\206\216\207\151\210\142\211\155\212\063"); - sb.append("\213\074\214\114\216\101\222\u01b0\230\u01b3\233\152\234"); - sb.append("\015\235\073\236\060\247\021\253\147\254\064\255\055"); - sb.append("\001\002\000\172\031\uffe4\033\uffe4\071\uffe4\072\uffe4\073"); - sb.append("\uffe4\111\uffe4\112\uffe4\113\uffe4\127\uffe4\130\uffe4\131\uffe4"); - sb.append("\132\uffe4\134\uffe4\135\uffe4\136\uffe4\137\uffe4\140\uffe4\141"); - sb.append("\uffe4\142\uffe4\143\uffe4\144\uffe4\145\uffe4\146\uffe4\147\uffe4"); - sb.append("\150\uffe4\151\uffe4\152\uffe4\153\uffe4\154\uffe4\155\uffe4\156"); - sb.append("\uffe4\157\uffe4\160\uffe4\161\uffe4\162\uffe4\163\uffe4\164\uffe4"); - sb.append("\165\uffe4\166\uffe4\167\uffe4\170\uffe4\171\uffe4\172\uffe4\173"); - sb.append("\uffe4\174\uffe4\175\uffe4\176\uffe4\201\uffe4\202\uffe4\203\uffe4"); - sb.append("\214\uffe4\215\uffe4\230\uffe4\231\uffe4\232\uffe4\242\uffe4\243"); - sb.append("\uffe4\245\uffe4\246\uffe4\251\uffe4\001\002\000\172\031\uffe6"); + sb.append("\uffdc\173\uffdc\174\uffdc\175\uffdc\176\uffdc\177\uffdc\202\uffdc"); + sb.append("\203\uffdc\204\uffdc\215\uffdc\216\uffdc\231\uffdc\232\uffdc\233"); + sb.append("\uffdc\243\uffdc\244\uffdc\246\uffdc\247\uffdc\252\uffdc\001\002"); + sb.append("\000\174\031\uffb5\033\uffb5\071\uffb5\072\uffb5\073\uffb5\111"); + sb.append("\uffb5\112\uffb5\113\uffb5\127\uffb5\130\uffb5\131\uffb5\132\uffb5"); + sb.append("\134\uffb5\135\uffb5\136\uffb5\137\uffb5\140\uffb5\141\uffb5\142"); + sb.append("\uffb5\143\uffb5\144\uffb5\145\uffb5\146\uffb5\147\uffb5\150\uffb5"); + sb.append("\151\uffb5\152\uffb5\153\uffb5\154\uffb5\155\uffb5\156\uffb5\157"); + sb.append("\uffb5\160\uffb5\161\uffb5\162\uffb5\163\uffb5\164\uffb5\165\uffb5"); + sb.append("\166\uffb5\167\uffb5\170\uffb5\171\uffb5\172\uffb5\173\uffb5\174"); + sb.append("\uffb5\175\uffb5\176\uffb5\177\uffb5\202\uffb5\203\uffb5\204\uffb5"); + sb.append("\215\uffb5\216\uffb5\231\uffb5\232\uffb5\233\uffb5\243\uffb5\244"); + sb.append("\uffb5\246\uffb5\247\uffb5\252\uffb5\001\002\000\174\031\ufff1"); + sb.append("\033\ufff1\071\ufff1\072\ufff1\073\ufff1\111\ufff1\112\ufff1\113"); + sb.append("\ufff1\127\ufff1\130\ufff1\131\ufff1\132\ufff1\134\ufff1\135\ufff1"); + sb.append("\136\ufff1\137\ufff1\140\ufff1\141\ufff1\142\ufff1\143\ufff1\144"); + sb.append("\ufff1\145\ufff1\146\ufff1\147\ufff1\150\ufff1\151\ufff1\152\ufff1"); + sb.append("\153\ufff1\154\ufff1\155\ufff1\156\ufff1\157\ufff1\160\ufff1\161"); + sb.append("\ufff1\162\ufff1\163\ufff1\164\ufff1\165\ufff1\166\ufff1\167\ufff1"); + sb.append("\170\ufff1\171\ufff1\172\ufff1\173\ufff1\174\ufff1\175\ufff1\176"); + sb.append("\ufff1\177\ufff1\202\ufff1\203\ufff1\204\ufff1\215\ufff1\216\ufff1"); + sb.append("\231\ufff1\232\ufff1\233\ufff1\243\ufff1\244\ufff1\246\ufff1\247"); + sb.append("\ufff1\252\ufff1\001\002\000\174\031\uffeb\033\uffeb\071\uffeb"); + sb.append("\072\uffeb\073\uffeb\111\uffeb\112\uffeb\113\uffeb\127\uffeb\130"); + sb.append("\uffeb\131\uffeb\132\uffeb\134\uffeb\135\uffeb\136\uffeb\137\uffeb"); + sb.append("\140\uffeb\141\uffeb\142\uffeb\143\uffeb\144\uffeb\145\uffeb\146"); + sb.append("\uffeb\147\uffeb\150\uffeb\151\uffeb\152\uffeb\153\uffeb\154\uffeb"); + sb.append("\155\uffeb\156\uffeb\157\uffeb\160\uffeb\161\uffeb\162\uffeb\163"); + sb.append("\uffeb\164\uffeb\165\uffeb\166\uffeb\167\uffeb\170\uffeb\171\uffeb"); + sb.append("\172\uffeb\173\uffeb\174\uffeb\175\uffeb\176\uffeb\177\uffeb\202"); + sb.append("\uffeb\203\uffeb\204\uffeb\215\uffeb\216\uffeb\231\uffeb\232\uffeb"); + sb.append("\233\uffeb\243\uffeb\244\uffeb\246\uffeb\247\uffeb\252\uffeb\001"); + sb.append("\002\000\174\031\uffe0\033\uffe0\071\uffe0\072\uffe0\073\uffe0"); + sb.append("\111\uffe0\112\uffe0\113\uffe0\127\uffe0\130\uffe0\131\uffe0\132"); + sb.append("\uffe0\134\uffe0\135\uffe0\136\uffe0\137\uffe0\140\uffe0\141\uffe0"); + sb.append("\142\uffe0\143\uffe0\144\uffe0\145\uffe0\146\uffe0\147\uffe0\150"); + sb.append("\uffe0\151\uffe0\152\uffe0\153\uffe0\154\uffe0\155\uffe0\156\uffe0"); + sb.append("\157\uffe0\160\uffe0\161\uffe0\162\uffe0\163\uffe0\164\uffe0\165"); + sb.append("\uffe0\166\uffe0\167\uffe0\170\uffe0\171\uffe0\172\uffe0\173\uffe0"); + sb.append("\174\uffe0\175\uffe0\176\uffe0\177\uffe0\202\uffe0\203\uffe0\204"); + sb.append("\uffe0\215\uffe0\216\uffe0\231\uffe0\232\uffe0\233\uffe0\243\uffe0"); + sb.append("\244\uffe0\246\uffe0\247\uffe0\252\uffe0\001\002\000\174\031"); + sb.append("\uffbf\033\uffbf\071\uffbf\072\uffbf\073\uffbf\111\uffbf\112\uffbf"); + sb.append("\113\uffbf\127\uffbf\130\uffbf\131\uffbf\132\uffbf\134\uffbf\135"); + sb.append("\uffbf\136\uffbf\137\uffbf\140\uffbf\141\uffbf\142\uffbf\143\uffbf"); + sb.append("\144\uffbf\145\uffbf\146\uffbf\147\uffbf\150\uffbf\151\uffbf\152"); + sb.append("\uffbf\153\uffbf\154\uffbf\155\uffbf\156\uffbf\157\uffbf\160\uffbf"); + sb.append("\161\uffbf\162\uffbf\163\uffbf\164\uffbf\165\uffbf\166\uffbf\167"); + sb.append("\uffbf\170\uffbf\171\uffbf\172\uffbf\173\uffbf\174\uffbf\175\uffbf"); + sb.append("\176\uffbf\177\uffbf\202\uffbf\203\uffbf\204\uffbf\215\uffbf\216"); + sb.append("\uffbf\231\uffbf\232\uffbf\233\uffbf\243\uffbf\244\uffbf\246\uffbf"); + sb.append("\247\uffbf\252\uffbf\001\002\000\174\031\uffa4\033\uffa4\071"); + sb.append("\uffa4\072\uffa4\073\uffa4\111\uffa4\112\uffa4\113\uffa4\127\uffa4"); + sb.append("\130\uffa4\131\uffa4\132\uffa4\134\uffa4\135\uffa4\136\uffa4\137"); + sb.append("\uffa4\140\uffa4\141\uffa4\142\uffa4\143\uffa4\144\uffa4\145\uffa4"); + sb.append("\146\uffa4\147\uffa4\150\uffa4\151\uffa4\152\uffa4\153\uffa4\154"); + sb.append("\uffa4\155\uffa4\156\uffa4\157\uffa4\160\uffa4\161\uffa4\162\uffa4"); + sb.append("\163\uffa4\164\uffa4\165\uffa4\166\uffa4\167\uffa4\170\uffa4\171"); + sb.append("\uffa4\172\uffa4\173\uffa4\174\uffa4\175\uffa4\176\uffa4\177\uffa4"); + sb.append("\202\uffa4\203\uffa4\204\uffa4\215\uffa4\216\uffa4\231\uffa4\232"); + sb.append("\uffa4\233\uffa4\243\uffa4\244\uffa4\246\uffa4\247\uffa4\252\uffa4"); + sb.append("\001\002\000\174\031\uffd6\033\uffd6\071\uffd6\072\uffd6\073"); + sb.append("\uffd6\111\uffd6\112\uffd6\113\uffd6\127\uffd6\130\uffd6\131\uffd6"); + sb.append("\132\uffd6\134\uffd6\135\uffd6\136\uffd6\137\uffd6\140\uffd6\141"); + sb.append("\uffd6\142\uffd6\143\uffd6\144\uffd6\145\uffd6\146\uffd6\147\uffd6"); + sb.append("\150\uffd6\151\uffd6\152\uffd6\153\uffd6\154\uffd6\155\uffd6\156"); + sb.append("\uffd6\157\uffd6\160\uffd6\161\uffd6\162\uffd6\163\uffd6\164\uffd6"); + sb.append("\165\uffd6\166\uffd6\167\uffd6\170\uffd6\171\uffd6\172\uffd6\173"); + sb.append("\uffd6\174\uffd6\175\uffd6\176\uffd6\177\uffd6\202\uffd6\203\uffd6"); + sb.append("\204\uffd6\215\uffd6\216\uffd6\231\uffd6\232\uffd6\233\uffd6\243"); + sb.append("\uffd6\244\uffd6\246\uffd6\247\uffd6\252\uffd6\001\002\000\174"); + sb.append("\031\uffc0\033\uffc0\071\uffc0\072\uffc0\073\uffc0\111\uffc0\112"); + sb.append("\uffc0\113\uffc0\127\uffc0\130\uffc0\131\uffc0\132\uffc0\134\uffc0"); + sb.append("\135\uffc0\136\uffc0\137\uffc0\140\uffc0\141\uffc0\142\uffc0\143"); + sb.append("\uffc0\144\uffc0\145\uffc0\146\uffc0\147\uffc0\150\uffc0\151\uffc0"); + sb.append("\152\uffc0\153\uffc0\154\uffc0\155\uffc0\156\uffc0\157\uffc0\160"); + sb.append("\uffc0\161\uffc0\162\uffc0\163\uffc0\164\uffc0\165\uffc0\166\uffc0"); + sb.append("\167\uffc0\170\uffc0\171\uffc0\172\uffc0\173\uffc0\174\uffc0\175"); + sb.append("\uffc0\176\uffc0\177\uffc0\202\uffc0\203\uffc0\204\uffc0\215\uffc0"); + sb.append("\216\uffc0\231\uffc0\232\uffc0\233\uffc0\243\uffc0\244\uffc0\246"); + sb.append("\uffc0\247\uffc0\252\uffc0\001\002\000\174\031\uffad\033\uffad"); + sb.append("\071\uffad\072\uffad\073\uffad\111\uffad\112\uffad\113\uffad\127"); + sb.append("\uffad\130\uffad\131\uffad\132\uffad\134\uffad\135\uffad\136\uffad"); + sb.append("\137\uffad\140\uffad\141\uffad\142\uffad\143\uffad\144\uffad\145"); + sb.append("\uffad\146\uffad\147\uffad\150\uffad\151\uffad\152\uffad\153\uffad"); + sb.append("\154\uffad\155\uffad\156\uffad\157\uffad\160\uffad\161\uffad\162"); + sb.append("\uffad\163\uffad\164\uffad\165\uffad\166\uffad\167\uffad\170\uffad"); + sb.append("\171\uffad\172\uffad\173\uffad\174\uffad\175\uffad\176\uffad\177"); + sb.append("\uffad\202\uffad\203\uffad\204\uffad\215\uffad\216\uffad\231\uffad"); + sb.append("\232\uffad\233\uffad\243\uffad\244\uffad\246\uffad\247\uffad\252"); + sb.append("\uffad\001\002\000\174\031\uffcb\033\uffcb\071\uffcb\072\uffcb"); + sb.append("\073\uffcb\111\uffcb\112\uffcb\113\uffcb\127\uffcb\130\uffcb\131"); + sb.append("\uffcb\132\uffcb\134\uffcb\135\uffcb\136\uffcb\137\uffcb\140\uffcb"); + sb.append("\141\uffcb\142\uffcb\143\uffcb\144\uffcb\145\uffcb\146\uffcb\147"); + sb.append("\uffcb\150\uffcb\151\uffcb\152\uffcb\153\uffcb\154\uffcb\155\uffcb"); + sb.append("\156\uffcb\157\uffcb\160\uffcb\161\uffcb\162\uffcb\163\uffcb\164"); + sb.append("\uffcb\165\uffcb\166\uffcb\167\uffcb\170\uffcb\171\uffcb\172\uffcb"); + sb.append("\173\uffcb\174\uffcb\175\uffcb\176\uffcb\177\uffcb\202\uffcb\203"); + sb.append("\uffcb\204\uffcb\215\uffcb\216\uffcb\231\uffcb\232\uffcb\233\uffcb"); + sb.append("\243\uffcb\244\uffcb\246\uffcb\247\uffcb\252\uffcb\001\002\000"); + sb.append("\174\031\uffc7\033\uffc7\071\uffc7\072\uffc7\073\uffc7\111\uffc7"); + sb.append("\112\uffc7\113\uffc7\127\uffc7\130\uffc7\131\uffc7\132\uffc7\134"); + sb.append("\uffc7\135\uffc7\136\uffc7\137\uffc7\140\uffc7\141\uffc7\142\uffc7"); + sb.append("\143\uffc7\144\uffc7\145\uffc7\146\uffc7\147\uffc7\150\uffc7\151"); + sb.append("\uffc7\152\uffc7\153\uffc7\154\uffc7\155\uffc7\156\uffc7\157\uffc7"); + sb.append("\160\uffc7\161\uffc7\162\uffc7\163\uffc7\164\uffc7\165\uffc7\166"); + sb.append("\uffc7\167\uffc7\170\uffc7\171\uffc7\172\uffc7\173\uffc7\174\uffc7"); + sb.append("\175\uffc7\176\uffc7\177\uffc7\202\uffc7\203\uffc7\204\uffc7\215"); + sb.append("\uffc7\216\uffc7\231\uffc7\232\uffc7\233\uffc7\243\uffc7\244\uffc7"); + sb.append("\246\uffc7\247\uffc7\252\uffc7\001\002\000\170\004\202\006"); + sb.append("\156\007\175\010\u01b1\011\204\012\075\015\031\016\071"); + sb.append("\032\106\036\125\044\222\045\u01b3\054\026\062\210\063"); + sb.append("\010\074\051\075\166\077\123\100\012\101\206\102\041"); + sb.append("\103\144\104\117\105\141\115\136\116\046\121\160\122"); + sb.append("\013\123\065\124\124\125\116\126\131\133\020\173\104"); + sb.append("\174\176\200\130\201\067\203\054\204\120\205\207\206"); + sb.append("\154\207\216\210\151\211\142\212\155\213\063\214\074"); + sb.append("\215\114\217\101\223\u01b2\231\u01b5\234\152\235\015\236"); + sb.append("\073\237\060\250\021\254\147\255\064\256\055\001\002"); + sb.append("\000\174\031\uffe4\033\uffe4\071\uffe4\072\uffe4\073\uffe4\111"); + sb.append("\uffe4\112\uffe4\113\uffe4\127\uffe4\130\uffe4\131\uffe4\132\uffe4"); + sb.append("\134\uffe4\135\uffe4\136\uffe4\137\uffe4\140\uffe4\141\uffe4\142"); + sb.append("\uffe4\143\uffe4\144\uffe4\145\uffe4\146\uffe4\147\uffe4\150\uffe4"); + sb.append("\151\uffe4\152\uffe4\153\uffe4\154\uffe4\155\uffe4\156\uffe4\157"); + sb.append("\uffe4\160\uffe4\161\uffe4\162\uffe4\163\uffe4\164\uffe4\165\uffe4"); + sb.append("\166\uffe4\167\uffe4\170\uffe4\171\uffe4\172\uffe4\173\uffe4\174"); + sb.append("\uffe4\175\uffe4\176\uffe4\177\uffe4\202\uffe4\203\uffe4\204\uffe4"); + sb.append("\215\uffe4\216\uffe4\231\uffe4\232\uffe4\233\uffe4\243\uffe4\244"); + sb.append("\uffe4\246\uffe4\247\uffe4\252\uffe4\001\002\000\174\031\uffe6"); sb.append("\033\uffe6\071\uffe6\072\uffe6\073\uffe6\111\uffe6\112\uffe6\113"); sb.append("\uffe6\127\uffe6\130\uffe6\131\uffe6\132\uffe6\134\uffe6\135\uffe6"); sb.append("\136\uffe6\137\uffe6\140\uffe6\141\uffe6\142\uffe6\143\uffe6\144"); @@ -2211,667 +2246,569 @@ protected EncodedActionTable1() { sb.append("\153\uffe6\154\uffe6\155\uffe6\156\uffe6\157\uffe6\160\uffe6\161"); sb.append("\uffe6\162\uffe6\163\uffe6\164\uffe6\165\uffe6\166\uffe6\167\uffe6"); sb.append("\170\uffe6\171\uffe6\172\uffe6\173\uffe6\174\uffe6\175\uffe6\176"); - sb.append("\uffe6\201\uffe6\202\uffe6\203\uffe6\214\uffe6\215\uffe6\230\uffe6"); - sb.append("\231\uffe6\232\uffe6\242\uffe6\243\uffe6\245\uffe6\246\uffe6\251"); - sb.append("\uffe6\001\002\000\172\031\ufff2\033\ufff2\071\ufff2\072\ufff2"); - sb.append("\073\ufff2\111\ufff2\112\ufff2\113\ufff2\127\ufff2\130\ufff2\131"); - sb.append("\ufff2\132\ufff2\134\ufff2\135\ufff2\136\ufff2\137\ufff2\140\ufff2"); - sb.append("\141\ufff2\142\ufff2\143\ufff2\144\ufff2\145\ufff2\146\ufff2\147"); - sb.append("\ufff2\150\ufff2\151\ufff2\152\ufff2\153\ufff2\154\ufff2\155\ufff2"); - sb.append("\156\ufff2\157\ufff2\160\ufff2\161\ufff2\162\ufff2\163\ufff2\164"); - sb.append("\ufff2\165\ufff2\166\ufff2\167\ufff2\170\ufff2\171\ufff2\172\ufff2"); - sb.append("\173\ufff2\174\ufff2\175\ufff2\176\ufff2\201\ufff2\202\ufff2\203"); - sb.append("\ufff2\214\ufff2\215\ufff2\230\ufff2\231\ufff2\232\ufff2\242\ufff2"); - sb.append("\243\ufff2\245\ufff2\246\ufff2\251\ufff2\001\002\000\172\031"); - sb.append("\uffcc\033\uffcc\071\uffcc\072\uffcc\073\uffcc\111\uffcc\112\uffcc"); - sb.append("\113\uffcc\127\uffcc\130\uffcc\131\uffcc\132\uffcc\134\uffcc\135"); - sb.append("\uffcc\136\uffcc\137\uffcc\140\uffcc\141\uffcc\142\uffcc\143\uffcc"); - sb.append("\144\uffcc\145\uffcc\146\uffcc\147\uffcc\150\uffcc\151\uffcc\152"); - sb.append("\uffcc\153\uffcc\154\uffcc\155\uffcc\156\uffcc\157\uffcc\160\uffcc"); - sb.append("\161\uffcc\162\uffcc\163\uffcc\164\uffcc\165\uffcc\166\uffcc\167"); - sb.append("\uffcc\170\uffcc\171\uffcc\172\uffcc\173\uffcc\174\uffcc\175\uffcc"); - sb.append("\176\uffcc\201\uffcc\202\uffcc\203\uffcc\214\uffcc\215\uffcc\230"); - sb.append("\uffcc\231\uffcc\232\uffcc\242\uffcc\243\uffcc\245\uffcc\246\uffcc"); - sb.append("\251\uffcc\001\002\000\172\031\uffea\033\uffea\071\uffea\072"); - sb.append("\uffea\073\uffea\111\uffea\112\uffea\113\uffea\127\uffea\130\uffea"); - sb.append("\131\uffea\132\uffea\134\uffea\135\uffea\136\uffea\137\uffea\140"); - sb.append("\uffea\141\uffea\142\uffea\143\uffea\144\uffea\145\uffea\146\uffea"); - sb.append("\147\uffea\150\uffea\151\uffea\152\uffea\153\uffea\154\uffea\155"); - sb.append("\uffea\156\uffea\157\uffea\160\uffea\161\uffea\162\uffea\163\uffea"); - sb.append("\164\uffea\165\uffea\166\uffea\167\uffea\170\uffea\171\uffea\172"); - sb.append("\uffea\173\uffea\174\uffea\175\uffea\176\uffea\201\uffea\202\uffea"); - sb.append("\203\uffea\214\uffea\215\uffea\230\uffea\231\uffea\232\uffea\242"); - sb.append("\uffea\243\uffea\245\uffea\246\uffea\251\uffea\001\002\000\172"); - sb.append("\031\uffd0\033\uffd0\071\uffd0\072\uffd0\073\uffd0\111\uffd0\112"); - sb.append("\uffd0\113\uffd0\127\uffd0\130\uffd0\131\uffd0\132\uffd0\134\uffd0"); - sb.append("\135\uffd0\136\uffd0\137\uffd0\140\uffd0\141\uffd0\142\uffd0\143"); - sb.append("\uffd0\144\uffd0\145\uffd0\146\uffd0\147\uffd0\150\uffd0\151\uffd0"); - sb.append("\152\uffd0\153\uffd0\154\uffd0\155\uffd0\156\uffd0\157\uffd0\160"); - sb.append("\uffd0\161\uffd0\162\uffd0\163\uffd0\164\uffd0\165\uffd0\166\uffd0"); - sb.append("\167\uffd0\170\uffd0\171\uffd0\172\uffd0\173\uffd0\174\uffd0\175"); - sb.append("\uffd0\176\uffd0\201\uffd0\202\uffd0\203\uffd0\214\uffd0\215\uffd0"); - sb.append("\230\uffd0\231\uffd0\232\uffd0\242\uffd0\243\uffd0\245\uffd0\246"); - sb.append("\uffd0\251\uffd0\001\002\000\172\031\uffba\033\uffba\071\uffba"); - sb.append("\072\uffba\073\uffba\111\uffba\112\uffba\113\uffba\127\uffba\130"); - sb.append("\uffba\131\uffba\132\uffba\134\uffba\135\uffba\136\uffba\137\uffba"); - sb.append("\140\uffba\141\uffba\142\uffba\143\uffba\144\uffba\145\uffba\146"); - sb.append("\uffba\147\uffba\150\uffba\151\uffba\152\uffba\153\uffba\154\uffba"); - sb.append("\155\uffba\156\uffba\157\uffba\160\uffba\161\uffba\162\uffba\163"); - sb.append("\uffba\164\uffba\165\uffba\166\uffba\167\uffba\170\uffba\171\uffba"); - sb.append("\172\uffba\173\uffba\174\uffba\175\uffba\176\uffba\201\uffba\202"); - sb.append("\uffba\203\uffba\214\uffba\215\uffba\230\uffba\231\uffba\232\uffba"); - sb.append("\242\uffba\243\uffba\245\uffba\246\uffba\251\uffba\001\002\000"); - sb.append("\120\071\ufd89\072\ufd89\073\ufd89\112\ufd89\113\ufd89\127\ufd89"); - sb.append("\130\ufd89\131\ufd89\132\ufd89\150\ufd89\151\ufd89\152\ufd89\153"); - sb.append("\ufd89\154\ufd89\155\ufd89\156\ufd89\157\ufd89\160\ufd89\161\ufd89"); - sb.append("\162\ufd89\163\ufd89\164\ufd89\165\ufd89\166\ufd89\167\ufd89\170"); - sb.append("\ufd89\171\ufd89\172\ufd89\173\ufd89\174\ufd89\175\ufd89\176\ufd89"); - sb.append("\201\ufd89\215\ufd89\231\ufd89\232\ufd89\242\ufd89\245\ufd89\251"); - sb.append("\ufd89\001\002\000\172\031\uffc2\033\uffc2\071\uffc2\072\uffc2"); - sb.append("\073\uffc2\111\uffc2\112\uffc2\113\uffc2\127\uffc2\130\uffc2\131"); - sb.append("\uffc2\132\uffc2\134\uffc2\135\uffc2\136\uffc2\137\uffc2\140\uffc2"); - sb.append("\141\uffc2\142\uffc2\143\uffc2\144\uffc2\145\uffc2\146\uffc2\147"); - sb.append("\uffc2\150\uffc2\151\uffc2\152\uffc2\153\uffc2\154\uffc2\155\uffc2"); - sb.append("\156\uffc2\157\uffc2\160\uffc2\161\uffc2\162\uffc2\163\uffc2\164"); - sb.append("\uffc2\165\uffc2\166\uffc2\167\uffc2\170\uffc2\171\uffc2\172\uffc2"); - sb.append("\173\uffc2\174\uffc2\175\uffc2\176\uffc2\201\uffc2\202\uffc2\203"); - sb.append("\uffc2\214\uffc2\215\uffc2\230\uffc2\231\uffc2\232\uffc2\242\uffc2"); - sb.append("\243\uffc2\245\uffc2\246\uffc2\251\uffc2\001\002\000\172\031"); - sb.append("\uffdd\033\uffdd\071\uffdd\072\uffdd\073\uffdd\111\uffdd\112\uffdd"); - sb.append("\113\uffdd\127\uffdd\130\uffdd\131\uffdd\132\uffdd\134\uffdd\135"); - sb.append("\uffdd\136\uffdd\137\uffdd\140\uffdd\141\uffdd\142\uffdd\143\uffdd"); - sb.append("\144\uffdd\145\uffdd\146\uffdd\147\uffdd\150\uffdd\151\uffdd\152"); - sb.append("\uffdd\153\uffdd\154\uffdd\155\uffdd\156\uffdd\157\uffdd\160\uffdd"); - sb.append("\161\uffdd\162\uffdd\163\uffdd\164\uffdd\165\uffdd\166\uffdd\167"); - sb.append("\uffdd\170\uffdd\171\uffdd\172\uffdd\173\uffdd\174\uffdd\175\uffdd"); - sb.append("\176\uffdd\201\uffdd\202\uffdd\203\uffdd\214\uffdd\215\uffdd\230"); - sb.append("\uffdd\231\uffdd\232\uffdd\242\uffdd\243\uffdd\245\uffdd\246\uffdd"); - sb.append("\251\uffdd\001\002\000\172\031\uffbb\033\uffbb\071\uffbb\072"); - sb.append("\uffbb\073\uffbb\111\uffbb\112\uffbb\113\uffbb\127\uffbb\130\uffbb"); - sb.append("\131\uffbb\132\uffbb\134\uffbb\135\uffbb\136\uffbb\137\uffbb\140"); - sb.append("\uffbb\141\uffbb\142\uffbb\143\uffbb\144\uffbb\145\uffbb\146\uffbb"); - sb.append("\147\uffbb\150\uffbb\151\uffbb\152\uffbb\153\uffbb\154\uffbb\155"); - sb.append("\uffbb\156\uffbb\157\uffbb\160\uffbb\161\uffbb\162\uffbb\163\uffbb"); - sb.append("\164\uffbb\165\uffbb\166\uffbb\167\uffbb\170\uffbb\171\uffbb\172"); - sb.append("\uffbb\173\uffbb\174\uffbb\175\uffbb\176\uffbb\201\uffbb\202\uffbb"); - sb.append("\203\uffbb\214\uffbb\215\uffbb\230\uffbb\231\uffbb\232\uffbb\242"); - sb.append("\uffbb\243\uffbb\245\uffbb\246\uffbb\251\uffbb\001\002\000\172"); - sb.append("\031\uffe9\033\uffe9\071\uffe9\072\uffe9\073\uffe9\111\uffe9\112"); - sb.append("\uffe9\113\uffe9\127\uffe9\130\uffe9\131\uffe9\132\uffe9\134\uffe9"); - sb.append("\135\uffe9\136\uffe9\137\uffe9\140\uffe9\141\uffe9\142\uffe9\143"); - sb.append("\uffe9\144\uffe9\145\uffe9\146\uffe9\147\uffe9\150\uffe9\151\uffe9"); - sb.append("\152\uffe9\153\uffe9\154\uffe9\155\uffe9\156\uffe9\157\uffe9\160"); - sb.append("\uffe9\161\uffe9\162\uffe9\163\uffe9\164\uffe9\165\uffe9\166\uffe9"); - sb.append("\167\uffe9\170\uffe9\171\uffe9\172\uffe9\173\uffe9\174\uffe9\175"); - sb.append("\uffe9\176\uffe9\201\uffe9\202\uffe9\203\uffe9\214\uffe9\215\uffe9"); - sb.append("\230\uffe9\231\uffe9\232\uffe9\242\uffe9\243\uffe9\245\uffe9\246"); - sb.append("\uffe9\251\uffe9\001\002\000\172\031\uffde\033\uffde\071\uffde"); - sb.append("\072\uffde\073\uffde\111\uffde\112\uffde\113\uffde\127\uffde\130"); - sb.append("\uffde\131\uffde\132\uffde\134\uffde\135\uffde\136\uffde\137\uffde"); - sb.append("\140\uffde\141\uffde\142\uffde\143\uffde\144\uffde\145\uffde\146"); - sb.append("\uffde\147\uffde\150\uffde\151\uffde\152\uffde\153\uffde\154\uffde"); - sb.append("\155\uffde\156\uffde\157\uffde\160\uffde\161\uffde\162\uffde\163"); - sb.append("\uffde\164\uffde\165\uffde\166\uffde\167\uffde\170\uffde\171\uffde"); - sb.append("\172\uffde\173\uffde\174\uffde\175\uffde\176\uffde\201\uffde\202"); - sb.append("\uffde\203\uffde\214\uffde\215\uffde\230\uffde\231\uffde\232\uffde"); - sb.append("\242\uffde\243\uffde\245\uffde\246\uffde\251\uffde\001\002\000"); - sb.append("\172\031\uffef\033\uffef\071\uffef\072\uffef\073\uffef\111\uffef"); - sb.append("\112\uffef\113\uffef\127\uffef\130\uffef\131\uffef\132\uffef\134"); - sb.append("\uffef\135\uffef\136\uffef\137\uffef\140\uffef\141\uffef\142\uffef"); - sb.append("\143\uffef\144\uffef\145\uffef\146\uffef\147\uffef\150\uffef\151"); - sb.append("\uffef\152\uffef\153\uffef\154\uffef\155\uffef\156\uffef\157\uffef"); - sb.append("\160\uffef\161\uffef\162\uffef\163\uffef\164\uffef\165\uffef\166"); - sb.append("\uffef\167\uffef\170\uffef\171\uffef\172\uffef\173\uffef\174\uffef"); - sb.append("\175\uffef\176\uffef\201\uffef\202\uffef\203\uffef\214\uffef\215"); - sb.append("\uffef\230\uffef\231\uffef\232\uffef\242\uffef\243\uffef\245\uffef"); - sb.append("\246\uffef\251\uffef\001\002\000\172\031\uffca\033\uffca\071"); + sb.append("\uffe6\177\uffe6\202\uffe6\203\uffe6\204\uffe6\215\uffe6\216\uffe6"); + sb.append("\231\uffe6\232\uffe6\233\uffe6\243\uffe6\244\uffe6\246\uffe6\247"); + sb.append("\uffe6\252\uffe6\001\002\000\174\031\ufff2\033\ufff2\071\ufff2"); + sb.append("\072\ufff2\073\ufff2\111\ufff2\112\ufff2\113\ufff2\127\ufff2\130"); + sb.append("\ufff2\131\ufff2\132\ufff2\134\ufff2\135\ufff2\136\ufff2\137\ufff2"); + sb.append("\140\ufff2\141\ufff2\142\ufff2\143\ufff2\144\ufff2\145\ufff2\146"); + sb.append("\ufff2\147\ufff2\150\ufff2\151\ufff2\152\ufff2\153\ufff2\154\ufff2"); + sb.append("\155\ufff2\156\ufff2\157\ufff2\160\ufff2\161\ufff2\162\ufff2\163"); + sb.append("\ufff2\164\ufff2\165\ufff2\166\ufff2\167\ufff2\170\ufff2\171\ufff2"); + sb.append("\172\ufff2\173\ufff2\174\ufff2\175\ufff2\176\ufff2\177\ufff2\202"); + sb.append("\ufff2\203\ufff2\204\ufff2\215\ufff2\216\ufff2\231\ufff2\232\ufff2"); + sb.append("\233\ufff2\243\ufff2\244\ufff2\246\ufff2\247\ufff2\252\ufff2\001"); + sb.append("\002\000\174\031\uffcc\033\uffcc\071\uffcc\072\uffcc\073\uffcc"); + sb.append("\111\uffcc\112\uffcc\113\uffcc\127\uffcc\130\uffcc\131\uffcc\132"); + sb.append("\uffcc\134\uffcc\135\uffcc\136\uffcc\137\uffcc\140\uffcc\141\uffcc"); + sb.append("\142\uffcc\143\uffcc\144\uffcc\145\uffcc\146\uffcc\147\uffcc\150"); + sb.append("\uffcc\151\uffcc\152\uffcc\153\uffcc\154\uffcc\155\uffcc\156\uffcc"); + sb.append("\157\uffcc\160\uffcc\161\uffcc\162\uffcc\163\uffcc\164\uffcc\165"); + sb.append("\uffcc\166\uffcc\167\uffcc\170\uffcc\171\uffcc\172\uffcc\173\uffcc"); + sb.append("\174\uffcc\175\uffcc\176\uffcc\177\uffcc\202\uffcc\203\uffcc\204"); + sb.append("\uffcc\215\uffcc\216\uffcc\231\uffcc\232\uffcc\233\uffcc\243\uffcc"); + sb.append("\244\uffcc\246\uffcc\247\uffcc\252\uffcc\001\002\000\174\031"); + sb.append("\uffea\033\uffea\071\uffea\072\uffea\073\uffea\111\uffea\112\uffea"); + sb.append("\113\uffea\127\uffea\130\uffea\131\uffea\132\uffea\134\uffea\135"); + sb.append("\uffea\136\uffea\137\uffea\140\uffea\141\uffea\142\uffea\143\uffea"); + sb.append("\144\uffea\145\uffea\146\uffea\147\uffea\150\uffea\151\uffea\152"); + sb.append("\uffea\153\uffea\154\uffea\155\uffea\156\uffea\157\uffea\160\uffea"); + sb.append("\161\uffea\162\uffea\163\uffea\164\uffea\165\uffea\166\uffea\167"); + sb.append("\uffea\170\uffea\171\uffea\172\uffea\173\uffea\174\uffea\175\uffea"); + sb.append("\176\uffea\177\uffea\202\uffea\203\uffea\204\uffea\215\uffea\216"); + sb.append("\uffea\231\uffea\232\uffea\233\uffea\243\uffea\244\uffea\246\uffea"); + sb.append("\247\uffea\252\uffea\001\002\000\174\031\uffd0\033\uffd0\071"); + sb.append("\uffd0\072\uffd0\073\uffd0\111\uffd0\112\uffd0\113\uffd0\127\uffd0"); + sb.append("\130\uffd0\131\uffd0\132\uffd0\134\uffd0\135\uffd0\136\uffd0\137"); + sb.append("\uffd0\140\uffd0\141\uffd0\142\uffd0\143\uffd0\144\uffd0\145\uffd0"); + sb.append("\146\uffd0\147\uffd0\150\uffd0\151\uffd0\152\uffd0\153\uffd0\154"); + sb.append("\uffd0\155\uffd0\156\uffd0\157\uffd0\160\uffd0\161\uffd0\162\uffd0"); + sb.append("\163\uffd0\164\uffd0\165\uffd0\166\uffd0\167\uffd0\170\uffd0\171"); + sb.append("\uffd0\172\uffd0\173\uffd0\174\uffd0\175\uffd0\176\uffd0\177\uffd0"); + sb.append("\202\uffd0\203\uffd0\204\uffd0\215\uffd0\216\uffd0\231\uffd0\232"); + sb.append("\uffd0\233\uffd0\243\uffd0\244\uffd0\246\uffd0\247\uffd0\252\uffd0"); + sb.append("\001\002\000\174\031\uffba\033\uffba\071\uffba\072\uffba\073"); + sb.append("\uffba\111\uffba\112\uffba\113\uffba\127\uffba\130\uffba\131\uffba"); + sb.append("\132\uffba\134\uffba\135\uffba\136\uffba\137\uffba\140\uffba\141"); + sb.append("\uffba\142\uffba\143\uffba\144\uffba\145\uffba\146\uffba\147\uffba"); + sb.append("\150\uffba\151\uffba\152\uffba\153\uffba\154\uffba\155\uffba\156"); + sb.append("\uffba\157\uffba\160\uffba\161\uffba\162\uffba\163\uffba\164\uffba"); + sb.append("\165\uffba\166\uffba\167\uffba\170\uffba\171\uffba\172\uffba\173"); + sb.append("\uffba\174\uffba\175\uffba\176\uffba\177\uffba\202\uffba\203\uffba"); + sb.append("\204\uffba\215\uffba\216\uffba\231\uffba\232\uffba\233\uffba\243"); + sb.append("\uffba\244\uffba\246\uffba\247\uffba\252\uffba\001\002\000\122"); + sb.append("\071\ufd87\072\ufd87\073\ufd87\112\ufd87\113\ufd87\127\ufd87\130"); + sb.append("\ufd87\131\ufd87\132\ufd87\150\ufd87\151\ufd87\152\ufd87\153\ufd87"); + sb.append("\154\ufd87\155\ufd87\156\ufd87\157\ufd87\160\ufd87\161\ufd87\162"); + sb.append("\ufd87\163\ufd87\164\ufd87\165\ufd87\166\ufd87\167\ufd87\170\ufd87"); + sb.append("\171\ufd87\172\ufd87\173\ufd87\174\ufd87\175\ufd87\176\ufd87\177"); + sb.append("\ufd87\202\ufd87\216\ufd87\232\ufd87\233\ufd87\243\ufd87\246\ufd87"); + sb.append("\252\ufd87\001\002\000\174\031\uffc2\033\uffc2\071\uffc2\072"); + sb.append("\uffc2\073\uffc2\111\uffc2\112\uffc2\113\uffc2\127\uffc2\130\uffc2"); + sb.append("\131\uffc2\132\uffc2\134\uffc2\135\uffc2\136\uffc2\137\uffc2\140"); + sb.append("\uffc2\141\uffc2\142\uffc2\143\uffc2\144\uffc2\145\uffc2\146\uffc2"); + sb.append("\147\uffc2\150\uffc2\151\uffc2\152\uffc2\153\uffc2\154\uffc2\155"); + sb.append("\uffc2\156\uffc2\157\uffc2\160\uffc2\161\uffc2\162\uffc2\163\uffc2"); + sb.append("\164\uffc2\165\uffc2\166\uffc2\167\uffc2\170\uffc2\171\uffc2\172"); + sb.append("\uffc2\173\uffc2\174\uffc2\175\uffc2\176\uffc2\177\uffc2\202\uffc2"); + sb.append("\203\uffc2\204\uffc2\215\uffc2\216\uffc2\231\uffc2\232\uffc2\233"); + sb.append("\uffc2\243\uffc2\244\uffc2\246\uffc2\247\uffc2\252\uffc2\001\002"); + sb.append("\000\174\031\uffdd\033\uffdd\071\uffdd\072\uffdd\073\uffdd\111"); + sb.append("\uffdd\112\uffdd\113\uffdd\127\uffdd\130\uffdd\131\uffdd\132\uffdd"); + sb.append("\134\uffdd\135\uffdd\136\uffdd\137\uffdd\140\uffdd\141\uffdd\142"); + sb.append("\uffdd\143\uffdd\144\uffdd\145\uffdd\146\uffdd\147\uffdd\150\uffdd"); + sb.append("\151\uffdd\152\uffdd\153\uffdd\154\uffdd\155\uffdd\156\uffdd\157"); + sb.append("\uffdd\160\uffdd\161\uffdd\162\uffdd\163\uffdd\164\uffdd\165\uffdd"); + sb.append("\166\uffdd\167\uffdd\170\uffdd\171\uffdd\172\uffdd\173\uffdd\174"); + sb.append("\uffdd\175\uffdd\176\uffdd\177\uffdd\202\uffdd\203\uffdd\204\uffdd"); + sb.append("\215\uffdd\216\uffdd\231\uffdd\232\uffdd\233\uffdd\243\uffdd\244"); + sb.append("\uffdd\246\uffdd\247\uffdd\252\uffdd\001\002\000\174\031\uffbb"); + sb.append("\033\uffbb\071\uffbb\072\uffbb\073\uffbb\111\uffbb\112\uffbb\113"); + sb.append("\uffbb\127\uffbb\130\uffbb\131\uffbb\132\uffbb\134\uffbb\135\uffbb"); + sb.append("\136\uffbb\137\uffbb\140\uffbb\141\uffbb\142\uffbb\143\uffbb\144"); + sb.append("\uffbb\145\uffbb\146\uffbb\147\uffbb\150\uffbb\151\uffbb\152\uffbb"); + sb.append("\153\uffbb\154\uffbb\155\uffbb\156\uffbb\157\uffbb\160\uffbb\161"); + sb.append("\uffbb\162\uffbb\163\uffbb\164\uffbb\165\uffbb\166\uffbb\167\uffbb"); + sb.append("\170\uffbb\171\uffbb\172\uffbb\173\uffbb\174\uffbb\175\uffbb\176"); + sb.append("\uffbb\177\uffbb\202\uffbb\203\uffbb\204\uffbb\215\uffbb\216\uffbb"); + sb.append("\231\uffbb\232\uffbb\233\uffbb\243\uffbb\244\uffbb\246\uffbb\247"); + sb.append("\uffbb\252\uffbb\001\002\000\174\031\uffe9\033\uffe9\071\uffe9"); + sb.append("\072\uffe9\073\uffe9\111\uffe9\112\uffe9\113\uffe9\127\uffe9\130"); + sb.append("\uffe9\131\uffe9\132\uffe9\134\uffe9\135\uffe9\136\uffe9\137\uffe9"); + sb.append("\140\uffe9\141\uffe9\142\uffe9\143\uffe9\144\uffe9\145\uffe9\146"); + sb.append("\uffe9\147\uffe9\150\uffe9\151\uffe9\152\uffe9\153\uffe9\154\uffe9"); + sb.append("\155\uffe9\156\uffe9\157\uffe9\160\uffe9\161\uffe9\162\uffe9\163"); + sb.append("\uffe9\164\uffe9\165\uffe9\166\uffe9\167\uffe9\170\uffe9\171\uffe9"); + sb.append("\172\uffe9\173\uffe9\174\uffe9\175\uffe9\176\uffe9\177\uffe9\202"); + sb.append("\uffe9\203\uffe9\204\uffe9\215\uffe9\216\uffe9\231\uffe9\232\uffe9"); + sb.append("\233\uffe9\243\uffe9\244\uffe9\246\uffe9\247\uffe9\252\uffe9\001"); + sb.append("\002\000\174\031\uffde\033\uffde\071\uffde\072\uffde\073\uffde"); + sb.append("\111\uffde\112\uffde\113\uffde\127\uffde\130\uffde\131\uffde\132"); + sb.append("\uffde\134\uffde\135\uffde\136\uffde\137\uffde\140\uffde\141\uffde"); + sb.append("\142\uffde\143\uffde\144\uffde\145\uffde\146\uffde\147\uffde\150"); + sb.append("\uffde\151\uffde\152\uffde\153\uffde\154\uffde\155\uffde\156\uffde"); + sb.append("\157\uffde\160\uffde\161\uffde\162\uffde\163\uffde\164\uffde\165"); + sb.append("\uffde\166\uffde\167\uffde\170\uffde\171\uffde\172\uffde\173\uffde"); + sb.append("\174\uffde\175\uffde\176\uffde\177\uffde\202\uffde\203\uffde\204"); + sb.append("\uffde\215\uffde\216\uffde\231\uffde\232\uffde\233\uffde\243\uffde"); + sb.append("\244\uffde\246\uffde\247\uffde\252\uffde\001\002\000\174\031"); + sb.append("\uffef\033\uffef\071\uffef\072\uffef\073\uffef\111\uffef\112\uffef"); + sb.append("\113\uffef\127\uffef\130\uffef\131\uffef\132\uffef\134\uffef\135"); + sb.append("\uffef\136\uffef\137\uffef\140\uffef\141\uffef\142\uffef\143\uffef"); + sb.append("\144\uffef\145\uffef\146\uffef\147\uffef\150\uffef\151\uffef\152"); + sb.append("\uffef\153\uffef\154\uffef\155\uffef\156\uffef\157\uffef\160\uffef"); + sb.append("\161\uffef\162\uffef\163\uffef\164\uffef\165\uffef\166\uffef\167"); + sb.append("\uffef\170\uffef\171\uffef\172\uffef\173\uffef\174\uffef\175\uffef"); + sb.append("\176\uffef\177\uffef\202\uffef\203\uffef\204\uffef\215\uffef\216"); + sb.append("\uffef\231\uffef\232\uffef\233\uffef\243\uffef\244\uffef\246\uffef"); + sb.append("\247\uffef\252\uffef\001\002\000\174\031\uffca\033\uffca\071"); sb.append("\uffca\072\uffca\073\uffca\111\uffca\112\uffca\113\uffca\127\uffca"); sb.append("\130\uffca\131\uffca\132\uffca\134\uffca\135\uffca\136\uffca\137"); sb.append("\uffca\140\uffca\141\uffca\142\uffca\143\uffca\144\uffca\145\uffca"); sb.append("\146\uffca\147\uffca\150\uffca\151\uffca\152\uffca\153\uffca\154"); sb.append("\uffca\155\uffca\156\uffca\157\uffca\160\uffca\161\uffca\162\uffca"); sb.append("\163\uffca\164\uffca\165\uffca\166\uffca\167\uffca\170\uffca\171"); - sb.append("\uffca\172\uffca\173\uffca\174\uffca\175\uffca\176\uffca\201\uffca"); - sb.append("\202\uffca\203\uffca\214\uffca\215\uffca\230\uffca\231\uffca\232"); - sb.append("\uffca\242\uffca\243\uffca\245\uffca\246\uffca\251\uffca\001\002"); - sb.append("\000\172\031\uffd3\033\uffd3\071\uffd3\072\uffd3\073\uffd3\111"); - sb.append("\uffd3\112\uffd3\113\uffd3\127\uffd3\130\uffd3\131\uffd3\132\uffd3"); - sb.append("\134\uffd3\135\uffd3\136\uffd3\137\uffd3\140\uffd3\141\uffd3\142"); - sb.append("\uffd3\143\uffd3\144\uffd3\145\uffd3\146\uffd3\147\uffd3\150\uffd3"); - sb.append("\151\uffd3\152\uffd3\153\uffd3\154\uffd3\155\uffd3\156\uffd3\157"); - sb.append("\uffd3\160\uffd3\161\uffd3\162\uffd3\163\uffd3\164\uffd3\165\uffd3"); - sb.append("\166\uffd3\167\uffd3\170\uffd3\171\uffd3\172\uffd3\173\uffd3\174"); - sb.append("\uffd3\175\uffd3\176\uffd3\201\uffd3\202\uffd3\203\uffd3\214\uffd3"); - sb.append("\215\uffd3\230\uffd3\231\uffd3\232\uffd3\242\uffd3\243\uffd3\245"); - sb.append("\uffd3\246\uffd3\251\uffd3\001\002\000\172\031\uffaa\033\uffaa"); - sb.append("\071\uffaa\072\uffaa\073\uffaa\111\uffaa\112\uffaa\113\uffaa\127"); - sb.append("\uffaa\130\uffaa\131\uffaa\132\uffaa\134\uffaa\135\uffaa\136\uffaa"); - sb.append("\137\uffaa\140\uffaa\141\uffaa\142\uffaa\143\uffaa\144\uffaa\145"); - sb.append("\uffaa\146\uffaa\147\uffaa\150\uffaa\151\uffaa\152\uffaa\153\uffaa"); - sb.append("\154\uffaa\155\uffaa\156\uffaa\157\uffaa\160\uffaa\161\uffaa\162"); - sb.append("\uffaa\163\uffaa\164\uffaa\165\uffaa\166\uffaa\167\uffaa\170\uffaa"); - sb.append("\171\uffaa\172\uffaa\173\uffaa\174\uffaa\175\uffaa\176\uffaa\201"); - sb.append("\uffaa\202\uffaa\203\uffaa\214\uffaa\215\uffaa\230\uffaa\231\uffaa"); - sb.append("\232\uffaa\242\uffaa\243\uffaa\245\uffaa\246\uffaa\251\uffaa\001"); - sb.append("\002\000\172\031\uffab\033\uffab\071\uffab\072\uffab\073\uffab"); - sb.append("\111\uffab\112\uffab\113\uffab\127\uffab\130\uffab\131\uffab\132"); - sb.append("\uffab\134\uffab\135\uffab\136\uffab\137\uffab\140\uffab\141\uffab"); - sb.append("\142\uffab\143\uffab\144\uffab\145\uffab\146\uffab\147\uffab\150"); - sb.append("\uffab\151\uffab\152\uffab\153\uffab\154\uffab\155\uffab\156\uffab"); - sb.append("\157\uffab\160\uffab\161\uffab\162\uffab\163\uffab\164\uffab\165"); - sb.append("\uffab\166\uffab\167\uffab\170\uffab\171\uffab\172\uffab\173\uffab"); - sb.append("\174\uffab\175\uffab\176\uffab\201\uffab\202\uffab\203\uffab\214"); - sb.append("\uffab\215\uffab\230\uffab\231\uffab\232\uffab\242\uffab\243\uffab"); - sb.append("\245\uffab\246\uffab\251\uffab\001\002\000\172\031\uffda\033"); - sb.append("\uffda\071\uffda\072\uffda\073\uffda\111\uffda\112\uffda\113\uffda"); - sb.append("\127\uffda\130\uffda\131\uffda\132\uffda\134\uffda\135\uffda\136"); - sb.append("\uffda\137\uffda\140\uffda\141\uffda\142\uffda\143\uffda\144\uffda"); - sb.append("\145\uffda\146\uffda\147\uffda\150\uffda\151\uffda\152\uffda\153"); - sb.append("\uffda\154\uffda\155\uffda\156\uffda\157\uffda\160\uffda\161\uffda"); - sb.append("\162\uffda\163\uffda\164\uffda\165\uffda\166\uffda\167\uffda\170"); - sb.append("\uffda\171\uffda\172\uffda\173\uffda\174\uffda\175\uffda\176\uffda"); - sb.append("\201\uffda\202\uffda\203\uffda\214\uffda\215\uffda\230\uffda\231"); - sb.append("\uffda\232\uffda\242\uffda\243\uffda\245\uffda\246\uffda\251\uffda"); - sb.append("\001\002\000\172\031\uffb6\033\uffb6\071\uffb6\072\uffb6\073"); - sb.append("\uffb6\111\uffb6\112\uffb6\113\uffb6\127\uffb6\130\uffb6\131\uffb6"); - sb.append("\132\uffb6\134\uffb6\135\uffb6\136\uffb6\137\uffb6\140\uffb6\141"); - sb.append("\uffb6\142\uffb6\143\uffb6\144\uffb6\145\uffb6\146\uffb6\147\uffb6"); - sb.append("\150\uffb6\151\uffb6\152\uffb6\153\uffb6\154\uffb6\155\uffb6\156"); - sb.append("\uffb6\157\uffb6\160\uffb6\161\uffb6\162\uffb6\163\uffb6\164\uffb6"); - sb.append("\165\uffb6\166\uffb6\167\uffb6\170\uffb6\171\uffb6\172\uffb6\173"); - sb.append("\uffb6\174\uffb6\175\uffb6\176\uffb6\201\uffb6\202\uffb6\203\uffb6"); - sb.append("\214\uffb6\215\uffb6\230\uffb6\231\uffb6\232\uffb6\242\uffb6\243"); - sb.append("\uffb6\245\uffb6\246\uffb6\251\uffb6\001\002\000\172\031\uffe5"); - sb.append("\033\uffe5\071\uffe5\072\uffe5\073\uffe5\111\uffe5\112\uffe5\113"); - sb.append("\uffe5\127\uffe5\130\uffe5\131\uffe5\132\uffe5\134\uffe5\135\uffe5"); - sb.append("\136\uffe5\137\uffe5\140\uffe5\141\uffe5\142\uffe5\143\uffe5\144"); - sb.append("\uffe5\145\uffe5\146\uffe5\147\uffe5\150\uffe5\151\uffe5\152\uffe5"); - sb.append("\153\uffe5\154\uffe5\155\uffe5\156\uffe5\157\uffe5\160\uffe5\161"); - sb.append("\uffe5\162\uffe5\163\uffe5\164\uffe5\165\uffe5\166\uffe5\167\uffe5"); - sb.append("\170\uffe5\171\uffe5\172\uffe5\173\uffe5\174\uffe5\175\uffe5\176"); - sb.append("\uffe5\201\uffe5\202\uffe5\203\uffe5\214\uffe5\215\uffe5\230\uffe5"); - sb.append("\231\uffe5\232\uffe5\242\uffe5\243\uffe5\245\uffe5\246\uffe5\251"); - sb.append("\uffe5\001\002\000\172\031\uffb9\033\uffb9\071\uffb9\072\uffb9"); - sb.append("\073\uffb9\111\uffb9\112\uffb9\113\uffb9\127\uffb9\130\uffb9\131"); - sb.append("\uffb9\132\uffb9\134\uffb9\135\uffb9\136\uffb9\137\uffb9\140\uffb9"); - sb.append("\141\uffb9\142\uffb9\143\uffb9\144\uffb9\145\uffb9\146\uffb9\147"); - sb.append("\uffb9\150\uffb9\151\uffb9\152\uffb9\153\uffb9\154\uffb9\155\uffb9"); - sb.append("\156\uffb9\157\uffb9\160\uffb9\161\uffb9\162\uffb9\163\uffb9\164"); - sb.append("\uffb9\165\uffb9\166\uffb9\167\uffb9\170\uffb9\171\uffb9\172\uffb9"); - sb.append("\173\uffb9\174\uffb9\175\uffb9\176\uffb9\201\uffb9\202\uffb9\203"); - sb.append("\uffb9\214\uffb9\215\uffb9\230\uffb9\231\uffb9\232\uffb9\242\uffb9"); - sb.append("\243\uffb9\245\uffb9\246\uffb9\251\uffb9\001\002\000\172\031"); - sb.append("\uffe2\033\uffe2\071\uffe2\072\uffe2\073\uffe2\111\uffe2\112\uffe2"); - sb.append("\113\uffe2\127\uffe2\130\uffe2\131\uffe2\132\uffe2\134\uffe2\135"); - sb.append("\uffe2\136\uffe2\137\uffe2\140\uffe2\141\uffe2\142\uffe2\143\uffe2"); - sb.append("\144\uffe2\145\uffe2\146\uffe2\147\uffe2\150\uffe2\151\uffe2\152"); - sb.append("\uffe2\153\uffe2\154\uffe2\155\uffe2\156\uffe2\157\uffe2\160\uffe2"); - sb.append("\161\uffe2\162\uffe2\163\uffe2\164\uffe2\165\uffe2\166\uffe2\167"); - sb.append("\uffe2\170\uffe2\171\uffe2\172\uffe2\173\uffe2\174\uffe2\175\uffe2"); - sb.append("\176\uffe2\201\uffe2\202\uffe2\203\uffe2\214\uffe2\215\uffe2\230"); - sb.append("\uffe2\231\uffe2\232\uffe2\242\uffe2\243\uffe2\245\uffe2\246\uffe2"); - sb.append("\251\uffe2\001\002\000\172\031\uffcd\033\uffcd\071\uffcd\072"); - sb.append("\uffcd\073\uffcd\111\uffcd\112\uffcd\113\uffcd\127\uffcd\130\uffcd"); - sb.append("\131\uffcd\132\uffcd\134\uffcd\135\uffcd\136\uffcd\137\uffcd\140"); - sb.append("\uffcd\141\uffcd\142\uffcd\143\uffcd\144\uffcd\145\uffcd\146\uffcd"); - sb.append("\147\uffcd\150\uffcd\151\uffcd\152\uffcd\153\uffcd\154\uffcd\155"); - sb.append("\uffcd\156\uffcd\157\uffcd\160\uffcd\161\uffcd\162\uffcd\163\uffcd"); - sb.append("\164\uffcd\165\uffcd\166\uffcd\167\uffcd\170\uffcd\171\uffcd\172"); - sb.append("\uffcd\173\uffcd\174\uffcd\175\uffcd\176\uffcd\201\uffcd\202\uffcd"); - sb.append("\203\uffcd\214\uffcd\215\uffcd\230\uffcd\231\uffcd\232\uffcd\242"); - sb.append("\uffcd\243\uffcd\245\uffcd\246\uffcd\251\uffcd\001\002\000\172"); - sb.append("\031\uffa7\033\uffa7\071\uffa7\072\uffa7\073\uffa7\111\uffa7\112"); - sb.append("\uffa7\113\uffa7\127\uffa7\130\uffa7\131\uffa7\132\uffa7\134\uffa7"); - sb.append("\135\uffa7\136\uffa7\137\uffa7\140\uffa7\141\uffa7\142\uffa7\143"); - sb.append("\uffa7\144\uffa7\145\uffa7\146\uffa7\147\uffa7\150\uffa7\151\uffa7"); - sb.append("\152\uffa7\153\uffa7\154\uffa7\155\uffa7\156\uffa7\157\uffa7\160"); - sb.append("\uffa7\161\uffa7\162\uffa7\163\uffa7\164\uffa7\165\uffa7\166\uffa7"); - sb.append("\167\uffa7\170\uffa7\171\uffa7\172\uffa7\173\uffa7\174\uffa7\175"); - sb.append("\uffa7\176\uffa7\201\uffa7\202\uffa7\203\uffa7\214\uffa7\215\uffa7"); - sb.append("\230\uffa7\231\uffa7\232\uffa7\242\uffa7\243\uffa7\245\uffa7\246"); - sb.append("\uffa7\251\uffa7\001\002\000\172\031\uffe3\033\uffe3\071\uffe3"); - sb.append("\072\uffe3\073\uffe3\111\uffe3\112\uffe3\113\uffe3\127\uffe3\130"); - sb.append("\uffe3\131\uffe3\132\uffe3\134\uffe3\135\uffe3\136\uffe3\137\uffe3"); - sb.append("\140\uffe3\141\uffe3\142\uffe3\143\uffe3\144\uffe3\145\uffe3\146"); - sb.append("\uffe3\147\uffe3\150\uffe3\151\uffe3\152\uffe3\153\uffe3\154\uffe3"); - sb.append("\155\uffe3\156\uffe3\157\uffe3\160\uffe3\161\uffe3\162\uffe3\163"); - sb.append("\uffe3\164\uffe3\165\uffe3\166\uffe3\167\uffe3\170\uffe3\171\uffe3"); - sb.append("\172\uffe3\173\uffe3\174\uffe3\175\uffe3\176\uffe3\201\uffe3\202"); - sb.append("\uffe3\203\uffe3\214\uffe3\215\uffe3\230\uffe3\231\uffe3\232\uffe3"); - sb.append("\242\uffe3\243\uffe3\245\uffe3\246\uffe3\251\uffe3\001\002\000"); - sb.append("\172\031\ufff0\033\ufff0\071\ufff0\072\ufff0\073\ufff0\111\ufff0"); - sb.append("\112\ufff0\113\ufff0\127\ufff0\130\ufff0\131\ufff0\132\ufff0\134"); - sb.append("\ufff0\135\ufff0\136\ufff0\137\ufff0\140\ufff0\141\ufff0\142\ufff0"); - sb.append("\143\ufff0\144\ufff0\145\ufff0\146\ufff0\147\ufff0\150\ufff0\151"); - sb.append("\ufff0\152\ufff0\153\ufff0\154\ufff0\155\ufff0\156\ufff0\157\ufff0"); - sb.append("\160\ufff0\161\ufff0\162\ufff0\163\ufff0\164\ufff0\165\ufff0\166"); - sb.append("\ufff0\167\ufff0\170\ufff0\171\ufff0\172\ufff0\173\ufff0\174\ufff0"); - sb.append("\175\ufff0\176\ufff0\201\ufff0\202\ufff0\203\ufff0\214\ufff0\215"); - sb.append("\ufff0\230\ufff0\231\ufff0\232\ufff0\242\ufff0\243\ufff0\245\ufff0"); - sb.append("\246\ufff0\251\ufff0\001\002\000\172\031\uffb0\033\uffb0\071"); + sb.append("\uffca\172\uffca\173\uffca\174\uffca\175\uffca\176\uffca\177\uffca"); + sb.append("\202\uffca\203\uffca\204\uffca\215\uffca\216\uffca\231\uffca\232"); + sb.append("\uffca\233\uffca\243\uffca\244\uffca\246\uffca\247\uffca\252\uffca"); + sb.append("\001\002\000\174\031\uffd3\033\uffd3\071\uffd3\072\uffd3\073"); + sb.append("\uffd3\111\uffd3\112\uffd3\113\uffd3\127\uffd3\130\uffd3\131\uffd3"); + sb.append("\132\uffd3\134\uffd3\135\uffd3\136\uffd3\137\uffd3\140\uffd3\141"); + sb.append("\uffd3\142\uffd3\143\uffd3\144\uffd3\145\uffd3\146\uffd3\147\uffd3"); + sb.append("\150\uffd3\151\uffd3\152\uffd3\153\uffd3\154\uffd3\155\uffd3\156"); + sb.append("\uffd3\157\uffd3\160\uffd3\161\uffd3\162\uffd3\163\uffd3\164\uffd3"); + sb.append("\165\uffd3\166\uffd3\167\uffd3\170\uffd3\171\uffd3\172\uffd3\173"); + sb.append("\uffd3\174\uffd3\175\uffd3\176\uffd3\177\uffd3\202\uffd3\203\uffd3"); + sb.append("\204\uffd3\215\uffd3\216\uffd3\231\uffd3\232\uffd3\233\uffd3\243"); + sb.append("\uffd3\244\uffd3\246\uffd3\247\uffd3\252\uffd3\001\002\000\174"); + sb.append("\031\uffaa\033\uffaa\071\uffaa\072\uffaa\073\uffaa\111\uffaa\112"); + sb.append("\uffaa\113\uffaa\127\uffaa\130\uffaa\131\uffaa\132\uffaa\134\uffaa"); + sb.append("\135\uffaa\136\uffaa\137\uffaa\140\uffaa\141\uffaa\142\uffaa\143"); + sb.append("\uffaa\144\uffaa\145\uffaa\146\uffaa\147\uffaa\150\uffaa\151\uffaa"); + sb.append("\152\uffaa\153\uffaa\154\uffaa\155\uffaa\156\uffaa\157\uffaa\160"); + sb.append("\uffaa\161\uffaa\162\uffaa\163\uffaa\164\uffaa\165\uffaa\166\uffaa"); + sb.append("\167\uffaa\170\uffaa\171\uffaa\172\uffaa\173\uffaa\174\uffaa\175"); + sb.append("\uffaa\176\uffaa\177\uffaa\202\uffaa\203\uffaa\204\uffaa\215\uffaa"); + sb.append("\216\uffaa\231\uffaa\232\uffaa\233\uffaa\243\uffaa\244\uffaa\246"); + sb.append("\uffaa\247\uffaa\252\uffaa\001\002\000\174\031\uffab\033\uffab"); + sb.append("\071\uffab\072\uffab\073\uffab\111\uffab\112\uffab\113\uffab\127"); + sb.append("\uffab\130\uffab\131\uffab\132\uffab\134\uffab\135\uffab\136\uffab"); + sb.append("\137\uffab\140\uffab\141\uffab\142\uffab\143\uffab\144\uffab\145"); + sb.append("\uffab\146\uffab\147\uffab\150\uffab\151\uffab\152\uffab\153\uffab"); + sb.append("\154\uffab\155\uffab\156\uffab\157\uffab\160\uffab\161\uffab\162"); + sb.append("\uffab\163\uffab\164\uffab\165\uffab\166\uffab\167\uffab\170\uffab"); + sb.append("\171\uffab\172\uffab\173\uffab\174\uffab\175\uffab\176\uffab\177"); + sb.append("\uffab\202\uffab\203\uffab\204\uffab\215\uffab\216\uffab\231\uffab"); + sb.append("\232\uffab\233\uffab\243\uffab\244\uffab\246\uffab\247\uffab\252"); + sb.append("\uffab\001\002\000\174\031\uffda\033\uffda\071\uffda\072\uffda"); + sb.append("\073\uffda\111\uffda\112\uffda\113\uffda\127\uffda\130\uffda\131"); + sb.append("\uffda\132\uffda\134\uffda\135\uffda\136\uffda\137\uffda\140\uffda"); + sb.append("\141\uffda\142\uffda\143\uffda\144\uffda\145\uffda\146\uffda\147"); + sb.append("\uffda\150\uffda\151\uffda\152\uffda\153\uffda\154\uffda\155\uffda"); + sb.append("\156\uffda\157\uffda\160\uffda\161\uffda\162\uffda\163\uffda\164"); + sb.append("\uffda\165\uffda\166\uffda\167\uffda\170\uffda\171\uffda\172\uffda"); + sb.append("\173\uffda\174\uffda\175\uffda\176\uffda\177\uffda\202\uffda\203"); + sb.append("\uffda\204\uffda\215\uffda\216\uffda\231\uffda\232\uffda\233\uffda"); + sb.append("\243\uffda\244\uffda\246\uffda\247\uffda\252\uffda\001\002\000"); + sb.append("\174\031\uffb6\033\uffb6\071\uffb6\072\uffb6\073\uffb6\111\uffb6"); + sb.append("\112\uffb6\113\uffb6\127\uffb6\130\uffb6\131\uffb6\132\uffb6\134"); + sb.append("\uffb6\135\uffb6\136\uffb6\137\uffb6\140\uffb6\141\uffb6\142\uffb6"); + sb.append("\143\uffb6\144\uffb6\145\uffb6\146\uffb6\147\uffb6\150\uffb6\151"); + sb.append("\uffb6\152\uffb6\153\uffb6\154\uffb6\155\uffb6\156\uffb6\157\uffb6"); + sb.append("\160\uffb6\161\uffb6\162\uffb6\163\uffb6\164\uffb6\165\uffb6\166"); + sb.append("\uffb6\167\uffb6\170\uffb6\171\uffb6\172\uffb6\173\uffb6\174\uffb6"); + sb.append("\175\uffb6\176\uffb6\177\uffb6\202\uffb6\203\uffb6\204\uffb6\215"); + sb.append("\uffb6\216\uffb6\231\uffb6\232\uffb6\233\uffb6\243\uffb6\244\uffb6"); + sb.append("\246\uffb6\247\uffb6\252\uffb6\001\002\000\174\031\uffe5\033"); + sb.append("\uffe5\071\uffe5\072\uffe5\073\uffe5\111\uffe5\112\uffe5\113\uffe5"); + sb.append("\127\uffe5\130\uffe5\131\uffe5\132\uffe5\134\uffe5\135\uffe5\136"); + sb.append("\uffe5\137\uffe5\140\uffe5\141\uffe5\142\uffe5\143\uffe5\144\uffe5"); + sb.append("\145\uffe5\146\uffe5\147\uffe5\150\uffe5\151\uffe5\152\uffe5\153"); + sb.append("\uffe5\154\uffe5\155\uffe5\156\uffe5\157\uffe5\160\uffe5\161\uffe5"); + sb.append("\162\uffe5\163\uffe5\164\uffe5\165\uffe5\166\uffe5\167\uffe5\170"); + sb.append("\uffe5\171\uffe5\172\uffe5\173\uffe5\174\uffe5\175\uffe5\176\uffe5"); + sb.append("\177\uffe5\202\uffe5\203\uffe5\204\uffe5\215\uffe5\216\uffe5\231"); + sb.append("\uffe5\232\uffe5\233\uffe5\243\uffe5\244\uffe5\246\uffe5\247\uffe5"); + sb.append("\252\uffe5\001\002\000\174\031\uffb9\033\uffb9\071\uffb9\072"); + sb.append("\uffb9\073\uffb9\111\uffb9\112\uffb9\113\uffb9\127\uffb9\130\uffb9"); + sb.append("\131\uffb9\132\uffb9\134\uffb9\135\uffb9\136\uffb9\137\uffb9\140"); + sb.append("\uffb9\141\uffb9\142\uffb9\143\uffb9\144\uffb9\145\uffb9\146\uffb9"); + sb.append("\147\uffb9\150\uffb9\151\uffb9\152\uffb9\153\uffb9\154\uffb9\155"); + sb.append("\uffb9\156\uffb9\157\uffb9\160\uffb9\161\uffb9\162\uffb9\163\uffb9"); + sb.append("\164\uffb9\165\uffb9\166\uffb9\167\uffb9\170\uffb9\171\uffb9\172"); + sb.append("\uffb9\173\uffb9\174\uffb9\175\uffb9\176\uffb9\177\uffb9\202\uffb9"); + sb.append("\203\uffb9\204\uffb9\215\uffb9\216\uffb9\231\uffb9\232\uffb9\233"); + sb.append("\uffb9\243\uffb9\244\uffb9\246\uffb9\247\uffb9\252\uffb9\001\002"); + sb.append("\000\174\031\uffe2\033\uffe2\071\uffe2\072\uffe2\073\uffe2\111"); + sb.append("\uffe2\112\uffe2\113\uffe2\127\uffe2\130\uffe2\131\uffe2\132\uffe2"); + sb.append("\134\uffe2\135\uffe2\136\uffe2\137\uffe2\140\uffe2\141\uffe2\142"); + sb.append("\uffe2\143\uffe2\144\uffe2\145\uffe2\146\uffe2\147\uffe2\150\uffe2"); + sb.append("\151\uffe2\152\uffe2\153\uffe2\154\uffe2\155\uffe2\156\uffe2\157"); + sb.append("\uffe2\160\uffe2\161\uffe2\162\uffe2\163\uffe2\164\uffe2\165\uffe2"); + sb.append("\166\uffe2\167\uffe2\170\uffe2\171\uffe2\172\uffe2\173\uffe2\174"); + sb.append("\uffe2\175\uffe2\176\uffe2\177\uffe2\202\uffe2\203\uffe2\204\uffe2"); + sb.append("\215\uffe2\216\uffe2\231\uffe2\232\uffe2\233\uffe2\243\uffe2\244"); + sb.append("\uffe2\246\uffe2\247\uffe2\252\uffe2\001\002\000\174\031\uffcd"); + sb.append("\033\uffcd\071\uffcd\072\uffcd\073\uffcd\111\uffcd\112\uffcd\113"); + sb.append("\uffcd\127\uffcd\130\uffcd\131\uffcd\132\uffcd\134\uffcd\135\uffcd"); + sb.append("\136\uffcd\137\uffcd\140\uffcd\141\uffcd\142\uffcd\143\uffcd\144"); + sb.append("\uffcd\145\uffcd\146\uffcd\147\uffcd\150\uffcd\151\uffcd\152\uffcd"); + sb.append("\153\uffcd\154\uffcd\155\uffcd\156\uffcd\157\uffcd\160\uffcd\161"); + sb.append("\uffcd\162\uffcd\163\uffcd\164\uffcd\165\uffcd\166\uffcd\167\uffcd"); + sb.append("\170\uffcd\171\uffcd\172\uffcd\173\uffcd\174\uffcd\175\uffcd\176"); + sb.append("\uffcd\177\uffcd\202\uffcd\203\uffcd\204\uffcd\215\uffcd\216\uffcd"); + sb.append("\231\uffcd\232\uffcd\233\uffcd\243\uffcd\244\uffcd\246\uffcd\247"); + sb.append("\uffcd\252\uffcd\001\002\000\174\031\uffa7\033\uffa7\071\uffa7"); + sb.append("\072\uffa7\073\uffa7\111\uffa7\112\uffa7\113\uffa7\127\uffa7\130"); + sb.append("\uffa7\131\uffa7\132\uffa7\134\uffa7\135\uffa7\136\uffa7\137\uffa7"); + sb.append("\140\uffa7\141\uffa7\142\uffa7\143\uffa7\144\uffa7\145\uffa7\146"); + sb.append("\uffa7\147\uffa7\150\uffa7\151\uffa7\152\uffa7\153\uffa7\154\uffa7"); + sb.append("\155\uffa7\156\uffa7\157\uffa7\160\uffa7\161\uffa7\162\uffa7\163"); + sb.append("\uffa7\164\uffa7\165\uffa7\166\uffa7\167\uffa7\170\uffa7\171\uffa7"); + sb.append("\172\uffa7\173\uffa7\174\uffa7\175\uffa7\176\uffa7\177\uffa7\202"); + sb.append("\uffa7\203\uffa7\204\uffa7\215\uffa7\216\uffa7\231\uffa7\232\uffa7"); + sb.append("\233\uffa7\243\uffa7\244\uffa7\246\uffa7\247\uffa7\252\uffa7\001"); + sb.append("\002\000\174\031\uffe3\033\uffe3\071\uffe3\072\uffe3\073\uffe3"); + sb.append("\111\uffe3\112\uffe3\113\uffe3\127\uffe3\130\uffe3\131\uffe3\132"); + sb.append("\uffe3\134\uffe3\135\uffe3\136\uffe3\137\uffe3\140\uffe3\141\uffe3"); + sb.append("\142\uffe3\143\uffe3\144\uffe3\145\uffe3\146\uffe3\147\uffe3\150"); + sb.append("\uffe3\151\uffe3\152\uffe3\153\uffe3\154\uffe3\155\uffe3\156\uffe3"); + sb.append("\157\uffe3\160\uffe3\161\uffe3\162\uffe3\163\uffe3\164\uffe3\165"); + sb.append("\uffe3\166\uffe3\167\uffe3\170\uffe3\171\uffe3\172\uffe3\173\uffe3"); + sb.append("\174\uffe3\175\uffe3\176\uffe3\177\uffe3\202\uffe3\203\uffe3\204"); + sb.append("\uffe3\215\uffe3\216\uffe3\231\uffe3\232\uffe3\233\uffe3\243\uffe3"); + sb.append("\244\uffe3\246\uffe3\247\uffe3\252\uffe3\001\002\000\174\031"); + sb.append("\ufff0\033\ufff0\071\ufff0\072\ufff0\073\ufff0\111\ufff0\112\ufff0"); + sb.append("\113\ufff0\127\ufff0\130\ufff0\131\ufff0\132\ufff0\134\ufff0\135"); + sb.append("\ufff0\136\ufff0\137\ufff0\140\ufff0\141\ufff0\142\ufff0\143\ufff0"); + sb.append("\144\ufff0\145\ufff0\146\ufff0\147\ufff0\150\ufff0\151\ufff0\152"); + sb.append("\ufff0\153\ufff0\154\ufff0\155\ufff0\156\ufff0\157\ufff0\160\ufff0"); + sb.append("\161\ufff0\162\ufff0\163\ufff0\164\ufff0\165\ufff0\166\ufff0\167"); + sb.append("\ufff0\170\ufff0\171\ufff0\172\ufff0\173\ufff0\174\ufff0\175\ufff0"); + sb.append("\176\ufff0\177\ufff0\202\ufff0\203\ufff0\204\ufff0\215\ufff0\216"); + sb.append("\ufff0\231\ufff0\232\ufff0\233\ufff0\243\ufff0\244\ufff0\246\ufff0"); + sb.append("\247\ufff0\252\ufff0\001\002\000\174\031\uffb0\033\uffb0\071"); sb.append("\uffb0\072\uffb0\073\uffb0\111\uffb0\112\uffb0\113\uffb0\127\uffb0"); sb.append("\130\uffb0\131\uffb0\132\uffb0\134\uffb0\135\uffb0\136\uffb0\137"); sb.append("\uffb0\140\uffb0\141\uffb0\142\uffb0\143\uffb0\144\uffb0\145\uffb0"); sb.append("\146\uffb0\147\uffb0\150\uffb0\151\uffb0\152\uffb0\153\uffb0\154"); sb.append("\uffb0\155\uffb0\156\uffb0\157\uffb0\160\uffb0\161\uffb0\162\uffb0"); sb.append("\163\uffb0\164\uffb0\165\uffb0\166\uffb0\167\uffb0\170\uffb0\171"); - sb.append("\uffb0\172\uffb0\173\uffb0\174\uffb0\175\uffb0\176\uffb0\201\uffb0"); - sb.append("\202\uffb0\203\uffb0\214\uffb0\215\uffb0\230\uffb0\231\uffb0\232"); - sb.append("\uffb0\242\uffb0\243\uffb0\245\uffb0\246\uffb0\251\uffb0\001\002"); - sb.append("\000\172\031\uffc3\033\uffc3\071\uffc3\072\uffc3\073\uffc3\111"); - sb.append("\uffc3\112\uffc3\113\uffc3\127\uffc3\130\uffc3\131\uffc3\132\uffc3"); - sb.append("\134\uffc3\135\uffc3\136\uffc3\137\uffc3\140\uffc3\141\uffc3\142"); - sb.append("\uffc3\143\uffc3\144\uffc3\145\uffc3\146\uffc3\147\uffc3\150\uffc3"); - sb.append("\151\uffc3\152\uffc3\153\uffc3\154\uffc3\155\uffc3\156\uffc3\157"); - sb.append("\uffc3\160\uffc3\161\uffc3\162\uffc3\163\uffc3\164\uffc3\165\uffc3"); - sb.append("\166\uffc3\167\uffc3\170\uffc3\171\uffc3\172\uffc3\173\uffc3\174"); - sb.append("\uffc3\175\uffc3\176\uffc3\201\uffc3\202\uffc3\203\uffc3\214\uffc3"); - sb.append("\215\uffc3\230\uffc3\231\uffc3\232\uffc3\242\uffc3\243\uffc3\245"); - sb.append("\uffc3\246\uffc3\251\uffc3\001\002\000\172\031\uffb3\033\uffb3"); - sb.append("\071\uffb3\072\uffb3\073\uffb3\111\uffb3\112\uffb3\113\uffb3\127"); - sb.append("\uffb3\130\uffb3\131\uffb3\132\uffb3\134\uffb3\135\uffb3\136\uffb3"); - sb.append("\137\uffb3\140\uffb3\141\uffb3\142\uffb3\143\uffb3\144\uffb3\145"); - sb.append("\uffb3\146\uffb3\147\uffb3\150\uffb3\151\uffb3\152\uffb3\153\uffb3"); - sb.append("\154\uffb3\155\uffb3\156\uffb3\157\uffb3\160\uffb3\161\uffb3\162"); - sb.append("\uffb3\163\uffb3\164\uffb3\165\uffb3\166\uffb3\167\uffb3\170\uffb3"); - sb.append("\171\uffb3\172\uffb3\173\uffb3\174\uffb3\175\uffb3\176\uffb3\201"); - sb.append("\uffb3\202\uffb3\203\uffb3\214\uffb3\215\uffb3\230\uffb3\231\uffb3"); - sb.append("\232\uffb3\242\uffb3\243\uffb3\245\uffb3\246\uffb3\251\uffb3\001"); - sb.append("\002\000\172\031\uffc9\033\uffc9\071\uffc9\072\uffc9\073\uffc9"); - sb.append("\111\uffc9\112\uffc9\113\uffc9\127\uffc9\130\uffc9\131\uffc9\132"); - sb.append("\uffc9\134\uffc9\135\uffc9\136\uffc9\137\uffc9\140\uffc9\141\uffc9"); - sb.append("\142\uffc9\143\uffc9\144\uffc9\145\uffc9\146\uffc9\147\uffc9\150"); - sb.append("\uffc9\151\uffc9\152\uffc9\153\uffc9\154\uffc9\155\uffc9\156\uffc9"); - sb.append("\157\uffc9\160\uffc9\161\uffc9\162\uffc9\163\uffc9\164\uffc9\165"); - sb.append("\uffc9\166\uffc9\167\uffc9\170\uffc9\171\uffc9\172\uffc9\173\uffc9"); - sb.append("\174\uffc9\175\uffc9\176\uffc9\201\uffc9\202\uffc9\203\uffc9\214"); - sb.append("\uffc9\215\uffc9\230\uffc9\231\uffc9\232\uffc9\242\uffc9\243\uffc9"); - sb.append("\245\uffc9\246\uffc9\251\uffc9\001\002\000\172\031\uffa9\033"); - sb.append("\uffa9\071\uffa9\072\uffa9\073\uffa9\111\uffa9\112\uffa9\113\uffa9"); - sb.append("\127\uffa9\130\uffa9\131\uffa9\132\uffa9\134\uffa9\135\uffa9\136"); - sb.append("\uffa9\137\uffa9\140\uffa9\141\uffa9\142\uffa9\143\uffa9\144\uffa9"); - sb.append("\145\uffa9\146\uffa9\147\uffa9\150\uffa9\151\uffa9\152\uffa9\153"); - sb.append("\uffa9\154\uffa9\155\uffa9\156\uffa9\157\uffa9\160\uffa9\161\uffa9"); - sb.append("\162\uffa9\163\uffa9\164\uffa9\165\uffa9\166\uffa9\167\uffa9\170"); - sb.append("\uffa9\171\uffa9\172\uffa9\173\uffa9\174\uffa9\175\uffa9\176\uffa9"); - sb.append("\201\uffa9\202\uffa9\203\uffa9\214\uffa9\215\uffa9\230\uffa9\231"); - sb.append("\uffa9\232\uffa9\242\uffa9\243\uffa9\245\uffa9\246\uffa9\251\uffa9"); - sb.append("\001\002\000\172\031\uffc8\033\uffc8\071\uffc8\072\uffc8\073"); - sb.append("\uffc8\111\uffc8\112\uffc8\113\uffc8\127\uffc8\130\uffc8\131\uffc8"); - sb.append("\132\uffc8\134\uffc8\135\uffc8\136\uffc8\137\uffc8\140\uffc8\141"); - sb.append("\uffc8\142\uffc8\143\uffc8\144\uffc8\145\uffc8\146\uffc8\147\uffc8"); - sb.append("\150\uffc8\151\uffc8\152\uffc8\153\uffc8\154\uffc8\155\uffc8\156"); - sb.append("\uffc8\157\uffc8\160\uffc8\161\uffc8\162\uffc8\163\uffc8\164\uffc8"); - sb.append("\165\uffc8\166\uffc8\167\uffc8\170\uffc8\171\uffc8\172\uffc8\173"); - sb.append("\uffc8\174\uffc8\175\uffc8\176\uffc8\201\uffc8\202\uffc8\203\uffc8"); - sb.append("\214\uffc8\215\uffc8\230\uffc8\231\uffc8\232\uffc8\242\uffc8\243"); - sb.append("\uffc8\245\uffc8\246\uffc8\251\uffc8\001\002\000\172\031\uffec"); - sb.append("\033\uffec\071\uffec\072\uffec\073\uffec\111\uffec\112\uffec\113"); - sb.append("\uffec\127\uffec\130\uffec\131\uffec\132\uffec\134\uffec\135\uffec"); - sb.append("\136\uffec\137\uffec\140\uffec\141\uffec\142\uffec\143\uffec\144"); - sb.append("\uffec\145\uffec\146\uffec\147\uffec\150\uffec\151\uffec\152\uffec"); - sb.append("\153\uffec\154\uffec\155\uffec\156\uffec\157\uffec\160\uffec\161"); - sb.append("\uffec\162\uffec\163\uffec\164\uffec\165\uffec\166\uffec\167\uffec"); - sb.append("\170\uffec\171\uffec\172\uffec\173\uffec\174\uffec\175\uffec\176"); - sb.append("\uffec\201\uffec\202\uffec\203\uffec\214\uffec\215\uffec\230\uffec"); - sb.append("\231\uffec\232\uffec\242\uffec\243\uffec\245\uffec\246\uffec\251"); - sb.append("\uffec\001\002\000\172\031\uffb8\033\uffb8\071\uffb8\072\uffb8"); - sb.append("\073\uffb8\111\uffb8\112\uffb8\113\uffb8\127\uffb8\130\uffb8\131"); - sb.append("\uffb8\132\uffb8\134\uffb8\135\uffb8\136\uffb8\137\uffb8\140\uffb8"); - sb.append("\141\uffb8\142\uffb8\143\uffb8\144\uffb8\145\uffb8\146\uffb8\147"); - sb.append("\uffb8\150\uffb8\151\uffb8\152\uffb8\153\uffb8\154\uffb8\155\uffb8"); - sb.append("\156\uffb8\157\uffb8\160\uffb8\161\uffb8\162\uffb8\163\uffb8\164"); - sb.append("\uffb8\165\uffb8\166\uffb8\167\uffb8\170\uffb8\171\uffb8\172\uffb8"); - sb.append("\173\uffb8\174\uffb8\175\uffb8\176\uffb8\201\uffb8\202\uffb8\203"); - sb.append("\uffb8\214\uffb8\215\uffb8\230\uffb8\231\uffb8\232\uffb8\242\uffb8"); - sb.append("\243\uffb8\245\uffb8\246\uffb8\251\uffb8\001\002\000\172\031"); - sb.append("\uffe8\033\uffe8\071\uffe8\072\uffe8\073\uffe8\111\uffe8\112\uffe8"); - sb.append("\113\uffe8\127\uffe8\130\uffe8\131\uffe8\132\uffe8\134\uffe8\135"); - sb.append("\uffe8\136\uffe8\137\uffe8\140\uffe8\141\uffe8\142\uffe8\143\uffe8"); - sb.append("\144\uffe8\145\uffe8\146\uffe8\147\uffe8\150\uffe8\151\uffe8\152"); - sb.append("\uffe8\153\uffe8\154\uffe8\155\uffe8\156\uffe8\157\uffe8\160\uffe8"); - sb.append("\161\uffe8\162\uffe8\163\uffe8\164\uffe8\165\uffe8\166\uffe8\167"); - sb.append("\uffe8\170\uffe8\171\uffe8\172\uffe8\173\uffe8\174\uffe8\175\uffe8"); - sb.append("\176\uffe8\201\uffe8\202\uffe8\203\uffe8\214\uffe8\215\uffe8\230"); - sb.append("\uffe8\231\uffe8\232\uffe8\242\uffe8\243\uffe8\245\uffe8\246\uffe8"); - sb.append("\251\uffe8\001\002\000\172\031\uffaf\033\uffaf\071\uffaf\072"); - sb.append("\uffaf\073\uffaf\111\uffaf\112\uffaf\113\uffaf\127\uffaf\130\uffaf"); - sb.append("\131\uffaf\132\uffaf\134\uffaf\135\uffaf\136\uffaf\137\uffaf\140"); - sb.append("\uffaf\141\uffaf\142\uffaf\143\uffaf\144\uffaf\145\uffaf\146\uffaf"); - sb.append("\147\uffaf\150\uffaf\151\uffaf\152\uffaf\153\uffaf\154\uffaf\155"); - sb.append("\uffaf\156\uffaf\157\uffaf\160\uffaf\161\uffaf\162\uffaf\163\uffaf"); - sb.append("\164\uffaf\165\uffaf\166\uffaf\167\uffaf\170\uffaf\171\uffaf\172"); - sb.append("\uffaf\173\uffaf\174\uffaf\175\uffaf\176\uffaf\201\uffaf\202\uffaf"); - sb.append("\203\uffaf\214\uffaf\215\uffaf\230\uffaf\231\uffaf\232\uffaf\242"); - sb.append("\uffaf\243\uffaf\245\uffaf\246\uffaf\251\uffaf\001\002\000\172"); - sb.append("\031\uffee\033\uffee\071\uffee\072\uffee\073\uffee\111\uffee\112"); - sb.append("\uffee\113\uffee\127\uffee\130\uffee\131\uffee\132\uffee\134\uffee"); - sb.append("\135\uffee\136\uffee\137\uffee\140\uffee\141\uffee\142\uffee\143"); - sb.append("\uffee\144\uffee\145\uffee\146\uffee\147\uffee\150\uffee\151\uffee"); - sb.append("\152\uffee\153\uffee\154\uffee\155\uffee\156\uffee\157\uffee\160"); - sb.append("\uffee\161\uffee\162\uffee\163\uffee\164\uffee\165\uffee\166\uffee"); - sb.append("\167\uffee\170\uffee\171\uffee\172\uffee\173\uffee\174\uffee\175"); - sb.append("\uffee\176\uffee\201\uffee\202\uffee\203\uffee\214\uffee\215\uffee"); - sb.append("\230\uffee\231\uffee\232\uffee\242\uffee\243\uffee\245\uffee\246"); - sb.append("\uffee\251\uffee\001\002\000\172\031\uffed\033\uffed\071\uffed"); - sb.append("\072\uffed\073\uffed\111\uffed\112\uffed\113\uffed\127\uffed\130"); - sb.append("\uffed\131\uffed\132\uffed\134\uffed\135\uffed\136\uffed\137\uffed"); - sb.append("\140\uffed\141\uffed\142\uffed\143\uffed\144\uffed\145\uffed\146"); - sb.append("\uffed\147\uffed\150\uffed\151\uffed\152\uffed\153\uffed\154\uffed"); - sb.append("\155\uffed\156\uffed\157\uffed\160\uffed\161\uffed\162\uffed\163"); - sb.append("\uffed\164\uffed\165\uffed\166\uffed\167\uffed\170\uffed\171\uffed"); - sb.append("\172\uffed\173\uffed\174\uffed\175\uffed\176\uffed\201\uffed\202"); - sb.append("\uffed\203\uffed\214\uffed\215\uffed\230\uffed\231\uffed\232\uffed"); - sb.append("\242\uffed\243\uffed\245\uffed\246\uffed\251\uffed\001\002\000"); - sb.append("\172\031\uffcf\033\uffcf\071\uffcf\072\uffcf\073\uffcf\111\uffcf"); - sb.append("\112\uffcf\113\uffcf\127\uffcf\130\uffcf\131\uffcf\132\uffcf\134"); - sb.append("\uffcf\135\uffcf\136\uffcf\137\uffcf\140\uffcf\141\uffcf\142\uffcf"); - sb.append("\143\uffcf\144\uffcf\145\uffcf\146\uffcf\147\uffcf\150\uffcf\151"); - sb.append("\uffcf\152\uffcf\153\uffcf\154\uffcf\155\uffcf\156\uffcf\157\uffcf"); - sb.append("\160\uffcf\161\uffcf\162\uffcf\163\uffcf\164\uffcf\165\uffcf\166"); - sb.append("\uffcf\167\uffcf\170\uffcf\171\uffcf\172\uffcf\173\uffcf\174\uffcf"); - sb.append("\175\uffcf\176\uffcf\201\uffcf\202\uffcf\203\uffcf\214\uffcf\215"); - sb.append("\uffcf\230\uffcf\231\uffcf\232\uffcf\242\uffcf\243\uffcf\245\uffcf"); - sb.append("\246\uffcf\251\uffcf\001\002\000\172\031\uffc5\033\uffc5\071"); + sb.append("\uffb0\172\uffb0\173\uffb0\174\uffb0\175\uffb0\176\uffb0\177\uffb0"); + sb.append("\202\uffb0\203\uffb0\204\uffb0\215\uffb0\216\uffb0\231\uffb0\232"); + sb.append("\uffb0\233\uffb0\243\uffb0\244\uffb0\246\uffb0\247\uffb0\252\uffb0"); + sb.append("\001\002\000\174\031\uffc3\033\uffc3\071\uffc3\072\uffc3\073"); + sb.append("\uffc3\111\uffc3\112\uffc3\113\uffc3\127\uffc3\130\uffc3\131\uffc3"); + sb.append("\132\uffc3\134\uffc3\135\uffc3\136\uffc3\137\uffc3\140\uffc3\141"); + sb.append("\uffc3\142\uffc3\143\uffc3\144\uffc3\145\uffc3\146\uffc3\147\uffc3"); + sb.append("\150\uffc3\151\uffc3\152\uffc3\153\uffc3\154\uffc3\155\uffc3\156"); + sb.append("\uffc3\157\uffc3\160\uffc3\161\uffc3\162\uffc3\163\uffc3\164\uffc3"); + sb.append("\165\uffc3\166\uffc3\167\uffc3\170\uffc3\171\uffc3\172\uffc3\173"); + sb.append("\uffc3\174\uffc3\175\uffc3\176\uffc3\177\uffc3\202\uffc3\203\uffc3"); + sb.append("\204\uffc3\215\uffc3\216\uffc3\231\uffc3\232\uffc3\233\uffc3\243"); + sb.append("\uffc3\244\uffc3\246\uffc3\247\uffc3\252\uffc3\001\002\000\174"); + sb.append("\031\uffb3\033\uffb3\071\uffb3\072\uffb3\073\uffb3\111\uffb3\112"); + sb.append("\uffb3\113\uffb3\127\uffb3\130\uffb3\131\uffb3\132\uffb3\134\uffb3"); + sb.append("\135\uffb3\136\uffb3\137\uffb3\140\uffb3\141\uffb3\142\uffb3\143"); + sb.append("\uffb3\144\uffb3\145\uffb3\146\uffb3\147\uffb3\150\uffb3\151\uffb3"); + sb.append("\152\uffb3\153\uffb3\154\uffb3\155\uffb3\156\uffb3\157\uffb3\160"); + sb.append("\uffb3\161\uffb3\162\uffb3\163\uffb3\164\uffb3\165\uffb3\166\uffb3"); + sb.append("\167\uffb3\170\uffb3\171\uffb3\172\uffb3\173\uffb3\174\uffb3\175"); + sb.append("\uffb3\176\uffb3\177\uffb3\202\uffb3\203\uffb3\204\uffb3\215\uffb3"); + sb.append("\216\uffb3\231\uffb3\232\uffb3\233\uffb3\243\uffb3\244\uffb3\246"); + sb.append("\uffb3\247\uffb3\252\uffb3\001\002\000\174\031\uffc9\033\uffc9"); + sb.append("\071\uffc9\072\uffc9\073\uffc9\111\uffc9\112\uffc9\113\uffc9\127"); + sb.append("\uffc9\130\uffc9\131\uffc9\132\uffc9\134\uffc9\135\uffc9\136\uffc9"); + sb.append("\137\uffc9\140\uffc9\141\uffc9\142\uffc9\143\uffc9\144\uffc9\145"); + sb.append("\uffc9\146\uffc9\147\uffc9\150\uffc9\151\uffc9\152\uffc9\153\uffc9"); + sb.append("\154\uffc9\155\uffc9\156\uffc9\157\uffc9\160\uffc9\161\uffc9\162"); + sb.append("\uffc9\163\uffc9\164\uffc9\165\uffc9\166\uffc9\167\uffc9\170\uffc9"); + sb.append("\171\uffc9\172\uffc9\173\uffc9\174\uffc9\175\uffc9\176\uffc9\177"); + sb.append("\uffc9\202\uffc9\203\uffc9\204\uffc9\215\uffc9\216\uffc9\231\uffc9"); + sb.append("\232\uffc9\233\uffc9\243\uffc9\244\uffc9\246\uffc9\247\uffc9\252"); + sb.append("\uffc9\001\002\000\174\031\uffa9\033\uffa9\071\uffa9\072\uffa9"); + sb.append("\073\uffa9\111\uffa9\112\uffa9\113\uffa9\127\uffa9\130\uffa9\131"); + sb.append("\uffa9\132\uffa9\134\uffa9\135\uffa9\136\uffa9\137\uffa9\140\uffa9"); + sb.append("\141\uffa9\142\uffa9\143\uffa9\144\uffa9\145\uffa9\146\uffa9\147"); + sb.append("\uffa9\150\uffa9\151\uffa9\152\uffa9\153\uffa9\154\uffa9\155\uffa9"); + sb.append("\156\uffa9\157\uffa9\160\uffa9\161\uffa9\162\uffa9\163\uffa9\164"); + sb.append("\uffa9\165\uffa9\166\uffa9\167\uffa9\170\uffa9\171\uffa9\172\uffa9"); + sb.append("\173\uffa9\174\uffa9\175\uffa9\176\uffa9\177\uffa9\202\uffa9\203"); + sb.append("\uffa9\204\uffa9\215\uffa9\216\uffa9\231\uffa9\232\uffa9\233\uffa9"); + sb.append("\243\uffa9\244\uffa9\246\uffa9\247\uffa9\252\uffa9\001\002\000"); + sb.append("\174\031\uffc8\033\uffc8\071\uffc8\072\uffc8\073\uffc8\111\uffc8"); + sb.append("\112\uffc8\113\uffc8\127\uffc8\130\uffc8\131\uffc8\132\uffc8\134"); + sb.append("\uffc8\135\uffc8\136\uffc8\137\uffc8\140\uffc8\141\uffc8\142\uffc8"); + sb.append("\143\uffc8\144\uffc8\145\uffc8\146\uffc8\147\uffc8\150\uffc8\151"); + sb.append("\uffc8\152\uffc8\153\uffc8\154\uffc8\155\uffc8\156\uffc8\157\uffc8"); + sb.append("\160\uffc8\161\uffc8\162\uffc8\163\uffc8\164\uffc8\165\uffc8\166"); + sb.append("\uffc8\167\uffc8\170\uffc8\171\uffc8\172\uffc8\173\uffc8\174\uffc8"); + sb.append("\175\uffc8\176\uffc8\177\uffc8\202\uffc8\203\uffc8\204\uffc8\215"); + sb.append("\uffc8\216\uffc8\231\uffc8\232\uffc8\233\uffc8\243\uffc8\244\uffc8"); + sb.append("\246\uffc8\247\uffc8\252\uffc8\001\002\000\174\031\uffec\033"); + sb.append("\uffec\071\uffec\072\uffec\073\uffec\111\uffec\112\uffec\113\uffec"); + sb.append("\127\uffec\130\uffec\131\uffec\132\uffec\134\uffec\135\uffec\136"); + sb.append("\uffec\137\uffec\140\uffec\141\uffec\142\uffec\143\uffec\144\uffec"); + sb.append("\145\uffec\146\uffec\147\uffec\150\uffec\151\uffec\152\uffec\153"); + sb.append("\uffec\154\uffec\155\uffec\156\uffec\157\uffec\160\uffec\161\uffec"); + sb.append("\162\uffec\163\uffec\164\uffec\165\uffec\166\uffec\167\uffec\170"); + sb.append("\uffec\171\uffec\172\uffec\173\uffec\174\uffec\175\uffec\176\uffec"); + sb.append("\177\uffec\202\uffec\203\uffec\204\uffec\215\uffec\216\uffec\231"); + sb.append("\uffec\232\uffec\233\uffec\243\uffec\244\uffec\246\uffec\247\uffec"); + sb.append("\252\uffec\001\002\000\174\031\uffb8\033\uffb8\071\uffb8\072"); + sb.append("\uffb8\073\uffb8\111\uffb8\112\uffb8\113\uffb8\127\uffb8\130\uffb8"); + sb.append("\131\uffb8\132\uffb8\134\uffb8\135\uffb8\136\uffb8\137\uffb8\140"); + sb.append("\uffb8\141\uffb8\142\uffb8\143\uffb8\144\uffb8\145\uffb8\146\uffb8"); + sb.append("\147\uffb8\150\uffb8\151\uffb8\152\uffb8\153\uffb8\154\uffb8\155"); + sb.append("\uffb8\156\uffb8\157\uffb8\160\uffb8\161\uffb8\162\uffb8\163\uffb8"); + sb.append("\164\uffb8\165\uffb8\166\uffb8\167\uffb8\170\uffb8\171\uffb8\172"); + sb.append("\uffb8\173\uffb8\174\uffb8\175\uffb8\176\uffb8\177\uffb8\202\uffb8"); + sb.append("\203\uffb8\204\uffb8\215\uffb8\216\uffb8\231\uffb8\232\uffb8\233"); + sb.append("\uffb8\243\uffb8\244\uffb8\246\uffb8\247\uffb8\252\uffb8\001\002"); + sb.append("\000\174\031\uffe8\033\uffe8\071\uffe8\072\uffe8\073\uffe8\111"); + sb.append("\uffe8\112\uffe8\113\uffe8\127\uffe8\130\uffe8\131\uffe8\132\uffe8"); + sb.append("\134\uffe8\135\uffe8\136\uffe8\137\uffe8\140\uffe8\141\uffe8\142"); + sb.append("\uffe8\143\uffe8\144\uffe8\145\uffe8\146\uffe8\147\uffe8\150\uffe8"); + sb.append("\151\uffe8\152\uffe8\153\uffe8\154\uffe8\155\uffe8\156\uffe8\157"); + sb.append("\uffe8\160\uffe8\161\uffe8\162\uffe8\163\uffe8\164\uffe8\165\uffe8"); + sb.append("\166\uffe8\167\uffe8\170\uffe8\171\uffe8\172\uffe8\173\uffe8\174"); + sb.append("\uffe8\175\uffe8\176\uffe8\177\uffe8\202\uffe8\203\uffe8\204\uffe8"); + sb.append("\215\uffe8\216\uffe8\231\uffe8\232\uffe8\233\uffe8\243\uffe8\244"); + sb.append("\uffe8\246\uffe8\247\uffe8\252\uffe8\001\002\000\174\031\uffaf"); + sb.append("\033\uffaf\071\uffaf\072\uffaf\073\uffaf\111\uffaf\112\uffaf\113"); + sb.append("\uffaf\127\uffaf\130\uffaf\131\uffaf\132\uffaf\134\uffaf\135\uffaf"); + sb.append("\136\uffaf\137\uffaf\140\uffaf\141\uffaf\142\uffaf\143\uffaf\144"); + sb.append("\uffaf\145\uffaf\146\uffaf\147\uffaf\150\uffaf\151\uffaf\152\uffaf"); + sb.append("\153\uffaf\154\uffaf\155\uffaf\156\uffaf\157\uffaf\160\uffaf\161"); + sb.append("\uffaf\162\uffaf\163\uffaf\164\uffaf\165\uffaf\166\uffaf\167\uffaf"); + sb.append("\170\uffaf\171\uffaf\172\uffaf\173\uffaf\174\uffaf\175\uffaf\176"); + sb.append("\uffaf\177\uffaf\202\uffaf\203\uffaf\204\uffaf\215\uffaf\216\uffaf"); + sb.append("\231\uffaf\232\uffaf\233\uffaf\243\uffaf\244\uffaf\246\uffaf\247"); + sb.append("\uffaf\252\uffaf\001\002\000\174\031\uffee\033\uffee\071\uffee"); + sb.append("\072\uffee\073\uffee\111\uffee\112\uffee\113\uffee\127\uffee\130"); + sb.append("\uffee\131\uffee\132\uffee\134\uffee\135\uffee\136\uffee\137\uffee"); + sb.append("\140\uffee\141\uffee\142\uffee\143\uffee\144\uffee\145\uffee\146"); + sb.append("\uffee\147\uffee\150\uffee\151\uffee\152\uffee\153\uffee\154\uffee"); + sb.append("\155\uffee\156\uffee\157\uffee\160\uffee\161\uffee\162\uffee\163"); + sb.append("\uffee\164\uffee\165\uffee\166\uffee\167\uffee\170\uffee\171\uffee"); + sb.append("\172\uffee\173\uffee\174\uffee\175\uffee\176\uffee\177\uffee\202"); + sb.append("\uffee\203\uffee\204\uffee\215\uffee\216\uffee\231\uffee\232\uffee"); + sb.append("\233\uffee\243\uffee\244\uffee\246\uffee\247\uffee\252\uffee\001"); + sb.append("\002\000\174\031\uffed\033\uffed\071\uffed\072\uffed\073\uffed"); + sb.append("\111\uffed\112\uffed\113\uffed\127\uffed\130\uffed\131\uffed\132"); + sb.append("\uffed\134\uffed\135\uffed\136\uffed\137\uffed\140\uffed\141\uffed"); + sb.append("\142\uffed\143\uffed\144\uffed\145\uffed\146\uffed\147\uffed\150"); + sb.append("\uffed\151\uffed\152\uffed\153\uffed\154\uffed\155\uffed\156\uffed"); + sb.append("\157\uffed\160\uffed\161\uffed\162\uffed\163\uffed\164\uffed\165"); + sb.append("\uffed\166\uffed\167\uffed\170\uffed\171\uffed\172\uffed\173\uffed"); + sb.append("\174\uffed\175\uffed\176\uffed\177\uffed\202\uffed\203\uffed\204"); + sb.append("\uffed\215\uffed\216\uffed\231\uffed\232\uffed\233\uffed\243\uffed"); + sb.append("\244\uffed\246\uffed\247\uffed\252\uffed\001\002\000\174\031"); + sb.append("\uffcf\033\uffcf\071\uffcf\072\uffcf\073\uffcf\111\uffcf\112\uffcf"); + sb.append("\113\uffcf\127\uffcf\130\uffcf\131\uffcf\132\uffcf\134\uffcf\135"); + sb.append("\uffcf\136\uffcf\137\uffcf\140\uffcf\141\uffcf\142\uffcf\143\uffcf"); + sb.append("\144\uffcf\145\uffcf\146\uffcf\147\uffcf\150\uffcf\151\uffcf\152"); + sb.append("\uffcf\153\uffcf\154\uffcf\155\uffcf\156\uffcf\157\uffcf\160\uffcf"); + sb.append("\161\uffcf\162\uffcf\163\uffcf\164\uffcf\165\uffcf\166\uffcf\167"); + sb.append("\uffcf\170\uffcf\171\uffcf\172\uffcf\173\uffcf\174\uffcf\175\uffcf"); + sb.append("\176\uffcf\177\uffcf\202\uffcf\203\uffcf\204\uffcf\215\uffcf\216"); + sb.append("\uffcf\231\uffcf\232\uffcf\233\uffcf\243\uffcf\244\uffcf\246\uffcf"); + sb.append("\247\uffcf\252\uffcf\001\002\000\174\031\uffc5\033\uffc5\071"); sb.append("\uffc5\072\uffc5\073\uffc5\111\uffc5\112\uffc5\113\uffc5\127\uffc5"); sb.append("\130\uffc5\131\uffc5\132\uffc5\134\uffc5\135\uffc5\136\uffc5\137"); sb.append("\uffc5\140\uffc5\141\uffc5\142\uffc5\143\uffc5\144\uffc5\145\uffc5"); sb.append("\146\uffc5\147\uffc5\150\uffc5\151\uffc5\152\uffc5\153\uffc5\154"); sb.append("\uffc5\155\uffc5\156\uffc5\157\uffc5\160\uffc5\161\uffc5\162\uffc5"); sb.append("\163\uffc5\164\uffc5\165\uffc5\166\uffc5\167\uffc5\170\uffc5\171"); - sb.append("\uffc5\172\uffc5\173\uffc5\174\uffc5\175\uffc5\176\uffc5\201\uffc5"); - sb.append("\202\uffc5\203\uffc5\214\uffc5\215\uffc5\230\uffc5\231\uffc5\232"); - sb.append("\uffc5\242\uffc5\243\uffc5\245\uffc5\246\uffc5\251\uffc5\001\002"); - sb.append("\000\172\031\uffa3\033\uffa3\071\uffa3\072\uffa3\073\uffa3\111"); - sb.append("\uffa3\112\uffa3\113\uffa3\127\uffa3\130\uffa3\131\uffa3\132\uffa3"); - sb.append("\134\uffa3\135\uffa3\136\uffa3\137\uffa3\140\uffa3\141\uffa3\142"); - sb.append("\uffa3\143\uffa3\144\uffa3\145\uffa3\146\uffa3\147\uffa3\150\uffa3"); - sb.append("\151\uffa3\152\uffa3\153\uffa3\154\uffa3\155\uffa3\156\uffa3\157"); - sb.append("\uffa3\160\uffa3\161\uffa3\162\uffa3\163\uffa3\164\uffa3\165\uffa3"); - sb.append("\166\uffa3\167\uffa3\170\uffa3\171\uffa3\172\uffa3\173\uffa3\174"); - sb.append("\uffa3\175\uffa3\176\uffa3\201\uffa3\202\uffa3\203\uffa3\214\uffa3"); - sb.append("\215\uffa3\230\uffa3\231\uffa3\232\uffa3\242\uffa3\243\uffa3\245"); - sb.append("\uffa3\246\uffa3\251\uffa3\001\002\000\172\031\uffd7\033\uffd7"); - sb.append("\071\uffd7\072\uffd7\073\uffd7\111\uffd7\112\uffd7\113\uffd7\127"); - sb.append("\uffd7\130\uffd7\131\uffd7\132\uffd7\134\uffd7\135\uffd7\136\uffd7"); - sb.append("\137\uffd7\140\uffd7\141\uffd7\142\uffd7\143\uffd7\144\uffd7\145"); - sb.append("\uffd7\146\uffd7\147\uffd7\150\uffd7\151\uffd7\152\uffd7\153\uffd7"); - sb.append("\154\uffd7\155\uffd7\156\uffd7\157\uffd7\160\uffd7\161\uffd7\162"); - sb.append("\uffd7\163\uffd7\164\uffd7\165\uffd7\166\uffd7\167\uffd7\170\uffd7"); - sb.append("\171\uffd7\172\uffd7\173\uffd7\174\uffd7\175\uffd7\176\uffd7\201"); - sb.append("\uffd7\202\uffd7\203\uffd7\214\uffd7\215\uffd7\230\uffd7\231\uffd7"); - sb.append("\232\uffd7\242\uffd7\243\uffd7\245\uffd7\246\uffd7\251\uffd7\001"); - sb.append("\002\000\172\031\uffd1\033\uffd1\071\uffd1\072\uffd1\073\uffd1"); - sb.append("\111\uffd1\112\uffd1\113\uffd1\127\uffd1\130\uffd1\131\uffd1\132"); - sb.append("\uffd1\134\uffd1\135\uffd1\136\uffd1\137\uffd1\140\uffd1\141\uffd1"); - sb.append("\142\uffd1\143\uffd1\144\uffd1\145\uffd1\146\uffd1\147\uffd1\150"); - sb.append("\uffd1\151\uffd1\152\uffd1\153\uffd1\154\uffd1\155\uffd1\156\uffd1"); - sb.append("\157\uffd1\160\uffd1\161\uffd1\162\uffd1\163\uffd1\164\uffd1\165"); - sb.append("\uffd1\166\uffd1\167\uffd1\170\uffd1\171\uffd1\172\uffd1\173\uffd1"); - sb.append("\174\uffd1\175\uffd1\176\uffd1\201\uffd1\202\uffd1\203\uffd1\214"); - sb.append("\uffd1\215\uffd1\230\uffd1\231\uffd1\232\uffd1\242\uffd1\243\uffd1"); - sb.append("\245\uffd1\246\uffd1\251\uffd1\001\002\000\172\031\uffd5\033"); - sb.append("\uffd5\071\uffd5\072\uffd5\073\uffd5\111\uffd5\112\uffd5\113\uffd5"); - sb.append("\127\uffd5\130\uffd5\131\uffd5\132\uffd5\134\uffd5\135\uffd5\136"); - sb.append("\uffd5\137\uffd5\140\uffd5\141\uffd5\142\uffd5\143\uffd5\144\uffd5"); - sb.append("\145\uffd5\146\uffd5\147\uffd5\150\uffd5\151\uffd5\152\uffd5\153"); - sb.append("\uffd5\154\uffd5\155\uffd5\156\uffd5\157\uffd5\160\uffd5\161\uffd5"); - sb.append("\162\uffd5\163\uffd5\164\uffd5\165\uffd5\166\uffd5\167\uffd5\170"); - sb.append("\uffd5\171\uffd5\172\uffd5\173\uffd5\174\uffd5\175\uffd5\176\uffd5"); - sb.append("\201\uffd5\202\uffd5\203\uffd5\214\uffd5\215\uffd5\230\uffd5\231"); - sb.append("\uffd5\232\uffd5\242\uffd5\243\uffd5\245\uffd5\246\uffd5\251\uffd5"); - sb.append("\001\002\000\172\031\uffe7\033\uffe7\071\uffe7\072\uffe7\073"); - sb.append("\uffe7\111\uffe7\112\uffe7\113\uffe7\127\uffe7\130\uffe7\131\uffe7"); - sb.append("\132\uffe7\134\uffe7\135\uffe7\136\uffe7\137\uffe7\140\uffe7\141"); - sb.append("\uffe7\142\uffe7\143\uffe7\144\uffe7\145\uffe7\146\uffe7\147\uffe7"); - sb.append("\150\uffe7\151\uffe7\152\uffe7\153\uffe7\154\uffe7\155\uffe7\156"); - sb.append("\uffe7\157\uffe7\160\uffe7\161\uffe7\162\uffe7\163\uffe7\164\uffe7"); - sb.append("\165\uffe7\166\uffe7\167\uffe7\170\uffe7\171\uffe7\172\uffe7\173"); - sb.append("\uffe7\174\uffe7\175\uffe7\176\uffe7\201\uffe7\202\uffe7\203\uffe7"); - sb.append("\214\uffe7\215\uffe7\230\uffe7\231\uffe7\232\uffe7\242\uffe7\243"); - sb.append("\uffe7\245\uffe7\246\uffe7\251\uffe7\001\002\000\172\031\uffdb"); - sb.append("\033\uffdb\071\uffdb\072\uffdb\073\uffdb\111\uffdb\112\uffdb\113"); - sb.append("\uffdb\127\uffdb\130\uffdb\131\uffdb\132\uffdb\134\uffdb\135\uffdb"); - sb.append("\136\uffdb\137\uffdb\140\uffdb\141\uffdb\142\uffdb\143\uffdb\144"); - sb.append("\uffdb\145\uffdb\146\uffdb\147\uffdb\150\uffdb\151\uffdb\152\uffdb"); - sb.append("\153\uffdb\154\uffdb\155\uffdb\156\uffdb\157\uffdb\160\uffdb\161"); - sb.append("\uffdb\162\uffdb\163\uffdb\164\uffdb\165\uffdb\166\uffdb\167\uffdb"); - sb.append("\170\uffdb\171\uffdb\172\uffdb\173\uffdb\174\uffdb\175\uffdb\176"); - sb.append("\uffdb\201\uffdb\202\uffdb\203\uffdb\214\uffdb\215\uffdb\230\uffdb"); - sb.append("\231\uffdb\232\uffdb\242\uffdb\243\uffdb\245\uffdb\246\uffdb\251"); - sb.append("\uffdb\001\002\000\100\031\u01d2\112\u041b\130\u01c9\131\u01da"); - sb.append("\132\u01c1\150\u01c4\152\u01c0\153\u01d3\154\u01c2\155\u01cb\156"); - sb.append("\u01d4\157\u01d9\160\u01cd\161\u01bd\162\u01ca\163\u01d7\164\u01d5"); - sb.append("\165\u01c8\166\u01c6\167\u01d6\170\u01d1\171\u01cc\172\u01db\173"); - sb.append("\u01c7\174\u01d0\175\u01ce\176\u01be\201\u01c3\242\u01c5\245\u01bf"); - sb.append("\251\u01d8\001\002\000\132\031\ufff8\033\ufff8\071\ufde0\072"); - sb.append("\ufde0\073\ufff8\111\u026f\112\ufff8\113\ufde0\127\ufff8\130\ufff8"); - sb.append("\131\ufff8\132\ufff8\150\ufff8\151\ufff8\152\ufff8\153\ufff8\154"); - sb.append("\ufff8\155\ufff8\156\ufff8\157\ufff8\160\ufff8\161\ufff8\162\ufff8"); - sb.append("\163\ufff8\164\ufff8\165\ufff8\166\ufff8\167\ufff8\170\ufff8\171"); - sb.append("\ufff8\172\ufff8\173\ufff8\174\ufff8\175\ufff8\176\ufff8\201\ufff8"); - sb.append("\214\u0270\215\ufff8\230\ufde0\231\ufff8\232\ufff8\242\ufff8\245"); - sb.append("\ufff8\251\ufff8\001\002\000\014\044\u0397\045\u0398\071\ufde2"); - sb.append("\072\ufde2\113\ufde2\001\002\000\010\156\u0224\230\uff43\251"); - sb.append("\u0227\001\002\000\012\044\222\045\u01b1\222\u03aa\247\021"); - sb.append("\001\002\000\170\004\201\006\156\007\175\010\u01af\011"); - sb.append("\204\012\075\015\031\016\071\032\u01b9\036\125\044\222"); - sb.append("\045\u01b1\054\026\062\210\063\010\074\051\075\166\077"); - sb.append("\123\100\012\101\206\102\041\103\144\104\117\105\141"); - sb.append("\115\136\116\046\121\160\122\013\123\065\124\124\125"); - sb.append("\116\126\131\133\020\172\104\173\176\177\130\200\067"); - sb.append("\202\054\203\120\204\207\205\154\206\216\207\151\210"); - sb.append("\142\211\155\212\063\213\074\214\114\216\u01b8\222\u01b0"); - sb.append("\230\u01b3\233\152\234\015\235\073\236\060\247\021\253"); - sb.append("\147\254\064\255\055\001\002\000\076\031\u01d2\130\u01c9"); - sb.append("\131\u01da\132\u01c1\150\u01c4\152\u01c0\153\u01d3\154\u01c2\155"); - sb.append("\u01cb\156\u01d4\157\u01d9\160\u01cd\161\u01bd\162\u01ca\163\u01d7"); - sb.append("\164\u01d5\165\u01c8\166\u01c6\167\u01d6\170\u01d1\171\u01cc\172"); - sb.append("\u01db\173\u01c7\174\u01d0\175\u01ce\176\u01be\201\u01c3\242\u01c5"); - sb.append("\245\u01bf\251\u01d8\001\002\000\140\031\ufd50\130\ufd50\131"); - sb.append("\ufd50\132\ufd50\134\u0371\135\u0376\136\u0372\137\u037c\140\u0375"); - sb.append("\141\u037b\142\u0378\143\u037a\144\u0374\145\u0370\146\u0377\147"); - sb.append("\u0379\150\ufd50\152\ufd50\153\ufd50\154\ufd50\155\ufd50\156\ufd50"); - sb.append("\157\ufd50\160\ufd50\161\ufd50\162\ufd50\163\ufd50\164\ufd50\165"); - sb.append("\ufd50\166\ufd50\167\ufd50\170\ufd50\171\ufd50\172\ufd50\173\ufd50"); - sb.append("\174\ufd50\175\ufd50\176\ufd50\201\ufd50\202\ufd4e\203\ufd4e\231"); - sb.append("\u041a\242\ufd50\243\u0373\245\ufd50\246\u037d\251\ufd50\001\002"); - sb.append("\000\004\231\u0419\001\002\000\114\031\ufe5f\071\ufcc7\072"); - sb.append("\ufcc7\111\ufcc7\113\ufcc7\130\ufe5f\131\ufe5f\132\ufe5f\150\ufe5f"); - sb.append("\152\ufe5f\153\ufe5f\154\ufe5f\155\ufe5f\156\ufe5f\157\ufe5f\160"); - sb.append("\ufe5f\161\ufe5f\162\ufe5f\163\ufe5f\164\ufe5f\165\ufe5f\166\ufe5f"); - sb.append("\167\ufe5f\170\ufe5f\171\ufe5f\172\ufe5f\173\ufe5f\174\ufe5f\175"); - sb.append("\ufe5f\176\ufe5f\201\ufe5f\214\ufcc7\230\ufcc7\231\u0418\242\ufe5f"); - sb.append("\245\ufe5f\251\ufe5f\001\002\000\036\010\244\012\075\065"); - sb.append("\u01f8\075\166\121\237\214\u01ec\216\u01ef\222\341\230\u01f4"); - sb.append("\233\152\247\021\253\241\254\240\255\245\001\002\000"); - sb.append("\170\004\201\006\156\007\175\010\u01af\011\204\012\075"); - sb.append("\015\031\016\071\032\106\036\125\044\222\045\u01b1\054"); - sb.append("\026\062\210\063\010\074\051\075\166\077\123\100\012"); - sb.append("\101\206\102\041\103\144\104\117\105\141\115\136\116"); - sb.append("\046\121\160\122\013\123\065\124\124\125\116\126\131"); - sb.append("\133\020\172\104\173\176\177\130\200\067\202\054\203"); - sb.append("\120\204\207\205\154\206\216\207\151\210\142\211\155"); - sb.append("\212\063\213\074\214\114\216\101\222\u01b0\230\u01b3\233"); - sb.append("\152\234\015\235\073\236\060\247\021\253\147\254\064"); - sb.append("\255\055\001\002\000\100\031\ufe60\130\ufe60\131\ufe60\132"); - sb.append("\ufe60\150\ufe60\152\ufe60\153\ufe60\154\ufe60\155\ufe60\156\ufe60"); - sb.append("\157\ufe60\160\ufe60\161\ufe60\162\ufe60\163\ufe60\164"); - sb.append("\ufe60"); - sb.append("\165"); - sb.append("\ufe60"); - sb.append("\166"); - sb.append("\ufe60"); - sb.append("\167"); - sb.append("\ufe60"); - sb.append("\170"); - sb.append("\ufe60"); - sb.append("\171"); - sb.append("\ufe60"); - sb.append("\172"); - sb.append("\ufe60"); - sb.append("\173"); - sb.append("\ufe60"); - sb.append("\174"); - sb.append("\ufe60"); - sb.append("\175"); - sb.append("\ufe60"); - sb.append("\176"); - sb.append("\ufe60"); - sb.append("\201"); - sb.append("\ufe60"); - sb.append("\231"); - sb.append("\ufd5a"); - sb.append("\242"); - sb.append("\ufe60"); - sb.append("\245"); - sb.append("\ufe60"); - sb.append("\251"); - sb.append("\ufe60"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\ufd59"); + sb.append("\uffc5\172\uffc5\173\uffc5\174\uffc5\175\uffc5\176\uffc5\177\uffc5"); + sb.append("\202\uffc5\203\uffc5\204\uffc5\215\uffc5\216\uffc5\231\uffc5\232"); + sb.append("\uffc5\233\uffc5\243\uffc5\244\uffc5\246\uffc5\247\uffc5\252\uffc5"); + sb.append("\001\002\000\174\031\uffa3\033\uffa3\071\uffa3\072\uffa3\073"); + sb.append("\uffa3\111\uffa3\112\uffa3\113\uffa3\127\uffa3\130\uffa3\131\uffa3"); + sb.append("\132\uffa3\134\uffa3\135\uffa3\136\uffa3\137\uffa3\140\uffa3\141"); + sb.append("\uffa3\142\uffa3\143\uffa3\144\uffa3\145\uffa3\146\uffa3\147\uffa3"); + sb.append("\150\uffa3\151\uffa3\152\uffa3\153\uffa3\154\uffa3\155\uffa3\156"); + sb.append("\uffa3\157\uffa3\160\uffa3\161\uffa3\162\uffa3\163\uffa3\164\uffa3"); + sb.append("\165\uffa3\166\uffa3\167\uffa3\170\uffa3\171\uffa3\172\uffa3\173"); + sb.append("\uffa3\174\uffa3\175\uffa3\176\uffa3\177\uffa3\202\uffa3\203\uffa3"); + sb.append("\204\uffa3\215\uffa3\216\uffa3\231\uffa3\232\uffa3\233\uffa3\243"); + sb.append("\uffa3\244\uffa3\246\uffa3\247\uffa3\252\uffa3\001\002\000\174"); + sb.append("\031\uffd7\033\uffd7\071\uffd7\072\uffd7\073\uffd7\111\uffd7\112"); + sb.append("\uffd7\113\uffd7\127\uffd7\130\uffd7\131\uffd7\132\uffd7\134\uffd7"); + sb.append("\135\uffd7\136\uffd7\137\uffd7\140\uffd7\141\uffd7\142\uffd7\143"); + sb.append("\uffd7\144\uffd7\145\uffd7\146\uffd7\147\uffd7\150\uffd7\151\uffd7"); + sb.append("\152\uffd7\153\uffd7\154\uffd7\155\uffd7\156\uffd7\157\uffd7\160"); + sb.append("\uffd7\161\uffd7\162\uffd7\163\uffd7\164\uffd7\165\uffd7\166\uffd7"); + sb.append("\167\uffd7\170\uffd7\171\uffd7\172\uffd7\173\uffd7\174\uffd7\175"); + sb.append("\uffd7\176\uffd7\177\uffd7\202\uffd7\203\uffd7\204\uffd7\215\uffd7"); + sb.append("\216\uffd7\231\uffd7\232\uffd7\233\uffd7\243\uffd7\244\uffd7\246"); + sb.append("\uffd7\247\uffd7\252\uffd7\001\002\000\174\031\uffd1\033\uffd1"); + sb.append("\071\uffd1\072\uffd1\073\uffd1\111\uffd1\112\uffd1\113\uffd1\127"); + sb.append("\uffd1\130\uffd1\131\uffd1\132\uffd1\134\uffd1\135\uffd1\136\uffd1"); + sb.append("\137\uffd1\140\uffd1\141\uffd1\142\uffd1\143\uffd1\144\uffd1\145"); + sb.append("\uffd1\146\uffd1\147\uffd1\150\uffd1\151\uffd1\152\uffd1\153\uffd1"); + sb.append("\154\uffd1\155\uffd1\156\uffd1\157\uffd1\160\uffd1\161\uffd1\162"); + sb.append("\uffd1\163\uffd1\164\uffd1\165\uffd1\166\uffd1\167\uffd1\170\uffd1"); + sb.append("\171\uffd1\172\uffd1\173\uffd1\174\uffd1\175\uffd1\176\uffd1\177"); + sb.append("\uffd1\202\uffd1\203\uffd1\204\uffd1\215\uffd1\216\uffd1\231\uffd1"); + sb.append("\232\uffd1\233\uffd1\243\uffd1\244\uffd1\246\uffd1\247\uffd1\252"); + sb.append("\uffd1\001\002\000\174\031\uffd5\033\uffd5\071\uffd5\072\uffd5"); + sb.append("\073\uffd5\111\uffd5\112\uffd5\113\uffd5\127\uffd5\130\uffd5\131"); + sb.append("\uffd5\132\uffd5\134\uffd5\135\uffd5\136\uffd5\137\uffd5\140\uffd5"); + sb.append("\141\uffd5\142\uffd5\143\uffd5\144\uffd5\145\uffd5\146\uffd5\147"); + sb.append("\uffd5\150\uffd5\151\uffd5\152\uffd5\153\uffd5\154\uffd5\155\uffd5"); + sb.append("\156\uffd5\157\uffd5\160\uffd5\161\uffd5\162\uffd5\163\uffd5\164"); + sb.append("\uffd5\165\uffd5\166\uffd5\167\uffd5\170\uffd5\171\uffd5\172\uffd5"); + sb.append("\173\uffd5\174\uffd5\175\uffd5\176\uffd5\177\uffd5\202\uffd5\203"); + sb.append("\uffd5\204\uffd5\215\uffd5\216\uffd5\231\uffd5\232\uffd5\233\uffd5"); + sb.append("\243\uffd5\244\uffd5\246\uffd5\247\uffd5\252\uffd5\001\002\000"); + sb.append("\174\031\uffe7\033\uffe7\071\uffe7\072\uffe7\073\uffe7\111\uffe7"); + sb.append("\112\uffe7\113\uffe7\127\uffe7\130\uffe7\131\uffe7\132\uffe7\134"); + sb.append("\uffe7\135\uffe7\136\uffe7\137\uffe7\140\uffe7\141\uffe7\142\uffe7"); + sb.append("\143\uffe7\144\uffe7\145\uffe7\146\uffe7\147\uffe7\150\uffe7\151"); + sb.append("\uffe7\152\uffe7\153\uffe7\154\uffe7\155\uffe7\156\uffe7\157\uffe7"); + sb.append("\160\uffe7\161\uffe7\162\uffe7\163\uffe7\164\uffe7\165\uffe7\166"); + sb.append("\uffe7\167\uffe7\170\uffe7\171\uffe7\172\uffe7\173\uffe7\174\uffe7"); + sb.append("\175\uffe7\176\uffe7\177\uffe7\202\uffe7\203\uffe7\204\uffe7\215"); + sb.append("\uffe7\216\uffe7\231\uffe7\232\uffe7\233\uffe7\243\uffe7\244\uffe7"); + sb.append("\246\uffe7\247\uffe7\252\uffe7\001\002\000\174\031\uffdb\033"); + sb.append("\uffdb\071\uffdb\072\uffdb\073\uffdb\111\uffdb\112\uffdb\113\uffdb"); + sb.append("\127\uffdb\130\uffdb\131\uffdb\132\uffdb\134\uffdb\135\uffdb\136"); + sb.append("\uffdb\137\uffdb\140\uffdb\141\uffdb\142\uffdb\143\uffdb\144\uffdb"); + sb.append("\145\uffdb\146\uffdb\147\uffdb\150\uffdb\151\uffdb\152\uffdb\153"); + sb.append("\uffdb\154\uffdb\155\uffdb\156\uffdb\157\uffdb\160\uffdb\161\uffdb"); + sb.append("\162\uffdb\163\uffdb\164\uffdb\165\uffdb\166\uffdb\167\uffdb\170"); + sb.append("\uffdb\171\uffdb\172\uffdb\173\uffdb\174\uffdb\175\uffdb\176\uffdb"); + sb.append("\177\uffdb\202\uffdb\203\uffdb\204\uffdb\215\uffdb\216\uffdb\231"); + sb.append("\uffdb\232\uffdb\233\uffdb\243\uffdb\244\uffdb\246\uffdb\247\uffdb"); + sb.append("\252\uffdb\001\002\000\102\031\u01d4\112\u041f\130\u01cb\131"); + sb.append("\u01dd\132\u01c3\150\u01c6\152\u01c2\153\u01d5\154\u01d9\155\u01c4"); + sb.append("\156\u01cd\157\u01d6\160\u01dc\161\u01cf\162\u01bf\163\u01cc\164"); + sb.append("\u01da\165\u01d8\166\u01ca\167\u01c8\170\u01d7\171\u01d3\172\u01ce"); + sb.append("\173\u01de\174\u01c9\175\u01d2\176\u01d0\177\u01c1\202\u01c5\243"); + sb.append("\u01c7\246\u01c0\252\u01db\001\002\000\134\031\ufff8\033\ufff8"); + sb.append("\071\ufddf\072\ufddf\073\ufff8\111\u0273\112\ufff8\113\ufddf\127"); + sb.append("\ufff8"); sb.append("\130"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\131"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\132"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\150"); - sb.append("\ufd59"); + sb.append("\ufff8"); + sb.append("\151"); + sb.append("\ufff8"); sb.append("\152"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\153"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\154"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\155"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\156"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\157"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\160"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\161"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\162"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\163"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\164"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\165"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\166"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\167"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\170"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\171"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\172"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\173"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\174"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\175"); - sb.append("\ufd59"); + sb.append("\ufff8"); sb.append("\176"); - sb.append("\ufd59"); - sb.append("\201"); - sb.append("\ufd59"); + sb.append("\ufff8"); + sb.append("\177"); + sb.append("\ufff8"); + sb.append("\202"); + sb.append("\ufff8"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufff8"); sb.append("\231"); - sb.append("\ufd5b"); - sb.append("\242"); - sb.append("\ufd59"); - sb.append("\245"); - sb.append("\ufd59"); - sb.append("\251"); - sb.append("\ufd59"); + sb.append("\ufddf"); + sb.append("\232"); + sb.append("\ufff8"); + sb.append("\233"); + sb.append("\ufff8"); + sb.append("\243"); + sb.append("\ufff8"); + sb.append("\246"); + sb.append("\ufff8"); + sb.append("\252"); + sb.append("\ufff8"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\ufe5d"); - sb.append("\130"); - sb.append("\ufe5d"); - sb.append("\131"); - sb.append("\ufe5d"); - sb.append("\132"); - sb.append("\ufe5d"); - sb.append("\150"); - sb.append("\ufe5d"); - sb.append("\152"); - sb.append("\ufe5d"); - sb.append("\153"); - sb.append("\ufe5d"); - sb.append("\154"); - sb.append("\ufe5d"); - sb.append("\155"); - sb.append("\ufe5d"); - sb.append("\156"); - sb.append("\ufe5d"); + sb.append("\014"); + sb.append("\044"); + sb.append("\u039b"); + sb.append("\045"); + sb.append("\u039c"); + sb.append("\071"); + sb.append("\ufde1"); + sb.append("\072"); + sb.append("\ufde1"); + sb.append("\113"); + sb.append("\ufde1"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); sb.append("\157"); - sb.append("\ufe5d"); - sb.append("\160"); - sb.append("\ufe5d"); - sb.append("\161"); - sb.append("\ufe5d"); - sb.append("\162"); - sb.append("\ufe5d"); - sb.append("\163"); - sb.append("\ufe5d"); - sb.append("\164"); - sb.append("\ufe5d"); - sb.append("\165"); - sb.append("\ufe5d"); - sb.append("\166"); - sb.append("\ufe5d"); - sb.append("\167"); - sb.append("\ufe5d"); - sb.append("\170"); - sb.append("\ufe5d"); - sb.append("\171"); - sb.append("\ufe5d"); - sb.append("\172"); - sb.append("\ufe5d"); - sb.append("\173"); - sb.append("\ufe5d"); - sb.append("\174"); - sb.append("\ufe5d"); - sb.append("\175"); - sb.append("\ufe5d"); - sb.append("\176"); - sb.append("\ufe5d"); - sb.append("\201"); - sb.append("\ufe5d"); + sb.append("\u0228"); sb.append("\231"); - sb.append("\u01cf"); - sb.append("\242"); - sb.append("\ufe5d"); - sb.append("\245"); - sb.append("\ufe5d"); - sb.append("\251"); - sb.append("\ufe5d"); + sb.append("\uff43"); + sb.append("\252"); + sb.append("\u022b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\012"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\223"); + sb.append("\u03ae"); + sb.append("\250"); + sb.append("\021"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2881,13 +2818,13 @@ protected EncodedActionTable1() { sb.append("\016"); sb.append("\071"); sb.append("\032"); - sb.append("\106"); + sb.append("\u01bb"); sb.append("\036"); sb.append("\125"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -2930,70 +2867,354 @@ protected EncodedActionTable1() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\217"); + sb.append("\u01ba"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\100"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\142"); + sb.append("\031"); + sb.append("\ufd4e"); + sb.append("\130"); + sb.append("\ufd4e"); + sb.append("\131"); + sb.append("\ufd4e"); + sb.append("\132"); + sb.append("\ufd4e"); + sb.append("\134"); + sb.append("\u0375"); + sb.append("\135"); + sb.append("\u037a"); + sb.append("\136"); + sb.append("\u0376"); + sb.append("\137"); + sb.append("\u0380"); + sb.append("\140"); + sb.append("\u0379"); + sb.append("\141"); + sb.append("\u037f"); + sb.append("\142"); + sb.append("\u037c"); + sb.append("\143"); + sb.append("\u037e"); + sb.append("\144"); + sb.append("\u0378"); + sb.append("\145"); + sb.append("\u0374"); + sb.append("\146"); + sb.append("\u037b"); + sb.append("\147"); + sb.append("\u037d"); + sb.append("\150"); + sb.append("\ufd4e"); + sb.append("\152"); + sb.append("\ufd4e"); + sb.append("\153"); + sb.append("\ufd4e"); + sb.append("\154"); + sb.append("\ufd4e"); + sb.append("\155"); + sb.append("\ufd4e"); + sb.append("\156"); + sb.append("\ufd4e"); + sb.append("\157"); + sb.append("\ufd4e"); + sb.append("\160"); + sb.append("\ufd4e"); + sb.append("\161"); + sb.append("\ufd4e"); + sb.append("\162"); + sb.append("\ufd4e"); + sb.append("\163"); + sb.append("\ufd4e"); + sb.append("\164"); + sb.append("\ufd4e"); + sb.append("\165"); + sb.append("\ufd4e"); + sb.append("\166"); + sb.append("\ufd4e"); + sb.append("\167"); + sb.append("\ufd4e"); + sb.append("\170"); + sb.append("\ufd4e"); + sb.append("\171"); + sb.append("\ufd4e"); + sb.append("\172"); + sb.append("\ufd4e"); + sb.append("\173"); + sb.append("\ufd4e"); + sb.append("\174"); + sb.append("\ufd4e"); + sb.append("\175"); + sb.append("\ufd4e"); + sb.append("\176"); + sb.append("\ufd4e"); + sb.append("\177"); + sb.append("\ufd4e"); + sb.append("\202"); + sb.append("\ufd4e"); + sb.append("\203"); + sb.append("\ufd4c"); + sb.append("\204"); + sb.append("\ufd4c"); + sb.append("\232"); + sb.append("\u041e"); + sb.append("\243"); + sb.append("\ufd4e"); + sb.append("\244"); + sb.append("\u0377"); + sb.append("\246"); + sb.append("\ufd4e"); + sb.append("\247"); + sb.append("\u0381"); + sb.append("\252"); + sb.append("\ufd4e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u041d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\116"); + sb.append("\031"); + sb.append("\ufe5f"); + sb.append("\071"); + sb.append("\ufcc5"); + sb.append("\072"); + sb.append("\ufcc5"); + sb.append("\111"); + sb.append("\ufcc5"); + sb.append("\113"); + sb.append("\ufcc5"); + sb.append("\130"); + sb.append("\ufe5f"); + sb.append("\131"); + sb.append("\ufe5f"); + sb.append("\132"); + sb.append("\ufe5f"); + sb.append("\150"); + sb.append("\ufe5f"); + sb.append("\152"); + sb.append("\ufe5f"); + sb.append("\153"); + sb.append("\ufe5f"); + sb.append("\154"); + sb.append("\ufe5f"); + sb.append("\155"); + sb.append("\ufe5f"); + sb.append("\156"); + sb.append("\ufe5f"); + sb.append("\157"); + sb.append("\ufe5f"); + sb.append("\160"); + sb.append("\ufe5f"); + sb.append("\161"); + sb.append("\ufe5f"); + sb.append("\162"); + sb.append("\ufe5f"); + sb.append("\163"); + sb.append("\ufe5f"); + sb.append("\164"); + sb.append("\ufe5f"); + sb.append("\165"); + sb.append("\ufe5f"); + sb.append("\166"); + sb.append("\ufe5f"); + sb.append("\167"); + sb.append("\ufe5f"); + sb.append("\170"); + sb.append("\ufe5f"); + sb.append("\171"); + sb.append("\ufe5f"); + sb.append("\172"); + sb.append("\ufe5f"); + sb.append("\173"); + sb.append("\ufe5f"); + sb.append("\174"); + sb.append("\ufe5f"); + sb.append("\175"); + sb.append("\ufe5f"); + sb.append("\176"); + sb.append("\ufe5f"); + sb.append("\177"); + sb.append("\ufe5f"); + sb.append("\202"); + sb.append("\ufe5f"); + sb.append("\215"); + sb.append("\ufcc5"); + sb.append("\231"); + sb.append("\ufcc5"); + sb.append("\232"); + sb.append("\u041c"); + sb.append("\243"); + sb.append("\ufe5f"); + sb.append("\246"); + sb.append("\ufe5f"); + sb.append("\252"); + sb.append("\ufe5f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\036"); + sb.append("\010"); + sb.append("\244"); + sb.append("\012"); + sb.append("\075"); + sb.append("\065"); + sb.append("\u01fc"); + sb.append("\075"); + sb.append("\166"); + sb.append("\121"); + sb.append("\240"); + sb.append("\215"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\u01f8"); + sb.append("\234"); + sb.append("\152"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3009,7 +3230,7 @@ protected EncodedActionTable1() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -3052,558 +3273,274 @@ protected EncodedActionTable1() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); + sb.append("\031"); + sb.append("\ufe60"); sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); + sb.append("\ufe60"); + sb.append("\131"); + sb.append("\ufe60"); + sb.append("\132"); + sb.append("\ufe60"); + sb.append("\150"); + sb.append("\ufe60"); + sb.append("\152"); + sb.append("\ufe60"); + sb.append("\153"); + sb.append("\ufe60"); sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); + sb.append("\ufe60"); sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); + sb.append("\ufe60"); sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); + sb.append("\ufe60"); + sb.append("\157"); + sb.append("\ufe60"); sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufe60"); + sb.append("\161"); + sb.append("\ufe60"); + sb.append("\162"); + sb.append("\ufe60"); + sb.append("\163"); + sb.append("\ufe60"); + sb.append("\164"); + sb.append("\ufe60"); + sb.append("\165"); + sb.append("\ufe60"); + sb.append("\166"); + sb.append("\ufe60"); + sb.append("\167"); + sb.append("\ufe60"); + sb.append("\170"); + sb.append("\ufe60"); + sb.append("\171"); + sb.append("\ufe60"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufe60"); sb.append("\173"); + sb.append("\ufe60"); + sb.append("\174"); + sb.append("\ufe60"); + sb.append("\175"); + sb.append("\ufe60"); sb.append("\176"); + sb.append("\ufe60"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufe60"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufe60"); + sb.append("\232"); + sb.append("\ufd58"); + sb.append("\243"); + sb.append("\ufe60"); + sb.append("\246"); + sb.append("\ufe60"); + sb.append("\252"); + sb.append("\ufe60"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); + sb.append("\031"); + sb.append("\ufd57"); + sb.append("\130"); + sb.append("\ufd57"); sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufd57"); + sb.append("\132"); + sb.append("\ufd57"); + sb.append("\150"); + sb.append("\ufd57"); + sb.append("\152"); + sb.append("\ufd57"); + sb.append("\153"); + sb.append("\ufd57"); + sb.append("\154"); + sb.append("\ufd57"); + sb.append("\155"); + sb.append("\ufd57"); + sb.append("\156"); + sb.append("\ufd57"); + sb.append("\157"); + sb.append("\ufd57"); + sb.append("\160"); + sb.append("\ufd57"); + sb.append("\161"); + sb.append("\ufd57"); + sb.append("\162"); + sb.append("\ufd57"); + sb.append("\163"); + sb.append("\ufd57"); + sb.append("\164"); + sb.append("\ufd57"); + sb.append("\165"); + sb.append("\ufd57"); + sb.append("\166"); + sb.append("\ufd57"); + sb.append("\167"); + sb.append("\ufd57"); + sb.append("\170"); + sb.append("\ufd57"); + sb.append("\171"); + sb.append("\ufd57"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufd57"); sb.append("\173"); + sb.append("\ufd57"); + sb.append("\174"); + sb.append("\ufd57"); + sb.append("\175"); + sb.append("\ufd57"); sb.append("\176"); + sb.append("\ufd57"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufd57"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufd57"); + sb.append("\232"); + sb.append("\ufd59"); + sb.append("\243"); + sb.append("\ufd57"); + sb.append("\246"); + sb.append("\ufd57"); + sb.append("\252"); + sb.append("\ufd57"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); + sb.append("\031"); + sb.append("\ufe5d"); + sb.append("\130"); + sb.append("\ufe5d"); sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufe5d"); + sb.append("\132"); + sb.append("\ufe5d"); + sb.append("\150"); + sb.append("\ufe5d"); + sb.append("\152"); + sb.append("\ufe5d"); + sb.append("\153"); + sb.append("\ufe5d"); + sb.append("\154"); + sb.append("\ufe5d"); + sb.append("\155"); + sb.append("\ufe5d"); + sb.append("\156"); + sb.append("\ufe5d"); + sb.append("\157"); + sb.append("\ufe5d"); + sb.append("\160"); + sb.append("\ufe5d"); + sb.append("\161"); + sb.append("\ufe5d"); + sb.append("\162"); + sb.append("\ufe5d"); + sb.append("\163"); + sb.append("\ufe5d"); + sb.append("\164"); + sb.append("\ufe5d"); + sb.append("\165"); + sb.append("\ufe5d"); + sb.append("\166"); + sb.append("\ufe5d"); + sb.append("\167"); + sb.append("\ufe5d"); + sb.append("\170"); + sb.append("\ufe5d"); + sb.append("\171"); + sb.append("\ufe5d"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufe5d"); sb.append("\173"); + sb.append("\ufe5d"); + sb.append("\174"); + sb.append("\ufe5d"); + sb.append("\175"); + sb.append("\ufe5d"); sb.append("\176"); + sb.append("\ufe5d"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufe5d"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufe5d"); + sb.append("\232"); + sb.append("\u01d1"); + sb.append("\243"); + sb.append("\ufe5d"); + sb.append("\246"); + sb.append("\ufe5d"); + sb.append("\252"); + sb.append("\ufe5d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3619,7 +3556,7 @@ protected EncodedActionTable1() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -3662,70 +3599,70 @@ protected EncodedActionTable1() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3741,7 +3678,7 @@ protected EncodedActionTable1() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -3784,72 +3721,70 @@ protected EncodedActionTable1() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\232"); - sb.append("\u040a"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3865,7 +3800,7 @@ protected EncodedActionTable1() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -3908,70 +3843,70 @@ protected EncodedActionTable1() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3987,7 +3922,7 @@ protected EncodedActionTable1() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -4030,70 +3965,70 @@ protected EncodedActionTable1() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -4109,7 +4044,7 @@ protected EncodedActionTable1() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -4152,70 +4087,70 @@ protected EncodedActionTable1() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -4231,7 +4166,7 @@ protected EncodedActionTable1() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -4274,70 +4209,70 @@ protected EncodedActionTable1() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -4353,7 +4288,7 @@ protected EncodedActionTable1() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -4396,70 +4331,70 @@ protected EncodedActionTable1() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\172"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -4475,7 +4410,7 @@ protected EncodedActionTable1() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -4518,15 +4453,81 @@ protected EncodedActionTable1() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); + sb.append("\203"); sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\233"); + sb.append("\u040e"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable10.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable10.java index 6c6baebd6f03..2af1cdbe4844 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable10.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable10.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,4505 +29,4505 @@ public String getTableData() { } protected EncodedActionTable10() { sb = new StringBuilder(); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufebc"); - sb.append("\231"); - sb.append("\ufebc"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\104"); + sb.append("\u01ce"); sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); sb.append("\176"); + sb.append("\u01d0"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\u01c5"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufe4c"); + sb.append("\232"); + sb.append("\ufe4c"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufebd"); - sb.append("\231"); - sb.append("\ufebd"); + sb.append("\ufe4c"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe11"); + sb.append("\ufe51"); sb.append("\073"); - sb.append("\ufe11"); + sb.append("\ufe51"); sb.append("\112"); - sb.append("\ufe11"); + sb.append("\ufe51"); sb.append("\127"); - sb.append("\ufe11"); + sb.append("\ufe51"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufe51"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufe51"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufe51"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufe11"); + sb.append("\ufe51"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe11"); - sb.append("\231"); - sb.append("\ufe11"); - sb.append("\232"); - sb.append("\ufe11"); - sb.append("\242"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\216"); + sb.append("\ufe51"); + sb.append("\232"); + sb.append("\ufe51"); + sb.append("\233"); + sb.append("\ufe51"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\010"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\230"); - sb.append("\uff43"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); + sb.append("\120"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe4d"); + sb.append("\073"); + sb.append("\ufe4d"); + sb.append("\112"); + sb.append("\ufe4d"); + sb.append("\127"); + sb.append("\ufe4d"); + sb.append("\130"); + sb.append("\ufe4d"); + sb.append("\131"); + sb.append("\ufe4d"); + sb.append("\132"); + sb.append("\ufe4d"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufe4d"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\u0224"); - sb.append("\230"); - sb.append("\uff43"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\u039a"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe4d"); + sb.append("\232"); + sb.append("\ufe4d"); + sb.append("\233"); + sb.append("\ufe4d"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\056"); - sb.append("\010"); - sb.append("\ufef5"); - sb.append("\012"); - sb.append("\ufef5"); - sb.append("\075"); - sb.append("\ufef5"); - sb.append("\076"); - sb.append("\ufef5"); - sb.append("\121"); - sb.append("\ufef5"); + sb.append("\120"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe56"); + sb.append("\073"); + sb.append("\ufe56"); + sb.append("\112"); + sb.append("\ufe56"); + sb.append("\127"); + sb.append("\ufe56"); + sb.append("\130"); + sb.append("\ufe56"); + sb.append("\131"); + sb.append("\ufe56"); + sb.append("\132"); + sb.append("\ufe56"); sb.append("\150"); - sb.append("\ufef5"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufe56"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufef5"); - sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\230"); - sb.append("\ufef5"); - sb.append("\231"); - sb.append("\ufefa"); - sb.append("\244"); - sb.append("\ufef5"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\254"); - sb.append("\251"); - sb.append("\ufef5"); - sb.append("\253"); - sb.append("\ufef5"); - sb.append("\254"); - sb.append("\ufef5"); - sb.append("\255"); - sb.append("\ufef5"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe56"); + sb.append("\232"); + sb.append("\ufe56"); + sb.append("\233"); + sb.append("\ufe56"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u039c"); + sb.append("\120"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe53"); + sb.append("\073"); + sb.append("\ufe53"); + sb.append("\112"); + sb.append("\ufe53"); + sb.append("\127"); + sb.append("\ufe53"); + sb.append("\130"); + sb.append("\ufe53"); + sb.append("\131"); + sb.append("\ufe53"); + sb.append("\132"); + sb.append("\ufe53"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufe53"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe53"); + sb.append("\232"); + sb.append("\ufe53"); + sb.append("\233"); + sb.append("\ufe53"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\010"); - sb.append("\056"); - sb.append("\u039d"); - sb.append("\111"); - sb.append("\ufe02"); + sb.append("\120"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe4f"); + sb.append("\073"); + sb.append("\ufe4f"); + sb.append("\112"); + sb.append("\ufe4f"); + sb.append("\127"); + sb.append("\ufe4f"); + sb.append("\130"); + sb.append("\ufe4f"); + sb.append("\131"); + sb.append("\ufe4f"); + sb.append("\132"); + sb.append("\ufe4f"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufe4f"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe4f"); sb.append("\232"); - sb.append("\ufe02"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\u03b1"); + sb.append("\ufe4f"); + sb.append("\233"); + sb.append("\ufe4f"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\111"); - sb.append("\ufee2"); + sb.append("\120"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe57"); + sb.append("\073"); + sb.append("\ufe57"); + sb.append("\112"); + sb.append("\ufe57"); + sb.append("\127"); + sb.append("\ufe57"); + sb.append("\130"); + sb.append("\ufe57"); + sb.append("\131"); + sb.append("\ufe57"); + sb.append("\132"); + sb.append("\ufe57"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufe57"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe57"); sb.append("\232"); - sb.append("\u0242"); + sb.append("\ufe57"); + sb.append("\233"); + sb.append("\ufe57"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\111"); - sb.append("\u03a0"); + sb.append("\120"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe55"); + sb.append("\073"); + sb.append("\ufe55"); + sb.append("\112"); + sb.append("\ufe55"); + sb.append("\127"); + sb.append("\ufe55"); + sb.append("\130"); + sb.append("\ufe55"); + sb.append("\131"); + sb.append("\ufe55"); + sb.append("\132"); + sb.append("\ufe55"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufe55"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe55"); + sb.append("\232"); + sb.append("\ufe55"); + sb.append("\233"); + sb.append("\ufe55"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\uff7c"); - sb.append("\004"); - sb.append("\uff7c"); - sb.append("\005"); - sb.append("\uff7c"); - sb.append("\006"); - sb.append("\uff7c"); - sb.append("\007"); - sb.append("\uff7c"); + sb.append("\034"); sb.append("\010"); - sb.append("\uff7c"); - sb.append("\011"); - sb.append("\uff7c"); + sb.append("\244"); sb.append("\012"); - sb.append("\uff7c"); - sb.append("\014"); - sb.append("\uff7c"); - sb.append("\015"); - sb.append("\uff7c"); + sb.append("\075"); sb.append("\016"); - sb.append("\uff7c"); - sb.append("\017"); - sb.append("\uff7c"); - sb.append("\020"); - sb.append("\uff7c"); - sb.append("\021"); - sb.append("\uff7c"); - sb.append("\023"); - sb.append("\uff7c"); - sb.append("\025"); - sb.append("\uff7c"); - sb.append("\027"); - sb.append("\uff7c"); - sb.append("\032"); - sb.append("\uff7c"); - sb.append("\034"); - sb.append("\uff7c"); - sb.append("\036"); - sb.append("\uff7c"); - sb.append("\041"); - sb.append("\uff7c"); - sb.append("\042"); - sb.append("\uff7c"); - sb.append("\043"); - sb.append("\uff7c"); - sb.append("\044"); - sb.append("\uff7c"); - sb.append("\045"); - sb.append("\uff7c"); - sb.append("\047"); - sb.append("\uff7c"); - sb.append("\050"); - sb.append("\uff7c"); - sb.append("\051"); - sb.append("\uff7c"); - sb.append("\052"); - sb.append("\uff7c"); - sb.append("\054"); - sb.append("\uff7c"); - sb.append("\056"); - sb.append("\uff7c"); - sb.append("\057"); - sb.append("\uff7c"); - sb.append("\061"); - sb.append("\uff7c"); - sb.append("\062"); - sb.append("\uff7c"); - sb.append("\063"); - sb.append("\uff7c"); - sb.append("\065"); - sb.append("\uff7c"); - sb.append("\066"); - sb.append("\uff7c"); - sb.append("\074"); - sb.append("\uff7c"); + sb.append("\u033c"); sb.append("\075"); - sb.append("\uff7c"); - sb.append("\077"); - sb.append("\uff7c"); - sb.append("\100"); - sb.append("\uff7c"); - sb.append("\101"); - sb.append("\uff7c"); - sb.append("\102"); - sb.append("\uff7c"); - sb.append("\103"); - sb.append("\uff7c"); - sb.append("\104"); - sb.append("\uff7c"); - sb.append("\105"); - sb.append("\uff7c"); - sb.append("\111"); - sb.append("\uff7c"); - sb.append("\112"); - sb.append("\uff7c"); - sb.append("\115"); - sb.append("\uff7c"); - sb.append("\116"); - sb.append("\uff7c"); - sb.append("\120"); - sb.append("\uff7c"); + sb.append("\166"); sb.append("\121"); - sb.append("\uff7c"); - sb.append("\122"); - sb.append("\uff7c"); - sb.append("\123"); - sb.append("\uff7c"); - sb.append("\124"); - sb.append("\uff7c"); - sb.append("\125"); - sb.append("\uff7c"); - sb.append("\126"); - sb.append("\uff7c"); - sb.append("\133"); - sb.append("\uff7c"); + sb.append("\240"); + sb.append("\215"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u0390"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe5a"); + sb.append("\033"); + sb.append("\ufe5a"); + sb.append("\073"); + sb.append("\ufe5a"); + sb.append("\112"); + sb.append("\ufe5a"); + sb.append("\127"); + sb.append("\ufe5a"); + sb.append("\130"); + sb.append("\ufe5a"); + sb.append("\131"); + sb.append("\ufe5a"); + sb.append("\132"); + sb.append("\ufe5a"); + sb.append("\150"); + sb.append("\ufe5a"); sb.append("\151"); - sb.append("\uff7c"); + sb.append("\ufe5a"); + sb.append("\152"); + sb.append("\ufe5a"); + sb.append("\153"); + sb.append("\ufe5a"); + sb.append("\154"); + sb.append("\ufe5a"); + sb.append("\155"); + sb.append("\ufe5a"); + sb.append("\156"); + sb.append("\ufe5a"); + sb.append("\157"); + sb.append("\ufe5a"); + sb.append("\160"); + sb.append("\ufe5a"); + sb.append("\161"); + sb.append("\ufe5a"); + sb.append("\162"); + sb.append("\ufe5a"); + sb.append("\163"); + sb.append("\ufe5a"); + sb.append("\164"); + sb.append("\ufe5a"); + sb.append("\165"); + sb.append("\ufe5a"); + sb.append("\166"); + sb.append("\ufe5a"); + sb.append("\167"); + sb.append("\ufe5a"); + sb.append("\170"); + sb.append("\ufe5a"); + sb.append("\171"); + sb.append("\ufe5a"); sb.append("\172"); - sb.append("\uff7c"); + sb.append("\ufe5a"); sb.append("\173"); - sb.append("\uff7c"); + sb.append("\ufe5a"); + sb.append("\174"); + sb.append("\ufe5a"); + sb.append("\175"); + sb.append("\ufe5a"); + sb.append("\176"); + sb.append("\ufe5a"); sb.append("\177"); - sb.append("\uff7c"); - sb.append("\200"); - sb.append("\uff7c"); + sb.append("\ufe5a"); sb.append("\202"); - sb.append("\uff7c"); - sb.append("\203"); - sb.append("\uff7c"); - sb.append("\204"); - sb.append("\uff7c"); - sb.append("\205"); - sb.append("\uff7c"); - sb.append("\206"); - sb.append("\uff7c"); - sb.append("\207"); - sb.append("\uff7c"); - sb.append("\210"); - sb.append("\uff7c"); - sb.append("\211"); - sb.append("\uff7c"); - sb.append("\212"); - sb.append("\uff7c"); - sb.append("\213"); - sb.append("\uff7c"); - sb.append("\214"); - sb.append("\uff7c"); + sb.append("\ufe5a"); sb.append("\216"); - sb.append("\uff7c"); - sb.append("\222"); - sb.append("\uff7c"); - sb.append("\223"); - sb.append("\uff7c"); - sb.append("\224"); - sb.append("\uff7c"); - sb.append("\230"); - sb.append("\uff7c"); + sb.append("\ufe5a"); + sb.append("\232"); + sb.append("\ufe5a"); sb.append("\233"); - sb.append("\uff7c"); - sb.append("\234"); - sb.append("\uff7c"); - sb.append("\235"); - sb.append("\uff7c"); - sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); - sb.append("\247"); - sb.append("\uff7c"); - sb.append("\250"); - sb.append("\uff7c"); + sb.append("\ufe5a"); + sb.append("\243"); + sb.append("\ufe5a"); + sb.append("\246"); + sb.append("\ufe5a"); sb.append("\252"); - sb.append("\uff7c"); - sb.append("\253"); - sb.append("\uff7c"); - sb.append("\254"); - sb.append("\uff7c"); - sb.append("\255"); - sb.append("\uff7c"); + sb.append("\ufe5a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\211"); - sb.append("\004"); - sb.append("\201"); - sb.append("\005"); - sb.append("\164"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); + sb.append("\036"); sb.append("\010"); - sb.append("\217"); - sb.append("\011"); - sb.append("\204"); + sb.append("\244"); sb.append("\012"); sb.append("\075"); - sb.append("\014"); - sb.append("\007"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\017"); - sb.append("\143"); - sb.append("\020"); - sb.append("\035"); - sb.append("\021"); - sb.append("\034"); - sb.append("\023"); - sb.append("\145"); - sb.append("\025"); - sb.append("\200"); - sb.append("\027"); - sb.append("\203"); - sb.append("\032"); - sb.append("\106"); - sb.append("\034"); - sb.append("\113"); - sb.append("\036"); - sb.append("\125"); - sb.append("\041"); - sb.append("\033"); - sb.append("\042"); - sb.append("\040"); - sb.append("\043"); - sb.append("\226"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\023"); - sb.append("\047"); - sb.append("\212"); - sb.append("\050"); - sb.append("\173"); - sb.append("\051"); - sb.append("\214"); - sb.append("\052"); - sb.append("\057"); - sb.append("\054"); - sb.append("\026"); - sb.append("\056"); - sb.append("\u03a5"); - sb.append("\057"); - sb.append("\016"); - sb.append("\061"); - sb.append("\110"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); sb.append("\065"); - sb.append("\027"); - sb.append("\066"); - sb.append("\111"); - sb.append("\074"); - sb.append("\051"); + sb.append("\u01fc"); sb.append("\075"); sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\111"); - sb.append("\157"); - sb.append("\112"); - sb.append("\u03a3"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\120"); - sb.append("\172"); sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); + sb.append("\240"); + sb.append("\215"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\u01f8"); + sb.append("\234"); + sb.append("\152"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe59"); + sb.append("\033"); + sb.append("\ufe59"); + sb.append("\073"); + sb.append("\ufe59"); + sb.append("\112"); + sb.append("\ufe59"); + sb.append("\127"); + sb.append("\ufe59"); + sb.append("\130"); + sb.append("\ufe59"); sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufe59"); + sb.append("\132"); + sb.append("\ufe59"); + sb.append("\150"); + sb.append("\ufe59"); sb.append("\151"); + sb.append("\ufe59"); + sb.append("\152"); + sb.append("\ufe59"); + sb.append("\153"); + sb.append("\ufe59"); + sb.append("\154"); + sb.append("\ufe59"); + sb.append("\155"); + sb.append("\ufe59"); + sb.append("\156"); + sb.append("\ufe59"); + sb.append("\157"); + sb.append("\ufe59"); + sb.append("\160"); + sb.append("\ufe59"); + sb.append("\161"); + sb.append("\ufe59"); + sb.append("\162"); + sb.append("\ufe59"); + sb.append("\163"); + sb.append("\ufe59"); + sb.append("\164"); + sb.append("\ufe59"); + sb.append("\165"); + sb.append("\ufe59"); + sb.append("\166"); + sb.append("\ufe59"); + sb.append("\167"); + sb.append("\ufe59"); + sb.append("\170"); + sb.append("\ufe59"); sb.append("\171"); + sb.append("\ufe59"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufe59"); sb.append("\173"); + sb.append("\ufe59"); + sb.append("\174"); + sb.append("\ufe59"); + sb.append("\175"); + sb.append("\ufe59"); sb.append("\176"); + sb.append("\ufe59"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufe59"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); + sb.append("\ufe59"); sb.append("\216"); - sb.append("\207"); + sb.append("\ufe59"); + sb.append("\232"); + sb.append("\ufe59"); + sb.append("\233"); + sb.append("\ufe59"); + sb.append("\243"); + sb.append("\ufe59"); + sb.append("\246"); + sb.append("\ufe59"); + sb.append("\252"); + sb.append("\ufe59"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\122"); + sb.append("\031"); + sb.append("\ufdcd"); + sb.append("\033"); + sb.append("\ufdcd"); + sb.append("\073"); + sb.append("\ufdcd"); + sb.append("\112"); + sb.append("\ufdcd"); + sb.append("\127"); + sb.append("\ufdcd"); + sb.append("\130"); + sb.append("\ufdcd"); + sb.append("\131"); + sb.append("\ufdcd"); + sb.append("\132"); + sb.append("\ufdcd"); + sb.append("\150"); + sb.append("\ufdcd"); sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); + sb.append("\ufdcd"); + sb.append("\152"); + sb.append("\ufdcd"); + sb.append("\153"); + sb.append("\ufdcd"); + sb.append("\154"); + sb.append("\ufdcd"); sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufdcd"); + sb.append("\156"); + sb.append("\ufdcd"); + sb.append("\157"); + sb.append("\ufdcd"); + sb.append("\160"); + sb.append("\ufdcd"); + sb.append("\161"); + sb.append("\ufdcd"); + sb.append("\162"); + sb.append("\ufdcd"); + sb.append("\163"); + sb.append("\ufdcd"); + sb.append("\164"); + sb.append("\ufdcd"); + sb.append("\165"); + sb.append("\ufdcd"); + sb.append("\166"); + sb.append("\ufdcd"); + sb.append("\167"); + sb.append("\ufdcd"); + sb.append("\170"); + sb.append("\ufdcd"); + sb.append("\171"); + sb.append("\ufdcd"); + sb.append("\172"); + sb.append("\ufdcd"); + sb.append("\173"); + sb.append("\ufdcd"); + sb.append("\174"); + sb.append("\ufdcd"); + sb.append("\175"); + sb.append("\ufdcd"); + sb.append("\176"); + sb.append("\ufdcd"); + sb.append("\177"); + sb.append("\ufdcd"); + sb.append("\202"); + sb.append("\ufdcd"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\025"); - sb.append("\223"); - sb.append("\030"); - sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); + sb.append("\ufdcd"); sb.append("\231"); + sb.append("\u01ff"); + sb.append("\232"); + sb.append("\ufdcd"); + sb.append("\233"); + sb.append("\ufdcd"); + sb.append("\243"); + sb.append("\ufdcd"); + sb.append("\246"); + sb.append("\ufdcd"); sb.append("\252"); - sb.append("\227"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufdcd"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\312"); - sb.append("\003"); - sb.append("\uff7d"); - sb.append("\004"); - sb.append("\uff7d"); - sb.append("\005"); - sb.append("\uff7d"); - sb.append("\006"); - sb.append("\uff7d"); - sb.append("\007"); - sb.append("\uff7d"); - sb.append("\010"); - sb.append("\uff7d"); - sb.append("\011"); - sb.append("\uff7d"); - sb.append("\012"); - sb.append("\uff7d"); - sb.append("\014"); - sb.append("\uff7d"); - sb.append("\015"); - sb.append("\uff7d"); - sb.append("\016"); - sb.append("\uff7d"); - sb.append("\017"); - sb.append("\uff7d"); - sb.append("\020"); - sb.append("\uff7d"); - sb.append("\021"); - sb.append("\uff7d"); - sb.append("\022"); - sb.append("\uff7d"); - sb.append("\023"); - sb.append("\uff7d"); - sb.append("\024"); - sb.append("\uff7d"); - sb.append("\025"); - sb.append("\uff7d"); - sb.append("\026"); - sb.append("\uff7d"); - sb.append("\027"); - sb.append("\uff7d"); - sb.append("\030"); - sb.append("\uff7d"); - sb.append("\032"); - sb.append("\uff7d"); - sb.append("\034"); - sb.append("\uff7d"); - sb.append("\035"); - sb.append("\uff7d"); - sb.append("\036"); - sb.append("\uff7d"); - sb.append("\037"); - sb.append("\uff7d"); - sb.append("\040"); - sb.append("\uff7d"); - sb.append("\041"); - sb.append("\uff7d"); - sb.append("\042"); - sb.append("\uff7d"); - sb.append("\043"); - sb.append("\uff7d"); - sb.append("\044"); - sb.append("\uff7d"); - sb.append("\045"); - sb.append("\uff7d"); - sb.append("\047"); - sb.append("\uff7d"); - sb.append("\050"); - sb.append("\uff7d"); - sb.append("\051"); - sb.append("\uff7d"); - sb.append("\052"); - sb.append("\uff7d"); - sb.append("\054"); - sb.append("\uff7d"); - sb.append("\056"); - sb.append("\uff7d"); - sb.append("\057"); - sb.append("\uff7d"); - sb.append("\061"); - sb.append("\uff7d"); - sb.append("\062"); - sb.append("\uff7d"); - sb.append("\063"); - sb.append("\uff7d"); - sb.append("\065"); - sb.append("\uff7d"); - sb.append("\066"); - sb.append("\uff7d"); - sb.append("\074"); - sb.append("\uff7d"); - sb.append("\075"); - sb.append("\uff7d"); - sb.append("\077"); - sb.append("\uff7d"); - sb.append("\100"); - sb.append("\uff7d"); - sb.append("\101"); - sb.append("\uff7d"); - sb.append("\102"); - sb.append("\uff7d"); - sb.append("\103"); - sb.append("\uff7d"); - sb.append("\104"); - sb.append("\uff7d"); - sb.append("\105"); - sb.append("\uff7d"); - sb.append("\111"); - sb.append("\uff7d"); - sb.append("\112"); - sb.append("\uff7d"); - sb.append("\115"); - sb.append("\uff7d"); - sb.append("\116"); - sb.append("\uff7d"); sb.append("\120"); - sb.append("\uff7d"); - sb.append("\121"); - sb.append("\uff7d"); - sb.append("\122"); - sb.append("\uff7d"); - sb.append("\123"); - sb.append("\uff7d"); - sb.append("\124"); - sb.append("\uff7d"); - sb.append("\125"); - sb.append("\uff7d"); - sb.append("\126"); - sb.append("\uff7d"); - sb.append("\133"); - sb.append("\uff7d"); + sb.append("\031"); + sb.append("\ufe58"); + sb.append("\033"); + sb.append("\ufe58"); + sb.append("\073"); + sb.append("\ufe58"); + sb.append("\112"); + sb.append("\ufe58"); + sb.append("\127"); + sb.append("\ufe58"); + sb.append("\130"); + sb.append("\ufe58"); + sb.append("\131"); + sb.append("\ufe58"); + sb.append("\132"); + sb.append("\ufe58"); + sb.append("\150"); + sb.append("\ufe58"); sb.append("\151"); - sb.append("\uff7d"); + sb.append("\ufe58"); + sb.append("\152"); + sb.append("\ufe58"); + sb.append("\153"); + sb.append("\ufe58"); + sb.append("\154"); + sb.append("\ufe58"); + sb.append("\155"); + sb.append("\ufe58"); + sb.append("\156"); + sb.append("\ufe58"); + sb.append("\157"); + sb.append("\ufe58"); + sb.append("\160"); + sb.append("\ufe58"); + sb.append("\161"); + sb.append("\ufe58"); + sb.append("\162"); + sb.append("\ufe58"); + sb.append("\163"); + sb.append("\ufe58"); + sb.append("\164"); + sb.append("\ufe58"); + sb.append("\165"); + sb.append("\ufe58"); + sb.append("\166"); + sb.append("\ufe58"); + sb.append("\167"); + sb.append("\ufe58"); + sb.append("\170"); + sb.append("\ufe58"); + sb.append("\171"); + sb.append("\ufe58"); sb.append("\172"); - sb.append("\uff7d"); + sb.append("\ufe58"); sb.append("\173"); - sb.append("\uff7d"); + sb.append("\ufe58"); + sb.append("\174"); + sb.append("\ufe58"); + sb.append("\175"); + sb.append("\ufe58"); + sb.append("\176"); + sb.append("\ufe58"); sb.append("\177"); - sb.append("\uff7d"); - sb.append("\200"); - sb.append("\uff7d"); + sb.append("\ufe58"); sb.append("\202"); - sb.append("\uff7d"); - sb.append("\203"); - sb.append("\uff7d"); - sb.append("\204"); - sb.append("\uff7d"); - sb.append("\205"); - sb.append("\uff7d"); - sb.append("\206"); - sb.append("\uff7d"); - sb.append("\207"); - sb.append("\uff7d"); - sb.append("\210"); - sb.append("\uff7d"); - sb.append("\211"); - sb.append("\uff7d"); - sb.append("\212"); - sb.append("\uff7d"); - sb.append("\213"); - sb.append("\uff7d"); - sb.append("\214"); - sb.append("\uff7d"); + sb.append("\ufe58"); sb.append("\216"); - sb.append("\uff7d"); - sb.append("\217"); - sb.append("\uff7d"); - sb.append("\220"); - sb.append("\uff7d"); - sb.append("\221"); - sb.append("\uff7d"); - sb.append("\222"); - sb.append("\uff7d"); - sb.append("\223"); - sb.append("\uff7d"); - sb.append("\224"); - sb.append("\uff7d"); - sb.append("\230"); - sb.append("\uff7d"); + sb.append("\ufe58"); + sb.append("\232"); + sb.append("\ufe58"); sb.append("\233"); - sb.append("\uff7d"); - sb.append("\234"); - sb.append("\uff7d"); - sb.append("\235"); - sb.append("\uff7d"); - sb.append("\236"); - sb.append("\uff7d"); - sb.append("\240"); - sb.append("\uff7d"); - sb.append("\247"); - sb.append("\uff7d"); - sb.append("\250"); - sb.append("\uff7d"); + sb.append("\ufe58"); + sb.append("\243"); + sb.append("\ufe58"); + sb.append("\246"); + sb.append("\ufe58"); sb.append("\252"); - sb.append("\uff7d"); - sb.append("\253"); - sb.append("\uff7d"); - sb.append("\254"); - sb.append("\uff7d"); - sb.append("\255"); - sb.append("\uff7d"); + sb.append("\ufe58"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufe0e"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe0e"); + sb.append("\ufe4e"); sb.append("\073"); - sb.append("\ufe0e"); + sb.append("\ufe4e"); sb.append("\112"); - sb.append("\ufe0e"); + sb.append("\ufe4e"); sb.append("\127"); - sb.append("\ufe0e"); + sb.append("\ufe4e"); sb.append("\130"); - sb.append("\ufe0e"); + sb.append("\ufe4e"); sb.append("\131"); - sb.append("\ufe0e"); + sb.append("\ufe4e"); sb.append("\132"); - sb.append("\ufe0e"); + sb.append("\ufe4e"); sb.append("\150"); - sb.append("\ufe0e"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufe0e"); + sb.append("\ufe4e"); sb.append("\152"); - sb.append("\ufe0e"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufe0e"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufe0e"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufe0e"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufe0e"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufe0e"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufe0e"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufe0e"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufe0e"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufe0e"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufe0e"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufe0e"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufe0e"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufe0e"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufe0e"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufe0e"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufe0e"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufe0e"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufe0e"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufe0e"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufe0e"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe4e"); + sb.append("\232"); + sb.append("\ufe4e"); + sb.append("\233"); + sb.append("\ufe4e"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufebb"); + sb.append("\232"); + sb.append("\ufebb"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufe0e"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufe0e"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufe0e"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufebc"); sb.append("\232"); - sb.append("\ufe0e"); - sb.append("\242"); - sb.append("\ufe0e"); - sb.append("\245"); - sb.append("\ufe0e"); - sb.append("\251"); - sb.append("\ufe0e"); + sb.append("\ufebc"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\312"); - sb.append("\003"); - sb.append("\uff7b"); + sb.append("\170"); sb.append("\004"); - sb.append("\uff7b"); - sb.append("\005"); - sb.append("\uff7b"); + sb.append("\202"); sb.append("\006"); - sb.append("\uff7b"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff7b"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff7b"); + sb.append("\u01b1"); sb.append("\011"); - sb.append("\uff7b"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff7b"); - sb.append("\014"); - sb.append("\uff7b"); + sb.append("\075"); sb.append("\015"); - sb.append("\uff7b"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff7b"); - sb.append("\017"); - sb.append("\uff7b"); - sb.append("\020"); - sb.append("\uff7b"); - sb.append("\021"); - sb.append("\uff7b"); - sb.append("\022"); - sb.append("\uff7b"); - sb.append("\023"); - sb.append("\uff7b"); - sb.append("\024"); - sb.append("\uff7b"); - sb.append("\025"); - sb.append("\uff7b"); - sb.append("\026"); - sb.append("\uff7b"); - sb.append("\027"); - sb.append("\uff7b"); - sb.append("\030"); - sb.append("\uff7b"); + sb.append("\071"); sb.append("\032"); - sb.append("\uff7b"); - sb.append("\034"); - sb.append("\uff7b"); - sb.append("\035"); - sb.append("\uff7b"); + sb.append("\106"); sb.append("\036"); - sb.append("\uff7b"); - sb.append("\037"); - sb.append("\uff7b"); - sb.append("\040"); - sb.append("\uff7b"); - sb.append("\041"); - sb.append("\uff7b"); - sb.append("\042"); - sb.append("\uff7b"); - sb.append("\043"); - sb.append("\uff7b"); + sb.append("\125"); sb.append("\044"); - sb.append("\uff7b"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff7b"); - sb.append("\047"); - sb.append("\uff7b"); - sb.append("\050"); - sb.append("\uff7b"); - sb.append("\051"); - sb.append("\uff7b"); - sb.append("\052"); - sb.append("\uff7b"); + sb.append("\u01b3"); sb.append("\054"); - sb.append("\uff7b"); - sb.append("\056"); - sb.append("\uff7b"); - sb.append("\057"); - sb.append("\uff7b"); - sb.append("\061"); - sb.append("\uff7b"); + sb.append("\026"); sb.append("\062"); - sb.append("\uff7b"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff7b"); - sb.append("\065"); - sb.append("\uff7b"); - sb.append("\066"); - sb.append("\uff7b"); + sb.append("\010"); sb.append("\074"); - sb.append("\uff7b"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff7b"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff7b"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff7b"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff7b"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff7b"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff7b"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff7b"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff7b"); - sb.append("\111"); - sb.append("\uff7b"); - sb.append("\112"); - sb.append("\uff7b"); + sb.append("\141"); sb.append("\115"); - sb.append("\uff7b"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff7b"); - sb.append("\120"); - sb.append("\uff7b"); + sb.append("\046"); sb.append("\121"); - sb.append("\uff7b"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff7b"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff7b"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff7b"); sb.append("\125"); - sb.append("\uff7b"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff7b"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff7b"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); sb.append("\151"); - sb.append("\uff7b"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufebd"); + sb.append("\232"); + sb.append("\ufebd"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe10"); + sb.append("\073"); + sb.append("\ufe10"); + sb.append("\112"); + sb.append("\ufe10"); + sb.append("\127"); + sb.append("\ufe10"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufe10"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\uff7b"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\uff7b"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); sb.append("\177"); - sb.append("\uff7b"); - sb.append("\200"); - sb.append("\uff7b"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\uff7b"); - sb.append("\203"); - sb.append("\uff7b"); - sb.append("\204"); - sb.append("\uff7b"); - sb.append("\205"); - sb.append("\uff7b"); - sb.append("\206"); - sb.append("\uff7b"); - sb.append("\207"); - sb.append("\uff7b"); - sb.append("\210"); - sb.append("\uff7b"); - sb.append("\211"); - sb.append("\uff7b"); - sb.append("\212"); - sb.append("\uff7b"); - sb.append("\213"); - sb.append("\uff7b"); - sb.append("\214"); - sb.append("\uff7b"); + sb.append("\u01c5"); sb.append("\216"); - sb.append("\uff7b"); - sb.append("\217"); - sb.append("\uff7b"); - sb.append("\220"); - sb.append("\uff7b"); - sb.append("\221"); - sb.append("\uff7b"); - sb.append("\222"); - sb.append("\uff7b"); - sb.append("\223"); - sb.append("\uff7b"); - sb.append("\224"); - sb.append("\uff7b"); - sb.append("\230"); - sb.append("\uff7b"); + sb.append("\ufe10"); + sb.append("\232"); + sb.append("\ufe10"); sb.append("\233"); - sb.append("\uff7b"); - sb.append("\234"); - sb.append("\uff7b"); - sb.append("\235"); - sb.append("\uff7b"); - sb.append("\236"); - sb.append("\uff7b"); - sb.append("\240"); - sb.append("\uff7b"); - sb.append("\247"); - sb.append("\uff7b"); + sb.append("\ufe10"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\157"); + sb.append("\u0228"); + sb.append("\231"); + sb.append("\uff43"); + sb.append("\252"); + sb.append("\u022b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\157"); + sb.append("\u0228"); + sb.append("\231"); + sb.append("\uff43"); + sb.append("\252"); + sb.append("\u022b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\231"); + sb.append("\u039e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\056"); + sb.append("\010"); + sb.append("\ufef5"); + sb.append("\012"); + sb.append("\ufef5"); + sb.append("\075"); + sb.append("\ufef5"); + sb.append("\076"); + sb.append("\ufef5"); + sb.append("\121"); + sb.append("\ufef5"); + sb.append("\150"); + sb.append("\ufef5"); + sb.append("\157"); + sb.append("\ufef5"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); + sb.append("\231"); + sb.append("\ufef5"); + sb.append("\232"); + sb.append("\ufefa"); + sb.append("\245"); + sb.append("\ufef5"); sb.append("\250"); - sb.append("\uff7b"); + sb.append("\021"); + sb.append("\251"); + sb.append("\254"); sb.append("\252"); - sb.append("\uff7b"); - sb.append("\253"); - sb.append("\uff7b"); + sb.append("\ufef5"); sb.append("\254"); - sb.append("\uff7b"); + sb.append("\ufef5"); sb.append("\255"); - sb.append("\uff7b"); + sb.append("\ufef5"); + sb.append("\256"); + sb.append("\ufef5"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u03a0"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\056"); + sb.append("\u03a1"); + sb.append("\111"); + sb.append("\ufe01"); + sb.append("\233"); + sb.append("\ufe01"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\231"); + sb.append("\u03b5"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); - sb.append("\016"); - sb.append("\u03ad"); - sb.append("\230"); - sb.append("\u03ab"); + sb.append("\111"); + sb.append("\ufee2"); + sb.append("\233"); + sb.append("\u0246"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\312"); + sb.append("\004"); + sb.append("\111"); + sb.append("\u03a4"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\266"); sb.append("\003"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\004"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\005"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\006"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\007"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\010"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\011"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\012"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\014"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\015"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\016"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\017"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\020"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\021"); - sb.append("\uff7a"); - sb.append("\022"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\023"); - sb.append("\uff7a"); - sb.append("\024"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\025"); - sb.append("\uff7a"); - sb.append("\026"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\027"); - sb.append("\uff7a"); - sb.append("\030"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\032"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\034"); - sb.append("\uff7a"); - sb.append("\035"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\036"); - sb.append("\uff7a"); - sb.append("\037"); - sb.append("\uff7a"); - sb.append("\040"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\041"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\042"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\043"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\044"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\045"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\047"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\050"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\051"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\052"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\054"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\056"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\057"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\061"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\062"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\063"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\065"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\066"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\074"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\075"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\077"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\100"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\101"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\102"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\103"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\104"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\105"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\111"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\112"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\115"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\116"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\120"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\121"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\122"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\123"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\124"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\125"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\126"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\133"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\151"); - sb.append("\uff7a"); - sb.append("\172"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\173"); - sb.append("\uff7a"); - sb.append("\177"); - sb.append("\uff7a"); + sb.append("\uff7c"); + sb.append("\174"); + sb.append("\uff7c"); sb.append("\200"); - sb.append("\uff7a"); - sb.append("\202"); - sb.append("\uff7a"); + sb.append("\uff7c"); + sb.append("\201"); + sb.append("\uff7c"); sb.append("\203"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\204"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\205"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\206"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\207"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\210"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\211"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\212"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\213"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\214"); - sb.append("\uff7a"); - sb.append("\216"); - sb.append("\uff7a"); + sb.append("\uff7c"); + sb.append("\215"); + sb.append("\uff7c"); sb.append("\217"); - sb.append("\uff7a"); - sb.append("\220"); - sb.append("\uff7a"); - sb.append("\221"); - sb.append("\uff7a"); - sb.append("\222"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\223"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\224"); - sb.append("\uff7a"); - sb.append("\230"); - sb.append("\uff7a"); - sb.append("\233"); - sb.append("\uff7a"); + sb.append("\uff7c"); + sb.append("\225"); + sb.append("\uff7c"); + sb.append("\231"); + sb.append("\uff7c"); sb.append("\234"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\235"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\236"); - sb.append("\uff7a"); - sb.append("\240"); - sb.append("\uff7a"); - sb.append("\247"); - sb.append("\uff7a"); + sb.append("\uff7c"); + sb.append("\237"); + sb.append("\uff7c"); + sb.append("\241"); + sb.append("\uff7c"); sb.append("\250"); - sb.append("\uff7a"); - sb.append("\252"); - sb.append("\uff7a"); + sb.append("\uff7c"); + sb.append("\251"); + sb.append("\uff7c"); sb.append("\253"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\254"); - sb.append("\uff7a"); + sb.append("\uff7c"); sb.append("\255"); - sb.append("\uff7a"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\030"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\023"); - sb.append("\065"); - sb.append("\027"); - sb.append("\066"); - sb.append("\111"); - sb.append("\222"); - sb.append("\u03aa"); - sb.append("\223"); - sb.append("\030"); - sb.append("\224"); - sb.append("\115"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\231"); - sb.append("\252"); - sb.append("\227"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufe13"); - sb.append("\033"); - sb.append("\ufe13"); - sb.append("\073"); - sb.append("\ufe13"); - sb.append("\112"); - sb.append("\ufe13"); - sb.append("\127"); - sb.append("\ufe13"); - sb.append("\130"); - sb.append("\ufe13"); - sb.append("\131"); - sb.append("\ufe13"); - sb.append("\132"); - sb.append("\ufe13"); - sb.append("\150"); - sb.append("\ufe13"); - sb.append("\151"); - sb.append("\ufe13"); - sb.append("\152"); - sb.append("\ufe13"); - sb.append("\153"); - sb.append("\ufe13"); - sb.append("\154"); - sb.append("\ufe13"); - sb.append("\155"); - sb.append("\ufe13"); - sb.append("\156"); - sb.append("\ufe13"); - sb.append("\157"); - sb.append("\ufe13"); - sb.append("\160"); - sb.append("\ufe13"); - sb.append("\161"); - sb.append("\ufe13"); - sb.append("\162"); - sb.append("\ufe13"); - sb.append("\163"); - sb.append("\ufe13"); - sb.append("\164"); - sb.append("\ufe13"); - sb.append("\165"); - sb.append("\ufe13"); - sb.append("\166"); - sb.append("\ufe13"); - sb.append("\167"); - sb.append("\ufe13"); - sb.append("\170"); - sb.append("\ufe13"); - sb.append("\171"); - sb.append("\ufe13"); - sb.append("\172"); - sb.append("\ufe13"); - sb.append("\173"); - sb.append("\ufe13"); - sb.append("\174"); - sb.append("\ufe13"); - sb.append("\175"); - sb.append("\ufe13"); - sb.append("\176"); - sb.append("\ufe13"); - sb.append("\201"); - sb.append("\ufe13"); - sb.append("\215"); - sb.append("\ufe13"); - sb.append("\231"); - sb.append("\ufe13"); - sb.append("\232"); - sb.append("\ufe13"); - sb.append("\242"); - sb.append("\ufe13"); - sb.append("\245"); - sb.append("\ufe13"); - sb.append("\251"); - sb.append("\ufe13"); + sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\312"); + sb.append("\266"); sb.append("\003"); - sb.append("\uff79"); + sb.append("\211"); sb.append("\004"); - sb.append("\uff79"); + sb.append("\202"); sb.append("\005"); - sb.append("\uff79"); + sb.append("\164"); sb.append("\006"); - sb.append("\uff79"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff79"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff79"); + sb.append("\217"); sb.append("\011"); - sb.append("\uff79"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff79"); + sb.append("\075"); sb.append("\014"); - sb.append("\uff79"); + sb.append("\007"); sb.append("\015"); - sb.append("\uff79"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff79"); + sb.append("\071"); sb.append("\017"); - sb.append("\uff79"); + sb.append("\143"); sb.append("\020"); - sb.append("\uff79"); + sb.append("\035"); sb.append("\021"); - sb.append("\uff79"); - sb.append("\022"); - sb.append("\uff79"); + sb.append("\034"); sb.append("\023"); - sb.append("\uff79"); - sb.append("\024"); - sb.append("\uff79"); + sb.append("\145"); sb.append("\025"); - sb.append("\uff79"); - sb.append("\026"); - sb.append("\uff79"); + sb.append("\200"); sb.append("\027"); - sb.append("\uff79"); - sb.append("\030"); - sb.append("\uff79"); + sb.append("\203"); sb.append("\032"); - sb.append("\uff79"); + sb.append("\106"); sb.append("\034"); - sb.append("\uff79"); - sb.append("\035"); - sb.append("\uff79"); + sb.append("\113"); sb.append("\036"); - sb.append("\uff79"); - sb.append("\037"); - sb.append("\uff79"); - sb.append("\040"); - sb.append("\uff79"); + sb.append("\125"); sb.append("\041"); - sb.append("\uff79"); + sb.append("\033"); sb.append("\042"); - sb.append("\uff79"); + sb.append("\040"); sb.append("\043"); - sb.append("\uff79"); + sb.append("\226"); sb.append("\044"); - sb.append("\uff79"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff79"); + sb.append("\023"); sb.append("\047"); - sb.append("\uff79"); + sb.append("\212"); sb.append("\050"); - sb.append("\uff79"); + sb.append("\173"); sb.append("\051"); - sb.append("\uff79"); + sb.append("\214"); sb.append("\052"); - sb.append("\uff79"); + sb.append("\057"); sb.append("\054"); - sb.append("\uff79"); + sb.append("\026"); sb.append("\056"); - sb.append("\uff79"); + sb.append("\u03a9"); sb.append("\057"); - sb.append("\uff79"); + sb.append("\016"); sb.append("\061"); - sb.append("\uff79"); + sb.append("\110"); sb.append("\062"); - sb.append("\uff79"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff79"); + sb.append("\010"); sb.append("\065"); - sb.append("\uff79"); + sb.append("\027"); sb.append("\066"); - sb.append("\uff79"); + sb.append("\111"); sb.append("\074"); - sb.append("\uff79"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff79"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff79"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff79"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff79"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff79"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff79"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff79"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff79"); + sb.append("\141"); sb.append("\111"); - sb.append("\uff79"); + sb.append("\157"); sb.append("\112"); - sb.append("\uff79"); + sb.append("\u03a7"); sb.append("\115"); - sb.append("\uff79"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff79"); + sb.append("\046"); sb.append("\120"); - sb.append("\uff79"); + sb.append("\172"); sb.append("\121"); - sb.append("\uff79"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff79"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff79"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff79"); sb.append("\125"); - sb.append("\uff79"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff79"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff79"); + sb.append("\020"); sb.append("\151"); - sb.append("\uff79"); - sb.append("\172"); - sb.append("\uff79"); + sb.append("\171"); sb.append("\173"); - sb.append("\uff79"); - sb.append("\177"); - sb.append("\uff79"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff79"); - sb.append("\202"); - sb.append("\uff79"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff79"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff79"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff79"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff79"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff79"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff79"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff79"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff79"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff79"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff79"); - sb.append("\216"); - sb.append("\uff79"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\uff79"); - sb.append("\220"); - sb.append("\uff79"); - sb.append("\221"); - sb.append("\uff79"); - sb.append("\222"); - sb.append("\uff79"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff79"); + sb.append("\025"); sb.append("\224"); - sb.append("\uff79"); - sb.append("\230"); - sb.append("\uff79"); - sb.append("\233"); - sb.append("\uff79"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); sb.append("\234"); - sb.append("\uff79"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff79"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff79"); - sb.append("\240"); - sb.append("\uff79"); - sb.append("\247"); - sb.append("\uff79"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\105"); sb.append("\250"); - sb.append("\uff79"); - sb.append("\252"); - sb.append("\uff79"); + sb.append("\021"); + sb.append("\251"); + sb.append("\231"); sb.append("\253"); - sb.append("\uff79"); + sb.append("\227"); sb.append("\254"); - sb.append("\uff79"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff79"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\044"); - sb.append("\u0397"); - sb.append("\045"); - sb.append("\u0398"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\016"); - sb.append("\u03af"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\151"); - sb.append("\u03ae"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\151"); - sb.append("\uff47"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff62"); + sb.append("\312"); sb.append("\003"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\004"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\005"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\006"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\007"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\010"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\011"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\012"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\014"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\015"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\016"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\017"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\020"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\021"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\022"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\023"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\024"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\025"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\026"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\027"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\030"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\032"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\034"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\035"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\036"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\037"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\040"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\041"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\042"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\043"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\044"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\045"); - sb.append("\uff62"); - sb.append("\046"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\047"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\050"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\051"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\052"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\054"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\056"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\057"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\061"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\062"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\063"); - sb.append("\uff62"); - sb.append("\064"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\065"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\066"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\074"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\075"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\077"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\100"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\101"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\102"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\103"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\104"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\105"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\111"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\112"); - sb.append("\uff62"); - sb.append("\114"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\115"); - sb.append("\uff62"); + sb.append("\uff7d"); sb.append("\116"); - sb.append("\uff62"); - sb.append("\120"); - sb.append("\uff62"); - sb.append("\121"); - sb.append("\uff62"); - sb.append("\122"); - sb.append("\uff62"); - sb.append("\123"); - sb.append("\uff62"); - sb.append("\124"); - sb.append("\uff62"); - sb.append("\125"); - sb.append("\uff62"); - sb.append("\126"); - sb.append("\uff62"); - sb.append("\133"); - sb.append("\uff62"); - sb.append("\151"); - sb.append("\uff62"); - sb.append("\172"); - sb.append("\uff62"); - sb.append("\173"); - sb.append("\uff62"); - sb.append("\177"); - sb.append("\uff62"); - sb.append("\200"); - sb.append("\uff62"); - sb.append("\202"); - sb.append("\uff62"); - sb.append("\203"); - sb.append("\uff62"); - sb.append("\204"); - sb.append("\uff62"); - sb.append("\205"); - sb.append("\uff62"); - sb.append("\206"); - sb.append("\uff62"); - sb.append("\207"); - sb.append("\uff62"); - sb.append("\210"); - sb.append("\uff62"); - sb.append("\211"); - sb.append("\uff62"); - sb.append("\212"); - sb.append("\uff62"); - sb.append("\213"); - sb.append("\uff62"); - sb.append("\214"); - sb.append("\uff62"); - sb.append("\216"); - sb.append("\uff62"); - sb.append("\217"); - sb.append("\uff62"); - sb.append("\220"); - sb.append("\uff62"); - sb.append("\221"); - sb.append("\uff62"); - sb.append("\222"); - sb.append("\uff62"); - sb.append("\223"); - sb.append("\uff62"); - sb.append("\224"); - sb.append("\uff62"); - sb.append("\230"); - sb.append("\uff62"); - sb.append("\233"); - sb.append("\uff62"); - sb.append("\234"); - sb.append("\uff62"); - sb.append("\235"); - sb.append("\uff62"); - sb.append("\236"); - sb.append("\uff62"); - sb.append("\240"); - sb.append("\uff62"); - sb.append("\247"); - sb.append("\uff62"); - sb.append("\250"); - sb.append("\uff62"); - sb.append("\252"); - sb.append("\uff62"); - sb.append("\253"); - sb.append("\uff62"); - sb.append("\254"); - sb.append("\uff62"); - sb.append("\255"); - sb.append("\uff62"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u03b0"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\151"); - sb.append("\uff46"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\012"); - sb.append("\u03b3"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\u03b6"); - sb.append("\231"); - sb.append("\ufd6e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufdfe"); - sb.append("\231"); - sb.append("\ufdfe"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\012"); - sb.append("\u03b5"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufdfd"); - sb.append("\231"); - sb.append("\ufdfd"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\012"); - sb.append("\u03ba"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\231"); - sb.append("\ufd6d"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u03b8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\111"); - sb.append("\ufe01"); - sb.append("\232"); - sb.append("\ufe01"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\012"); - sb.append("\u03bb"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufe00"); - sb.append("\231"); - sb.append("\ufe00"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufdff"); - sb.append("\231"); - sb.append("\ufdff"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\u03bd"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\056"); - sb.append("\010"); - sb.append("\ufef5"); - sb.append("\012"); - sb.append("\ufef5"); - sb.append("\075"); - sb.append("\ufef5"); - sb.append("\076"); - sb.append("\ufef5"); + sb.append("\uff7d"); + sb.append("\120"); + sb.append("\uff7d"); sb.append("\121"); - sb.append("\ufef5"); - sb.append("\150"); - sb.append("\ufef5"); - sb.append("\156"); - sb.append("\ufef5"); + sb.append("\uff7d"); + sb.append("\122"); + sb.append("\uff7d"); + sb.append("\123"); + sb.append("\uff7d"); + sb.append("\124"); + sb.append("\uff7d"); + sb.append("\125"); + sb.append("\uff7d"); + sb.append("\126"); + sb.append("\uff7d"); + sb.append("\133"); + sb.append("\uff7d"); + sb.append("\151"); + sb.append("\uff7d"); + sb.append("\173"); + sb.append("\uff7d"); + sb.append("\174"); + sb.append("\uff7d"); + sb.append("\200"); + sb.append("\uff7d"); + sb.append("\201"); + sb.append("\uff7d"); + sb.append("\203"); + sb.append("\uff7d"); + sb.append("\204"); + sb.append("\uff7d"); + sb.append("\205"); + sb.append("\uff7d"); + sb.append("\206"); + sb.append("\uff7d"); + sb.append("\207"); + sb.append("\uff7d"); + sb.append("\210"); + sb.append("\uff7d"); + sb.append("\211"); + sb.append("\uff7d"); + sb.append("\212"); + sb.append("\uff7d"); + sb.append("\213"); + sb.append("\uff7d"); + sb.append("\214"); + sb.append("\uff7d"); + sb.append("\215"); + sb.append("\uff7d"); + sb.append("\217"); + sb.append("\uff7d"); + sb.append("\220"); + sb.append("\uff7d"); + sb.append("\221"); + sb.append("\uff7d"); + sb.append("\222"); + sb.append("\uff7d"); + sb.append("\223"); + sb.append("\uff7d"); + sb.append("\224"); + sb.append("\uff7d"); sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\230"); - sb.append("\ufef5"); + sb.append("\uff7d"); sb.append("\231"); - sb.append("\ufefa"); - sb.append("\244"); - sb.append("\ufef5"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff7d"); + sb.append("\234"); + sb.append("\uff7d"); + sb.append("\235"); + sb.append("\uff7d"); + sb.append("\236"); + sb.append("\uff7d"); + sb.append("\237"); + sb.append("\uff7d"); + sb.append("\241"); + sb.append("\uff7d"); sb.append("\250"); - sb.append("\254"); + sb.append("\uff7d"); sb.append("\251"); - sb.append("\ufef5"); + sb.append("\uff7d"); sb.append("\253"); - sb.append("\ufef5"); + sb.append("\uff7d"); sb.append("\254"); - sb.append("\ufef5"); + sb.append("\uff7d"); sb.append("\255"); - sb.append("\ufef5"); + sb.append("\uff7d"); sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u03bf"); + sb.append("\uff7d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe0d"); + sb.append("\033"); + sb.append("\ufe0d"); sb.append("\073"); - sb.append("\ufee2"); + sb.append("\ufe0d"); + sb.append("\112"); + sb.append("\ufe0d"); + sb.append("\127"); + sb.append("\ufe0d"); + sb.append("\130"); + sb.append("\ufe0d"); + sb.append("\131"); + sb.append("\ufe0d"); + sb.append("\132"); + sb.append("\ufe0d"); + sb.append("\150"); + sb.append("\ufe0d"); + sb.append("\151"); + sb.append("\ufe0d"); + sb.append("\152"); + sb.append("\ufe0d"); + sb.append("\153"); + sb.append("\ufe0d"); + sb.append("\154"); + sb.append("\ufe0d"); + sb.append("\155"); + sb.append("\ufe0d"); + sb.append("\156"); + sb.append("\ufe0d"); + sb.append("\157"); + sb.append("\ufe0d"); + sb.append("\160"); + sb.append("\ufe0d"); + sb.append("\161"); + sb.append("\ufe0d"); + sb.append("\162"); + sb.append("\ufe0d"); + sb.append("\163"); + sb.append("\ufe0d"); + sb.append("\164"); + sb.append("\ufe0d"); + sb.append("\165"); + sb.append("\ufe0d"); + sb.append("\166"); + sb.append("\ufe0d"); + sb.append("\167"); + sb.append("\ufe0d"); + sb.append("\170"); + sb.append("\ufe0d"); + sb.append("\171"); + sb.append("\ufe0d"); + sb.append("\172"); + sb.append("\ufe0d"); + sb.append("\173"); + sb.append("\ufe0d"); + sb.append("\174"); + sb.append("\ufe0d"); + sb.append("\175"); + sb.append("\ufe0d"); + sb.append("\176"); + sb.append("\ufe0d"); + sb.append("\177"); + sb.append("\ufe0d"); + sb.append("\202"); + sb.append("\ufe0d"); + sb.append("\216"); + sb.append("\ufe0d"); sb.append("\232"); - sb.append("\u0242"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\073"); - sb.append("\u03c1"); + sb.append("\ufe0d"); + sb.append("\233"); + sb.append("\ufe0d"); + sb.append("\243"); + sb.append("\ufe0d"); + sb.append("\246"); + sb.append("\ufe0d"); + sb.append("\252"); + sb.append("\ufe0d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\176"); + sb.append("\312"); sb.append("\003"); - sb.append("\u0247"); + sb.append("\uff7b"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff7b"); + sb.append("\005"); + sb.append("\uff7b"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff7b"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff7b"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\uff7b"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff7b"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff7b"); + sb.append("\014"); + sb.append("\uff7b"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff7b"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff7b"); + sb.append("\017"); + sb.append("\uff7b"); + sb.append("\020"); + sb.append("\uff7b"); + sb.append("\021"); + sb.append("\uff7b"); + sb.append("\022"); + sb.append("\uff7b"); + sb.append("\023"); + sb.append("\uff7b"); + sb.append("\024"); + sb.append("\uff7b"); + sb.append("\025"); + sb.append("\uff7b"); + sb.append("\026"); + sb.append("\uff7b"); + sb.append("\027"); + sb.append("\uff7b"); + sb.append("\030"); + sb.append("\uff7b"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff7b"); + sb.append("\034"); + sb.append("\uff7b"); + sb.append("\035"); + sb.append("\uff7b"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff7b"); + sb.append("\037"); + sb.append("\uff7b"); + sb.append("\040"); + sb.append("\uff7b"); + sb.append("\041"); + sb.append("\uff7b"); + sb.append("\042"); + sb.append("\uff7b"); + sb.append("\043"); + sb.append("\uff7b"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff7b"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\uff7b"); + sb.append("\047"); + sb.append("\uff7b"); sb.append("\050"); - sb.append("\173"); + sb.append("\uff7b"); sb.append("\051"); - sb.append("\214"); + sb.append("\uff7b"); + sb.append("\052"); + sb.append("\uff7b"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff7b"); + sb.append("\056"); + sb.append("\uff7b"); + sb.append("\057"); + sb.append("\uff7b"); + sb.append("\061"); + sb.append("\uff7b"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff7b"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff7b"); + sb.append("\065"); + sb.append("\uff7b"); + sb.append("\066"); + sb.append("\uff7b"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff7b"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff7b"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff7b"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff7b"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff7b"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff7b"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff7b"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff7b"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff7b"); + sb.append("\111"); + sb.append("\uff7b"); + sb.append("\112"); + sb.append("\uff7b"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff7b"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff7b"); + sb.append("\120"); + sb.append("\uff7b"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff7b"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff7b"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff7b"); sb.append("\124"); + sb.append("\uff7b"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff7b"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff7b"); sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff7b"); + sb.append("\151"); + sb.append("\uff7b"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff7b"); + sb.append("\174"); + sb.append("\uff7b"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff7b"); + sb.append("\201"); + sb.append("\uff7b"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff7b"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff7b"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff7b"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff7b"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff7b"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff7b"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff7b"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff7b"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff7b"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\uff7b"); + sb.append("\215"); + sb.append("\uff7b"); + sb.append("\217"); + sb.append("\uff7b"); + sb.append("\220"); + sb.append("\uff7b"); + sb.append("\221"); + sb.append("\uff7b"); sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff7b"); + sb.append("\223"); + sb.append("\uff7b"); + sb.append("\224"); + sb.append("\uff7b"); + sb.append("\225"); + sb.append("\uff7b"); + sb.append("\231"); + sb.append("\uff7b"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff7b"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff7b"); sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufe0c"); - sb.append("\033"); - sb.append("\ufe0c"); - sb.append("\073"); - sb.append("\ufe0c"); - sb.append("\112"); - sb.append("\ufe0c"); - sb.append("\127"); - sb.append("\ufe0c"); - sb.append("\130"); - sb.append("\ufe0c"); - sb.append("\131"); - sb.append("\ufe0c"); - sb.append("\132"); - sb.append("\ufe0c"); - sb.append("\150"); - sb.append("\ufe0c"); - sb.append("\151"); - sb.append("\ufe0c"); - sb.append("\152"); - sb.append("\ufe0c"); - sb.append("\153"); - sb.append("\ufe0c"); - sb.append("\154"); - sb.append("\ufe0c"); - sb.append("\155"); - sb.append("\ufe0c"); - sb.append("\156"); - sb.append("\ufe0c"); - sb.append("\157"); - sb.append("\ufe0c"); - sb.append("\160"); - sb.append("\ufe0c"); - sb.append("\161"); - sb.append("\ufe0c"); - sb.append("\162"); - sb.append("\ufe0c"); - sb.append("\163"); - sb.append("\ufe0c"); - sb.append("\164"); - sb.append("\ufe0c"); - sb.append("\165"); - sb.append("\ufe0c"); - sb.append("\166"); - sb.append("\ufe0c"); - sb.append("\167"); - sb.append("\ufe0c"); - sb.append("\170"); - sb.append("\ufe0c"); - sb.append("\171"); - sb.append("\ufe0c"); - sb.append("\172"); - sb.append("\ufe0c"); - sb.append("\173"); - sb.append("\ufe0c"); - sb.append("\174"); - sb.append("\ufe0c"); - sb.append("\175"); - sb.append("\ufe0c"); - sb.append("\176"); - sb.append("\ufe0c"); - sb.append("\201"); - sb.append("\ufe0c"); - sb.append("\215"); - sb.append("\ufe0c"); - sb.append("\231"); - sb.append("\ufe0c"); - sb.append("\232"); - sb.append("\ufe0c"); - sb.append("\242"); - sb.append("\ufe0c"); - sb.append("\245"); - sb.append("\ufe0c"); - sb.append("\251"); - sb.append("\ufe0c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\u03c4"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\056"); - sb.append("\010"); - sb.append("\ufef5"); - sb.append("\012"); - sb.append("\ufef5"); - sb.append("\075"); - sb.append("\ufef5"); - sb.append("\076"); - sb.append("\ufef5"); - sb.append("\121"); - sb.append("\ufef5"); - sb.append("\150"); - sb.append("\ufef5"); - sb.append("\156"); - sb.append("\ufef5"); - sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\230"); - sb.append("\ufef5"); - sb.append("\231"); - sb.append("\ufefa"); - sb.append("\244"); - sb.append("\ufef5"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff7b"); + sb.append("\237"); + sb.append("\uff7b"); + sb.append("\241"); + sb.append("\uff7b"); sb.append("\250"); - sb.append("\254"); + sb.append("\uff7b"); sb.append("\251"); - sb.append("\ufef5"); + sb.append("\uff7b"); sb.append("\253"); - sb.append("\ufef5"); + sb.append("\uff7b"); sb.append("\254"); - sb.append("\ufef5"); + sb.append("\uff7b"); sb.append("\255"); - sb.append("\ufef5"); + sb.append("\uff7b"); sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u03c6"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\056"); - sb.append("\u039d"); - sb.append("\111"); - sb.append("\ufe02"); - sb.append("\232"); - sb.append("\ufe02"); + sb.append("\uff7b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); - sb.append("\111"); - sb.append("\ufee2"); - sb.append("\232"); - sb.append("\u0242"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\111"); - sb.append("\u03c9"); + sb.append("\016"); + sb.append("\u03b1"); + sb.append("\231"); + sb.append("\u03af"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); + sb.append("\312"); sb.append("\003"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\004"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\005"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\006"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\007"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\010"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\011"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\012"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\014"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\015"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\016"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\017"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\020"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\021"); - sb.append("\uff7c"); + sb.append("\uff7a"); + sb.append("\022"); + sb.append("\uff7a"); sb.append("\023"); - sb.append("\uff7c"); + sb.append("\uff7a"); + sb.append("\024"); + sb.append("\uff7a"); sb.append("\025"); - sb.append("\uff7c"); + sb.append("\uff7a"); + sb.append("\026"); + sb.append("\uff7a"); sb.append("\027"); - sb.append("\uff7c"); + sb.append("\uff7a"); + sb.append("\030"); + sb.append("\uff7a"); sb.append("\032"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\034"); - sb.append("\uff7c"); + sb.append("\uff7a"); + sb.append("\035"); + sb.append("\uff7a"); sb.append("\036"); - sb.append("\uff7c"); + sb.append("\uff7a"); + sb.append("\037"); + sb.append("\uff7a"); + sb.append("\040"); + sb.append("\uff7a"); sb.append("\041"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\042"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\043"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\044"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\045"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\047"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\050"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\051"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\052"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\054"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\056"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\057"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\061"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\062"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\063"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\065"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\066"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\074"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\075"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\077"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\100"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\101"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\102"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\103"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\104"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\105"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\111"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\112"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\115"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\116"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\120"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\121"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\122"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\123"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\124"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\125"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\126"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\133"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\151"); - sb.append("\uff7c"); - sb.append("\172"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\173"); - sb.append("\uff7c"); - sb.append("\177"); - sb.append("\uff7c"); + sb.append("\uff7a"); + sb.append("\174"); + sb.append("\uff7a"); sb.append("\200"); - sb.append("\uff7c"); - sb.append("\202"); - sb.append("\uff7c"); + sb.append("\uff7a"); + sb.append("\201"); + sb.append("\uff7a"); sb.append("\203"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\204"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\205"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\206"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\207"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\210"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\211"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\212"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\213"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\214"); - sb.append("\uff7c"); - sb.append("\216"); - sb.append("\uff7c"); + sb.append("\uff7a"); + sb.append("\215"); + sb.append("\uff7a"); + sb.append("\217"); + sb.append("\uff7a"); + sb.append("\220"); + sb.append("\uff7a"); + sb.append("\221"); + sb.append("\uff7a"); sb.append("\222"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\223"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\224"); - sb.append("\uff7c"); - sb.append("\230"); - sb.append("\uff7c"); - sb.append("\233"); - sb.append("\uff7c"); + sb.append("\uff7a"); + sb.append("\225"); + sb.append("\uff7a"); + sb.append("\231"); + sb.append("\uff7a"); sb.append("\234"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\235"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); - sb.append("\247"); - sb.append("\uff7c"); + sb.append("\uff7a"); + sb.append("\237"); + sb.append("\uff7a"); + sb.append("\241"); + sb.append("\uff7a"); sb.append("\250"); - sb.append("\uff7c"); - sb.append("\252"); - sb.append("\uff7c"); + sb.append("\uff7a"); + sb.append("\251"); + sb.append("\uff7a"); sb.append("\253"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\254"); - sb.append("\uff7c"); + sb.append("\uff7a"); sb.append("\255"); - sb.append("\uff7c"); + sb.append("\uff7a"); + sb.append("\256"); + sb.append("\uff7a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\030"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\023"); + sb.append("\065"); + sb.append("\027"); + sb.append("\066"); + sb.append("\111"); + sb.append("\223"); + sb.append("\u03ae"); + sb.append("\224"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\241"); + sb.append("\105"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\231"); + sb.append("\253"); + sb.append("\227"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe12"); + sb.append("\033"); + sb.append("\ufe12"); + sb.append("\073"); + sb.append("\ufe12"); + sb.append("\112"); + sb.append("\ufe12"); + sb.append("\127"); + sb.append("\ufe12"); + sb.append("\130"); + sb.append("\ufe12"); + sb.append("\131"); + sb.append("\ufe12"); + sb.append("\132"); + sb.append("\ufe12"); + sb.append("\150"); + sb.append("\ufe12"); + sb.append("\151"); + sb.append("\ufe12"); + sb.append("\152"); + sb.append("\ufe12"); + sb.append("\153"); + sb.append("\ufe12"); + sb.append("\154"); + sb.append("\ufe12"); + sb.append("\155"); + sb.append("\ufe12"); + sb.append("\156"); + sb.append("\ufe12"); + sb.append("\157"); + sb.append("\ufe12"); + sb.append("\160"); + sb.append("\ufe12"); + sb.append("\161"); + sb.append("\ufe12"); + sb.append("\162"); + sb.append("\ufe12"); + sb.append("\163"); + sb.append("\ufe12"); + sb.append("\164"); + sb.append("\ufe12"); + sb.append("\165"); + sb.append("\ufe12"); + sb.append("\166"); + sb.append("\ufe12"); + sb.append("\167"); + sb.append("\ufe12"); + sb.append("\170"); + sb.append("\ufe12"); + sb.append("\171"); + sb.append("\ufe12"); + sb.append("\172"); + sb.append("\ufe12"); + sb.append("\173"); + sb.append("\ufe12"); + sb.append("\174"); + sb.append("\ufe12"); + sb.append("\175"); + sb.append("\ufe12"); + sb.append("\176"); + sb.append("\ufe12"); + sb.append("\177"); + sb.append("\ufe12"); + sb.append("\202"); + sb.append("\ufe12"); + sb.append("\216"); + sb.append("\ufe12"); + sb.append("\232"); + sb.append("\ufe12"); + sb.append("\233"); + sb.append("\ufe12"); + sb.append("\243"); + sb.append("\ufe12"); + sb.append("\246"); + sb.append("\ufe12"); + sb.append("\252"); + sb.append("\ufe12"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); + sb.append("\312"); sb.append("\003"); - sb.append("\211"); + sb.append("\uff79"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff79"); sb.append("\005"); - sb.append("\164"); + sb.append("\uff79"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff79"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff79"); sb.append("\010"); - sb.append("\217"); + sb.append("\uff79"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff79"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff79"); sb.append("\014"); - sb.append("\007"); + sb.append("\uff79"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff79"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff79"); sb.append("\017"); - sb.append("\143"); + sb.append("\uff79"); sb.append("\020"); - sb.append("\035"); + sb.append("\uff79"); sb.append("\021"); - sb.append("\034"); + sb.append("\uff79"); + sb.append("\022"); + sb.append("\uff79"); sb.append("\023"); - sb.append("\145"); + sb.append("\uff79"); + sb.append("\024"); + sb.append("\uff79"); sb.append("\025"); - sb.append("\200"); + sb.append("\uff79"); + sb.append("\026"); + sb.append("\uff79"); sb.append("\027"); - sb.append("\203"); + sb.append("\uff79"); + sb.append("\030"); + sb.append("\uff79"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff79"); sb.append("\034"); - sb.append("\113"); + sb.append("\uff79"); + sb.append("\035"); + sb.append("\uff79"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff79"); + sb.append("\037"); + sb.append("\uff79"); + sb.append("\040"); + sb.append("\uff79"); sb.append("\041"); - sb.append("\033"); + sb.append("\uff79"); sb.append("\042"); - sb.append("\040"); + sb.append("\uff79"); sb.append("\043"); - sb.append("\226"); + sb.append("\uff79"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff79"); sb.append("\045"); - sb.append("\023"); + sb.append("\uff79"); sb.append("\047"); - sb.append("\212"); + sb.append("\uff79"); sb.append("\050"); - sb.append("\173"); + sb.append("\uff79"); sb.append("\051"); - sb.append("\214"); + sb.append("\uff79"); sb.append("\052"); - sb.append("\057"); + sb.append("\uff79"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff79"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\uff79"); sb.append("\057"); - sb.append("\016"); + sb.append("\uff79"); sb.append("\061"); - sb.append("\110"); + sb.append("\uff79"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff79"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff79"); sb.append("\065"); - sb.append("\027"); + sb.append("\uff79"); sb.append("\066"); - sb.append("\111"); + sb.append("\uff79"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff79"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff79"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff79"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff79"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff79"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff79"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff79"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff79"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff79"); sb.append("\111"); - sb.append("\157"); + sb.append("\uff79"); sb.append("\112"); - sb.append("\u03cb"); + sb.append("\uff79"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff79"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff79"); sb.append("\120"); - sb.append("\172"); + sb.append("\uff79"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff79"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff79"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff79"); sb.append("\124"); + sb.append("\uff79"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff79"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff79"); sb.append("\133"); - sb.append("\020"); + sb.append("\uff79"); sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff79"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff79"); + sb.append("\174"); + sb.append("\uff79"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff79"); + sb.append("\201"); + sb.append("\uff79"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff79"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff79"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff79"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff79"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff79"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff79"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff79"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff79"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff79"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\uff79"); + sb.append("\215"); + sb.append("\uff79"); + sb.append("\217"); + sb.append("\uff79"); + sb.append("\220"); + sb.append("\uff79"); + sb.append("\221"); + sb.append("\uff79"); sb.append("\222"); - sb.append("\025"); + sb.append("\uff79"); sb.append("\223"); - sb.append("\030"); + sb.append("\uff79"); sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff79"); + sb.append("\225"); + sb.append("\uff79"); + sb.append("\231"); + sb.append("\uff79"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff79"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff79"); sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff79"); + sb.append("\237"); + sb.append("\uff79"); + sb.append("\241"); + sb.append("\uff79"); sb.append("\250"); - sb.append("\231"); - sb.append("\252"); - sb.append("\227"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufe0f"); - sb.append("\033"); - sb.append("\ufe0f"); - sb.append("\073"); - sb.append("\ufe0f"); - sb.append("\112"); - sb.append("\ufe0f"); - sb.append("\127"); - sb.append("\ufe0f"); - sb.append("\130"); - sb.append("\ufe0f"); - sb.append("\131"); - sb.append("\ufe0f"); - sb.append("\132"); - sb.append("\ufe0f"); - sb.append("\150"); - sb.append("\ufe0f"); - sb.append("\151"); - sb.append("\ufe0f"); - sb.append("\152"); - sb.append("\ufe0f"); - sb.append("\153"); - sb.append("\ufe0f"); - sb.append("\154"); - sb.append("\ufe0f"); - sb.append("\155"); - sb.append("\ufe0f"); - sb.append("\156"); - sb.append("\ufe0f"); - sb.append("\157"); - sb.append("\ufe0f"); - sb.append("\160"); - sb.append("\ufe0f"); - sb.append("\161"); - sb.append("\ufe0f"); - sb.append("\162"); - sb.append("\ufe0f"); - sb.append("\163"); - sb.append("\ufe0f"); - sb.append("\164"); - sb.append("\ufe0f"); - sb.append("\165"); - sb.append("\ufe0f"); - sb.append("\166"); - sb.append("\ufe0f"); - sb.append("\167"); - sb.append("\ufe0f"); - sb.append("\170"); - sb.append("\ufe0f"); - sb.append("\171"); - sb.append("\ufe0f"); - sb.append("\172"); - sb.append("\ufe0f"); - sb.append("\173"); - sb.append("\ufe0f"); - sb.append("\174"); - sb.append("\ufe0f"); - sb.append("\175"); - sb.append("\ufe0f"); - sb.append("\176"); - sb.append("\ufe0f"); - sb.append("\201"); - sb.append("\ufe0f"); - sb.append("\215"); - sb.append("\ufe0f"); - sb.append("\231"); - sb.append("\ufe0f"); - sb.append("\232"); - sb.append("\ufe0f"); - sb.append("\242"); - sb.append("\ufe0f"); - sb.append("\245"); - sb.append("\ufe0f"); + sb.append("\uff79"); sb.append("\251"); - sb.append("\ufe0f"); + sb.append("\uff79"); + sb.append("\253"); + sb.append("\uff79"); + sb.append("\254"); + sb.append("\uff79"); + sb.append("\255"); + sb.append("\uff79"); + sb.append("\256"); + sb.append("\uff79"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe15"); - sb.append("\073"); - sb.append("\ufe15"); - sb.append("\112"); - sb.append("\ufe15"); - sb.append("\127"); - sb.append("\ufe15"); - sb.append("\130"); - sb.append("\ufe15"); - sb.append("\131"); - sb.append("\ufe15"); - sb.append("\132"); - sb.append("\ufe15"); - sb.append("\150"); - sb.append("\u01c4"); + sb.append("\006"); + sb.append("\044"); + sb.append("\u039b"); + sb.append("\045"); + sb.append("\u039c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\016"); + sb.append("\u03b3"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); sb.append("\151"); - sb.append("\ufe15"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe15"); - sb.append("\231"); - sb.append("\ufe15"); - sb.append("\232"); - sb.append("\ufe15"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\u03b2"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufce2"); - sb.append("\073"); - sb.append("\ufce2"); - sb.append("\112"); - sb.append("\ufce2"); - sb.append("\127"); - sb.append("\ufce2"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); + sb.append("\004"); sb.append("\151"); - sb.append("\ufce2"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufce2"); - sb.append("\231"); - sb.append("\ufce2"); - sb.append("\232"); - sb.append("\ufce2"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\uff47"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff62"); + sb.append("\003"); + sb.append("\uff62"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff62"); + sb.append("\005"); + sb.append("\uff62"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff62"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff62"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\uff62"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff62"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff62"); + sb.append("\014"); + sb.append("\uff62"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff62"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff62"); + sb.append("\017"); + sb.append("\uff62"); + sb.append("\020"); + sb.append("\uff62"); + sb.append("\021"); + sb.append("\uff62"); + sb.append("\022"); + sb.append("\uff62"); + sb.append("\023"); + sb.append("\uff62"); + sb.append("\024"); + sb.append("\uff62"); + sb.append("\025"); + sb.append("\uff62"); + sb.append("\026"); + sb.append("\uff62"); + sb.append("\027"); + sb.append("\uff62"); + sb.append("\030"); + sb.append("\uff62"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff62"); + sb.append("\034"); + sb.append("\uff62"); + sb.append("\035"); + sb.append("\uff62"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff62"); + sb.append("\037"); + sb.append("\uff62"); + sb.append("\040"); + sb.append("\uff62"); + sb.append("\041"); + sb.append("\uff62"); + sb.append("\042"); + sb.append("\uff62"); + sb.append("\043"); + sb.append("\uff62"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff62"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\uff62"); + sb.append("\046"); + sb.append("\uff62"); + sb.append("\047"); + sb.append("\uff62"); + sb.append("\050"); + sb.append("\uff62"); + sb.append("\051"); + sb.append("\uff62"); + sb.append("\052"); + sb.append("\uff62"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff62"); + sb.append("\056"); + sb.append("\uff62"); + sb.append("\057"); + sb.append("\uff62"); + sb.append("\061"); + sb.append("\uff62"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff62"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff62"); + sb.append("\064"); + sb.append("\uff62"); + sb.append("\065"); + sb.append("\uff62"); + sb.append("\066"); + sb.append("\uff62"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff62"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff62"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff62"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff62"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff62"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff62"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff62"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff62"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff62"); + sb.append("\111"); + sb.append("\uff62"); + sb.append("\112"); + sb.append("\uff62"); + sb.append("\114"); + sb.append("\uff62"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff62"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff62"); + sb.append("\120"); + sb.append("\uff62"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff62"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff62"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff62"); sb.append("\124"); + sb.append("\uff62"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff62"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff62"); sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff62"); + sb.append("\151"); + sb.append("\uff62"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff62"); + sb.append("\174"); + sb.append("\uff62"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff62"); + sb.append("\201"); + sb.append("\uff62"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff62"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff62"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff62"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff62"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff62"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff62"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff62"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff62"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff62"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\uff62"); + sb.append("\215"); + sb.append("\uff62"); + sb.append("\217"); + sb.append("\uff62"); + sb.append("\220"); + sb.append("\uff62"); + sb.append("\221"); + sb.append("\uff62"); sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff62"); + sb.append("\223"); + sb.append("\uff62"); + sb.append("\224"); + sb.append("\uff62"); + sb.append("\225"); + sb.append("\uff62"); + sb.append("\231"); + sb.append("\uff62"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff62"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff62"); sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff62"); + sb.append("\237"); + sb.append("\uff62"); + sb.append("\241"); + sb.append("\uff62"); + sb.append("\250"); + sb.append("\uff62"); + sb.append("\251"); + sb.append("\uff62"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff62"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff62"); sb.append("\255"); - sb.append("\055"); + sb.append("\uff62"); + sb.append("\256"); + sb.append("\uff62"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\140"); - sb.append("\031"); - sb.append("\ufd50"); - sb.append("\130"); - sb.append("\ufd50"); - sb.append("\131"); - sb.append("\ufd50"); - sb.append("\132"); - sb.append("\ufd50"); - sb.append("\134"); - sb.append("\u0371"); - sb.append("\135"); - sb.append("\u0376"); - sb.append("\136"); - sb.append("\u0372"); - sb.append("\137"); - sb.append("\u037c"); - sb.append("\140"); - sb.append("\u0375"); - sb.append("\141"); - sb.append("\u037b"); - sb.append("\142"); - sb.append("\u0378"); - sb.append("\143"); - sb.append("\u037a"); - sb.append("\144"); - sb.append("\u0374"); - sb.append("\145"); - sb.append("\u0370"); - sb.append("\146"); - sb.append("\u0377"); - sb.append("\147"); - sb.append("\u0379"); - sb.append("\150"); - sb.append("\ufd50"); - sb.append("\152"); - sb.append("\ufd50"); - sb.append("\153"); - sb.append("\ufd50"); - sb.append("\154"); - sb.append("\ufd50"); - sb.append("\155"); - sb.append("\ufd50"); - sb.append("\156"); - sb.append("\ufd50"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u03b4"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\151"); + sb.append("\uff46"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\012"); + sb.append("\u03b8"); sb.append("\157"); - sb.append("\ufd50"); - sb.append("\160"); - sb.append("\ufd50"); - sb.append("\161"); - sb.append("\ufd50"); - sb.append("\162"); - sb.append("\ufd50"); - sb.append("\163"); - sb.append("\ufd50"); - sb.append("\164"); - sb.append("\ufd50"); - sb.append("\165"); - sb.append("\ufd50"); - sb.append("\166"); - sb.append("\ufd50"); - sb.append("\167"); - sb.append("\ufd50"); - sb.append("\170"); - sb.append("\ufd50"); - sb.append("\171"); - sb.append("\ufd50"); - sb.append("\172"); - sb.append("\ufd50"); - sb.append("\173"); - sb.append("\ufd50"); - sb.append("\174"); - sb.append("\ufd50"); - sb.append("\175"); - sb.append("\ufd50"); - sb.append("\176"); - sb.append("\ufd50"); - sb.append("\201"); - sb.append("\ufd50"); - sb.append("\202"); - sb.append("\ufd4e"); - sb.append("\203"); - sb.append("\ufd4e"); - sb.append("\231"); - sb.append("\u03d2"); - sb.append("\242"); - sb.append("\ufd50"); - sb.append("\243"); - sb.append("\u0373"); - sb.append("\245"); - sb.append("\ufd50"); - sb.append("\246"); - sb.append("\u037d"); - sb.append("\251"); - sb.append("\ufd50"); + sb.append("\u0228"); + sb.append("\252"); + sb.append("\u022b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\u03ba"); + sb.append("\232"); + sb.append("\ufd6c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\012"); + sb.append("\u03b9"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufdfd"); + sb.append("\232"); + sb.append("\ufdfd"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufdfc"); + sb.append("\232"); + sb.append("\ufdfc"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\012"); + sb.append("\012"); + sb.append("\u03bd"); + sb.append("\157"); + sb.append("\u0228"); + sb.append("\232"); + sb.append("\ufd6b"); + sb.append("\252"); + sb.append("\u022b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u03bc"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\111"); + sb.append("\ufe00"); + sb.append("\233"); + sb.append("\ufe00"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufdff"); + sb.append("\232"); + sb.append("\ufdff"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\012"); + sb.append("\u03bf"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufdfe"); + sb.append("\232"); + sb.append("\ufdfe"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\ufd58"); - sb.append("\130"); - sb.append("\ufd58"); - sb.append("\131"); - sb.append("\ufd58"); - sb.append("\132"); - sb.append("\ufd58"); - sb.append("\150"); - sb.append("\ufd58"); - sb.append("\152"); - sb.append("\ufd58"); - sb.append("\153"); - sb.append("\ufd58"); - sb.append("\154"); - sb.append("\ufd58"); - sb.append("\155"); - sb.append("\ufd58"); - sb.append("\156"); - sb.append("\ufd58"); - sb.append("\157"); - sb.append("\ufd58"); - sb.append("\160"); - sb.append("\ufd58"); - sb.append("\161"); - sb.append("\ufd58"); - sb.append("\162"); - sb.append("\ufd58"); - sb.append("\163"); - sb.append("\ufd58"); - sb.append("\164"); - sb.append("\ufd58"); - sb.append("\165"); - sb.append("\ufd58"); - sb.append("\166"); - sb.append("\ufd58"); - sb.append("\167"); - sb.append("\ufd58"); - sb.append("\170"); - sb.append("\ufd58"); - sb.append("\171"); - sb.append("\ufd58"); - sb.append("\172"); - sb.append("\ufd58"); - sb.append("\173"); - sb.append("\ufd58"); - sb.append("\174"); - sb.append("\ufd58"); - sb.append("\175"); - sb.append("\ufd58"); - sb.append("\176"); - sb.append("\ufd58"); - sb.append("\201"); - sb.append("\ufd58"); + sb.append("\004"); sb.append("\231"); - sb.append("\u03d1"); - sb.append("\242"); - sb.append("\ufd58"); - sb.append("\245"); - sb.append("\ufd58"); - sb.append("\251"); - sb.append("\ufd58"); + sb.append("\u03c1"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufce3"); - sb.append("\033"); - sb.append("\ufce3"); - sb.append("\073"); - sb.append("\ufce3"); - sb.append("\112"); - sb.append("\ufce3"); - sb.append("\127"); - sb.append("\ufce3"); - sb.append("\130"); - sb.append("\ufce3"); - sb.append("\131"); - sb.append("\ufce3"); - sb.append("\132"); - sb.append("\ufce3"); + sb.append("\056"); + sb.append("\010"); + sb.append("\ufef5"); + sb.append("\012"); + sb.append("\ufef5"); + sb.append("\075"); + sb.append("\ufef5"); + sb.append("\076"); + sb.append("\ufef5"); + sb.append("\121"); + sb.append("\ufef5"); sb.append("\150"); - sb.append("\ufce3"); - sb.append("\151"); - sb.append("\ufce3"); - sb.append("\152"); - sb.append("\ufce3"); - sb.append("\153"); - sb.append("\ufce3"); - sb.append("\154"); - sb.append("\ufce3"); - sb.append("\155"); - sb.append("\ufce3"); - sb.append("\156"); - sb.append("\ufce3"); + sb.append("\ufef5"); sb.append("\157"); - sb.append("\ufce3"); - sb.append("\160"); - sb.append("\ufce3"); - sb.append("\161"); - sb.append("\ufce3"); - sb.append("\162"); - sb.append("\ufce3"); - sb.append("\163"); - sb.append("\ufce3"); - sb.append("\164"); - sb.append("\ufce3"); - sb.append("\165"); - sb.append("\ufce3"); - sb.append("\166"); - sb.append("\ufce3"); - sb.append("\167"); - sb.append("\ufce3"); - sb.append("\170"); - sb.append("\ufce3"); - sb.append("\171"); - sb.append("\ufce3"); - sb.append("\172"); - sb.append("\ufce3"); - sb.append("\173"); - sb.append("\ufce3"); - sb.append("\174"); - sb.append("\ufce3"); - sb.append("\175"); - sb.append("\ufce3"); - sb.append("\176"); - sb.append("\ufce3"); - sb.append("\201"); - sb.append("\ufce3"); - sb.append("\215"); - sb.append("\ufce3"); + sb.append("\ufef5"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); sb.append("\231"); - sb.append("\ufce3"); + sb.append("\ufef5"); sb.append("\232"); - sb.append("\ufce3"); - sb.append("\242"); - sb.append("\ufce3"); + sb.append("\ufefa"); sb.append("\245"); - sb.append("\ufce3"); + sb.append("\ufef5"); + sb.append("\250"); + sb.append("\021"); sb.append("\251"); - sb.append("\ufce3"); + sb.append("\254"); + sb.append("\252"); + sb.append("\ufef5"); + sb.append("\254"); + sb.append("\ufef5"); + sb.append("\255"); + sb.append("\ufef5"); + sb.append("\256"); + sb.append("\ufef5"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufce4"); - sb.append("\033"); - sb.append("\ufce4"); - sb.append("\073"); - sb.append("\ufce4"); - sb.append("\112"); - sb.append("\ufce4"); - sb.append("\127"); - sb.append("\ufce4"); - sb.append("\130"); - sb.append("\ufce4"); - sb.append("\131"); - sb.append("\ufce4"); - sb.append("\132"); - sb.append("\ufce4"); - sb.append("\150"); - sb.append("\ufce4"); - sb.append("\151"); - sb.append("\ufce4"); - sb.append("\152"); - sb.append("\ufce4"); - sb.append("\153"); - sb.append("\ufce4"); - sb.append("\154"); - sb.append("\ufce4"); - sb.append("\155"); - sb.append("\ufce4"); - sb.append("\156"); - sb.append("\ufce4"); - sb.append("\157"); - sb.append("\ufce4"); - sb.append("\160"); - sb.append("\ufce4"); - sb.append("\161"); - sb.append("\ufce4"); - sb.append("\162"); - sb.append("\ufce4"); - sb.append("\163"); - sb.append("\ufce4"); - sb.append("\164"); - sb.append("\ufce4"); - sb.append("\165"); - sb.append("\ufce4"); - sb.append("\166"); - sb.append("\ufce4"); - sb.append("\167"); - sb.append("\ufce4"); - sb.append("\170"); - sb.append("\ufce4"); - sb.append("\171"); - sb.append("\ufce4"); - sb.append("\172"); - sb.append("\ufce4"); - sb.append("\173"); - sb.append("\ufce4"); - sb.append("\174"); - sb.append("\ufce4"); - sb.append("\175"); - sb.append("\ufce4"); - sb.append("\176"); - sb.append("\ufce4"); - sb.append("\201"); - sb.append("\ufce4"); - sb.append("\215"); - sb.append("\ufce4"); - sb.append("\231"); - sb.append("\ufce4"); + sb.append("\004"); sb.append("\232"); - sb.append("\ufce4"); - sb.append("\242"); - sb.append("\ufce4"); - sb.append("\245"); - sb.append("\ufce4"); - sb.append("\251"); - sb.append("\ufce4"); + sb.append("\u03c3"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\130"); - sb.append("\031"); - sb.append("\ufd1a"); - sb.append("\033"); - sb.append("\ufd1a"); - sb.append("\071"); - sb.append("\ufd1a"); - sb.append("\072"); - sb.append("\ufd1a"); + sb.append("\006"); sb.append("\073"); - sb.append("\ufd1a"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\112"); - sb.append("\ufd1a"); - sb.append("\127"); - sb.append("\ufd1a"); - sb.append("\130"); - sb.append("\ufd1a"); - sb.append("\131"); - sb.append("\ufd1a"); - sb.append("\132"); - sb.append("\ufd1a"); - sb.append("\150"); - sb.append("\ufd1a"); - sb.append("\151"); - sb.append("\ufd1a"); - sb.append("\152"); - sb.append("\ufd1a"); - sb.append("\153"); - sb.append("\ufd1a"); - sb.append("\154"); - sb.append("\ufd1a"); - sb.append("\155"); - sb.append("\ufd1a"); + sb.append("\ufee2"); + sb.append("\233"); + sb.append("\u0246"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\073"); + sb.append("\u03c5"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\176"); + sb.append("\003"); + sb.append("\u024b"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); sb.append("\156"); - sb.append("\ufd1a"); - sb.append("\157"); - sb.append("\ufd1a"); - sb.append("\160"); - sb.append("\ufd1a"); - sb.append("\161"); - sb.append("\ufd1a"); - sb.append("\162"); - sb.append("\ufd1a"); - sb.append("\163"); - sb.append("\ufd1a"); - sb.append("\164"); - sb.append("\ufd1a"); - sb.append("\165"); - sb.append("\ufd1a"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\050"); + sb.append("\173"); + sb.append("\051"); + sb.append("\214"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); sb.append("\166"); - sb.append("\ufd1a"); - sb.append("\167"); - sb.append("\ufd1a"); - sb.append("\170"); - sb.append("\ufd1a"); - sb.append("\171"); - sb.append("\ufd1a"); - sb.append("\172"); - sb.append("\ufd1a"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\ufd1a"); + sb.append("\104"); sb.append("\174"); - sb.append("\ufd1a"); - sb.append("\175"); - sb.append("\ufd1a"); sb.append("\176"); - sb.append("\ufd1a"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufd1a"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); sb.append("\214"); - sb.append("\u0270"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufd1a"); - sb.append("\230"); - sb.append("\ufd1a"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufd1a"); - sb.append("\232"); - sb.append("\ufd1a"); - sb.append("\242"); - sb.append("\ufd1a"); - sb.append("\245"); - sb.append("\ufd1a"); - sb.append("\251"); - sb.append("\ufd1a"); + sb.append("\047"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\033"); - sb.append("\ufd12"); - sb.append("\071"); - sb.append("\ufd12"); - sb.append("\072"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\073"); - sb.append("\ufd12"); - sb.append("\111"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\112"); - sb.append("\ufd12"); - sb.append("\113"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\127"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\130"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\131"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\132"); - sb.append("\ufd12"); - sb.append("\134"); - sb.append("\ufd12"); - sb.append("\135"); - sb.append("\ufd12"); - sb.append("\136"); - sb.append("\ufd12"); - sb.append("\137"); - sb.append("\ufd12"); - sb.append("\140"); - sb.append("\ufd12"); - sb.append("\141"); - sb.append("\ufd12"); - sb.append("\142"); - sb.append("\ufd12"); - sb.append("\143"); - sb.append("\ufd12"); - sb.append("\144"); - sb.append("\ufd12"); - sb.append("\145"); - sb.append("\ufd12"); - sb.append("\146"); - sb.append("\ufd12"); - sb.append("\147"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\150"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\151"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\152"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\153"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\154"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\155"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\156"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\157"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\160"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\161"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\162"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\163"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\164"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\165"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\166"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\167"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\170"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\171"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\172"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\173"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\174"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\175"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\176"); - sb.append("\ufd12"); - sb.append("\201"); - sb.append("\ufd12"); + sb.append("\ufe0b"); + sb.append("\177"); + sb.append("\ufe0b"); sb.append("\202"); - sb.append("\ufd12"); - sb.append("\203"); - sb.append("\ufd12"); - sb.append("\214"); - sb.append("\ufd12"); - sb.append("\215"); - sb.append("\ufd12"); - sb.append("\230"); - sb.append("\ufd12"); - sb.append("\231"); - sb.append("\ufd12"); + sb.append("\ufe0b"); + sb.append("\216"); + sb.append("\ufe0b"); sb.append("\232"); - sb.append("\ufd12"); - sb.append("\242"); - sb.append("\ufd12"); + sb.append("\ufe0b"); + sb.append("\233"); + sb.append("\ufe0b"); sb.append("\243"); - sb.append("\ufd12"); - sb.append("\245"); - sb.append("\ufd12"); + sb.append("\ufe0b"); sb.append("\246"); - sb.append("\ufd12"); - sb.append("\251"); - sb.append("\ufd12"); + sb.append("\ufe0b"); + sb.append("\252"); + sb.append("\ufe0b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\010"); - sb.append("\067"); - sb.append("\u03d6"); - sb.append("\070"); - sb.append("\uff25"); - sb.append("\111"); - sb.append("\uff25"); + sb.append("\004"); + sb.append("\231"); + sb.append("\u03c8"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\014"); + sb.append("\056"); sb.append("\010"); - sb.append("\244"); + sb.append("\ufef5"); + sb.append("\012"); + sb.append("\ufef5"); + sb.append("\075"); + sb.append("\ufef5"); + sb.append("\076"); + sb.append("\ufef5"); sb.append("\121"); - sb.append("\237"); - sb.append("\253"); - sb.append("\241"); + sb.append("\ufef5"); + sb.append("\150"); + sb.append("\ufef5"); + sb.append("\157"); + sb.append("\ufef5"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); + sb.append("\231"); + sb.append("\ufef5"); + sb.append("\232"); + sb.append("\ufefa"); + sb.append("\245"); + sb.append("\ufef5"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); sb.append("\254"); - sb.append("\240"); + sb.append("\252"); + sb.append("\ufef5"); + sb.append("\254"); + sb.append("\ufef5"); sb.append("\255"); - sb.append("\245"); + sb.append("\ufef5"); + sb.append("\256"); + sb.append("\ufef5"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\070"); - sb.append("\236"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u03ca"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\056"); + sb.append("\u03a1"); sb.append("\111"); - sb.append("\uff20"); + sb.append("\ufe01"); + sb.append("\233"); + sb.append("\ufe01"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); + sb.append("\006"); sb.append("\111"); - sb.append("\u03d9"); + sb.append("\ufee2"); + sb.append("\233"); + sb.append("\u0246"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\ufead"); - sb.append("\045"); - sb.append("\ufead"); - sb.append("\046"); - sb.append("\ufead"); - sb.append("\056"); - sb.append("\ufead"); - sb.append("\060"); - sb.append("\ufead"); - sb.append("\112"); - sb.append("\ufead"); - sb.append("\120"); - sb.append("\ufead"); - sb.append("\222"); - sb.append("\ufead"); - sb.append("\223"); - sb.append("\ufead"); - sb.append("\224"); - sb.append("\ufead"); - sb.append("\225"); - sb.append("\ufead"); - sb.append("\226"); - sb.append("\ufead"); - sb.append("\227"); - sb.append("\ufead"); - sb.append("\247"); - sb.append("\ufead"); - sb.append("\250"); - sb.append("\ufead"); - sb.append("\256"); - sb.append("\ufead"); - sb.append("\257"); - sb.append("\ufead"); - sb.append("\260"); - sb.append("\ufead"); + sb.append("\004"); + sb.append("\111"); + sb.append("\u03cd"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\274"); + sb.append("\266"); + sb.append("\003"); + sb.append("\uff7c"); + sb.append("\004"); + sb.append("\uff7c"); + sb.append("\005"); + sb.append("\uff7c"); + sb.append("\006"); + sb.append("\uff7c"); + sb.append("\007"); + sb.append("\uff7c"); + sb.append("\010"); + sb.append("\uff7c"); + sb.append("\011"); + sb.append("\uff7c"); + sb.append("\012"); + sb.append("\uff7c"); + sb.append("\014"); + sb.append("\uff7c"); + sb.append("\015"); + sb.append("\uff7c"); + sb.append("\016"); + sb.append("\uff7c"); + sb.append("\017"); + sb.append("\uff7c"); + sb.append("\020"); + sb.append("\uff7c"); + sb.append("\021"); + sb.append("\uff7c"); + sb.append("\023"); + sb.append("\uff7c"); + sb.append("\025"); + sb.append("\uff7c"); + sb.append("\027"); + sb.append("\uff7c"); + sb.append("\032"); + sb.append("\uff7c"); + sb.append("\034"); + sb.append("\uff7c"); + sb.append("\036"); + sb.append("\uff7c"); + sb.append("\041"); + sb.append("\uff7c"); + sb.append("\042"); + sb.append("\uff7c"); + sb.append("\043"); + sb.append("\uff7c"); + sb.append("\044"); + sb.append("\uff7c"); sb.append("\045"); - sb.append("\ufe84"); - sb.append("\046"); - sb.append("\ufe88"); + sb.append("\uff7c"); + sb.append("\047"); + sb.append("\uff7c"); + sb.append("\050"); + sb.append("\uff7c"); + sb.append("\051"); + sb.append("\uff7c"); + sb.append("\052"); + sb.append("\uff7c"); + sb.append("\054"); + sb.append("\uff7c"); sb.append("\056"); - sb.append("\304"); - sb.append("\060"); - sb.append("\306"); + sb.append("\uff7c"); + sb.append("\057"); + sb.append("\uff7c"); + sb.append("\061"); + sb.append("\uff7c"); + sb.append("\062"); + sb.append("\uff7c"); + sb.append("\063"); + sb.append("\uff7c"); + sb.append("\065"); + sb.append("\uff7c"); + sb.append("\066"); + sb.append("\uff7c"); + sb.append("\074"); + sb.append("\uff7c"); + sb.append("\075"); + sb.append("\uff7c"); + sb.append("\077"); + sb.append("\uff7c"); + sb.append("\100"); + sb.append("\uff7c"); + sb.append("\101"); + sb.append("\uff7c"); + sb.append("\102"); + sb.append("\uff7c"); + sb.append("\103"); + sb.append("\uff7c"); + sb.append("\104"); + sb.append("\uff7c"); + sb.append("\105"); + sb.append("\uff7c"); + sb.append("\111"); + sb.append("\uff7c"); sb.append("\112"); - sb.append("\u03db"); + sb.append("\uff7c"); + sb.append("\115"); + sb.append("\uff7c"); + sb.append("\116"); + sb.append("\uff7c"); sb.append("\120"); - sb.append("\300"); - sb.append("\222"); - sb.append("\303"); + sb.append("\uff7c"); + sb.append("\121"); + sb.append("\uff7c"); + sb.append("\122"); + sb.append("\uff7c"); + sb.append("\123"); + sb.append("\uff7c"); + sb.append("\124"); + sb.append("\uff7c"); + sb.append("\125"); + sb.append("\uff7c"); + sb.append("\126"); + sb.append("\uff7c"); + sb.append("\133"); + sb.append("\uff7c"); + sb.append("\151"); + sb.append("\uff7c"); + sb.append("\173"); + sb.append("\uff7c"); + sb.append("\174"); + sb.append("\uff7c"); + sb.append("\200"); + sb.append("\uff7c"); + sb.append("\201"); + sb.append("\uff7c"); + sb.append("\203"); + sb.append("\uff7c"); + sb.append("\204"); + sb.append("\uff7c"); + sb.append("\205"); + sb.append("\uff7c"); + sb.append("\206"); + sb.append("\uff7c"); + sb.append("\207"); + sb.append("\uff7c"); + sb.append("\210"); + sb.append("\uff7c"); + sb.append("\211"); + sb.append("\uff7c"); + sb.append("\212"); + sb.append("\uff7c"); + sb.append("\213"); + sb.append("\uff7c"); + sb.append("\214"); + sb.append("\uff7c"); + sb.append("\215"); + sb.append("\uff7c"); + sb.append("\217"); + sb.append("\uff7c"); sb.append("\223"); - sb.append("\264"); + sb.append("\uff7c"); sb.append("\224"); - sb.append("\265"); + sb.append("\uff7c"); sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff7c"); + sb.append("\231"); + sb.append("\uff7c"); + sb.append("\234"); + sb.append("\uff7c"); + sb.append("\235"); + sb.append("\uff7c"); + sb.append("\236"); + sb.append("\uff7c"); + sb.append("\237"); + sb.append("\uff7c"); + sb.append("\241"); + sb.append("\uff7c"); sb.append("\250"); + sb.append("\uff7c"); + sb.append("\251"); + sb.append("\uff7c"); + sb.append("\253"); + sb.append("\uff7c"); sb.append("\254"); + sb.append("\uff7c"); + sb.append("\255"); + sb.append("\uff7c"); sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\132"); + sb.append("\266"); + sb.append("\003"); + sb.append("\211"); + sb.append("\004"); + sb.append("\202"); + sb.append("\005"); + sb.append("\164"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\217"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\014"); + sb.append("\007"); + sb.append("\015"); sb.append("\031"); - sb.append("\ufcca"); - sb.append("\033"); - sb.append("\ufcca"); + sb.append("\016"); sb.append("\071"); - sb.append("\ufcca"); - sb.append("\072"); - sb.append("\ufcca"); - sb.append("\073"); - sb.append("\ufcca"); - sb.append("\111"); - sb.append("\ufcca"); - sb.append("\112"); - sb.append("\ufcca"); + sb.append("\017"); + sb.append("\143"); + sb.append("\020"); + sb.append("\035"); + sb.append("\021"); + sb.append("\034"); + sb.append("\023"); + sb.append("\145"); + sb.append("\025"); + sb.append("\200"); + sb.append("\027"); + sb.append("\203"); + sb.append("\032"); + sb.append("\106"); + sb.append("\034"); sb.append("\113"); - sb.append("\ufcca"); - sb.append("\127"); - sb.append("\ufcca"); - sb.append("\130"); - sb.append("\ufcca"); - sb.append("\131"); - sb.append("\ufcca"); - sb.append("\132"); - sb.append("\ufcca"); - sb.append("\150"); - sb.append("\ufcca"); - sb.append("\151"); - sb.append("\ufcca"); - sb.append("\152"); - sb.append("\ufcca"); - sb.append("\153"); - sb.append("\ufcca"); - sb.append("\154"); - sb.append("\ufcca"); - sb.append("\155"); - sb.append("\ufcca"); - sb.append("\156"); - sb.append("\ufcca"); - sb.append("\157"); - sb.append("\ufcca"); - sb.append("\160"); - sb.append("\ufcca"); - sb.append("\161"); - sb.append("\ufcca"); - sb.append("\162"); - sb.append("\ufcca"); - sb.append("\163"); - sb.append("\ufcca"); - sb.append("\164"); - sb.append("\ufcca"); - sb.append("\165"); - sb.append("\ufcca"); - sb.append("\166"); - sb.append("\ufcca"); - sb.append("\167"); - sb.append("\ufcca"); - sb.append("\170"); - sb.append("\ufcca"); - sb.append("\171"); - sb.append("\ufcca"); - sb.append("\172"); - sb.append("\ufcca"); + sb.append("\036"); + sb.append("\125"); + sb.append("\041"); + sb.append("\033"); + sb.append("\042"); + sb.append("\040"); + sb.append("\043"); + sb.append("\226"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\023"); + sb.append("\047"); + sb.append("\212"); + sb.append("\050"); sb.append("\173"); - sb.append("\ufcca"); - sb.append("\174"); - sb.append("\ufcca"); - sb.append("\175"); - sb.append("\ufcca"); - sb.append("\176"); - sb.append("\ufcca"); - sb.append("\201"); - sb.append("\ufcca"); + sb.append("\051"); sb.append("\214"); - sb.append("\ufcca"); - sb.append("\215"); - sb.append("\ufcca"); - sb.append("\230"); - sb.append("\ufcca"); - sb.append("\231"); - sb.append("\ufcca"); - sb.append("\232"); - sb.append("\ufcca"); - sb.append("\242"); - sb.append("\ufcca"); - sb.append("\245"); - sb.append("\ufcca"); - sb.append("\251"); - sb.append("\ufcca"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\070"); - sb.append("\uff24"); - sb.append("\111"); - sb.append("\uff24"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\067"); - sb.append("\ufdce"); - sb.append("\070"); - sb.append("\ufdce"); - sb.append("\111"); - sb.append("\ufdce"); - sb.append("\230"); - sb.append("\u023e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); + sb.append("\052"); + sb.append("\057"); + sb.append("\054"); + sb.append("\026"); + sb.append("\056"); + sb.append("\u03a9"); + sb.append("\057"); + sb.append("\016"); + sb.append("\061"); + sb.append("\110"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); sb.append("\010"); - sb.append("\067"); - sb.append("\u03d6"); - sb.append("\070"); - sb.append("\uff25"); - sb.append("\111"); - sb.append("\uff25"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\070"); - sb.append("\236"); - sb.append("\111"); - sb.append("\uff20"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); + sb.append("\065"); + sb.append("\027"); + sb.append("\066"); sb.append("\111"); - sb.append("\u03e1"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\ufead"); - sb.append("\045"); - sb.append("\ufead"); - sb.append("\046"); - sb.append("\ufead"); - sb.append("\056"); - sb.append("\ufead"); - sb.append("\060"); - sb.append("\ufead"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\111"); + sb.append("\157"); sb.append("\112"); - sb.append("\ufead"); - sb.append("\120"); - sb.append("\ufead"); - sb.append("\222"); - sb.append("\ufead"); - sb.append("\223"); - sb.append("\ufead"); - sb.append("\224"); - sb.append("\ufead"); - sb.append("\225"); - sb.append("\ufead"); - sb.append("\226"); - sb.append("\ufead"); - sb.append("\227"); - sb.append("\ufead"); - sb.append("\247"); - sb.append("\ufead"); - sb.append("\250"); - sb.append("\ufead"); - sb.append("\256"); - sb.append("\ufead"); - sb.append("\257"); - sb.append("\ufead"); - sb.append("\260"); - sb.append("\ufead"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\274"); - sb.append("\045"); - sb.append("\ufe84"); + sb.append("\u03cf"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); sb.append("\046"); - sb.append("\ufe88"); - sb.append("\056"); - sb.append("\304"); - sb.append("\060"); - sb.append("\306"); - sb.append("\112"); - sb.append("\u03e3"); sb.append("\120"); - sb.append("\300"); - sb.append("\222"); - sb.append("\303"); - sb.append("\223"); - sb.append("\264"); - sb.append("\224"); - sb.append("\265"); - sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\254"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\132"); - sb.append("\031"); - sb.append("\ufcc9"); - sb.append("\033"); - sb.append("\ufcc9"); - sb.append("\071"); - sb.append("\ufcc9"); - sb.append("\072"); - sb.append("\ufcc9"); - sb.append("\073"); - sb.append("\ufcc9"); - sb.append("\111"); - sb.append("\ufcc9"); - sb.append("\112"); - sb.append("\ufcc9"); - sb.append("\113"); - sb.append("\ufcc9"); - sb.append("\127"); - sb.append("\ufcc9"); - sb.append("\130"); - sb.append("\ufcc9"); + sb.append("\172"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); sb.append("\131"); - sb.append("\ufcc9"); - sb.append("\132"); - sb.append("\ufcc9"); - sb.append("\150"); - sb.append("\ufcc9"); + sb.append("\133"); + sb.append("\020"); sb.append("\151"); - sb.append("\ufcc9"); - sb.append("\152"); - sb.append("\ufcc9"); - sb.append("\153"); - sb.append("\ufcc9"); - sb.append("\154"); - sb.append("\ufcc9"); - sb.append("\155"); - sb.append("\ufcc9"); - sb.append("\156"); - sb.append("\ufcc9"); - sb.append("\157"); - sb.append("\ufcc9"); - sb.append("\160"); - sb.append("\ufcc9"); - sb.append("\161"); - sb.append("\ufcc9"); - sb.append("\162"); - sb.append("\ufcc9"); - sb.append("\163"); - sb.append("\ufcc9"); - sb.append("\164"); - sb.append("\ufcc9"); - sb.append("\165"); - sb.append("\ufcc9"); - sb.append("\166"); - sb.append("\ufcc9"); - sb.append("\167"); - sb.append("\ufcc9"); - sb.append("\170"); - sb.append("\ufcc9"); sb.append("\171"); - sb.append("\ufcc9"); - sb.append("\172"); - sb.append("\ufcc9"); sb.append("\173"); - sb.append("\ufcc9"); + sb.append("\104"); sb.append("\174"); - sb.append("\ufcc9"); - sb.append("\175"); - sb.append("\ufcc9"); sb.append("\176"); - sb.append("\ufcc9"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufcc9"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); sb.append("\214"); - sb.append("\ufcc9"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufcc9"); - sb.append("\230"); - sb.append("\ufcc9"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\025"); + sb.append("\224"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); sb.append("\231"); - sb.append("\ufcc9"); - sb.append("\232"); - sb.append("\ufcc9"); - sb.append("\242"); - sb.append("\ufcc9"); - sb.append("\245"); - sb.append("\ufcc9"); + sb.append("\047"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\105"); + sb.append("\250"); + sb.append("\021"); sb.append("\251"); - sb.append("\ufcc9"); + sb.append("\231"); + sb.append("\253"); + sb.append("\227"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\124"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\033"); - sb.append("\ufd1b"); - sb.append("\071"); - sb.append("\ufd1b"); - sb.append("\072"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\073"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\112"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\127"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\130"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\131"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\132"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\150"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\151"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\152"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\153"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\154"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\155"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\156"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\157"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\160"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\161"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\162"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\163"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\164"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\165"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\166"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\167"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\170"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\171"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\172"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\173"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\174"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\175"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); sb.append("\176"); - sb.append("\ufd1b"); - sb.append("\201"); - sb.append("\ufd1b"); - sb.append("\215"); - sb.append("\ufd1b"); - sb.append("\230"); - sb.append("\ufd1b"); - sb.append("\231"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); + sb.append("\177"); + sb.append("\ufe0e"); + sb.append("\202"); + sb.append("\ufe0e"); + sb.append("\216"); + sb.append("\ufe0e"); sb.append("\232"); - sb.append("\ufd1b"); - sb.append("\242"); - sb.append("\ufd1b"); - sb.append("\245"); - sb.append("\ufd1b"); - sb.append("\251"); - sb.append("\ufd1b"); + sb.append("\ufe0e"); + sb.append("\233"); + sb.append("\ufe0e"); + sb.append("\243"); + sb.append("\ufe0e"); + sb.append("\246"); + sb.append("\ufe0e"); + sb.append("\252"); + sb.append("\ufe0e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\130"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufd18"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufd18"); - sb.append("\071"); - sb.append("\ufd18"); - sb.append("\072"); - sb.append("\ufd18"); + sb.append("\ufe14"); sb.append("\073"); - sb.append("\ufd18"); - sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufe14"); sb.append("\112"); - sb.append("\ufd18"); + sb.append("\ufe14"); sb.append("\127"); - sb.append("\ufd18"); + sb.append("\ufe14"); sb.append("\130"); - sb.append("\ufd18"); + sb.append("\ufe14"); sb.append("\131"); - sb.append("\ufd18"); + sb.append("\ufe14"); sb.append("\132"); - sb.append("\ufd18"); + sb.append("\ufe14"); sb.append("\150"); - sb.append("\ufd18"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufd18"); + sb.append("\ufe14"); sb.append("\152"); - sb.append("\ufd18"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufd18"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufd18"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufd18"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufd18"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufd18"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufd18"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufd18"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufd18"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufd18"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufd18"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufd18"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufd18"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufd18"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufd18"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufd18"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd18"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd18"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd18"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd18"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd18"); - sb.append("\201"); - sb.append("\ufd18"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd18"); - sb.append("\230"); - sb.append("\ufd18"); - sb.append("\231"); - sb.append("\ufd18"); - sb.append("\232"); - sb.append("\ufd18"); - sb.append("\242"); - sb.append("\ufd18"); - sb.append("\245"); - sb.append("\ufd18"); - sb.append("\251"); - sb.append("\ufd18"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\012"); - sb.append("\075"); - sb.append("\111"); - sb.append("\u028f"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\233"); - sb.append("\152"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\012"); - sb.append("\075"); - sb.append("\111"); - sb.append("\u028f"); - sb.append("\121"); - sb.append("\u028d"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe14"); + sb.append("\232"); + sb.append("\ufe14"); sb.append("\233"); - sb.append("\152"); + sb.append("\ufe14"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\124"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufdd4"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufdd4"); - sb.append("\071"); - sb.append("\ufdd4"); - sb.append("\072"); - sb.append("\ufdd4"); + sb.append("\ufce0"); sb.append("\073"); - sb.append("\ufdd4"); + sb.append("\ufce0"); sb.append("\112"); - sb.append("\ufdd4"); + sb.append("\ufce0"); sb.append("\127"); - sb.append("\ufdd4"); + sb.append("\ufce0"); sb.append("\130"); - sb.append("\ufdd4"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\ufdd4"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\ufdd4"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\ufdd4"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufdd4"); + sb.append("\ufce0"); sb.append("\152"); - sb.append("\ufdd4"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufdd4"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufdd4"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufdd4"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufdd4"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufdd4"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufdd4"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufdd4"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufdd4"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufdd4"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufdd4"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufdd4"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufdd4"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufdd4"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufdd4"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufdd4"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufdd4"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufdd4"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufdd4"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufdd4"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufdd4"); - sb.append("\201"); - sb.append("\ufdd4"); - sb.append("\215"); - sb.append("\ufdd4"); - sb.append("\230"); - sb.append("\ufdd4"); - sb.append("\231"); - sb.append("\ufdd4"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufce0"); sb.append("\232"); - sb.append("\ufdd4"); - sb.append("\242"); - sb.append("\ufdd4"); - sb.append("\245"); - sb.append("\ufdd4"); - sb.append("\251"); - sb.append("\ufdd4"); + sb.append("\ufce0"); + sb.append("\233"); + sb.append("\ufce0"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\124"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); sb.append("\031"); - sb.append("\ufdd9"); - sb.append("\033"); - sb.append("\ufdd9"); + sb.append("\016"); sb.append("\071"); - sb.append("\u03ec"); - sb.append("\072"); - sb.append("\u03ea"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); sb.append("\073"); - sb.append("\ufdd9"); - sb.append("\112"); - sb.append("\ufdd9"); - sb.append("\127"); - sb.append("\ufdd9"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\142"); + sb.append("\031"); + sb.append("\ufd4e"); sb.append("\130"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\131"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\132"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); + sb.append("\134"); + sb.append("\u0375"); + sb.append("\135"); + sb.append("\u037a"); + sb.append("\136"); + sb.append("\u0376"); + sb.append("\137"); + sb.append("\u0380"); + sb.append("\140"); + sb.append("\u0379"); + sb.append("\141"); + sb.append("\u037f"); + sb.append("\142"); + sb.append("\u037c"); + sb.append("\143"); + sb.append("\u037e"); + sb.append("\144"); + sb.append("\u0378"); + sb.append("\145"); + sb.append("\u0374"); + sb.append("\146"); + sb.append("\u037b"); + sb.append("\147"); + sb.append("\u037d"); sb.append("\150"); - sb.append("\ufdd9"); - sb.append("\151"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\152"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\153"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\154"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\155"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\156"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\157"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\160"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\161"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\162"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\163"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\164"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\165"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\166"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\167"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\170"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\171"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\172"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\173"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\174"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\175"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); sb.append("\176"); - sb.append("\ufdd9"); - sb.append("\201"); - sb.append("\ufdd9"); - sb.append("\215"); - sb.append("\ufdd9"); - sb.append("\230"); - sb.append("\ufdd9"); - sb.append("\231"); - sb.append("\ufdd9"); + sb.append("\ufd4e"); + sb.append("\177"); + sb.append("\ufd4e"); + sb.append("\202"); + sb.append("\ufd4e"); + sb.append("\203"); + sb.append("\ufd4c"); + sb.append("\204"); + sb.append("\ufd4c"); sb.append("\232"); - sb.append("\ufdd9"); - sb.append("\242"); - sb.append("\ufdd9"); - sb.append("\245"); - sb.append("\ufdd9"); - sb.append("\251"); - sb.append("\ufdd9"); + sb.append("\u03d6"); + sb.append("\243"); + sb.append("\ufd4e"); + sb.append("\244"); + sb.append("\u0377"); + sb.append("\246"); + sb.append("\ufd4e"); + sb.append("\247"); + sb.append("\u0381"); + sb.append("\252"); + sb.append("\ufd4e"); sb.append("\001"); sb.append("\002"); + sb.append("\000"); + sb.append("\102"); + sb.append("\031"); + sb.append("\ufd56"); + sb.append("\130"); + sb.append("\ufd56"); + sb.append("\131"); + sb.append("\ufd56"); + sb.append("\132"); + sb.append("\ufd56"); + sb.append("\150"); + sb.append("\ufd56"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable11.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable11.java index 8450db19da1e..f7615d551ad6 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable11.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable11.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,1074 +29,342 @@ public String getTableData() { } protected EncodedActionTable11() { sb = new StringBuilder(); - sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\012"); - sb.append("\075"); - sb.append("\111"); - sb.append("\u028f"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\233"); - sb.append("\152"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\124"); - sb.append("\031"); - sb.append("\ufdd5"); - sb.append("\033"); - sb.append("\ufdd5"); - sb.append("\071"); - sb.append("\ufdd5"); - sb.append("\072"); - sb.append("\ufdd5"); - sb.append("\073"); - sb.append("\ufdd5"); - sb.append("\112"); - sb.append("\ufdd5"); - sb.append("\127"); - sb.append("\ufdd5"); - sb.append("\130"); - sb.append("\ufdd5"); - sb.append("\131"); - sb.append("\ufdd5"); - sb.append("\132"); - sb.append("\ufdd5"); - sb.append("\150"); - sb.append("\ufdd5"); - sb.append("\151"); - sb.append("\ufdd5"); sb.append("\152"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\153"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\154"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\155"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\156"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\157"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\160"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\161"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\162"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\163"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\164"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\165"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\166"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\167"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\170"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\171"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\172"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\173"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\174"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\175"); - sb.append("\ufdd5"); + sb.append("\ufd56"); sb.append("\176"); - sb.append("\ufdd5"); - sb.append("\201"); - sb.append("\ufdd5"); - sb.append("\215"); - sb.append("\ufdd5"); - sb.append("\230"); - sb.append("\ufdd5"); - sb.append("\231"); - sb.append("\ufdd5"); + sb.append("\ufd56"); + sb.append("\177"); + sb.append("\ufd56"); + sb.append("\202"); + sb.append("\ufd56"); sb.append("\232"); - sb.append("\ufdd5"); - sb.append("\242"); - sb.append("\ufdd5"); - sb.append("\245"); - sb.append("\ufdd5"); - sb.append("\251"); - sb.append("\ufdd5"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\012"); - sb.append("\075"); - sb.append("\111"); - sb.append("\u028f"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u03d5"); + sb.append("\243"); + sb.append("\ufd56"); + sb.append("\246"); + sb.append("\ufd56"); + sb.append("\252"); + sb.append("\ufd56"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\124"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\033"); - sb.append("\ufdd3"); - sb.append("\071"); - sb.append("\ufdd3"); - sb.append("\072"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\073"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\112"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\127"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\130"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\131"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\132"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\150"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\151"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\152"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\153"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\154"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\155"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\156"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\157"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\160"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\161"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\162"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\163"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\164"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\165"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\166"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\167"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\170"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\171"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\172"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\173"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\174"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\175"); - sb.append("\ufdd3"); + sb.append("\ufce1"); sb.append("\176"); - sb.append("\ufdd3"); - sb.append("\201"); - sb.append("\ufdd3"); - sb.append("\215"); - sb.append("\ufdd3"); - sb.append("\230"); - sb.append("\ufdd3"); - sb.append("\231"); - sb.append("\ufdd3"); + sb.append("\ufce1"); + sb.append("\177"); + sb.append("\ufce1"); + sb.append("\202"); + sb.append("\ufce1"); + sb.append("\216"); + sb.append("\ufce1"); sb.append("\232"); - sb.append("\ufdd3"); - sb.append("\242"); - sb.append("\ufdd3"); - sb.append("\245"); - sb.append("\ufdd3"); - sb.append("\251"); - sb.append("\ufdd3"); + sb.append("\ufce1"); + sb.append("\233"); + sb.append("\ufce1"); + sb.append("\243"); + sb.append("\ufce1"); + sb.append("\246"); + sb.append("\ufce1"); + sb.append("\252"); + sb.append("\ufce1"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\124"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\033"); - sb.append("\ufdd2"); - sb.append("\071"); - sb.append("\ufdd2"); - sb.append("\072"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\073"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\112"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\127"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\130"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\131"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\132"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\150"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\151"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\152"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\153"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\154"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\155"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\156"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\157"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\160"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\161"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\162"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\163"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\164"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\165"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\166"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\167"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\170"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\171"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\172"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\173"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\174"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\175"); - sb.append("\ufdd2"); + sb.append("\ufce2"); sb.append("\176"); - sb.append("\ufdd2"); - sb.append("\201"); - sb.append("\ufdd2"); - sb.append("\215"); - sb.append("\ufdd2"); - sb.append("\230"); - sb.append("\ufdd2"); - sb.append("\231"); - sb.append("\ufdd2"); + sb.append("\ufce2"); + sb.append("\177"); + sb.append("\ufce2"); + sb.append("\202"); + sb.append("\ufce2"); + sb.append("\216"); + sb.append("\ufce2"); sb.append("\232"); - sb.append("\ufdd2"); - sb.append("\242"); - sb.append("\ufdd2"); - sb.append("\245"); - sb.append("\ufdd2"); - sb.append("\251"); - sb.append("\ufdd2"); + sb.append("\ufce2"); + sb.append("\233"); + sb.append("\ufce2"); + sb.append("\243"); + sb.append("\ufce2"); + sb.append("\246"); + sb.append("\ufce2"); + sb.append("\252"); + sb.append("\ufce2"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\124"); + sb.append("\132"); sb.append("\031"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\033"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\071"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\072"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\073"); - sb.append("\ufdd4"); + sb.append("\ufd18"); + sb.append("\111"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\127"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\130"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\131"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\132"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\150"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\151"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\152"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\153"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\154"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\155"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\156"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\157"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\160"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\161"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\162"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\163"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\164"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\165"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\166"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\167"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\170"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\171"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\172"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\173"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\174"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\175"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\176"); - sb.append("\ufdd4"); - sb.append("\201"); - sb.append("\ufdd4"); + sb.append("\ufd18"); + sb.append("\177"); + sb.append("\ufd18"); + sb.append("\202"); + sb.append("\ufd18"); sb.append("\215"); - sb.append("\ufdd4"); - sb.append("\230"); - sb.append("\ufdd4"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd18"); sb.append("\231"); - sb.append("\ufdd4"); + sb.append("\ufd18"); sb.append("\232"); - sb.append("\ufdd4"); - sb.append("\242"); - sb.append("\ufdd4"); - sb.append("\245"); - sb.append("\ufdd4"); - sb.append("\251"); - sb.append("\ufdd4"); + sb.append("\ufd18"); + sb.append("\233"); + sb.append("\ufd18"); + sb.append("\243"); + sb.append("\ufd18"); + sb.append("\246"); + sb.append("\ufd18"); + sb.append("\252"); + sb.append("\ufd18"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\124"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufdd8"); + sb.append("\ufd10"); sb.append("\033"); - sb.append("\ufdd8"); + sb.append("\ufd10"); sb.append("\071"); - sb.append("\u03ec"); + sb.append("\ufd10"); sb.append("\072"); - sb.append("\u03ea"); + sb.append("\ufd10"); sb.append("\073"); - sb.append("\ufdd8"); + sb.append("\ufd10"); + sb.append("\111"); + sb.append("\ufd10"); sb.append("\112"); - sb.append("\ufdd8"); + sb.append("\ufd10"); + sb.append("\113"); + sb.append("\ufd10"); sb.append("\127"); - sb.append("\ufdd8"); + sb.append("\ufd10"); sb.append("\130"); - sb.append("\ufdd8"); + sb.append("\ufd10"); sb.append("\131"); - sb.append("\ufdd8"); - sb.append("\132"); - sb.append("\ufdd8"); - sb.append("\150"); - sb.append("\ufdd8"); - sb.append("\151"); - sb.append("\ufdd8"); - sb.append("\152"); - sb.append("\ufdd8"); - sb.append("\153"); - sb.append("\ufdd8"); - sb.append("\154"); - sb.append("\ufdd8"); - sb.append("\155"); - sb.append("\ufdd8"); - sb.append("\156"); - sb.append("\ufdd8"); - sb.append("\157"); - sb.append("\ufdd8"); - sb.append("\160"); - sb.append("\ufdd8"); - sb.append("\161"); - sb.append("\ufdd8"); - sb.append("\162"); - sb.append("\ufdd8"); - sb.append("\163"); - sb.append("\ufdd8"); - sb.append("\164"); - sb.append("\ufdd8"); - sb.append("\165"); - sb.append("\ufdd8"); - sb.append("\166"); - sb.append("\ufdd8"); - sb.append("\167"); - sb.append("\ufdd8"); - sb.append("\170"); - sb.append("\ufdd8"); - sb.append("\171"); - sb.append("\ufdd8"); - sb.append("\172"); - sb.append("\ufdd8"); - sb.append("\173"); - sb.append("\ufdd8"); - sb.append("\174"); - sb.append("\ufdd8"); - sb.append("\175"); - sb.append("\ufdd8"); - sb.append("\176"); - sb.append("\ufdd8"); - sb.append("\201"); - sb.append("\ufdd8"); - sb.append("\215"); - sb.append("\ufdd8"); - sb.append("\230"); - sb.append("\ufdd8"); - sb.append("\231"); - sb.append("\ufdd8"); - sb.append("\232"); - sb.append("\ufdd8"); - sb.append("\242"); - sb.append("\ufdd8"); - sb.append("\245"); - sb.append("\ufdd8"); - sb.append("\251"); - sb.append("\ufdd8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\u03f2"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\344"); - sb.append("\003"); - sb.append("\u0221"); - sb.append("\004"); - sb.append("\u021e"); - sb.append("\005"); - sb.append("\u01ac"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u0222"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u0210"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0215"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); - sb.append("\044"); - sb.append("\u0223"); - sb.append("\045"); - sb.append("\u0200"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u0202"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); - sb.append("\062"); - sb.append("\u0220"); - sb.append("\063"); - sb.append("\u01fc"); - sb.append("\065"); - sb.append("\u0203"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); - sb.append("\074"); - sb.append("\u020a"); - sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); - sb.append("\u0163"); - sb.append("\077"); - sb.append("\u0213"); - sb.append("\100"); - sb.append("\u01fd"); - sb.append("\101"); - sb.append("\u021f"); - sb.append("\102"); - sb.append("\u0204"); - sb.append("\103"); - sb.append("\u0218"); - sb.append("\104"); - sb.append("\u0212"); - sb.append("\105"); - sb.append("\141"); - sb.append("\114"); - sb.append("\u0185"); - sb.append("\115"); - sb.append("\u0217"); - sb.append("\116"); - sb.append("\u0207"); - sb.append("\121"); - sb.append("\u021c"); - sb.append("\122"); - sb.append("\u01fe"); - sb.append("\123"); - sb.append("\u020c"); - sb.append("\124"); - sb.append("\u0214"); - sb.append("\125"); - sb.append("\u0211"); - sb.append("\126"); - sb.append("\u0216"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u0201"); - sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\231"); - sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u03f4"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\016"); - sb.append("\071"); - sb.append("\ufcc8"); - sb.append("\072"); - sb.append("\ufcc8"); - sb.append("\111"); - sb.append("\ufcc8"); - sb.append("\113"); - sb.append("\ufcc8"); - sb.append("\214"); - sb.append("\ufcc8"); - sb.append("\230"); - sb.append("\ufcc8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\012"); - sb.append("\075"); - sb.append("\233"); - sb.append("\152"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\124"); - sb.append("\031"); - sb.append("\ufd2c"); - sb.append("\033"); - sb.append("\ufd2c"); - sb.append("\071"); - sb.append("\ufd2c"); - sb.append("\072"); - sb.append("\ufd2c"); - sb.append("\073"); - sb.append("\ufd2c"); - sb.append("\112"); - sb.append("\ufd2c"); - sb.append("\127"); - sb.append("\ufd2c"); - sb.append("\130"); - sb.append("\ufd2c"); - sb.append("\131"); - sb.append("\ufd2c"); - sb.append("\132"); - sb.append("\ufd2c"); - sb.append("\150"); - sb.append("\ufd2c"); - sb.append("\151"); - sb.append("\ufd2c"); - sb.append("\152"); - sb.append("\ufd2c"); - sb.append("\153"); - sb.append("\ufd2c"); - sb.append("\154"); - sb.append("\ufd2c"); - sb.append("\155"); - sb.append("\ufd2c"); - sb.append("\156"); - sb.append("\ufd2c"); - sb.append("\157"); - sb.append("\ufd2c"); - sb.append("\160"); - sb.append("\ufd2c"); - sb.append("\161"); - sb.append("\ufd2c"); - sb.append("\162"); - sb.append("\ufd2c"); - sb.append("\163"); - sb.append("\ufd2c"); - sb.append("\164"); - sb.append("\ufd2c"); - sb.append("\165"); - sb.append("\ufd2c"); - sb.append("\166"); - sb.append("\ufd2c"); - sb.append("\167"); - sb.append("\ufd2c"); - sb.append("\170"); - sb.append("\ufd2c"); - sb.append("\171"); - sb.append("\ufd2c"); - sb.append("\172"); - sb.append("\ufd2c"); - sb.append("\173"); - sb.append("\ufd2c"); - sb.append("\174"); - sb.append("\ufd2c"); - sb.append("\175"); - sb.append("\ufd2c"); - sb.append("\176"); - sb.append("\ufd2c"); - sb.append("\201"); - sb.append("\ufd2c"); - sb.append("\215"); - sb.append("\ufd2c"); - sb.append("\230"); - sb.append("\ufd2c"); - sb.append("\231"); - sb.append("\ufd2c"); - sb.append("\232"); - sb.append("\ufd2c"); - sb.append("\242"); - sb.append("\ufd2c"); - sb.append("\245"); - sb.append("\ufd2c"); - sb.append("\251"); - sb.append("\ufd2c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\215"); - sb.append("\u03f8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\111"); - sb.append("\ufd1e"); - sb.append("\214"); - sb.append("\ufd1e"); - sb.append("\230"); - sb.append("\ufd1e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd11"); - sb.append("\033"); - sb.append("\ufd11"); - sb.append("\071"); - sb.append("\ufd11"); - sb.append("\072"); - sb.append("\ufd11"); - sb.append("\073"); - sb.append("\ufd11"); - sb.append("\111"); - sb.append("\ufd11"); - sb.append("\112"); - sb.append("\ufd11"); - sb.append("\113"); - sb.append("\ufd11"); - sb.append("\127"); - sb.append("\ufd11"); - sb.append("\130"); - sb.append("\ufd11"); - sb.append("\131"); - sb.append("\ufd11"); - sb.append("\132"); - sb.append("\ufd11"); - sb.append("\134"); - sb.append("\ufd11"); - sb.append("\135"); - sb.append("\ufd11"); - sb.append("\136"); - sb.append("\ufd11"); - sb.append("\137"); - sb.append("\ufd11"); - sb.append("\140"); - sb.append("\ufd11"); - sb.append("\141"); - sb.append("\ufd11"); - sb.append("\142"); - sb.append("\ufd11"); - sb.append("\143"); - sb.append("\ufd11"); - sb.append("\144"); - sb.append("\ufd11"); - sb.append("\145"); - sb.append("\ufd11"); - sb.append("\146"); - sb.append("\ufd11"); - sb.append("\147"); - sb.append("\ufd11"); - sb.append("\150"); - sb.append("\ufd11"); - sb.append("\151"); - sb.append("\ufd11"); - sb.append("\152"); - sb.append("\ufd11"); - sb.append("\153"); - sb.append("\ufd11"); - sb.append("\154"); - sb.append("\ufd11"); - sb.append("\155"); - sb.append("\ufd11"); - sb.append("\156"); - sb.append("\ufd11"); - sb.append("\157"); - sb.append("\ufd11"); - sb.append("\160"); - sb.append("\ufd11"); - sb.append("\161"); - sb.append("\ufd11"); - sb.append("\162"); - sb.append("\ufd11"); - sb.append("\163"); - sb.append("\ufd11"); - sb.append("\164"); - sb.append("\ufd11"); - sb.append("\165"); - sb.append("\ufd11"); - sb.append("\166"); - sb.append("\ufd11"); - sb.append("\167"); - sb.append("\ufd11"); - sb.append("\170"); - sb.append("\ufd11"); - sb.append("\171"); - sb.append("\ufd11"); - sb.append("\172"); - sb.append("\ufd11"); - sb.append("\173"); - sb.append("\ufd11"); - sb.append("\174"); - sb.append("\ufd11"); - sb.append("\175"); - sb.append("\ufd11"); - sb.append("\176"); - sb.append("\ufd11"); - sb.append("\201"); - sb.append("\ufd11"); - sb.append("\202"); - sb.append("\ufd11"); - sb.append("\203"); - sb.append("\ufd11"); - sb.append("\214"); - sb.append("\ufd11"); - sb.append("\215"); - sb.append("\ufd11"); - sb.append("\230"); - sb.append("\ufd11"); - sb.append("\231"); - sb.append("\ufd11"); - sb.append("\232"); - sb.append("\ufd11"); - sb.append("\242"); - sb.append("\ufd11"); - sb.append("\243"); - sb.append("\ufd11"); - sb.append("\245"); - sb.append("\ufd11"); - sb.append("\246"); - sb.append("\ufd11"); - sb.append("\251"); - sb.append("\ufd11"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\012"); - sb.append("\075"); - sb.append("\233"); - sb.append("\152"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\124"); - sb.append("\031"); - sb.append("\ufd2b"); - sb.append("\033"); - sb.append("\ufd2b"); - sb.append("\071"); - sb.append("\ufd2b"); - sb.append("\072"); - sb.append("\ufd2b"); - sb.append("\073"); - sb.append("\ufd2b"); - sb.append("\112"); - sb.append("\ufd2b"); - sb.append("\127"); - sb.append("\ufd2b"); - sb.append("\130"); - sb.append("\ufd2b"); - sb.append("\131"); - sb.append("\ufd2b"); - sb.append("\132"); - sb.append("\ufd2b"); - sb.append("\150"); - sb.append("\ufd2b"); - sb.append("\151"); - sb.append("\ufd2b"); - sb.append("\152"); - sb.append("\ufd2b"); - sb.append("\153"); - sb.append("\ufd2b"); - sb.append("\154"); - sb.append("\ufd2b"); - sb.append("\155"); - sb.append("\ufd2b"); - sb.append("\156"); - sb.append("\ufd2b"); - sb.append("\157"); - sb.append("\ufd2b"); - sb.append("\160"); - sb.append("\ufd2b"); - sb.append("\161"); - sb.append("\ufd2b"); - sb.append("\162"); - sb.append("\ufd2b"); - sb.append("\163"); - sb.append("\ufd2b"); - sb.append("\164"); - sb.append("\ufd2b"); - sb.append("\165"); - sb.append("\ufd2b"); - sb.append("\166"); - sb.append("\ufd2b"); - sb.append("\167"); - sb.append("\ufd2b"); - sb.append("\170"); - sb.append("\ufd2b"); - sb.append("\171"); - sb.append("\ufd2b"); - sb.append("\172"); - sb.append("\ufd2b"); - sb.append("\173"); - sb.append("\ufd2b"); - sb.append("\174"); - sb.append("\ufd2b"); - sb.append("\175"); - sb.append("\ufd2b"); - sb.append("\176"); - sb.append("\ufd2b"); - sb.append("\201"); - sb.append("\ufd2b"); - sb.append("\215"); - sb.append("\ufd2b"); - sb.append("\230"); - sb.append("\ufd2b"); - sb.append("\231"); - sb.append("\ufd2b"); - sb.append("\232"); - sb.append("\ufd2b"); - sb.append("\242"); - sb.append("\ufd2b"); - sb.append("\245"); - sb.append("\ufd2b"); - sb.append("\251"); - sb.append("\ufd2b"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd10"); - sb.append("\033"); - sb.append("\ufd10"); - sb.append("\071"); - sb.append("\ufd10"); - sb.append("\072"); - sb.append("\ufd10"); - sb.append("\073"); - sb.append("\ufd10"); - sb.append("\111"); - sb.append("\ufd10"); - sb.append("\112"); - sb.append("\ufd10"); - sb.append("\113"); - sb.append("\ufd10"); - sb.append("\127"); - sb.append("\ufd10"); - sb.append("\130"); - sb.append("\ufd10"); - sb.append("\131"); - sb.append("\ufd10"); + sb.append("\ufd10"); sb.append("\132"); sb.append("\ufd10"); sb.append("\134"); @@ -1159,1043 +428,1347 @@ protected EncodedActionTable11() { sb.append("\171"); sb.append("\ufd10"); sb.append("\172"); - sb.append("\ufd10"); - sb.append("\173"); - sb.append("\ufd10"); - sb.append("\174"); - sb.append("\ufd10"); - sb.append("\175"); - sb.append("\ufd10"); - sb.append("\176"); - sb.append("\ufd10"); - sb.append("\201"); - sb.append("\ufd10"); - sb.append("\202"); - sb.append("\ufd10"); - sb.append("\203"); - sb.append("\ufd10"); - sb.append("\214"); - sb.append("\ufd10"); - sb.append("\215"); - sb.append("\ufd10"); - sb.append("\230"); - sb.append("\ufd10"); - sb.append("\231"); - sb.append("\ufd10"); - sb.append("\232"); - sb.append("\ufd10"); - sb.append("\242"); - sb.append("\ufd10"); - sb.append("\243"); - sb.append("\ufd10"); - sb.append("\245"); - sb.append("\ufd10"); - sb.append("\246"); - sb.append("\ufd10"); - sb.append("\251"); - sb.append("\ufd10"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe36"); - sb.append("\073"); - sb.append("\ufe36"); - sb.append("\112"); - sb.append("\ufe36"); - sb.append("\127"); - sb.append("\ufe36"); - sb.append("\130"); - sb.append("\ufe36"); - sb.append("\131"); - sb.append("\ufe36"); - sb.append("\132"); - sb.append("\ufe36"); - sb.append("\150"); - sb.append("\ufe36"); - sb.append("\151"); - sb.append("\ufe36"); - sb.append("\152"); - sb.append("\ufe36"); - sb.append("\153"); - sb.append("\ufe36"); - sb.append("\154"); - sb.append("\ufe36"); - sb.append("\155"); - sb.append("\ufe36"); - sb.append("\156"); - sb.append("\ufe36"); - sb.append("\157"); - sb.append("\ufe36"); - sb.append("\160"); - sb.append("\ufe36"); - sb.append("\161"); - sb.append("\ufe36"); - sb.append("\162"); - sb.append("\ufe36"); - sb.append("\163"); - sb.append("\ufe36"); - sb.append("\164"); - sb.append("\ufe36"); - sb.append("\165"); - sb.append("\ufe36"); - sb.append("\166"); - sb.append("\ufe36"); - sb.append("\167"); - sb.append("\ufe36"); - sb.append("\170"); - sb.append("\ufe36"); - sb.append("\171"); - sb.append("\ufe36"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe36"); - sb.append("\231"); - sb.append("\ufe36"); - sb.append("\232"); - sb.append("\ufe36"); - sb.append("\242"); - sb.append("\ufe36"); - sb.append("\245"); - sb.append("\ufe36"); - sb.append("\251"); - sb.append("\ufe36"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe39"); - sb.append("\073"); - sb.append("\ufe39"); - sb.append("\112"); - sb.append("\ufe39"); - sb.append("\127"); - sb.append("\ufe39"); - sb.append("\130"); - sb.append("\ufe39"); - sb.append("\131"); - sb.append("\ufe39"); - sb.append("\132"); - sb.append("\ufe39"); - sb.append("\150"); - sb.append("\ufe39"); - sb.append("\151"); - sb.append("\ufe39"); - sb.append("\152"); - sb.append("\ufe39"); - sb.append("\153"); - sb.append("\ufe39"); - sb.append("\154"); - sb.append("\ufe39"); - sb.append("\155"); - sb.append("\ufe39"); - sb.append("\156"); - sb.append("\ufe39"); - sb.append("\157"); - sb.append("\ufe39"); - sb.append("\160"); - sb.append("\ufe39"); - sb.append("\161"); - sb.append("\ufe39"); - sb.append("\162"); - sb.append("\ufe39"); - sb.append("\163"); - sb.append("\ufe39"); - sb.append("\164"); - sb.append("\ufe39"); - sb.append("\165"); - sb.append("\ufe39"); - sb.append("\166"); - sb.append("\ufe39"); - sb.append("\167"); - sb.append("\ufe39"); - sb.append("\170"); - sb.append("\ufe39"); - sb.append("\171"); - sb.append("\ufe39"); - sb.append("\172"); - sb.append("\ufe39"); + sb.append("\ufd10"); sb.append("\173"); - sb.append("\ufe39"); + sb.append("\ufd10"); sb.append("\174"); - sb.append("\ufe39"); + sb.append("\ufd10"); sb.append("\175"); - sb.append("\ufe39"); + sb.append("\ufd10"); sb.append("\176"); - sb.append("\ufe39"); - sb.append("\201"); - sb.append("\ufe39"); + sb.append("\ufd10"); + sb.append("\177"); + sb.append("\ufd10"); + sb.append("\202"); + sb.append("\ufd10"); + sb.append("\203"); + sb.append("\ufd10"); + sb.append("\204"); + sb.append("\ufd10"); sb.append("\215"); - sb.append("\ufe39"); + sb.append("\ufd10"); + sb.append("\216"); + sb.append("\ufd10"); sb.append("\231"); - sb.append("\ufe39"); + sb.append("\ufd10"); sb.append("\232"); - sb.append("\ufe39"); - sb.append("\242"); - sb.append("\ufe39"); + sb.append("\ufd10"); + sb.append("\233"); + sb.append("\ufd10"); + sb.append("\243"); + sb.append("\ufd10"); + sb.append("\244"); + sb.append("\ufd10"); + sb.append("\246"); + sb.append("\ufd10"); + sb.append("\247"); + sb.append("\ufd10"); + sb.append("\252"); + sb.append("\ufd10"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\067"); + sb.append("\u03da"); + sb.append("\070"); + sb.append("\uff25"); + sb.append("\111"); + sb.append("\uff25"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\014"); + sb.append("\010"); + sb.append("\244"); + sb.append("\121"); + sb.append("\240"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); sb.append("\245"); - sb.append("\ufe39"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\070"); + sb.append("\236"); + sb.append("\111"); + sb.append("\uff20"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\111"); + sb.append("\u03dd"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\046"); + sb.append("\037"); + sb.append("\ufead"); + sb.append("\045"); + sb.append("\ufead"); + sb.append("\046"); + sb.append("\ufead"); + sb.append("\056"); + sb.append("\ufead"); + sb.append("\060"); + sb.append("\ufead"); + sb.append("\112"); + sb.append("\ufead"); + sb.append("\120"); + sb.append("\ufead"); + sb.append("\223"); + sb.append("\ufead"); + sb.append("\224"); + sb.append("\ufead"); + sb.append("\225"); + sb.append("\ufead"); + sb.append("\226"); + sb.append("\ufead"); + sb.append("\227"); + sb.append("\ufead"); + sb.append("\230"); + sb.append("\ufead"); + sb.append("\250"); + sb.append("\ufead"); sb.append("\251"); - sb.append("\ufe39"); + sb.append("\ufead"); + sb.append("\257"); + sb.append("\ufead"); + sb.append("\260"); + sb.append("\ufead"); + sb.append("\261"); + sb.append("\ufead"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\046"); + sb.append("\037"); + sb.append("\274"); + sb.append("\045"); + sb.append("\ufe84"); + sb.append("\046"); + sb.append("\ufe88"); + sb.append("\056"); + sb.append("\304"); + sb.append("\060"); + sb.append("\306"); + sb.append("\112"); + sb.append("\u03df"); + sb.append("\120"); + sb.append("\300"); + sb.append("\223"); + sb.append("\303"); + sb.append("\224"); + sb.append("\264"); + sb.append("\225"); + sb.append("\265"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\254"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\134"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufcc8"); sb.append("\033"); - sb.append("\ufe38"); + sb.append("\ufcc8"); + sb.append("\071"); + sb.append("\ufcc8"); + sb.append("\072"); + sb.append("\ufcc8"); sb.append("\073"); - sb.append("\ufe38"); + sb.append("\ufcc8"); + sb.append("\111"); + sb.append("\ufcc8"); sb.append("\112"); - sb.append("\ufe38"); + sb.append("\ufcc8"); + sb.append("\113"); + sb.append("\ufcc8"); sb.append("\127"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\130"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\131"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\132"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\150"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\151"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\152"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\153"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\154"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\155"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\156"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\157"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\160"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\161"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\162"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\163"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\164"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\165"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\166"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\167"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\170"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\171"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\172"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\173"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\174"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\175"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\176"); - sb.append("\ufe38"); - sb.append("\201"); - sb.append("\ufe38"); + sb.append("\ufcc8"); + sb.append("\177"); + sb.append("\ufcc8"); + sb.append("\202"); + sb.append("\ufcc8"); sb.append("\215"); - sb.append("\ufe38"); + sb.append("\ufcc8"); + sb.append("\216"); + sb.append("\ufcc8"); sb.append("\231"); - sb.append("\ufe38"); + sb.append("\ufcc8"); sb.append("\232"); - sb.append("\ufe38"); - sb.append("\242"); - sb.append("\ufe38"); - sb.append("\245"); - sb.append("\ufe38"); + sb.append("\ufcc8"); + sb.append("\233"); + sb.append("\ufcc8"); + sb.append("\243"); + sb.append("\ufcc8"); + sb.append("\246"); + sb.append("\ufcc8"); + sb.append("\252"); + sb.append("\ufcc8"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\070"); + sb.append("\uff24"); + sb.append("\111"); + sb.append("\uff24"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\012"); + sb.append("\067"); + sb.append("\ufdcd"); + sb.append("\070"); + sb.append("\ufdcd"); + sb.append("\111"); + sb.append("\ufdcd"); + sb.append("\231"); + sb.append("\u0242"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\067"); + sb.append("\u03da"); + sb.append("\070"); + sb.append("\uff25"); + sb.append("\111"); + sb.append("\uff25"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\070"); + sb.append("\236"); + sb.append("\111"); + sb.append("\uff20"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\111"); + sb.append("\u03e5"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\046"); + sb.append("\037"); + sb.append("\ufead"); + sb.append("\045"); + sb.append("\ufead"); + sb.append("\046"); + sb.append("\ufead"); + sb.append("\056"); + sb.append("\ufead"); + sb.append("\060"); + sb.append("\ufead"); + sb.append("\112"); + sb.append("\ufead"); + sb.append("\120"); + sb.append("\ufead"); + sb.append("\223"); + sb.append("\ufead"); + sb.append("\224"); + sb.append("\ufead"); + sb.append("\225"); + sb.append("\ufead"); + sb.append("\226"); + sb.append("\ufead"); + sb.append("\227"); + sb.append("\ufead"); + sb.append("\230"); + sb.append("\ufead"); + sb.append("\250"); + sb.append("\ufead"); sb.append("\251"); - sb.append("\ufe38"); + sb.append("\ufead"); + sb.append("\257"); + sb.append("\ufead"); + sb.append("\260"); + sb.append("\ufead"); + sb.append("\261"); + sb.append("\ufead"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\106"); + sb.append("\046"); + sb.append("\037"); + sb.append("\274"); + sb.append("\045"); + sb.append("\ufe84"); + sb.append("\046"); + sb.append("\ufe88"); + sb.append("\056"); + sb.append("\304"); + sb.append("\060"); + sb.append("\306"); + sb.append("\112"); + sb.append("\u03e7"); + sb.append("\120"); + sb.append("\300"); + sb.append("\223"); + sb.append("\303"); + sb.append("\224"); + sb.append("\264"); + sb.append("\225"); + sb.append("\265"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\254"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\134"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufcc7"); sb.append("\033"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); + sb.append("\071"); + sb.append("\ufcc7"); + sb.append("\072"); + sb.append("\ufcc7"); sb.append("\073"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); + sb.append("\111"); + sb.append("\ufcc7"); sb.append("\112"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); + sb.append("\113"); + sb.append("\ufcc7"); sb.append("\127"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); sb.append("\130"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); sb.append("\131"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); sb.append("\132"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); sb.append("\150"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); sb.append("\151"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); sb.append("\152"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); sb.append("\153"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); sb.append("\154"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); sb.append("\155"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); sb.append("\156"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); + sb.append("\157"); + sb.append("\ufcc7"); + sb.append("\160"); + sb.append("\ufcc7"); + sb.append("\161"); + sb.append("\ufcc7"); + sb.append("\162"); + sb.append("\ufcc7"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufcc7"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufcc7"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufcc7"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufcc7"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufcc7"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufcc7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufcc7"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufcc7"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufcc7"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufcc7"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufcc7"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\ufcc7"); + sb.append("\177"); + sb.append("\ufcc7"); + sb.append("\202"); + sb.append("\ufcc7"); sb.append("\215"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); + sb.append("\216"); + sb.append("\ufcc7"); sb.append("\231"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); sb.append("\232"); - sb.append("\ufe2d"); - sb.append("\242"); - sb.append("\ufe2d"); - sb.append("\245"); - sb.append("\ufe2d"); - sb.append("\251"); - sb.append("\ufe2d"); + sb.append("\ufcc7"); + sb.append("\233"); + sb.append("\ufcc7"); + sb.append("\243"); + sb.append("\ufcc7"); + sb.append("\246"); + sb.append("\ufcc7"); + sb.append("\252"); + sb.append("\ufcc7"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\126"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufd19"); sb.append("\033"); - sb.append("\ufe35"); + sb.append("\ufd19"); + sb.append("\071"); + sb.append("\ufd19"); + sb.append("\072"); + sb.append("\ufd19"); sb.append("\073"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\112"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\127"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\130"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\131"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\132"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\150"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\151"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\152"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\153"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\154"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\155"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\156"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\157"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\160"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\161"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\162"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\163"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\164"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\165"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\166"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\167"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\170"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\171"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufd19"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufd19"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufd19"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufd19"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe35"); + sb.append("\ufd19"); + sb.append("\177"); + sb.append("\ufd19"); + sb.append("\202"); + sb.append("\ufd19"); + sb.append("\216"); + sb.append("\ufd19"); sb.append("\231"); - sb.append("\ufe35"); + sb.append("\ufd19"); sb.append("\232"); - sb.append("\ufe35"); - sb.append("\242"); - sb.append("\ufe35"); - sb.append("\245"); - sb.append("\ufe35"); - sb.append("\251"); - sb.append("\ufe35"); + sb.append("\ufd19"); + sb.append("\233"); + sb.append("\ufd19"); + sb.append("\243"); + sb.append("\ufd19"); + sb.append("\246"); + sb.append("\ufd19"); + sb.append("\252"); + sb.append("\ufd19"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\132"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufd16"); sb.append("\033"); - sb.append("\ufe3e"); + sb.append("\ufd16"); + sb.append("\071"); + sb.append("\ufd16"); + sb.append("\072"); + sb.append("\ufd16"); sb.append("\073"); - sb.append("\ufe3e"); + sb.append("\ufd16"); + sb.append("\111"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufe3e"); + sb.append("\ufd16"); sb.append("\127"); - sb.append("\ufe3e"); + sb.append("\ufd16"); sb.append("\130"); - sb.append("\ufe3e"); + sb.append("\ufd16"); sb.append("\131"); - sb.append("\ufe3e"); + sb.append("\ufd16"); sb.append("\132"); - sb.append("\ufe3e"); + sb.append("\ufd16"); sb.append("\150"); - sb.append("\ufe3e"); + sb.append("\ufd16"); sb.append("\151"); - sb.append("\ufe3e"); + sb.append("\ufd16"); sb.append("\152"); - sb.append("\ufe3e"); + sb.append("\ufd16"); sb.append("\153"); - sb.append("\ufe3e"); + sb.append("\ufd16"); sb.append("\154"); - sb.append("\ufe3e"); + sb.append("\ufd16"); sb.append("\155"); - sb.append("\ufe3e"); + sb.append("\ufd16"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufd16"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufd16"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufd16"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufd16"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufd16"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufd16"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufd16"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufd16"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufd16"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufd16"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufd16"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufd16"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufd16"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufd16"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufd16"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufd16"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\ufd16"); + sb.append("\177"); + sb.append("\ufd16"); + sb.append("\202"); + sb.append("\ufd16"); sb.append("\215"); - sb.append("\ufe3e"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd16"); sb.append("\231"); - sb.append("\ufe3e"); + sb.append("\ufd16"); sb.append("\232"); - sb.append("\ufe3e"); - sb.append("\242"); - sb.append("\ufe3e"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufd16"); + sb.append("\233"); + sb.append("\ufd16"); + sb.append("\243"); + sb.append("\ufd16"); + sb.append("\246"); + sb.append("\ufd16"); + sb.append("\252"); + sb.append("\ufd16"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\106"); + sb.append("\014"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\012"); + sb.append("\075"); + sb.append("\111"); + sb.append("\u0294"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\234"); + sb.append("\152"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\014"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\012"); + sb.append("\075"); + sb.append("\111"); + sb.append("\u0294"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\234"); + sb.append("\152"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\126"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufdd3"); sb.append("\033"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); + sb.append("\071"); + sb.append("\ufdd3"); + sb.append("\072"); + sb.append("\ufdd3"); sb.append("\073"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); sb.append("\112"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); sb.append("\127"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); sb.append("\130"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); sb.append("\131"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); sb.append("\132"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); sb.append("\150"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); sb.append("\151"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); sb.append("\152"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); sb.append("\153"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); sb.append("\154"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); sb.append("\155"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); sb.append("\156"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); + sb.append("\157"); + sb.append("\ufdd3"); + sb.append("\160"); + sb.append("\ufdd3"); + sb.append("\161"); + sb.append("\ufdd3"); + sb.append("\162"); + sb.append("\ufdd3"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufdd3"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufdd3"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufdd3"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufdd3"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufdd3"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufdd3"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufdd3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufdd3"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufdd3"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufdd3"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufdd3"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); + sb.append("\177"); + sb.append("\ufdd3"); + sb.append("\202"); + sb.append("\ufdd3"); + sb.append("\216"); + sb.append("\ufdd3"); sb.append("\231"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); sb.append("\232"); - sb.append("\ufe2f"); - sb.append("\242"); - sb.append("\ufe2f"); - sb.append("\245"); - sb.append("\ufe2f"); - sb.append("\251"); - sb.append("\ufe2f"); + sb.append("\ufdd3"); + sb.append("\233"); + sb.append("\ufdd3"); + sb.append("\243"); + sb.append("\ufdd3"); + sb.append("\246"); + sb.append("\ufdd3"); + sb.append("\252"); + sb.append("\ufdd3"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\126"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufdd8"); sb.append("\033"); - sb.append("\ufe44"); + sb.append("\ufdd8"); + sb.append("\071"); + sb.append("\u03f0"); + sb.append("\072"); + sb.append("\u03ee"); sb.append("\073"); - sb.append("\ufe44"); + sb.append("\ufdd8"); sb.append("\112"); - sb.append("\ufe44"); + sb.append("\ufdd8"); sb.append("\127"); - sb.append("\ufe44"); + sb.append("\ufdd8"); sb.append("\130"); - sb.append("\ufe44"); + sb.append("\ufdd8"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufdd8"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufdd8"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufdd8"); sb.append("\151"); - sb.append("\ufe44"); + sb.append("\ufdd8"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufdd8"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufdd8"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufdd8"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufdd8"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufdd8"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufdd8"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufdd8"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufdd8"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufdd8"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufdd8"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufdd8"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufdd8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufdd8"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufdd8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufdd8"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufdd8"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufdd8"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufdd8"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufdd8"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufdd8"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe44"); + sb.append("\ufdd8"); + sb.append("\177"); + sb.append("\ufdd8"); + sb.append("\202"); + sb.append("\ufdd8"); + sb.append("\216"); + sb.append("\ufdd8"); sb.append("\231"); - sb.append("\ufe44"); + sb.append("\ufdd8"); sb.append("\232"); - sb.append("\ufe44"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufdd8"); + sb.append("\233"); + sb.append("\ufdd8"); + sb.append("\243"); + sb.append("\ufdd8"); + sb.append("\246"); + sb.append("\ufdd8"); + sb.append("\252"); + sb.append("\ufdd8"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); + sb.append("\014"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\012"); + sb.append("\075"); + sb.append("\111"); + sb.append("\u0294"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\234"); + sb.append("\152"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\126"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufdd4"); sb.append("\033"); - sb.append("\ufe28"); + sb.append("\ufdd4"); + sb.append("\071"); + sb.append("\ufdd4"); + sb.append("\072"); + sb.append("\ufdd4"); sb.append("\073"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\112"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\127"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\130"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\131"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\132"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\150"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\151"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\152"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\153"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\154"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\155"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\156"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\157"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\160"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\161"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\162"); - sb.append("\ufe28"); + sb.append("\ufdd4"); + sb.append("\163"); + sb.append("\ufdd4"); + sb.append("\164"); + sb.append("\ufdd4"); + sb.append("\165"); + sb.append("\ufdd4"); + sb.append("\166"); + sb.append("\ufdd4"); + sb.append("\167"); + sb.append("\ufdd4"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufdd4"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufdd4"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufdd4"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufdd4"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufdd4"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufdd4"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe28"); + sb.append("\ufdd4"); + sb.append("\177"); + sb.append("\ufdd4"); + sb.append("\202"); + sb.append("\ufdd4"); + sb.append("\216"); + sb.append("\ufdd4"); sb.append("\231"); - sb.append("\ufe28"); + sb.append("\ufdd4"); sb.append("\232"); - sb.append("\ufe28"); - sb.append("\242"); - sb.append("\ufe28"); - sb.append("\245"); - sb.append("\ufe28"); - sb.append("\251"); - sb.append("\ufe28"); + sb.append("\ufdd4"); + sb.append("\233"); + sb.append("\ufdd4"); + sb.append("\243"); + sb.append("\ufdd4"); + sb.append("\246"); + sb.append("\ufdd4"); + sb.append("\252"); + sb.append("\ufdd4"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\014"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\012"); + sb.append("\075"); + sb.append("\111"); + sb.append("\u0294"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\234"); + sb.append("\152"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\126"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufdd2"); sb.append("\033"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); + sb.append("\071"); + sb.append("\ufdd2"); + sb.append("\072"); + sb.append("\ufdd2"); sb.append("\073"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\112"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\127"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\130"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\131"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\132"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\150"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\151"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\152"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\153"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\154"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\155"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\156"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\157"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\160"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\161"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\162"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\163"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\164"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\165"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\166"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\167"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\170"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\171"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\172"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\173"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufdd2"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufdd2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\ufe3a"); - sb.append("\215"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); + sb.append("\177"); + sb.append("\ufdd2"); + sb.append("\202"); + sb.append("\ufdd2"); + sb.append("\216"); + sb.append("\ufdd2"); sb.append("\231"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); sb.append("\232"); - sb.append("\ufe3a"); - sb.append("\242"); - sb.append("\ufe3a"); - sb.append("\245"); - sb.append("\ufe3a"); - sb.append("\251"); - sb.append("\ufe3a"); + sb.append("\ufdd2"); + sb.append("\233"); + sb.append("\ufdd2"); + sb.append("\243"); + sb.append("\ufdd2"); + sb.append("\246"); + sb.append("\ufdd2"); + sb.append("\252"); + sb.append("\ufdd2"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); + sb.append("\126"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufdd1"); sb.append("\033"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); + sb.append("\071"); + sb.append("\ufdd1"); + sb.append("\072"); + sb.append("\ufdd1"); sb.append("\073"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\112"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\127"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\130"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\131"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\132"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\150"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\151"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\152"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\153"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\154"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\155"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\156"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\157"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\160"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\161"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\162"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); + sb.append("\163"); + sb.append("\ufdd1"); + sb.append("\164"); + sb.append("\ufdd1"); + sb.append("\165"); + sb.append("\ufdd1"); + sb.append("\166"); + sb.append("\ufdd1"); + sb.append("\167"); + sb.append("\ufdd1"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufdd1"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufdd1"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufdd1"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufdd1"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufdd1"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufdd1"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); + sb.append("\177"); + sb.append("\ufdd1"); + sb.append("\202"); + sb.append("\ufdd1"); + sb.append("\216"); + sb.append("\ufdd1"); sb.append("\231"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); sb.append("\232"); - sb.append("\ufe2c"); - sb.append("\242"); - sb.append("\ufe2c"); - sb.append("\245"); - sb.append("\ufe2c"); - sb.append("\251"); - sb.append("\ufe2c"); + sb.append("\ufdd1"); + sb.append("\233"); + sb.append("\ufdd1"); + sb.append("\243"); + sb.append("\ufdd1"); + sb.append("\246"); + sb.append("\ufdd1"); + sb.append("\252"); + sb.append("\ufdd1"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\126"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufdd3"); sb.append("\033"); - sb.append("\ufe3c"); + sb.append("\ufdd3"); + sb.append("\071"); + sb.append("\ufdd3"); + sb.append("\072"); + sb.append("\ufdd3"); sb.append("\073"); - sb.append("\ufe3c"); + sb.append("\ufdd3"); sb.append("\112"); - sb.append("\ufe3c"); + sb.append("\ufdd3"); sb.append("\127"); - sb.append("\ufe3c"); + sb.append("\ufdd3"); sb.append("\130"); - sb.append("\ufe3c"); + sb.append("\ufdd3"); sb.append("\131"); - sb.append("\ufe3c"); + sb.append("\ufdd3"); sb.append("\132"); - sb.append("\ufe3c"); + sb.append("\ufdd3"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufdd3"); sb.append("\151"); - sb.append("\ufe3c"); + sb.append("\ufdd3"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufdd3"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufdd3"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufdd3"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufdd3"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufdd3"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufdd3"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufdd3"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufdd3"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufdd3"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufdd3"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufdd3"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufdd3"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufdd3"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufdd3"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufdd3"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufdd3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufdd3"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufdd3"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufdd3"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufdd3"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe3c"); + sb.append("\ufdd3"); + sb.append("\177"); + sb.append("\ufdd3"); + sb.append("\202"); + sb.append("\ufdd3"); + sb.append("\216"); + sb.append("\ufdd3"); sb.append("\231"); - sb.append("\ufe3c"); + sb.append("\ufdd3"); sb.append("\232"); - sb.append("\ufe3c"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufdd3"); + sb.append("\233"); + sb.append("\ufdd3"); + sb.append("\243"); + sb.append("\ufdd3"); + sb.append("\246"); + sb.append("\ufdd3"); + sb.append("\252"); + sb.append("\ufdd3"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\126"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufdd7"); + sb.append("\033"); + sb.append("\ufdd7"); + sb.append("\071"); + sb.append("\u03f0"); + sb.append("\072"); + sb.append("\u03ee"); + sb.append("\073"); + sb.append("\ufdd7"); + sb.append("\112"); + sb.append("\ufdd7"); + sb.append("\127"); + sb.append("\ufdd7"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufdd7"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufdd7"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufdd7"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufdd7"); + sb.append("\151"); + sb.append("\ufdd7"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufdd7"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufdd7"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufdd7"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufdd7"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufdd7"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufdd7"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufdd7"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufdd7"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufdd7"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufdd7"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufdd7"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufdd7"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufdd7"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufdd7"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufdd7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufdd7"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufdd7"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufdd7"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufdd7"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufdd7"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\ufdd7"); + sb.append("\177"); + sb.append("\ufdd7"); + sb.append("\202"); + sb.append("\ufdd7"); + sb.append("\216"); + sb.append("\ufdd7"); + sb.append("\231"); + sb.append("\ufdd7"); sb.append("\232"); - sb.append("\u040c"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufdd7"); + sb.append("\233"); + sb.append("\ufdd7"); + sb.append("\243"); + sb.append("\ufdd7"); + sb.append("\246"); + sb.append("\ufdd7"); + sb.append("\252"); + sb.append("\ufdd7"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\231"); + sb.append("\u03f6"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\344"); + sb.append("\003"); + sb.append("\u0225"); + sb.append("\004"); + sb.append("\u0222"); + sb.append("\005"); + sb.append("\u01ae"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u0226"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2204,1630 +1777,1926 @@ protected EncodedActionTable11() { sb.append("\031"); sb.append("\016"); sb.append("\071"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\106"); + sb.append("\u0214"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\125"); + sb.append("\u0219"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\222"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u0204"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\026"); + sb.append("\u0206"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\210"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\010"); + sb.append("\u0200"); + sb.append("\065"); + sb.append("\u0207"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\051"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\166"); + sb.append("\u0221"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\123"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\012"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\206"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\041"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\144"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\117"); + sb.append("\u0216"); sb.append("\105"); sb.append("\141"); + sb.append("\114"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\136"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\046"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\160"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\013"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\u0210"); sb.append("\124"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\116"); + sb.append("\u0215"); sb.append("\126"); + sb.append("\u021a"); + sb.append("\130"); + sb.append("\u01a6"); sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\217"); + sb.append("\u0213"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u01b0"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0205"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01a0"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufec3"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u03f8"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\016"); + sb.append("\071"); + sb.append("\ufcc6"); + sb.append("\072"); + sb.append("\ufcc6"); + sb.append("\111"); + sb.append("\ufcc6"); + sb.append("\113"); + sb.append("\ufcc6"); + sb.append("\215"); + sb.append("\ufcc6"); + sb.append("\231"); + sb.append("\ufcc6"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\012"); + sb.append("\075"); + sb.append("\234"); + sb.append("\152"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\126"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufd2a"); sb.append("\033"); - sb.append("\ufe24"); + sb.append("\ufd2a"); + sb.append("\071"); + sb.append("\ufd2a"); + sb.append("\072"); + sb.append("\ufd2a"); sb.append("\073"); - sb.append("\ufe24"); + sb.append("\ufd2a"); sb.append("\112"); - sb.append("\ufe24"); + sb.append("\ufd2a"); sb.append("\127"); - sb.append("\ufe24"); + sb.append("\ufd2a"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufd2a"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufd2a"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufd2a"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufd2a"); + sb.append("\151"); + sb.append("\ufd2a"); + sb.append("\152"); + sb.append("\ufd2a"); + sb.append("\153"); + sb.append("\ufd2a"); + sb.append("\154"); + sb.append("\ufd2a"); + sb.append("\155"); + sb.append("\ufd2a"); + sb.append("\156"); + sb.append("\ufd2a"); + sb.append("\157"); + sb.append("\ufd2a"); + sb.append("\160"); + sb.append("\ufd2a"); + sb.append("\161"); + sb.append("\ufd2a"); + sb.append("\162"); + sb.append("\ufd2a"); + sb.append("\163"); + sb.append("\ufd2a"); + sb.append("\164"); + sb.append("\ufd2a"); + sb.append("\165"); + sb.append("\ufd2a"); + sb.append("\166"); + sb.append("\ufd2a"); + sb.append("\167"); + sb.append("\ufd2a"); + sb.append("\170"); + sb.append("\ufd2a"); + sb.append("\171"); + sb.append("\ufd2a"); + sb.append("\172"); + sb.append("\ufd2a"); + sb.append("\173"); + sb.append("\ufd2a"); + sb.append("\174"); + sb.append("\ufd2a"); + sb.append("\175"); + sb.append("\ufd2a"); + sb.append("\176"); + sb.append("\ufd2a"); + sb.append("\177"); + sb.append("\ufd2a"); + sb.append("\202"); + sb.append("\ufd2a"); + sb.append("\216"); + sb.append("\ufd2a"); + sb.append("\231"); + sb.append("\ufd2a"); + sb.append("\232"); + sb.append("\ufd2a"); + sb.append("\233"); + sb.append("\ufd2a"); + sb.append("\243"); + sb.append("\ufd2a"); + sb.append("\246"); + sb.append("\ufd2a"); + sb.append("\252"); + sb.append("\ufd2a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\216"); + sb.append("\u03fc"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\111"); + sb.append("\ufd1c"); + sb.append("\215"); + sb.append("\ufd1c"); + sb.append("\231"); + sb.append("\ufd1c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd0f"); + sb.append("\033"); + sb.append("\ufd0f"); + sb.append("\071"); + sb.append("\ufd0f"); + sb.append("\072"); + sb.append("\ufd0f"); + sb.append("\073"); + sb.append("\ufd0f"); + sb.append("\111"); + sb.append("\ufd0f"); + sb.append("\112"); + sb.append("\ufd0f"); + sb.append("\113"); + sb.append("\ufd0f"); + sb.append("\127"); + sb.append("\ufd0f"); + sb.append("\130"); + sb.append("\ufd0f"); + sb.append("\131"); + sb.append("\ufd0f"); + sb.append("\132"); + sb.append("\ufd0f"); + sb.append("\134"); + sb.append("\ufd0f"); + sb.append("\135"); + sb.append("\ufd0f"); + sb.append("\136"); + sb.append("\ufd0f"); + sb.append("\137"); + sb.append("\ufd0f"); + sb.append("\140"); + sb.append("\ufd0f"); + sb.append("\141"); + sb.append("\ufd0f"); + sb.append("\142"); + sb.append("\ufd0f"); + sb.append("\143"); + sb.append("\ufd0f"); + sb.append("\144"); + sb.append("\ufd0f"); + sb.append("\145"); + sb.append("\ufd0f"); + sb.append("\146"); + sb.append("\ufd0f"); + sb.append("\147"); + sb.append("\ufd0f"); + sb.append("\150"); + sb.append("\ufd0f"); sb.append("\151"); - sb.append("\ufe24"); + sb.append("\ufd0f"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufd0f"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufd0f"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufd0f"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufd0f"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufd0f"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufd0f"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufd0f"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufd0f"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufd0f"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufd0f"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufd0f"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufd0f"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufd0f"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufd0f"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufd0f"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufd0f"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufd0f"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufd0f"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufd0f"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufd0f"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\ufd0f"); + sb.append("\177"); + sb.append("\ufd0f"); + sb.append("\202"); + sb.append("\ufd0f"); + sb.append("\203"); + sb.append("\ufd0f"); + sb.append("\204"); + sb.append("\ufd0f"); sb.append("\215"); - sb.append("\ufe24"); + sb.append("\ufd0f"); + sb.append("\216"); + sb.append("\ufd0f"); sb.append("\231"); - sb.append("\ufe24"); + sb.append("\ufd0f"); sb.append("\232"); - sb.append("\ufe24"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufd0f"); + sb.append("\233"); + sb.append("\ufd0f"); + sb.append("\243"); + sb.append("\ufd0f"); + sb.append("\244"); + sb.append("\ufd0f"); + sb.append("\246"); + sb.append("\ufd0f"); + sb.append("\247"); + sb.append("\ufd0f"); + sb.append("\252"); + sb.append("\ufd0f"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); sb.append("\012"); sb.append("\075"); - sb.append("\015"); + sb.append("\234"); + sb.append("\152"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\126"); sb.append("\031"); - sb.append("\016"); + sb.append("\ufd29"); + sb.append("\033"); + sb.append("\ufd29"); sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); + sb.append("\ufd29"); + sb.append("\072"); + sb.append("\ufd29"); + sb.append("\073"); + sb.append("\ufd29"); + sb.append("\112"); + sb.append("\ufd29"); + sb.append("\127"); + sb.append("\ufd29"); + sb.append("\130"); + sb.append("\ufd29"); sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufd29"); + sb.append("\132"); + sb.append("\ufd29"); + sb.append("\150"); + sb.append("\ufd29"); + sb.append("\151"); + sb.append("\ufd29"); + sb.append("\152"); + sb.append("\ufd29"); + sb.append("\153"); + sb.append("\ufd29"); + sb.append("\154"); + sb.append("\ufd29"); + sb.append("\155"); + sb.append("\ufd29"); + sb.append("\156"); + sb.append("\ufd29"); + sb.append("\157"); + sb.append("\ufd29"); + sb.append("\160"); + sb.append("\ufd29"); + sb.append("\161"); + sb.append("\ufd29"); + sb.append("\162"); + sb.append("\ufd29"); + sb.append("\163"); + sb.append("\ufd29"); + sb.append("\164"); + sb.append("\ufd29"); + sb.append("\165"); + sb.append("\ufd29"); + sb.append("\166"); + sb.append("\ufd29"); + sb.append("\167"); + sb.append("\ufd29"); + sb.append("\170"); + sb.append("\ufd29"); + sb.append("\171"); + sb.append("\ufd29"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufd29"); sb.append("\173"); + sb.append("\ufd29"); + sb.append("\174"); + sb.append("\ufd29"); + sb.append("\175"); + sb.append("\ufd29"); sb.append("\176"); + sb.append("\ufd29"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufd29"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufd29"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufd29"); + sb.append("\231"); + sb.append("\ufd29"); + sb.append("\232"); + sb.append("\ufd29"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufd29"); + sb.append("\243"); + sb.append("\ufd29"); + sb.append("\246"); + sb.append("\ufd29"); + sb.append("\252"); + sb.append("\ufd29"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\174"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufd0e"); sb.append("\033"); - sb.append("\ufe25"); + sb.append("\ufd0e"); + sb.append("\071"); + sb.append("\ufd0e"); + sb.append("\072"); + sb.append("\ufd0e"); sb.append("\073"); - sb.append("\ufe25"); + sb.append("\ufd0e"); + sb.append("\111"); + sb.append("\ufd0e"); sb.append("\112"); - sb.append("\ufe25"); + sb.append("\ufd0e"); + sb.append("\113"); + sb.append("\ufd0e"); sb.append("\127"); - sb.append("\ufe25"); + sb.append("\ufd0e"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufd0e"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufd0e"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufd0e"); + sb.append("\134"); + sb.append("\ufd0e"); + sb.append("\135"); + sb.append("\ufd0e"); + sb.append("\136"); + sb.append("\ufd0e"); + sb.append("\137"); + sb.append("\ufd0e"); + sb.append("\140"); + sb.append("\ufd0e"); + sb.append("\141"); + sb.append("\ufd0e"); + sb.append("\142"); + sb.append("\ufd0e"); + sb.append("\143"); + sb.append("\ufd0e"); + sb.append("\144"); + sb.append("\ufd0e"); + sb.append("\145"); + sb.append("\ufd0e"); + sb.append("\146"); + sb.append("\ufd0e"); + sb.append("\147"); + sb.append("\ufd0e"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufd0e"); sb.append("\151"); - sb.append("\ufe25"); + sb.append("\ufd0e"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufd0e"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufd0e"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufd0e"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufd0e"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufd0e"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufd0e"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufd0e"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufd0e"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufd0e"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufd0e"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufd0e"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufd0e"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufd0e"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufd0e"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufd0e"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufd0e"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufd0e"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufd0e"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufd0e"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufd0e"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\ufd0e"); + sb.append("\177"); + sb.append("\ufd0e"); + sb.append("\202"); + sb.append("\ufd0e"); + sb.append("\203"); + sb.append("\ufd0e"); + sb.append("\204"); + sb.append("\ufd0e"); sb.append("\215"); - sb.append("\ufe25"); + sb.append("\ufd0e"); + sb.append("\216"); + sb.append("\ufd0e"); sb.append("\231"); - sb.append("\ufe25"); + sb.append("\ufd0e"); sb.append("\232"); - sb.append("\ufe25"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufd0e"); + sb.append("\233"); + sb.append("\ufd0e"); + sb.append("\243"); + sb.append("\ufd0e"); + sb.append("\244"); + sb.append("\ufd0e"); + sb.append("\246"); + sb.append("\ufd0e"); + sb.append("\247"); + sb.append("\ufd0e"); + sb.append("\252"); + sb.append("\ufd0e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\073"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\112"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\127"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\130"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\131"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\132"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\150"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\151"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\152"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\153"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\154"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\155"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\156"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\157"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\160"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\161"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\162"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\163"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\164"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\165"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\166"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\167"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\170"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\171"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\172"); - sb.append("\ufe3d"); + sb.append("\ufe36"); sb.append("\173"); - sb.append("\ufe3d"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\ufe3d"); - sb.append("\215"); - sb.append("\ufe3d"); - sb.append("\231"); - sb.append("\ufe3d"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe36"); sb.append("\232"); - sb.append("\ufe3d"); - sb.append("\242"); - sb.append("\ufe3d"); - sb.append("\245"); - sb.append("\ufe3d"); - sb.append("\251"); - sb.append("\ufe3d"); + sb.append("\ufe36"); + sb.append("\233"); + sb.append("\ufe36"); + sb.append("\243"); + sb.append("\ufe36"); + sb.append("\246"); + sb.append("\ufe36"); + sb.append("\252"); + sb.append("\ufe36"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe41"); + sb.append("\ufe39"); sb.append("\073"); - sb.append("\ufe41"); + sb.append("\ufe39"); sb.append("\112"); - sb.append("\ufe41"); + sb.append("\ufe39"); sb.append("\127"); - sb.append("\ufe41"); + sb.append("\ufe39"); sb.append("\130"); - sb.append("\ufe41"); + sb.append("\ufe39"); sb.append("\131"); - sb.append("\ufe41"); + sb.append("\ufe39"); sb.append("\132"); - sb.append("\ufe41"); + sb.append("\ufe39"); sb.append("\150"); - sb.append("\ufe41"); + sb.append("\ufe39"); sb.append("\151"); - sb.append("\ufe41"); + sb.append("\ufe39"); sb.append("\152"); - sb.append("\ufe41"); + sb.append("\ufe39"); sb.append("\153"); - sb.append("\ufe41"); + sb.append("\ufe39"); sb.append("\154"); - sb.append("\ufe41"); + sb.append("\ufe39"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufe39"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufe39"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufe39"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufe39"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufe39"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufe39"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufe39"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufe39"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufe39"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufe39"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufe39"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufe39"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufe39"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufe39"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufe39"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufe39"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufe39"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe41"); - sb.append("\231"); - sb.append("\ufe41"); + sb.append("\ufe39"); + sb.append("\177"); + sb.append("\ufe39"); + sb.append("\202"); + sb.append("\ufe39"); + sb.append("\216"); + sb.append("\ufe39"); sb.append("\232"); - sb.append("\ufe41"); - sb.append("\242"); - sb.append("\ufe41"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufe39"); + sb.append("\233"); + sb.append("\ufe39"); + sb.append("\243"); + sb.append("\ufe39"); + sb.append("\246"); + sb.append("\ufe39"); + sb.append("\252"); + sb.append("\ufe39"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe43"); + sb.append("\ufe38"); sb.append("\073"); - sb.append("\ufe43"); + sb.append("\ufe38"); sb.append("\112"); - sb.append("\ufe43"); + sb.append("\ufe38"); sb.append("\127"); - sb.append("\ufe43"); + sb.append("\ufe38"); sb.append("\130"); - sb.append("\ufe43"); + sb.append("\ufe38"); sb.append("\131"); - sb.append("\ufe43"); + sb.append("\ufe38"); sb.append("\132"); - sb.append("\ufe43"); + sb.append("\ufe38"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufe38"); sb.append("\151"); - sb.append("\ufe43"); + sb.append("\ufe38"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufe38"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufe38"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufe38"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufe38"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufe38"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufe38"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufe38"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufe38"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufe38"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufe38"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufe38"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufe38"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufe38"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufe38"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufe38"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufe38"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufe38"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufe38"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufe38"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufe38"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe43"); - sb.append("\231"); - sb.append("\ufe43"); + sb.append("\ufe38"); + sb.append("\177"); + sb.append("\ufe38"); + sb.append("\202"); + sb.append("\ufe38"); + sb.append("\216"); + sb.append("\ufe38"); sb.append("\232"); - sb.append("\ufe43"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufe38"); + sb.append("\233"); + sb.append("\ufe38"); + sb.append("\243"); + sb.append("\ufe38"); + sb.append("\246"); + sb.append("\ufe38"); + sb.append("\252"); + sb.append("\ufe38"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\110"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe46"); + sb.append("\ufe2d"); sb.append("\073"); - sb.append("\ufe46"); + sb.append("\ufe2d"); sb.append("\112"); - sb.append("\ufe46"); + sb.append("\ufe2d"); sb.append("\127"); - sb.append("\ufe46"); + sb.append("\ufe2d"); sb.append("\130"); - sb.append("\ufe46"); + sb.append("\ufe2d"); sb.append("\131"); - sb.append("\ufe46"); + sb.append("\ufe2d"); sb.append("\132"); - sb.append("\ufe46"); + sb.append("\ufe2d"); sb.append("\150"); - sb.append("\ufe46"); + sb.append("\ufe2d"); sb.append("\151"); - sb.append("\ufe46"); + sb.append("\ufe2d"); sb.append("\152"); - sb.append("\ufe46"); + sb.append("\ufe2d"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufe2d"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufe2d"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufe2d"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufe2d"); sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufe2d"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe46"); - sb.append("\231"); - sb.append("\ufe46"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe2d"); sb.append("\232"); - sb.append("\ufe46"); - sb.append("\242"); - sb.append("\ufe46"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufe2d"); + sb.append("\233"); + sb.append("\ufe2d"); + sb.append("\243"); + sb.append("\ufe2d"); + sb.append("\246"); + sb.append("\ufe2d"); + sb.append("\252"); + sb.append("\ufe2d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe23"); + sb.append("\ufe35"); sb.append("\073"); - sb.append("\ufe23"); + sb.append("\ufe35"); sb.append("\112"); - sb.append("\ufe23"); + sb.append("\ufe35"); sb.append("\127"); - sb.append("\ufe23"); + sb.append("\ufe35"); sb.append("\130"); - sb.append("\ufe23"); + sb.append("\ufe35"); sb.append("\131"); - sb.append("\ufe23"); + sb.append("\ufe35"); sb.append("\132"); - sb.append("\ufe23"); + sb.append("\ufe35"); sb.append("\150"); - sb.append("\ufe23"); + sb.append("\ufe35"); sb.append("\151"); - sb.append("\ufe23"); + sb.append("\ufe35"); sb.append("\152"); - sb.append("\ufe23"); + sb.append("\ufe35"); sb.append("\153"); - sb.append("\ufe23"); + sb.append("\ufe35"); sb.append("\154"); - sb.append("\ufe23"); + sb.append("\ufe35"); sb.append("\155"); - sb.append("\ufe23"); + sb.append("\ufe35"); sb.append("\156"); - sb.append("\ufe23"); + sb.append("\ufe35"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufe35"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufe35"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufe35"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufe35"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufe35"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufe35"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufe35"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufe35"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufe35"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufe35"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufe35"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufe35"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe23"); - sb.append("\231"); - sb.append("\ufe23"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe35"); sb.append("\232"); - sb.append("\ufe23"); - sb.append("\242"); - sb.append("\ufe23"); - sb.append("\245"); - sb.append("\ufe23"); - sb.append("\251"); - sb.append("\ufe23"); + sb.append("\ufe35"); + sb.append("\233"); + sb.append("\ufe35"); + sb.append("\243"); + sb.append("\ufe35"); + sb.append("\246"); + sb.append("\ufe35"); + sb.append("\252"); + sb.append("\ufe35"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe37"); + sb.append("\ufe3e"); sb.append("\073"); - sb.append("\ufe37"); + sb.append("\ufe3e"); sb.append("\112"); - sb.append("\ufe37"); + sb.append("\ufe3e"); sb.append("\127"); - sb.append("\ufe37"); + sb.append("\ufe3e"); sb.append("\130"); - sb.append("\ufe37"); + sb.append("\ufe3e"); sb.append("\131"); - sb.append("\ufe37"); + sb.append("\ufe3e"); sb.append("\132"); - sb.append("\ufe37"); + sb.append("\ufe3e"); sb.append("\150"); - sb.append("\ufe37"); + sb.append("\ufe3e"); sb.append("\151"); - sb.append("\ufe37"); + sb.append("\ufe3e"); sb.append("\152"); - sb.append("\ufe37"); + sb.append("\ufe3e"); sb.append("\153"); - sb.append("\ufe37"); + sb.append("\ufe3e"); sb.append("\154"); - sb.append("\ufe37"); + sb.append("\ufe3e"); sb.append("\155"); - sb.append("\ufe37"); + sb.append("\ufe3e"); sb.append("\156"); - sb.append("\ufe37"); + sb.append("\ufe3e"); sb.append("\157"); - sb.append("\ufe37"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufe37"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufe37"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufe37"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufe37"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufe37"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufe37"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufe37"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufe37"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufe37"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufe37"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufe37"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufe37"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufe37"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufe37"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufe37"); - sb.append("\201"); - sb.append("\ufe37"); - sb.append("\215"); - sb.append("\ufe37"); - sb.append("\231"); - sb.append("\ufe37"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe3e"); sb.append("\232"); - sb.append("\ufe37"); - sb.append("\242"); - sb.append("\ufe37"); - sb.append("\245"); - sb.append("\ufe37"); - sb.append("\251"); - sb.append("\ufe37"); + sb.append("\ufe3e"); + sb.append("\233"); + sb.append("\ufe3e"); + sb.append("\243"); + sb.append("\ufe3e"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\106"); + sb.append("\110"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe30"); + sb.append("\ufe2f"); sb.append("\073"); - sb.append("\ufe30"); + sb.append("\ufe2f"); sb.append("\112"); - sb.append("\ufe30"); + sb.append("\ufe2f"); sb.append("\127"); - sb.append("\ufe30"); + sb.append("\ufe2f"); sb.append("\130"); - sb.append("\ufe30"); + sb.append("\ufe2f"); sb.append("\131"); - sb.append("\ufe30"); + sb.append("\ufe2f"); sb.append("\132"); - sb.append("\ufe30"); + sb.append("\ufe2f"); sb.append("\150"); - sb.append("\ufe30"); + sb.append("\ufe2f"); sb.append("\151"); - sb.append("\ufe30"); + sb.append("\ufe2f"); sb.append("\152"); - sb.append("\ufe30"); + sb.append("\ufe2f"); sb.append("\153"); - sb.append("\ufe30"); + sb.append("\ufe2f"); sb.append("\154"); - sb.append("\ufe30"); + sb.append("\ufe2f"); sb.append("\155"); - sb.append("\ufe30"); + sb.append("\ufe2f"); sb.append("\156"); - sb.append("\ufe30"); - sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufe2f"); + sb.append("\157"); + sb.append("\ufe2f"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe30"); - sb.append("\231"); - sb.append("\ufe30"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe2f"); sb.append("\232"); - sb.append("\ufe30"); - sb.append("\242"); - sb.append("\ufe30"); - sb.append("\245"); - sb.append("\ufe30"); - sb.append("\251"); - sb.append("\ufe30"); + sb.append("\ufe2f"); + sb.append("\233"); + sb.append("\ufe2f"); + sb.append("\243"); + sb.append("\ufe2f"); + sb.append("\246"); + sb.append("\ufe2f"); + sb.append("\252"); + sb.append("\ufe2f"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\102"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufdce"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe44"); + sb.append("\073"); + sb.append("\ufe44"); + sb.append("\112"); + sb.append("\ufe44"); + sb.append("\127"); + sb.append("\ufe44"); sb.append("\130"); - sb.append("\ufdce"); + sb.append("\ufe44"); sb.append("\131"); - sb.append("\ufdce"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\ufdce"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\ufdce"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufe44"); sb.append("\152"); - sb.append("\ufdce"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufdce"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufdce"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufdce"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufdce"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufdce"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufdce"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufdce"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufdce"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufdce"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufdce"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufdce"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufdce"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufdce"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufdce"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufdce"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufdce"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufdce"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufdce"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufdce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufdce"); - sb.append("\201"); - sb.append("\ufdce"); - sb.append("\230"); - sb.append("\u01fb"); - sb.append("\231"); - sb.append("\ufdce"); - sb.append("\242"); - sb.append("\ufdce"); - sb.append("\245"); - sb.append("\ufdce"); - sb.append("\251"); - sb.append("\ufdce"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe44"); + sb.append("\232"); + sb.append("\ufe44"); + sb.append("\233"); + sb.append("\ufe44"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\106"); sb.append("\031"); - sb.append("\ufe5e"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe27"); + sb.append("\073"); + sb.append("\ufe27"); + sb.append("\112"); + sb.append("\ufe27"); + sb.append("\127"); + sb.append("\ufe27"); sb.append("\130"); - sb.append("\ufe5e"); + sb.append("\ufe27"); sb.append("\131"); - sb.append("\ufe5e"); + sb.append("\ufe27"); sb.append("\132"); - sb.append("\ufe5e"); + sb.append("\ufe27"); sb.append("\150"); - sb.append("\ufe5e"); + sb.append("\ufe27"); + sb.append("\151"); + sb.append("\ufe27"); sb.append("\152"); - sb.append("\ufe5e"); + sb.append("\ufe27"); sb.append("\153"); - sb.append("\ufe5e"); + sb.append("\ufe27"); sb.append("\154"); - sb.append("\ufe5e"); + sb.append("\ufe27"); sb.append("\155"); - sb.append("\ufe5e"); + sb.append("\ufe27"); sb.append("\156"); - sb.append("\ufe5e"); + sb.append("\ufe27"); sb.append("\157"); - sb.append("\ufe5e"); + sb.append("\ufe27"); sb.append("\160"); - sb.append("\ufe5e"); + sb.append("\ufe27"); sb.append("\161"); - sb.append("\ufe5e"); + sb.append("\ufe27"); sb.append("\162"); - sb.append("\ufe5e"); + sb.append("\ufe27"); sb.append("\163"); - sb.append("\ufe5e"); - sb.append("\164"); - sb.append("\ufe5e"); - sb.append("\165"); - sb.append("\ufe5e"); - sb.append("\166"); - sb.append("\ufe5e"); - sb.append("\167"); - sb.append("\ufe5e"); - sb.append("\170"); - sb.append("\ufe5e"); + sb.append("\ufe27"); sb.append("\171"); - sb.append("\ufe5e"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufe5e"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufe5e"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufe5e"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufe5e"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufe5e"); - sb.append("\201"); - sb.append("\ufe5e"); - sb.append("\231"); - sb.append("\u0417"); - sb.append("\242"); - sb.append("\ufe5e"); - sb.append("\245"); - sb.append("\ufe5e"); - sb.append("\251"); - sb.append("\ufe5e"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe27"); + sb.append("\232"); + sb.append("\ufe27"); + sb.append("\233"); + sb.append("\ufe27"); + sb.append("\243"); + sb.append("\ufe27"); + sb.append("\246"); + sb.append("\ufe27"); + sb.append("\252"); + sb.append("\ufe27"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufd1a"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufd1a"); - sb.append("\071"); - sb.append("\ufd1a"); - sb.append("\072"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\073"); - sb.append("\ufd1a"); - sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufe3a"); sb.append("\112"); - sb.append("\ufd1a"); - sb.append("\113"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\127"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\130"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\131"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\132"); - sb.append("\ufd1a"); - sb.append("\134"); - sb.append("\ufd1a"); - sb.append("\135"); - sb.append("\ufd1a"); - sb.append("\136"); - sb.append("\ufd1a"); - sb.append("\137"); - sb.append("\ufd1a"); - sb.append("\140"); - sb.append("\ufd1a"); - sb.append("\141"); - sb.append("\ufd1a"); - sb.append("\142"); - sb.append("\ufd1a"); - sb.append("\143"); - sb.append("\ufd1a"); - sb.append("\144"); - sb.append("\ufd1a"); - sb.append("\145"); - sb.append("\ufd1a"); - sb.append("\146"); - sb.append("\ufd1a"); - sb.append("\147"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\150"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\151"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\152"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\153"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\154"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\155"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\156"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\157"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\160"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\161"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\162"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\163"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\164"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\165"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\166"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\167"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\170"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\171"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\172"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\173"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\174"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\175"); - sb.append("\ufd1a"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd1a"); - sb.append("\201"); - sb.append("\ufd1a"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\ufd1a"); - sb.append("\203"); - sb.append("\ufd1a"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd1a"); - sb.append("\230"); - sb.append("\ufde6"); - sb.append("\231"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); + sb.append("\216"); + sb.append("\ufe3a"); sb.append("\232"); - sb.append("\ufd1a"); - sb.append("\242"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); + sb.append("\233"); + sb.append("\ufe3a"); sb.append("\243"); - sb.append("\ufd1a"); - sb.append("\245"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); sb.append("\246"); - sb.append("\ufd1a"); - sb.append("\251"); - sb.append("\ufd1a"); + sb.append("\ufe3a"); + sb.append("\252"); + sb.append("\ufe3a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\166"); + sb.append("\106"); sb.append("\031"); - sb.append("\ufd1b"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufd1b"); - sb.append("\071"); - sb.append("\ufd1b"); - sb.append("\072"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\073"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\112"); - sb.append("\ufd1b"); - sb.append("\113"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\127"); - sb.append("\ufd1b"); - sb.append("\130"); - sb.append("\ufd1b"); - sb.append("\131"); - sb.append("\ufd1b"); - sb.append("\132"); - sb.append("\ufd1b"); - sb.append("\134"); - sb.append("\ufd1b"); - sb.append("\135"); - sb.append("\ufd1b"); - sb.append("\136"); - sb.append("\ufd1b"); - sb.append("\137"); - sb.append("\ufd1b"); - sb.append("\140"); - sb.append("\ufd1b"); - sb.append("\141"); - sb.append("\ufd1b"); - sb.append("\142"); - sb.append("\ufd1b"); - sb.append("\143"); - sb.append("\ufd1b"); - sb.append("\144"); - sb.append("\ufd1b"); - sb.append("\145"); - sb.append("\ufd1b"); - sb.append("\146"); - sb.append("\ufd1b"); - sb.append("\147"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); + sb.append("\130"); + sb.append("\ufe2b"); + sb.append("\131"); + sb.append("\ufe2b"); + sb.append("\132"); + sb.append("\ufe2b"); sb.append("\150"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\151"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\152"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\153"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\154"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\155"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\156"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\157"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\160"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\161"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\162"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\163"); - sb.append("\ufd1b"); - sb.append("\164"); - sb.append("\ufd1b"); - sb.append("\165"); - sb.append("\ufd1b"); - sb.append("\166"); - sb.append("\ufd1b"); - sb.append("\167"); - sb.append("\ufd1b"); - sb.append("\170"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\171"); - sb.append("\ufd1b"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd1b"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd1b"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd1b"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd1b"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd1b"); - sb.append("\201"); - sb.append("\ufd1b"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\ufd1b"); - sb.append("\203"); - sb.append("\ufd1b"); - sb.append("\215"); - sb.append("\ufd1b"); - sb.append("\230"); - sb.append("\ufde7"); - sb.append("\231"); - sb.append("\ufd1b"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe2b"); sb.append("\232"); - sb.append("\ufd1b"); - sb.append("\242"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); + sb.append("\233"); + sb.append("\ufe2b"); sb.append("\243"); - sb.append("\ufd1b"); - sb.append("\245"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); sb.append("\246"); - sb.append("\ufd1b"); - sb.append("\251"); - sb.append("\ufd1b"); + sb.append("\ufe2b"); + sb.append("\252"); + sb.append("\ufe2b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\132"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufd64"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufd64"); - sb.append("\071"); - sb.append("\ufd64"); - sb.append("\072"); - sb.append("\ufd64"); + sb.append("\ufe3c"); sb.append("\073"); - sb.append("\ufd64"); - sb.append("\111"); - sb.append("\ufd64"); + sb.append("\ufe3c"); sb.append("\112"); - sb.append("\ufd64"); - sb.append("\113"); - sb.append("\ufd64"); + sb.append("\ufe3c"); sb.append("\127"); - sb.append("\ufd64"); + sb.append("\ufe3c"); sb.append("\130"); - sb.append("\ufd64"); + sb.append("\ufe3c"); sb.append("\131"); - sb.append("\ufd64"); + sb.append("\ufe3c"); sb.append("\132"); - sb.append("\ufd64"); + sb.append("\ufe3c"); sb.append("\150"); - sb.append("\ufd64"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufd64"); + sb.append("\ufe3c"); sb.append("\152"); - sb.append("\ufd64"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufd64"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufd64"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufd64"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufd64"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufd64"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufd64"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufd64"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufd64"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufd64"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufd64"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufd64"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufd64"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufd64"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufd64"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufd64"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd64"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd64"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd64"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd64"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd64"); - sb.append("\201"); - sb.append("\ufd64"); - sb.append("\214"); - sb.append("\ufd64"); - sb.append("\215"); - sb.append("\ufd64"); - sb.append("\230"); - sb.append("\ufd64"); - sb.append("\231"); - sb.append("\ufd64"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe3c"); sb.append("\232"); - sb.append("\ufd64"); - sb.append("\242"); - sb.append("\ufd64"); - sb.append("\245"); - sb.append("\ufd64"); - sb.append("\251"); - sb.append("\ufd64"); + sb.append("\ufe3c"); + sb.append("\233"); + sb.append("\ufe3c"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\102"); sb.append("\031"); - sb.append("\ufd14"); - sb.append("\033"); - sb.append("\ufd14"); - sb.append("\071"); - sb.append("\ufd14"); - sb.append("\072"); - sb.append("\ufd14"); - sb.append("\073"); - sb.append("\ufd14"); - sb.append("\111"); - sb.append("\ufd14"); - sb.append("\112"); - sb.append("\ufd14"); - sb.append("\113"); - sb.append("\ufd14"); - sb.append("\127"); - sb.append("\ufd14"); + sb.append("\u01d4"); sb.append("\130"); - sb.append("\ufd14"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\ufd14"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\ufd14"); - sb.append("\134"); - sb.append("\ufd14"); - sb.append("\135"); - sb.append("\ufd14"); - sb.append("\136"); - sb.append("\ufd14"); - sb.append("\137"); - sb.append("\ufd14"); - sb.append("\140"); - sb.append("\ufd14"); - sb.append("\141"); - sb.append("\ufd14"); - sb.append("\142"); - sb.append("\ufd14"); - sb.append("\143"); - sb.append("\ufd14"); - sb.append("\144"); - sb.append("\ufd14"); - sb.append("\145"); - sb.append("\ufd14"); - sb.append("\146"); - sb.append("\ufd14"); - sb.append("\147"); - sb.append("\ufd14"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\ufd14"); - sb.append("\151"); - sb.append("\ufd14"); + sb.append("\u01c6"); sb.append("\152"); - sb.append("\ufd14"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufd14"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufd14"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufd14"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufd14"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufd14"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufd14"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufd14"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufd14"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufd14"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufd14"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufd14"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufd14"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufd14"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufd14"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufd14"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd14"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd14"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd14"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd14"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd14"); - sb.append("\201"); - sb.append("\ufd14"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\233"); + sb.append("\u0410"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); sb.append("\202"); - sb.append("\ufd14"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\ufd14"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); sb.append("\214"); - sb.append("\ufd14"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufd14"); - sb.append("\230"); - sb.append("\ufd14"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufd14"); - sb.append("\232"); - sb.append("\ufd14"); - sb.append("\242"); - sb.append("\ufd14"); - sb.append("\243"); - sb.append("\ufd14"); - sb.append("\245"); - sb.append("\ufd14"); - sb.append("\246"); - sb.append("\ufd14"); - sb.append("\251"); - sb.append("\ufd14"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\120"); - sb.append("\071"); - sb.append("\ufd87"); - sb.append("\072"); - sb.append("\ufd87"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe23"); sb.append("\073"); - sb.append("\ufd87"); + sb.append("\ufe23"); sb.append("\112"); - sb.append("\ufd87"); - sb.append("\113"); - sb.append("\ufd87"); + sb.append("\ufe23"); sb.append("\127"); - sb.append("\ufd87"); + sb.append("\ufe23"); sb.append("\130"); - sb.append("\ufd87"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\ufd87"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\ufd87"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\ufd87"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufd87"); + sb.append("\ufe23"); sb.append("\152"); - sb.append("\ufd87"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufd87"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufd87"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufd87"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufd87"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufd87"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufd87"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufd87"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufd87"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufd87"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufd87"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufd87"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufd87"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufd87"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufd87"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufd87"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd87"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd87"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd87"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd87"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd87"); - sb.append("\201"); - sb.append("\ufd87"); - sb.append("\215"); - sb.append("\ufd87"); - sb.append("\231"); - sb.append("\ufd87"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe23"); sb.append("\232"); - sb.append("\ufd87"); - sb.append("\242"); - sb.append("\ufd87"); - sb.append("\245"); - sb.append("\ufd87"); - sb.append("\251"); - sb.append("\ufd87"); + sb.append("\ufe23"); + sb.append("\233"); + sb.append("\ufe23"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3843,7 +3712,7 @@ protected EncodedActionTable11() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -3886,647 +3755,779 @@ protected EncodedActionTable11() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\120"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe24"); + sb.append("\073"); + sb.append("\ufe24"); + sb.append("\112"); + sb.append("\ufe24"); + sb.append("\127"); + sb.append("\ufe24"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufe24"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe24"); + sb.append("\232"); + sb.append("\ufe24"); + sb.append("\233"); + sb.append("\ufe24"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe3d"); + sb.append("\073"); + sb.append("\ufe3d"); + sb.append("\112"); + sb.append("\ufe3d"); + sb.append("\127"); + sb.append("\ufe3d"); + sb.append("\130"); + sb.append("\ufe3d"); + sb.append("\131"); + sb.append("\ufe3d"); + sb.append("\132"); + sb.append("\ufe3d"); + sb.append("\150"); + sb.append("\ufe3d"); + sb.append("\151"); + sb.append("\ufe3d"); + sb.append("\152"); + sb.append("\ufe3d"); + sb.append("\153"); + sb.append("\ufe3d"); + sb.append("\154"); + sb.append("\ufe3d"); + sb.append("\155"); + sb.append("\ufe3d"); + sb.append("\156"); + sb.append("\ufe3d"); + sb.append("\157"); + sb.append("\ufe3d"); + sb.append("\160"); + sb.append("\ufe3d"); + sb.append("\161"); + sb.append("\ufe3d"); + sb.append("\162"); + sb.append("\ufe3d"); + sb.append("\163"); + sb.append("\ufe3d"); + sb.append("\164"); + sb.append("\ufe3d"); + sb.append("\165"); + sb.append("\ufe3d"); + sb.append("\166"); + sb.append("\ufe3d"); + sb.append("\167"); + sb.append("\ufe3d"); + sb.append("\170"); + sb.append("\ufe3d"); + sb.append("\171"); + sb.append("\ufe3d"); + sb.append("\172"); + sb.append("\ufe3d"); + sb.append("\173"); + sb.append("\ufe3d"); + sb.append("\174"); + sb.append("\ufe3d"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\ufe3d"); + sb.append("\216"); + sb.append("\ufe3d"); + sb.append("\232"); + sb.append("\ufe3d"); + sb.append("\233"); + sb.append("\ufe3d"); + sb.append("\243"); + sb.append("\ufe3d"); + sb.append("\246"); + sb.append("\ufe3d"); + sb.append("\252"); + sb.append("\ufe3d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe41"); + sb.append("\073"); + sb.append("\ufe41"); sb.append("\112"); - sb.append("\u041e"); + sb.append("\ufe41"); + sb.append("\127"); + sb.append("\ufe41"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufe41"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufe41"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufe41"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufe41"); + sb.append("\151"); + sb.append("\ufe41"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufe41"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufe41"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufe41"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufe41"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\216"); + sb.append("\ufe41"); + sb.append("\232"); + sb.append("\ufe41"); + sb.append("\233"); + sb.append("\ufe41"); + sb.append("\243"); + sb.append("\ufe41"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\120"); - sb.append("\071"); - sb.append("\ufd85"); - sb.append("\072"); - sb.append("\ufd85"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe43"); sb.append("\073"); - sb.append("\ufd85"); + sb.append("\ufe43"); sb.append("\112"); - sb.append("\ufd85"); - sb.append("\113"); - sb.append("\ufd85"); + sb.append("\ufe43"); sb.append("\127"); - sb.append("\ufd85"); + sb.append("\ufe43"); sb.append("\130"); - sb.append("\ufd85"); + sb.append("\ufe43"); sb.append("\131"); - sb.append("\ufd85"); + sb.append("\ufe43"); sb.append("\132"); - sb.append("\ufd85"); + sb.append("\ufe43"); sb.append("\150"); - sb.append("\ufd85"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufd85"); + sb.append("\ufe43"); sb.append("\152"); - sb.append("\ufd85"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufd85"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufd85"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufd85"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufd85"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufd85"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufd85"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufd85"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufd85"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufd85"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufd85"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufd85"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufd85"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufd85"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufd85"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufd85"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd85"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd85"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd85"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd85"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd85"); - sb.append("\201"); - sb.append("\ufd85"); - sb.append("\215"); - sb.append("\ufd85"); - sb.append("\231"); - sb.append("\ufd85"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe43"); sb.append("\232"); - sb.append("\ufd85"); - sb.append("\242"); - sb.append("\ufd85"); - sb.append("\245"); - sb.append("\ufd85"); - sb.append("\251"); - sb.append("\ufd85"); + sb.append("\ufe43"); + sb.append("\233"); + sb.append("\ufe43"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); + sb.append("\120"); sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe46"); + sb.append("\073"); + sb.append("\ufe46"); + sb.append("\112"); + sb.append("\ufe46"); + sb.append("\127"); + sb.append("\ufe46"); + sb.append("\130"); + sb.append("\ufe46"); sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufe46"); + sb.append("\132"); + sb.append("\ufe46"); + sb.append("\150"); + sb.append("\ufe46"); + sb.append("\151"); + sb.append("\ufe46"); + sb.append("\152"); + sb.append("\ufe46"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\104"); + sb.append("\u01ce"); sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); sb.append("\176"); + sb.append("\u01d0"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\u01c5"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufe46"); + sb.append("\232"); + sb.append("\ufe46"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufe46"); + sb.append("\243"); + sb.append("\ufe46"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\120"); - sb.append("\071"); - sb.append("\ufd88"); - sb.append("\072"); - sb.append("\ufd88"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe37"); sb.append("\073"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\112"); - sb.append("\ufd88"); - sb.append("\113"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\127"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\130"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\131"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\132"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\150"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\151"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\152"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\153"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\154"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\155"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\156"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\157"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\160"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\161"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\162"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\163"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\164"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\165"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\166"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\167"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\170"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\171"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\172"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\173"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\174"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\175"); - sb.append("\ufd88"); + sb.append("\ufe37"); sb.append("\176"); - sb.append("\ufd88"); - sb.append("\201"); - sb.append("\ufd88"); - sb.append("\215"); - sb.append("\ufd88"); - sb.append("\231"); - sb.append("\ufd88"); + sb.append("\ufe37"); + sb.append("\177"); + sb.append("\ufe37"); + sb.append("\202"); + sb.append("\ufe37"); + sb.append("\216"); + sb.append("\ufe37"); sb.append("\232"); - sb.append("\ufd88"); - sb.append("\242"); - sb.append("\ufd88"); - sb.append("\245"); - sb.append("\ufd88"); - sb.append("\251"); - sb.append("\ufd88"); + sb.append("\ufe37"); + sb.append("\233"); + sb.append("\ufe37"); + sb.append("\243"); + sb.append("\ufe37"); + sb.append("\246"); + sb.append("\ufe37"); + sb.append("\252"); + sb.append("\ufe37"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe22"); + sb.append("\073"); + sb.append("\ufe22"); sb.append("\112"); - sb.append("\u0422"); + sb.append("\ufe22"); + sb.append("\127"); + sb.append("\ufe22"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufe22"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufe22"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufe22"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufe22"); + sb.append("\151"); + sb.append("\ufe22"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufe22"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufe22"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufe22"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufe22"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufe22"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufe22"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\216"); + sb.append("\ufe22"); + sb.append("\232"); + sb.append("\ufe22"); + sb.append("\233"); + sb.append("\ufe22"); + sb.append("\243"); + sb.append("\ufe22"); + sb.append("\246"); + sb.append("\ufe22"); + sb.append("\252"); + sb.append("\ufe22"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\120"); - sb.append("\071"); - sb.append("\ufd86"); - sb.append("\072"); - sb.append("\ufd86"); + sb.append("\110"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe30"); sb.append("\073"); - sb.append("\ufd86"); + sb.append("\ufe30"); sb.append("\112"); - sb.append("\ufd86"); - sb.append("\113"); - sb.append("\ufd86"); + sb.append("\ufe30"); sb.append("\127"); - sb.append("\ufd86"); + sb.append("\ufe30"); sb.append("\130"); - sb.append("\ufd86"); + sb.append("\ufe30"); sb.append("\131"); - sb.append("\ufd86"); + sb.append("\ufe30"); sb.append("\132"); - sb.append("\ufd86"); + sb.append("\ufe30"); sb.append("\150"); - sb.append("\ufd86"); + sb.append("\ufe30"); sb.append("\151"); - sb.append("\ufd86"); + sb.append("\ufe30"); sb.append("\152"); - sb.append("\ufd86"); + sb.append("\ufe30"); sb.append("\153"); - sb.append("\ufd86"); + sb.append("\ufe30"); sb.append("\154"); - sb.append("\ufd86"); + sb.append("\ufe30"); sb.append("\155"); - sb.append("\ufd86"); + sb.append("\ufe30"); sb.append("\156"); - sb.append("\ufd86"); + sb.append("\ufe30"); sb.append("\157"); - sb.append("\ufd86"); - sb.append("\160"); - sb.append("\ufd86"); - sb.append("\161"); - sb.append("\ufd86"); - sb.append("\162"); - sb.append("\ufd86"); - sb.append("\163"); - sb.append("\ufd86"); + sb.append("\ufe30"); sb.append("\164"); - sb.append("\ufd86"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufd86"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufd86"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufd86"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufd86"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufd86"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd86"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd86"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd86"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd86"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd86"); - sb.append("\201"); - sb.append("\ufd86"); - sb.append("\215"); - sb.append("\ufd86"); - sb.append("\231"); - sb.append("\ufd86"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe30"); sb.append("\232"); - sb.append("\ufd86"); - sb.append("\242"); - sb.append("\ufd86"); - sb.append("\245"); - sb.append("\ufd86"); - sb.append("\251"); - sb.append("\ufd86"); + sb.append("\ufe30"); + sb.append("\233"); + sb.append("\ufe30"); + sb.append("\243"); + sb.append("\ufe30"); + sb.append("\246"); + sb.append("\ufe30"); + sb.append("\252"); + sb.append("\ufe30"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\112"); - sb.append("\073"); - sb.append("\ufd92"); - sb.append("\112"); - sb.append("\ufd92"); - sb.append("\127"); - sb.append("\ufd92"); + sb.append("\104"); + sb.append("\031"); + sb.append("\ufdcd"); sb.append("\130"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\131"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\132"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\150"); - sb.append("\ufd92"); - sb.append("\151"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\152"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\153"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\154"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\155"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\156"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\157"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\160"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\161"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\162"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\163"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\164"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\165"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\166"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\167"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\170"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\171"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\172"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\173"); - sb.append("\ufd92"); + sb.append("\ufdcd"); sb.append("\174"); - sb.append("\u010c"); + sb.append("\ufdcd"); sb.append("\175"); - sb.append("\u010a"); + sb.append("\ufdcd"); sb.append("\176"); - sb.append("\373"); - sb.append("\201"); - sb.append("\ufd92"); - sb.append("\215"); - sb.append("\ufd92"); + sb.append("\ufdcd"); + sb.append("\177"); + sb.append("\ufdcd"); + sb.append("\202"); + sb.append("\ufdcd"); sb.append("\231"); - sb.append("\ufd92"); + sb.append("\u01ff"); sb.append("\232"); - sb.append("\ufd92"); - sb.append("\242"); - sb.append("\ufd92"); - sb.append("\245"); - sb.append("\ufd92"); - sb.append("\251"); - sb.append("\ufd92"); + sb.append("\ufdcd"); + sb.append("\243"); + sb.append("\ufdcd"); + sb.append("\246"); + sb.append("\ufdcd"); + sb.append("\252"); + sb.append("\ufdcd"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\074"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\357"); - sb.append("\015"); - sb.append("\364"); - sb.append("\016"); - sb.append("\356"); + sb.append("\102"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable12.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable12.java index 7bb5f925eb14..29e26380ef2a 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable12.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable12.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,1364 +29,1346 @@ public String getTableData() { } protected EncodedActionTable12() { sb = new StringBuilder(); - sb.append("\075"); - sb.append("\351"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); + sb.append("\031"); + sb.append("\ufe5e"); + sb.append("\130"); + sb.append("\ufe5e"); + sb.append("\131"); + sb.append("\ufe5e"); + sb.append("\132"); + sb.append("\ufe5e"); + sb.append("\150"); + sb.append("\ufe5e"); + sb.append("\152"); + sb.append("\ufe5e"); + sb.append("\153"); + sb.append("\ufe5e"); + sb.append("\154"); + sb.append("\ufe5e"); + sb.append("\155"); + sb.append("\ufe5e"); + sb.append("\156"); + sb.append("\ufe5e"); + sb.append("\157"); + sb.append("\ufe5e"); sb.append("\160"); + sb.append("\ufe5e"); + sb.append("\161"); + sb.append("\ufe5e"); + sb.append("\162"); + sb.append("\ufe5e"); + sb.append("\163"); + sb.append("\ufe5e"); + sb.append("\164"); + sb.append("\ufe5e"); + sb.append("\165"); + sb.append("\ufe5e"); + sb.append("\166"); + sb.append("\ufe5e"); + sb.append("\167"); + sb.append("\ufe5e"); + sb.append("\170"); + sb.append("\ufe5e"); + sb.append("\171"); + sb.append("\ufe5e"); sb.append("\172"); - sb.append("\362"); + sb.append("\ufe5e"); sb.append("\173"); - sb.append("\352"); + sb.append("\ufe5e"); + sb.append("\174"); + sb.append("\ufe5e"); + sb.append("\175"); + sb.append("\ufe5e"); + sb.append("\176"); + sb.append("\ufe5e"); sb.append("\177"); - sb.append("\347"); - sb.append("\200"); - sb.append("\354"); - sb.append("\214"); - sb.append("\360"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\366"); - sb.append("\231"); - sb.append("\ufd70"); - sb.append("\236"); - sb.append("\060"); - sb.append("\244"); - sb.append("\u0141"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u0426"); + sb.append("\ufe5e"); + sb.append("\202"); + sb.append("\ufe5e"); + sb.append("\232"); + sb.append("\u041b"); + sb.append("\243"); + sb.append("\ufe5e"); + sb.append("\246"); + sb.append("\ufe5e"); + sb.append("\252"); + sb.append("\ufe5e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd18"); + sb.append("\033"); + sb.append("\ufd18"); + sb.append("\071"); + sb.append("\ufd18"); + sb.append("\072"); + sb.append("\ufd18"); sb.append("\073"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\111"); - sb.append("\ufd79"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufd79"); + sb.append("\ufd18"); + sb.append("\113"); + sb.append("\ufd18"); sb.append("\127"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\130"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\131"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\132"); - sb.append("\ufd79"); + sb.append("\ufd18"); + sb.append("\134"); + sb.append("\ufd18"); + sb.append("\135"); + sb.append("\ufd18"); + sb.append("\136"); + sb.append("\ufd18"); + sb.append("\137"); + sb.append("\ufd18"); + sb.append("\140"); + sb.append("\ufd18"); + sb.append("\141"); + sb.append("\ufd18"); + sb.append("\142"); + sb.append("\ufd18"); + sb.append("\143"); + sb.append("\ufd18"); + sb.append("\144"); + sb.append("\ufd18"); + sb.append("\145"); + sb.append("\ufd18"); + sb.append("\146"); + sb.append("\ufd18"); + sb.append("\147"); + sb.append("\ufd18"); sb.append("\150"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\151"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\152"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\153"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\154"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\155"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\156"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\157"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\160"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\161"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\162"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\163"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\164"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\165"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\166"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\167"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\170"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\171"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\172"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\173"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\174"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\175"); - sb.append("\ufd79"); + sb.append("\ufd18"); sb.append("\176"); - sb.append("\ufd79"); - sb.append("\201"); - sb.append("\ufd79"); - sb.append("\214"); - sb.append("\ufd79"); + sb.append("\ufd18"); + sb.append("\177"); + sb.append("\ufd18"); + sb.append("\202"); + sb.append("\ufd18"); + sb.append("\203"); + sb.append("\ufd18"); + sb.append("\204"); + sb.append("\ufd18"); sb.append("\215"); - sb.append("\ufd79"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd18"); sb.append("\231"); - sb.append("\ufd79"); + sb.append("\ufde5"); sb.append("\232"); - sb.append("\ufd79"); - sb.append("\242"); - sb.append("\ufd79"); - sb.append("\245"); - sb.append("\ufd79"); - sb.append("\251"); - sb.append("\ufd79"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\070"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\357"); - sb.append("\015"); - sb.append("\364"); - sb.append("\016"); - sb.append("\356"); - sb.append("\075"); - sb.append("\351"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\172"); - sb.append("\362"); - sb.append("\173"); - sb.append("\352"); - sb.append("\177"); - sb.append("\347"); - sb.append("\200"); - sb.append("\354"); - sb.append("\214"); - sb.append("\360"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\366"); - sb.append("\236"); - sb.append("\060"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufd18"); + sb.append("\233"); + sb.append("\ufd18"); + sb.append("\243"); + sb.append("\ufd18"); + sb.append("\244"); + sb.append("\ufd18"); + sb.append("\246"); + sb.append("\ufd18"); + sb.append("\247"); + sb.append("\ufd18"); + sb.append("\252"); + sb.append("\ufd18"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\076"); + sb.append("\170"); + sb.append("\031"); + sb.append("\ufd19"); + sb.append("\033"); + sb.append("\ufd19"); + sb.append("\071"); + sb.append("\ufd19"); + sb.append("\072"); + sb.append("\ufd19"); + sb.append("\073"); + sb.append("\ufd19"); + sb.append("\112"); + sb.append("\ufd19"); + sb.append("\113"); + sb.append("\ufd19"); + sb.append("\127"); + sb.append("\ufd19"); sb.append("\130"); - sb.append("\u0105"); + sb.append("\ufd19"); sb.append("\131"); - sb.append("\u0115"); + sb.append("\ufd19"); sb.append("\132"); - sb.append("\374"); + sb.append("\ufd19"); + sb.append("\134"); + sb.append("\ufd19"); + sb.append("\135"); + sb.append("\ufd19"); + sb.append("\136"); + sb.append("\ufd19"); + sb.append("\137"); + sb.append("\ufd19"); + sb.append("\140"); + sb.append("\ufd19"); + sb.append("\141"); + sb.append("\ufd19"); + sb.append("\142"); + sb.append("\ufd19"); + sb.append("\143"); + sb.append("\ufd19"); + sb.append("\144"); + sb.append("\ufd19"); + sb.append("\145"); + sb.append("\ufd19"); + sb.append("\146"); + sb.append("\ufd19"); + sb.append("\147"); + sb.append("\ufd19"); sb.append("\150"); - sb.append("\u0101"); + sb.append("\ufd19"); + sb.append("\151"); + sb.append("\ufd19"); sb.append("\152"); - sb.append("\375"); + sb.append("\ufd19"); sb.append("\153"); - sb.append("\u010e"); + sb.append("\ufd19"); sb.append("\154"); - sb.append("\376"); + sb.append("\ufd19"); sb.append("\155"); - sb.append("\u0107"); + sb.append("\ufd19"); sb.append("\156"); - sb.append("\u010f"); + sb.append("\ufd19"); sb.append("\157"); - sb.append("\u0114"); + sb.append("\ufd19"); sb.append("\160"); - sb.append("\u0108"); + sb.append("\ufd19"); sb.append("\161"); - sb.append("\371"); + sb.append("\ufd19"); sb.append("\162"); - sb.append("\u0106"); + sb.append("\ufd19"); sb.append("\163"); - sb.append("\u0112"); + sb.append("\ufd19"); sb.append("\164"); - sb.append("\u0111"); + sb.append("\ufd19"); sb.append("\165"); - sb.append("\u0104"); + sb.append("\ufd19"); sb.append("\166"); - sb.append("\u0102"); + sb.append("\ufd19"); sb.append("\167"); - sb.append("\u0110"); + sb.append("\ufd19"); sb.append("\170"); - sb.append("\u010d"); + sb.append("\ufd19"); sb.append("\171"); - sb.append("\u0109"); + sb.append("\ufd19"); sb.append("\172"); - sb.append("\u0116"); + sb.append("\ufd19"); sb.append("\173"); - sb.append("\u0103"); + sb.append("\ufd19"); sb.append("\174"); - sb.append("\u010c"); + sb.append("\ufd19"); sb.append("\175"); - sb.append("\u010a"); + sb.append("\ufd19"); sb.append("\176"); - sb.append("\373"); - sb.append("\201"); - sb.append("\u0100"); - sb.append("\215"); - sb.append("\u0429"); - sb.append("\242"); - sb.append("\377"); - sb.append("\245"); - sb.append("\372"); - sb.append("\251"); - sb.append("\u0113"); + sb.append("\ufd19"); + sb.append("\177"); + sb.append("\ufd19"); + sb.append("\202"); + sb.append("\ufd19"); + sb.append("\203"); + sb.append("\ufd19"); + sb.append("\204"); + sb.append("\ufd19"); + sb.append("\216"); + sb.append("\ufd19"); + sb.append("\231"); + sb.append("\ufde6"); + sb.append("\232"); + sb.append("\ufd19"); + sb.append("\233"); + sb.append("\ufd19"); + sb.append("\243"); + sb.append("\ufd19"); + sb.append("\244"); + sb.append("\ufd19"); + sb.append("\246"); + sb.append("\ufd19"); + sb.append("\247"); + sb.append("\ufd19"); + sb.append("\252"); + sb.append("\ufd19"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\114"); + sb.append("\134"); + sb.append("\031"); + sb.append("\ufd62"); + sb.append("\033"); + sb.append("\ufd62"); + sb.append("\071"); + sb.append("\ufd62"); + sb.append("\072"); + sb.append("\ufd62"); sb.append("\073"); - sb.append("\ufd7e"); + sb.append("\ufd62"); + sb.append("\111"); + sb.append("\ufd62"); sb.append("\112"); - sb.append("\ufd7e"); + sb.append("\ufd62"); + sb.append("\113"); + sb.append("\ufd62"); sb.append("\127"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\130"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\131"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\132"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\150"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\151"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\152"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\153"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\154"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\155"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\156"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\157"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\160"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\161"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\162"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\163"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\164"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\165"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\166"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\167"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\170"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\171"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\172"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\173"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\174"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\175"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\176"); - sb.append("\ufd7e"); - sb.append("\201"); - sb.append("\ufd7e"); - sb.append("\214"); - sb.append("\ufd7e"); + sb.append("\ufd62"); + sb.append("\177"); + sb.append("\ufd62"); + sb.append("\202"); + sb.append("\ufd62"); sb.append("\215"); - sb.append("\ufd7e"); + sb.append("\ufd62"); + sb.append("\216"); + sb.append("\ufd62"); sb.append("\231"); - sb.append("\ufd7e"); + sb.append("\ufd62"); sb.append("\232"); - sb.append("\ufd7e"); - sb.append("\242"); - sb.append("\ufd7e"); - sb.append("\245"); - sb.append("\ufd7e"); - sb.append("\251"); - sb.append("\ufd7e"); + sb.append("\ufd62"); + sb.append("\233"); + sb.append("\ufd62"); + sb.append("\243"); + sb.append("\ufd62"); + sb.append("\246"); + sb.append("\ufd62"); + sb.append("\252"); + sb.append("\ufd62"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\112"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd12"); + sb.append("\033"); + sb.append("\ufd12"); + sb.append("\071"); + sb.append("\ufd12"); + sb.append("\072"); + sb.append("\ufd12"); sb.append("\073"); - sb.append("\ufdad"); + sb.append("\ufd12"); + sb.append("\111"); + sb.append("\ufd12"); sb.append("\112"); - sb.append("\ufdad"); + sb.append("\ufd12"); + sb.append("\113"); + sb.append("\ufd12"); sb.append("\127"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\130"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\131"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\132"); - sb.append("\ufdad"); + sb.append("\ufd12"); + sb.append("\134"); + sb.append("\ufd12"); + sb.append("\135"); + sb.append("\ufd12"); + sb.append("\136"); + sb.append("\ufd12"); + sb.append("\137"); + sb.append("\ufd12"); + sb.append("\140"); + sb.append("\ufd12"); + sb.append("\141"); + sb.append("\ufd12"); + sb.append("\142"); + sb.append("\ufd12"); + sb.append("\143"); + sb.append("\ufd12"); + sb.append("\144"); + sb.append("\ufd12"); + sb.append("\145"); + sb.append("\ufd12"); + sb.append("\146"); + sb.append("\ufd12"); + sb.append("\147"); + sb.append("\ufd12"); sb.append("\150"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\151"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\152"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\153"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\154"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\155"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\156"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\157"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\160"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\161"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\162"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\163"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\164"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\165"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\166"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\167"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\170"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\171"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\172"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\173"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\174"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\175"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\176"); - sb.append("\ufdad"); - sb.append("\201"); - sb.append("\ufdad"); + sb.append("\ufd12"); + sb.append("\177"); + sb.append("\ufd12"); + sb.append("\202"); + sb.append("\ufd12"); + sb.append("\203"); + sb.append("\ufd12"); + sb.append("\204"); + sb.append("\ufd12"); sb.append("\215"); - sb.append("\ufdad"); + sb.append("\ufd12"); + sb.append("\216"); + sb.append("\ufd12"); sb.append("\231"); - sb.append("\ufdad"); + sb.append("\ufd12"); sb.append("\232"); - sb.append("\ufdad"); - sb.append("\242"); - sb.append("\ufdad"); - sb.append("\245"); - sb.append("\ufdad"); - sb.append("\251"); - sb.append("\ufdad"); + sb.append("\ufd12"); + sb.append("\233"); + sb.append("\ufd12"); + sb.append("\243"); + sb.append("\ufd12"); + sb.append("\244"); + sb.append("\ufd12"); + sb.append("\246"); + sb.append("\ufd12"); + sb.append("\247"); + sb.append("\ufd12"); + sb.append("\252"); + sb.append("\ufd12"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\122"); + sb.append("\071"); + sb.append("\ufd85"); + sb.append("\072"); + sb.append("\ufd85"); sb.append("\073"); - sb.append("\ufd7a"); - sb.append("\111"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\112"); - sb.append("\ufd7a"); + sb.append("\ufd85"); + sb.append("\113"); + sb.append("\ufd85"); sb.append("\127"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\130"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\131"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\132"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\150"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\151"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\152"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\153"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\154"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\155"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\156"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\157"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\160"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\161"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\162"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\163"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\164"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\165"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\166"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\167"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\170"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\171"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\172"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\173"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\174"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\175"); - sb.append("\ufd7a"); + sb.append("\ufd85"); sb.append("\176"); - sb.append("\ufd7a"); - sb.append("\201"); - sb.append("\ufd7a"); - sb.append("\214"); - sb.append("\ufd7a"); - sb.append("\215"); - sb.append("\ufd7a"); - sb.append("\231"); - sb.append("\ufd7a"); + sb.append("\ufd85"); + sb.append("\177"); + sb.append("\ufd85"); + sb.append("\202"); + sb.append("\ufd85"); + sb.append("\216"); + sb.append("\ufd85"); sb.append("\232"); - sb.append("\ufd7a"); - sb.append("\242"); - sb.append("\ufd7a"); - sb.append("\245"); - sb.append("\ufd7a"); - sb.append("\251"); - sb.append("\ufd7a"); + sb.append("\ufd85"); + sb.append("\233"); + sb.append("\ufd85"); + sb.append("\243"); + sb.append("\ufd85"); + sb.append("\246"); + sb.append("\ufd85"); + sb.append("\252"); + sb.append("\ufd85"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\236"); + sb.append("\170"); sb.append("\004"); - sb.append("\u01a2"); - sb.append("\005"); - sb.append("\u01ac"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); sb.append("\010"); - sb.append("\u016b"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\016"); + sb.append("\071"); sb.append("\032"); - sb.append("\u018a"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); + sb.append("\106"); sb.append("\036"); - sb.append("\u0160"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); + sb.append("\125"); sb.append("\044"); - sb.append("\u017c"); + sb.append("\222"); sb.append("\045"); - sb.append("\u018d"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01b3"); sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); + sb.append("\026"); sb.append("\062"); - sb.append("\u01a6"); + sb.append("\210"); sb.append("\063"); - sb.append("\u0168"); - sb.append("\065"); - sb.append("\u0169"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); + sb.append("\010"); sb.append("\074"); - sb.append("\u01a7"); + sb.append("\051"); sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); - sb.append("\u0163"); + sb.append("\166"); sb.append("\077"); - sb.append("\u0164"); + sb.append("\123"); sb.append("\100"); - sb.append("\u0192"); + sb.append("\012"); sb.append("\101"); - sb.append("\u0171"); + sb.append("\206"); sb.append("\102"); - sb.append("\u0173"); + sb.append("\041"); sb.append("\103"); - sb.append("\u019c"); + sb.append("\144"); sb.append("\104"); - sb.append("\u015b"); - sb.append("\114"); - sb.append("\u0185"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); sb.append("\115"); - sb.append("\u019a"); + sb.append("\136"); sb.append("\116"); - sb.append("\u016e"); + sb.append("\046"); sb.append("\121"); - sb.append("\u0178"); + sb.append("\160"); sb.append("\122"); - sb.append("\u0167"); + sb.append("\013"); sb.append("\123"); - sb.append("\u0181"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\u0174"); sb.append("\125"); - sb.append("\u0199"); + sb.append("\116"); sb.append("\126"); - sb.append("\u018c"); - sb.append("\130"); - sb.append("\u01a4"); sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); sb.append("\133"); - sb.append("\u017d"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); sb.append("\216"); - sb.append("\u0183"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u016f"); + sb.append("\101"); sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\250"); - sb.append("\u015c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\240"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\112"); + sb.append("\u0422"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\122"); + sb.append("\071"); + sb.append("\ufd83"); + sb.append("\072"); + sb.append("\ufd83"); + sb.append("\073"); + sb.append("\ufd83"); + sb.append("\112"); + sb.append("\ufd83"); + sb.append("\113"); + sb.append("\ufd83"); + sb.append("\127"); + sb.append("\ufd83"); + sb.append("\130"); + sb.append("\ufd83"); + sb.append("\131"); + sb.append("\ufd83"); + sb.append("\132"); + sb.append("\ufd83"); + sb.append("\150"); + sb.append("\ufd83"); + sb.append("\151"); + sb.append("\ufd83"); + sb.append("\152"); + sb.append("\ufd83"); + sb.append("\153"); + sb.append("\ufd83"); + sb.append("\154"); + sb.append("\ufd83"); + sb.append("\155"); + sb.append("\ufd83"); + sb.append("\156"); + sb.append("\ufd83"); + sb.append("\157"); + sb.append("\ufd83"); + sb.append("\160"); + sb.append("\ufd83"); + sb.append("\161"); + sb.append("\ufd83"); + sb.append("\162"); + sb.append("\ufd83"); + sb.append("\163"); + sb.append("\ufd83"); + sb.append("\164"); + sb.append("\ufd83"); + sb.append("\165"); + sb.append("\ufd83"); + sb.append("\166"); + sb.append("\ufd83"); + sb.append("\167"); + sb.append("\ufd83"); + sb.append("\170"); + sb.append("\ufd83"); + sb.append("\171"); + sb.append("\ufd83"); + sb.append("\172"); + sb.append("\ufd83"); + sb.append("\173"); + sb.append("\ufd83"); + sb.append("\174"); + sb.append("\ufd83"); + sb.append("\175"); + sb.append("\ufd83"); + sb.append("\176"); + sb.append("\ufd83"); + sb.append("\177"); + sb.append("\ufd83"); + sb.append("\202"); + sb.append("\ufd83"); + sb.append("\216"); + sb.append("\ufd83"); + sb.append("\232"); + sb.append("\ufd83"); + sb.append("\233"); + sb.append("\ufd83"); + sb.append("\243"); + sb.append("\ufd83"); + sb.append("\246"); + sb.append("\ufd83"); + sb.append("\252"); + sb.append("\ufd83"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); sb.append("\004"); - sb.append("\u01a2"); - sb.append("\005"); - sb.append("\u01ac"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); sb.append("\010"); - sb.append("\u016b"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\016"); + sb.append("\071"); sb.append("\032"); - sb.append("\u018a"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); + sb.append("\106"); sb.append("\036"); - sb.append("\u0160"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); + sb.append("\125"); sb.append("\044"); - sb.append("\u017c"); + sb.append("\222"); sb.append("\045"); - sb.append("\u018d"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01b3"); sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); + sb.append("\026"); sb.append("\062"); - sb.append("\u01a6"); + sb.append("\210"); sb.append("\063"); - sb.append("\u0168"); - sb.append("\065"); - sb.append("\u0169"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); + sb.append("\010"); sb.append("\074"); - sb.append("\u01a7"); + sb.append("\051"); sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); - sb.append("\u0163"); + sb.append("\166"); sb.append("\077"); - sb.append("\u0164"); + sb.append("\123"); sb.append("\100"); - sb.append("\u0192"); + sb.append("\012"); sb.append("\101"); - sb.append("\u0171"); + sb.append("\206"); sb.append("\102"); - sb.append("\u0173"); + sb.append("\041"); sb.append("\103"); - sb.append("\u019c"); + sb.append("\144"); sb.append("\104"); - sb.append("\u015b"); - sb.append("\111"); - sb.append("\u0431"); - sb.append("\114"); - sb.append("\u0185"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); sb.append("\115"); - sb.append("\u019a"); + sb.append("\136"); sb.append("\116"); - sb.append("\u016e"); + sb.append("\046"); sb.append("\121"); - sb.append("\u0178"); + sb.append("\160"); sb.append("\122"); - sb.append("\u0167"); + sb.append("\013"); sb.append("\123"); - sb.append("\u0181"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\u0174"); sb.append("\125"); - sb.append("\u0199"); + sb.append("\116"); sb.append("\126"); - sb.append("\u018c"); - sb.append("\130"); - sb.append("\u01a4"); sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); sb.append("\133"); - sb.append("\u017d"); - sb.append("\216"); - sb.append("\u0183"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u016f"); - sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\250"); - sb.append("\u015c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\236"); - sb.append("\004"); - sb.append("\u01a2"); - sb.append("\005"); - sb.append("\u01ac"); - sb.append("\010"); - sb.append("\u016b"); - sb.append("\017"); - sb.append("\u0198"); sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u018a"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0160"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); - sb.append("\044"); - sb.append("\u017c"); - sb.append("\045"); - sb.append("\u018d"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); - sb.append("\062"); - sb.append("\u01a6"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); sb.append("\063"); - sb.append("\u0168"); - sb.append("\065"); - sb.append("\u0169"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); + sb.append("\214"); sb.append("\074"); - sb.append("\u01a7"); - sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); - sb.append("\u0163"); - sb.append("\077"); - sb.append("\u0164"); - sb.append("\100"); - sb.append("\u0192"); - sb.append("\101"); - sb.append("\u0171"); - sb.append("\102"); - sb.append("\u0173"); - sb.append("\103"); - sb.append("\u019c"); - sb.append("\104"); - sb.append("\u015b"); + sb.append("\215"); sb.append("\114"); - sb.append("\u0185"); - sb.append("\115"); - sb.append("\u019a"); - sb.append("\116"); - sb.append("\u016e"); - sb.append("\121"); - sb.append("\u0178"); - sb.append("\122"); - sb.append("\u0167"); - sb.append("\123"); - sb.append("\u0181"); - sb.append("\124"); - sb.append("\u0174"); - sb.append("\125"); - sb.append("\u0199"); - sb.append("\126"); - sb.append("\u018c"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u017d"); - sb.append("\216"); - sb.append("\u0183"); sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u016f"); + sb.append("\101"); sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\250"); - sb.append("\u015c"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\120"); + sb.append("\122"); sb.append("\071"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\072"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\073"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\112"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\113"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\127"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\130"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\131"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\132"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\150"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\151"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\152"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\153"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\154"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\155"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\156"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\157"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\160"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\161"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\162"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\163"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\164"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\165"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\166"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\167"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\170"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\171"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\172"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\173"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\174"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\175"); - sb.append("\ufd8b"); + sb.append("\ufd86"); sb.append("\176"); - sb.append("\ufd8b"); - sb.append("\201"); - sb.append("\ufd8b"); - sb.append("\215"); - sb.append("\ufd8b"); - sb.append("\231"); - sb.append("\ufd8b"); - sb.append("\232"); - sb.append("\ufd8b"); - sb.append("\242"); - sb.append("\ufd8b"); - sb.append("\245"); - sb.append("\ufd8b"); - sb.append("\251"); - sb.append("\ufd8b"); + sb.append("\ufd86"); + sb.append("\177"); + sb.append("\ufd86"); + sb.append("\202"); + sb.append("\ufd86"); + sb.append("\216"); + sb.append("\ufd86"); + sb.append("\232"); + sb.append("\ufd86"); + sb.append("\233"); + sb.append("\ufd86"); + sb.append("\243"); + sb.append("\ufd86"); + sb.append("\246"); + sb.append("\ufd86"); + sb.append("\252"); + sb.append("\ufd86"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\122"); - sb.append("\071"); - sb.append("\ufd8e"); - sb.append("\072"); - sb.append("\ufd8e"); - sb.append("\073"); - sb.append("\ufd8e"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); sb.append("\112"); - sb.append("\ufd8e"); - sb.append("\113"); - sb.append("\ufd8e"); - sb.append("\127"); - sb.append("\ufd8e"); + sb.append("\u0426"); sb.append("\130"); - sb.append("\ufd8e"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\ufd8e"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\ufd8e"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\ufd8e"); - sb.append("\151"); - sb.append("\ufd8e"); + sb.append("\u01c6"); sb.append("\152"); - sb.append("\ufd8e"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufd8e"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufd8e"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufd8e"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufd8e"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufd8e"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufd8e"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufd8e"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufd8e"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufd8e"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufd8e"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufd8e"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufd8e"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufd8e"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufd8e"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufd8e"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd8e"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd8e"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd8e"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd8e"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd8e"); - sb.append("\201"); - sb.append("\ufd8e"); - sb.append("\214"); - sb.append("\u0438"); - sb.append("\215"); - sb.append("\ufd8e"); - sb.append("\231"); - sb.append("\ufd8e"); - sb.append("\232"); - sb.append("\ufd8e"); - sb.append("\242"); - sb.append("\ufd8e"); - sb.append("\245"); - sb.append("\ufd8e"); - sb.append("\251"); - sb.append("\ufd8e"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); + sb.append("\071"); + sb.append("\ufd84"); + sb.append("\072"); + sb.append("\ufd84"); + sb.append("\073"); + sb.append("\ufd84"); + sb.append("\112"); + sb.append("\ufd84"); + sb.append("\113"); + sb.append("\ufd84"); + sb.append("\127"); + sb.append("\ufd84"); + sb.append("\130"); + sb.append("\ufd84"); sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufd84"); + sb.append("\132"); + sb.append("\ufd84"); + sb.append("\150"); + sb.append("\ufd84"); + sb.append("\151"); + sb.append("\ufd84"); + sb.append("\152"); + sb.append("\ufd84"); + sb.append("\153"); + sb.append("\ufd84"); + sb.append("\154"); + sb.append("\ufd84"); + sb.append("\155"); + sb.append("\ufd84"); + sb.append("\156"); + sb.append("\ufd84"); + sb.append("\157"); + sb.append("\ufd84"); + sb.append("\160"); + sb.append("\ufd84"); + sb.append("\161"); + sb.append("\ufd84"); + sb.append("\162"); + sb.append("\ufd84"); + sb.append("\163"); + sb.append("\ufd84"); + sb.append("\164"); + sb.append("\ufd84"); + sb.append("\165"); + sb.append("\ufd84"); + sb.append("\166"); + sb.append("\ufd84"); + sb.append("\167"); + sb.append("\ufd84"); + sb.append("\170"); + sb.append("\ufd84"); + sb.append("\171"); + sb.append("\ufd84"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufd84"); sb.append("\173"); + sb.append("\ufd84"); + sb.append("\174"); + sb.append("\ufd84"); + sb.append("\175"); + sb.append("\ufd84"); sb.append("\176"); + sb.append("\ufd84"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufd84"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufd84"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufd84"); + sb.append("\232"); + sb.append("\ufd84"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufd84"); + sb.append("\243"); + sb.append("\ufd84"); + sb.append("\246"); + sb.append("\ufd84"); + sb.append("\252"); + sb.append("\ufd84"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\122"); - sb.append("\071"); - sb.append("\ufd8d"); - sb.append("\072"); - sb.append("\ufd8d"); + sb.append("\114"); sb.append("\073"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\112"); - sb.append("\ufd8d"); - sb.append("\113"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\127"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\130"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\131"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\132"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\150"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\151"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\152"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\153"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\154"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\155"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\156"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\157"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\160"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\161"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\162"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\163"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\164"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\165"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\166"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\167"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\170"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\171"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\172"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\173"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\174"); - sb.append("\ufd8d"); + sb.append("\ufd90"); sb.append("\175"); - sb.append("\ufd8d"); + sb.append("\u010c"); sb.append("\176"); - sb.append("\ufd8d"); - sb.append("\201"); - sb.append("\ufd8d"); - sb.append("\214"); - sb.append("\u0433"); - sb.append("\215"); - sb.append("\ufd8d"); - sb.append("\231"); - sb.append("\ufd8d"); + sb.append("\u010a"); + sb.append("\177"); + sb.append("\372"); + sb.append("\202"); + sb.append("\ufd90"); + sb.append("\216"); + sb.append("\ufd90"); sb.append("\232"); - sb.append("\ufd8d"); - sb.append("\242"); - sb.append("\ufd8d"); - sb.append("\245"); - sb.append("\ufd8d"); - sb.append("\251"); - sb.append("\ufd8d"); + sb.append("\ufd90"); + sb.append("\233"); + sb.append("\ufd90"); + sb.append("\243"); + sb.append("\ufd90"); + sb.append("\246"); + sb.append("\ufd90"); + sb.append("\252"); + sb.append("\ufd90"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\070"); + sb.append("\074"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\357"); + sb.append("\356"); sb.append("\015"); sb.append("\364"); sb.append("\016"); - sb.append("\356"); + sb.append("\357"); sb.append("\075"); sb.append("\351"); sb.append("\077"); @@ -1408,1460 +1391,2016 @@ protected EncodedActionTable12() { sb.append("\046"); sb.append("\121"); sb.append("\160"); - sb.append("\172"); - sb.append("\362"); sb.append("\173"); + sb.append("\362"); + sb.append("\174"); sb.append("\352"); - sb.append("\177"); - sb.append("\347"); sb.append("\200"); + sb.append("\347"); + sb.append("\201"); sb.append("\354"); - sb.append("\214"); + sb.append("\215"); sb.append("\360"); - sb.append("\222"); + sb.append("\223"); sb.append("\341"); - sb.append("\230"); + sb.append("\231"); sb.append("\366"); - sb.append("\236"); + sb.append("\232"); + sb.append("\ufd6e"); + sb.append("\237"); sb.append("\060"); - sb.append("\253"); - sb.append("\147"); + sb.append("\245"); + sb.append("\u0143"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\076"); - sb.append("\130"); - sb.append("\u0105"); - sb.append("\131"); - sb.append("\u0115"); - sb.append("\132"); - sb.append("\374"); - sb.append("\150"); - sb.append("\u0101"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u042a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\073"); + sb.append("\ufd77"); + sb.append("\111"); + sb.append("\ufd77"); + sb.append("\112"); + sb.append("\ufd77"); + sb.append("\127"); + sb.append("\ufd77"); + sb.append("\130"); + sb.append("\ufd77"); + sb.append("\131"); + sb.append("\ufd77"); + sb.append("\132"); + sb.append("\ufd77"); + sb.append("\150"); + sb.append("\ufd77"); + sb.append("\151"); + sb.append("\ufd77"); sb.append("\152"); - sb.append("\375"); + sb.append("\ufd77"); sb.append("\153"); - sb.append("\u010e"); + sb.append("\ufd77"); sb.append("\154"); - sb.append("\376"); + sb.append("\ufd77"); sb.append("\155"); - sb.append("\u0107"); + sb.append("\ufd77"); sb.append("\156"); - sb.append("\u010f"); + sb.append("\ufd77"); sb.append("\157"); - sb.append("\u0114"); + sb.append("\ufd77"); sb.append("\160"); - sb.append("\u0108"); + sb.append("\ufd77"); sb.append("\161"); - sb.append("\371"); + sb.append("\ufd77"); sb.append("\162"); - sb.append("\u0106"); + sb.append("\ufd77"); sb.append("\163"); - sb.append("\u0112"); + sb.append("\ufd77"); sb.append("\164"); - sb.append("\u0111"); + sb.append("\ufd77"); sb.append("\165"); - sb.append("\u0104"); + sb.append("\ufd77"); sb.append("\166"); - sb.append("\u0102"); + sb.append("\ufd77"); sb.append("\167"); - sb.append("\u0110"); + sb.append("\ufd77"); sb.append("\170"); - sb.append("\u010d"); + sb.append("\ufd77"); sb.append("\171"); - sb.append("\u0109"); + sb.append("\ufd77"); sb.append("\172"); - sb.append("\u0116"); + sb.append("\ufd77"); sb.append("\173"); - sb.append("\u0103"); + sb.append("\ufd77"); sb.append("\174"); - sb.append("\u010c"); + sb.append("\ufd77"); sb.append("\175"); - sb.append("\u010a"); + sb.append("\ufd77"); sb.append("\176"); - sb.append("\373"); + sb.append("\ufd77"); + sb.append("\177"); + sb.append("\ufd77"); + sb.append("\202"); + sb.append("\ufd77"); + sb.append("\215"); + sb.append("\ufd77"); + sb.append("\216"); + sb.append("\ufd77"); + sb.append("\232"); + sb.append("\ufd77"); + sb.append("\233"); + sb.append("\ufd77"); + sb.append("\243"); + sb.append("\ufd77"); + sb.append("\246"); + sb.append("\ufd77"); + sb.append("\252"); + sb.append("\ufd77"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\070"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\356"); + sb.append("\015"); + sb.append("\364"); + sb.append("\016"); + sb.append("\357"); + sb.append("\075"); + sb.append("\351"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\173"); + sb.append("\362"); + sb.append("\174"); + sb.append("\352"); + sb.append("\200"); + sb.append("\347"); sb.append("\201"); - sb.append("\u0100"); + sb.append("\354"); sb.append("\215"); - sb.append("\u0435"); - sb.append("\242"); - sb.append("\377"); - sb.append("\245"); - sb.append("\372"); - sb.append("\251"); - sb.append("\u0113"); + sb.append("\360"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\366"); + sb.append("\237"); + sb.append("\060"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\122"); - sb.append("\071"); - sb.append("\ufd7f"); - sb.append("\072"); - sb.append("\ufd7f"); - sb.append("\073"); - sb.append("\ufd7f"); - sb.append("\112"); - sb.append("\ufd7f"); - sb.append("\113"); - sb.append("\ufd7f"); - sb.append("\127"); - sb.append("\ufd7f"); + sb.append("\100"); sb.append("\130"); - sb.append("\ufd7f"); + sb.append("\u0105"); sb.append("\131"); - sb.append("\ufd7f"); + sb.append("\u0116"); sb.append("\132"); - sb.append("\ufd7f"); + sb.append("\375"); sb.append("\150"); - sb.append("\ufd7f"); - sb.append("\151"); - sb.append("\ufd7f"); + sb.append("\u0100"); sb.append("\152"); - sb.append("\ufd7f"); + sb.append("\374"); sb.append("\153"); - sb.append("\ufd7f"); + sb.append("\u010e"); sb.append("\154"); - sb.append("\ufd7f"); + sb.append("\u0113"); sb.append("\155"); - sb.append("\ufd7f"); + sb.append("\376"); sb.append("\156"); - sb.append("\ufd7f"); + sb.append("\u0107"); sb.append("\157"); - sb.append("\ufd7f"); + sb.append("\u010f"); sb.append("\160"); - sb.append("\ufd7f"); + sb.append("\u0115"); sb.append("\161"); - sb.append("\ufd7f"); + sb.append("\u0109"); sb.append("\162"); - sb.append("\ufd7f"); + sb.append("\371"); sb.append("\163"); - sb.append("\ufd7f"); + sb.append("\u0106"); sb.append("\164"); - sb.append("\ufd7f"); + sb.append("\u0112"); sb.append("\165"); - sb.append("\ufd7f"); + sb.append("\u0110"); sb.append("\166"); - sb.append("\ufd7f"); + sb.append("\u0104"); sb.append("\167"); - sb.append("\ufd7f"); + sb.append("\u0102"); sb.append("\170"); - sb.append("\ufd7f"); + sb.append("\u0111"); sb.append("\171"); - sb.append("\ufd7f"); + sb.append("\u010d"); sb.append("\172"); - sb.append("\ufd7f"); + sb.append("\u0108"); sb.append("\173"); - sb.append("\ufd7f"); + sb.append("\u0117"); sb.append("\174"); - sb.append("\ufd7f"); + sb.append("\u0103"); sb.append("\175"); - sb.append("\ufd7f"); + sb.append("\u010c"); sb.append("\176"); - sb.append("\ufd7f"); - sb.append("\201"); - sb.append("\ufd7f"); - sb.append("\214"); - sb.append("\ufd7f"); - sb.append("\215"); - sb.append("\ufd7f"); - sb.append("\231"); - sb.append("\ufd7f"); - sb.append("\232"); - sb.append("\ufd7f"); - sb.append("\242"); - sb.append("\ufd7f"); - sb.append("\245"); - sb.append("\ufd7f"); - sb.append("\251"); - sb.append("\ufd7f"); + sb.append("\u010a"); + sb.append("\177"); + sb.append("\372"); + sb.append("\202"); + sb.append("\377"); + sb.append("\216"); + sb.append("\u042d"); + sb.append("\243"); + sb.append("\u0101"); + sb.append("\246"); + sb.append("\373"); + sb.append("\252"); + sb.append("\u0114"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\u01d2"); + sb.append("\116"); + sb.append("\073"); + sb.append("\ufd7c"); sb.append("\112"); - sb.append("\u0437"); + sb.append("\ufd7c"); + sb.append("\127"); + sb.append("\ufd7c"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufd7c"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufd7c"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufd7c"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufd7c"); + sb.append("\151"); + sb.append("\ufd7c"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufd7c"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufd7c"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufd7c"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufd7c"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufd7c"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufd7c"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufd7c"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufd7c"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufd7c"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufd7c"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufd7c"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufd7c"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufd7c"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufd7c"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufd7c"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufd7c"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufd7c"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufd7c"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufd7c"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufd7c"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufd7c"); + sb.append("\177"); + sb.append("\ufd7c"); + sb.append("\202"); + sb.append("\ufd7c"); + sb.append("\215"); + sb.append("\ufd7c"); + sb.append("\216"); + sb.append("\ufd7c"); + sb.append("\232"); + sb.append("\ufd7c"); + sb.append("\233"); + sb.append("\ufd7c"); + sb.append("\243"); + sb.append("\ufd7c"); + sb.append("\246"); + sb.append("\ufd7c"); + sb.append("\252"); + sb.append("\ufd7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\120"); - sb.append("\071"); - sb.append("\ufd8c"); - sb.append("\072"); - sb.append("\ufd8c"); + sb.append("\114"); sb.append("\073"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\112"); - sb.append("\ufd8c"); - sb.append("\113"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\127"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\130"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\131"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\132"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\150"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\151"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\152"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\153"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\154"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\155"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\156"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\157"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\160"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\161"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\162"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\163"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\164"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\165"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\166"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\167"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\170"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\171"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\172"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\173"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\174"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\175"); - sb.append("\ufd8c"); + sb.append("\ufdac"); sb.append("\176"); - sb.append("\ufd8c"); - sb.append("\201"); - sb.append("\ufd8c"); - sb.append("\215"); - sb.append("\ufd8c"); - sb.append("\231"); - sb.append("\ufd8c"); + sb.append("\ufdac"); + sb.append("\177"); + sb.append("\ufdac"); + sb.append("\202"); + sb.append("\ufdac"); + sb.append("\216"); + sb.append("\ufdac"); sb.append("\232"); - sb.append("\ufd8c"); - sb.append("\242"); - sb.append("\ufd8c"); - sb.append("\245"); - sb.append("\ufd8c"); - sb.append("\251"); - sb.append("\ufd8c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\070"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\357"); - sb.append("\015"); - sb.append("\364"); - sb.append("\016"); - sb.append("\356"); - sb.append("\075"); - sb.append("\351"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\172"); - sb.append("\362"); - sb.append("\173"); - sb.append("\352"); - sb.append("\177"); - sb.append("\347"); - sb.append("\200"); - sb.append("\354"); - sb.append("\214"); - sb.append("\360"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\366"); - sb.append("\236"); - sb.append("\060"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\076"); - sb.append("\130"); - sb.append("\u0105"); - sb.append("\131"); - sb.append("\u0115"); - sb.append("\132"); - sb.append("\374"); - sb.append("\150"); - sb.append("\u0101"); - sb.append("\152"); - sb.append("\375"); - sb.append("\153"); - sb.append("\u010e"); - sb.append("\154"); - sb.append("\376"); - sb.append("\155"); - sb.append("\u0107"); - sb.append("\156"); - sb.append("\u010f"); - sb.append("\157"); - sb.append("\u0114"); - sb.append("\160"); - sb.append("\u0108"); - sb.append("\161"); - sb.append("\371"); - sb.append("\162"); - sb.append("\u0106"); - sb.append("\163"); - sb.append("\u0112"); - sb.append("\164"); - sb.append("\u0111"); - sb.append("\165"); - sb.append("\u0104"); - sb.append("\166"); - sb.append("\u0102"); - sb.append("\167"); - sb.append("\u0110"); - sb.append("\170"); - sb.append("\u010d"); - sb.append("\171"); - sb.append("\u0109"); - sb.append("\172"); - sb.append("\u0116"); - sb.append("\173"); - sb.append("\u0103"); - sb.append("\174"); - sb.append("\u010c"); - sb.append("\175"); - sb.append("\u010a"); - sb.append("\176"); - sb.append("\373"); - sb.append("\201"); - sb.append("\u0100"); - sb.append("\215"); - sb.append("\u043a"); - sb.append("\242"); - sb.append("\377"); - sb.append("\245"); - sb.append("\372"); - sb.append("\251"); - sb.append("\u0113"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\122"); - sb.append("\071"); - sb.append("\ufd80"); - sb.append("\072"); - sb.append("\ufd80"); - sb.append("\073"); - sb.append("\ufd80"); - sb.append("\112"); - sb.append("\ufd80"); - sb.append("\113"); - sb.append("\ufd80"); - sb.append("\127"); - sb.append("\ufd80"); - sb.append("\130"); - sb.append("\ufd80"); - sb.append("\131"); - sb.append("\ufd80"); - sb.append("\132"); - sb.append("\ufd80"); - sb.append("\150"); - sb.append("\ufd80"); - sb.append("\151"); - sb.append("\ufd80"); - sb.append("\152"); - sb.append("\ufd80"); - sb.append("\153"); - sb.append("\ufd80"); - sb.append("\154"); - sb.append("\ufd80"); - sb.append("\155"); - sb.append("\ufd80"); - sb.append("\156"); - sb.append("\ufd80"); - sb.append("\157"); - sb.append("\ufd80"); - sb.append("\160"); - sb.append("\ufd80"); - sb.append("\161"); - sb.append("\ufd80"); - sb.append("\162"); - sb.append("\ufd80"); - sb.append("\163"); - sb.append("\ufd80"); - sb.append("\164"); - sb.append("\ufd80"); - sb.append("\165"); - sb.append("\ufd80"); - sb.append("\166"); - sb.append("\ufd80"); - sb.append("\167"); - sb.append("\ufd80"); - sb.append("\170"); - sb.append("\ufd80"); - sb.append("\171"); - sb.append("\ufd80"); - sb.append("\172"); - sb.append("\ufd80"); - sb.append("\173"); - sb.append("\ufd80"); - sb.append("\174"); - sb.append("\ufd80"); - sb.append("\175"); - sb.append("\ufd80"); - sb.append("\176"); - sb.append("\ufd80"); - sb.append("\201"); - sb.append("\ufd80"); - sb.append("\214"); - sb.append("\ufd80"); - sb.append("\215"); - sb.append("\ufd80"); - sb.append("\231"); - sb.append("\ufd80"); - sb.append("\232"); - sb.append("\ufd80"); - sb.append("\242"); - sb.append("\ufd80"); - sb.append("\245"); - sb.append("\ufd80"); - sb.append("\251"); - sb.append("\ufd80"); + sb.append("\ufdac"); + sb.append("\233"); + sb.append("\ufdac"); + sb.append("\243"); + sb.append("\ufdac"); + sb.append("\246"); + sb.append("\ufdac"); + sb.append("\252"); + sb.append("\ufdac"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\120"); - sb.append("\071"); - sb.append("\ufd8a"); - sb.append("\072"); - sb.append("\ufd8a"); sb.append("\073"); - sb.append("\ufd8a"); + sb.append("\ufd78"); + sb.append("\111"); + sb.append("\ufd78"); sb.append("\112"); - sb.append("\ufd8a"); - sb.append("\113"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\127"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\130"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\131"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\132"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\150"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\151"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\152"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\153"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\154"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\155"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\156"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\157"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\160"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\161"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\162"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\163"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\164"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\165"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\166"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\167"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\170"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\171"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\172"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\173"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\174"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\175"); - sb.append("\ufd8a"); + sb.append("\ufd78"); sb.append("\176"); - sb.append("\ufd8a"); - sb.append("\201"); - sb.append("\ufd8a"); + sb.append("\ufd78"); + sb.append("\177"); + sb.append("\ufd78"); + sb.append("\202"); + sb.append("\ufd78"); sb.append("\215"); - sb.append("\ufd8a"); - sb.append("\231"); - sb.append("\ufd8a"); + sb.append("\ufd78"); + sb.append("\216"); + sb.append("\ufd78"); sb.append("\232"); - sb.append("\ufd8a"); - sb.append("\242"); - sb.append("\ufd8a"); - sb.append("\245"); - sb.append("\ufd8a"); - sb.append("\251"); - sb.append("\ufd8a"); + sb.append("\ufd78"); + sb.append("\233"); + sb.append("\ufd78"); + sb.append("\243"); + sb.append("\ufd78"); + sb.append("\246"); + sb.append("\ufd78"); + sb.append("\252"); + sb.append("\ufd78"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\070"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); + sb.append("\236"); + sb.append("\004"); + sb.append("\u01a4"); + sb.append("\005"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\357"); - sb.append("\015"); - sb.append("\364"); - sb.append("\016"); - sb.append("\356"); - sb.append("\075"); - sb.append("\351"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\172"); - sb.append("\362"); - sb.append("\173"); - sb.append("\352"); - sb.append("\177"); - sb.append("\347"); - sb.append("\200"); - sb.append("\354"); - sb.append("\214"); - sb.append("\360"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\366"); - sb.append("\236"); - sb.append("\060"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufe6c"); - sb.append("\151"); - sb.append("\ufe6c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\022"); - sb.append("\010"); - sb.append("\244"); - sb.append("\075"); - sb.append("\310"); - sb.append("\076"); - sb.append("\313"); - sb.append("\121"); - sb.append("\237"); - sb.append("\230"); - sb.append("\321"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\012"); - sb.append("\ufec8"); - sb.append("\154"); - sb.append("\ufec8"); - sb.append("\156"); - sb.append("\ufec8"); - sb.append("\244"); - sb.append("\ufec8"); - sb.append("\251"); - sb.append("\ufec8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\012"); - sb.append("\ufecb"); - sb.append("\154"); - sb.append("\ufecb"); - sb.append("\156"); - sb.append("\ufecb"); - sb.append("\244"); - sb.append("\ufecb"); - sb.append("\251"); - sb.append("\ufecb"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); + sb.append("\u016d"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\010"); - sb.append("\244"); - sb.append("\075"); - sb.append("\310"); - sb.append("\076"); - sb.append("\313"); - sb.append("\121"); - sb.append("\237"); - sb.append("\230"); - sb.append("\321"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\012"); - sb.append("\ufec9"); - sb.append("\154"); - sb.append("\ufec9"); - sb.append("\156"); - sb.append("\ufec9"); - sb.append("\244"); - sb.append("\ufec9"); - sb.append("\251"); - sb.append("\ufec9"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\016"); - sb.append("\033"); - sb.append("\ufffe"); - sb.append("\111"); - sb.append("\ufffe"); - sb.append("\112"); - sb.append("\ufffe"); - sb.append("\117"); - sb.append("\ufffe"); - sb.append("\127"); - sb.append("\ufffe"); - sb.append("\151"); - sb.append("\ufffe"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\016"); - sb.append("\033"); - sb.append("\ufffd"); - sb.append("\111"); - sb.append("\ufffd"); - sb.append("\112"); - sb.append("\ufffd"); - sb.append("\117"); - sb.append("\ufffd"); - sb.append("\127"); - sb.append("\ufffd"); - sb.append("\151"); - sb.append("\ufffd"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\111"); - sb.append("\u044c"); - sb.append("\127"); - sb.append("\u044b"); - sb.append("\151"); - sb.append("\u044e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\111"); - sb.append("\ufe9d"); - sb.append("\127"); - sb.append("\ufe9d"); - sb.append("\151"); - sb.append("\ufe9d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\016"); - sb.append("\033"); - sb.append("\uffff"); - sb.append("\111"); - sb.append("\uffff"); - sb.append("\112"); - sb.append("\uffff"); - sb.append("\117"); - sb.append("\uffff"); - sb.append("\127"); - sb.append("\uffff"); - sb.append("\151"); - sb.append("\uffff"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\111"); - sb.append("\ufe9c"); - sb.append("\127"); - sb.append("\ufe9c"); - sb.append("\151"); - sb.append("\ufe9c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\033"); - sb.append("\ufff9"); - sb.append("\111"); - sb.append("\ufff9"); - sb.append("\117"); - sb.append("\ufff9"); - sb.append("\127"); - sb.append("\ufff9"); - sb.append("\151"); - sb.append("\ufff9"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u018c"); sb.append("\033"); - sb.append("\ufffa"); - sb.append("\111"); - sb.append("\ufffa"); - sb.append("\117"); - sb.append("\ufffa"); - sb.append("\127"); - sb.append("\ufffa"); - sb.append("\151"); - sb.append("\ufffa"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\010"); - sb.append("\u0447"); - sb.append("\121"); - sb.append("\u0443"); - sb.append("\254"); - sb.append("\u0444"); - sb.append("\255"); - sb.append("\u0449"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\020"); - sb.append("\010"); - sb.append("\ufe98"); - sb.append("\112"); - sb.append("\ufe98"); - sb.append("\121"); - sb.append("\ufe98"); - sb.append("\222"); - sb.append("\ufe98"); - sb.append("\253"); - sb.append("\ufe98"); - sb.append("\254"); - sb.append("\ufe98"); - sb.append("\255"); - sb.append("\ufe98"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\046"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0162"); sb.append("\037"); - sb.append("\ufe9f"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\ufe9f"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\ufe9f"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u01ad"); + sb.append("\055"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\ufe9f"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\ufe9f"); - sb.append("\112"); - sb.append("\ufe9f"); - sb.append("\120"); - sb.append("\ufe9f"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); + sb.append("\062"); + sb.append("\u01a8"); + sb.append("\063"); + sb.append("\u016a"); + sb.append("\065"); + sb.append("\u016b"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); + sb.append("\074"); + sb.append("\u01a9"); + sb.append("\075"); + sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); + sb.append("\077"); + sb.append("\u0166"); + sb.append("\100"); + sb.append("\u0194"); + sb.append("\101"); + sb.append("\u0173"); + sb.append("\102"); + sb.append("\u0175"); + sb.append("\103"); + sb.append("\u019e"); + sb.append("\104"); + sb.append("\u015d"); + sb.append("\114"); + sb.append("\u0187"); + sb.append("\115"); + sb.append("\u019c"); + sb.append("\116"); + sb.append("\u0170"); + sb.append("\121"); + sb.append("\u017a"); + sb.append("\122"); + sb.append("\u0169"); + sb.append("\123"); + sb.append("\u0183"); + sb.append("\124"); + sb.append("\u0176"); + sb.append("\125"); + sb.append("\u019b"); + sb.append("\126"); + sb.append("\u018e"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\ufe9f"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\ufe9f"); + sb.append("\u0171"); sb.append("\224"); - sb.append("\ufe9f"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\ufe9f"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\ufe9f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\ufe9f"); - sb.append("\247"); - sb.append("\ufe9f"); - sb.append("\250"); - sb.append("\ufe9f"); - sb.append("\256"); - sb.append("\ufe9f"); - sb.append("\257"); - sb.append("\ufe9f"); - sb.append("\260"); - sb.append("\ufe9f"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\046"); + sb.append("\240"); + sb.append("\004"); + sb.append("\u01a4"); + sb.append("\005"); + sb.append("\u01ae"); + sb.append("\010"); + sb.append("\u016d"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u018c"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0162"); sb.append("\037"); - sb.append("\ufe9b"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\ufe9b"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\ufe9b"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u01ad"); + sb.append("\055"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\ufe9b"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\ufe9b"); - sb.append("\112"); - sb.append("\ufe9b"); - sb.append("\120"); - sb.append("\ufe9b"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); + sb.append("\062"); + sb.append("\u01a8"); + sb.append("\063"); + sb.append("\u016a"); + sb.append("\065"); + sb.append("\u016b"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); + sb.append("\074"); + sb.append("\u01a9"); + sb.append("\075"); + sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); + sb.append("\077"); + sb.append("\u0166"); + sb.append("\100"); + sb.append("\u0194"); + sb.append("\101"); + sb.append("\u0173"); + sb.append("\102"); + sb.append("\u0175"); + sb.append("\103"); + sb.append("\u019e"); + sb.append("\104"); + sb.append("\u015d"); + sb.append("\111"); + sb.append("\u0435"); + sb.append("\114"); + sb.append("\u0187"); + sb.append("\115"); + sb.append("\u019c"); + sb.append("\116"); + sb.append("\u0170"); + sb.append("\121"); + sb.append("\u017a"); + sb.append("\122"); + sb.append("\u0169"); + sb.append("\123"); + sb.append("\u0183"); + sb.append("\124"); + sb.append("\u0176"); + sb.append("\125"); + sb.append("\u019b"); + sb.append("\126"); + sb.append("\u018e"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\ufe9b"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\ufe9b"); + sb.append("\u0171"); sb.append("\224"); - sb.append("\ufe9b"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\ufe9b"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\ufe9b"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\ufe9b"); - sb.append("\247"); - sb.append("\ufe9b"); - sb.append("\250"); - sb.append("\ufe9b"); - sb.append("\256"); - sb.append("\ufe9b"); - sb.append("\257"); - sb.append("\ufe9b"); - sb.append("\260"); - sb.append("\ufe9b"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\020"); - sb.append("\010"); - sb.append("\u0457"); - sb.append("\112"); - sb.append("\u0454"); - sb.append("\121"); - sb.append("\u0456"); - sb.append("\222"); - sb.append("\341"); - sb.append("\253"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\020"); - sb.append("\010"); - sb.append("\ufe97"); - sb.append("\112"); - sb.append("\ufe97"); - sb.append("\121"); - sb.append("\ufe97"); - sb.append("\222"); - sb.append("\ufe97"); - sb.append("\253"); - sb.append("\ufe97"); - sb.append("\254"); - sb.append("\ufe97"); - sb.append("\255"); - sb.append("\ufe97"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\236"); sb.append("\004"); - sb.append("\033"); - sb.append("\u0469"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\020"); + sb.append("\u01a4"); + sb.append("\005"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\ufe99"); - sb.append("\112"); - sb.append("\ufe99"); - sb.append("\121"); - sb.append("\ufe99"); - sb.append("\222"); - sb.append("\ufe99"); - sb.append("\253"); - sb.append("\ufe99"); - sb.append("\254"); - sb.append("\ufe99"); - sb.append("\255"); - sb.append("\ufe99"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\113"); - sb.append("\u0458"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\046"); + sb.append("\u016d"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u018c"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0162"); sb.append("\037"); - sb.append("\ufe9a"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\ufe9a"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\ufe9a"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u01ad"); + sb.append("\055"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\ufe9a"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\ufe9a"); - sb.append("\112"); - sb.append("\ufe9a"); - sb.append("\120"); - sb.append("\ufe9a"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); + sb.append("\062"); + sb.append("\u01a8"); + sb.append("\063"); + sb.append("\u016a"); + sb.append("\065"); + sb.append("\u016b"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); + sb.append("\074"); + sb.append("\u01a9"); + sb.append("\075"); + sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); + sb.append("\077"); + sb.append("\u0166"); + sb.append("\100"); + sb.append("\u0194"); + sb.append("\101"); + sb.append("\u0173"); + sb.append("\102"); + sb.append("\u0175"); + sb.append("\103"); + sb.append("\u019e"); + sb.append("\104"); + sb.append("\u015d"); + sb.append("\114"); + sb.append("\u0187"); + sb.append("\115"); + sb.append("\u019c"); + sb.append("\116"); + sb.append("\u0170"); + sb.append("\121"); + sb.append("\u017a"); + sb.append("\122"); + sb.append("\u0169"); + sb.append("\123"); + sb.append("\u0183"); + sb.append("\124"); + sb.append("\u0176"); + sb.append("\125"); + sb.append("\u019b"); + sb.append("\126"); + sb.append("\u018e"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\ufe9a"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\ufe9a"); + sb.append("\u0171"); sb.append("\224"); - sb.append("\ufe9a"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\ufe9a"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\ufe9a"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\ufe9a"); - sb.append("\247"); - sb.append("\ufe9a"); - sb.append("\250"); - sb.append("\ufe9a"); - sb.append("\256"); - sb.append("\ufe9a"); - sb.append("\257"); - sb.append("\ufe9a"); - sb.append("\260"); - sb.append("\ufe9a"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\020"); - sb.append("\010"); - sb.append("\ufe96"); + sb.append("\122"); + sb.append("\071"); + sb.append("\ufd89"); + sb.append("\072"); + sb.append("\ufd89"); + sb.append("\073"); + sb.append("\ufd89"); sb.append("\112"); - sb.append("\ufe96"); - sb.append("\121"); - sb.append("\ufe96"); - sb.append("\222"); - sb.append("\ufe96"); - sb.append("\253"); - sb.append("\ufe96"); - sb.append("\254"); - sb.append("\ufe96"); - sb.append("\255"); - sb.append("\ufe96"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\033"); - sb.append("\ufccb"); - sb.append("\113"); - sb.append("\ufddf"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\033"); - sb.append("\ufccc"); + sb.append("\ufd89"); sb.append("\113"); - sb.append("\ufde0"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\033"); - sb.append("\u045b"); - sb.append("\241"); - sb.append("\u045a"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\016"); - sb.append("\010"); - sb.append("\244"); - sb.append("\121"); - sb.append("\237"); - sb.append("\222"); - sb.append("\341"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\225"); - sb.append("\u045e"); - sb.append("\226"); - sb.append("\u0460"); - sb.append("\227"); - sb.append("\u045d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\010"); - sb.append("\ufe8d"); - sb.append("\121"); - sb.append("\ufe8d"); - sb.append("\151"); - sb.append("\ufe8d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\010"); - sb.append("\ufe8b"); - sb.append("\121"); - sb.append("\ufe8b"); + sb.append("\ufd89"); + sb.append("\127"); + sb.append("\ufd89"); + sb.append("\130"); + sb.append("\ufd89"); + sb.append("\131"); + sb.append("\ufd89"); + sb.append("\132"); + sb.append("\ufd89"); + sb.append("\150"); + sb.append("\ufd89"); sb.append("\151"); - sb.append("\ufe8b"); + sb.append("\ufd89"); + sb.append("\152"); + sb.append("\ufd89"); + sb.append("\153"); + sb.append("\ufd89"); + sb.append("\154"); + sb.append("\ufd89"); + sb.append("\155"); + sb.append("\ufd89"); + sb.append("\156"); + sb.append("\ufd89"); + sb.append("\157"); + sb.append("\ufd89"); + sb.append("\160"); + sb.append("\ufd89"); + sb.append("\161"); + sb.append("\ufd89"); + sb.append("\162"); + sb.append("\ufd89"); + sb.append("\163"); + sb.append("\ufd89"); + sb.append("\164"); + sb.append("\ufd89"); + sb.append("\165"); + sb.append("\ufd89"); + sb.append("\166"); + sb.append("\ufd89"); + sb.append("\167"); + sb.append("\ufd89"); + sb.append("\170"); + sb.append("\ufd89"); + sb.append("\171"); + sb.append("\ufd89"); + sb.append("\172"); + sb.append("\ufd89"); + sb.append("\173"); + sb.append("\ufd89"); + sb.append("\174"); + sb.append("\ufd89"); + sb.append("\175"); + sb.append("\ufd89"); + sb.append("\176"); + sb.append("\ufd89"); + sb.append("\177"); + sb.append("\ufd89"); + sb.append("\202"); + sb.append("\ufd89"); + sb.append("\216"); + sb.append("\ufd89"); + sb.append("\232"); + sb.append("\ufd89"); + sb.append("\233"); + sb.append("\ufd89"); + sb.append("\243"); + sb.append("\ufd89"); + sb.append("\246"); + sb.append("\ufd89"); + sb.append("\252"); + sb.append("\ufd89"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); + sb.append("\124"); + sb.append("\071"); + sb.append("\ufd8c"); + sb.append("\072"); + sb.append("\ufd8c"); + sb.append("\073"); + sb.append("\ufd8c"); + sb.append("\112"); + sb.append("\ufd8c"); + sb.append("\113"); + sb.append("\ufd8c"); + sb.append("\127"); + sb.append("\ufd8c"); + sb.append("\130"); + sb.append("\ufd8c"); + sb.append("\131"); + sb.append("\ufd8c"); + sb.append("\132"); + sb.append("\ufd8c"); + sb.append("\150"); + sb.append("\ufd8c"); sb.append("\151"); - sb.append("\u0461"); + sb.append("\ufd8c"); + sb.append("\152"); + sb.append("\ufd8c"); + sb.append("\153"); + sb.append("\ufd8c"); + sb.append("\154"); + sb.append("\ufd8c"); + sb.append("\155"); + sb.append("\ufd8c"); + sb.append("\156"); + sb.append("\ufd8c"); + sb.append("\157"); + sb.append("\ufd8c"); + sb.append("\160"); + sb.append("\ufd8c"); + sb.append("\161"); + sb.append("\ufd8c"); + sb.append("\162"); + sb.append("\ufd8c"); + sb.append("\163"); + sb.append("\ufd8c"); + sb.append("\164"); + sb.append("\ufd8c"); + sb.append("\165"); + sb.append("\ufd8c"); + sb.append("\166"); + sb.append("\ufd8c"); + sb.append("\167"); + sb.append("\ufd8c"); + sb.append("\170"); + sb.append("\ufd8c"); + sb.append("\171"); + sb.append("\ufd8c"); + sb.append("\172"); + sb.append("\ufd8c"); + sb.append("\173"); + sb.append("\ufd8c"); + sb.append("\174"); + sb.append("\ufd8c"); + sb.append("\175"); + sb.append("\ufd8c"); + sb.append("\176"); + sb.append("\ufd8c"); + sb.append("\177"); + sb.append("\ufd8c"); + sb.append("\202"); + sb.append("\ufd8c"); + sb.append("\215"); + sb.append("\u043c"); + sb.append("\216"); + sb.append("\ufd8c"); + sb.append("\232"); + sb.append("\ufd8c"); + sb.append("\233"); + sb.append("\ufd8c"); + sb.append("\243"); + sb.append("\ufd8c"); + sb.append("\246"); + sb.append("\ufd8c"); + sb.append("\252"); + sb.append("\ufd8c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); sb.append("\010"); - sb.append("\ufe8c"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); sb.append("\121"); - sb.append("\ufe8c"); - sb.append("\151"); - sb.append("\ufe8c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); sb.append("\020"); - sb.append("\010"); - sb.append("\ufe91"); - sb.append("\112"); - sb.append("\ufe91"); - sb.append("\121"); - sb.append("\ufe91"); - sb.append("\222"); - sb.append("\ufe91"); - sb.append("\253"); - sb.append("\ufe91"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); sb.append("\254"); - sb.append("\ufe91"); + sb.append("\147"); sb.append("\255"); - sb.append("\ufe91"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); + sb.append("\124"); + sb.append("\071"); + sb.append("\ufd8b"); + sb.append("\072"); + sb.append("\ufd8b"); + sb.append("\073"); + sb.append("\ufd8b"); + sb.append("\112"); + sb.append("\ufd8b"); + sb.append("\113"); + sb.append("\ufd8b"); + sb.append("\127"); + sb.append("\ufd8b"); + sb.append("\130"); + sb.append("\ufd8b"); + sb.append("\131"); + sb.append("\ufd8b"); + sb.append("\132"); + sb.append("\ufd8b"); + sb.append("\150"); + sb.append("\ufd8b"); sb.append("\151"); - sb.append("\u0463"); + sb.append("\ufd8b"); + sb.append("\152"); + sb.append("\ufd8b"); + sb.append("\153"); + sb.append("\ufd8b"); + sb.append("\154"); + sb.append("\ufd8b"); + sb.append("\155"); + sb.append("\ufd8b"); + sb.append("\156"); + sb.append("\ufd8b"); + sb.append("\157"); + sb.append("\ufd8b"); + sb.append("\160"); + sb.append("\ufd8b"); + sb.append("\161"); + sb.append("\ufd8b"); + sb.append("\162"); + sb.append("\ufd8b"); + sb.append("\163"); + sb.append("\ufd8b"); + sb.append("\164"); + sb.append("\ufd8b"); + sb.append("\165"); + sb.append("\ufd8b"); + sb.append("\166"); + sb.append("\ufd8b"); + sb.append("\167"); + sb.append("\ufd8b"); + sb.append("\170"); + sb.append("\ufd8b"); + sb.append("\171"); + sb.append("\ufd8b"); + sb.append("\172"); + sb.append("\ufd8b"); + sb.append("\173"); + sb.append("\ufd8b"); + sb.append("\174"); + sb.append("\ufd8b"); + sb.append("\175"); + sb.append("\ufd8b"); + sb.append("\176"); + sb.append("\ufd8b"); + sb.append("\177"); + sb.append("\ufd8b"); + sb.append("\202"); + sb.append("\ufd8b"); + sb.append("\215"); + sb.append("\u0437"); + sb.append("\216"); + sb.append("\ufd8b"); + sb.append("\232"); + sb.append("\ufd8b"); + sb.append("\233"); + sb.append("\ufd8b"); + sb.append("\243"); + sb.append("\ufd8b"); + sb.append("\246"); + sb.append("\ufd8b"); + sb.append("\252"); + sb.append("\ufd8b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\020"); + sb.append("\070"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); sb.append("\010"); - sb.append("\ufe92"); - sb.append("\112"); - sb.append("\ufe92"); + sb.append("\356"); + sb.append("\015"); + sb.append("\364"); + sb.append("\016"); + sb.append("\357"); + sb.append("\075"); + sb.append("\351"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); sb.append("\121"); - sb.append("\ufe92"); - sb.append("\222"); - sb.append("\ufe92"); - sb.append("\253"); - sb.append("\ufe92"); + sb.append("\160"); + sb.append("\173"); + sb.append("\362"); + sb.append("\174"); + sb.append("\352"); + sb.append("\200"); + sb.append("\347"); + sb.append("\201"); + sb.append("\354"); + sb.append("\215"); + sb.append("\360"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\366"); + sb.append("\237"); + sb.append("\060"); sb.append("\254"); - sb.append("\ufe92"); + sb.append("\147"); sb.append("\255"); - sb.append("\ufe92"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufe94"); - sb.append("\151"); - sb.append("\ufe94"); + sb.append("\100"); + sb.append("\130"); + sb.append("\u0105"); + sb.append("\131"); + sb.append("\u0116"); + sb.append("\132"); + sb.append("\375"); + sb.append("\150"); + sb.append("\u0100"); + sb.append("\152"); + sb.append("\374"); + sb.append("\153"); + sb.append("\u010e"); + sb.append("\154"); + sb.append("\u0113"); + sb.append("\155"); + sb.append("\376"); + sb.append("\156"); + sb.append("\u0107"); + sb.append("\157"); + sb.append("\u010f"); + sb.append("\160"); + sb.append("\u0115"); + sb.append("\161"); + sb.append("\u0109"); + sb.append("\162"); + sb.append("\371"); + sb.append("\163"); + sb.append("\u0106"); + sb.append("\164"); + sb.append("\u0112"); + sb.append("\165"); + sb.append("\u0110"); + sb.append("\166"); + sb.append("\u0104"); + sb.append("\167"); + sb.append("\u0102"); + sb.append("\170"); + sb.append("\u0111"); + sb.append("\171"); + sb.append("\u010d"); + sb.append("\172"); + sb.append("\u0108"); + sb.append("\173"); + sb.append("\u0117"); + sb.append("\174"); + sb.append("\u0103"); + sb.append("\175"); + sb.append("\u010c"); + sb.append("\176"); + sb.append("\u010a"); + sb.append("\177"); + sb.append("\372"); + sb.append("\202"); + sb.append("\377"); + sb.append("\216"); + sb.append("\u0439"); + sb.append("\243"); + sb.append("\u0101"); + sb.append("\246"); + sb.append("\373"); + sb.append("\252"); + sb.append("\u0114"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); + sb.append("\124"); + sb.append("\071"); + sb.append("\ufd7d"); + sb.append("\072"); + sb.append("\ufd7d"); + sb.append("\073"); + sb.append("\ufd7d"); + sb.append("\112"); + sb.append("\ufd7d"); + sb.append("\113"); + sb.append("\ufd7d"); sb.append("\127"); - sb.append("\u0466"); + sb.append("\ufd7d"); + sb.append("\130"); + sb.append("\ufd7d"); + sb.append("\131"); + sb.append("\ufd7d"); + sb.append("\132"); + sb.append("\ufd7d"); + sb.append("\150"); + sb.append("\ufd7d"); sb.append("\151"); - sb.append("\u0467"); + sb.append("\ufd7d"); + sb.append("\152"); + sb.append("\ufd7d"); + sb.append("\153"); + sb.append("\ufd7d"); + sb.append("\154"); + sb.append("\ufd7d"); + sb.append("\155"); + sb.append("\ufd7d"); + sb.append("\156"); + sb.append("\ufd7d"); + sb.append("\157"); + sb.append("\ufd7d"); + sb.append("\160"); + sb.append("\ufd7d"); + sb.append("\161"); + sb.append("\ufd7d"); + sb.append("\162"); + sb.append("\ufd7d"); + sb.append("\163"); + sb.append("\ufd7d"); + sb.append("\164"); + sb.append("\ufd7d"); + sb.append("\165"); + sb.append("\ufd7d"); + sb.append("\166"); + sb.append("\ufd7d"); + sb.append("\167"); + sb.append("\ufd7d"); + sb.append("\170"); + sb.append("\ufd7d"); + sb.append("\171"); + sb.append("\ufd7d"); + sb.append("\172"); + sb.append("\ufd7d"); + sb.append("\173"); + sb.append("\ufd7d"); + sb.append("\174"); + sb.append("\ufd7d"); + sb.append("\175"); + sb.append("\ufd7d"); + sb.append("\176"); + sb.append("\ufd7d"); + sb.append("\177"); + sb.append("\ufd7d"); + sb.append("\202"); + sb.append("\ufd7d"); + sb.append("\215"); + sb.append("\ufd7d"); + sb.append("\216"); + sb.append("\ufd7d"); + sb.append("\232"); + sb.append("\ufd7d"); + sb.append("\233"); + sb.append("\ufd7d"); + sb.append("\243"); + sb.append("\ufd7d"); + sb.append("\246"); + sb.append("\ufd7d"); + sb.append("\252"); + sb.append("\ufd7d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\016"); - sb.append("\010"); - sb.append("\244"); - sb.append("\121"); - sb.append("\237"); - sb.append("\222"); - sb.append("\341"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\112"); + sb.append("\u043b"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\020"); - sb.append("\010"); - sb.append("\ufe93"); + sb.append("\122"); + sb.append("\071"); + sb.append("\ufd8a"); + sb.append("\072"); + sb.append("\ufd8a"); + sb.append("\073"); + sb.append("\ufd8a"); sb.append("\112"); - sb.append("\ufe93"); - sb.append("\121"); - sb.append("\ufe93"); - sb.append("\222"); - sb.append("\ufe93"); - sb.append("\253"); - sb.append("\ufe93"); - sb.append("\254"); - sb.append("\ufe93"); - sb.append("\255"); - sb.append("\ufe93"); + sb.append("\ufd8a"); + sb.append("\113"); + sb.append("\ufd8a"); + sb.append("\127"); + sb.append("\ufd8a"); + sb.append("\130"); + sb.append("\ufd8a"); + sb.append("\131"); + sb.append("\ufd8a"); + sb.append("\132"); + sb.append("\ufd8a"); + sb.append("\150"); + sb.append("\ufd8a"); + sb.append("\151"); + sb.append("\ufd8a"); + sb.append("\152"); + sb.append("\ufd8a"); + sb.append("\153"); + sb.append("\ufd8a"); + sb.append("\154"); + sb.append("\ufd8a"); + sb.append("\155"); + sb.append("\ufd8a"); + sb.append("\156"); + sb.append("\ufd8a"); + sb.append("\157"); + sb.append("\ufd8a"); + sb.append("\160"); + sb.append("\ufd8a"); + sb.append("\161"); + sb.append("\ufd8a"); + sb.append("\162"); + sb.append("\ufd8a"); + sb.append("\163"); + sb.append("\ufd8a"); + sb.append("\164"); + sb.append("\ufd8a"); + sb.append("\165"); + sb.append("\ufd8a"); + sb.append("\166"); + sb.append("\ufd8a"); + sb.append("\167"); + sb.append("\ufd8a"); + sb.append("\170"); + sb.append("\ufd8a"); + sb.append("\171"); + sb.append("\ufd8a"); + sb.append("\172"); + sb.append("\ufd8a"); + sb.append("\173"); + sb.append("\ufd8a"); + sb.append("\174"); + sb.append("\ufd8a"); + sb.append("\175"); + sb.append("\ufd8a"); + sb.append("\176"); + sb.append("\ufd8a"); + sb.append("\177"); + sb.append("\ufd8a"); + sb.append("\202"); + sb.append("\ufd8a"); + sb.append("\216"); + sb.append("\ufd8a"); + sb.append("\232"); + sb.append("\ufd8a"); + sb.append("\233"); + sb.append("\ufd8a"); + sb.append("\243"); + sb.append("\ufd8a"); + sb.append("\246"); + sb.append("\ufd8a"); + sb.append("\252"); + sb.append("\ufd8a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\070"); sb.append("\006"); - sb.append("\127"); - sb.append("\ufe95"); - sb.append("\151"); - sb.append("\ufe95"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\225"); - sb.append("\u045e"); - sb.append("\226"); - sb.append("\u0460"); - sb.append("\227"); - sb.append("\u045d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\151"); - sb.append("\u046e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\151"); - sb.append("\u046c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\020"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); sb.append("\010"); - sb.append("\ufe8e"); - sb.append("\112"); - sb.append("\ufe8e"); + sb.append("\356"); + sb.append("\015"); + sb.append("\364"); + sb.append("\016"); + sb.append("\357"); + sb.append("\075"); + sb.append("\351"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); sb.append("\121"); - sb.append("\ufe8e"); - sb.append("\222"); - sb.append("\ufe8e"); - sb.append("\253"); - sb.append("\ufe8e"); + sb.append("\160"); + sb.append("\173"); + sb.append("\362"); + sb.append("\174"); + sb.append("\352"); + sb.append("\200"); + sb.append("\347"); + sb.append("\201"); + sb.append("\354"); + sb.append("\215"); + sb.append("\360"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\366"); + sb.append("\237"); + sb.append("\060"); sb.append("\254"); - sb.append("\ufe8e"); + sb.append("\147"); sb.append("\255"); - sb.append("\ufe8e"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\151"); - sb.append("\u046f"); + sb.append("\100"); + sb.append("\130"); + sb.append("\u0105"); + sb.append("\131"); + sb.append("\u0116"); + sb.append("\132"); + sb.append("\375"); + sb.append("\150"); + sb.append("\u0100"); + sb.append("\152"); + sb.append("\374"); + sb.append("\153"); + sb.append("\u010e"); + sb.append("\154"); + sb.append("\u0113"); + sb.append("\155"); + sb.append("\376"); + sb.append("\156"); + sb.append("\u0107"); + sb.append("\157"); + sb.append("\u010f"); + sb.append("\160"); + sb.append("\u0115"); + sb.append("\161"); + sb.append("\u0109"); + sb.append("\162"); + sb.append("\371"); + sb.append("\163"); + sb.append("\u0106"); + sb.append("\164"); + sb.append("\u0112"); + sb.append("\165"); + sb.append("\u0110"); + sb.append("\166"); + sb.append("\u0104"); + sb.append("\167"); + sb.append("\u0102"); + sb.append("\170"); + sb.append("\u0111"); + sb.append("\171"); + sb.append("\u010d"); + sb.append("\172"); + sb.append("\u0108"); + sb.append("\173"); + sb.append("\u0117"); + sb.append("\174"); + sb.append("\u0103"); + sb.append("\175"); + sb.append("\u010c"); + sb.append("\176"); + sb.append("\u010a"); + sb.append("\177"); + sb.append("\372"); + sb.append("\202"); + sb.append("\377"); + sb.append("\216"); + sb.append("\u043e"); + sb.append("\243"); + sb.append("\u0101"); + sb.append("\246"); + sb.append("\373"); + sb.append("\252"); + sb.append("\u0114"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\020"); - sb.append("\010"); - sb.append("\ufe90"); + sb.append("\124"); + sb.append("\071"); + sb.append("\ufd7e"); + sb.append("\072"); + sb.append("\ufd7e"); + sb.append("\073"); + sb.append("\ufd7e"); sb.append("\112"); - sb.append("\ufe90"); - sb.append("\121"); - sb.append("\ufe90"); - sb.append("\222"); - sb.append("\ufe90"); - sb.append("\253"); - sb.append("\ufe90"); - sb.append("\254"); - sb.append("\ufe90"); - sb.append("\255"); - sb.append("\ufe90"); + sb.append("\ufd7e"); + sb.append("\113"); + sb.append("\ufd7e"); + sb.append("\127"); + sb.append("\ufd7e"); + sb.append("\130"); + sb.append("\ufd7e"); + sb.append("\131"); + sb.append("\ufd7e"); + sb.append("\132"); + sb.append("\ufd7e"); + sb.append("\150"); + sb.append("\ufd7e"); + sb.append("\151"); + sb.append("\ufd7e"); + sb.append("\152"); + sb.append("\ufd7e"); + sb.append("\153"); + sb.append("\ufd7e"); + sb.append("\154"); + sb.append("\ufd7e"); + sb.append("\155"); + sb.append("\ufd7e"); + sb.append("\156"); + sb.append("\ufd7e"); + sb.append("\157"); + sb.append("\ufd7e"); + sb.append("\160"); + sb.append("\ufd7e"); + sb.append("\161"); + sb.append("\ufd7e"); + sb.append("\162"); + sb.append("\ufd7e"); + sb.append("\163"); + sb.append("\ufd7e"); + sb.append("\164"); + sb.append("\ufd7e"); + sb.append("\165"); + sb.append("\ufd7e"); + sb.append("\166"); + sb.append("\ufd7e"); + sb.append("\167"); + sb.append("\ufd7e"); + sb.append("\170"); + sb.append("\ufd7e"); + sb.append("\171"); + sb.append("\ufd7e"); + sb.append("\172"); + sb.append("\ufd7e"); + sb.append("\173"); + sb.append("\ufd7e"); + sb.append("\174"); + sb.append("\ufd7e"); + sb.append("\175"); + sb.append("\ufd7e"); + sb.append("\176"); + sb.append("\ufd7e"); + sb.append("\177"); + sb.append("\ufd7e"); + sb.append("\202"); + sb.append("\ufd7e"); + sb.append("\215"); + sb.append("\ufd7e"); + sb.append("\216"); + sb.append("\ufd7e"); + sb.append("\232"); + sb.append("\ufd7e"); + sb.append("\233"); + sb.append("\ufd7e"); + sb.append("\243"); + sb.append("\ufd7e"); + sb.append("\246"); + sb.append("\ufd7e"); + sb.append("\252"); + sb.append("\ufd7e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\020"); - sb.append("\010"); - sb.append("\ufe8f"); + sb.append("\122"); + sb.append("\071"); + sb.append("\ufd88"); + sb.append("\072"); + sb.append("\ufd88"); + sb.append("\073"); + sb.append("\ufd88"); sb.append("\112"); - sb.append("\ufe8f"); - sb.append("\121"); - sb.append("\ufe8f"); - sb.append("\222"); - sb.append("\ufe8f"); - sb.append("\253"); - sb.append("\ufe8f"); - sb.append("\254"); - sb.append("\ufe8f"); - sb.append("\255"); - sb.append("\ufe8f"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\111"); - sb.append("\ufe9e"); + sb.append("\ufd88"); + sb.append("\113"); + sb.append("\ufd88"); sb.append("\127"); - sb.append("\ufe9e"); - sb.append("\151"); - sb.append("\ufe9e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\134"); - sb.append("\u0473"); - sb.append("\151"); - sb.append("\ufea5"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); + sb.append("\ufd88"); + sb.append("\130"); + sb.append("\ufd88"); + sb.append("\131"); + sb.append("\ufd88"); + sb.append("\132"); + sb.append("\ufd88"); + sb.append("\150"); + sb.append("\ufd88"); sb.append("\151"); - sb.append("\u0476"); + sb.append("\ufd88"); + sb.append("\152"); + sb.append("\ufd88"); + sb.append("\153"); + sb.append("\ufd88"); + sb.append("\154"); + sb.append("\ufd88"); + sb.append("\155"); + sb.append("\ufd88"); + sb.append("\156"); + sb.append("\ufd88"); + sb.append("\157"); + sb.append("\ufd88"); + sb.append("\160"); + sb.append("\ufd88"); + sb.append("\161"); + sb.append("\ufd88"); + sb.append("\162"); + sb.append("\ufd88"); + sb.append("\163"); + sb.append("\ufd88"); + sb.append("\164"); + sb.append("\ufd88"); + sb.append("\165"); + sb.append("\ufd88"); + sb.append("\166"); + sb.append("\ufd88"); + sb.append("\167"); + sb.append("\ufd88"); + sb.append("\170"); + sb.append("\ufd88"); + sb.append("\171"); + sb.append("\ufd88"); + sb.append("\172"); + sb.append("\ufd88"); + sb.append("\173"); + sb.append("\ufd88"); + sb.append("\174"); + sb.append("\ufd88"); + sb.append("\175"); + sb.append("\ufd88"); + sb.append("\176"); + sb.append("\ufd88"); + sb.append("\177"); + sb.append("\ufd88"); + sb.append("\202"); + sb.append("\ufd88"); + sb.append("\216"); + sb.append("\ufd88"); + sb.append("\232"); + sb.append("\ufd88"); + sb.append("\233"); + sb.append("\ufd88"); + sb.append("\243"); + sb.append("\ufd88"); + sb.append("\246"); + sb.append("\ufd88"); + sb.append("\252"); + sb.append("\ufd88"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\003"); - sb.append("\u0475"); - sb.append("\004"); - sb.append("\201"); + sb.append("\070"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); + sb.append("\356"); sb.append("\015"); - sb.append("\031"); + sb.append("\364"); sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); + sb.append("\357"); sb.append("\075"); - sb.append("\166"); + sb.append("\351"); sb.append("\077"); sb.append("\123"); sb.append("\100"); @@ -2882,1651 +3421,1113 @@ protected EncodedActionTable12() { sb.append("\046"); sb.append("\121"); sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\362"); + sb.append("\174"); + sb.append("\352"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); + sb.append("\347"); + sb.append("\201"); + sb.append("\354"); + sb.append("\215"); + sb.append("\360"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\366"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); + sb.append("\147"); + sb.append("\255"); sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufe6c"); + sb.append("\151"); + sb.append("\ufe6c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\022"); + sb.append("\010"); + sb.append("\244"); + sb.append("\075"); + sb.append("\310"); + sb.append("\076"); + sb.append("\313"); + sb.append("\121"); + sb.append("\240"); + sb.append("\231"); + sb.append("\321"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\014"); + sb.append("\012"); + sb.append("\ufec8"); + sb.append("\155"); + sb.append("\ufec8"); + sb.append("\157"); + sb.append("\ufec8"); + sb.append("\245"); + sb.append("\ufec8"); + sb.append("\252"); + sb.append("\ufec8"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\014"); + sb.append("\012"); + sb.append("\ufecb"); + sb.append("\155"); + sb.append("\ufecb"); + sb.append("\157"); + sb.append("\ufecb"); + sb.append("\245"); + sb.append("\ufecb"); + sb.append("\252"); + sb.append("\ufecb"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\022"); + sb.append("\010"); + sb.append("\244"); + sb.append("\075"); + sb.append("\310"); + sb.append("\076"); + sb.append("\313"); + sb.append("\121"); + sb.append("\240"); + sb.append("\231"); + sb.append("\321"); + sb.append("\254"); + sb.append("\241"); sb.append("\255"); - sb.append("\055"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufea4"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); + sb.append("\014"); + sb.append("\012"); + sb.append("\ufec9"); sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufec9"); sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); - sb.append("\u01c5"); + sb.append("\ufec9"); sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufec9"); + sb.append("\252"); + sb.append("\ufec9"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); + sb.append("\016"); + sb.append("\033"); + sb.append("\ufffe"); + sb.append("\111"); + sb.append("\ufffe"); + sb.append("\112"); + sb.append("\ufffe"); + sb.append("\117"); + sb.append("\ufffe"); + sb.append("\127"); + sb.append("\ufffe"); sb.append("\151"); - sb.append("\ufea3"); + sb.append("\ufffe"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\ufea6"); - sb.append("\045"); - sb.append("\ufea6"); - sb.append("\046"); - sb.append("\ufea6"); - sb.append("\056"); - sb.append("\ufea6"); - sb.append("\060"); - sb.append("\ufea6"); + sb.append("\016"); + sb.append("\033"); + sb.append("\ufffd"); + sb.append("\111"); + sb.append("\ufffd"); sb.append("\112"); - sb.append("\ufea6"); - sb.append("\120"); - sb.append("\ufea6"); - sb.append("\222"); - sb.append("\ufea6"); - sb.append("\223"); - sb.append("\ufea6"); - sb.append("\224"); - sb.append("\ufea6"); - sb.append("\225"); - sb.append("\ufea6"); - sb.append("\226"); - sb.append("\ufea6"); - sb.append("\227"); - sb.append("\ufea6"); - sb.append("\247"); - sb.append("\ufea6"); - sb.append("\250"); - sb.append("\ufea6"); - sb.append("\256"); - sb.append("\ufea6"); - sb.append("\257"); - sb.append("\ufea6"); - sb.append("\260"); - sb.append("\ufea6"); + sb.append("\ufffd"); + sb.append("\117"); + sb.append("\ufffd"); + sb.append("\127"); + sb.append("\ufffd"); + sb.append("\151"); + sb.append("\ufffd"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\056"); sb.append("\010"); - sb.append("\ufe7b"); + sb.append("\111"); + sb.append("\u0450"); + sb.append("\127"); + sb.append("\u044f"); + sb.append("\151"); + sb.append("\u0452"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\111"); + sb.append("\ufe9d"); + sb.append("\127"); + sb.append("\ufe9d"); + sb.append("\151"); + sb.append("\ufe9d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\016"); + sb.append("\033"); + sb.append("\uffff"); + sb.append("\111"); + sb.append("\uffff"); + sb.append("\112"); + sb.append("\uffff"); + sb.append("\117"); + sb.append("\uffff"); + sb.append("\127"); + sb.append("\uffff"); + sb.append("\151"); + sb.append("\uffff"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\111"); + sb.append("\ufe9c"); + sb.append("\127"); + sb.append("\ufe9c"); + sb.append("\151"); + sb.append("\ufe9c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\014"); + sb.append("\033"); + sb.append("\ufff9"); + sb.append("\111"); + sb.append("\ufff9"); + sb.append("\117"); + sb.append("\ufff9"); + sb.append("\127"); + sb.append("\ufff9"); + sb.append("\151"); + sb.append("\ufff9"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\014"); + sb.append("\033"); + sb.append("\ufffa"); + sb.append("\111"); + sb.append("\ufffa"); + sb.append("\117"); + sb.append("\ufffa"); + sb.append("\127"); + sb.append("\ufffa"); + sb.append("\151"); + sb.append("\ufffa"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\012"); - sb.append("\ufe7b"); + sb.append("\010"); + sb.append("\u044b"); + sb.append("\121"); + sb.append("\u0447"); + sb.append("\255"); + sb.append("\u0448"); + sb.append("\256"); + sb.append("\u044d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\020"); + sb.append("\010"); + sb.append("\ufe98"); + sb.append("\112"); + sb.append("\ufe98"); + sb.append("\121"); + sb.append("\ufe98"); + sb.append("\223"); + sb.append("\ufe98"); + sb.append("\254"); + sb.append("\ufe98"); + sb.append("\255"); + sb.append("\ufe98"); + sb.append("\256"); + sb.append("\ufe98"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\046"); + sb.append("\037"); + sb.append("\ufe9f"); sb.append("\045"); - sb.append("\ufe7b"); + sb.append("\ufe9f"); sb.append("\046"); - sb.append("\ufe7b"); - sb.append("\075"); - sb.append("\ufe7b"); - sb.append("\076"); - sb.append("\ufe7b"); - sb.append("\121"); - sb.append("\ufe7b"); - sb.append("\150"); - sb.append("\ufe7b"); - sb.append("\222"); - sb.append("\ufe7b"); + sb.append("\ufe9f"); + sb.append("\056"); + sb.append("\ufe9f"); + sb.append("\060"); + sb.append("\ufe9f"); + sb.append("\112"); + sb.append("\ufe9f"); + sb.append("\120"); + sb.append("\ufe9f"); sb.append("\223"); - sb.append("\ufe7b"); + sb.append("\ufe9f"); sb.append("\224"); - sb.append("\ufe7b"); + sb.append("\ufe9f"); sb.append("\225"); - sb.append("\ufe7b"); + sb.append("\ufe9f"); sb.append("\226"); - sb.append("\ufe7b"); + sb.append("\ufe9f"); sb.append("\227"); - sb.append("\ufe7b"); + sb.append("\ufe9f"); sb.append("\230"); - sb.append("\ufe7b"); + sb.append("\ufe9f"); sb.append("\250"); - sb.append("\ufe7b"); - sb.append("\253"); - sb.append("\ufe7b"); - sb.append("\254"); - sb.append("\ufe7b"); - sb.append("\255"); - sb.append("\ufe7b"); - sb.append("\256"); - sb.append("\ufe7b"); + sb.append("\ufe9f"); + sb.append("\251"); + sb.append("\ufe9f"); sb.append("\257"); - sb.append("\ufe7b"); + sb.append("\ufe9f"); sb.append("\260"); - sb.append("\ufe7b"); + sb.append("\ufe9f"); + sb.append("\261"); + sb.append("\ufe9f"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\046"); sb.append("\037"); - sb.append("\ufea1"); + sb.append("\ufe9b"); sb.append("\045"); - sb.append("\ufea1"); + sb.append("\ufe9b"); sb.append("\046"); - sb.append("\ufea1"); + sb.append("\ufe9b"); sb.append("\056"); - sb.append("\ufea1"); + sb.append("\ufe9b"); sb.append("\060"); - sb.append("\ufea1"); + sb.append("\ufe9b"); sb.append("\112"); - sb.append("\ufea1"); + sb.append("\ufe9b"); sb.append("\120"); - sb.append("\ufea1"); - sb.append("\222"); - sb.append("\ufea1"); + sb.append("\ufe9b"); sb.append("\223"); - sb.append("\ufea1"); + sb.append("\ufe9b"); sb.append("\224"); - sb.append("\ufea1"); + sb.append("\ufe9b"); sb.append("\225"); - sb.append("\ufea1"); + sb.append("\ufe9b"); sb.append("\226"); - sb.append("\ufea1"); + sb.append("\ufe9b"); sb.append("\227"); - sb.append("\ufea1"); - sb.append("\247"); - sb.append("\ufea1"); + sb.append("\ufe9b"); + sb.append("\230"); + sb.append("\ufe9b"); sb.append("\250"); - sb.append("\ufea1"); - sb.append("\256"); - sb.append("\ufea1"); + sb.append("\ufe9b"); + sb.append("\251"); + sb.append("\ufe9b"); sb.append("\257"); - sb.append("\ufea1"); + sb.append("\ufe9b"); sb.append("\260"); - sb.append("\ufea1"); + sb.append("\ufe9b"); + sb.append("\261"); + sb.append("\ufe9b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\246"); - sb.append("\004"); - sb.append("\u01a2"); - sb.append("\005"); - sb.append("\u01ac"); + sb.append("\020"); sb.append("\010"); - sb.append("\u0482"); - sb.append("\017"); - sb.append("\u0198"); + sb.append("\u045b"); + sb.append("\112"); + sb.append("\u0458"); + sb.append("\121"); + sb.append("\u045a"); + sb.append("\223"); + sb.append("\341"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u018a"); + sb.append("\010"); + sb.append("\ufe97"); + sb.append("\112"); + sb.append("\ufe97"); + sb.append("\121"); + sb.append("\ufe97"); + sb.append("\223"); + sb.append("\ufe97"); + sb.append("\254"); + sb.append("\ufe97"); + sb.append("\255"); + sb.append("\ufe97"); + sb.append("\256"); + sb.append("\ufe97"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0160"); + sb.append("\u046d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\020"); + sb.append("\010"); + sb.append("\ufe99"); + sb.append("\112"); + sb.append("\ufe99"); + sb.append("\121"); + sb.append("\ufe99"); + sb.append("\223"); + sb.append("\ufe99"); + sb.append("\254"); + sb.append("\ufe99"); + sb.append("\255"); + sb.append("\ufe99"); + sb.append("\256"); + sb.append("\ufe99"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\113"); + sb.append("\u045c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\046"); sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); - sb.append("\044"); - sb.append("\u017c"); + sb.append("\ufe9a"); sb.append("\045"); - sb.append("\u018d"); + sb.append("\ufe9a"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); - sb.append("\062"); - sb.append("\u01a6"); - sb.append("\063"); - sb.append("\u0168"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); - sb.append("\074"); - sb.append("\u01a7"); - sb.append("\075"); - sb.append("\u0480"); - sb.append("\076"); - sb.append("\u0481"); - sb.append("\077"); - sb.append("\u0164"); - sb.append("\100"); - sb.append("\u0192"); - sb.append("\101"); - sb.append("\u0171"); - sb.append("\102"); - sb.append("\u0173"); - sb.append("\103"); - sb.append("\u019c"); - sb.append("\104"); - sb.append("\u015b"); - sb.append("\114"); - sb.append("\u0185"); - sb.append("\115"); - sb.append("\u019a"); - sb.append("\116"); - sb.append("\u016e"); - sb.append("\121"); - sb.append("\u0484"); - sb.append("\122"); - sb.append("\u0167"); - sb.append("\123"); - sb.append("\u0181"); - sb.append("\124"); - sb.append("\u0174"); - sb.append("\125"); - sb.append("\u0199"); - sb.append("\126"); - sb.append("\u018c"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u017d"); - sb.append("\150"); - sb.append("\u024a"); - sb.append("\216"); - sb.append("\u0183"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u0483"); + sb.append("\ufe9a"); + sb.append("\056"); + sb.append("\ufe9a"); + sb.append("\060"); + sb.append("\ufe9a"); + sb.append("\112"); + sb.append("\ufe9a"); + sb.append("\120"); + sb.append("\ufe9a"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\ufe9a"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\ufe9a"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\ufe9a"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\ufe9a"); sb.append("\227"); - sb.append("\u019e"); + sb.append("\ufe9a"); sb.append("\230"); - sb.append("\u024c"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); + sb.append("\ufe9a"); sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\241"); + sb.append("\ufe9a"); + sb.append("\251"); + sb.append("\ufe9a"); + sb.append("\257"); + sb.append("\ufe9a"); + sb.append("\260"); + sb.append("\ufe9a"); + sb.append("\261"); + sb.append("\ufe9a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\020"); + sb.append("\010"); + sb.append("\ufe96"); + sb.append("\112"); + sb.append("\ufe96"); + sb.append("\121"); + sb.append("\ufe96"); + sb.append("\223"); + sb.append("\ufe96"); sb.append("\254"); - sb.append("\240"); + sb.append("\ufe96"); sb.append("\255"); - sb.append("\245"); + sb.append("\ufe96"); + sb.append("\256"); + sb.append("\ufe96"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); - sb.append("\127"); - sb.append("\u047b"); - sb.append("\151"); - sb.append("\u047c"); + sb.append("\033"); + sb.append("\ufcc9"); + sb.append("\113"); + sb.append("\ufdde"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\234"); - sb.append("\004"); - sb.append("\u01a2"); - sb.append("\005"); - sb.append("\u01ac"); + sb.append("\006"); + sb.append("\033"); + sb.append("\ufcca"); + sb.append("\113"); + sb.append("\ufddf"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); sb.append("\010"); - sb.append("\u016b"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u018a"); + sb.append("\u0292"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0160"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); - sb.append("\044"); - sb.append("\u017c"); - sb.append("\045"); - sb.append("\u018d"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); - sb.append("\062"); - sb.append("\u01a6"); - sb.append("\063"); - sb.append("\u0168"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); - sb.append("\074"); - sb.append("\u01a7"); - sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); - sb.append("\u0163"); - sb.append("\077"); - sb.append("\u0164"); - sb.append("\100"); - sb.append("\u0192"); - sb.append("\101"); - sb.append("\u0171"); - sb.append("\102"); - sb.append("\u0173"); - sb.append("\103"); - sb.append("\u019c"); - sb.append("\104"); - sb.append("\u015b"); - sb.append("\114"); - sb.append("\u0185"); - sb.append("\115"); - sb.append("\u019a"); - sb.append("\116"); - sb.append("\u016e"); + sb.append("\u045f"); + sb.append("\242"); + sb.append("\u045e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\016"); + sb.append("\010"); + sb.append("\244"); sb.append("\121"); - sb.append("\u0178"); - sb.append("\122"); - sb.append("\u0167"); - sb.append("\123"); - sb.append("\u0181"); - sb.append("\124"); - sb.append("\u0174"); - sb.append("\125"); - sb.append("\u0199"); - sb.append("\126"); - sb.append("\u018c"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u017d"); - sb.append("\216"); - sb.append("\u0183"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u016f"); + sb.append("\240"); sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); + sb.append("\341"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\014"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\121"); + sb.append("\u0291"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0462"); sb.append("\227"); - sb.append("\u019e"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\250"); - sb.append("\u015c"); + sb.append("\u0464"); + sb.append("\230"); + sb.append("\u0461"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\010"); + sb.append("\ufe8d"); + sb.append("\121"); + sb.append("\ufe8d"); + sb.append("\151"); + sb.append("\ufe8d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\010"); + sb.append("\ufe8b"); + sb.append("\121"); + sb.append("\ufe8b"); + sb.append("\151"); + sb.append("\ufe8b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\ufeab"); - sb.append("\045"); - sb.append("\ufeab"); - sb.append("\046"); - sb.append("\ufeab"); - sb.append("\056"); - sb.append("\ufeab"); - sb.append("\060"); - sb.append("\ufeab"); + sb.append("\004"); + sb.append("\151"); + sb.append("\u0465"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\010"); + sb.append("\ufe8c"); + sb.append("\121"); + sb.append("\ufe8c"); + sb.append("\151"); + sb.append("\ufe8c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\020"); + sb.append("\010"); + sb.append("\ufe91"); sb.append("\112"); - sb.append("\ufeab"); - sb.append("\120"); - sb.append("\ufeab"); - sb.append("\222"); - sb.append("\ufeab"); + sb.append("\ufe91"); + sb.append("\121"); + sb.append("\ufe91"); sb.append("\223"); - sb.append("\ufeab"); - sb.append("\224"); - sb.append("\ufeab"); - sb.append("\225"); - sb.append("\ufeab"); - sb.append("\226"); - sb.append("\ufeab"); - sb.append("\227"); - sb.append("\ufeab"); - sb.append("\247"); - sb.append("\ufeab"); - sb.append("\250"); - sb.append("\ufeab"); + sb.append("\ufe91"); + sb.append("\254"); + sb.append("\ufe91"); + sb.append("\255"); + sb.append("\ufe91"); sb.append("\256"); - sb.append("\ufeab"); - sb.append("\257"); - sb.append("\ufeab"); - sb.append("\260"); - sb.append("\ufeab"); + sb.append("\ufe91"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\134"); - sb.append("\u047e"); + sb.append("\151"); + sb.append("\u0467"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\070"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); + sb.append("\020"); sb.append("\010"); - sb.append("\357"); - sb.append("\015"); - sb.append("\364"); + sb.append("\ufe92"); + sb.append("\112"); + sb.append("\ufe92"); + sb.append("\121"); + sb.append("\ufe92"); + sb.append("\223"); + sb.append("\ufe92"); + sb.append("\254"); + sb.append("\ufe92"); + sb.append("\255"); + sb.append("\ufe92"); + sb.append("\256"); + sb.append("\ufe92"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufe94"); + sb.append("\151"); + sb.append("\ufe94"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\u046a"); + sb.append("\151"); + sb.append("\u046b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\016"); - sb.append("\356"); - sb.append("\075"); - sb.append("\351"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); + sb.append("\010"); + sb.append("\244"); sb.append("\121"); - sb.append("\160"); - sb.append("\172"); - sb.append("\362"); - sb.append("\173"); - sb.append("\352"); - sb.append("\177"); - sb.append("\347"); - sb.append("\200"); - sb.append("\354"); - sb.append("\214"); - sb.append("\360"); - sb.append("\222"); + sb.append("\240"); + sb.append("\223"); sb.append("\341"); - sb.append("\230"); - sb.append("\366"); - sb.append("\236"); - sb.append("\060"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\241"); sb.append("\255"); - sb.append("\055"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\020"); + sb.append("\010"); + sb.append("\ufe93"); + sb.append("\112"); + sb.append("\ufe93"); + sb.append("\121"); + sb.append("\ufe93"); + sb.append("\223"); + sb.append("\ufe93"); + sb.append("\254"); + sb.append("\ufe93"); + sb.append("\255"); + sb.append("\ufe93"); + sb.append("\256"); + sb.append("\ufe93"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); sb.append("\127"); - sb.append("\ufe69"); - sb.append("\130"); - sb.append("\u0105"); - sb.append("\131"); - sb.append("\u0115"); - sb.append("\132"); - sb.append("\374"); - sb.append("\150"); - sb.append("\u0101"); + sb.append("\ufe95"); sb.append("\151"); - sb.append("\ufe69"); - sb.append("\152"); - sb.append("\375"); - sb.append("\153"); - sb.append("\u010e"); - sb.append("\154"); - sb.append("\376"); - sb.append("\155"); - sb.append("\u0107"); - sb.append("\156"); - sb.append("\u010f"); - sb.append("\157"); - sb.append("\u0114"); - sb.append("\160"); - sb.append("\u0108"); - sb.append("\161"); - sb.append("\371"); - sb.append("\162"); - sb.append("\u0106"); - sb.append("\163"); - sb.append("\u0112"); - sb.append("\164"); - sb.append("\u0111"); - sb.append("\165"); - sb.append("\u0104"); - sb.append("\166"); - sb.append("\u0102"); - sb.append("\167"); - sb.append("\u0110"); - sb.append("\170"); - sb.append("\u010d"); - sb.append("\171"); - sb.append("\u0109"); - sb.append("\172"); - sb.append("\u0116"); - sb.append("\173"); - sb.append("\u0103"); - sb.append("\174"); - sb.append("\u010c"); - sb.append("\175"); - sb.append("\u010a"); - sb.append("\176"); - sb.append("\373"); - sb.append("\201"); - sb.append("\u0100"); - sb.append("\242"); - sb.append("\377"); - sb.append("\245"); - sb.append("\372"); - sb.append("\251"); - sb.append("\u0113"); + sb.append("\ufe95"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\014"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\226"); + sb.append("\u0462"); + sb.append("\227"); + sb.append("\u0464"); + sb.append("\230"); + sb.append("\u0461"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\151"); + sb.append("\u0472"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\151"); + sb.append("\u0470"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\020"); + sb.append("\010"); + sb.append("\ufe8e"); + sb.append("\112"); + sb.append("\ufe8e"); + sb.append("\121"); + sb.append("\ufe8e"); + sb.append("\223"); + sb.append("\ufe8e"); + sb.append("\254"); + sb.append("\ufe8e"); + sb.append("\255"); + sb.append("\ufe8e"); + sb.append("\256"); + sb.append("\ufe8e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\242"); sb.append("\004"); - sb.append("\ufed7"); - sb.append("\005"); - sb.append("\ufed7"); - sb.append("\010"); - sb.append("\ufed7"); - sb.append("\017"); - sb.append("\ufed7"); + sb.append("\151"); + sb.append("\u0473"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\020"); - sb.append("\ufed7"); - sb.append("\021"); - sb.append("\ufed7"); - sb.append("\022"); - sb.append("\ufed7"); - sb.append("\023"); - sb.append("\ufed7"); - sb.append("\024"); - sb.append("\ufed7"); - sb.append("\025"); - sb.append("\ufed7"); - sb.append("\026"); - sb.append("\ufed7"); - sb.append("\027"); - sb.append("\ufed7"); - sb.append("\030"); - sb.append("\ufed7"); - sb.append("\031"); - sb.append("\ufed7"); - sb.append("\032"); - sb.append("\ufed7"); - sb.append("\033"); - sb.append("\ufed7"); - sb.append("\034"); - sb.append("\ufed7"); - sb.append("\035"); - sb.append("\ufed7"); - sb.append("\036"); - sb.append("\ufed7"); - sb.append("\037"); - sb.append("\ufed7"); - sb.append("\040"); - sb.append("\ufed7"); - sb.append("\041"); - sb.append("\ufed7"); - sb.append("\042"); - sb.append("\ufed7"); - sb.append("\043"); - sb.append("\ufed7"); - sb.append("\044"); - sb.append("\ufed7"); - sb.append("\045"); - sb.append("\ufed7"); - sb.append("\046"); - sb.append("\ufed7"); - sb.append("\047"); - sb.append("\ufed7"); - sb.append("\050"); - sb.append("\ufed7"); - sb.append("\052"); - sb.append("\ufed7"); - sb.append("\053"); - sb.append("\ufed7"); - sb.append("\054"); - sb.append("\ufed7"); - sb.append("\055"); - sb.append("\ufed7"); - sb.append("\056"); - sb.append("\ufed7"); - sb.append("\057"); - sb.append("\ufed7"); - sb.append("\060"); - sb.append("\ufed7"); - sb.append("\061"); - sb.append("\ufed7"); - sb.append("\062"); - sb.append("\ufed7"); - sb.append("\063"); - sb.append("\ufed7"); - sb.append("\066"); - sb.append("\ufed7"); - sb.append("\067"); - sb.append("\ufed7"); - sb.append("\070"); - sb.append("\ufed7"); - sb.append("\074"); - sb.append("\ufed7"); - sb.append("\075"); - sb.append("\ufed7"); - sb.append("\076"); - sb.append("\ufed7"); - sb.append("\077"); - sb.append("\ufed7"); - sb.append("\100"); - sb.append("\ufed7"); - sb.append("\101"); - sb.append("\ufed7"); - sb.append("\102"); - sb.append("\ufed7"); - sb.append("\103"); - sb.append("\ufed7"); - sb.append("\104"); - sb.append("\ufed7"); - sb.append("\114"); - sb.append("\ufed7"); - sb.append("\115"); - sb.append("\ufed7"); - sb.append("\116"); - sb.append("\ufed7"); + sb.append("\010"); + sb.append("\ufe90"); + sb.append("\112"); + sb.append("\ufe90"); sb.append("\121"); - sb.append("\ufed7"); - sb.append("\122"); - sb.append("\ufed7"); - sb.append("\123"); - sb.append("\ufed7"); - sb.append("\124"); - sb.append("\ufed7"); - sb.append("\125"); - sb.append("\ufed7"); - sb.append("\126"); - sb.append("\ufed7"); - sb.append("\130"); - sb.append("\ufed7"); - sb.append("\131"); - sb.append("\ufed7"); - sb.append("\132"); - sb.append("\ufed7"); - sb.append("\133"); - sb.append("\ufed7"); - sb.append("\134"); - sb.append("\uffbe"); - sb.append("\154"); - sb.append("\ufed7"); - sb.append("\216"); - sb.append("\ufed7"); - sb.append("\217"); - sb.append("\ufed7"); - sb.append("\220"); - sb.append("\ufed7"); - sb.append("\221"); - sb.append("\ufed7"); - sb.append("\222"); - sb.append("\ufed7"); + sb.append("\ufe90"); sb.append("\223"); - sb.append("\ufed7"); - sb.append("\224"); - sb.append("\ufed7"); - sb.append("\225"); - sb.append("\ufed7"); - sb.append("\226"); - sb.append("\ufed7"); - sb.append("\227"); - sb.append("\ufed7"); - sb.append("\240"); - sb.append("\ufed7"); - sb.append("\241"); - sb.append("\ufed7"); - sb.append("\250"); - sb.append("\ufed7"); - sb.append("\251"); - sb.append("\ufed7"); + sb.append("\ufe90"); + sb.append("\254"); + sb.append("\ufe90"); + sb.append("\255"); + sb.append("\ufe90"); + sb.append("\256"); + sb.append("\ufe90"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\242"); - sb.append("\004"); - sb.append("\ufed6"); - sb.append("\005"); - sb.append("\ufed6"); - sb.append("\010"); - sb.append("\ufed6"); - sb.append("\017"); - sb.append("\ufed6"); sb.append("\020"); - sb.append("\ufed6"); - sb.append("\021"); - sb.append("\ufed6"); - sb.append("\022"); - sb.append("\ufed6"); - sb.append("\023"); - sb.append("\ufed6"); - sb.append("\024"); - sb.append("\ufed6"); - sb.append("\025"); - sb.append("\ufed6"); - sb.append("\026"); - sb.append("\ufed6"); - sb.append("\027"); - sb.append("\ufed6"); - sb.append("\030"); - sb.append("\ufed6"); - sb.append("\031"); - sb.append("\ufed6"); - sb.append("\032"); - sb.append("\ufed6"); - sb.append("\033"); - sb.append("\ufed6"); - sb.append("\034"); - sb.append("\ufed6"); - sb.append("\035"); - sb.append("\ufed6"); - sb.append("\036"); - sb.append("\ufed6"); - sb.append("\037"); - sb.append("\ufed6"); - sb.append("\040"); - sb.append("\ufed6"); - sb.append("\041"); - sb.append("\ufed6"); - sb.append("\042"); - sb.append("\ufed6"); - sb.append("\043"); - sb.append("\ufed6"); - sb.append("\044"); - sb.append("\ufed6"); - sb.append("\045"); - sb.append("\ufed6"); - sb.append("\046"); - sb.append("\ufed6"); - sb.append("\047"); - sb.append("\ufed6"); - sb.append("\050"); - sb.append("\ufed6"); - sb.append("\052"); - sb.append("\ufed6"); - sb.append("\053"); - sb.append("\ufed6"); - sb.append("\054"); - sb.append("\ufed6"); - sb.append("\055"); - sb.append("\ufed6"); - sb.append("\056"); - sb.append("\ufed6"); - sb.append("\057"); - sb.append("\ufed6"); - sb.append("\060"); - sb.append("\ufed6"); - sb.append("\061"); - sb.append("\ufed6"); - sb.append("\062"); - sb.append("\ufed6"); - sb.append("\063"); - sb.append("\ufed6"); - sb.append("\066"); - sb.append("\ufed6"); - sb.append("\067"); - sb.append("\ufed6"); - sb.append("\070"); - sb.append("\ufed6"); - sb.append("\074"); - sb.append("\ufed6"); - sb.append("\075"); - sb.append("\ufed6"); - sb.append("\076"); - sb.append("\ufed6"); - sb.append("\077"); - sb.append("\ufed6"); - sb.append("\100"); - sb.append("\ufed6"); - sb.append("\101"); - sb.append("\ufed6"); - sb.append("\102"); - sb.append("\ufed6"); - sb.append("\103"); - sb.append("\ufed6"); - sb.append("\104"); - sb.append("\ufed6"); - sb.append("\114"); - sb.append("\ufed6"); - sb.append("\115"); - sb.append("\ufed6"); - sb.append("\116"); - sb.append("\ufed6"); + sb.append("\010"); + sb.append("\ufe8f"); + sb.append("\112"); + sb.append("\ufe8f"); sb.append("\121"); - sb.append("\ufed6"); - sb.append("\122"); - sb.append("\ufed6"); - sb.append("\123"); - sb.append("\ufed6"); - sb.append("\124"); - sb.append("\ufed6"); - sb.append("\125"); - sb.append("\ufed6"); - sb.append("\126"); - sb.append("\ufed6"); - sb.append("\130"); - sb.append("\ufed6"); - sb.append("\131"); - sb.append("\ufed6"); - sb.append("\132"); - sb.append("\ufed6"); - sb.append("\133"); - sb.append("\ufed6"); - sb.append("\134"); - sb.append("\uffbd"); - sb.append("\154"); - sb.append("\ufed6"); - sb.append("\216"); - sb.append("\ufed6"); - sb.append("\217"); - sb.append("\ufed6"); - sb.append("\220"); - sb.append("\ufed6"); - sb.append("\221"); - sb.append("\ufed6"); - sb.append("\222"); - sb.append("\ufed6"); + sb.append("\ufe8f"); sb.append("\223"); - sb.append("\ufed6"); - sb.append("\224"); - sb.append("\ufed6"); - sb.append("\225"); - sb.append("\ufed6"); - sb.append("\226"); - sb.append("\ufed6"); - sb.append("\227"); - sb.append("\ufed6"); - sb.append("\240"); - sb.append("\ufed6"); - sb.append("\241"); - sb.append("\ufed6"); - sb.append("\250"); - sb.append("\ufed6"); - sb.append("\251"); - sb.append("\ufed6"); + sb.append("\ufe8f"); + sb.append("\254"); + sb.append("\ufe8f"); + sb.append("\255"); + sb.append("\ufe8f"); + sb.append("\256"); + sb.append("\ufe8f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\111"); + sb.append("\ufe9e"); + sb.append("\127"); + sb.append("\ufe9e"); + sb.append("\151"); + sb.append("\ufe9e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\134"); + sb.append("\u0477"); + sb.append("\151"); + sb.append("\ufea5"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\242"); sb.append("\004"); - sb.append("\ufde0"); - sb.append("\005"); - sb.append("\ufde0"); + sb.append("\151"); + sb.append("\u047a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\172"); + sb.append("\003"); + sb.append("\u0479"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); sb.append("\010"); - sb.append("\ufde0"); - sb.append("\017"); - sb.append("\ufde0"); - sb.append("\020"); - sb.append("\ufde0"); - sb.append("\021"); - sb.append("\ufde0"); - sb.append("\022"); - sb.append("\ufde0"); - sb.append("\023"); - sb.append("\ufde0"); - sb.append("\024"); - sb.append("\ufde0"); - sb.append("\025"); - sb.append("\ufde0"); - sb.append("\026"); - sb.append("\ufde0"); - sb.append("\027"); - sb.append("\ufde0"); - sb.append("\030"); - sb.append("\ufde0"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); sb.append("\031"); - sb.append("\ufde0"); + sb.append("\016"); + sb.append("\071"); sb.append("\032"); - sb.append("\ufde0"); - sb.append("\033"); - sb.append("\ufde0"); - sb.append("\034"); - sb.append("\ufde0"); - sb.append("\035"); - sb.append("\ufde0"); + sb.append("\106"); sb.append("\036"); - sb.append("\ufde0"); - sb.append("\037"); - sb.append("\ufde0"); - sb.append("\040"); - sb.append("\ufde0"); - sb.append("\041"); - sb.append("\ufde0"); - sb.append("\042"); - sb.append("\ufde0"); - sb.append("\043"); - sb.append("\ufde0"); + sb.append("\125"); sb.append("\044"); - sb.append("\ufde0"); + sb.append("\222"); sb.append("\045"); - sb.append("\ufde0"); - sb.append("\046"); - sb.append("\ufde0"); - sb.append("\047"); - sb.append("\ufde0"); - sb.append("\050"); - sb.append("\ufde0"); - sb.append("\052"); - sb.append("\ufde0"); - sb.append("\053"); - sb.append("\ufde0"); + sb.append("\u01b3"); sb.append("\054"); - sb.append("\ufde0"); - sb.append("\055"); - sb.append("\ufde0"); - sb.append("\056"); - sb.append("\ufde0"); - sb.append("\057"); - sb.append("\ufde0"); - sb.append("\060"); - sb.append("\ufde0"); - sb.append("\061"); - sb.append("\ufde0"); + sb.append("\026"); sb.append("\062"); - sb.append("\ufde0"); + sb.append("\210"); sb.append("\063"); - sb.append("\ufde0"); - sb.append("\066"); - sb.append("\ufde0"); - sb.append("\067"); - sb.append("\ufde0"); - sb.append("\070"); - sb.append("\ufde0"); + sb.append("\010"); sb.append("\074"); - sb.append("\ufde0"); + sb.append("\051"); sb.append("\075"); - sb.append("\ufde0"); - sb.append("\076"); - sb.append("\ufde0"); + sb.append("\166"); sb.append("\077"); - sb.append("\ufde0"); + sb.append("\123"); sb.append("\100"); - sb.append("\ufde0"); + sb.append("\012"); sb.append("\101"); - sb.append("\ufde0"); + sb.append("\206"); sb.append("\102"); - sb.append("\ufde0"); + sb.append("\041"); sb.append("\103"); - sb.append("\ufde0"); + sb.append("\144"); sb.append("\104"); - sb.append("\ufde0"); - sb.append("\114"); - sb.append("\ufde0"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); sb.append("\115"); - sb.append("\ufde0"); + sb.append("\136"); sb.append("\116"); - sb.append("\ufde0"); + sb.append("\046"); sb.append("\121"); - sb.append("\ufde0"); + sb.append("\160"); sb.append("\122"); - sb.append("\ufde0"); + sb.append("\013"); sb.append("\123"); - sb.append("\ufde0"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\ufde0"); sb.append("\125"); - sb.append("\ufde0"); + sb.append("\116"); sb.append("\126"); - sb.append("\ufde0"); - sb.append("\130"); - sb.append("\ufde0"); sb.append("\131"); - sb.append("\ufde0"); - sb.append("\132"); - sb.append("\ufde0"); sb.append("\133"); - sb.append("\ufde0"); - sb.append("\134"); - sb.append("\uffa5"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); sb.append("\154"); - sb.append("\ufde0"); + sb.append("\207"); sb.append("\216"); - sb.append("\ufde0"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\ufde0"); - sb.append("\220"); - sb.append("\ufde0"); - sb.append("\221"); - sb.append("\ufde0"); - sb.append("\222"); - sb.append("\ufde0"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufea4"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\151"); + sb.append("\ufea3"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\046"); + sb.append("\037"); + sb.append("\ufea6"); + sb.append("\045"); + sb.append("\ufea6"); + sb.append("\046"); + sb.append("\ufea6"); + sb.append("\056"); + sb.append("\ufea6"); + sb.append("\060"); + sb.append("\ufea6"); + sb.append("\112"); + sb.append("\ufea6"); + sb.append("\120"); + sb.append("\ufea6"); sb.append("\223"); - sb.append("\ufde0"); + sb.append("\ufea6"); sb.append("\224"); - sb.append("\ufde0"); + sb.append("\ufea6"); sb.append("\225"); - sb.append("\ufde0"); + sb.append("\ufea6"); sb.append("\226"); - sb.append("\ufde0"); + sb.append("\ufea6"); sb.append("\227"); - sb.append("\ufde0"); - sb.append("\240"); - sb.append("\ufde0"); - sb.append("\241"); - sb.append("\ufde0"); + sb.append("\ufea6"); + sb.append("\230"); + sb.append("\ufea6"); sb.append("\250"); - sb.append("\ufde0"); + sb.append("\ufea6"); sb.append("\251"); - sb.append("\ufde0"); + sb.append("\ufea6"); + sb.append("\257"); + sb.append("\ufea6"); + sb.append("\260"); + sb.append("\ufea6"); + sb.append("\261"); + sb.append("\ufea6"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\242"); - sb.append("\004"); - sb.append("\ufed9"); - sb.append("\005"); - sb.append("\ufed9"); + sb.append("\056"); sb.append("\010"); - sb.append("\ufed9"); - sb.append("\017"); - sb.append("\ufed9"); - sb.append("\020"); - sb.append("\ufed9"); - sb.append("\021"); - sb.append("\ufed9"); - sb.append("\022"); - sb.append("\ufed9"); - sb.append("\023"); - sb.append("\ufed9"); - sb.append("\024"); - sb.append("\ufed9"); - sb.append("\025"); - sb.append("\ufed9"); - sb.append("\026"); - sb.append("\ufed9"); - sb.append("\027"); - sb.append("\ufed9"); - sb.append("\030"); - sb.append("\ufed9"); - sb.append("\031"); - sb.append("\ufed9"); - sb.append("\032"); - sb.append("\ufed9"); - sb.append("\033"); - sb.append("\ufed9"); - sb.append("\034"); - sb.append("\ufed9"); - sb.append("\035"); - sb.append("\ufed9"); - sb.append("\036"); - sb.append("\ufed9"); - sb.append("\037"); - sb.append("\ufed9"); - sb.append("\040"); - sb.append("\ufed9"); - sb.append("\041"); - sb.append("\ufed9"); - sb.append("\042"); - sb.append("\ufed9"); - sb.append("\043"); - sb.append("\ufed9"); - sb.append("\044"); - sb.append("\ufed9"); + sb.append("\ufe7b"); + sb.append("\012"); + sb.append("\ufe7b"); sb.append("\045"); - sb.append("\ufed9"); + sb.append("\ufe7b"); sb.append("\046"); - sb.append("\ufed9"); - sb.append("\047"); - sb.append("\ufed9"); - sb.append("\050"); - sb.append("\ufed9"); - sb.append("\052"); - sb.append("\ufed9"); - sb.append("\053"); - sb.append("\ufed9"); - sb.append("\054"); - sb.append("\ufed9"); - sb.append("\055"); - sb.append("\ufed9"); - sb.append("\056"); - sb.append("\ufed9"); - sb.append("\057"); - sb.append("\ufed9"); - sb.append("\060"); - sb.append("\ufed9"); - sb.append("\061"); - sb.append("\ufed9"); - sb.append("\062"); - sb.append("\ufed9"); - sb.append("\063"); - sb.append("\ufed9"); - sb.append("\066"); - sb.append("\ufed9"); - sb.append("\067"); - sb.append("\ufed9"); - sb.append("\070"); - sb.append("\ufed9"); - sb.append("\074"); - sb.append("\ufed9"); - sb.append("\075"); - sb.append("\ufed9"); - sb.append("\076"); - sb.append("\ufed9"); - sb.append("\077"); - sb.append("\ufed9"); - sb.append("\100"); - sb.append("\ufed9"); - sb.append("\101"); - sb.append("\ufed9"); - sb.append("\102"); - sb.append("\ufed9"); - sb.append("\103"); - sb.append("\ufed9"); - sb.append("\104"); - sb.append("\ufed9"); - sb.append("\114"); - sb.append("\ufed9"); - sb.append("\115"); - sb.append("\ufed9"); - sb.append("\116"); - sb.append("\ufed9"); - sb.append("\121"); - sb.append("\ufed9"); - sb.append("\122"); - sb.append("\ufed9"); - sb.append("\123"); - sb.append("\ufed9"); - sb.append("\124"); - sb.append("\ufed9"); - sb.append("\125"); - sb.append("\ufed9"); - sb.append("\126"); - sb.append("\ufed9"); - sb.append("\130"); - sb.append("\ufed9"); - sb.append("\131"); - sb.append("\ufed9"); - sb.append("\132"); - sb.append("\ufed9"); - sb.append("\133"); - sb.append("\ufed9"); - sb.append("\134"); - sb.append("\uffae"); - sb.append("\154"); - sb.append("\ufed9"); - sb.append("\216"); - sb.append("\ufed9"); - sb.append("\217"); - sb.append("\ufed9"); - sb.append("\220"); - sb.append("\ufed9"); - sb.append("\221"); - sb.append("\ufed9"); - sb.append("\222"); - sb.append("\ufed9"); + sb.append("\ufe7b"); + sb.append("\075"); + sb.append("\ufe7b"); + sb.append("\076"); + sb.append("\ufe7b"); + sb.append("\121"); + sb.append("\ufe7b"); + sb.append("\150"); + sb.append("\ufe7b"); sb.append("\223"); - sb.append("\ufed9"); + sb.append("\ufe7b"); sb.append("\224"); - sb.append("\ufed9"); + sb.append("\ufe7b"); sb.append("\225"); - sb.append("\ufed9"); + sb.append("\ufe7b"); sb.append("\226"); - sb.append("\ufed9"); + sb.append("\ufe7b"); sb.append("\227"); - sb.append("\ufed9"); - sb.append("\240"); - sb.append("\ufed9"); - sb.append("\241"); - sb.append("\ufed9"); - sb.append("\250"); - sb.append("\ufed9"); + sb.append("\ufe7b"); + sb.append("\230"); + sb.append("\ufe7b"); + sb.append("\231"); + sb.append("\ufe7b"); sb.append("\251"); - sb.append("\ufed9"); + sb.append("\ufe7b"); + sb.append("\254"); + sb.append("\ufe7b"); + sb.append("\255"); + sb.append("\ufe7b"); + sb.append("\256"); + sb.append("\ufe7b"); + sb.append("\257"); + sb.append("\ufe7b"); + sb.append("\260"); + sb.append("\ufe7b"); + sb.append("\261"); + sb.append("\ufe7b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\242"); - sb.append("\004"); - sb.append("\ufddf"); - sb.append("\005"); - sb.append("\ufddf"); - sb.append("\010"); - sb.append("\ufddf"); - sb.append("\017"); - sb.append("\ufddf"); - sb.append("\020"); - sb.append("\ufddf"); - sb.append("\021"); - sb.append("\ufddf"); - sb.append("\022"); - sb.append("\ufddf"); - sb.append("\023"); - sb.append("\ufddf"); - sb.append("\024"); - sb.append("\ufddf"); - sb.append("\025"); - sb.append("\ufddf"); - sb.append("\026"); - sb.append("\ufddf"); - sb.append("\027"); - sb.append("\ufddf"); - sb.append("\030"); - sb.append("\ufddf"); - sb.append("\031"); - sb.append("\ufddf"); - sb.append("\032"); - sb.append("\ufddf"); - sb.append("\033"); - sb.append("\ufddf"); - sb.append("\034"); - sb.append("\ufddf"); - sb.append("\035"); - sb.append("\ufddf"); - sb.append("\036"); - sb.append("\ufddf"); + sb.append("\046"); sb.append("\037"); - sb.append("\ufddf"); - sb.append("\040"); - sb.append("\ufddf"); - sb.append("\041"); - sb.append("\ufddf"); - sb.append("\042"); - sb.append("\ufddf"); - sb.append("\043"); - sb.append("\ufddf"); - sb.append("\044"); - sb.append("\ufddf"); + sb.append("\ufea1"); sb.append("\045"); - sb.append("\ufddf"); + sb.append("\ufea1"); sb.append("\046"); - sb.append("\ufddf"); - sb.append("\047"); - sb.append("\ufddf"); - sb.append("\050"); - sb.append("\ufddf"); - sb.append("\052"); - sb.append("\ufddf"); - sb.append("\053"); - sb.append("\ufddf"); - sb.append("\054"); - sb.append("\ufddf"); - sb.append("\055"); - sb.append("\ufddf"); + sb.append("\ufea1"); sb.append("\056"); - sb.append("\ufddf"); - sb.append("\057"); - sb.append("\ufddf"); + sb.append("\ufea1"); sb.append("\060"); - sb.append("\ufddf"); - sb.append("\061"); - sb.append("\ufddf"); - sb.append("\062"); - sb.append("\ufddf"); - sb.append("\063"); - sb.append("\ufddf"); - sb.append("\066"); - sb.append("\ufddf"); - sb.append("\067"); - sb.append("\ufddf"); - sb.append("\070"); - sb.append("\ufddf"); - sb.append("\074"); - sb.append("\ufddf"); - sb.append("\075"); - sb.append("\ufddf"); - sb.append("\076"); - sb.append("\ufddf"); - sb.append("\077"); - sb.append("\ufddf"); - sb.append("\100"); - sb.append("\ufddf"); - sb.append("\101"); - sb.append("\ufddf"); - sb.append("\102"); - sb.append("\ufddf"); - sb.append("\103"); - sb.append("\ufddf"); - sb.append("\104"); - sb.append("\ufddf"); - sb.append("\114"); - sb.append("\ufddf"); - sb.append("\115"); - sb.append("\ufddf"); - sb.append("\116"); - sb.append("\ufddf"); - sb.append("\121"); - sb.append("\ufddf"); - sb.append("\122"); - sb.append("\ufddf"); - sb.append("\123"); - sb.append("\ufddf"); - sb.append("\124"); - sb.append("\ufddf"); - sb.append("\125"); - sb.append("\ufddf"); - sb.append("\126"); - sb.append("\ufddf"); - sb.append("\130"); - sb.append("\ufddf"); - sb.append("\131"); - sb.append("\ufddf"); - sb.append("\132"); - sb.append("\ufddf"); - sb.append("\133"); - sb.append("\ufddf"); - sb.append("\134"); - sb.append("\uffa4"); - sb.append("\154"); - sb.append("\ufddf"); - sb.append("\216"); - sb.append("\ufddf"); - sb.append("\217"); - sb.append("\ufddf"); - sb.append("\220"); - sb.append("\ufddf"); - sb.append("\221"); - sb.append("\ufddf"); - sb.append("\222"); - sb.append("\ufddf"); + sb.append("\ufea1"); + sb.append("\112"); + sb.append("\ufea1"); + sb.append("\120"); + sb.append("\ufea1"); sb.append("\223"); - sb.append("\ufddf"); + sb.append("\ufea1"); sb.append("\224"); - sb.append("\ufddf"); + sb.append("\ufea1"); sb.append("\225"); - sb.append("\ufddf"); + sb.append("\ufea1"); sb.append("\226"); - sb.append("\ufddf"); + sb.append("\ufea1"); sb.append("\227"); - sb.append("\ufddf"); - sb.append("\240"); - sb.append("\ufddf"); - sb.append("\241"); - sb.append("\ufddf"); + sb.append("\ufea1"); + sb.append("\230"); + sb.append("\ufea1"); sb.append("\250"); - sb.append("\ufddf"); + sb.append("\ufea1"); sb.append("\251"); - sb.append("\ufddf"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\134"); - sb.append("\u048a"); + sb.append("\ufea1"); + sb.append("\257"); + sb.append("\ufea1"); + sb.append("\260"); + sb.append("\ufea1"); + sb.append("\261"); + sb.append("\ufea1"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\234"); + sb.append("\246"); sb.append("\004"); - sb.append("\u01a2"); + sb.append("\u01a4"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\u016b"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u018a"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0160"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0486"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable13.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable13.java index 5220d2afc784..938fff751adf 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable13.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable13.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,242 +29,376 @@ public String getTableData() { } protected EncodedActionTable13() { sb = new StringBuilder(); - sb.append("\044"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u018c"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0162"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\u018d"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u01ad"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u01a6"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\u0168"); + sb.append("\u016a"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u01a7"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\u0161"); + sb.append("\u0484"); sb.append("\076"); - sb.append("\u0163"); + sb.append("\u0485"); sb.append("\077"); - sb.append("\u0164"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\u0192"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\u0171"); - sb.append("\102"); sb.append("\u0173"); + sb.append("\102"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\u019c"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\u015b"); + sb.append("\u015d"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u019a"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\u016e"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\u0178"); + sb.append("\u0488"); sb.append("\122"); - sb.append("\u0167"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\u0181"); + sb.append("\u0183"); sb.append("\124"); - sb.append("\u0174"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\u0199"); + sb.append("\u019b"); sb.append("\126"); - sb.append("\u018c"); + sb.append("\u018e"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u017d"); - sb.append("\216"); - sb.append("\u0183"); - sb.append("\217"); sb.append("\u017f"); + sb.append("\150"); + sb.append("\u024e"); + sb.append("\217"); + sb.append("\u0185"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u016f"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0487"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); - sb.append("\240"); - sb.append("\u0194"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\231"); + sb.append("\u0250"); sb.append("\241"); - sb.append("\u018e"); - sb.append("\250"); - sb.append("\u015c"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\134"); - sb.append("\u0488"); + sb.append("\006"); + sb.append("\127"); + sb.append("\u047f"); + sb.append("\151"); + sb.append("\u0480"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\070"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); + sb.append("\234"); + sb.append("\004"); + sb.append("\u01a4"); + sb.append("\005"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\357"); - sb.append("\015"); - sb.append("\364"); - sb.append("\016"); - sb.append("\356"); + sb.append("\u016d"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u018c"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0162"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u017e"); + sb.append("\045"); + sb.append("\u018f"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u01ad"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); + sb.append("\062"); + sb.append("\u01a8"); + sb.append("\063"); + sb.append("\u016a"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); + sb.append("\074"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\351"); + sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\123"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\012"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\206"); + sb.append("\u0173"); sb.append("\102"); - sb.append("\041"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\144"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); + sb.append("\u015d"); + sb.append("\114"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\136"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\046"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\160"); - sb.append("\172"); - sb.append("\362"); - sb.append("\173"); - sb.append("\352"); - sb.append("\177"); - sb.append("\347"); - sb.append("\200"); - sb.append("\354"); - sb.append("\214"); - sb.append("\360"); + sb.append("\u017a"); + sb.append("\122"); + sb.append("\u0169"); + sb.append("\123"); + sb.append("\u0183"); + sb.append("\124"); + sb.append("\u0176"); + sb.append("\125"); + sb.append("\u019b"); + sb.append("\126"); + sb.append("\u018e"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\341"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0171"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\366"); - sb.append("\236"); - sb.append("\060"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\u01a0"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); - sb.append("\127"); - sb.append("\ufe67"); - sb.append("\130"); - sb.append("\u0105"); - sb.append("\131"); - sb.append("\u0115"); - sb.append("\132"); - sb.append("\374"); - sb.append("\150"); - sb.append("\u0101"); - sb.append("\151"); - sb.append("\ufe67"); - sb.append("\152"); - sb.append("\375"); - sb.append("\153"); - sb.append("\u010e"); - sb.append("\154"); - sb.append("\376"); - sb.append("\155"); - sb.append("\u0107"); - sb.append("\156"); - sb.append("\u010f"); - sb.append("\157"); - sb.append("\u0114"); - sb.append("\160"); - sb.append("\u0108"); - sb.append("\161"); - sb.append("\371"); - sb.append("\162"); - sb.append("\u0106"); - sb.append("\163"); - sb.append("\u0112"); - sb.append("\164"); - sb.append("\u0111"); - sb.append("\165"); - sb.append("\u0104"); - sb.append("\166"); - sb.append("\u0102"); - sb.append("\167"); - sb.append("\u0110"); - sb.append("\170"); - sb.append("\u010d"); - sb.append("\171"); - sb.append("\u0109"); - sb.append("\172"); - sb.append("\u0116"); - sb.append("\173"); - sb.append("\u0103"); - sb.append("\174"); - sb.append("\u010c"); - sb.append("\175"); - sb.append("\u010a"); - sb.append("\176"); - sb.append("\373"); - sb.append("\201"); - sb.append("\u0100"); - sb.append("\242"); - sb.append("\377"); - sb.append("\245"); - sb.append("\372"); + sb.append("\046"); + sb.append("\037"); + sb.append("\ufeab"); + sb.append("\045"); + sb.append("\ufeab"); + sb.append("\046"); + sb.append("\ufeab"); + sb.append("\056"); + sb.append("\ufeab"); + sb.append("\060"); + sb.append("\ufeab"); + sb.append("\112"); + sb.append("\ufeab"); + sb.append("\120"); + sb.append("\ufeab"); + sb.append("\223"); + sb.append("\ufeab"); + sb.append("\224"); + sb.append("\ufeab"); + sb.append("\225"); + sb.append("\ufeab"); + sb.append("\226"); + sb.append("\ufeab"); + sb.append("\227"); + sb.append("\ufeab"); + sb.append("\230"); + sb.append("\ufeab"); + sb.append("\250"); + sb.append("\ufeab"); sb.append("\251"); - sb.append("\u0113"); + sb.append("\ufeab"); + sb.append("\257"); + sb.append("\ufeab"); + sb.append("\260"); + sb.append("\ufeab"); + sb.append("\261"); + sb.append("\ufeab"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\134"); + sb.append("\u0482"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -273,11 +408,11 @@ protected EncodedActionTable13() { sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\357"); + sb.append("\356"); sb.append("\015"); sb.append("\364"); sb.append("\016"); - sb.append("\356"); + sb.append("\357"); sb.append("\075"); sb.append("\351"); sb.append("\077"); @@ -300,2400 +435,2082 @@ protected EncodedActionTable13() { sb.append("\046"); sb.append("\121"); sb.append("\160"); - sb.append("\172"); - sb.append("\362"); sb.append("\173"); + sb.append("\362"); + sb.append("\174"); sb.append("\352"); - sb.append("\177"); - sb.append("\347"); sb.append("\200"); + sb.append("\347"); + sb.append("\201"); sb.append("\354"); - sb.append("\214"); + sb.append("\215"); sb.append("\360"); - sb.append("\222"); + sb.append("\223"); sb.append("\341"); - sb.append("\230"); + sb.append("\231"); sb.append("\366"); - sb.append("\236"); + sb.append("\237"); sb.append("\060"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\102"); sb.append("\127"); - sb.append("\ufe68"); + sb.append("\ufe69"); sb.append("\130"); sb.append("\u0105"); sb.append("\131"); - sb.append("\u0115"); + sb.append("\u0116"); sb.append("\132"); - sb.append("\374"); + sb.append("\375"); sb.append("\150"); - sb.append("\u0101"); + sb.append("\u0100"); sb.append("\151"); - sb.append("\ufe68"); + sb.append("\ufe69"); sb.append("\152"); - sb.append("\375"); + sb.append("\374"); sb.append("\153"); sb.append("\u010e"); sb.append("\154"); - sb.append("\376"); + sb.append("\u0113"); sb.append("\155"); - sb.append("\u0107"); + sb.append("\376"); sb.append("\156"); - sb.append("\u010f"); + sb.append("\u0107"); sb.append("\157"); - sb.append("\u0114"); + sb.append("\u010f"); sb.append("\160"); - sb.append("\u0108"); + sb.append("\u0115"); sb.append("\161"); - sb.append("\371"); + sb.append("\u0109"); sb.append("\162"); - sb.append("\u0106"); + sb.append("\371"); sb.append("\163"); - sb.append("\u0112"); + sb.append("\u0106"); sb.append("\164"); - sb.append("\u0111"); + sb.append("\u0112"); sb.append("\165"); - sb.append("\u0104"); + sb.append("\u0110"); sb.append("\166"); - sb.append("\u0102"); + sb.append("\u0104"); sb.append("\167"); - sb.append("\u0110"); + sb.append("\u0102"); sb.append("\170"); - sb.append("\u010d"); + sb.append("\u0111"); sb.append("\171"); - sb.append("\u0109"); + sb.append("\u010d"); sb.append("\172"); - sb.append("\u0116"); + sb.append("\u0108"); sb.append("\173"); - sb.append("\u0103"); + sb.append("\u0117"); sb.append("\174"); - sb.append("\u010c"); + sb.append("\u0103"); sb.append("\175"); - sb.append("\u010a"); + sb.append("\u010c"); sb.append("\176"); - sb.append("\373"); - sb.append("\201"); - sb.append("\u0100"); - sb.append("\242"); - sb.append("\377"); - sb.append("\245"); + sb.append("\u010a"); + sb.append("\177"); sb.append("\372"); - sb.append("\251"); - sb.append("\u0113"); + sb.append("\202"); + sb.append("\377"); + sb.append("\243"); + sb.append("\u0101"); + sb.append("\246"); + sb.append("\373"); + sb.append("\252"); + sb.append("\u0114"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\242"); sb.append("\004"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\005"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\010"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\017"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\020"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\021"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\022"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\023"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\024"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\025"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\026"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\027"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\030"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\031"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\032"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\033"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\034"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\035"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\036"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\037"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\040"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\041"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\042"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\043"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\044"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\045"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\046"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\047"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\050"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\052"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\053"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\054"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\055"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\056"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\057"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\060"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\061"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\062"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\063"); - sb.append("\uff43"); - sb.append("\065"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\066"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\067"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\070"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\074"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\075"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\076"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\077"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\100"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\101"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\102"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\103"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\104"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\114"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\115"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\116"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\121"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\122"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\123"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\124"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\125"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\126"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\130"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\131"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\132"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\133"); - sb.append("\uff43"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\216"); - sb.append("\uff43"); + sb.append("\ufed7"); + sb.append("\134"); + sb.append("\uffbe"); + sb.append("\155"); + sb.append("\ufed7"); sb.append("\217"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\220"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\221"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\222"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\223"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\224"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\225"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\226"); - sb.append("\uff43"); + sb.append("\ufed7"); sb.append("\227"); - sb.append("\uff43"); - sb.append("\240"); - sb.append("\uff43"); + sb.append("\ufed7"); + sb.append("\230"); + sb.append("\ufed7"); sb.append("\241"); - sb.append("\uff43"); - sb.append("\250"); - sb.append("\uff43"); + sb.append("\ufed7"); + sb.append("\242"); + sb.append("\ufed7"); sb.append("\251"); - sb.append("\u0227"); + sb.append("\ufed7"); + sb.append("\252"); + sb.append("\ufed7"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\236"); + sb.append("\242"); sb.append("\004"); - sb.append("\u01a2"); + sb.append("\ufed6"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\ufed6"); sb.append("\010"); - sb.append("\u016b"); + sb.append("\ufed6"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\ufed6"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\ufed6"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\ufed6"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\ufed6"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\ufed6"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\ufed6"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\ufed6"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\ufed6"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\ufed6"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\ufed6"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\ufed6"); sb.append("\032"); - sb.append("\u018a"); + sb.append("\ufed6"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\ufed6"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\ufed6"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\ufed6"); sb.append("\036"); - sb.append("\u0160"); + sb.append("\ufed6"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\ufed6"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\ufed6"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\ufed6"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\ufed6"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\ufed6"); sb.append("\044"); - sb.append("\u017c"); + sb.append("\ufed6"); sb.append("\045"); - sb.append("\u018d"); + sb.append("\ufed6"); sb.append("\046"); - sb.append("\u019d"); + sb.append("\ufed6"); sb.append("\047"); - sb.append("\u019f"); + sb.append("\ufed6"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\ufed6"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\ufed6"); sb.append("\053"); - sb.append("\u01a9"); + sb.append("\ufed6"); sb.append("\054"); - sb.append("\u01ab"); + sb.append("\ufed6"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\ufed6"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\ufed6"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\ufed6"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\ufed6"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\ufed6"); sb.append("\062"); - sb.append("\u01a6"); + sb.append("\ufed6"); sb.append("\063"); - sb.append("\u0168"); - sb.append("\065"); - sb.append("\u0169"); + sb.append("\ufed6"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\ufed6"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\ufed6"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\ufed6"); sb.append("\074"); - sb.append("\u01a7"); + sb.append("\ufed6"); sb.append("\075"); - sb.append("\u0161"); + sb.append("\ufed6"); sb.append("\076"); - sb.append("\u0163"); + sb.append("\ufed6"); sb.append("\077"); - sb.append("\u0164"); + sb.append("\ufed6"); sb.append("\100"); - sb.append("\u0192"); + sb.append("\ufed6"); sb.append("\101"); - sb.append("\u0171"); + sb.append("\ufed6"); sb.append("\102"); - sb.append("\u0173"); + sb.append("\ufed6"); sb.append("\103"); - sb.append("\u019c"); + sb.append("\ufed6"); sb.append("\104"); - sb.append("\u015b"); + sb.append("\ufed6"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\ufed6"); sb.append("\115"); - sb.append("\u019a"); + sb.append("\ufed6"); sb.append("\116"); - sb.append("\u016e"); + sb.append("\ufed6"); sb.append("\121"); - sb.append("\u0178"); + sb.append("\ufed6"); sb.append("\122"); - sb.append("\u0167"); + sb.append("\ufed6"); sb.append("\123"); - sb.append("\u0181"); + sb.append("\ufed6"); sb.append("\124"); - sb.append("\u0174"); + sb.append("\ufed6"); sb.append("\125"); - sb.append("\u0199"); + sb.append("\ufed6"); sb.append("\126"); - sb.append("\u018c"); + sb.append("\ufed6"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\ufed6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\ufed6"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\ufed6"); sb.append("\133"); - sb.append("\u017d"); - sb.append("\216"); - sb.append("\u0183"); + sb.append("\ufed6"); + sb.append("\134"); + sb.append("\uffbd"); + sb.append("\155"); + sb.append("\ufed6"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\ufed6"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\ufed6"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\ufed6"); sb.append("\222"); - sb.append("\u016f"); + sb.append("\ufed6"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\ufed6"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\ufed6"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\ufed6"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\ufed6"); sb.append("\227"); - sb.append("\u019e"); - sb.append("\240"); - sb.append("\u0194"); + sb.append("\ufed6"); + sb.append("\230"); + sb.append("\ufed6"); sb.append("\241"); - sb.append("\u018e"); - sb.append("\250"); - sb.append("\u015c"); + sb.append("\ufed6"); + sb.append("\242"); + sb.append("\ufed6"); + sb.append("\251"); + sb.append("\ufed6"); + sb.append("\252"); + sb.append("\ufed6"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\242"); sb.append("\004"); - sb.append("\230"); - sb.append("\u048f"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\056"); + sb.append("\ufddf"); + sb.append("\005"); + sb.append("\ufddf"); sb.append("\010"); - sb.append("\ufef5"); - sb.append("\012"); - sb.append("\ufef5"); + sb.append("\ufddf"); + sb.append("\017"); + sb.append("\ufddf"); + sb.append("\020"); + sb.append("\ufddf"); + sb.append("\021"); + sb.append("\ufddf"); + sb.append("\022"); + sb.append("\ufddf"); + sb.append("\023"); + sb.append("\ufddf"); + sb.append("\024"); + sb.append("\ufddf"); + sb.append("\025"); + sb.append("\ufddf"); + sb.append("\026"); + sb.append("\ufddf"); + sb.append("\027"); + sb.append("\ufddf"); + sb.append("\030"); + sb.append("\ufddf"); + sb.append("\031"); + sb.append("\ufddf"); + sb.append("\032"); + sb.append("\ufddf"); + sb.append("\033"); + sb.append("\ufddf"); + sb.append("\034"); + sb.append("\ufddf"); + sb.append("\035"); + sb.append("\ufddf"); + sb.append("\036"); + sb.append("\ufddf"); + sb.append("\037"); + sb.append("\ufddf"); + sb.append("\040"); + sb.append("\ufddf"); + sb.append("\041"); + sb.append("\ufddf"); + sb.append("\042"); + sb.append("\ufddf"); + sb.append("\043"); + sb.append("\ufddf"); + sb.append("\044"); + sb.append("\ufddf"); + sb.append("\045"); + sb.append("\ufddf"); + sb.append("\046"); + sb.append("\ufddf"); + sb.append("\047"); + sb.append("\ufddf"); + sb.append("\050"); + sb.append("\ufddf"); + sb.append("\052"); + sb.append("\ufddf"); + sb.append("\053"); + sb.append("\ufddf"); + sb.append("\054"); + sb.append("\ufddf"); + sb.append("\055"); + sb.append("\ufddf"); + sb.append("\056"); + sb.append("\ufddf"); + sb.append("\057"); + sb.append("\ufddf"); + sb.append("\060"); + sb.append("\ufddf"); + sb.append("\061"); + sb.append("\ufddf"); + sb.append("\062"); + sb.append("\ufddf"); + sb.append("\063"); + sb.append("\ufddf"); + sb.append("\066"); + sb.append("\ufddf"); + sb.append("\067"); + sb.append("\ufddf"); + sb.append("\070"); + sb.append("\ufddf"); + sb.append("\074"); + sb.append("\ufddf"); sb.append("\075"); - sb.append("\ufef5"); + sb.append("\ufddf"); sb.append("\076"); - sb.append("\ufef5"); + sb.append("\ufddf"); + sb.append("\077"); + sb.append("\ufddf"); + sb.append("\100"); + sb.append("\ufddf"); + sb.append("\101"); + sb.append("\ufddf"); + sb.append("\102"); + sb.append("\ufddf"); + sb.append("\103"); + sb.append("\ufddf"); + sb.append("\104"); + sb.append("\ufddf"); + sb.append("\114"); + sb.append("\ufddf"); + sb.append("\115"); + sb.append("\ufddf"); + sb.append("\116"); + sb.append("\ufddf"); sb.append("\121"); - sb.append("\ufef5"); - sb.append("\150"); - sb.append("\ufef5"); - sb.append("\156"); - sb.append("\ufef5"); + sb.append("\ufddf"); + sb.append("\122"); + sb.append("\ufddf"); + sb.append("\123"); + sb.append("\ufddf"); + sb.append("\124"); + sb.append("\ufddf"); + sb.append("\125"); + sb.append("\ufddf"); + sb.append("\126"); + sb.append("\ufddf"); + sb.append("\130"); + sb.append("\ufddf"); + sb.append("\131"); + sb.append("\ufddf"); + sb.append("\132"); + sb.append("\ufddf"); + sb.append("\133"); + sb.append("\ufddf"); + sb.append("\134"); + sb.append("\uffa5"); + sb.append("\155"); + sb.append("\ufddf"); + sb.append("\217"); + sb.append("\ufddf"); + sb.append("\220"); + sb.append("\ufddf"); + sb.append("\221"); + sb.append("\ufddf"); + sb.append("\222"); + sb.append("\ufddf"); + sb.append("\223"); + sb.append("\ufddf"); + sb.append("\224"); + sb.append("\ufddf"); sb.append("\225"); - sb.append("\277"); + sb.append("\ufddf"); sb.append("\226"); - sb.append("\257"); + sb.append("\ufddf"); sb.append("\227"); - sb.append("\302"); + sb.append("\ufddf"); sb.append("\230"); - sb.append("\ufef5"); - sb.append("\231"); - sb.append("\ufefa"); - sb.append("\244"); - sb.append("\ufef5"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\254"); + sb.append("\ufddf"); + sb.append("\241"); + sb.append("\ufddf"); + sb.append("\242"); + sb.append("\ufddf"); sb.append("\251"); - sb.append("\ufef5"); - sb.append("\253"); - sb.append("\ufef5"); - sb.append("\254"); - sb.append("\ufef5"); - sb.append("\255"); - sb.append("\ufef5"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); + sb.append("\ufddf"); + sb.append("\252"); + sb.append("\ufddf"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\242"); sb.append("\004"); - sb.append("\231"); - sb.append("\u0491"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); + sb.append("\ufed9"); + sb.append("\005"); + sb.append("\ufed9"); sb.append("\010"); - sb.append("\111"); - sb.append("\ufee2"); - sb.append("\151"); - sb.append("\ufee2"); - sb.append("\232"); - sb.append("\u0242"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\111"); - sb.append("\u0494"); - sb.append("\151"); - sb.append("\u0495"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\046"); + sb.append("\ufed9"); + sb.append("\017"); + sb.append("\ufed9"); + sb.append("\020"); + sb.append("\ufed9"); + sb.append("\021"); + sb.append("\ufed9"); + sb.append("\022"); + sb.append("\ufed9"); + sb.append("\023"); + sb.append("\ufed9"); + sb.append("\024"); + sb.append("\ufed9"); + sb.append("\025"); + sb.append("\ufed9"); + sb.append("\026"); + sb.append("\ufed9"); + sb.append("\027"); + sb.append("\ufed9"); + sb.append("\030"); + sb.append("\ufed9"); + sb.append("\031"); + sb.append("\ufed9"); + sb.append("\032"); + sb.append("\ufed9"); + sb.append("\033"); + sb.append("\ufed9"); + sb.append("\034"); + sb.append("\ufed9"); + sb.append("\035"); + sb.append("\ufed9"); + sb.append("\036"); + sb.append("\ufed9"); sb.append("\037"); - sb.append("\ufeaa"); + sb.append("\ufed9"); + sb.append("\040"); + sb.append("\ufed9"); + sb.append("\041"); + sb.append("\ufed9"); + sb.append("\042"); + sb.append("\ufed9"); + sb.append("\043"); + sb.append("\ufed9"); + sb.append("\044"); + sb.append("\ufed9"); sb.append("\045"); - sb.append("\ufeaa"); + sb.append("\ufed9"); sb.append("\046"); - sb.append("\ufeaa"); + sb.append("\ufed9"); + sb.append("\047"); + sb.append("\ufed9"); + sb.append("\050"); + sb.append("\ufed9"); + sb.append("\052"); + sb.append("\ufed9"); + sb.append("\053"); + sb.append("\ufed9"); + sb.append("\054"); + sb.append("\ufed9"); + sb.append("\055"); + sb.append("\ufed9"); sb.append("\056"); - sb.append("\ufeaa"); + sb.append("\ufed9"); + sb.append("\057"); + sb.append("\ufed9"); sb.append("\060"); - sb.append("\ufeaa"); - sb.append("\112"); - sb.append("\ufeaa"); - sb.append("\120"); - sb.append("\ufeaa"); + sb.append("\ufed9"); + sb.append("\061"); + sb.append("\ufed9"); + sb.append("\062"); + sb.append("\ufed9"); + sb.append("\063"); + sb.append("\ufed9"); + sb.append("\066"); + sb.append("\ufed9"); + sb.append("\067"); + sb.append("\ufed9"); + sb.append("\070"); + sb.append("\ufed9"); + sb.append("\074"); + sb.append("\ufed9"); + sb.append("\075"); + sb.append("\ufed9"); + sb.append("\076"); + sb.append("\ufed9"); + sb.append("\077"); + sb.append("\ufed9"); + sb.append("\100"); + sb.append("\ufed9"); + sb.append("\101"); + sb.append("\ufed9"); + sb.append("\102"); + sb.append("\ufed9"); + sb.append("\103"); + sb.append("\ufed9"); + sb.append("\104"); + sb.append("\ufed9"); + sb.append("\114"); + sb.append("\ufed9"); + sb.append("\115"); + sb.append("\ufed9"); + sb.append("\116"); + sb.append("\ufed9"); + sb.append("\121"); + sb.append("\ufed9"); + sb.append("\122"); + sb.append("\ufed9"); + sb.append("\123"); + sb.append("\ufed9"); + sb.append("\124"); + sb.append("\ufed9"); + sb.append("\125"); + sb.append("\ufed9"); + sb.append("\126"); + sb.append("\ufed9"); + sb.append("\130"); + sb.append("\ufed9"); + sb.append("\131"); + sb.append("\ufed9"); + sb.append("\132"); + sb.append("\ufed9"); + sb.append("\133"); + sb.append("\ufed9"); + sb.append("\134"); + sb.append("\uffae"); + sb.append("\155"); + sb.append("\ufed9"); + sb.append("\217"); + sb.append("\ufed9"); + sb.append("\220"); + sb.append("\ufed9"); + sb.append("\221"); + sb.append("\ufed9"); sb.append("\222"); - sb.append("\ufeaa"); + sb.append("\ufed9"); sb.append("\223"); - sb.append("\ufeaa"); + sb.append("\ufed9"); sb.append("\224"); - sb.append("\ufeaa"); + sb.append("\ufed9"); sb.append("\225"); - sb.append("\ufeaa"); + sb.append("\ufed9"); sb.append("\226"); - sb.append("\ufeaa"); + sb.append("\ufed9"); sb.append("\227"); - sb.append("\ufeaa"); - sb.append("\247"); - sb.append("\ufeaa"); - sb.append("\250"); - sb.append("\ufeaa"); - sb.append("\256"); - sb.append("\ufeaa"); - sb.append("\257"); - sb.append("\ufeaa"); - sb.append("\260"); - sb.append("\ufeaa"); + sb.append("\ufed9"); + sb.append("\230"); + sb.append("\ufed9"); + sb.append("\241"); + sb.append("\ufed9"); + sb.append("\242"); + sb.append("\ufed9"); + sb.append("\251"); + sb.append("\ufed9"); + sb.append("\252"); + sb.append("\ufed9"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\uff7c"); + sb.append("\242"); sb.append("\004"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\005"); - sb.append("\uff7c"); - sb.append("\006"); - sb.append("\uff7c"); - sb.append("\007"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\010"); - sb.append("\uff7c"); - sb.append("\011"); - sb.append("\uff7c"); - sb.append("\012"); - sb.append("\uff7c"); - sb.append("\014"); - sb.append("\uff7c"); - sb.append("\015"); - sb.append("\uff7c"); - sb.append("\016"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\017"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\020"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\021"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\022"); + sb.append("\ufdde"); sb.append("\023"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\024"); + sb.append("\ufdde"); sb.append("\025"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\026"); + sb.append("\ufdde"); sb.append("\027"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\030"); + sb.append("\ufdde"); + sb.append("\031"); + sb.append("\ufdde"); sb.append("\032"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\033"); + sb.append("\ufdde"); sb.append("\034"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\035"); + sb.append("\ufdde"); sb.append("\036"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\037"); + sb.append("\ufdde"); + sb.append("\040"); + sb.append("\ufdde"); sb.append("\041"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\042"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\043"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\044"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\045"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\046"); + sb.append("\ufdde"); sb.append("\047"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\050"); - sb.append("\uff7c"); - sb.append("\051"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\052"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\053"); + sb.append("\ufdde"); sb.append("\054"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\055"); + sb.append("\ufdde"); sb.append("\056"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\057"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\060"); + sb.append("\ufdde"); sb.append("\061"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\062"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\063"); - sb.append("\uff7c"); - sb.append("\065"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\066"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\067"); + sb.append("\ufdde"); + sb.append("\070"); + sb.append("\ufdde"); sb.append("\074"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\075"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\076"); + sb.append("\ufdde"); sb.append("\077"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\100"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\101"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\102"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\103"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\104"); - sb.append("\uff7c"); - sb.append("\105"); - sb.append("\uff7c"); - sb.append("\111"); - sb.append("\uff7c"); - sb.append("\112"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\114"); + sb.append("\ufdde"); sb.append("\115"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\116"); - sb.append("\uff7c"); - sb.append("\120"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\121"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\122"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\123"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\124"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\125"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\126"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\130"); + sb.append("\ufdde"); + sb.append("\131"); + sb.append("\ufdde"); + sb.append("\132"); + sb.append("\ufdde"); sb.append("\133"); - sb.append("\uff7c"); - sb.append("\151"); - sb.append("\uff7c"); - sb.append("\172"); - sb.append("\uff7c"); - sb.append("\173"); - sb.append("\uff7c"); - sb.append("\177"); - sb.append("\uff7c"); - sb.append("\200"); - sb.append("\uff7c"); - sb.append("\202"); - sb.append("\uff7c"); - sb.append("\203"); - sb.append("\uff7c"); - sb.append("\204"); - sb.append("\uff7c"); - sb.append("\205"); - sb.append("\uff7c"); - sb.append("\206"); - sb.append("\uff7c"); - sb.append("\207"); - sb.append("\uff7c"); - sb.append("\210"); - sb.append("\uff7c"); - sb.append("\211"); - sb.append("\uff7c"); - sb.append("\212"); - sb.append("\uff7c"); - sb.append("\213"); - sb.append("\uff7c"); - sb.append("\214"); - sb.append("\uff7c"); - sb.append("\216"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\134"); + sb.append("\uffa4"); + sb.append("\155"); + sb.append("\ufdde"); + sb.append("\217"); + sb.append("\ufdde"); + sb.append("\220"); + sb.append("\ufdde"); + sb.append("\221"); + sb.append("\ufdde"); sb.append("\222"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\223"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\224"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\225"); + sb.append("\ufdde"); + sb.append("\226"); + sb.append("\ufdde"); + sb.append("\227"); + sb.append("\ufdde"); sb.append("\230"); - sb.append("\uff7c"); - sb.append("\233"); - sb.append("\uff7c"); - sb.append("\234"); - sb.append("\uff7c"); - sb.append("\235"); - sb.append("\uff7c"); - sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); - sb.append("\247"); - sb.append("\uff7c"); - sb.append("\250"); - sb.append("\uff7c"); + sb.append("\ufdde"); + sb.append("\241"); + sb.append("\ufdde"); + sb.append("\242"); + sb.append("\ufdde"); + sb.append("\251"); + sb.append("\ufdde"); sb.append("\252"); - sb.append("\uff7c"); - sb.append("\253"); - sb.append("\uff7c"); - sb.append("\254"); - sb.append("\uff7c"); - sb.append("\255"); - sb.append("\uff7c"); + sb.append("\ufdde"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\ufe8a"); - sb.append("\045"); - sb.append("\ufe8a"); - sb.append("\046"); - sb.append("\ufe8a"); - sb.append("\056"); - sb.append("\ufe8a"); - sb.append("\060"); - sb.append("\ufe8a"); - sb.append("\112"); - sb.append("\ufe8a"); - sb.append("\120"); - sb.append("\ufe8a"); - sb.append("\222"); - sb.append("\ufe8a"); - sb.append("\223"); - sb.append("\ufe8a"); - sb.append("\224"); - sb.append("\ufe8a"); - sb.append("\225"); - sb.append("\ufe8a"); - sb.append("\226"); - sb.append("\ufe8a"); - sb.append("\227"); - sb.append("\ufe8a"); - sb.append("\247"); - sb.append("\ufe8a"); - sb.append("\250"); - sb.append("\ufe8a"); - sb.append("\256"); - sb.append("\ufe8a"); - sb.append("\257"); - sb.append("\ufe8a"); - sb.append("\260"); - sb.append("\ufe8a"); + sb.append("\004"); + sb.append("\134"); + sb.append("\u048e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\211"); + sb.append("\234"); sb.append("\004"); - sb.append("\201"); + sb.append("\u01a4"); sb.append("\005"); - sb.append("\164"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\217"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\014"); - sb.append("\007"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); + sb.append("\u016d"); sb.append("\017"); - sb.append("\143"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\035"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\034"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\145"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\200"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\203"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\106"); + sb.append("\u018c"); + sb.append("\033"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\113"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\125"); + sb.append("\u0162"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\033"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\040"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\226"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\222"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\023"); + sb.append("\u018f"); + sb.append("\046"); + sb.append("\u019f"); sb.append("\047"); - sb.append("\212"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\173"); - sb.append("\051"); - sb.append("\214"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\057"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\026"); + sb.append("\u01ad"); + sb.append("\055"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\016"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\110"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\210"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\010"); - sb.append("\065"); - sb.append("\027"); + sb.append("\u016a"); sb.append("\066"); - sb.append("\111"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\051"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\166"); + sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\123"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\012"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\206"); + sb.append("\u0173"); sb.append("\102"); - sb.append("\041"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\144"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\111"); - sb.append("\157"); - sb.append("\112"); - sb.append("\u0497"); + sb.append("\u015d"); + sb.append("\114"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\136"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\046"); - sb.append("\120"); - sb.append("\172"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\160"); + sb.append("\u017a"); sb.append("\122"); - sb.append("\013"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\u0183"); sb.append("\124"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\116"); + sb.append("\u019b"); sb.append("\126"); + sb.append("\u018e"); + sb.append("\130"); + sb.append("\u01a6"); sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\020"); - sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\025"); - sb.append("\223"); - sb.append("\030"); - sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\231"); - sb.append("\252"); - sb.append("\227"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\ufe89"); - sb.append("\045"); - sb.append("\ufe89"); - sb.append("\046"); - sb.append("\ufe89"); - sb.append("\056"); - sb.append("\ufe89"); - sb.append("\060"); - sb.append("\ufe89"); - sb.append("\112"); - sb.append("\ufe89"); - sb.append("\120"); - sb.append("\ufe89"); + sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\ufe89"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\ufe89"); + sb.append("\u0171"); sb.append("\224"); - sb.append("\ufe89"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\ufe89"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\ufe89"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\ufe89"); - sb.append("\247"); - sb.append("\ufe89"); - sb.append("\250"); - sb.append("\ufe89"); - sb.append("\256"); - sb.append("\ufe89"); - sb.append("\257"); - sb.append("\ufe89"); - sb.append("\260"); - sb.append("\ufe89"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\070"); - sb.append("\ufea7"); - sb.append("\111"); - sb.append("\ufea7"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\151"); - sb.append("\u049a"); + sb.append("\134"); + sb.append("\u048c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff5a"); - sb.append("\003"); - sb.append("\uff5a"); - sb.append("\004"); - sb.append("\uff5a"); - sb.append("\005"); - sb.append("\uff5a"); + sb.append("\070"); sb.append("\006"); - sb.append("\uff5a"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff5a"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff5a"); - sb.append("\011"); - sb.append("\uff5a"); - sb.append("\012"); - sb.append("\uff5a"); - sb.append("\014"); - sb.append("\uff5a"); + sb.append("\356"); sb.append("\015"); - sb.append("\uff5a"); + sb.append("\364"); sb.append("\016"); - sb.append("\uff5a"); - sb.append("\017"); - sb.append("\uff5a"); - sb.append("\020"); - sb.append("\uff5a"); - sb.append("\021"); - sb.append("\uff5a"); - sb.append("\022"); - sb.append("\uff5a"); - sb.append("\023"); - sb.append("\uff5a"); - sb.append("\024"); - sb.append("\uff5a"); - sb.append("\025"); - sb.append("\uff5a"); - sb.append("\026"); - sb.append("\uff5a"); - sb.append("\027"); - sb.append("\uff5a"); - sb.append("\030"); - sb.append("\uff5a"); - sb.append("\032"); - sb.append("\uff5a"); - sb.append("\034"); - sb.append("\uff5a"); - sb.append("\035"); - sb.append("\uff5a"); - sb.append("\036"); - sb.append("\uff5a"); - sb.append("\037"); - sb.append("\uff5a"); - sb.append("\040"); - sb.append("\uff5a"); - sb.append("\041"); - sb.append("\uff5a"); - sb.append("\042"); - sb.append("\uff5a"); - sb.append("\043"); - sb.append("\uff5a"); - sb.append("\044"); - sb.append("\uff5a"); - sb.append("\045"); - sb.append("\uff5a"); - sb.append("\046"); - sb.append("\uff5a"); - sb.append("\047"); - sb.append("\uff5a"); - sb.append("\050"); - sb.append("\uff5a"); - sb.append("\051"); - sb.append("\uff5a"); - sb.append("\052"); - sb.append("\uff5a"); - sb.append("\054"); - sb.append("\uff5a"); - sb.append("\056"); - sb.append("\uff5a"); - sb.append("\057"); - sb.append("\uff5a"); - sb.append("\061"); - sb.append("\uff5a"); - sb.append("\062"); - sb.append("\uff5a"); - sb.append("\063"); - sb.append("\uff5a"); - sb.append("\064"); - sb.append("\uff5a"); - sb.append("\065"); - sb.append("\uff5a"); - sb.append("\066"); - sb.append("\uff5a"); - sb.append("\074"); - sb.append("\uff5a"); + sb.append("\357"); sb.append("\075"); - sb.append("\uff5a"); + sb.append("\351"); sb.append("\077"); - sb.append("\uff5a"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff5a"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff5a"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff5a"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff5a"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff5a"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff5a"); - sb.append("\111"); - sb.append("\uff5a"); - sb.append("\112"); - sb.append("\uff5a"); - sb.append("\114"); - sb.append("\uff5a"); + sb.append("\141"); sb.append("\115"); - sb.append("\uff5a"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff5a"); - sb.append("\120"); - sb.append("\uff5a"); + sb.append("\046"); sb.append("\121"); - sb.append("\uff5a"); - sb.append("\122"); - sb.append("\uff5a"); - sb.append("\123"); - sb.append("\uff5a"); - sb.append("\124"); - sb.append("\uff5a"); - sb.append("\125"); - sb.append("\uff5a"); - sb.append("\126"); - sb.append("\uff5a"); - sb.append("\133"); - sb.append("\uff5a"); - sb.append("\151"); - sb.append("\uff5a"); - sb.append("\172"); - sb.append("\uff5a"); + sb.append("\160"); sb.append("\173"); - sb.append("\uff5a"); - sb.append("\177"); - sb.append("\uff5a"); + sb.append("\362"); + sb.append("\174"); + sb.append("\352"); sb.append("\200"); - sb.append("\uff5a"); - sb.append("\202"); - sb.append("\uff5a"); - sb.append("\203"); - sb.append("\uff5a"); - sb.append("\204"); - sb.append("\uff5a"); - sb.append("\205"); - sb.append("\uff5a"); - sb.append("\206"); - sb.append("\uff5a"); - sb.append("\207"); - sb.append("\uff5a"); - sb.append("\210"); - sb.append("\uff5a"); - sb.append("\211"); - sb.append("\uff5a"); - sb.append("\212"); - sb.append("\uff5a"); - sb.append("\213"); - sb.append("\uff5a"); - sb.append("\214"); - sb.append("\uff5a"); - sb.append("\216"); - sb.append("\uff5a"); - sb.append("\217"); - sb.append("\uff5a"); - sb.append("\220"); - sb.append("\uff5a"); - sb.append("\221"); - sb.append("\uff5a"); - sb.append("\222"); - sb.append("\uff5a"); + sb.append("\347"); + sb.append("\201"); + sb.append("\354"); + sb.append("\215"); + sb.append("\360"); sb.append("\223"); - sb.append("\uff5a"); - sb.append("\224"); - sb.append("\uff5a"); - sb.append("\230"); - sb.append("\uff5a"); - sb.append("\233"); - sb.append("\uff5a"); - sb.append("\234"); - sb.append("\uff5a"); - sb.append("\235"); - sb.append("\uff5a"); - sb.append("\236"); - sb.append("\uff5a"); - sb.append("\240"); - sb.append("\uff5a"); - sb.append("\247"); - sb.append("\uff5a"); - sb.append("\250"); - sb.append("\uff5a"); - sb.append("\252"); - sb.append("\uff5a"); - sb.append("\253"); - sb.append("\uff5a"); + sb.append("\341"); + sb.append("\231"); + sb.append("\366"); + sb.append("\237"); + sb.append("\060"); sb.append("\254"); - sb.append("\uff5a"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff5a"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd18"); - sb.append("\033"); - sb.append("\ufd18"); - sb.append("\071"); - sb.append("\ufd18"); - sb.append("\072"); - sb.append("\ufd18"); - sb.append("\073"); - sb.append("\ufd18"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\112"); - sb.append("\ufd18"); - sb.append("\113"); - sb.append("\ufd18"); + sb.append("\102"); sb.append("\127"); - sb.append("\ufd18"); + sb.append("\ufe67"); sb.append("\130"); - sb.append("\ufd18"); + sb.append("\u0105"); sb.append("\131"); - sb.append("\ufd18"); + sb.append("\u0116"); sb.append("\132"); - sb.append("\ufd18"); - sb.append("\134"); - sb.append("\ufd18"); - sb.append("\135"); - sb.append("\ufd18"); - sb.append("\136"); - sb.append("\ufd18"); - sb.append("\137"); - sb.append("\ufd18"); - sb.append("\140"); - sb.append("\ufd18"); - sb.append("\141"); - sb.append("\ufd18"); - sb.append("\142"); - sb.append("\ufd18"); - sb.append("\143"); - sb.append("\ufd18"); - sb.append("\144"); - sb.append("\ufd18"); - sb.append("\145"); - sb.append("\ufd18"); - sb.append("\146"); - sb.append("\ufd18"); - sb.append("\147"); - sb.append("\ufd18"); + sb.append("\375"); sb.append("\150"); - sb.append("\ufd18"); + sb.append("\u0100"); sb.append("\151"); - sb.append("\ufd18"); + sb.append("\ufe67"); sb.append("\152"); - sb.append("\ufd18"); + sb.append("\374"); sb.append("\153"); - sb.append("\ufd18"); + sb.append("\u010e"); sb.append("\154"); - sb.append("\ufd18"); + sb.append("\u0113"); sb.append("\155"); - sb.append("\ufd18"); + sb.append("\376"); sb.append("\156"); - sb.append("\ufd18"); + sb.append("\u0107"); sb.append("\157"); - sb.append("\ufd18"); + sb.append("\u010f"); sb.append("\160"); - sb.append("\ufd18"); + sb.append("\u0115"); sb.append("\161"); - sb.append("\ufd18"); + sb.append("\u0109"); sb.append("\162"); - sb.append("\ufd18"); + sb.append("\371"); sb.append("\163"); - sb.append("\ufd18"); + sb.append("\u0106"); sb.append("\164"); - sb.append("\ufd18"); + sb.append("\u0112"); sb.append("\165"); - sb.append("\ufd18"); + sb.append("\u0110"); sb.append("\166"); - sb.append("\ufd18"); + sb.append("\u0104"); sb.append("\167"); - sb.append("\ufd18"); + sb.append("\u0102"); sb.append("\170"); - sb.append("\ufd18"); + sb.append("\u0111"); sb.append("\171"); - sb.append("\ufd18"); + sb.append("\u010d"); sb.append("\172"); - sb.append("\ufd18"); + sb.append("\u0108"); sb.append("\173"); - sb.append("\ufd18"); + sb.append("\u0117"); sb.append("\174"); - sb.append("\ufd18"); + sb.append("\u0103"); sb.append("\175"); - sb.append("\ufd18"); + sb.append("\u010c"); sb.append("\176"); - sb.append("\ufd18"); - sb.append("\201"); - sb.append("\ufd18"); + sb.append("\u010a"); + sb.append("\177"); + sb.append("\372"); sb.append("\202"); - sb.append("\ufd18"); - sb.append("\203"); - sb.append("\ufd18"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd18"); - sb.append("\230"); - sb.append("\ufd2d"); - sb.append("\231"); - sb.append("\ufd18"); - sb.append("\232"); - sb.append("\ufd18"); - sb.append("\242"); - sb.append("\ufd18"); + sb.append("\377"); sb.append("\243"); - sb.append("\ufd18"); - sb.append("\245"); - sb.append("\ufd18"); + sb.append("\u0101"); sb.append("\246"); - sb.append("\ufd18"); - sb.append("\251"); - sb.append("\ufd18"); + sb.append("\373"); + sb.append("\252"); + sb.append("\u0114"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\122"); - sb.append("\031"); - sb.append("\ufcd6"); - sb.append("\033"); - sb.append("\ufcd6"); - sb.append("\073"); - sb.append("\ufcd6"); - sb.append("\111"); - sb.append("\ufcd6"); - sb.append("\112"); - sb.append("\ufcd6"); + sb.append("\070"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\356"); + sb.append("\015"); + sb.append("\364"); + sb.append("\016"); + sb.append("\357"); + sb.append("\075"); + sb.append("\351"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\173"); + sb.append("\362"); + sb.append("\174"); + sb.append("\352"); + sb.append("\200"); + sb.append("\347"); + sb.append("\201"); + sb.append("\354"); + sb.append("\215"); + sb.append("\360"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\366"); + sb.append("\237"); + sb.append("\060"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\102"); sb.append("\127"); - sb.append("\ufcd6"); + sb.append("\ufe68"); sb.append("\130"); - sb.append("\ufcd6"); + sb.append("\u0105"); sb.append("\131"); - sb.append("\ufcd6"); + sb.append("\u0116"); sb.append("\132"); - sb.append("\ufcd6"); + sb.append("\375"); sb.append("\150"); - sb.append("\ufcd6"); + sb.append("\u0100"); sb.append("\151"); - sb.append("\ufcd6"); + sb.append("\ufe68"); sb.append("\152"); - sb.append("\ufcd6"); + sb.append("\374"); sb.append("\153"); - sb.append("\ufcd6"); + sb.append("\u010e"); sb.append("\154"); - sb.append("\ufcd6"); + sb.append("\u0113"); sb.append("\155"); - sb.append("\ufcd6"); + sb.append("\376"); sb.append("\156"); - sb.append("\ufcd6"); + sb.append("\u0107"); sb.append("\157"); - sb.append("\ufcd6"); + sb.append("\u010f"); sb.append("\160"); - sb.append("\ufcd6"); + sb.append("\u0115"); sb.append("\161"); - sb.append("\ufcd6"); + sb.append("\u0109"); sb.append("\162"); - sb.append("\ufcd6"); + sb.append("\371"); sb.append("\163"); - sb.append("\ufcd6"); + sb.append("\u0106"); sb.append("\164"); - sb.append("\ufcd6"); + sb.append("\u0112"); sb.append("\165"); - sb.append("\ufcd6"); + sb.append("\u0110"); sb.append("\166"); - sb.append("\ufcd6"); + sb.append("\u0104"); sb.append("\167"); - sb.append("\ufcd6"); + sb.append("\u0102"); sb.append("\170"); - sb.append("\ufcd6"); + sb.append("\u0111"); sb.append("\171"); - sb.append("\ufcd6"); + sb.append("\u010d"); sb.append("\172"); - sb.append("\ufcd6"); + sb.append("\u0108"); sb.append("\173"); - sb.append("\ufcd6"); + sb.append("\u0117"); sb.append("\174"); - sb.append("\ufcd6"); + sb.append("\u0103"); sb.append("\175"); - sb.append("\ufcd6"); + sb.append("\u010c"); sb.append("\176"); - sb.append("\ufcd6"); - sb.append("\201"); - sb.append("\ufcd6"); - sb.append("\214"); - sb.append("\ufcd6"); - sb.append("\215"); - sb.append("\ufcd6"); - sb.append("\231"); - sb.append("\ufcd6"); - sb.append("\232"); - sb.append("\ufcd6"); - sb.append("\242"); - sb.append("\ufcd6"); - sb.append("\245"); - sb.append("\ufcd6"); - sb.append("\251"); - sb.append("\ufcd6"); + sb.append("\u010a"); + sb.append("\177"); + sb.append("\372"); + sb.append("\202"); + sb.append("\377"); + sb.append("\243"); + sb.append("\u0101"); + sb.append("\246"); + sb.append("\373"); + sb.append("\252"); + sb.append("\u0114"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\276"); - sb.append("\002"); - sb.append("\uff9c"); - sb.append("\003"); - sb.append("\uff9c"); + sb.append("\242"); sb.append("\004"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\005"); - sb.append("\uff9c"); - sb.append("\006"); - sb.append("\uff9c"); - sb.append("\007"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\010"); - sb.append("\uff9c"); - sb.append("\011"); - sb.append("\uff9c"); - sb.append("\012"); - sb.append("\uff9c"); - sb.append("\014"); - sb.append("\uff9c"); - sb.append("\015"); - sb.append("\uff9c"); - sb.append("\016"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\017"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\020"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\021"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\022"); + sb.append("\uff43"); sb.append("\023"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\024"); + sb.append("\uff43"); sb.append("\025"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\026"); + sb.append("\uff43"); sb.append("\027"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\030"); + sb.append("\uff43"); + sb.append("\031"); + sb.append("\uff43"); sb.append("\032"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\033"); + sb.append("\uff43"); sb.append("\034"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\035"); + sb.append("\uff43"); sb.append("\036"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\037"); + sb.append("\uff43"); + sb.append("\040"); + sb.append("\uff43"); sb.append("\041"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\042"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\043"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\044"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\045"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\046"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\047"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\050"); - sb.append("\uff9c"); - sb.append("\051"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\052"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\053"); + sb.append("\uff43"); sb.append("\054"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\055"); + sb.append("\uff43"); sb.append("\056"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\057"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\060"); + sb.append("\uff43"); sb.append("\061"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\062"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\063"); - sb.append("\uff9c"); - sb.append("\064"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\065"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\066"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\067"); + sb.append("\uff43"); + sb.append("\070"); + sb.append("\uff43"); sb.append("\074"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\075"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\076"); + sb.append("\uff43"); sb.append("\077"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\100"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\101"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\102"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\103"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\104"); - sb.append("\uff9c"); - sb.append("\105"); - sb.append("\uff9c"); - sb.append("\111"); - sb.append("\uff9c"); - sb.append("\112"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\114"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\115"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\116"); - sb.append("\uff9c"); - sb.append("\120"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\121"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\122"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\123"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\124"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\125"); - sb.append("\uff9c"); + sb.append("\uff43"); sb.append("\126"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\130"); + sb.append("\uff43"); + sb.append("\131"); + sb.append("\uff43"); + sb.append("\132"); + sb.append("\uff43"); sb.append("\133"); - sb.append("\uff9c"); - sb.append("\151"); - sb.append("\uff9c"); - sb.append("\172"); - sb.append("\uff9c"); - sb.append("\173"); - sb.append("\uff9c"); - sb.append("\177"); - sb.append("\uff9c"); - sb.append("\200"); - sb.append("\uff9c"); - sb.append("\202"); - sb.append("\uff9c"); - sb.append("\203"); - sb.append("\uff9c"); - sb.append("\204"); - sb.append("\uff9c"); - sb.append("\205"); - sb.append("\uff9c"); - sb.append("\206"); - sb.append("\uff9c"); - sb.append("\207"); - sb.append("\uff9c"); - sb.append("\210"); - sb.append("\uff9c"); - sb.append("\211"); - sb.append("\uff9c"); - sb.append("\212"); - sb.append("\uff9c"); - sb.append("\213"); - sb.append("\uff9c"); - sb.append("\214"); - sb.append("\uff9c"); - sb.append("\216"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\157"); + sb.append("\u0228"); + sb.append("\217"); + sb.append("\uff43"); + sb.append("\220"); + sb.append("\uff43"); + sb.append("\221"); + sb.append("\uff43"); sb.append("\222"); - sb.append("\uff9c"); - sb.append("\223"); - sb.append("\uff9c"); - sb.append("\224"); - sb.append("\uff9c"); - sb.append("\230"); - sb.append("\uff9c"); - sb.append("\233"); - sb.append("\uff9c"); - sb.append("\234"); - sb.append("\uff9c"); - sb.append("\235"); - sb.append("\uff9c"); - sb.append("\236"); - sb.append("\uff9c"); - sb.append("\240"); - sb.append("\uff9c"); - sb.append("\247"); - sb.append("\uff9c"); - sb.append("\250"); - sb.append("\uff9c"); + sb.append("\uff43"); + sb.append("\223"); + sb.append("\uff43"); + sb.append("\224"); + sb.append("\uff43"); + sb.append("\225"); + sb.append("\uff43"); + sb.append("\226"); + sb.append("\uff43"); + sb.append("\227"); + sb.append("\uff43"); + sb.append("\230"); + sb.append("\uff43"); + sb.append("\241"); + sb.append("\uff43"); + sb.append("\242"); + sb.append("\uff43"); + sb.append("\251"); + sb.append("\uff43"); sb.append("\252"); - sb.append("\uff9c"); - sb.append("\253"); - sb.append("\uff9c"); - sb.append("\254"); - sb.append("\uff9c"); - sb.append("\255"); - sb.append("\uff9c"); + sb.append("\u022b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff77"); - sb.append("\003"); - sb.append("\uff77"); + sb.append("\236"); sb.append("\004"); - sb.append("\uff77"); + sb.append("\u01a4"); sb.append("\005"); - sb.append("\uff77"); - sb.append("\006"); - sb.append("\uff77"); - sb.append("\007"); - sb.append("\uff77"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\uff77"); - sb.append("\011"); - sb.append("\uff77"); - sb.append("\012"); - sb.append("\uff77"); - sb.append("\014"); - sb.append("\uff77"); - sb.append("\015"); - sb.append("\uff77"); - sb.append("\016"); - sb.append("\uff77"); + sb.append("\u016d"); sb.append("\017"); - sb.append("\uff77"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\uff77"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\uff77"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\uff77"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\uff77"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\uff77"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\uff77"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\uff77"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\uff77"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\uff77"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\uff77"); + sb.append("\u018c"); + sb.append("\033"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\uff77"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\uff77"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\uff77"); + sb.append("\u0162"); sb.append("\037"); - sb.append("\uff77"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\uff77"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\uff77"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\uff77"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\uff77"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\uff77"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\uff77"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\uff77"); + sb.append("\u019f"); sb.append("\047"); - sb.append("\uff77"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\uff77"); - sb.append("\051"); - sb.append("\uff77"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\uff77"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\uff77"); + sb.append("\u01ad"); + sb.append("\055"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\uff77"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\uff77"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\uff77"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\uff77"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\uff77"); - sb.append("\064"); - sb.append("\uff77"); + sb.append("\u016a"); sb.append("\065"); - sb.append("\uff77"); + sb.append("\u016b"); sb.append("\066"); - sb.append("\uff77"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\uff77"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\uff77"); + sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\uff77"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\uff77"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\uff77"); + sb.append("\u0173"); sb.append("\102"); - sb.append("\uff77"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\uff77"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\uff77"); - sb.append("\105"); - sb.append("\uff77"); - sb.append("\111"); - sb.append("\uff77"); - sb.append("\112"); - sb.append("\uff77"); + sb.append("\u015d"); sb.append("\114"); - sb.append("\uff77"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\uff77"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\uff77"); - sb.append("\120"); - sb.append("\uff77"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\uff77"); + sb.append("\u017a"); sb.append("\122"); - sb.append("\uff77"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\uff77"); + sb.append("\u0183"); sb.append("\124"); - sb.append("\uff77"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\uff77"); + sb.append("\u019b"); sb.append("\126"); - sb.append("\uff77"); + sb.append("\u018e"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\uff77"); - sb.append("\151"); - sb.append("\uff77"); - sb.append("\172"); - sb.append("\uff77"); - sb.append("\173"); - sb.append("\uff77"); - sb.append("\177"); - sb.append("\uff77"); - sb.append("\200"); - sb.append("\uff77"); - sb.append("\202"); - sb.append("\uff77"); - sb.append("\203"); - sb.append("\uff77"); - sb.append("\204"); - sb.append("\uff77"); - sb.append("\205"); - sb.append("\uff77"); - sb.append("\206"); - sb.append("\uff77"); - sb.append("\207"); - sb.append("\uff77"); - sb.append("\210"); - sb.append("\uff77"); - sb.append("\211"); - sb.append("\uff77"); - sb.append("\212"); - sb.append("\uff77"); - sb.append("\213"); - sb.append("\uff77"); - sb.append("\214"); - sb.append("\uff77"); - sb.append("\216"); - sb.append("\uff77"); + sb.append("\u017f"); sb.append("\217"); - sb.append("\uff77"); + sb.append("\u0185"); sb.append("\220"); - sb.append("\uff77"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\uff77"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\uff77"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\uff77"); + sb.append("\u0171"); sb.append("\224"); - sb.append("\uff77"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\uff77"); - sb.append("\233"); - sb.append("\uff77"); - sb.append("\234"); - sb.append("\uff77"); - sb.append("\235"); - sb.append("\uff77"); - sb.append("\236"); - sb.append("\uff77"); - sb.append("\240"); - sb.append("\uff77"); - sb.append("\247"); - sb.append("\uff77"); - sb.append("\250"); - sb.append("\uff77"); - sb.append("\252"); - sb.append("\uff77"); - sb.append("\253"); - sb.append("\uff77"); - sb.append("\254"); - sb.append("\uff77"); - sb.append("\255"); - sb.append("\uff77"); + sb.append("\u01a0"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufe1f"); - sb.append("\033"); - sb.append("\ufe1f"); - sb.append("\073"); - sb.append("\ufe1f"); - sb.append("\112"); - sb.append("\ufe1f"); - sb.append("\127"); - sb.append("\ufe1f"); - sb.append("\130"); - sb.append("\ufe1f"); - sb.append("\131"); - sb.append("\ufe1f"); - sb.append("\132"); - sb.append("\ufe1f"); - sb.append("\150"); - sb.append("\ufe1f"); - sb.append("\151"); - sb.append("\ufe1f"); - sb.append("\152"); - sb.append("\ufe1f"); - sb.append("\153"); - sb.append("\ufe1f"); - sb.append("\154"); - sb.append("\ufe1f"); - sb.append("\155"); - sb.append("\ufe1f"); - sb.append("\156"); - sb.append("\ufe1f"); - sb.append("\157"); - sb.append("\ufe1f"); - sb.append("\160"); - sb.append("\ufe1f"); - sb.append("\161"); - sb.append("\ufe1f"); - sb.append("\162"); - sb.append("\ufe1f"); - sb.append("\163"); - sb.append("\ufe1f"); - sb.append("\164"); - sb.append("\ufe1f"); - sb.append("\165"); - sb.append("\ufe1f"); - sb.append("\166"); - sb.append("\ufe1f"); - sb.append("\167"); - sb.append("\ufe1f"); - sb.append("\170"); - sb.append("\ufe1f"); - sb.append("\171"); - sb.append("\ufe1f"); - sb.append("\172"); - sb.append("\ufe1f"); - sb.append("\173"); - sb.append("\ufe1f"); - sb.append("\174"); - sb.append("\ufe1f"); - sb.append("\175"); - sb.append("\ufe1f"); - sb.append("\176"); - sb.append("\ufe1f"); - sb.append("\201"); - sb.append("\ufe1f"); - sb.append("\215"); - sb.append("\ufe1f"); + sb.append("\004"); sb.append("\231"); - sb.append("\ufe1f"); - sb.append("\232"); - sb.append("\ufe1f"); - sb.append("\242"); - sb.append("\ufe1f"); - sb.append("\245"); - sb.append("\ufe1f"); - sb.append("\251"); - sb.append("\ufe1f"); + sb.append("\u0493"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufd5d"); - sb.append("\073"); - sb.append("\ufd5d"); - sb.append("\112"); - sb.append("\ufd5d"); - sb.append("\127"); - sb.append("\ufd5d"); - sb.append("\130"); - sb.append("\ufd5d"); - sb.append("\131"); - sb.append("\ufd5d"); - sb.append("\132"); - sb.append("\ufd5d"); + sb.append("\056"); + sb.append("\010"); + sb.append("\ufef5"); + sb.append("\012"); + sb.append("\ufef5"); + sb.append("\075"); + sb.append("\ufef5"); + sb.append("\076"); + sb.append("\ufef5"); + sb.append("\121"); + sb.append("\ufef5"); sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufd5d"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufef5"); sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufd5d"); + sb.append("\ufef5"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); sb.append("\231"); - sb.append("\ufd5d"); + sb.append("\ufef5"); sb.append("\232"); - sb.append("\ufd5d"); - sb.append("\242"); - sb.append("\u01c5"); + sb.append("\ufefa"); sb.append("\245"); - sb.append("\u01bf"); + sb.append("\ufef5"); + sb.append("\250"); + sb.append("\021"); sb.append("\251"); - sb.append("\u01d8"); + sb.append("\254"); + sb.append("\252"); + sb.append("\ufef5"); + sb.append("\254"); + sb.append("\ufef5"); + sb.append("\255"); + sb.append("\ufef5"); + sb.append("\256"); + sb.append("\ufef5"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u0495"); + sb.append("\001"); sb.append("\002"); - sb.append("\uff6b"); + sb.append("\000"); + sb.append("\010"); + sb.append("\111"); + sb.append("\ufee2"); + sb.append("\151"); + sb.append("\ufee2"); + sb.append("\233"); + sb.append("\u0246"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\111"); + sb.append("\u0498"); + sb.append("\151"); + sb.append("\u0499"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\046"); + sb.append("\037"); + sb.append("\ufeaa"); + sb.append("\045"); + sb.append("\ufeaa"); + sb.append("\046"); + sb.append("\ufeaa"); + sb.append("\056"); + sb.append("\ufeaa"); + sb.append("\060"); + sb.append("\ufeaa"); + sb.append("\112"); + sb.append("\ufeaa"); + sb.append("\120"); + sb.append("\ufeaa"); + sb.append("\223"); + sb.append("\ufeaa"); + sb.append("\224"); + sb.append("\ufeaa"); + sb.append("\225"); + sb.append("\ufeaa"); + sb.append("\226"); + sb.append("\ufeaa"); + sb.append("\227"); + sb.append("\ufeaa"); + sb.append("\230"); + sb.append("\ufeaa"); + sb.append("\250"); + sb.append("\ufeaa"); + sb.append("\251"); + sb.append("\ufeaa"); + sb.append("\257"); + sb.append("\ufeaa"); + sb.append("\260"); + sb.append("\ufeaa"); + sb.append("\261"); + sb.append("\ufeaa"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\266"); sb.append("\003"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\004"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\005"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\006"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\007"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\010"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\011"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\012"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\014"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\015"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\016"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\017"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\020"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\021"); - sb.append("\uff6b"); - sb.append("\022"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\023"); - sb.append("\uff6b"); - sb.append("\024"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\025"); - sb.append("\uff6b"); - sb.append("\026"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\027"); - sb.append("\uff6b"); - sb.append("\030"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\032"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\034"); - sb.append("\uff6b"); - sb.append("\035"); - sb.append("\uff6b"); - sb.append("\036"); - sb.append("\uff6b"); - sb.append("\037"); - sb.append("\uff6b"); - sb.append("\040"); - sb.append("\uff6b"); + sb.append("\uff7c"); + sb.append("\036"); + sb.append("\uff7c"); sb.append("\041"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\042"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\043"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\044"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\045"); - sb.append("\uff6b"); - sb.append("\046"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\047"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\050"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\051"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\052"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\054"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\056"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\057"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\061"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\062"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\063"); - sb.append("\uff6b"); - sb.append("\064"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\065"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\066"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\074"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\075"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\077"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\100"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\101"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\102"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\103"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\104"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\105"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\111"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\112"); - sb.append("\uff6b"); - sb.append("\114"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\115"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\116"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\120"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\121"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\122"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\123"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\124"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\125"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\126"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\133"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\151"); - sb.append("\uff6b"); - sb.append("\172"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\173"); - sb.append("\uff6b"); - sb.append("\177"); - sb.append("\uff6b"); + sb.append("\uff7c"); + sb.append("\174"); + sb.append("\uff7c"); sb.append("\200"); - sb.append("\uff6b"); - sb.append("\202"); - sb.append("\uff6b"); + sb.append("\uff7c"); + sb.append("\201"); + sb.append("\uff7c"); sb.append("\203"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\204"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\205"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\206"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\207"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\210"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\211"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\212"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\213"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\214"); - sb.append("\uff6b"); - sb.append("\216"); - sb.append("\uff6b"); + sb.append("\uff7c"); + sb.append("\215"); + sb.append("\uff7c"); sb.append("\217"); - sb.append("\uff6b"); - sb.append("\220"); - sb.append("\uff6b"); - sb.append("\221"); - sb.append("\uff6b"); - sb.append("\222"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\223"); - sb.append("\uff6b"); + sb.append("\uff7c"); sb.append("\224"); - sb.append("\uff6b"); - sb.append("\230"); - sb.append("\uff6b"); - sb.append("\233"); - sb.append("\uff6b"); - sb.append("\234"); - sb.append("\uff6b"); - sb.append("\235"); - sb.append("\uff6b"); - sb.append("\236"); - sb.append("\uff6b"); - sb.append("\240"); - sb.append("\uff6b"); - sb.append("\247"); - sb.append("\uff6b"); - sb.append("\250"); - sb.append("\uff6b"); - sb.append("\252"); - sb.append("\uff6b"); - sb.append("\253"); - sb.append("\uff6b"); - sb.append("\254"); - sb.append("\uff6b"); - sb.append("\255"); - sb.append("\uff6b"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\140"); - sb.append("\031"); - sb.append("\ufd50"); - sb.append("\130"); - sb.append("\ufd50"); - sb.append("\131"); - sb.append("\ufd50"); - sb.append("\132"); - sb.append("\ufd50"); - sb.append("\134"); - sb.append("\u0371"); - sb.append("\135"); - sb.append("\u0376"); - sb.append("\136"); - sb.append("\u0372"); - sb.append("\137"); - sb.append("\u037c"); - sb.append("\140"); - sb.append("\u0375"); - sb.append("\141"); - sb.append("\u037b"); - sb.append("\142"); - sb.append("\u0378"); - sb.append("\143"); - sb.append("\u037a"); - sb.append("\144"); - sb.append("\u0374"); - sb.append("\145"); - sb.append("\u0370"); - sb.append("\146"); - sb.append("\u0377"); - sb.append("\147"); - sb.append("\u0379"); - sb.append("\150"); - sb.append("\ufd50"); - sb.append("\151"); - sb.append("\u04aa"); - sb.append("\152"); - sb.append("\ufd50"); - sb.append("\153"); - sb.append("\ufd50"); - sb.append("\154"); - sb.append("\ufd50"); - sb.append("\155"); - sb.append("\ufd50"); - sb.append("\156"); - sb.append("\ufd50"); - sb.append("\157"); - sb.append("\ufd50"); - sb.append("\160"); - sb.append("\ufd50"); - sb.append("\161"); - sb.append("\ufd50"); - sb.append("\162"); - sb.append("\ufd50"); - sb.append("\163"); - sb.append("\ufd50"); - sb.append("\164"); - sb.append("\ufd50"); - sb.append("\165"); - sb.append("\ufd50"); - sb.append("\166"); - sb.append("\ufd50"); - sb.append("\167"); - sb.append("\ufd50"); - sb.append("\170"); - sb.append("\ufd50"); - sb.append("\171"); - sb.append("\ufd50"); - sb.append("\172"); - sb.append("\ufd50"); - sb.append("\173"); - sb.append("\ufd50"); - sb.append("\174"); - sb.append("\ufd50"); - sb.append("\175"); - sb.append("\ufd50"); - sb.append("\176"); - sb.append("\ufd50"); - sb.append("\201"); - sb.append("\ufd50"); - sb.append("\202"); - sb.append("\ufd4e"); - sb.append("\203"); - sb.append("\ufd4e"); - sb.append("\242"); - sb.append("\ufd50"); - sb.append("\243"); - sb.append("\u0373"); - sb.append("\245"); - sb.append("\ufd50"); - sb.append("\246"); - sb.append("\u037d"); - sb.append("\251"); - sb.append("\ufd50"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\ufd58"); - sb.append("\130"); - sb.append("\ufd58"); - sb.append("\131"); - sb.append("\ufd58"); - sb.append("\132"); - sb.append("\ufd58"); - sb.append("\150"); - sb.append("\ufd58"); - sb.append("\151"); - sb.append("\u04a9"); - sb.append("\152"); - sb.append("\ufd58"); - sb.append("\153"); - sb.append("\ufd58"); - sb.append("\154"); - sb.append("\ufd58"); - sb.append("\155"); - sb.append("\ufd58"); - sb.append("\156"); - sb.append("\ufd58"); - sb.append("\157"); - sb.append("\ufd58"); - sb.append("\160"); - sb.append("\ufd58"); - sb.append("\161"); - sb.append("\ufd58"); - sb.append("\162"); - sb.append("\ufd58"); - sb.append("\163"); - sb.append("\ufd58"); - sb.append("\164"); - sb.append("\ufd58"); - sb.append("\165"); - sb.append("\ufd58"); - sb.append("\166"); - sb.append("\ufd58"); - sb.append("\167"); - sb.append("\ufd58"); - sb.append("\170"); - sb.append("\ufd58"); - sb.append("\171"); - sb.append("\ufd58"); - sb.append("\172"); - sb.append("\ufd58"); - sb.append("\173"); - sb.append("\ufd58"); - sb.append("\174"); - sb.append("\ufd58"); - sb.append("\175"); - sb.append("\ufd58"); - sb.append("\176"); - sb.append("\ufd58"); - sb.append("\201"); - sb.append("\ufd58"); - sb.append("\242"); - sb.append("\ufd58"); - sb.append("\245"); - sb.append("\ufd58"); + sb.append("\uff7c"); + sb.append("\225"); + sb.append("\uff7c"); + sb.append("\231"); + sb.append("\uff7c"); + sb.append("\234"); + sb.append("\uff7c"); + sb.append("\235"); + sb.append("\uff7c"); + sb.append("\236"); + sb.append("\uff7c"); + sb.append("\237"); + sb.append("\uff7c"); + sb.append("\241"); + sb.append("\uff7c"); + sb.append("\250"); + sb.append("\uff7c"); sb.append("\251"); - sb.append("\ufd58"); + sb.append("\uff7c"); + sb.append("\253"); + sb.append("\uff7c"); + sb.append("\254"); + sb.append("\uff7c"); + sb.append("\255"); + sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\151"); - sb.append("\u04a8"); + sb.append("\046"); + sb.append("\037"); + sb.append("\ufe8a"); + sb.append("\045"); + sb.append("\ufe8a"); + sb.append("\046"); + sb.append("\ufe8a"); + sb.append("\056"); + sb.append("\ufe8a"); + sb.append("\060"); + sb.append("\ufe8a"); + sb.append("\112"); + sb.append("\ufe8a"); + sb.append("\120"); + sb.append("\ufe8a"); + sb.append("\223"); + sb.append("\ufe8a"); + sb.append("\224"); + sb.append("\ufe8a"); + sb.append("\225"); + sb.append("\ufe8a"); + sb.append("\226"); + sb.append("\ufe8a"); + sb.append("\227"); + sb.append("\ufe8a"); + sb.append("\230"); + sb.append("\ufe8a"); + sb.append("\250"); + sb.append("\ufe8a"); + sb.append("\251"); + sb.append("\ufe8a"); + sb.append("\257"); + sb.append("\ufe8a"); + sb.append("\260"); + sb.append("\ufe8a"); + sb.append("\261"); + sb.append("\ufe8a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\266"); + sb.append("\003"); + sb.append("\211"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); + sb.append("\005"); + sb.append("\164"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\217"); sb.append("\011"); sb.append("\204"); sb.append("\012"); sb.append("\075"); + sb.append("\014"); + sb.append("\007"); sb.append("\015"); sb.append("\031"); sb.append("\016"); sb.append("\071"); + sb.append("\017"); + sb.append("\143"); + sb.append("\020"); + sb.append("\035"); + sb.append("\021"); + sb.append("\034"); + sb.append("\023"); + sb.append("\145"); + sb.append("\025"); + sb.append("\200"); + sb.append("\027"); + sb.append("\203"); sb.append("\032"); - sb.append("\u01b9"); + sb.append("\106"); + sb.append("\034"); + sb.append("\113"); sb.append("\036"); sb.append("\125"); + sb.append("\041"); + sb.append("\033"); + sb.append("\042"); + sb.append("\040"); + sb.append("\043"); + sb.append("\226"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\023"); + sb.append("\047"); + sb.append("\212"); + sb.append("\050"); + sb.append("\173"); sb.append("\051"); sb.append("\214"); + sb.append("\052"); + sb.append("\057"); sb.append("\054"); sb.append("\026"); + sb.append("\056"); + sb.append("\u03a9"); + sb.append("\057"); + sb.append("\016"); + sb.append("\061"); + sb.append("\110"); sb.append("\062"); sb.append("\210"); sb.append("\063"); sb.append("\010"); + sb.append("\065"); + sb.append("\027"); + sb.append("\066"); + sb.append("\111"); sb.append("\074"); sb.append("\051"); sb.append("\075"); @@ -2712,10 +2529,16 @@ protected EncodedActionTable13() { sb.append("\117"); sb.append("\105"); sb.append("\141"); + sb.append("\111"); + sb.append("\157"); + sb.append("\112"); + sb.append("\u049b"); sb.append("\115"); sb.append("\136"); sb.append("\116"); sb.append("\046"); + sb.append("\120"); + sb.append("\172"); sb.append("\121"); sb.append("\160"); sb.append("\122"); @@ -2730,1803 +2553,1981 @@ protected EncodedActionTable13() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\151"); + sb.append("\171"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\u01b8"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u04a5"); - sb.append("\233"); - sb.append("\152"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\025"); + sb.append("\224"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\241"); + sb.append("\105"); + sb.append("\250"); sb.append("\021"); + sb.append("\251"); + sb.append("\231"); sb.append("\253"); - sb.append("\147"); + sb.append("\227"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u04a7"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufd5c"); - sb.append("\033"); - sb.append("\ufd5c"); - sb.append("\073"); - sb.append("\ufd5c"); + sb.append("\046"); + sb.append("\037"); + sb.append("\ufe89"); + sb.append("\045"); + sb.append("\ufe89"); + sb.append("\046"); + sb.append("\ufe89"); + sb.append("\056"); + sb.append("\ufe89"); + sb.append("\060"); + sb.append("\ufe89"); sb.append("\112"); - sb.append("\ufd5c"); - sb.append("\127"); - sb.append("\ufd5c"); - sb.append("\130"); - sb.append("\ufd5c"); - sb.append("\131"); - sb.append("\ufd5c"); - sb.append("\132"); - sb.append("\ufd5c"); - sb.append("\150"); - sb.append("\ufd5c"); - sb.append("\151"); - sb.append("\ufd5c"); - sb.append("\152"); - sb.append("\ufd5c"); - sb.append("\153"); - sb.append("\ufd5c"); - sb.append("\154"); - sb.append("\ufd5c"); - sb.append("\155"); - sb.append("\ufd5c"); - sb.append("\156"); - sb.append("\ufd5c"); - sb.append("\157"); - sb.append("\ufd5c"); - sb.append("\160"); - sb.append("\ufd5c"); - sb.append("\161"); - sb.append("\ufd5c"); - sb.append("\162"); - sb.append("\ufd5c"); - sb.append("\163"); - sb.append("\ufd5c"); - sb.append("\164"); - sb.append("\ufd5c"); - sb.append("\165"); - sb.append("\ufd5c"); - sb.append("\166"); - sb.append("\ufd5c"); - sb.append("\167"); - sb.append("\ufd5c"); - sb.append("\170"); - sb.append("\ufd5c"); - sb.append("\171"); - sb.append("\ufd5c"); - sb.append("\172"); - sb.append("\ufd5c"); - sb.append("\173"); - sb.append("\ufd5c"); - sb.append("\174"); - sb.append("\ufd5c"); - sb.append("\175"); - sb.append("\ufd5c"); - sb.append("\176"); - sb.append("\ufd5c"); - sb.append("\201"); - sb.append("\ufd5c"); - sb.append("\215"); - sb.append("\ufd5c"); - sb.append("\231"); - sb.append("\ufd5c"); - sb.append("\232"); - sb.append("\ufd5c"); - sb.append("\242"); - sb.append("\ufd5c"); - sb.append("\245"); - sb.append("\ufd5c"); + sb.append("\ufe89"); + sb.append("\120"); + sb.append("\ufe89"); + sb.append("\223"); + sb.append("\ufe89"); + sb.append("\224"); + sb.append("\ufe89"); + sb.append("\225"); + sb.append("\ufe89"); + sb.append("\226"); + sb.append("\ufe89"); + sb.append("\227"); + sb.append("\ufe89"); + sb.append("\230"); + sb.append("\ufe89"); + sb.append("\250"); + sb.append("\ufe89"); sb.append("\251"); - sb.append("\ufd5c"); + sb.append("\ufe89"); + sb.append("\257"); + sb.append("\ufe89"); + sb.append("\260"); + sb.append("\ufe89"); + sb.append("\261"); + sb.append("\ufe89"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\070"); + sb.append("\ufea7"); + sb.append("\111"); + sb.append("\ufea7"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\151"); + sb.append("\u049e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\322"); sb.append("\002"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\003"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\004"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\005"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\006"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\007"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\010"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\011"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\012"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\014"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\015"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\016"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\017"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\020"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\021"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\022"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\023"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\024"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\025"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\026"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\027"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\030"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\032"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\034"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\035"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\036"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\037"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\040"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\041"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\042"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\043"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\044"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\045"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\046"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\047"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\050"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\051"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\052"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\054"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\056"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\057"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\061"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\062"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\063"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\064"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\065"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\066"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\074"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\075"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\077"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\100"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\101"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\102"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\103"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\104"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\105"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\111"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\112"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\114"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\115"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\116"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\120"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\121"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\122"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\123"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\124"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\125"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\126"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\133"); - sb.append("\uff68"); + sb.append("\uff5a"); sb.append("\151"); - sb.append("\uff68"); + sb.append("\uff5a"); + sb.append("\173"); + sb.append("\uff5a"); + sb.append("\174"); + sb.append("\uff5a"); + sb.append("\200"); + sb.append("\uff5a"); + sb.append("\201"); + sb.append("\uff5a"); + sb.append("\203"); + sb.append("\uff5a"); + sb.append("\204"); + sb.append("\uff5a"); + sb.append("\205"); + sb.append("\uff5a"); + sb.append("\206"); + sb.append("\uff5a"); + sb.append("\207"); + sb.append("\uff5a"); + sb.append("\210"); + sb.append("\uff5a"); + sb.append("\211"); + sb.append("\uff5a"); + sb.append("\212"); + sb.append("\uff5a"); + sb.append("\213"); + sb.append("\uff5a"); + sb.append("\214"); + sb.append("\uff5a"); + sb.append("\215"); + sb.append("\uff5a"); + sb.append("\217"); + sb.append("\uff5a"); + sb.append("\220"); + sb.append("\uff5a"); + sb.append("\221"); + sb.append("\uff5a"); + sb.append("\222"); + sb.append("\uff5a"); + sb.append("\223"); + sb.append("\uff5a"); + sb.append("\224"); + sb.append("\uff5a"); + sb.append("\225"); + sb.append("\uff5a"); + sb.append("\231"); + sb.append("\uff5a"); + sb.append("\234"); + sb.append("\uff5a"); + sb.append("\235"); + sb.append("\uff5a"); + sb.append("\236"); + sb.append("\uff5a"); + sb.append("\237"); + sb.append("\uff5a"); + sb.append("\241"); + sb.append("\uff5a"); + sb.append("\250"); + sb.append("\uff5a"); + sb.append("\251"); + sb.append("\uff5a"); + sb.append("\253"); + sb.append("\uff5a"); + sb.append("\254"); + sb.append("\uff5a"); + sb.append("\255"); + sb.append("\uff5a"); + sb.append("\256"); + sb.append("\uff5a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd16"); + sb.append("\033"); + sb.append("\ufd16"); + sb.append("\071"); + sb.append("\ufd16"); + sb.append("\072"); + sb.append("\ufd16"); + sb.append("\073"); + sb.append("\ufd16"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\112"); + sb.append("\ufd16"); + sb.append("\113"); + sb.append("\ufd16"); + sb.append("\127"); + sb.append("\ufd16"); + sb.append("\130"); + sb.append("\ufd16"); + sb.append("\131"); + sb.append("\ufd16"); + sb.append("\132"); + sb.append("\ufd16"); + sb.append("\134"); + sb.append("\ufd16"); + sb.append("\135"); + sb.append("\ufd16"); + sb.append("\136"); + sb.append("\ufd16"); + sb.append("\137"); + sb.append("\ufd16"); + sb.append("\140"); + sb.append("\ufd16"); + sb.append("\141"); + sb.append("\ufd16"); + sb.append("\142"); + sb.append("\ufd16"); + sb.append("\143"); + sb.append("\ufd16"); + sb.append("\144"); + sb.append("\ufd16"); + sb.append("\145"); + sb.append("\ufd16"); + sb.append("\146"); + sb.append("\ufd16"); + sb.append("\147"); + sb.append("\ufd16"); + sb.append("\150"); + sb.append("\ufd16"); + sb.append("\151"); + sb.append("\ufd16"); + sb.append("\152"); + sb.append("\ufd16"); + sb.append("\153"); + sb.append("\ufd16"); + sb.append("\154"); + sb.append("\ufd16"); + sb.append("\155"); + sb.append("\ufd16"); + sb.append("\156"); + sb.append("\ufd16"); + sb.append("\157"); + sb.append("\ufd16"); + sb.append("\160"); + sb.append("\ufd16"); + sb.append("\161"); + sb.append("\ufd16"); + sb.append("\162"); + sb.append("\ufd16"); + sb.append("\163"); + sb.append("\ufd16"); + sb.append("\164"); + sb.append("\ufd16"); + sb.append("\165"); + sb.append("\ufd16"); + sb.append("\166"); + sb.append("\ufd16"); + sb.append("\167"); + sb.append("\ufd16"); + sb.append("\170"); + sb.append("\ufd16"); + sb.append("\171"); + sb.append("\ufd16"); sb.append("\172"); - sb.append("\uff68"); + sb.append("\ufd16"); sb.append("\173"); - sb.append("\uff68"); + sb.append("\ufd16"); + sb.append("\174"); + sb.append("\ufd16"); + sb.append("\175"); + sb.append("\ufd16"); + sb.append("\176"); + sb.append("\ufd16"); sb.append("\177"); - sb.append("\uff68"); - sb.append("\200"); - sb.append("\uff68"); + sb.append("\ufd16"); sb.append("\202"); - sb.append("\uff68"); + sb.append("\ufd16"); sb.append("\203"); - sb.append("\uff68"); + sb.append("\ufd16"); sb.append("\204"); - sb.append("\uff68"); - sb.append("\205"); - sb.append("\uff68"); - sb.append("\206"); - sb.append("\uff68"); - sb.append("\207"); - sb.append("\uff68"); - sb.append("\210"); - sb.append("\uff68"); - sb.append("\211"); - sb.append("\uff68"); - sb.append("\212"); - sb.append("\uff68"); - sb.append("\213"); - sb.append("\uff68"); - sb.append("\214"); - sb.append("\uff68"); + sb.append("\ufd16"); + sb.append("\215"); + sb.append("\u0274"); sb.append("\216"); - sb.append("\uff68"); - sb.append("\217"); - sb.append("\uff68"); - sb.append("\220"); - sb.append("\uff68"); - sb.append("\221"); - sb.append("\uff68"); - sb.append("\222"); - sb.append("\uff68"); - sb.append("\223"); - sb.append("\uff68"); - sb.append("\224"); - sb.append("\uff68"); - sb.append("\230"); - sb.append("\uff68"); + sb.append("\ufd16"); + sb.append("\231"); + sb.append("\ufd2b"); + sb.append("\232"); + sb.append("\ufd16"); sb.append("\233"); - sb.append("\uff68"); - sb.append("\234"); - sb.append("\uff68"); - sb.append("\235"); - sb.append("\uff68"); - sb.append("\236"); - sb.append("\uff68"); - sb.append("\240"); - sb.append("\uff68"); + sb.append("\ufd16"); + sb.append("\243"); + sb.append("\ufd16"); + sb.append("\244"); + sb.append("\ufd16"); + sb.append("\246"); + sb.append("\ufd16"); sb.append("\247"); - sb.append("\uff68"); - sb.append("\250"); - sb.append("\uff68"); + sb.append("\ufd16"); sb.append("\252"); - sb.append("\uff68"); - sb.append("\253"); - sb.append("\uff68"); - sb.append("\254"); - sb.append("\uff68"); - sb.append("\255"); - sb.append("\uff68"); + sb.append("\ufd16"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); + sb.append("\124"); + sb.append("\031"); + sb.append("\ufcd4"); + sb.append("\033"); + sb.append("\ufcd4"); + sb.append("\073"); + sb.append("\ufcd4"); + sb.append("\111"); + sb.append("\ufcd4"); + sb.append("\112"); + sb.append("\ufcd4"); + sb.append("\127"); + sb.append("\ufcd4"); + sb.append("\130"); + sb.append("\ufcd4"); + sb.append("\131"); + sb.append("\ufcd4"); + sb.append("\132"); + sb.append("\ufcd4"); + sb.append("\150"); + sb.append("\ufcd4"); + sb.append("\151"); + sb.append("\ufcd4"); + sb.append("\152"); + sb.append("\ufcd4"); + sb.append("\153"); + sb.append("\ufcd4"); + sb.append("\154"); + sb.append("\ufcd4"); + sb.append("\155"); + sb.append("\ufcd4"); + sb.append("\156"); + sb.append("\ufcd4"); + sb.append("\157"); + sb.append("\ufcd4"); + sb.append("\160"); + sb.append("\ufcd4"); + sb.append("\161"); + sb.append("\ufcd4"); + sb.append("\162"); + sb.append("\ufcd4"); + sb.append("\163"); + sb.append("\ufcd4"); + sb.append("\164"); + sb.append("\ufcd4"); + sb.append("\165"); + sb.append("\ufcd4"); + sb.append("\166"); + sb.append("\ufcd4"); + sb.append("\167"); + sb.append("\ufcd4"); + sb.append("\170"); + sb.append("\ufcd4"); + sb.append("\171"); + sb.append("\ufcd4"); + sb.append("\172"); + sb.append("\ufcd4"); + sb.append("\173"); + sb.append("\ufcd4"); + sb.append("\174"); + sb.append("\ufcd4"); + sb.append("\175"); + sb.append("\ufcd4"); + sb.append("\176"); + sb.append("\ufcd4"); + sb.append("\177"); + sb.append("\ufcd4"); + sb.append("\202"); + sb.append("\ufcd4"); + sb.append("\215"); + sb.append("\ufcd4"); + sb.append("\216"); + sb.append("\ufcd4"); + sb.append("\232"); + sb.append("\ufcd4"); + sb.append("\233"); + sb.append("\ufcd4"); + sb.append("\243"); + sb.append("\ufcd4"); + sb.append("\246"); + sb.append("\ufcd4"); + sb.append("\252"); + sb.append("\ufcd4"); + sb.append("\001"); sb.append("\002"); - sb.append("\uff6a"); + sb.append("\000"); + sb.append("\276"); + sb.append("\002"); + sb.append("\uff9c"); sb.append("\003"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\004"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\005"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\006"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\007"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\010"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\011"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\012"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\014"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\015"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\016"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\017"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\020"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\021"); - sb.append("\uff6a"); - sb.append("\022"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\023"); - sb.append("\uff6a"); - sb.append("\024"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\025"); - sb.append("\uff6a"); - sb.append("\026"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\027"); - sb.append("\uff6a"); - sb.append("\030"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\032"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\034"); - sb.append("\uff6a"); - sb.append("\035"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\036"); - sb.append("\uff6a"); - sb.append("\037"); - sb.append("\uff6a"); - sb.append("\040"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\041"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\042"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\043"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\044"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\045"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\046"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\047"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\050"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\051"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\052"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\054"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\056"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\057"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\061"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\062"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\063"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\064"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\065"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\066"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\074"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\075"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\077"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\100"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\101"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\102"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\103"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\104"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\105"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\111"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\112"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\114"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\115"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\116"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\120"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\121"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\122"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\123"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\124"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\125"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\126"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\133"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\151"); - sb.append("\uff6a"); - sb.append("\172"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\173"); - sb.append("\uff6a"); - sb.append("\177"); - sb.append("\uff6a"); + sb.append("\uff9c"); + sb.append("\174"); + sb.append("\uff9c"); sb.append("\200"); - sb.append("\uff6a"); - sb.append("\202"); - sb.append("\uff6a"); + sb.append("\uff9c"); + sb.append("\201"); + sb.append("\uff9c"); sb.append("\203"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\204"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\205"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\206"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\207"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\210"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\211"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\212"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\213"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\214"); - sb.append("\uff6a"); - sb.append("\216"); - sb.append("\uff6a"); + sb.append("\uff9c"); + sb.append("\215"); + sb.append("\uff9c"); sb.append("\217"); - sb.append("\uff6a"); - sb.append("\220"); - sb.append("\uff6a"); - sb.append("\221"); - sb.append("\uff6a"); - sb.append("\222"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\223"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\224"); - sb.append("\uff6a"); - sb.append("\230"); - sb.append("\uff6a"); - sb.append("\233"); - sb.append("\uff6a"); + sb.append("\uff9c"); + sb.append("\225"); + sb.append("\uff9c"); + sb.append("\231"); + sb.append("\uff9c"); sb.append("\234"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\235"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\236"); - sb.append("\uff6a"); - sb.append("\240"); - sb.append("\uff6a"); - sb.append("\247"); - sb.append("\uff6a"); + sb.append("\uff9c"); + sb.append("\237"); + sb.append("\uff9c"); + sb.append("\241"); + sb.append("\uff9c"); sb.append("\250"); - sb.append("\uff6a"); - sb.append("\252"); - sb.append("\uff6a"); + sb.append("\uff9c"); + sb.append("\251"); + sb.append("\uff9c"); sb.append("\253"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\254"); - sb.append("\uff6a"); + sb.append("\uff9c"); sb.append("\255"); - sb.append("\uff6a"); + sb.append("\uff9c"); + sb.append("\256"); + sb.append("\uff9c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\322"); sb.append("\002"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\003"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\004"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\005"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\006"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\007"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\010"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\011"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\012"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\014"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\015"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\016"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\017"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\020"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\021"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\022"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\023"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\024"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\025"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\026"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\027"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\030"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\032"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\034"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\035"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\036"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\037"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\040"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\041"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\042"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\043"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\044"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\045"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\046"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\047"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\050"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\051"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\052"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\054"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\056"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\057"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\061"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\062"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\063"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\064"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\065"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\066"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\074"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\075"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\077"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\100"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\101"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\102"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\103"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\104"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\105"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\111"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\112"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\114"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\115"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\116"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\120"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\121"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\122"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\123"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\124"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\125"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\126"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\133"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\151"); - sb.append("\uff69"); - sb.append("\172"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\173"); - sb.append("\uff69"); - sb.append("\177"); - sb.append("\uff69"); + sb.append("\uff77"); + sb.append("\174"); + sb.append("\uff77"); sb.append("\200"); - sb.append("\uff69"); - sb.append("\202"); - sb.append("\uff69"); + sb.append("\uff77"); + sb.append("\201"); + sb.append("\uff77"); sb.append("\203"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\204"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\205"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\206"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\207"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\210"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\211"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\212"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\213"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\214"); - sb.append("\uff69"); - sb.append("\216"); - sb.append("\uff69"); + sb.append("\uff77"); + sb.append("\215"); + sb.append("\uff77"); sb.append("\217"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\220"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\221"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\222"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\223"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\224"); - sb.append("\uff69"); - sb.append("\230"); - sb.append("\uff69"); - sb.append("\233"); - sb.append("\uff69"); + sb.append("\uff77"); + sb.append("\225"); + sb.append("\uff77"); + sb.append("\231"); + sb.append("\uff77"); sb.append("\234"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\235"); - sb.append("\uff69"); + sb.append("\uff77"); sb.append("\236"); - sb.append("\uff69"); - sb.append("\240"); - sb.append("\uff69"); - sb.append("\247"); - sb.append("\uff69"); + sb.append("\uff77"); + sb.append("\237"); + sb.append("\uff77"); + sb.append("\241"); + sb.append("\uff77"); sb.append("\250"); - sb.append("\uff69"); + sb.append("\uff77"); + sb.append("\251"); + sb.append("\uff77"); + sb.append("\253"); + sb.append("\uff77"); + sb.append("\254"); + sb.append("\uff77"); + sb.append("\255"); + sb.append("\uff77"); + sb.append("\256"); + sb.append("\uff77"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe1e"); + sb.append("\033"); + sb.append("\ufe1e"); + sb.append("\073"); + sb.append("\ufe1e"); + sb.append("\112"); + sb.append("\ufe1e"); + sb.append("\127"); + sb.append("\ufe1e"); + sb.append("\130"); + sb.append("\ufe1e"); + sb.append("\131"); + sb.append("\ufe1e"); + sb.append("\132"); + sb.append("\ufe1e"); + sb.append("\150"); + sb.append("\ufe1e"); + sb.append("\151"); + sb.append("\ufe1e"); + sb.append("\152"); + sb.append("\ufe1e"); + sb.append("\153"); + sb.append("\ufe1e"); + sb.append("\154"); + sb.append("\ufe1e"); + sb.append("\155"); + sb.append("\ufe1e"); + sb.append("\156"); + sb.append("\ufe1e"); + sb.append("\157"); + sb.append("\ufe1e"); + sb.append("\160"); + sb.append("\ufe1e"); + sb.append("\161"); + sb.append("\ufe1e"); + sb.append("\162"); + sb.append("\ufe1e"); + sb.append("\163"); + sb.append("\ufe1e"); + sb.append("\164"); + sb.append("\ufe1e"); + sb.append("\165"); + sb.append("\ufe1e"); + sb.append("\166"); + sb.append("\ufe1e"); + sb.append("\167"); + sb.append("\ufe1e"); + sb.append("\170"); + sb.append("\ufe1e"); + sb.append("\171"); + sb.append("\ufe1e"); + sb.append("\172"); + sb.append("\ufe1e"); + sb.append("\173"); + sb.append("\ufe1e"); + sb.append("\174"); + sb.append("\ufe1e"); + sb.append("\175"); + sb.append("\ufe1e"); + sb.append("\176"); + sb.append("\ufe1e"); + sb.append("\177"); + sb.append("\ufe1e"); + sb.append("\202"); + sb.append("\ufe1e"); + sb.append("\216"); + sb.append("\ufe1e"); + sb.append("\232"); + sb.append("\ufe1e"); + sb.append("\233"); + sb.append("\ufe1e"); + sb.append("\243"); + sb.append("\ufe1e"); + sb.append("\246"); + sb.append("\ufe1e"); sb.append("\252"); - sb.append("\uff69"); - sb.append("\253"); - sb.append("\uff69"); - sb.append("\254"); - sb.append("\uff69"); - sb.append("\255"); - sb.append("\uff69"); + sb.append("\ufe1e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufe21"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe21"); + sb.append("\ufd5b"); sb.append("\073"); - sb.append("\ufe21"); + sb.append("\ufd5b"); sb.append("\112"); - sb.append("\ufe21"); + sb.append("\ufd5b"); sb.append("\127"); - sb.append("\ufe21"); + sb.append("\ufd5b"); sb.append("\130"); - sb.append("\ufe21"); + sb.append("\ufd5b"); sb.append("\131"); - sb.append("\ufe21"); + sb.append("\ufd5b"); sb.append("\132"); - sb.append("\ufe21"); + sb.append("\ufd5b"); sb.append("\150"); - sb.append("\ufe21"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufe21"); + sb.append("\ufd5b"); sb.append("\152"); - sb.append("\ufe21"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufe21"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufe21"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufe21"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufe21"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufe21"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufe21"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufe21"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufe21"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufe21"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufe21"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufe21"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufe21"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufe21"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufe21"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufe21"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufe21"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufe21"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufe21"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufe21"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufe21"); - sb.append("\201"); - sb.append("\ufe21"); - sb.append("\215"); - sb.append("\ufe21"); - sb.append("\231"); - sb.append("\ufe21"); - sb.append("\232"); - sb.append("\ufe21"); - sb.append("\242"); - sb.append("\ufe21"); - sb.append("\245"); - sb.append("\ufe21"); - sb.append("\251"); - sb.append("\ufe21"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\u04b2"); - sb.append("\231"); - sb.append("\u04b1"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\134"); - sb.append("\u04af"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\070"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\357"); - sb.append("\015"); - sb.append("\364"); - sb.append("\016"); - sb.append("\356"); - sb.append("\075"); - sb.append("\351"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\172"); - sb.append("\362"); - sb.append("\173"); - sb.append("\352"); + sb.append("\u01d0"); sb.append("\177"); - sb.append("\347"); - sb.append("\200"); - sb.append("\354"); - sb.append("\214"); - sb.append("\360"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\366"); - sb.append("\236"); - sb.append("\060"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufd5b"); + sb.append("\232"); + sb.append("\ufd5b"); + sb.append("\233"); + sb.append("\ufd5b"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\uff10"); - sb.append("\231"); - sb.append("\uff10"); - sb.append("\001"); + sb.append("\322"); sb.append("\002"); - sb.append("\000"); - sb.append("\250"); + sb.append("\uff6b"); sb.append("\003"); - sb.append("\211"); + sb.append("\uff6b"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff6b"); sb.append("\005"); - sb.append("\164"); + sb.append("\uff6b"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff6b"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff6b"); sb.append("\010"); - sb.append("\217"); + sb.append("\uff6b"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff6b"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff6b"); sb.append("\014"); - sb.append("\007"); + sb.append("\uff6b"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff6b"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff6b"); sb.append("\017"); - sb.append("\143"); + sb.append("\uff6b"); sb.append("\020"); - sb.append("\035"); + sb.append("\uff6b"); sb.append("\021"); - sb.append("\034"); + sb.append("\uff6b"); + sb.append("\022"); + sb.append("\uff6b"); sb.append("\023"); - sb.append("\145"); + sb.append("\uff6b"); + sb.append("\024"); + sb.append("\uff6b"); sb.append("\025"); - sb.append("\200"); + sb.append("\uff6b"); + sb.append("\026"); + sb.append("\uff6b"); sb.append("\027"); - sb.append("\203"); + sb.append("\uff6b"); + sb.append("\030"); + sb.append("\uff6b"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff6b"); sb.append("\034"); - sb.append("\113"); + sb.append("\uff6b"); + sb.append("\035"); + sb.append("\uff6b"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff6b"); + sb.append("\037"); + sb.append("\uff6b"); + sb.append("\040"); + sb.append("\uff6b"); sb.append("\041"); - sb.append("\033"); + sb.append("\uff6b"); sb.append("\042"); - sb.append("\040"); + sb.append("\uff6b"); sb.append("\043"); - sb.append("\226"); + sb.append("\uff6b"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff6b"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\uff6b"); + sb.append("\046"); + sb.append("\uff6b"); sb.append("\047"); - sb.append("\212"); + sb.append("\uff6b"); sb.append("\050"); - sb.append("\173"); + sb.append("\uff6b"); sb.append("\051"); - sb.append("\214"); + sb.append("\uff6b"); sb.append("\052"); - sb.append("\057"); + sb.append("\uff6b"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff6b"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\uff6b"); sb.append("\057"); - sb.append("\016"); + sb.append("\uff6b"); sb.append("\061"); - sb.append("\110"); + sb.append("\uff6b"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff6b"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff6b"); + sb.append("\064"); + sb.append("\uff6b"); + sb.append("\065"); + sb.append("\uff6b"); + sb.append("\066"); + sb.append("\uff6b"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff6b"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff6b"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff6b"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff6b"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff6b"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff6b"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff6b"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff6b"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff6b"); sb.append("\111"); - sb.append("\157"); + sb.append("\uff6b"); + sb.append("\112"); + sb.append("\uff6b"); + sb.append("\114"); + sb.append("\uff6b"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff6b"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff6b"); sb.append("\120"); - sb.append("\172"); + sb.append("\uff6b"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff6b"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff6b"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff6b"); sb.append("\124"); + sb.append("\uff6b"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff6b"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff6b"); sb.append("\133"); - sb.append("\020"); + sb.append("\uff6b"); sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff6b"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff6b"); + sb.append("\174"); + sb.append("\uff6b"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff6b"); + sb.append("\201"); + sb.append("\uff6b"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff6b"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff6b"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff6b"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff6b"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff6b"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff6b"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff6b"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff6b"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff6b"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\uff6b"); + sb.append("\215"); + sb.append("\uff6b"); + sb.append("\217"); + sb.append("\uff6b"); + sb.append("\220"); + sb.append("\uff6b"); + sb.append("\221"); + sb.append("\uff6b"); sb.append("\222"); - sb.append("\025"); - sb.append("\230"); - sb.append("\047"); - sb.append("\232"); - sb.append("\u04b7"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff6b"); + sb.append("\223"); + sb.append("\uff6b"); + sb.append("\224"); + sb.append("\uff6b"); + sb.append("\225"); + sb.append("\uff6b"); + sb.append("\231"); + sb.append("\uff6b"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff6b"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff6b"); sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff6b"); + sb.append("\237"); + sb.append("\uff6b"); + sb.append("\241"); + sb.append("\uff6b"); + sb.append("\250"); + sb.append("\uff6b"); + sb.append("\251"); + sb.append("\uff6b"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff6b"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff6b"); sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\121"); - sb.append("\u028d"); + sb.append("\uff6b"); + sb.append("\256"); + sb.append("\uff6b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); + sb.append("\142"); + sb.append("\031"); + sb.append("\ufd4e"); + sb.append("\130"); + sb.append("\ufd4e"); + sb.append("\131"); + sb.append("\ufd4e"); + sb.append("\132"); + sb.append("\ufd4e"); sb.append("\134"); - sb.append("\u04b4"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\070"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\357"); - sb.append("\015"); - sb.append("\364"); - sb.append("\016"); - sb.append("\356"); - sb.append("\075"); - sb.append("\351"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); + sb.append("\u0375"); + sb.append("\135"); + sb.append("\u037a"); sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); + sb.append("\u0376"); + sb.append("\137"); + sb.append("\u0380"); + sb.append("\140"); + sb.append("\u0379"); + sb.append("\141"); + sb.append("\u037f"); + sb.append("\142"); + sb.append("\u037c"); + sb.append("\143"); + sb.append("\u037e"); + sb.append("\144"); + sb.append("\u0378"); + sb.append("\145"); + sb.append("\u0374"); + sb.append("\146"); + sb.append("\u037b"); + sb.append("\147"); + sb.append("\u037d"); + sb.append("\150"); + sb.append("\ufd4e"); + sb.append("\151"); + sb.append("\u04ae"); + sb.append("\152"); + sb.append("\ufd4e"); + sb.append("\153"); + sb.append("\ufd4e"); + sb.append("\154"); + sb.append("\ufd4e"); + sb.append("\155"); + sb.append("\ufd4e"); + sb.append("\156"); + sb.append("\ufd4e"); + sb.append("\157"); + sb.append("\ufd4e"); sb.append("\160"); + sb.append("\ufd4e"); + sb.append("\161"); + sb.append("\ufd4e"); + sb.append("\162"); + sb.append("\ufd4e"); + sb.append("\163"); + sb.append("\ufd4e"); + sb.append("\164"); + sb.append("\ufd4e"); + sb.append("\165"); + sb.append("\ufd4e"); + sb.append("\166"); + sb.append("\ufd4e"); + sb.append("\167"); + sb.append("\ufd4e"); + sb.append("\170"); + sb.append("\ufd4e"); + sb.append("\171"); + sb.append("\ufd4e"); sb.append("\172"); - sb.append("\362"); + sb.append("\ufd4e"); sb.append("\173"); - sb.append("\352"); + sb.append("\ufd4e"); + sb.append("\174"); + sb.append("\ufd4e"); + sb.append("\175"); + sb.append("\ufd4e"); + sb.append("\176"); + sb.append("\ufd4e"); sb.append("\177"); - sb.append("\347"); - sb.append("\200"); - sb.append("\354"); - sb.append("\214"); - sb.append("\360"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\366"); - sb.append("\236"); - sb.append("\060"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufd4e"); + sb.append("\202"); + sb.append("\ufd4e"); + sb.append("\203"); + sb.append("\ufd4c"); + sb.append("\204"); + sb.append("\ufd4c"); + sb.append("\243"); + sb.append("\ufd4e"); + sb.append("\244"); + sb.append("\u0377"); + sb.append("\246"); + sb.append("\ufd4e"); + sb.append("\247"); + sb.append("\u0381"); + sb.append("\252"); + sb.append("\ufd4e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\102"); + sb.append("\031"); + sb.append("\ufd56"); + sb.append("\130"); + sb.append("\ufd56"); + sb.append("\131"); + sb.append("\ufd56"); + sb.append("\132"); + sb.append("\ufd56"); + sb.append("\150"); + sb.append("\ufd56"); + sb.append("\151"); + sb.append("\u04ad"); + sb.append("\152"); + sb.append("\ufd56"); + sb.append("\153"); + sb.append("\ufd56"); + sb.append("\154"); + sb.append("\ufd56"); + sb.append("\155"); + sb.append("\ufd56"); + sb.append("\156"); + sb.append("\ufd56"); + sb.append("\157"); + sb.append("\ufd56"); + sb.append("\160"); + sb.append("\ufd56"); + sb.append("\161"); + sb.append("\ufd56"); + sb.append("\162"); + sb.append("\ufd56"); + sb.append("\163"); + sb.append("\ufd56"); + sb.append("\164"); + sb.append("\ufd56"); + sb.append("\165"); + sb.append("\ufd56"); + sb.append("\166"); + sb.append("\ufd56"); + sb.append("\167"); + sb.append("\ufd56"); + sb.append("\170"); + sb.append("\ufd56"); + sb.append("\171"); + sb.append("\ufd56"); + sb.append("\172"); + sb.append("\ufd56"); + sb.append("\173"); + sb.append("\ufd56"); + sb.append("\174"); + sb.append("\ufd56"); + sb.append("\175"); + sb.append("\ufd56"); + sb.append("\176"); + sb.append("\ufd56"); + sb.append("\177"); + sb.append("\ufd56"); + sb.append("\202"); + sb.append("\ufd56"); + sb.append("\243"); + sb.append("\ufd56"); + sb.append("\246"); + sb.append("\ufd56"); + sb.append("\252"); + sb.append("\ufd56"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\uff0f"); - sb.append("\231"); - sb.append("\uff0f"); + sb.append("\004"); + sb.append("\151"); + sb.append("\u04ac"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff5e"); - sb.append("\003"); - sb.append("\uff5e"); + sb.append("\172"); sb.append("\004"); - sb.append("\uff5e"); - sb.append("\005"); - sb.append("\uff5e"); + sb.append("\202"); sb.append("\006"); - sb.append("\uff5e"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff5e"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff5e"); + sb.append("\u01b1"); sb.append("\011"); - sb.append("\uff5e"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff5e"); - sb.append("\014"); - sb.append("\uff5e"); + sb.append("\075"); sb.append("\015"); - sb.append("\uff5e"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff5e"); - sb.append("\017"); - sb.append("\uff5e"); - sb.append("\020"); - sb.append("\uff5e"); - sb.append("\021"); - sb.append("\uff5e"); - sb.append("\022"); - sb.append("\uff5e"); - sb.append("\023"); - sb.append("\uff5e"); - sb.append("\024"); - sb.append("\uff5e"); - sb.append("\025"); - sb.append("\uff5e"); - sb.append("\026"); - sb.append("\uff5e"); - sb.append("\027"); - sb.append("\uff5e"); - sb.append("\030"); - sb.append("\uff5e"); + sb.append("\071"); sb.append("\032"); - sb.append("\uff5e"); - sb.append("\034"); - sb.append("\uff5e"); - sb.append("\035"); - sb.append("\uff5e"); + sb.append("\u01bb"); sb.append("\036"); - sb.append("\uff5e"); - sb.append("\037"); - sb.append("\uff5e"); - sb.append("\040"); - sb.append("\uff5e"); - sb.append("\041"); - sb.append("\uff5e"); - sb.append("\042"); - sb.append("\uff5e"); - sb.append("\043"); - sb.append("\uff5e"); + sb.append("\125"); sb.append("\044"); - sb.append("\uff5e"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff5e"); - sb.append("\046"); - sb.append("\uff5e"); - sb.append("\047"); - sb.append("\uff5e"); - sb.append("\050"); - sb.append("\uff5e"); + sb.append("\u01b3"); sb.append("\051"); - sb.append("\uff5e"); - sb.append("\052"); - sb.append("\uff5e"); + sb.append("\214"); sb.append("\054"); - sb.append("\uff5e"); - sb.append("\056"); - sb.append("\uff5e"); - sb.append("\057"); - sb.append("\uff5e"); - sb.append("\061"); - sb.append("\uff5e"); + sb.append("\026"); sb.append("\062"); - sb.append("\uff5e"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff5e"); - sb.append("\064"); - sb.append("\uff5e"); - sb.append("\065"); - sb.append("\uff5e"); - sb.append("\066"); - sb.append("\uff5e"); + sb.append("\010"); sb.append("\074"); - sb.append("\uff5e"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff5e"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff5e"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff5e"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff5e"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff5e"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff5e"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff5e"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff5e"); - sb.append("\111"); - sb.append("\uff5e"); - sb.append("\112"); - sb.append("\uff5e"); - sb.append("\114"); - sb.append("\uff5e"); + sb.append("\141"); sb.append("\115"); - sb.append("\uff5e"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff5e"); - sb.append("\120"); - sb.append("\uff5e"); + sb.append("\046"); sb.append("\121"); - sb.append("\uff5e"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff5e"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff5e"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff5e"); sb.append("\125"); - sb.append("\uff5e"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff5e"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff5e"); - sb.append("\151"); - sb.append("\uff5e"); - sb.append("\172"); - sb.append("\uff5e"); + sb.append("\020"); sb.append("\173"); - sb.append("\uff5e"); - sb.append("\177"); - sb.append("\uff5e"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff5e"); - sb.append("\202"); - sb.append("\uff5e"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff5e"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff5e"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff5e"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff5e"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff5e"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff5e"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff5e"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff5e"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff5e"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff5e"); - sb.append("\216"); - sb.append("\uff5e"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\uff5e"); - sb.append("\220"); - sb.append("\uff5e"); - sb.append("\221"); - sb.append("\uff5e"); - sb.append("\222"); - sb.append("\uff5e"); + sb.append("\u01ba"); sb.append("\223"); - sb.append("\uff5e"); - sb.append("\224"); - sb.append("\uff5e"); - sb.append("\230"); - sb.append("\uff5e"); - sb.append("\233"); - sb.append("\uff5e"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u04a9"); sb.append("\234"); - sb.append("\uff5e"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff5e"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff5e"); - sb.append("\240"); - sb.append("\uff5e"); - sb.append("\247"); - sb.append("\uff5e"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\250"); - sb.append("\uff5e"); - sb.append("\252"); - sb.append("\uff5e"); - sb.append("\253"); - sb.append("\uff5e"); + sb.append("\021"); sb.append("\254"); - sb.append("\uff5e"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff5e"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\uff7c"); sb.append("\004"); - sb.append("\uff7c"); - sb.append("\005"); - sb.append("\uff7c"); - sb.append("\006"); - sb.append("\uff7c"); - sb.append("\007"); - sb.append("\uff7c"); - sb.append("\010"); - sb.append("\uff7c"); - sb.append("\011"); - sb.append("\uff7c"); - sb.append("\012"); - sb.append("\uff7c"); - sb.append("\014"); - sb.append("\uff7c"); - sb.append("\015"); - sb.append("\uff7c"); - sb.append("\016"); - sb.append("\uff7c"); - sb.append("\017"); - sb.append("\uff7c"); - sb.append("\020"); - sb.append("\uff7c"); - sb.append("\021"); - sb.append("\uff7c"); - sb.append("\023"); - sb.append("\uff7c"); - sb.append("\025"); - sb.append("\uff7c"); - sb.append("\027"); - sb.append("\uff7c"); - sb.append("\030"); - sb.append("\uff7c"); - sb.append("\032"); - sb.append("\uff7c"); - sb.append("\034"); - sb.append("\uff7c"); - sb.append("\036"); - sb.append("\uff7c"); - sb.append("\041"); - sb.append("\uff7c"); - sb.append("\042"); - sb.append("\uff7c"); - sb.append("\043"); - sb.append("\uff7c"); - sb.append("\044"); - sb.append("\uff7c"); - sb.append("\045"); - sb.append("\uff7c"); - sb.append("\047"); - sb.append("\uff7c"); - sb.append("\050"); - sb.append("\uff7c"); - sb.append("\051"); - sb.append("\uff7c"); - sb.append("\052"); - sb.append("\uff7c"); - sb.append("\054"); - sb.append("\uff7c"); - sb.append("\056"); - sb.append("\uff7c"); - sb.append("\057"); - sb.append("\uff7c"); - sb.append("\061"); - sb.append("\uff7c"); - sb.append("\062"); - sb.append("\uff7c"); - sb.append("\063"); - sb.append("\uff7c"); - sb.append("\065"); - sb.append("\uff7c"); - sb.append("\066"); - sb.append("\uff7c"); - sb.append("\074"); - sb.append("\uff7c"); - sb.append("\075"); - sb.append("\uff7c"); - sb.append("\077"); - sb.append("\uff7c"); - sb.append("\100"); - sb.append("\uff7c"); - sb.append("\101"); - sb.append("\uff7c"); - sb.append("\102"); - sb.append("\uff7c"); - sb.append("\103"); - sb.append("\uff7c"); - sb.append("\104"); - sb.append("\uff7c"); - sb.append("\105"); - sb.append("\uff7c"); - sb.append("\111"); - sb.append("\uff7c"); - sb.append("\115"); - sb.append("\uff7c"); - sb.append("\116"); - sb.append("\uff7c"); + sb.append("\232"); + sb.append("\u04ab"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\120"); - sb.append("\uff7c"); - sb.append("\121"); - sb.append("\uff7c"); - sb.append("\122"); - sb.append("\uff7c"); - sb.append("\123"); - sb.append("\uff7c"); - sb.append("\124"); - sb.append("\uff7c"); - sb.append("\125"); - sb.append("\uff7c"); - sb.append("\126"); - sb.append("\uff7c"); - sb.append("\133"); - sb.append("\uff7c"); + sb.append("\031"); + sb.append("\ufd5a"); + sb.append("\033"); + sb.append("\ufd5a"); + sb.append("\073"); + sb.append("\ufd5a"); + sb.append("\112"); + sb.append("\ufd5a"); + sb.append("\127"); + sb.append("\ufd5a"); + sb.append("\130"); + sb.append("\ufd5a"); + sb.append("\131"); + sb.append("\ufd5a"); + sb.append("\132"); + sb.append("\ufd5a"); + sb.append("\150"); + sb.append("\ufd5a"); sb.append("\151"); - sb.append("\uff7c"); + sb.append("\ufd5a"); + sb.append("\152"); + sb.append("\ufd5a"); + sb.append("\153"); + sb.append("\ufd5a"); + sb.append("\154"); + sb.append("\ufd5a"); + sb.append("\155"); + sb.append("\ufd5a"); + sb.append("\156"); + sb.append("\ufd5a"); + sb.append("\157"); + sb.append("\ufd5a"); + sb.append("\160"); + sb.append("\ufd5a"); + sb.append("\161"); + sb.append("\ufd5a"); + sb.append("\162"); + sb.append("\ufd5a"); + sb.append("\163"); + sb.append("\ufd5a"); + sb.append("\164"); + sb.append("\ufd5a"); + sb.append("\165"); + sb.append("\ufd5a"); + sb.append("\166"); + sb.append("\ufd5a"); + sb.append("\167"); + sb.append("\ufd5a"); + sb.append("\170"); + sb.append("\ufd5a"); + sb.append("\171"); + sb.append("\ufd5a"); sb.append("\172"); - sb.append("\uff7c"); + sb.append("\ufd5a"); sb.append("\173"); - sb.append("\uff7c"); + sb.append("\ufd5a"); + sb.append("\174"); + sb.append("\ufd5a"); + sb.append("\175"); + sb.append("\ufd5a"); + sb.append("\176"); + sb.append("\ufd5a"); sb.append("\177"); - sb.append("\uff7c"); - sb.append("\200"); - sb.append("\uff7c"); + sb.append("\ufd5a"); sb.append("\202"); - sb.append("\uff7c"); - sb.append("\203"); - sb.append("\uff7c"); - sb.append("\204"); - sb.append("\uff7c"); - sb.append("\205"); - sb.append("\uff7c"); - sb.append("\206"); - sb.append("\uff7c"); - sb.append("\207"); - sb.append("\uff7c"); - sb.append("\210"); - sb.append("\uff7c"); - sb.append("\211"); - sb.append("\uff7c"); - sb.append("\212"); - sb.append("\uff7c"); - sb.append("\213"); - sb.append("\uff7c"); - sb.append("\214"); - sb.append("\uff7c"); + sb.append("\ufd5a"); sb.append("\216"); - sb.append("\uff7c"); - sb.append("\222"); - sb.append("\uff7c"); - sb.append("\223"); - sb.append("\uff7c"); - sb.append("\224"); - sb.append("\uff7c"); - sb.append("\230"); - sb.append("\uff7c"); + sb.append("\ufd5a"); + sb.append("\232"); + sb.append("\ufd5a"); sb.append("\233"); - sb.append("\uff7c"); - sb.append("\234"); - sb.append("\uff7c"); - sb.append("\235"); - sb.append("\uff7c"); - sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); - sb.append("\247"); - sb.append("\uff7c"); - sb.append("\250"); - sb.append("\uff7c"); + sb.append("\ufd5a"); + sb.append("\243"); + sb.append("\ufd5a"); + sb.append("\246"); + sb.append("\ufd5a"); sb.append("\252"); - sb.append("\uff7c"); - sb.append("\253"); - sb.append("\uff7c"); - sb.append("\254"); - sb.append("\uff7c"); - sb.append("\255"); - sb.append("\uff7c"); + sb.append("\ufd5a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\322"); sb.append("\002"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\003"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\004"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\005"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\006"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\007"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\010"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\011"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\012"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\014"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\015"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\016"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\017"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\020"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\021"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\022"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\023"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\024"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\025"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\026"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\027"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\030"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\032"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\034"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\035"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\036"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\037"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\040"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\041"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\042"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\043"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\044"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\045"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\046"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\047"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\050"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\051"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\052"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\054"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\056"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\057"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\061"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\062"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\063"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\064"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\065"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\066"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\074"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\075"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\077"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\100"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\101"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\102"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\103"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\104"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\105"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\111"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\112"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\114"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\115"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\116"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\120"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\121"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\122"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\123"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\124"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\125"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\126"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\133"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\151"); - sb.append("\uff12"); - sb.append("\172"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\173"); - sb.append("\uff12"); - sb.append("\177"); - sb.append("\uff12"); + sb.append("\uff68"); + sb.append("\174"); + sb.append("\uff68"); sb.append("\200"); - sb.append("\uff12"); - sb.append("\202"); - sb.append("\uff12"); + sb.append("\uff68"); + sb.append("\201"); + sb.append("\uff68"); sb.append("\203"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\204"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\205"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\206"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\207"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\210"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\211"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\212"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\213"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\214"); - sb.append("\uff12"); - sb.append("\216"); - sb.append("\uff12"); + sb.append("\uff68"); + sb.append("\215"); + sb.append("\uff68"); sb.append("\217"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\220"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\221"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\222"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\223"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\224"); - sb.append("\uff12"); - sb.append("\230"); - sb.append("\uff12"); - sb.append("\233"); - sb.append("\uff12"); + sb.append("\uff68"); + sb.append("\225"); + sb.append("\uff68"); + sb.append("\231"); + sb.append("\uff68"); sb.append("\234"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\235"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\236"); - sb.append("\uff12"); - sb.append("\240"); - sb.append("\uff12"); - sb.append("\247"); - sb.append("\uff12"); + sb.append("\uff68"); + sb.append("\237"); + sb.append("\uff68"); + sb.append("\241"); + sb.append("\uff68"); sb.append("\250"); - sb.append("\uff12"); - sb.append("\252"); - sb.append("\uff12"); + sb.append("\uff68"); + sb.append("\251"); + sb.append("\uff68"); sb.append("\253"); - sb.append("\uff12"); + sb.append("\uff68"); sb.append("\254"); - sb.append("\uff12"); + sb.append("\uff68"); + sb.append("\255"); + sb.append("\uff68"); + sb.append("\256"); + sb.append("\uff68"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff6a"); + sb.append("\003"); + sb.append("\uff6a"); + sb.append("\004"); + sb.append("\uff6a"); + sb.append("\005"); + sb.append("\uff6a"); + sb.append("\006"); + sb.append("\uff6a"); + sb.append("\007"); + sb.append("\uff6a"); + sb.append("\010"); + sb.append("\uff6a"); + sb.append("\011"); + sb.append("\uff6a"); + sb.append("\012"); + sb.append("\uff6a"); + sb.append("\014"); + sb.append("\uff6a"); + sb.append("\015"); + sb.append("\uff6a"); + sb.append("\016"); + sb.append("\uff6a"); + sb.append("\017"); + sb.append("\uff6a"); + sb.append("\020"); + sb.append("\uff6a"); + sb.append("\021"); + sb.append("\uff6a"); + sb.append("\022"); + sb.append("\uff6a"); + sb.append("\023"); + sb.append("\uff6a"); + sb.append("\024"); + sb.append("\uff6a"); + sb.append("\025"); + sb.append("\uff6a"); + sb.append("\026"); + sb.append("\uff6a"); + sb.append("\027"); + sb.append("\uff6a"); + sb.append("\030"); + sb.append("\uff6a"); + sb.append("\032"); + sb.append("\uff6a"); + sb.append("\034"); + sb.append("\uff6a"); + sb.append("\035"); + sb.append("\uff6a"); + sb.append("\036"); + sb.append("\uff6a"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable14.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable14.java index 3ce2c200eefb..e1282226d4dd 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable14.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable14.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,440 +29,614 @@ public String getTableData() { } protected EncodedActionTable14() { sb = new StringBuilder(); - sb.append("\255"); - sb.append("\uff12"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\211"); - sb.append("\004"); - sb.append("\201"); - sb.append("\005"); - sb.append("\164"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\217"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\014"); - sb.append("\007"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\017"); - sb.append("\143"); - sb.append("\020"); - sb.append("\035"); - sb.append("\021"); - sb.append("\034"); - sb.append("\023"); - sb.append("\145"); - sb.append("\025"); - sb.append("\200"); - sb.append("\027"); - sb.append("\203"); - sb.append("\030"); - sb.append("\u04ba"); - sb.append("\032"); - sb.append("\106"); - sb.append("\034"); - sb.append("\113"); - sb.append("\036"); - sb.append("\125"); + sb.append("\037"); + sb.append("\uff6a"); + sb.append("\040"); + sb.append("\uff6a"); sb.append("\041"); - sb.append("\033"); + sb.append("\uff6a"); sb.append("\042"); - sb.append("\040"); + sb.append("\uff6a"); sb.append("\043"); - sb.append("\226"); + sb.append("\uff6a"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff6a"); sb.append("\045"); - sb.append("\023"); + sb.append("\uff6a"); + sb.append("\046"); + sb.append("\uff6a"); sb.append("\047"); - sb.append("\212"); + sb.append("\uff6a"); sb.append("\050"); - sb.append("\173"); + sb.append("\uff6a"); sb.append("\051"); - sb.append("\214"); + sb.append("\uff6a"); sb.append("\052"); - sb.append("\057"); + sb.append("\uff6a"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff6a"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\uff6a"); sb.append("\057"); - sb.append("\016"); + sb.append("\uff6a"); sb.append("\061"); - sb.append("\110"); + sb.append("\uff6a"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff6a"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff6a"); + sb.append("\064"); + sb.append("\uff6a"); sb.append("\065"); - sb.append("\027"); + sb.append("\uff6a"); sb.append("\066"); - sb.append("\111"); + sb.append("\uff6a"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff6a"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff6a"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff6a"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff6a"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff6a"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff6a"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff6a"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff6a"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff6a"); sb.append("\111"); - sb.append("\157"); + sb.append("\uff6a"); + sb.append("\112"); + sb.append("\uff6a"); + sb.append("\114"); + sb.append("\uff6a"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff6a"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff6a"); sb.append("\120"); - sb.append("\172"); + sb.append("\uff6a"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff6a"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff6a"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff6a"); sb.append("\124"); + sb.append("\uff6a"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff6a"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff6a"); sb.append("\133"); - sb.append("\020"); + sb.append("\uff6a"); sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff6a"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff6a"); + sb.append("\174"); + sb.append("\uff6a"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff6a"); + sb.append("\201"); + sb.append("\uff6a"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff6a"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff6a"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff6a"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff6a"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff6a"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff6a"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff6a"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff6a"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff6a"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\uff6a"); + sb.append("\215"); + sb.append("\uff6a"); + sb.append("\217"); + sb.append("\uff6a"); + sb.append("\220"); + sb.append("\uff6a"); + sb.append("\221"); + sb.append("\uff6a"); sb.append("\222"); - sb.append("\025"); + sb.append("\uff6a"); sb.append("\223"); - sb.append("\030"); + sb.append("\uff6a"); sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff6a"); + sb.append("\225"); + sb.append("\uff6a"); + sb.append("\231"); + sb.append("\uff6a"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff6a"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff6a"); sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff6a"); + sb.append("\237"); + sb.append("\uff6a"); + sb.append("\241"); + sb.append("\uff6a"); sb.append("\250"); - sb.append("\231"); - sb.append("\252"); - sb.append("\227"); + sb.append("\uff6a"); + sb.append("\251"); + sb.append("\uff6a"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff6a"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff6a"); sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\151"); - sb.append("\u04bb"); + sb.append("\uff6a"); + sb.append("\256"); + sb.append("\uff6a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\322"); sb.append("\002"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\003"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\004"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\005"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\006"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\007"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\010"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\011"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\012"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\014"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\015"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\016"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\017"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\020"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\021"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\022"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\023"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\024"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\025"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\026"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\027"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\030"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\032"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\034"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\035"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\036"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\037"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\040"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\041"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\042"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\043"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\044"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\045"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\046"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\047"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\050"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\051"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\052"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\054"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\056"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\057"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\061"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\062"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\063"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\064"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\065"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\066"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\074"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\075"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\077"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\100"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\101"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\102"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\103"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\104"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\105"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\111"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\112"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\114"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\115"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\116"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\120"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\121"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\122"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\123"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\124"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\125"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\126"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\133"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\151"); - sb.append("\uff11"); - sb.append("\172"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\173"); - sb.append("\uff11"); - sb.append("\177"); - sb.append("\uff11"); + sb.append("\uff69"); + sb.append("\174"); + sb.append("\uff69"); sb.append("\200"); - sb.append("\uff11"); - sb.append("\202"); - sb.append("\uff11"); + sb.append("\uff69"); + sb.append("\201"); + sb.append("\uff69"); sb.append("\203"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\204"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\205"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\206"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\207"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\210"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\211"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\212"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\213"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\214"); - sb.append("\uff11"); - sb.append("\216"); - sb.append("\uff11"); + sb.append("\uff69"); + sb.append("\215"); + sb.append("\uff69"); sb.append("\217"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\220"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\221"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\222"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\223"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\224"); - sb.append("\uff11"); - sb.append("\230"); - sb.append("\uff11"); - sb.append("\233"); - sb.append("\uff11"); + sb.append("\uff69"); + sb.append("\225"); + sb.append("\uff69"); + sb.append("\231"); + sb.append("\uff69"); sb.append("\234"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\235"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\236"); - sb.append("\uff11"); - sb.append("\240"); - sb.append("\uff11"); - sb.append("\247"); - sb.append("\uff11"); + sb.append("\uff69"); + sb.append("\237"); + sb.append("\uff69"); + sb.append("\241"); + sb.append("\uff69"); sb.append("\250"); - sb.append("\uff11"); - sb.append("\252"); - sb.append("\uff11"); + sb.append("\uff69"); + sb.append("\251"); + sb.append("\uff69"); sb.append("\253"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\254"); - sb.append("\uff11"); + sb.append("\uff69"); sb.append("\255"); - sb.append("\uff11"); + sb.append("\uff69"); + sb.append("\256"); + sb.append("\uff69"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe20"); + sb.append("\033"); + sb.append("\ufe20"); + sb.append("\073"); + sb.append("\ufe20"); + sb.append("\112"); + sb.append("\ufe20"); + sb.append("\127"); + sb.append("\ufe20"); + sb.append("\130"); + sb.append("\ufe20"); + sb.append("\131"); + sb.append("\ufe20"); + sb.append("\132"); + sb.append("\ufe20"); + sb.append("\150"); + sb.append("\ufe20"); + sb.append("\151"); + sb.append("\ufe20"); + sb.append("\152"); + sb.append("\ufe20"); + sb.append("\153"); + sb.append("\ufe20"); + sb.append("\154"); + sb.append("\ufe20"); + sb.append("\155"); + sb.append("\ufe20"); + sb.append("\156"); + sb.append("\ufe20"); + sb.append("\157"); + sb.append("\ufe20"); + sb.append("\160"); + sb.append("\ufe20"); + sb.append("\161"); + sb.append("\ufe20"); + sb.append("\162"); + sb.append("\ufe20"); + sb.append("\163"); + sb.append("\ufe20"); + sb.append("\164"); + sb.append("\ufe20"); + sb.append("\165"); + sb.append("\ufe20"); + sb.append("\166"); + sb.append("\ufe20"); + sb.append("\167"); + sb.append("\ufe20"); sb.append("\170"); + sb.append("\ufe20"); + sb.append("\171"); + sb.append("\ufe20"); + sb.append("\172"); + sb.append("\ufe20"); + sb.append("\173"); + sb.append("\ufe20"); + sb.append("\174"); + sb.append("\ufe20"); + sb.append("\175"); + sb.append("\ufe20"); + sb.append("\176"); + sb.append("\ufe20"); + sb.append("\177"); + sb.append("\ufe20"); + sb.append("\202"); + sb.append("\ufe20"); + sb.append("\216"); + sb.append("\ufe20"); + sb.append("\232"); + sb.append("\ufe20"); + sb.append("\233"); + sb.append("\ufe20"); + sb.append("\243"); + sb.append("\ufe20"); + sb.append("\246"); + sb.append("\ufe20"); + sb.append("\252"); + sb.append("\ufe20"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\u04b6"); + sb.append("\232"); + sb.append("\u04b5"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\004"); + sb.append("\134"); + sb.append("\u04b3"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\070"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\356"); + sb.append("\015"); + sb.append("\364"); + sb.append("\016"); + sb.append("\357"); + sb.append("\075"); + sb.append("\351"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\173"); + sb.append("\362"); + sb.append("\174"); + sb.append("\352"); + sb.append("\200"); + sb.append("\347"); sb.append("\201"); + sb.append("\354"); + sb.append("\215"); + sb.append("\360"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\366"); + sb.append("\237"); + sb.append("\060"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\uff10"); + sb.append("\232"); + sb.append("\uff10"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\250"); + sb.append("\003"); + sb.append("\211"); + sb.append("\004"); + sb.append("\202"); + sb.append("\005"); + sb.append("\164"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\217"); sb.append("\011"); sb.append("\204"); sb.append("\012"); sb.append("\075"); + sb.append("\014"); + sb.append("\007"); sb.append("\015"); sb.append("\031"); sb.append("\016"); sb.append("\071"); + sb.append("\017"); + sb.append("\143"); + sb.append("\020"); + sb.append("\035"); + sb.append("\021"); + sb.append("\034"); + sb.append("\023"); + sb.append("\145"); + sb.append("\025"); + sb.append("\200"); + sb.append("\027"); + sb.append("\203"); sb.append("\032"); sb.append("\106"); + sb.append("\034"); + sb.append("\113"); sb.append("\036"); sb.append("\125"); + sb.append("\041"); + sb.append("\033"); + sb.append("\042"); + sb.append("\040"); + sb.append("\043"); + sb.append("\226"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); + sb.append("\047"); + sb.append("\212"); + sb.append("\050"); + sb.append("\173"); + sb.append("\051"); + sb.append("\214"); + sb.append("\052"); + sb.append("\057"); sb.append("\054"); sb.append("\026"); + sb.append("\056"); + sb.append("\u03a9"); + sb.append("\057"); + sb.append("\016"); + sb.append("\061"); + sb.append("\110"); sb.append("\062"); sb.append("\210"); sb.append("\063"); @@ -484,10 +659,14 @@ protected EncodedActionTable14() { sb.append("\117"); sb.append("\105"); sb.append("\141"); + sb.append("\111"); + sb.append("\157"); sb.append("\115"); sb.append("\136"); sb.append("\116"); sb.append("\046"); + sb.append("\120"); + sb.append("\172"); sb.append("\121"); sb.append("\160"); sb.append("\122"); @@ -502,1368 +681,1186 @@ protected EncodedActionTable14() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\151"); + sb.append("\171"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\223"); + sb.append("\025"); + sb.append("\231"); + sb.append("\047"); sb.append("\233"); - sb.append("\152"); + sb.append("\u04bb"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\140"); - sb.append("\031"); - sb.append("\ufd50"); - sb.append("\033"); - sb.append("\u04d5"); - sb.append("\130"); - sb.append("\ufd50"); - sb.append("\131"); - sb.append("\ufd50"); - sb.append("\132"); - sb.append("\ufd50"); + sb.append("\006"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); sb.append("\134"); - sb.append("\u0371"); - sb.append("\135"); - sb.append("\u0376"); - sb.append("\136"); - sb.append("\u0372"); - sb.append("\137"); - sb.append("\u037c"); - sb.append("\140"); - sb.append("\u0375"); - sb.append("\141"); - sb.append("\u037b"); - sb.append("\142"); - sb.append("\u0378"); - sb.append("\143"); - sb.append("\u037a"); - sb.append("\144"); - sb.append("\u0374"); - sb.append("\145"); - sb.append("\u0370"); - sb.append("\146"); - sb.append("\u0377"); - sb.append("\147"); - sb.append("\u0379"); - sb.append("\150"); - sb.append("\ufd50"); - sb.append("\152"); - sb.append("\ufd50"); - sb.append("\153"); - sb.append("\ufd50"); - sb.append("\154"); - sb.append("\ufd50"); - sb.append("\155"); - sb.append("\ufd50"); - sb.append("\156"); - sb.append("\ufd50"); - sb.append("\157"); - sb.append("\ufd50"); - sb.append("\160"); - sb.append("\ufd50"); - sb.append("\161"); - sb.append("\ufd50"); - sb.append("\162"); - sb.append("\ufd50"); - sb.append("\163"); - sb.append("\ufd50"); - sb.append("\164"); - sb.append("\ufd50"); - sb.append("\165"); - sb.append("\ufd50"); - sb.append("\166"); - sb.append("\ufd50"); - sb.append("\167"); - sb.append("\ufd50"); - sb.append("\170"); - sb.append("\ufd50"); - sb.append("\171"); - sb.append("\ufd50"); - sb.append("\172"); - sb.append("\ufd50"); - sb.append("\173"); - sb.append("\ufd50"); - sb.append("\174"); - sb.append("\ufd50"); - sb.append("\175"); - sb.append("\ufd50"); - sb.append("\176"); - sb.append("\ufd50"); - sb.append("\201"); - sb.append("\ufd50"); - sb.append("\202"); - sb.append("\ufd4e"); - sb.append("\203"); - sb.append("\ufd4e"); - sb.append("\242"); - sb.append("\ufd50"); - sb.append("\243"); - sb.append("\u0373"); - sb.append("\245"); - sb.append("\ufd50"); - sb.append("\246"); - sb.append("\u037d"); - sb.append("\251"); - sb.append("\ufd50"); + sb.append("\u04b8"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\ufd58"); - sb.append("\033"); - sb.append("\u04bf"); - sb.append("\130"); - sb.append("\ufd58"); - sb.append("\131"); - sb.append("\ufd58"); - sb.append("\132"); - sb.append("\ufd58"); - sb.append("\150"); - sb.append("\ufd58"); - sb.append("\152"); - sb.append("\ufd58"); - sb.append("\153"); - sb.append("\ufd58"); - sb.append("\154"); - sb.append("\ufd58"); - sb.append("\155"); - sb.append("\ufd58"); + sb.append("\070"); + sb.append("\006"); sb.append("\156"); - sb.append("\ufd58"); - sb.append("\157"); - sb.append("\ufd58"); - sb.append("\160"); - sb.append("\ufd58"); - sb.append("\161"); - sb.append("\ufd58"); - sb.append("\162"); - sb.append("\ufd58"); - sb.append("\163"); - sb.append("\ufd58"); - sb.append("\164"); - sb.append("\ufd58"); - sb.append("\165"); - sb.append("\ufd58"); - sb.append("\166"); - sb.append("\ufd58"); - sb.append("\167"); - sb.append("\ufd58"); - sb.append("\170"); - sb.append("\ufd58"); - sb.append("\171"); - sb.append("\ufd58"); - sb.append("\172"); - sb.append("\ufd58"); - sb.append("\173"); - sb.append("\ufd58"); - sb.append("\174"); - sb.append("\ufd58"); + sb.append("\007"); sb.append("\175"); - sb.append("\ufd58"); - sb.append("\176"); - sb.append("\ufd58"); - sb.append("\201"); - sb.append("\ufd58"); - sb.append("\242"); - sb.append("\ufd58"); - sb.append("\245"); - sb.append("\ufd58"); - sb.append("\251"); - sb.append("\ufd58"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\042"); sb.append("\010"); - sb.append("\244"); - sb.append("\012"); - sb.append("\075"); + sb.append("\356"); + sb.append("\015"); + sb.append("\364"); sb.append("\016"); - sb.append("\u0338"); - sb.append("\074"); - sb.append("\u04c1"); + sb.append("\357"); sb.append("\075"); - sb.append("\166"); - sb.append("\121"); - sb.append("\237"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\214"); - sb.append("\u04c3"); - sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\034"); - sb.append("\010"); - sb.append("\244"); + sb.append("\351"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); sb.append("\012"); - sb.append("\075"); - sb.append("\016"); - sb.append("\u0338"); - sb.append("\075"); - sb.append("\166"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); sb.append("\121"); - sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); - sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); + sb.append("\160"); + sb.append("\173"); + sb.append("\362"); + sb.append("\174"); + sb.append("\352"); + sb.append("\200"); + sb.append("\347"); + sb.append("\201"); + sb.append("\354"); + sb.append("\215"); + sb.append("\360"); + sb.append("\223"); sb.append("\341"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\253"); - sb.append("\241"); + sb.append("\231"); + sb.append("\366"); + sb.append("\237"); + sb.append("\060"); sb.append("\254"); - sb.append("\240"); + sb.append("\147"); sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\u04d1"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); - sb.append("\073"); - sb.append("\u04c8"); - sb.append("\231"); - sb.append("\uff1c"); + sb.append("\127"); + sb.append("\uff0f"); + sb.append("\232"); + sb.append("\uff0f"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\202"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff5e"); + sb.append("\003"); + sb.append("\uff5e"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff5e"); + sb.append("\005"); + sb.append("\uff5e"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff5e"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff5e"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\uff5e"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff5e"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff5e"); + sb.append("\014"); + sb.append("\uff5e"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff5e"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff5e"); + sb.append("\017"); + sb.append("\uff5e"); + sb.append("\020"); + sb.append("\uff5e"); + sb.append("\021"); + sb.append("\uff5e"); + sb.append("\022"); + sb.append("\uff5e"); + sb.append("\023"); + sb.append("\uff5e"); + sb.append("\024"); + sb.append("\uff5e"); + sb.append("\025"); + sb.append("\uff5e"); + sb.append("\026"); + sb.append("\uff5e"); + sb.append("\027"); + sb.append("\uff5e"); + sb.append("\030"); + sb.append("\uff5e"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff5e"); + sb.append("\034"); + sb.append("\uff5e"); + sb.append("\035"); + sb.append("\uff5e"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff5e"); + sb.append("\037"); + sb.append("\uff5e"); + sb.append("\040"); + sb.append("\uff5e"); + sb.append("\041"); + sb.append("\uff5e"); + sb.append("\042"); + sb.append("\uff5e"); + sb.append("\043"); + sb.append("\uff5e"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff5e"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\uff5e"); + sb.append("\046"); + sb.append("\uff5e"); + sb.append("\047"); + sb.append("\uff5e"); + sb.append("\050"); + sb.append("\uff5e"); + sb.append("\051"); + sb.append("\uff5e"); + sb.append("\052"); + sb.append("\uff5e"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff5e"); + sb.append("\056"); + sb.append("\uff5e"); + sb.append("\057"); + sb.append("\uff5e"); + sb.append("\061"); + sb.append("\uff5e"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff5e"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff5e"); + sb.append("\064"); + sb.append("\uff5e"); + sb.append("\065"); + sb.append("\uff5e"); + sb.append("\066"); + sb.append("\uff5e"); sb.append("\074"); - sb.append("\u032e"); + sb.append("\uff5e"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff5e"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff5e"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff5e"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff5e"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff5e"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff5e"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff5e"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff5e"); + sb.append("\111"); + sb.append("\uff5e"); + sb.append("\112"); + sb.append("\uff5e"); + sb.append("\114"); + sb.append("\uff5e"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff5e"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff5e"); + sb.append("\120"); + sb.append("\uff5e"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff5e"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff5e"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff5e"); sb.append("\124"); + sb.append("\uff5e"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff5e"); sb.append("\126"); - sb.append("\131"); - sb.append("\127"); - sb.append("\ufcfb"); + sb.append("\uff5e"); sb.append("\133"); - sb.append("\020"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff5e"); + sb.append("\151"); + sb.append("\uff5e"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff5e"); + sb.append("\174"); + sb.append("\uff5e"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff5e"); + sb.append("\201"); + sb.append("\uff5e"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff5e"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff5e"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff5e"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff5e"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff5e"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff5e"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff5e"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff5e"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff5e"); sb.append("\214"); - sb.append("\114"); + sb.append("\uff5e"); sb.append("\215"); - sb.append("\ufcfb"); - sb.append("\216"); - sb.append("\101"); + sb.append("\uff5e"); + sb.append("\217"); + sb.append("\uff5e"); + sb.append("\220"); + sb.append("\uff5e"); + sb.append("\221"); + sb.append("\uff5e"); sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff5e"); + sb.append("\223"); + sb.append("\uff5e"); + sb.append("\224"); + sb.append("\uff5e"); + sb.append("\225"); + sb.append("\uff5e"); + sb.append("\231"); + sb.append("\uff5e"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff5e"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff5e"); sb.append("\236"); - sb.append("\060"); - sb.append("\244"); - sb.append("\u032d"); - sb.append("\247"); - sb.append("\021"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\073"); - sb.append("\uff1a"); - sb.append("\231"); - sb.append("\uff1a"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\215"); - sb.append("\u04c6"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\073"); - sb.append("\uff17"); - sb.append("\111"); - sb.append("\ufd1e"); - sb.append("\214"); - sb.append("\ufd1e"); - sb.append("\230"); - sb.append("\ufd1e"); - sb.append("\231"); - sb.append("\uff17"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u04ca"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\042"); - sb.append("\010"); - sb.append("\244"); - sb.append("\012"); - sb.append("\075"); - sb.append("\016"); - sb.append("\u0338"); - sb.append("\074"); - sb.append("\u04c1"); - sb.append("\075"); - sb.append("\166"); - sb.append("\121"); + sb.append("\uff5e"); sb.append("\237"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\214"); - sb.append("\u04c3"); - sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff5e"); + sb.append("\241"); + sb.append("\uff5e"); + sb.append("\250"); + sb.append("\uff5e"); sb.append("\251"); - sb.append("\u0227"); + sb.append("\uff5e"); sb.append("\253"); - sb.append("\241"); + sb.append("\uff5e"); sb.append("\254"); - sb.append("\240"); + sb.append("\uff5e"); sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\uff1b"); + sb.append("\uff5e"); + sb.append("\256"); + sb.append("\uff5e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\250"); + sb.append("\266"); sb.append("\003"); - sb.append("\211"); + sb.append("\uff7c"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff7c"); sb.append("\005"); - sb.append("\164"); + sb.append("\uff7c"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff7c"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff7c"); sb.append("\010"); - sb.append("\217"); + sb.append("\uff7c"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff7c"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff7c"); sb.append("\014"); - sb.append("\007"); + sb.append("\uff7c"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff7c"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff7c"); sb.append("\017"); - sb.append("\143"); + sb.append("\uff7c"); sb.append("\020"); - sb.append("\035"); + sb.append("\uff7c"); sb.append("\021"); - sb.append("\034"); + sb.append("\uff7c"); sb.append("\023"); - sb.append("\145"); + sb.append("\uff7c"); sb.append("\025"); - sb.append("\200"); + sb.append("\uff7c"); sb.append("\027"); - sb.append("\203"); + sb.append("\uff7c"); + sb.append("\030"); + sb.append("\uff7c"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff7c"); sb.append("\034"); - sb.append("\113"); + sb.append("\uff7c"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff7c"); sb.append("\041"); - sb.append("\033"); + sb.append("\uff7c"); sb.append("\042"); - sb.append("\040"); + sb.append("\uff7c"); sb.append("\043"); - sb.append("\226"); + sb.append("\uff7c"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff7c"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\uff7c"); sb.append("\047"); - sb.append("\212"); + sb.append("\uff7c"); sb.append("\050"); - sb.append("\173"); + sb.append("\uff7c"); sb.append("\051"); - sb.append("\214"); + sb.append("\uff7c"); sb.append("\052"); - sb.append("\057"); + sb.append("\uff7c"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff7c"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\uff7c"); sb.append("\057"); - sb.append("\016"); + sb.append("\uff7c"); sb.append("\061"); - sb.append("\110"); + sb.append("\uff7c"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff7c"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff7c"); + sb.append("\065"); + sb.append("\uff7c"); + sb.append("\066"); + sb.append("\uff7c"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff7c"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff7c"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff7c"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff7c"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff7c"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff7c"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff7c"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff7c"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff7c"); sb.append("\111"); - sb.append("\157"); + sb.append("\uff7c"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff7c"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff7c"); sb.append("\120"); - sb.append("\172"); + sb.append("\uff7c"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff7c"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff7c"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff7c"); sb.append("\124"); + sb.append("\uff7c"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff7c"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff7c"); sb.append("\133"); - sb.append("\020"); + sb.append("\uff7c"); sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff7c"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff7c"); + sb.append("\174"); + sb.append("\uff7c"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff7c"); + sb.append("\201"); + sb.append("\uff7c"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff7c"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff7c"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff7c"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff7c"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff7c"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff7c"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff7c"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff7c"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff7c"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\025"); - sb.append("\230"); - sb.append("\047"); - sb.append("\232"); - sb.append("\u04cb"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff7c"); + sb.append("\215"); + sb.append("\uff7c"); + sb.append("\217"); + sb.append("\uff7c"); + sb.append("\223"); + sb.append("\uff7c"); + sb.append("\224"); + sb.append("\uff7c"); + sb.append("\225"); + sb.append("\uff7c"); + sb.append("\231"); + sb.append("\uff7c"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff7c"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff7c"); sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff7c"); + sb.append("\237"); + sb.append("\uff7c"); + sb.append("\241"); + sb.append("\uff7c"); + sb.append("\250"); + sb.append("\uff7c"); + sb.append("\251"); + sb.append("\uff7c"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff7c"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff7c"); sb.append("\255"); - sb.append("\055"); + sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff12"); sb.append("\003"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\004"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\005"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\006"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\007"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\010"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\011"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\012"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\014"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\015"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\016"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\017"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\020"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\021"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\022"); + sb.append("\uff12"); sb.append("\023"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\024"); + sb.append("\uff12"); sb.append("\025"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\026"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\027"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\030"); + sb.append("\uff12"); sb.append("\032"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\034"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\035"); + sb.append("\uff12"); sb.append("\036"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\037"); + sb.append("\uff12"); + sb.append("\040"); + sb.append("\uff12"); sb.append("\041"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\042"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\043"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\044"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\045"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\046"); + sb.append("\uff12"); sb.append("\047"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\050"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\051"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\052"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\054"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\056"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\057"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\061"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\062"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\063"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\064"); + sb.append("\uff12"); sb.append("\065"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\066"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\074"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\075"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\077"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\100"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\101"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\102"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\103"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\104"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\105"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\111"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\112"); + sb.append("\uff12"); + sb.append("\114"); + sb.append("\uff12"); sb.append("\115"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\116"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\120"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\121"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\122"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\123"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\124"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\125"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\126"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\133"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\151"); - sb.append("\uff7c"); - sb.append("\172"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\173"); - sb.append("\uff7c"); - sb.append("\177"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\174"); + sb.append("\uff12"); sb.append("\200"); - sb.append("\uff7c"); - sb.append("\202"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\201"); + sb.append("\uff12"); sb.append("\203"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\204"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\205"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\206"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\207"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\210"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\211"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\212"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\213"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\214"); - sb.append("\uff7c"); - sb.append("\216"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\215"); + sb.append("\uff12"); + sb.append("\217"); + sb.append("\uff12"); + sb.append("\220"); + sb.append("\uff12"); + sb.append("\221"); + sb.append("\uff12"); sb.append("\222"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\223"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\224"); - sb.append("\uff7c"); - sb.append("\230"); - sb.append("\uff7c"); - sb.append("\233"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\225"); + sb.append("\uff12"); + sb.append("\231"); + sb.append("\uff12"); sb.append("\234"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\235"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); - sb.append("\247"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\237"); + sb.append("\uff12"); + sb.append("\241"); + sb.append("\uff12"); sb.append("\250"); - sb.append("\uff7c"); - sb.append("\252"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\251"); + sb.append("\uff12"); sb.append("\253"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\254"); - sb.append("\uff7c"); + sb.append("\uff12"); sb.append("\255"); - sb.append("\uff7c"); + sb.append("\uff12"); + sb.append("\256"); + sb.append("\uff12"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff14"); + sb.append("\266"); sb.append("\003"); - sb.append("\uff14"); + sb.append("\211"); sb.append("\004"); - sb.append("\uff14"); + sb.append("\202"); sb.append("\005"); - sb.append("\uff14"); + sb.append("\164"); sb.append("\006"); - sb.append("\uff14"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff14"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff14"); + sb.append("\217"); sb.append("\011"); - sb.append("\uff14"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff14"); + sb.append("\075"); sb.append("\014"); - sb.append("\uff14"); + sb.append("\007"); sb.append("\015"); - sb.append("\uff14"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff14"); + sb.append("\071"); sb.append("\017"); - sb.append("\uff14"); + sb.append("\143"); sb.append("\020"); - sb.append("\uff14"); + sb.append("\035"); sb.append("\021"); - sb.append("\uff14"); - sb.append("\022"); - sb.append("\uff14"); + sb.append("\034"); sb.append("\023"); - sb.append("\uff14"); - sb.append("\024"); - sb.append("\uff14"); + sb.append("\145"); sb.append("\025"); - sb.append("\uff14"); - sb.append("\026"); - sb.append("\uff14"); + sb.append("\200"); sb.append("\027"); - sb.append("\uff14"); + sb.append("\203"); sb.append("\030"); - sb.append("\uff14"); + sb.append("\u04be"); sb.append("\032"); - sb.append("\uff14"); + sb.append("\106"); sb.append("\034"); - sb.append("\uff14"); - sb.append("\035"); - sb.append("\uff14"); + sb.append("\113"); sb.append("\036"); - sb.append("\uff14"); - sb.append("\037"); - sb.append("\uff14"); - sb.append("\040"); - sb.append("\uff14"); + sb.append("\125"); sb.append("\041"); - sb.append("\uff14"); + sb.append("\033"); sb.append("\042"); - sb.append("\uff14"); + sb.append("\040"); sb.append("\043"); - sb.append("\uff14"); + sb.append("\226"); sb.append("\044"); - sb.append("\uff14"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff14"); - sb.append("\046"); - sb.append("\uff14"); + sb.append("\023"); sb.append("\047"); - sb.append("\uff14"); + sb.append("\212"); sb.append("\050"); - sb.append("\uff14"); + sb.append("\173"); sb.append("\051"); - sb.append("\uff14"); + sb.append("\214"); sb.append("\052"); - sb.append("\uff14"); + sb.append("\057"); sb.append("\054"); - sb.append("\uff14"); + sb.append("\026"); sb.append("\056"); - sb.append("\uff14"); + sb.append("\u03a9"); sb.append("\057"); - sb.append("\uff14"); + sb.append("\016"); sb.append("\061"); - sb.append("\uff14"); + sb.append("\110"); sb.append("\062"); - sb.append("\uff14"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff14"); - sb.append("\064"); - sb.append("\uff14"); + sb.append("\010"); sb.append("\065"); - sb.append("\uff14"); + sb.append("\027"); sb.append("\066"); - sb.append("\uff14"); + sb.append("\111"); sb.append("\074"); - sb.append("\uff14"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff14"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff14"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff14"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff14"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff14"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff14"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff14"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff14"); + sb.append("\141"); sb.append("\111"); - sb.append("\uff14"); - sb.append("\112"); - sb.append("\uff14"); - sb.append("\114"); - sb.append("\uff14"); + sb.append("\157"); sb.append("\115"); - sb.append("\uff14"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff14"); + sb.append("\046"); sb.append("\120"); - sb.append("\uff14"); + sb.append("\172"); sb.append("\121"); - sb.append("\uff14"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff14"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff14"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff14"); sb.append("\125"); - sb.append("\uff14"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff14"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff14"); + sb.append("\020"); sb.append("\151"); - sb.append("\uff14"); - sb.append("\172"); - sb.append("\uff14"); + sb.append("\171"); sb.append("\173"); - sb.append("\uff14"); - sb.append("\177"); - sb.append("\uff14"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff14"); - sb.append("\202"); - sb.append("\uff14"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff14"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff14"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff14"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff14"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff14"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff14"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff14"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff14"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff14"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff14"); - sb.append("\216"); - sb.append("\uff14"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\uff14"); - sb.append("\220"); - sb.append("\uff14"); - sb.append("\221"); - sb.append("\uff14"); - sb.append("\222"); - sb.append("\uff14"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff14"); + sb.append("\025"); sb.append("\224"); - sb.append("\uff14"); - sb.append("\230"); - sb.append("\uff14"); - sb.append("\233"); - sb.append("\uff14"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); sb.append("\234"); - sb.append("\uff14"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff14"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff14"); - sb.append("\240"); - sb.append("\uff14"); - sb.append("\247"); - sb.append("\uff14"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\105"); sb.append("\250"); - sb.append("\uff14"); - sb.append("\252"); - sb.append("\uff14"); + sb.append("\021"); + sb.append("\251"); + sb.append("\231"); sb.append("\253"); - sb.append("\uff14"); + sb.append("\227"); sb.append("\254"); - sb.append("\uff14"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff14"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\151"); + sb.append("\u04bf"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\322"); sb.append("\002"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\003"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\004"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\005"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\006"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\007"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\010"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\011"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\012"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\014"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\015"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\016"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\017"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\020"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\021"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\022"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\023"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\024"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\025"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\026"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\027"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\030"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\032"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\034"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\035"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\036"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\037"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\040"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\041"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\042"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\043"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\044"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\045"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\046"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\047"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\050"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\051"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\052"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\054"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\056"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\057"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\061"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\062"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\063"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\064"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\065"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\066"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\074"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\075"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\077"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\100"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\101"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\102"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\103"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\104"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\105"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\111"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\112"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\114"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\115"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\116"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\120"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\121"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\122"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\123"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\124"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\125"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\126"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\133"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\151"); - sb.append("\uff5f"); - sb.append("\172"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\173"); - sb.append("\uff5f"); - sb.append("\177"); - sb.append("\uff5f"); + sb.append("\uff11"); + sb.append("\174"); + sb.append("\uff11"); sb.append("\200"); - sb.append("\uff5f"); - sb.append("\202"); - sb.append("\uff5f"); + sb.append("\uff11"); + sb.append("\201"); + sb.append("\uff11"); sb.append("\203"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\204"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\205"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\206"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\207"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\210"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\211"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\212"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\213"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\214"); - sb.append("\uff5f"); - sb.append("\216"); - sb.append("\uff5f"); + sb.append("\uff11"); + sb.append("\215"); + sb.append("\uff11"); sb.append("\217"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\220"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\221"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\222"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\223"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\224"); - sb.append("\uff5f"); - sb.append("\230"); - sb.append("\uff5f"); - sb.append("\233"); - sb.append("\uff5f"); + sb.append("\uff11"); + sb.append("\225"); + sb.append("\uff11"); + sb.append("\231"); + sb.append("\uff11"); sb.append("\234"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\235"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\236"); - sb.append("\uff5f"); - sb.append("\240"); - sb.append("\uff5f"); - sb.append("\247"); - sb.append("\uff5f"); + sb.append("\uff11"); + sb.append("\237"); + sb.append("\uff11"); + sb.append("\241"); + sb.append("\uff11"); sb.append("\250"); - sb.append("\uff5f"); - sb.append("\252"); - sb.append("\uff5f"); + sb.append("\uff11"); + sb.append("\251"); + sb.append("\uff11"); sb.append("\253"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\254"); - sb.append("\uff5f"); + sb.append("\uff11"); sb.append("\255"); - sb.append("\uff5f"); + sb.append("\uff11"); + sb.append("\256"); + sb.append("\uff11"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\211"); + sb.append("\170"); sb.append("\004"); - sb.append("\201"); - sb.append("\005"); - sb.append("\164"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\217"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); sb.append("\075"); - sb.append("\014"); - sb.append("\007"); sb.append("\015"); sb.append("\031"); sb.append("\016"); sb.append("\071"); - sb.append("\017"); - sb.append("\143"); - sb.append("\020"); - sb.append("\035"); - sb.append("\021"); - sb.append("\034"); - sb.append("\023"); - sb.append("\145"); - sb.append("\025"); - sb.append("\200"); - sb.append("\026"); - sb.append("\u04cf"); - sb.append("\027"); - sb.append("\203"); sb.append("\032"); sb.append("\106"); - sb.append("\034"); - sb.append("\113"); sb.append("\036"); sb.append("\125"); - sb.append("\041"); - sb.append("\033"); - sb.append("\042"); - sb.append("\040"); - sb.append("\043"); - sb.append("\226"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\023"); - sb.append("\047"); - sb.append("\212"); - sb.append("\050"); - sb.append("\173"); - sb.append("\051"); - sb.append("\214"); - sb.append("\052"); - sb.append("\057"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); - sb.append("\056"); - sb.append("\u03a5"); - sb.append("\057"); - sb.append("\016"); - sb.append("\061"); - sb.append("\110"); sb.append("\062"); sb.append("\210"); sb.append("\063"); sb.append("\010"); - sb.append("\065"); - sb.append("\027"); - sb.append("\066"); - sb.append("\111"); sb.append("\074"); sb.append("\051"); sb.append("\075"); @@ -1882,14 +1879,10 @@ protected EncodedActionTable14() { sb.append("\117"); sb.append("\105"); sb.append("\141"); - sb.append("\111"); - sb.append("\157"); sb.append("\115"); sb.append("\136"); sb.append("\116"); sb.append("\046"); - sb.append("\120"); - sb.append("\172"); sb.append("\121"); sb.append("\160"); sb.append("\122"); @@ -1904,300 +1897,318 @@ protected EncodedActionTable14() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\025"); sb.append("\223"); - sb.append("\030"); - sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); - sb.append("\231"); - sb.append("\252"); - sb.append("\227"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\151"); - sb.append("\u04d0"); + sb.append("\142"); + sb.append("\031"); + sb.append("\ufd4e"); + sb.append("\033"); + sb.append("\u04d9"); + sb.append("\130"); + sb.append("\ufd4e"); + sb.append("\131"); + sb.append("\ufd4e"); + sb.append("\132"); + sb.append("\ufd4e"); + sb.append("\134"); + sb.append("\u0375"); + sb.append("\135"); + sb.append("\u037a"); + sb.append("\136"); + sb.append("\u0376"); + sb.append("\137"); + sb.append("\u0380"); + sb.append("\140"); + sb.append("\u0379"); + sb.append("\141"); + sb.append("\u037f"); + sb.append("\142"); + sb.append("\u037c"); + sb.append("\143"); + sb.append("\u037e"); + sb.append("\144"); + sb.append("\u0378"); + sb.append("\145"); + sb.append("\u0374"); + sb.append("\146"); + sb.append("\u037b"); + sb.append("\147"); + sb.append("\u037d"); + sb.append("\150"); + sb.append("\ufd4e"); + sb.append("\152"); + sb.append("\ufd4e"); + sb.append("\153"); + sb.append("\ufd4e"); + sb.append("\154"); + sb.append("\ufd4e"); + sb.append("\155"); + sb.append("\ufd4e"); + sb.append("\156"); + sb.append("\ufd4e"); + sb.append("\157"); + sb.append("\ufd4e"); + sb.append("\160"); + sb.append("\ufd4e"); + sb.append("\161"); + sb.append("\ufd4e"); + sb.append("\162"); + sb.append("\ufd4e"); + sb.append("\163"); + sb.append("\ufd4e"); + sb.append("\164"); + sb.append("\ufd4e"); + sb.append("\165"); + sb.append("\ufd4e"); + sb.append("\166"); + sb.append("\ufd4e"); + sb.append("\167"); + sb.append("\ufd4e"); + sb.append("\170"); + sb.append("\ufd4e"); + sb.append("\171"); + sb.append("\ufd4e"); + sb.append("\172"); + sb.append("\ufd4e"); + sb.append("\173"); + sb.append("\ufd4e"); + sb.append("\174"); + sb.append("\ufd4e"); + sb.append("\175"); + sb.append("\ufd4e"); + sb.append("\176"); + sb.append("\ufd4e"); + sb.append("\177"); + sb.append("\ufd4e"); + sb.append("\202"); + sb.append("\ufd4e"); + sb.append("\203"); + sb.append("\ufd4c"); + sb.append("\204"); + sb.append("\ufd4c"); + sb.append("\243"); + sb.append("\ufd4e"); + sb.append("\244"); + sb.append("\u0377"); + sb.append("\246"); + sb.append("\ufd4e"); + sb.append("\247"); + sb.append("\u0381"); + sb.append("\252"); + sb.append("\ufd4e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); + sb.append("\102"); + sb.append("\031"); + sb.append("\ufd56"); + sb.append("\033"); + sb.append("\u04c3"); + sb.append("\130"); + sb.append("\ufd56"); + sb.append("\131"); + sb.append("\ufd56"); + sb.append("\132"); + sb.append("\ufd56"); + sb.append("\150"); + sb.append("\ufd56"); + sb.append("\152"); + sb.append("\ufd56"); + sb.append("\153"); + sb.append("\ufd56"); + sb.append("\154"); + sb.append("\ufd56"); + sb.append("\155"); + sb.append("\ufd56"); + sb.append("\156"); + sb.append("\ufd56"); + sb.append("\157"); + sb.append("\ufd56"); + sb.append("\160"); + sb.append("\ufd56"); + sb.append("\161"); + sb.append("\ufd56"); + sb.append("\162"); + sb.append("\ufd56"); + sb.append("\163"); + sb.append("\ufd56"); + sb.append("\164"); + sb.append("\ufd56"); + sb.append("\165"); + sb.append("\ufd56"); + sb.append("\166"); + sb.append("\ufd56"); + sb.append("\167"); + sb.append("\ufd56"); + sb.append("\170"); + sb.append("\ufd56"); + sb.append("\171"); + sb.append("\ufd56"); + sb.append("\172"); + sb.append("\ufd56"); + sb.append("\173"); + sb.append("\ufd56"); + sb.append("\174"); + sb.append("\ufd56"); + sb.append("\175"); + sb.append("\ufd56"); + sb.append("\176"); + sb.append("\ufd56"); + sb.append("\177"); + sb.append("\ufd56"); + sb.append("\202"); + sb.append("\ufd56"); + sb.append("\243"); + sb.append("\ufd56"); + sb.append("\246"); + sb.append("\ufd56"); + sb.append("\252"); + sb.append("\ufd56"); + sb.append("\001"); sb.append("\002"); - sb.append("\uff13"); - sb.append("\003"); - sb.append("\uff13"); - sb.append("\004"); - sb.append("\uff13"); - sb.append("\005"); - sb.append("\uff13"); - sb.append("\006"); - sb.append("\uff13"); - sb.append("\007"); - sb.append("\uff13"); + sb.append("\000"); + sb.append("\042"); sb.append("\010"); - sb.append("\uff13"); - sb.append("\011"); - sb.append("\uff13"); + sb.append("\244"); sb.append("\012"); - sb.append("\uff13"); - sb.append("\014"); - sb.append("\uff13"); - sb.append("\015"); - sb.append("\uff13"); + sb.append("\075"); sb.append("\016"); - sb.append("\uff13"); - sb.append("\017"); - sb.append("\uff13"); - sb.append("\020"); - sb.append("\uff13"); - sb.append("\021"); - sb.append("\uff13"); - sb.append("\022"); - sb.append("\uff13"); - sb.append("\023"); - sb.append("\uff13"); - sb.append("\024"); - sb.append("\uff13"); - sb.append("\025"); - sb.append("\uff13"); - sb.append("\026"); - sb.append("\uff13"); - sb.append("\027"); - sb.append("\uff13"); - sb.append("\030"); - sb.append("\uff13"); - sb.append("\032"); - sb.append("\uff13"); - sb.append("\034"); - sb.append("\uff13"); - sb.append("\035"); - sb.append("\uff13"); - sb.append("\036"); - sb.append("\uff13"); - sb.append("\037"); - sb.append("\uff13"); - sb.append("\040"); - sb.append("\uff13"); - sb.append("\041"); - sb.append("\uff13"); - sb.append("\042"); - sb.append("\uff13"); - sb.append("\043"); - sb.append("\uff13"); - sb.append("\044"); - sb.append("\uff13"); - sb.append("\045"); - sb.append("\uff13"); - sb.append("\046"); - sb.append("\uff13"); - sb.append("\047"); - sb.append("\uff13"); - sb.append("\050"); - sb.append("\uff13"); - sb.append("\051"); - sb.append("\uff13"); - sb.append("\052"); - sb.append("\uff13"); - sb.append("\054"); - sb.append("\uff13"); - sb.append("\056"); - sb.append("\uff13"); - sb.append("\057"); - sb.append("\uff13"); - sb.append("\061"); - sb.append("\uff13"); - sb.append("\062"); - sb.append("\uff13"); - sb.append("\063"); - sb.append("\uff13"); - sb.append("\064"); - sb.append("\uff13"); - sb.append("\065"); - sb.append("\uff13"); - sb.append("\066"); - sb.append("\uff13"); + sb.append("\u033c"); sb.append("\074"); - sb.append("\uff13"); + sb.append("\u04c5"); sb.append("\075"); - sb.append("\uff13"); - sb.append("\077"); - sb.append("\uff13"); - sb.append("\100"); - sb.append("\uff13"); - sb.append("\101"); - sb.append("\uff13"); - sb.append("\102"); - sb.append("\uff13"); - sb.append("\103"); - sb.append("\uff13"); - sb.append("\104"); - sb.append("\uff13"); - sb.append("\105"); - sb.append("\uff13"); - sb.append("\111"); - sb.append("\uff13"); - sb.append("\112"); - sb.append("\uff13"); - sb.append("\114"); - sb.append("\uff13"); - sb.append("\115"); - sb.append("\uff13"); - sb.append("\116"); - sb.append("\uff13"); - sb.append("\120"); - sb.append("\uff13"); + sb.append("\166"); sb.append("\121"); - sb.append("\uff13"); - sb.append("\122"); - sb.append("\uff13"); - sb.append("\123"); - sb.append("\uff13"); - sb.append("\124"); - sb.append("\uff13"); - sb.append("\125"); - sb.append("\uff13"); - sb.append("\126"); - sb.append("\uff13"); - sb.append("\133"); - sb.append("\uff13"); - sb.append("\151"); - sb.append("\uff13"); - sb.append("\172"); - sb.append("\uff13"); - sb.append("\173"); - sb.append("\uff13"); - sb.append("\177"); - sb.append("\uff13"); - sb.append("\200"); - sb.append("\uff13"); - sb.append("\202"); - sb.append("\uff13"); - sb.append("\203"); - sb.append("\uff13"); - sb.append("\204"); - sb.append("\uff13"); - sb.append("\205"); - sb.append("\uff13"); - sb.append("\206"); - sb.append("\uff13"); - sb.append("\207"); - sb.append("\uff13"); - sb.append("\210"); - sb.append("\uff13"); - sb.append("\211"); - sb.append("\uff13"); - sb.append("\212"); - sb.append("\uff13"); - sb.append("\213"); - sb.append("\uff13"); - sb.append("\214"); - sb.append("\uff13"); - sb.append("\216"); - sb.append("\uff13"); + sb.append("\240"); + sb.append("\157"); + sb.append("\u0228"); + sb.append("\215"); + sb.append("\u04c7"); sb.append("\217"); - sb.append("\uff13"); - sb.append("\220"); - sb.append("\uff13"); - sb.append("\221"); - sb.append("\uff13"); - sb.append("\222"); - sb.append("\uff13"); + sb.append("\u01f3"); sb.append("\223"); - sb.append("\uff13"); - sb.append("\224"); - sb.append("\uff13"); - sb.append("\230"); - sb.append("\uff13"); - sb.append("\233"); - sb.append("\uff13"); + sb.append("\341"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\uff13"); - sb.append("\235"); - sb.append("\uff13"); - sb.append("\236"); - sb.append("\uff13"); - sb.append("\240"); - sb.append("\uff13"); - sb.append("\247"); - sb.append("\uff13"); - sb.append("\250"); - sb.append("\uff13"); + sb.append("\152"); sb.append("\252"); - sb.append("\uff13"); - sb.append("\253"); - sb.append("\uff13"); + sb.append("\u022b"); sb.append("\254"); - sb.append("\uff13"); + sb.append("\241"); sb.append("\255"); - sb.append("\uff13"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\034"); + sb.append("\010"); + sb.append("\244"); + sb.append("\012"); + sb.append("\075"); + sb.append("\016"); + sb.append("\u033c"); + sb.append("\075"); + sb.append("\166"); + sb.append("\121"); + sb.append("\240"); + sb.append("\215"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\231"); + sb.append("\u04d5"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\073"); + sb.append("\u04cc"); + sb.append("\232"); + sb.append("\uff1c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\202"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2213,7 +2224,7 @@ protected EncodedActionTable14() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -2221,7 +2232,7 @@ protected EncodedActionTable14() { sb.append("\063"); sb.append("\010"); sb.append("\074"); - sb.append("\u032e"); + sb.append("\u0332"); sb.append("\075"); sb.append("\166"); sb.append("\077"); @@ -2255,91 +2266,103 @@ protected EncodedActionTable14() { sb.append("\126"); sb.append("\131"); sb.append("\127"); - sb.append("\ufcfb"); + sb.append("\ufcf9"); sb.append("\133"); sb.append("\020"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\172"); - sb.append("\104"); + sb.append("\157"); + sb.append("\u0228"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); sb.append("\216"); + sb.append("\ufcf9"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufcfb"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\244"); - sb.append("\u032d"); - sb.append("\247"); + sb.append("\245"); + sb.append("\u0331"); + sb.append("\250"); sb.append("\021"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\253"); - sb.append("\147"); + sb.append("\252"); + sb.append("\u022b"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u04d3"); + sb.append("\006"); + sb.append("\073"); + sb.append("\uff1a"); + sb.append("\232"); + sb.append("\uff1a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\073"); - sb.append("\uff18"); - sb.append("\231"); - sb.append("\uff18"); + sb.append("\004"); + sb.append("\216"); + sb.append("\u04ca"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); + sb.append("\014"); sb.append("\073"); - sb.append("\uff19"); + sb.append("\uff17"); + sb.append("\111"); + sb.append("\ufd1c"); + sb.append("\215"); + sb.append("\ufd1c"); sb.append("\231"); - sb.append("\uff19"); + sb.append("\ufd1c"); + sb.append("\232"); + sb.append("\uff17"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u04ce"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -2349,47 +2372,39 @@ protected EncodedActionTable14() { sb.append("\012"); sb.append("\075"); sb.append("\016"); - sb.append("\u0338"); + sb.append("\u033c"); sb.append("\074"); - sb.append("\u04c1"); + sb.append("\u04c5"); sb.append("\075"); sb.append("\166"); sb.append("\121"); - sb.append("\237"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\214"); - sb.append("\u04c3"); - sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); + sb.append("\240"); + sb.append("\157"); + sb.append("\u0228"); + sb.append("\215"); + sb.append("\u04c7"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); sb.append("\341"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); sb.append("\152"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\253"); - sb.append("\241"); + sb.append("\252"); + sb.append("\u022b"); sb.append("\254"); - sb.append("\240"); + sb.append("\241"); sb.append("\255"); + sb.append("\237"); + sb.append("\256"); sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\073"); - sb.append("\u04c8"); - sb.append("\231"); - sb.append("\uff1c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); sb.append("\004"); - sb.append("\231"); - sb.append("\u04d8"); + sb.append("\232"); + sb.append("\uff1b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -2397,7 +2412,7 @@ protected EncodedActionTable14() { sb.append("\003"); sb.append("\211"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\005"); sb.append("\164"); sb.append("\006"); @@ -2443,7 +2458,7 @@ protected EncodedActionTable14() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\047"); sb.append("\212"); sb.append("\050"); @@ -2455,7 +2470,7 @@ protected EncodedActionTable14() { sb.append("\054"); sb.append("\026"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\u03a9"); sb.append("\057"); sb.append("\016"); sb.append("\061"); @@ -2506,788 +2521,1344 @@ protected EncodedActionTable14() { sb.append("\020"); sb.append("\151"); sb.append("\171"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); + sb.append("\223"); sb.append("\025"); - sb.append("\230"); + sb.append("\231"); sb.append("\047"); - sb.append("\232"); - sb.append("\u04cb"); sb.append("\233"); - sb.append("\152"); + sb.append("\u04cf"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff60"); + sb.append("\266"); sb.append("\003"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\004"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\005"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\006"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\007"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\010"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\011"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\012"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\014"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\015"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\016"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\017"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\020"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\021"); - sb.append("\uff60"); - sb.append("\022"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\023"); - sb.append("\uff60"); - sb.append("\024"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\025"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\026"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\027"); - sb.append("\uff60"); - sb.append("\030"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\032"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\034"); - sb.append("\uff60"); - sb.append("\035"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\036"); - sb.append("\uff60"); - sb.append("\037"); - sb.append("\uff60"); - sb.append("\040"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\041"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\042"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\043"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\044"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\045"); - sb.append("\uff60"); - sb.append("\046"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\047"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\050"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\051"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\052"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\054"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\056"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\057"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\061"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\062"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\063"); - sb.append("\uff60"); - sb.append("\064"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\065"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\066"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\074"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\075"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\077"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\100"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\101"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\102"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\103"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\104"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\105"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\111"); - sb.append("\uff60"); - sb.append("\112"); - sb.append("\uff60"); - sb.append("\114"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\115"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\116"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\120"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\121"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\122"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\123"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\124"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\125"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\126"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\133"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\151"); - sb.append("\uff60"); - sb.append("\172"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\173"); - sb.append("\uff60"); - sb.append("\177"); - sb.append("\uff60"); + sb.append("\uff7c"); + sb.append("\174"); + sb.append("\uff7c"); sb.append("\200"); - sb.append("\uff60"); - sb.append("\202"); - sb.append("\uff60"); + sb.append("\uff7c"); + sb.append("\201"); + sb.append("\uff7c"); sb.append("\203"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\204"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\205"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\206"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\207"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\210"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\211"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\212"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\213"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\214"); - sb.append("\uff60"); - sb.append("\216"); - sb.append("\uff60"); + sb.append("\uff7c"); + sb.append("\215"); + sb.append("\uff7c"); sb.append("\217"); - sb.append("\uff60"); - sb.append("\220"); - sb.append("\uff60"); - sb.append("\221"); - sb.append("\uff60"); - sb.append("\222"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\223"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\224"); - sb.append("\uff60"); - sb.append("\230"); - sb.append("\uff60"); - sb.append("\233"); - sb.append("\uff60"); + sb.append("\uff7c"); + sb.append("\225"); + sb.append("\uff7c"); + sb.append("\231"); + sb.append("\uff7c"); sb.append("\234"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\235"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\236"); - sb.append("\uff60"); - sb.append("\240"); - sb.append("\uff60"); - sb.append("\247"); - sb.append("\uff60"); + sb.append("\uff7c"); + sb.append("\237"); + sb.append("\uff7c"); + sb.append("\241"); + sb.append("\uff7c"); sb.append("\250"); - sb.append("\uff60"); - sb.append("\252"); - sb.append("\uff60"); + sb.append("\uff7c"); + sb.append("\251"); + sb.append("\uff7c"); sb.append("\253"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\254"); - sb.append("\uff60"); + sb.append("\uff7c"); sb.append("\255"); - sb.append("\uff60"); + sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe33"); - sb.append("\073"); - sb.append("\ufe33"); - sb.append("\112"); - sb.append("\ufe33"); - sb.append("\127"); - sb.append("\ufe33"); - sb.append("\130"); - sb.append("\ufe33"); - sb.append("\131"); - sb.append("\ufe33"); - sb.append("\132"); - sb.append("\ufe33"); - sb.append("\150"); - sb.append("\ufe33"); - sb.append("\151"); - sb.append("\ufe33"); - sb.append("\152"); - sb.append("\ufe33"); - sb.append("\153"); - sb.append("\ufe33"); - sb.append("\154"); - sb.append("\ufe33"); - sb.append("\155"); - sb.append("\ufe33"); - sb.append("\156"); - sb.append("\ufe33"); - sb.append("\157"); - sb.append("\ufe33"); - sb.append("\160"); - sb.append("\ufe33"); - sb.append("\161"); - sb.append("\ufe33"); - sb.append("\162"); - sb.append("\ufe33"); - sb.append("\163"); - sb.append("\ufe33"); - sb.append("\164"); - sb.append("\ufe33"); - sb.append("\165"); - sb.append("\ufe33"); - sb.append("\166"); - sb.append("\ufe33"); - sb.append("\167"); - sb.append("\ufe33"); - sb.append("\170"); - sb.append("\ufe33"); - sb.append("\171"); - sb.append("\ufe33"); - sb.append("\172"); - sb.append("\ufe33"); - sb.append("\173"); - sb.append("\ufe33"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\ufe33"); - sb.append("\215"); - sb.append("\ufe33"); - sb.append("\231"); - sb.append("\ufe33"); - sb.append("\232"); - sb.append("\ufe33"); - sb.append("\242"); - sb.append("\ufe33"); - sb.append("\245"); - sb.append("\ufe33"); - sb.append("\251"); - sb.append("\ufe33"); - sb.append("\001"); + sb.append("\322"); sb.append("\002"); - sb.append("\000"); - sb.append("\244"); + sb.append("\uff14"); + sb.append("\003"); + sb.append("\uff14"); sb.append("\004"); - sb.append("\u01a2"); + sb.append("\uff14"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\uff14"); + sb.append("\006"); + sb.append("\uff14"); + sb.append("\007"); + sb.append("\uff14"); sb.append("\010"); - sb.append("\u016b"); + sb.append("\uff14"); + sb.append("\011"); + sb.append("\uff14"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff14"); + sb.append("\014"); + sb.append("\uff14"); + sb.append("\015"); + sb.append("\uff14"); + sb.append("\016"); + sb.append("\uff14"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\uff14"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\uff14"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\uff14"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\uff14"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\uff14"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\uff14"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\uff14"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\uff14"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\uff14"); sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); + sb.append("\uff14"); sb.append("\032"); - sb.append("\u018a"); - sb.append("\033"); - sb.append("\u016c"); + sb.append("\uff14"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\uff14"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\uff14"); sb.append("\036"); - sb.append("\u0160"); + sb.append("\uff14"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\uff14"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\uff14"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\uff14"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\uff14"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\uff14"); sb.append("\044"); - sb.append("\u017c"); + sb.append("\uff14"); sb.append("\045"); - sb.append("\u018d"); + sb.append("\uff14"); sb.append("\046"); - sb.append("\u019d"); + sb.append("\uff14"); sb.append("\047"); - sb.append("\u019f"); + sb.append("\uff14"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\uff14"); + sb.append("\051"); + sb.append("\uff14"); sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); + sb.append("\uff14"); sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); + sb.append("\uff14"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\uff14"); sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); + sb.append("\uff14"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\uff14"); sb.append("\062"); - sb.append("\u01a6"); + sb.append("\uff14"); sb.append("\063"); - sb.append("\u0168"); + sb.append("\uff14"); + sb.append("\064"); + sb.append("\uff14"); sb.append("\065"); - sb.append("\u0169"); + sb.append("\uff14"); sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); + sb.append("\uff14"); sb.append("\074"); - sb.append("\u01a7"); + sb.append("\uff14"); sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); - sb.append("\u0163"); + sb.append("\uff14"); sb.append("\077"); - sb.append("\u0164"); + sb.append("\uff14"); sb.append("\100"); - sb.append("\u0192"); + sb.append("\uff14"); sb.append("\101"); - sb.append("\u0171"); + sb.append("\uff14"); sb.append("\102"); - sb.append("\u0173"); + sb.append("\uff14"); sb.append("\103"); - sb.append("\u019c"); + sb.append("\uff14"); sb.append("\104"); - sb.append("\u015b"); + sb.append("\uff14"); + sb.append("\105"); + sb.append("\uff14"); sb.append("\111"); - sb.append("\u0305"); + sb.append("\uff14"); + sb.append("\112"); + sb.append("\uff14"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\uff14"); sb.append("\115"); - sb.append("\u019a"); + sb.append("\uff14"); sb.append("\116"); - sb.append("\u016e"); + sb.append("\uff14"); + sb.append("\120"); + sb.append("\uff14"); sb.append("\121"); - sb.append("\u0178"); + sb.append("\uff14"); sb.append("\122"); - sb.append("\u0167"); + sb.append("\uff14"); sb.append("\123"); - sb.append("\u0181"); + sb.append("\uff14"); sb.append("\124"); - sb.append("\u0174"); + sb.append("\uff14"); sb.append("\125"); - sb.append("\u0199"); + sb.append("\uff14"); sb.append("\126"); - sb.append("\u018c"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); + sb.append("\uff14"); sb.append("\133"); - sb.append("\u017d"); - sb.append("\216"); - sb.append("\u0183"); + sb.append("\uff14"); + sb.append("\151"); + sb.append("\uff14"); + sb.append("\173"); + sb.append("\uff14"); + sb.append("\174"); + sb.append("\uff14"); + sb.append("\200"); + sb.append("\uff14"); + sb.append("\201"); + sb.append("\uff14"); + sb.append("\203"); + sb.append("\uff14"); + sb.append("\204"); + sb.append("\uff14"); + sb.append("\205"); + sb.append("\uff14"); + sb.append("\206"); + sb.append("\uff14"); + sb.append("\207"); + sb.append("\uff14"); + sb.append("\210"); + sb.append("\uff14"); + sb.append("\211"); + sb.append("\uff14"); + sb.append("\212"); + sb.append("\uff14"); + sb.append("\213"); + sb.append("\uff14"); + sb.append("\214"); + sb.append("\uff14"); + sb.append("\215"); + sb.append("\uff14"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\uff14"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\uff14"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\uff14"); sb.append("\222"); - sb.append("\u016f"); + sb.append("\uff14"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\uff14"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\uff14"); sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\233"); - sb.append("\152"); - sb.append("\240"); - sb.append("\u0194"); + sb.append("\uff14"); + sb.append("\231"); + sb.append("\uff14"); + sb.append("\234"); + sb.append("\uff14"); + sb.append("\235"); + sb.append("\uff14"); + sb.append("\236"); + sb.append("\uff14"); + sb.append("\237"); + sb.append("\uff14"); sb.append("\241"); - sb.append("\u018e"); + sb.append("\uff14"); sb.append("\250"); - sb.append("\u015c"); + sb.append("\uff14"); + sb.append("\251"); + sb.append("\uff14"); + sb.append("\253"); + sb.append("\uff14"); + sb.append("\254"); + sb.append("\uff14"); + sb.append("\255"); + sb.append("\uff14"); + sb.append("\256"); + sb.append("\uff14"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufd60"); - sb.append("\073"); - sb.append("\u04df"); - sb.append("\112"); - sb.append("\ufd60"); - sb.append("\127"); - sb.append("\ufd60"); - sb.append("\130"); - sb.append("\ufd60"); - sb.append("\131"); - sb.append("\ufd60"); - sb.append("\132"); - sb.append("\ufd60"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufd60"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufd60"); - sb.append("\231"); - sb.append("\ufd60"); - sb.append("\232"); - sb.append("\ufd60"); - sb.append("\242"); - sb.append("\u01c5"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff5f"); + sb.append("\003"); + sb.append("\uff5f"); + sb.append("\004"); + sb.append("\uff5f"); + sb.append("\005"); + sb.append("\uff5f"); + sb.append("\006"); + sb.append("\uff5f"); + sb.append("\007"); + sb.append("\uff5f"); + sb.append("\010"); + sb.append("\uff5f"); + sb.append("\011"); + sb.append("\uff5f"); + sb.append("\012"); + sb.append("\uff5f"); + sb.append("\014"); + sb.append("\uff5f"); + sb.append("\015"); + sb.append("\uff5f"); + sb.append("\016"); + sb.append("\uff5f"); + sb.append("\017"); + sb.append("\uff5f"); + sb.append("\020"); + sb.append("\uff5f"); + sb.append("\021"); + sb.append("\uff5f"); + sb.append("\022"); + sb.append("\uff5f"); + sb.append("\023"); + sb.append("\uff5f"); + sb.append("\024"); + sb.append("\uff5f"); + sb.append("\025"); + sb.append("\uff5f"); + sb.append("\026"); + sb.append("\uff5f"); + sb.append("\027"); + sb.append("\uff5f"); + sb.append("\030"); + sb.append("\uff5f"); + sb.append("\032"); + sb.append("\uff5f"); + sb.append("\034"); + sb.append("\uff5f"); + sb.append("\035"); + sb.append("\uff5f"); + sb.append("\036"); + sb.append("\uff5f"); + sb.append("\037"); + sb.append("\uff5f"); + sb.append("\040"); + sb.append("\uff5f"); + sb.append("\041"); + sb.append("\uff5f"); + sb.append("\042"); + sb.append("\uff5f"); + sb.append("\043"); + sb.append("\uff5f"); + sb.append("\044"); + sb.append("\uff5f"); + sb.append("\045"); + sb.append("\uff5f"); + sb.append("\046"); + sb.append("\uff5f"); + sb.append("\047"); + sb.append("\uff5f"); + sb.append("\050"); + sb.append("\uff5f"); + sb.append("\051"); + sb.append("\uff5f"); + sb.append("\052"); + sb.append("\uff5f"); + sb.append("\054"); + sb.append("\uff5f"); + sb.append("\056"); + sb.append("\uff5f"); + sb.append("\057"); + sb.append("\uff5f"); + sb.append("\061"); + sb.append("\uff5f"); + sb.append("\062"); + sb.append("\uff5f"); + sb.append("\063"); + sb.append("\uff5f"); + sb.append("\064"); + sb.append("\uff5f"); + sb.append("\065"); + sb.append("\uff5f"); + sb.append("\066"); + sb.append("\uff5f"); + sb.append("\074"); + sb.append("\uff5f"); + sb.append("\075"); + sb.append("\uff5f"); + sb.append("\077"); + sb.append("\uff5f"); + sb.append("\100"); + sb.append("\uff5f"); + sb.append("\101"); + sb.append("\uff5f"); + sb.append("\102"); + sb.append("\uff5f"); + sb.append("\103"); + sb.append("\uff5f"); + sb.append("\104"); + sb.append("\uff5f"); + sb.append("\105"); + sb.append("\uff5f"); + sb.append("\111"); + sb.append("\uff5f"); + sb.append("\112"); + sb.append("\uff5f"); + sb.append("\114"); + sb.append("\uff5f"); + sb.append("\115"); + sb.append("\uff5f"); + sb.append("\116"); + sb.append("\uff5f"); + sb.append("\120"); + sb.append("\uff5f"); + sb.append("\121"); + sb.append("\uff5f"); + sb.append("\122"); + sb.append("\uff5f"); + sb.append("\123"); + sb.append("\uff5f"); + sb.append("\124"); + sb.append("\uff5f"); + sb.append("\125"); + sb.append("\uff5f"); + sb.append("\126"); + sb.append("\uff5f"); + sb.append("\133"); + sb.append("\uff5f"); + sb.append("\151"); + sb.append("\uff5f"); + sb.append("\173"); + sb.append("\uff5f"); + sb.append("\174"); + sb.append("\uff5f"); + sb.append("\200"); + sb.append("\uff5f"); + sb.append("\201"); + sb.append("\uff5f"); + sb.append("\203"); + sb.append("\uff5f"); + sb.append("\204"); + sb.append("\uff5f"); + sb.append("\205"); + sb.append("\uff5f"); + sb.append("\206"); + sb.append("\uff5f"); + sb.append("\207"); + sb.append("\uff5f"); + sb.append("\210"); + sb.append("\uff5f"); + sb.append("\211"); + sb.append("\uff5f"); + sb.append("\212"); + sb.append("\uff5f"); + sb.append("\213"); + sb.append("\uff5f"); + sb.append("\214"); + sb.append("\uff5f"); + sb.append("\215"); + sb.append("\uff5f"); + sb.append("\217"); + sb.append("\uff5f"); + sb.append("\220"); + sb.append("\uff5f"); + sb.append("\221"); + sb.append("\uff5f"); + sb.append("\222"); + sb.append("\uff5f"); + sb.append("\223"); + sb.append("\uff5f"); + sb.append("\224"); + sb.append("\uff5f"); + sb.append("\225"); + sb.append("\uff5f"); + sb.append("\231"); + sb.append("\uff5f"); + sb.append("\234"); + sb.append("\uff5f"); + sb.append("\235"); + sb.append("\uff5f"); + sb.append("\236"); + sb.append("\uff5f"); + sb.append("\237"); + sb.append("\uff5f"); + sb.append("\241"); + sb.append("\uff5f"); + sb.append("\250"); + sb.append("\uff5f"); + sb.append("\251"); + sb.append("\uff5f"); + sb.append("\253"); + sb.append("\uff5f"); + sb.append("\254"); + sb.append("\uff5f"); + sb.append("\255"); + sb.append("\uff5f"); + sb.append("\256"); + sb.append("\uff5f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\266"); + sb.append("\003"); + sb.append("\211"); + sb.append("\004"); + sb.append("\202"); + sb.append("\005"); + sb.append("\164"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\217"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\014"); + sb.append("\007"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\017"); + sb.append("\143"); + sb.append("\020"); + sb.append("\035"); + sb.append("\021"); + sb.append("\034"); + sb.append("\023"); + sb.append("\145"); + sb.append("\025"); + sb.append("\200"); + sb.append("\026"); + sb.append("\u04d3"); + sb.append("\027"); + sb.append("\203"); + sb.append("\032"); + sb.append("\106"); + sb.append("\034"); + sb.append("\113"); + sb.append("\036"); + sb.append("\125"); + sb.append("\041"); + sb.append("\033"); + sb.append("\042"); + sb.append("\040"); + sb.append("\043"); + sb.append("\226"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\023"); + sb.append("\047"); + sb.append("\212"); + sb.append("\050"); + sb.append("\173"); + sb.append("\051"); + sb.append("\214"); + sb.append("\052"); + sb.append("\057"); + sb.append("\054"); + sb.append("\026"); + sb.append("\056"); + sb.append("\u03a9"); + sb.append("\057"); + sb.append("\016"); + sb.append("\061"); + sb.append("\110"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\065"); + sb.append("\027"); + sb.append("\066"); + sb.append("\111"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\111"); + sb.append("\157"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\120"); + sb.append("\172"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\151"); + sb.append("\171"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\025"); + sb.append("\224"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\105"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\231"); + sb.append("\253"); + sb.append("\227"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\151"); + sb.append("\u04d4"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff13"); + sb.append("\003"); + sb.append("\uff13"); + sb.append("\004"); + sb.append("\uff13"); + sb.append("\005"); + sb.append("\uff13"); + sb.append("\006"); + sb.append("\uff13"); + sb.append("\007"); + sb.append("\uff13"); + sb.append("\010"); + sb.append("\uff13"); + sb.append("\011"); + sb.append("\uff13"); + sb.append("\012"); + sb.append("\uff13"); + sb.append("\014"); + sb.append("\uff13"); + sb.append("\015"); + sb.append("\uff13"); + sb.append("\016"); + sb.append("\uff13"); + sb.append("\017"); + sb.append("\uff13"); + sb.append("\020"); + sb.append("\uff13"); + sb.append("\021"); + sb.append("\uff13"); + sb.append("\022"); + sb.append("\uff13"); + sb.append("\023"); + sb.append("\uff13"); + sb.append("\024"); + sb.append("\uff13"); + sb.append("\025"); + sb.append("\uff13"); + sb.append("\026"); + sb.append("\uff13"); + sb.append("\027"); + sb.append("\uff13"); + sb.append("\030"); + sb.append("\uff13"); + sb.append("\032"); + sb.append("\uff13"); + sb.append("\034"); + sb.append("\uff13"); + sb.append("\035"); + sb.append("\uff13"); + sb.append("\036"); + sb.append("\uff13"); + sb.append("\037"); + sb.append("\uff13"); + sb.append("\040"); + sb.append("\uff13"); + sb.append("\041"); + sb.append("\uff13"); + sb.append("\042"); + sb.append("\uff13"); + sb.append("\043"); + sb.append("\uff13"); + sb.append("\044"); + sb.append("\uff13"); + sb.append("\045"); + sb.append("\uff13"); + sb.append("\046"); + sb.append("\uff13"); + sb.append("\047"); + sb.append("\uff13"); + sb.append("\050"); + sb.append("\uff13"); + sb.append("\051"); + sb.append("\uff13"); + sb.append("\052"); + sb.append("\uff13"); + sb.append("\054"); + sb.append("\uff13"); + sb.append("\056"); + sb.append("\uff13"); + sb.append("\057"); + sb.append("\uff13"); + sb.append("\061"); + sb.append("\uff13"); + sb.append("\062"); + sb.append("\uff13"); + sb.append("\063"); + sb.append("\uff13"); + sb.append("\064"); + sb.append("\uff13"); + sb.append("\065"); + sb.append("\uff13"); + sb.append("\066"); + sb.append("\uff13"); + sb.append("\074"); + sb.append("\uff13"); + sb.append("\075"); + sb.append("\uff13"); + sb.append("\077"); + sb.append("\uff13"); + sb.append("\100"); + sb.append("\uff13"); + sb.append("\101"); + sb.append("\uff13"); + sb.append("\102"); + sb.append("\uff13"); + sb.append("\103"); + sb.append("\uff13"); + sb.append("\104"); + sb.append("\uff13"); + sb.append("\105"); + sb.append("\uff13"); + sb.append("\111"); + sb.append("\uff13"); + sb.append("\112"); + sb.append("\uff13"); + sb.append("\114"); + sb.append("\uff13"); + sb.append("\115"); + sb.append("\uff13"); + sb.append("\116"); + sb.append("\uff13"); + sb.append("\120"); + sb.append("\uff13"); + sb.append("\121"); + sb.append("\uff13"); + sb.append("\122"); + sb.append("\uff13"); + sb.append("\123"); + sb.append("\uff13"); + sb.append("\124"); + sb.append("\uff13"); + sb.append("\125"); + sb.append("\uff13"); + sb.append("\126"); + sb.append("\uff13"); + sb.append("\133"); + sb.append("\uff13"); + sb.append("\151"); + sb.append("\uff13"); + sb.append("\173"); + sb.append("\uff13"); + sb.append("\174"); + sb.append("\uff13"); + sb.append("\200"); + sb.append("\uff13"); + sb.append("\201"); + sb.append("\uff13"); + sb.append("\203"); + sb.append("\uff13"); + sb.append("\204"); + sb.append("\uff13"); + sb.append("\205"); + sb.append("\uff13"); + sb.append("\206"); + sb.append("\uff13"); + sb.append("\207"); + sb.append("\uff13"); + sb.append("\210"); + sb.append("\uff13"); + sb.append("\211"); + sb.append("\uff13"); + sb.append("\212"); + sb.append("\uff13"); + sb.append("\213"); + sb.append("\uff13"); + sb.append("\214"); + sb.append("\uff13"); + sb.append("\215"); + sb.append("\uff13"); + sb.append("\217"); + sb.append("\uff13"); + sb.append("\220"); + sb.append("\uff13"); + sb.append("\221"); + sb.append("\uff13"); + sb.append("\222"); + sb.append("\uff13"); + sb.append("\223"); + sb.append("\uff13"); + sb.append("\224"); + sb.append("\uff13"); + sb.append("\225"); + sb.append("\uff13"); + sb.append("\231"); + sb.append("\uff13"); + sb.append("\234"); + sb.append("\uff13"); + sb.append("\235"); + sb.append("\uff13"); + sb.append("\236"); + sb.append("\uff13"); + sb.append("\237"); + sb.append("\uff13"); + sb.append("\241"); + sb.append("\uff13"); + sb.append("\250"); + sb.append("\uff13"); + sb.append("\251"); + sb.append("\uff13"); + sb.append("\253"); + sb.append("\uff13"); + sb.append("\254"); + sb.append("\uff13"); + sb.append("\255"); + sb.append("\uff13"); + sb.append("\256"); + sb.append("\uff13"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\202"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\u0332"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\127"); + sb.append("\ufcf9"); + sb.append("\133"); + sb.append("\020"); + sb.append("\157"); + sb.append("\u0228"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufcf9"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\245"); + sb.append("\u0331"); + sb.append("\250"); + sb.append("\021"); + sb.append("\252"); + sb.append("\u022b"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u04d7"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\073"); + sb.append("\uff18"); + sb.append("\232"); + sb.append("\uff18"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\073"); + sb.append("\uff19"); + sb.append("\232"); + sb.append("\uff19"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\042"); + sb.append("\010"); + sb.append("\244"); + sb.append("\012"); + sb.append("\075"); + sb.append("\016"); + sb.append("\u033c"); + sb.append("\074"); + sb.append("\u04c5"); + sb.append("\075"); + sb.append("\166"); + sb.append("\121"); + sb.append("\240"); + sb.append("\157"); + sb.append("\u0228"); + sb.append("\215"); + sb.append("\u04c7"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\252"); + sb.append("\u022b"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufd62"); - sb.append("\033"); - sb.append("\ufd62"); + sb.append("\006"); sb.append("\073"); - sb.append("\ufd62"); - sb.append("\112"); - sb.append("\ufd62"); - sb.append("\127"); - sb.append("\ufd62"); - sb.append("\130"); - sb.append("\ufd62"); - sb.append("\131"); - sb.append("\ufd62"); - sb.append("\132"); - sb.append("\ufd62"); - sb.append("\150"); - sb.append("\ufd62"); - sb.append("\151"); - sb.append("\ufd62"); - sb.append("\152"); - sb.append("\ufd62"); - sb.append("\153"); - sb.append("\ufd62"); - sb.append("\154"); - sb.append("\ufd62"); - sb.append("\155"); - sb.append("\ufd62"); - sb.append("\156"); - sb.append("\ufd62"); - sb.append("\157"); - sb.append("\ufd62"); - sb.append("\160"); - sb.append("\ufd62"); - sb.append("\161"); - sb.append("\ufd62"); - sb.append("\162"); - sb.append("\ufd62"); - sb.append("\163"); - sb.append("\ufd62"); - sb.append("\164"); - sb.append("\ufd62"); - sb.append("\165"); - sb.append("\ufd62"); - sb.append("\166"); - sb.append("\ufd62"); - sb.append("\167"); - sb.append("\ufd62"); - sb.append("\170"); - sb.append("\ufd62"); - sb.append("\171"); - sb.append("\ufd62"); - sb.append("\172"); - sb.append("\ufd62"); - sb.append("\173"); - sb.append("\ufd62"); - sb.append("\174"); - sb.append("\ufd62"); - sb.append("\175"); - sb.append("\ufd62"); - sb.append("\176"); - sb.append("\ufd62"); - sb.append("\201"); - sb.append("\ufd62"); - sb.append("\215"); - sb.append("\ufd62"); - sb.append("\231"); - sb.append("\ufd62"); + sb.append("\u04cc"); sb.append("\232"); - sb.append("\ufd62"); - sb.append("\242"); - sb.append("\ufd62"); - sb.append("\245"); - sb.append("\ufd62"); - sb.append("\251"); - sb.append("\ufd62"); + sb.append("\uff1c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufd61"); - sb.append("\033"); - sb.append("\ufd61"); - sb.append("\073"); - sb.append("\ufd61"); - sb.append("\112"); - sb.append("\ufd61"); - sb.append("\127"); - sb.append("\ufd61"); - sb.append("\130"); - sb.append("\ufd61"); - sb.append("\131"); - sb.append("\ufd61"); - sb.append("\132"); - sb.append("\ufd61"); - sb.append("\150"); - sb.append("\ufd61"); - sb.append("\151"); - sb.append("\ufd61"); - sb.append("\152"); - sb.append("\ufd61"); - sb.append("\153"); - sb.append("\ufd61"); - sb.append("\154"); - sb.append("\ufd61"); - sb.append("\155"); - sb.append("\ufd61"); - sb.append("\156"); - sb.append("\ufd61"); - sb.append("\157"); - sb.append("\ufd61"); - sb.append("\160"); - sb.append("\ufd61"); - sb.append("\161"); - sb.append("\ufd61"); - sb.append("\162"); - sb.append("\ufd61"); - sb.append("\163"); - sb.append("\ufd61"); - sb.append("\164"); - sb.append("\ufd61"); - sb.append("\165"); - sb.append("\ufd61"); - sb.append("\166"); - sb.append("\ufd61"); - sb.append("\167"); - sb.append("\ufd61"); - sb.append("\170"); - sb.append("\ufd61"); - sb.append("\171"); - sb.append("\ufd61"); - sb.append("\172"); - sb.append("\ufd61"); - sb.append("\173"); - sb.append("\ufd61"); - sb.append("\174"); - sb.append("\ufd61"); - sb.append("\175"); - sb.append("\ufd61"); - sb.append("\176"); - sb.append("\ufd61"); - sb.append("\201"); - sb.append("\ufd61"); - sb.append("\215"); - sb.append("\ufd61"); - sb.append("\231"); - sb.append("\ufd61"); + sb.append("\004"); sb.append("\232"); - sb.append("\ufd61"); - sb.append("\242"); - sb.append("\ufd61"); - sb.append("\245"); - sb.append("\ufd61"); - sb.append("\251"); - sb.append("\ufd61"); + sb.append("\u04dc"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\250"); + sb.append("\003"); + sb.append("\211"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); + sb.append("\005"); + sb.append("\164"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\217"); sb.append("\011"); sb.append("\204"); sb.append("\012"); sb.append("\075"); + sb.append("\014"); + sb.append("\007"); sb.append("\015"); sb.append("\031"); sb.append("\016"); sb.append("\071"); + sb.append("\017"); + sb.append("\143"); + sb.append("\020"); + sb.append("\035"); + sb.append("\021"); + sb.append("\034"); + sb.append("\023"); + sb.append("\145"); + sb.append("\025"); + sb.append("\200"); + sb.append("\027"); + sb.append("\203"); sb.append("\032"); sb.append("\106"); + sb.append("\034"); + sb.append("\113"); sb.append("\036"); sb.append("\125"); + sb.append("\041"); + sb.append("\033"); + sb.append("\042"); + sb.append("\040"); + sb.append("\043"); + sb.append("\226"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); + sb.append("\047"); + sb.append("\212"); + sb.append("\050"); + sb.append("\173"); + sb.append("\051"); + sb.append("\214"); + sb.append("\052"); + sb.append("\057"); sb.append("\054"); sb.append("\026"); + sb.append("\056"); + sb.append("\u03a9"); + sb.append("\057"); + sb.append("\016"); + sb.append("\061"); + sb.append("\110"); sb.append("\062"); sb.append("\210"); sb.append("\063"); @@ -3310,10 +3881,14 @@ protected EncodedActionTable14() { sb.append("\117"); sb.append("\105"); sb.append("\141"); + sb.append("\111"); + sb.append("\157"); sb.append("\115"); sb.append("\136"); sb.append("\116"); sb.append("\046"); + sb.append("\120"); + sb.append("\172"); sb.append("\121"); sb.append("\160"); sb.append("\122"); @@ -3328,1205 +3903,631 @@ protected EncodedActionTable14() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\151"); + sb.append("\171"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\223"); + sb.append("\025"); + sb.append("\231"); + sb.append("\047"); sb.append("\233"); - sb.append("\152"); + sb.append("\u04cf"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufd5f"); - sb.append("\073"); - sb.append("\ufd5f"); - sb.append("\112"); - sb.append("\ufd5f"); - sb.append("\127"); - sb.append("\ufd5f"); - sb.append("\130"); - sb.append("\ufd5f"); - sb.append("\131"); - sb.append("\ufd5f"); - sb.append("\132"); - sb.append("\ufd5f"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufd5f"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufd5f"); - sb.append("\231"); - sb.append("\ufd5f"); - sb.append("\232"); - sb.append("\ufd5f"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); sb.append("\322"); sb.append("\002"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\003"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\004"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\005"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\006"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\007"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\010"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\011"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\012"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\014"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\015"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\016"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\017"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\020"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\021"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\022"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\023"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\024"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\025"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\026"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\027"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\030"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\032"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\034"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\035"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\036"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\037"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\040"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\041"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\042"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\043"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\044"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\045"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\046"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\047"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\050"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\051"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\052"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\054"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\056"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\057"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\061"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\062"); - sb.append("\uff63"); + sb.append("\uff60"); sb.append("\063"); - sb.append("\uff63"); - sb.append("\064"); - sb.append("\uff63"); - sb.append("\065"); - sb.append("\uff63"); - sb.append("\066"); - sb.append("\uff63"); - sb.append("\074"); - sb.append("\uff63"); - sb.append("\075"); - sb.append("\uff63"); - sb.append("\077"); - sb.append("\uff63"); - sb.append("\100"); - sb.append("\uff63"); - sb.append("\101"); - sb.append("\uff63"); - sb.append("\102"); - sb.append("\uff63"); - sb.append("\103"); - sb.append("\uff63"); - sb.append("\104"); - sb.append("\uff63"); - sb.append("\105"); - sb.append("\uff63"); - sb.append("\111"); - sb.append("\uff63"); - sb.append("\112"); - sb.append("\uff63"); - sb.append("\114"); - sb.append("\uff63"); - sb.append("\115"); - sb.append("\uff63"); - sb.append("\116"); - sb.append("\uff63"); - sb.append("\120"); - sb.append("\uff63"); - sb.append("\121"); - sb.append("\uff63"); - sb.append("\122"); - sb.append("\uff63"); - sb.append("\123"); - sb.append("\uff63"); - sb.append("\124"); - sb.append("\uff63"); - sb.append("\125"); - sb.append("\uff63"); - sb.append("\126"); - sb.append("\uff63"); - sb.append("\133"); - sb.append("\uff63"); - sb.append("\151"); - sb.append("\uff63"); - sb.append("\172"); - sb.append("\uff63"); - sb.append("\173"); - sb.append("\uff63"); - sb.append("\177"); - sb.append("\uff63"); - sb.append("\200"); - sb.append("\uff63"); - sb.append("\202"); - sb.append("\uff63"); - sb.append("\203"); - sb.append("\uff63"); - sb.append("\204"); - sb.append("\uff63"); - sb.append("\205"); - sb.append("\uff63"); - sb.append("\206"); - sb.append("\uff63"); - sb.append("\207"); - sb.append("\uff63"); - sb.append("\210"); - sb.append("\uff63"); - sb.append("\211"); - sb.append("\uff63"); - sb.append("\212"); - sb.append("\uff63"); - sb.append("\213"); - sb.append("\uff63"); - sb.append("\214"); - sb.append("\uff63"); - sb.append("\216"); - sb.append("\uff63"); - sb.append("\217"); - sb.append("\uff63"); - sb.append("\220"); - sb.append("\uff63"); - sb.append("\221"); - sb.append("\uff63"); - sb.append("\222"); - sb.append("\uff63"); - sb.append("\223"); - sb.append("\uff63"); - sb.append("\224"); - sb.append("\uff63"); - sb.append("\230"); - sb.append("\uff63"); - sb.append("\233"); - sb.append("\uff63"); - sb.append("\234"); - sb.append("\uff63"); - sb.append("\235"); - sb.append("\uff63"); - sb.append("\236"); - sb.append("\uff63"); - sb.append("\240"); - sb.append("\uff63"); - sb.append("\247"); - sb.append("\uff63"); - sb.append("\250"); - sb.append("\uff63"); - sb.append("\252"); - sb.append("\uff63"); - sb.append("\253"); - sb.append("\uff63"); - sb.append("\254"); - sb.append("\uff63"); - sb.append("\255"); - sb.append("\uff63"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\012"); - sb.append("\075"); - sb.append("\111"); - sb.append("\u028f"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\233"); - sb.append("\152"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\012"); - sb.append("\075"); - sb.append("\111"); - sb.append("\u028f"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\233"); - sb.append("\152"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd36"); - sb.append("\033"); - sb.append("\ufd36"); - sb.append("\071"); - sb.append("\ufd36"); - sb.append("\072"); - sb.append("\ufd36"); - sb.append("\073"); - sb.append("\ufd36"); - sb.append("\111"); - sb.append("\ufd36"); - sb.append("\112"); - sb.append("\ufd36"); - sb.append("\113"); - sb.append("\ufd36"); - sb.append("\127"); - sb.append("\ufd36"); - sb.append("\130"); - sb.append("\ufd36"); - sb.append("\131"); - sb.append("\ufd36"); - sb.append("\132"); - sb.append("\ufd36"); - sb.append("\134"); - sb.append("\ufd36"); - sb.append("\135"); - sb.append("\ufd36"); - sb.append("\136"); - sb.append("\ufd36"); - sb.append("\137"); - sb.append("\ufd36"); - sb.append("\140"); - sb.append("\ufd36"); - sb.append("\141"); - sb.append("\ufd36"); - sb.append("\142"); - sb.append("\ufd36"); - sb.append("\143"); - sb.append("\ufd36"); - sb.append("\144"); - sb.append("\ufd36"); - sb.append("\145"); - sb.append("\ufd36"); - sb.append("\146"); - sb.append("\ufd36"); - sb.append("\147"); - sb.append("\ufd36"); - sb.append("\150"); - sb.append("\ufd36"); - sb.append("\151"); - sb.append("\ufd36"); - sb.append("\152"); - sb.append("\ufd36"); - sb.append("\153"); - sb.append("\ufd36"); - sb.append("\154"); - sb.append("\ufd36"); - sb.append("\155"); - sb.append("\ufd36"); - sb.append("\156"); - sb.append("\ufd36"); - sb.append("\157"); - sb.append("\ufd36"); - sb.append("\160"); - sb.append("\ufd36"); - sb.append("\161"); - sb.append("\ufd36"); - sb.append("\162"); - sb.append("\ufd36"); - sb.append("\163"); - sb.append("\ufd36"); - sb.append("\164"); - sb.append("\ufd36"); - sb.append("\165"); - sb.append("\ufd36"); - sb.append("\166"); - sb.append("\ufd36"); - sb.append("\167"); - sb.append("\ufd36"); - sb.append("\170"); - sb.append("\ufd36"); - sb.append("\171"); - sb.append("\ufd36"); - sb.append("\172"); - sb.append("\ufd36"); - sb.append("\173"); - sb.append("\ufd36"); - sb.append("\174"); - sb.append("\ufd36"); - sb.append("\175"); - sb.append("\ufd36"); - sb.append("\176"); - sb.append("\ufd36"); - sb.append("\201"); - sb.append("\ufd36"); - sb.append("\202"); - sb.append("\ufd36"); - sb.append("\203"); - sb.append("\ufd36"); - sb.append("\214"); - sb.append("\ufd36"); - sb.append("\215"); - sb.append("\ufd36"); - sb.append("\230"); - sb.append("\u029b"); - sb.append("\231"); - sb.append("\ufd36"); - sb.append("\232"); - sb.append("\ufd36"); - sb.append("\242"); - sb.append("\ufd36"); - sb.append("\243"); - sb.append("\ufd36"); - sb.append("\245"); - sb.append("\ufd36"); - sb.append("\246"); - sb.append("\ufd36"); - sb.append("\251"); - sb.append("\ufd36"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd2f"); - sb.append("\033"); - sb.append("\ufd2f"); - sb.append("\071"); - sb.append("\ufd2f"); - sb.append("\072"); - sb.append("\ufd2f"); - sb.append("\073"); - sb.append("\ufd2f"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\112"); - sb.append("\ufd2f"); - sb.append("\113"); - sb.append("\ufd2f"); - sb.append("\127"); - sb.append("\ufd2f"); - sb.append("\130"); - sb.append("\ufd2f"); - sb.append("\131"); - sb.append("\ufd2f"); - sb.append("\132"); - sb.append("\ufd2f"); - sb.append("\134"); - sb.append("\ufd2f"); - sb.append("\135"); - sb.append("\ufd2f"); - sb.append("\136"); - sb.append("\ufd2f"); - sb.append("\137"); - sb.append("\ufd2f"); - sb.append("\140"); - sb.append("\ufd2f"); - sb.append("\141"); - sb.append("\ufd2f"); - sb.append("\142"); - sb.append("\ufd2f"); - sb.append("\143"); - sb.append("\ufd2f"); - sb.append("\144"); - sb.append("\ufd2f"); - sb.append("\145"); - sb.append("\ufd2f"); - sb.append("\146"); - sb.append("\ufd2f"); - sb.append("\147"); - sb.append("\ufd2f"); - sb.append("\150"); - sb.append("\ufd2f"); - sb.append("\151"); - sb.append("\ufd2f"); - sb.append("\152"); - sb.append("\ufd2f"); - sb.append("\153"); - sb.append("\ufd2f"); - sb.append("\154"); - sb.append("\ufd2f"); - sb.append("\155"); - sb.append("\ufd2f"); - sb.append("\156"); - sb.append("\ufd2f"); - sb.append("\157"); - sb.append("\ufd2f"); - sb.append("\160"); - sb.append("\ufd2f"); - sb.append("\161"); - sb.append("\ufd2f"); - sb.append("\162"); - sb.append("\ufd2f"); - sb.append("\163"); - sb.append("\ufd2f"); - sb.append("\164"); - sb.append("\ufd2f"); - sb.append("\165"); - sb.append("\ufd2f"); - sb.append("\166"); - sb.append("\ufd2f"); - sb.append("\167"); - sb.append("\ufd2f"); - sb.append("\170"); - sb.append("\ufd2f"); - sb.append("\171"); - sb.append("\ufd2f"); - sb.append("\172"); - sb.append("\ufd2f"); - sb.append("\173"); - sb.append("\ufd2f"); - sb.append("\174"); - sb.append("\ufd2f"); - sb.append("\175"); - sb.append("\ufd2f"); - sb.append("\176"); - sb.append("\ufd2f"); - sb.append("\201"); - sb.append("\ufd2f"); - sb.append("\202"); - sb.append("\ufd2f"); - sb.append("\203"); - sb.append("\ufd2f"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd2f"); - sb.append("\230"); - sb.append("\ufd2f"); - sb.append("\231"); - sb.append("\ufd2f"); - sb.append("\232"); - sb.append("\ufd2f"); - sb.append("\242"); - sb.append("\ufd2f"); - sb.append("\243"); - sb.append("\ufd2f"); - sb.append("\245"); - sb.append("\ufd2f"); - sb.append("\246"); - sb.append("\ufd2f"); - sb.append("\251"); - sb.append("\ufd2f"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd3b"); - sb.append("\033"); - sb.append("\ufd3b"); - sb.append("\071"); - sb.append("\ufd3b"); - sb.append("\072"); - sb.append("\ufd3b"); - sb.append("\073"); - sb.append("\ufd3b"); + sb.append("\uff60"); + sb.append("\064"); + sb.append("\uff60"); + sb.append("\065"); + sb.append("\uff60"); + sb.append("\066"); + sb.append("\uff60"); + sb.append("\074"); + sb.append("\uff60"); + sb.append("\075"); + sb.append("\uff60"); + sb.append("\077"); + sb.append("\uff60"); + sb.append("\100"); + sb.append("\uff60"); + sb.append("\101"); + sb.append("\uff60"); + sb.append("\102"); + sb.append("\uff60"); + sb.append("\103"); + sb.append("\uff60"); + sb.append("\104"); + sb.append("\uff60"); + sb.append("\105"); + sb.append("\uff60"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\uff60"); sb.append("\112"); - sb.append("\ufd3b"); - sb.append("\113"); - sb.append("\ufd3b"); - sb.append("\127"); - sb.append("\ufd3b"); - sb.append("\130"); - sb.append("\ufd3b"); - sb.append("\131"); - sb.append("\ufd3b"); - sb.append("\132"); - sb.append("\ufd3b"); - sb.append("\134"); - sb.append("\ufd3b"); - sb.append("\135"); - sb.append("\ufd3b"); - sb.append("\136"); - sb.append("\ufd3b"); - sb.append("\137"); - sb.append("\ufd3b"); - sb.append("\140"); - sb.append("\ufd3b"); - sb.append("\141"); - sb.append("\ufd3b"); - sb.append("\142"); - sb.append("\ufd3b"); - sb.append("\143"); - sb.append("\ufd3b"); - sb.append("\144"); - sb.append("\ufd3b"); - sb.append("\145"); - sb.append("\ufd3b"); - sb.append("\146"); - sb.append("\ufd3b"); - sb.append("\147"); - sb.append("\ufd3b"); - sb.append("\150"); - sb.append("\ufd3b"); + sb.append("\uff60"); + sb.append("\114"); + sb.append("\uff60"); + sb.append("\115"); + sb.append("\uff60"); + sb.append("\116"); + sb.append("\uff60"); + sb.append("\120"); + sb.append("\uff60"); + sb.append("\121"); + sb.append("\uff60"); + sb.append("\122"); + sb.append("\uff60"); + sb.append("\123"); + sb.append("\uff60"); + sb.append("\124"); + sb.append("\uff60"); + sb.append("\125"); + sb.append("\uff60"); + sb.append("\126"); + sb.append("\uff60"); + sb.append("\133"); + sb.append("\uff60"); sb.append("\151"); - sb.append("\ufd3b"); - sb.append("\152"); - sb.append("\ufd3b"); - sb.append("\153"); - sb.append("\ufd3b"); - sb.append("\154"); - sb.append("\ufd3b"); - sb.append("\155"); - sb.append("\ufd3b"); - sb.append("\156"); - sb.append("\ufd3b"); - sb.append("\157"); - sb.append("\ufd3b"); - sb.append("\160"); - sb.append("\ufd3b"); - sb.append("\161"); - sb.append("\ufd3b"); - sb.append("\162"); - sb.append("\ufd3b"); - sb.append("\163"); - sb.append("\ufd3b"); - sb.append("\164"); - sb.append("\ufd3b"); - sb.append("\165"); - sb.append("\ufd3b"); - sb.append("\166"); - sb.append("\ufd3b"); - sb.append("\167"); - sb.append("\ufd3b"); - sb.append("\170"); - sb.append("\ufd3b"); - sb.append("\171"); - sb.append("\ufd3b"); - sb.append("\172"); - sb.append("\ufd3b"); + sb.append("\uff60"); sb.append("\173"); - sb.append("\ufd3b"); + sb.append("\uff60"); sb.append("\174"); - sb.append("\ufd3b"); - sb.append("\175"); - sb.append("\ufd3b"); - sb.append("\176"); - sb.append("\ufd3b"); + sb.append("\uff60"); + sb.append("\200"); + sb.append("\uff60"); sb.append("\201"); - sb.append("\ufd3b"); - sb.append("\202"); - sb.append("\ufd3b"); + sb.append("\uff60"); sb.append("\203"); - sb.append("\ufd3b"); + sb.append("\uff60"); + sb.append("\204"); + sb.append("\uff60"); + sb.append("\205"); + sb.append("\uff60"); + sb.append("\206"); + sb.append("\uff60"); + sb.append("\207"); + sb.append("\uff60"); + sb.append("\210"); + sb.append("\uff60"); + sb.append("\211"); + sb.append("\uff60"); + sb.append("\212"); + sb.append("\uff60"); + sb.append("\213"); + sb.append("\uff60"); sb.append("\214"); - sb.append("\u0270"); + sb.append("\uff60"); sb.append("\215"); - sb.append("\ufd3b"); - sb.append("\230"); - sb.append("\ufd3b"); + sb.append("\uff60"); + sb.append("\217"); + sb.append("\uff60"); + sb.append("\220"); + sb.append("\uff60"); + sb.append("\221"); + sb.append("\uff60"); + sb.append("\222"); + sb.append("\uff60"); + sb.append("\223"); + sb.append("\uff60"); + sb.append("\224"); + sb.append("\uff60"); + sb.append("\225"); + sb.append("\uff60"); sb.append("\231"); - sb.append("\ufd3b"); - sb.append("\232"); - sb.append("\ufd3b"); - sb.append("\242"); - sb.append("\ufd3b"); - sb.append("\243"); - sb.append("\ufd3b"); - sb.append("\245"); - sb.append("\ufd3b"); - sb.append("\246"); - sb.append("\ufd3b"); + sb.append("\uff60"); + sb.append("\234"); + sb.append("\uff60"); + sb.append("\235"); + sb.append("\uff60"); + sb.append("\236"); + sb.append("\uff60"); + sb.append("\237"); + sb.append("\uff60"); + sb.append("\241"); + sb.append("\uff60"); + sb.append("\250"); + sb.append("\uff60"); sb.append("\251"); - sb.append("\ufd3b"); + sb.append("\uff60"); + sb.append("\253"); + sb.append("\uff60"); + sb.append("\254"); + sb.append("\uff60"); + sb.append("\255"); + sb.append("\uff60"); + sb.append("\256"); + sb.append("\uff60"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\166"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufd4d"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufd4d"); - sb.append("\071"); - sb.append("\u02a5"); - sb.append("\072"); - sb.append("\u02a2"); + sb.append("\ufe33"); sb.append("\073"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\112"); - sb.append("\ufd4d"); - sb.append("\113"); - sb.append("\u02a3"); + sb.append("\ufe33"); sb.append("\127"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\130"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\131"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\132"); - sb.append("\ufd4d"); - sb.append("\134"); - sb.append("\ufd4d"); - sb.append("\135"); - sb.append("\ufd4d"); - sb.append("\136"); - sb.append("\ufd4d"); - sb.append("\137"); - sb.append("\ufd4d"); - sb.append("\140"); - sb.append("\ufd4d"); - sb.append("\141"); - sb.append("\ufd4d"); - sb.append("\142"); - sb.append("\ufd4d"); - sb.append("\143"); - sb.append("\ufd4d"); - sb.append("\144"); - sb.append("\ufd4d"); - sb.append("\145"); - sb.append("\ufd4d"); - sb.append("\146"); - sb.append("\ufd4d"); - sb.append("\147"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\150"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\151"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\152"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\153"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\154"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\155"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\156"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\157"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\160"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\161"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\162"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\163"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\164"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\165"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\166"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\167"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\170"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\171"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\172"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\173"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\174"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\175"); - sb.append("\ufd4d"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd4d"); - sb.append("\201"); - sb.append("\ufd4d"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\ufd4d"); - sb.append("\203"); - sb.append("\ufd4d"); - sb.append("\215"); - sb.append("\ufd4d"); - sb.append("\230"); - sb.append("\ufd4d"); - sb.append("\231"); - sb.append("\ufd4d"); + sb.append("\ufe33"); + sb.append("\216"); + sb.append("\ufe33"); sb.append("\232"); - sb.append("\ufd4d"); - sb.append("\242"); - sb.append("\ufd4d"); + sb.append("\ufe33"); + sb.append("\233"); + sb.append("\ufe33"); sb.append("\243"); - sb.append("\ufd4d"); - sb.append("\245"); - sb.append("\ufd4d"); + sb.append("\ufe33"); sb.append("\246"); - sb.append("\ufd4d"); - sb.append("\251"); - sb.append("\ufd4d"); + sb.append("\ufe33"); + sb.append("\252"); + sb.append("\ufe33"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\244"); + sb.append("\004"); + sb.append("\u01a4"); + sb.append("\005"); + sb.append("\u01ae"); + sb.append("\010"); + sb.append("\u016d"); + sb.append("\012"); + sb.append("\075"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\ufd36"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u018c"); sb.append("\033"); - sb.append("\ufd36"); - sb.append("\071"); - sb.append("\ufd36"); - sb.append("\072"); - sb.append("\ufd36"); - sb.append("\073"); - sb.append("\ufd36"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0162"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u017e"); + sb.append("\045"); + sb.append("\u018f"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u01ad"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); + sb.append("\062"); + sb.append("\u01a8"); + sb.append("\063"); + sb.append("\u016a"); + sb.append("\065"); + sb.append("\u016b"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); + sb.append("\074"); + sb.append("\u01a9"); + sb.append("\075"); + sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); + sb.append("\077"); + sb.append("\u0166"); + sb.append("\100"); + sb.append("\u0194"); + sb.append("\101"); + sb.append("\u0173"); + sb.append("\102"); + sb.append("\u0175"); + sb.append("\103"); + sb.append("\u019e"); + sb.append("\104"); + sb.append("\u015d"); sb.append("\111"); - sb.append("\ufd36"); - sb.append("\112"); - sb.append("\ufd36"); - sb.append("\113"); - sb.append("\ufd36"); - sb.append("\127"); - sb.append("\ufd36"); + sb.append("\u0309"); + sb.append("\114"); + sb.append("\u0187"); + sb.append("\115"); + sb.append("\u019c"); + sb.append("\116"); + sb.append("\u0170"); + sb.append("\121"); + sb.append("\u017a"); + sb.append("\122"); + sb.append("\u0169"); + sb.append("\123"); + sb.append("\u0183"); + sb.append("\124"); + sb.append("\u0176"); + sb.append("\125"); + sb.append("\u019b"); + sb.append("\126"); + sb.append("\u018e"); sb.append("\130"); - sb.append("\ufd36"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\ufd36"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\ufd36"); - sb.append("\134"); - sb.append("\ufd36"); - sb.append("\135"); - sb.append("\ufd36"); - sb.append("\136"); - sb.append("\ufd36"); - sb.append("\137"); - sb.append("\ufd36"); - sb.append("\140"); - sb.append("\ufd36"); - sb.append("\141"); - sb.append("\ufd36"); - sb.append("\142"); - sb.append("\ufd36"); - sb.append("\143"); - sb.append("\ufd36"); - sb.append("\144"); - sb.append("\ufd36"); - sb.append("\145"); - sb.append("\ufd36"); - sb.append("\146"); - sb.append("\ufd36"); - sb.append("\147"); - sb.append("\ufd36"); - sb.append("\150"); - sb.append("\ufd36"); - sb.append("\151"); - sb.append("\ufd36"); - sb.append("\152"); - sb.append("\ufd36"); - sb.append("\153"); - sb.append("\ufd36"); - sb.append("\154"); - sb.append("\ufd36"); - sb.append("\155"); - sb.append("\ufd36"); - sb.append("\156"); - sb.append("\ufd36"); - sb.append("\157"); - sb.append("\ufd36"); - sb.append("\160"); - sb.append("\ufd36"); - sb.append("\161"); - sb.append("\ufd36"); - sb.append("\162"); - sb.append("\ufd36"); - sb.append("\163"); - sb.append("\ufd36"); - sb.append("\164"); - sb.append("\ufd36"); - sb.append("\165"); - sb.append("\ufd36"); - sb.append("\166"); - sb.append("\ufd36"); - sb.append("\167"); - sb.append("\ufd36"); - sb.append("\170"); - sb.append("\ufd36"); - sb.append("\171"); - sb.append("\ufd36"); - sb.append("\172"); - sb.append("\ufd36"); - sb.append("\173"); - sb.append("\ufd36"); - sb.append("\174"); - sb.append("\ufd36"); - sb.append("\175"); - sb.append("\ufd36"); - sb.append("\176"); - sb.append("\ufd36"); - sb.append("\201"); - sb.append("\ufd36"); - sb.append("\202"); - sb.append("\ufd36"); - sb.append("\203"); - sb.append("\ufd36"); - sb.append("\214"); - sb.append("\ufd36"); - sb.append("\215"); - sb.append("\ufd36"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); + sb.append("\222"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0171"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u029b"); - sb.append("\231"); - sb.append("\ufd36"); - sb.append("\232"); - sb.append("\ufd36"); + sb.append("\u01a0"); + sb.append("\234"); + sb.append("\152"); + sb.append("\241"); + sb.append("\u0196"); sb.append("\242"); - sb.append("\ufd36"); - sb.append("\243"); - sb.append("\ufd36"); - sb.append("\245"); - sb.append("\ufd36"); - sb.append("\246"); - sb.append("\ufd36"); + sb.append("\u0190"); sb.append("\251"); - sb.append("\ufd36"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufd2f"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufd2f"); - sb.append("\071"); - sb.append("\ufd2f"); - sb.append("\072"); - sb.append("\ufd2f"); + sb.append("\ufd5e"); sb.append("\073"); - sb.append("\ufd2f"); - sb.append("\111"); - sb.append("\u026f"); + sb.append("\u04e3"); sb.append("\112"); - sb.append("\ufd2f"); - sb.append("\113"); - sb.append("\ufd2f"); + sb.append("\ufd5e"); sb.append("\127"); - sb.append("\ufd2f"); + sb.append("\ufd5e"); sb.append("\130"); - sb.append("\ufd2f"); + sb.append("\ufd5e"); sb.append("\131"); - sb.append("\ufd2f"); + sb.append("\ufd5e"); sb.append("\132"); - sb.append("\ufd2f"); - sb.append("\134"); - sb.append("\ufd2f"); - sb.append("\135"); - sb.append("\ufd2f"); - sb.append("\136"); - sb.append("\ufd2f"); - sb.append("\137"); - sb.append("\ufd2f"); - sb.append("\140"); - sb.append("\ufd2f"); - sb.append("\141"); - sb.append("\ufd2f"); - sb.append("\142"); - sb.append("\ufd2f"); - sb.append("\143"); - sb.append("\ufd2f"); - sb.append("\144"); - sb.append("\ufd2f"); - sb.append("\145"); - sb.append("\ufd2f"); - sb.append("\146"); - sb.append("\ufd2f"); - sb.append("\147"); - sb.append("\ufd2f"); + sb.append("\ufd5e"); sb.append("\150"); - sb.append("\ufd2f"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufd2f"); + sb.append("\ufd5e"); sb.append("\152"); - sb.append("\ufd2f"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufd2f"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufd2f"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufd2f"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufd2f"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufd2f"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufd2f"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufd2f"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufd2f"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufd2f"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufd2f"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufd2f"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufd2f"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufd2f"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufd2f"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufd2f"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd2f"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd2f"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd2f"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd2f"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd2f"); - sb.append("\201"); - sb.append("\ufd2f"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\ufd2f"); - sb.append("\203"); - sb.append("\ufd2f"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd2f"); - sb.append("\230"); - sb.append("\ufd2f"); - sb.append("\231"); - sb.append("\ufd2f"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufd5e"); sb.append("\232"); - sb.append("\ufd2f"); - sb.append("\242"); - sb.append("\ufd2f"); + sb.append("\ufd5e"); + sb.append("\233"); + sb.append("\ufd5e"); sb.append("\243"); - sb.append("\ufd2f"); - sb.append("\245"); - sb.append("\ufd2f"); + sb.append("\u01c7"); sb.append("\246"); - sb.append("\ufd2f"); - sb.append("\251"); - sb.append("\ufd2f"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufd3b"); + sb.append("\ufd60"); sb.append("\033"); - sb.append("\ufd3b"); - sb.append("\071"); - sb.append("\ufd3b"); - sb.append("\072"); - sb.append("\ufd3b"); + sb.append("\ufd60"); sb.append("\073"); - sb.append("\ufd3b"); - sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufd60"); sb.append("\112"); - sb.append("\ufd3b"); - sb.append("\113"); - sb.append("\ufd3b"); + sb.append("\ufd60"); sb.append("\127"); - sb.append("\ufd3b"); + sb.append("\ufd60"); sb.append("\130"); - sb.append("\ufd3b"); + sb.append("\ufd60"); sb.append("\131"); - sb.append("\ufd3b"); + sb.append("\ufd60"); sb.append("\132"); - sb.append("\ufd3b"); - sb.append("\134"); - sb.append("\ufd3b"); - sb.append("\135"); - sb.append("\ufd3b"); - sb.append("\136"); - sb.append("\ufd3b"); - sb.append("\137"); - sb.append("\ufd3b"); - sb.append("\140"); - sb.append("\ufd3b"); - sb.append("\141"); - sb.append("\ufd3b"); - sb.append("\142"); - sb.append("\ufd3b"); - sb.append("\143"); - sb.append("\ufd3b"); - sb.append("\144"); - sb.append("\ufd3b"); - sb.append("\145"); - sb.append("\ufd3b"); - sb.append("\146"); - sb.append("\ufd3b"); - sb.append("\147"); - sb.append("\ufd3b"); + sb.append("\ufd60"); sb.append("\150"); - sb.append("\ufd3b"); + sb.append("\ufd60"); sb.append("\151"); - sb.append("\ufd3b"); + sb.append("\ufd60"); sb.append("\152"); - sb.append("\ufd3b"); + sb.append("\ufd60"); sb.append("\153"); - sb.append("\ufd3b"); - sb.append("\154"); - sb.append("\ufd3b"); - sb.append("\155"); - sb.append("\ufd3b"); - sb.append("\156"); - sb.append("\ufd3b"); - sb.append("\157"); - sb.append("\ufd3b"); - sb.append("\160"); - sb.append("\ufd3b"); - sb.append("\161"); - sb.append("\ufd3b"); - sb.append("\162"); - sb.append("\ufd3b"); - sb.append("\163"); - sb.append("\ufd3b"); - sb.append("\164"); - sb.append("\ufd3b"); - sb.append("\165"); - sb.append("\ufd3b"); - sb.append("\166"); - sb.append("\ufd3b"); - sb.append("\167"); - sb.append("\ufd3b"); - sb.append("\170"); - sb.append("\ufd3b"); - sb.append("\171"); - sb.append("\ufd3b"); + sb.append("\ufd60"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable15.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable15.java index bef9484d2042..7a41466fa2c3 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable15.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable15.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,334 +29,154 @@ public String getTableData() { } protected EncodedActionTable15() { sb = new StringBuilder(); - sb.append("\172"); - sb.append("\ufd3b"); - sb.append("\173"); - sb.append("\ufd3b"); - sb.append("\174"); - sb.append("\ufd3b"); - sb.append("\175"); - sb.append("\ufd3b"); - sb.append("\176"); - sb.append("\ufd3b"); - sb.append("\201"); - sb.append("\ufd3b"); - sb.append("\202"); - sb.append("\ufd3b"); - sb.append("\203"); - sb.append("\ufd3b"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd3b"); - sb.append("\230"); - sb.append("\ufd3b"); - sb.append("\231"); - sb.append("\ufd3b"); - sb.append("\232"); - sb.append("\ufd3b"); - sb.append("\242"); - sb.append("\ufd3b"); - sb.append("\243"); - sb.append("\ufd3b"); - sb.append("\245"); - sb.append("\ufd3b"); - sb.append("\246"); - sb.append("\ufd3b"); - sb.append("\251"); - sb.append("\ufd3b"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\166"); - sb.append("\031"); - sb.append("\ufd4c"); - sb.append("\033"); - sb.append("\ufd4c"); - sb.append("\071"); - sb.append("\u02a5"); - sb.append("\072"); - sb.append("\u02a2"); - sb.append("\073"); - sb.append("\ufd4c"); - sb.append("\112"); - sb.append("\ufd4c"); - sb.append("\113"); - sb.append("\u02a3"); - sb.append("\127"); - sb.append("\ufd4c"); - sb.append("\130"); - sb.append("\ufd4c"); - sb.append("\131"); - sb.append("\ufd4c"); - sb.append("\132"); - sb.append("\ufd4c"); - sb.append("\134"); - sb.append("\ufd4c"); - sb.append("\135"); - sb.append("\ufd4c"); - sb.append("\136"); - sb.append("\ufd4c"); - sb.append("\137"); - sb.append("\ufd4c"); - sb.append("\140"); - sb.append("\ufd4c"); - sb.append("\141"); - sb.append("\ufd4c"); - sb.append("\142"); - sb.append("\ufd4c"); - sb.append("\143"); - sb.append("\ufd4c"); - sb.append("\144"); - sb.append("\ufd4c"); - sb.append("\145"); - sb.append("\ufd4c"); - sb.append("\146"); - sb.append("\ufd4c"); - sb.append("\147"); - sb.append("\ufd4c"); - sb.append("\150"); - sb.append("\ufd4c"); - sb.append("\151"); - sb.append("\ufd4c"); - sb.append("\152"); - sb.append("\ufd4c"); - sb.append("\153"); - sb.append("\ufd4c"); sb.append("\154"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\155"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\156"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\157"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\160"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\161"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\162"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\163"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\164"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\165"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\166"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\167"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\170"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\171"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\172"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\173"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\174"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\175"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\176"); - sb.append("\ufd4c"); - sb.append("\201"); - sb.append("\ufd4c"); + sb.append("\ufd60"); + sb.append("\177"); + sb.append("\ufd60"); sb.append("\202"); - sb.append("\ufd4c"); - sb.append("\203"); - sb.append("\ufd4c"); - sb.append("\215"); - sb.append("\ufd4c"); - sb.append("\230"); - sb.append("\ufd4c"); - sb.append("\231"); - sb.append("\ufd4c"); + sb.append("\ufd60"); + sb.append("\216"); + sb.append("\ufd60"); sb.append("\232"); - sb.append("\ufd4c"); - sb.append("\242"); - sb.append("\ufd4c"); + sb.append("\ufd60"); + sb.append("\233"); + sb.append("\ufd60"); sb.append("\243"); - sb.append("\ufd4c"); - sb.append("\245"); - sb.append("\ufd4c"); + sb.append("\ufd60"); sb.append("\246"); - sb.append("\ufd4c"); - sb.append("\251"); - sb.append("\ufd4c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufe4a"); - sb.append("\033"); - sb.append("\ufe4a"); - sb.append("\073"); - sb.append("\ufe4a"); - sb.append("\112"); - sb.append("\ufe4a"); - sb.append("\127"); - sb.append("\ufe4a"); - sb.append("\130"); - sb.append("\ufe4a"); - sb.append("\131"); - sb.append("\ufe4a"); - sb.append("\132"); - sb.append("\ufe4a"); - sb.append("\150"); - sb.append("\ufe4a"); - sb.append("\151"); - sb.append("\ufe4a"); - sb.append("\152"); - sb.append("\ufe4a"); - sb.append("\153"); - sb.append("\ufe4a"); - sb.append("\154"); - sb.append("\ufe4a"); - sb.append("\155"); - sb.append("\ufe4a"); - sb.append("\156"); - sb.append("\ufe4a"); - sb.append("\157"); - sb.append("\ufe4a"); - sb.append("\160"); - sb.append("\ufe4a"); - sb.append("\161"); - sb.append("\ufe4a"); - sb.append("\162"); - sb.append("\ufe4a"); - sb.append("\163"); - sb.append("\ufe4a"); - sb.append("\164"); - sb.append("\ufe4a"); - sb.append("\165"); - sb.append("\ufe4a"); - sb.append("\166"); - sb.append("\ufe4a"); - sb.append("\167"); - sb.append("\ufe4a"); - sb.append("\170"); - sb.append("\ufe4a"); - sb.append("\171"); - sb.append("\ufe4a"); - sb.append("\172"); - sb.append("\ufe4a"); - sb.append("\173"); - sb.append("\ufe4a"); - sb.append("\174"); - sb.append("\ufe4a"); - sb.append("\175"); - sb.append("\ufe4a"); - sb.append("\176"); - sb.append("\ufe4a"); - sb.append("\201"); - sb.append("\ufe4a"); - sb.append("\215"); - sb.append("\ufe4a"); - sb.append("\231"); - sb.append("\ufe4a"); - sb.append("\232"); - sb.append("\ufe4a"); - sb.append("\242"); - sb.append("\ufe4a"); - sb.append("\245"); - sb.append("\ufe4a"); - sb.append("\251"); - sb.append("\ufe4a"); + sb.append("\ufd60"); + sb.append("\252"); + sb.append("\ufd60"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\033"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\073"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\112"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\127"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\130"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\131"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\132"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\150"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\151"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\152"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\153"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\154"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\155"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\156"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\157"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\160"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\161"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\162"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\163"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\164"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\165"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\166"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\167"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\170"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\171"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\172"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\173"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\174"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\175"); - sb.append("\ufe48"); + sb.append("\ufd5f"); sb.append("\176"); - sb.append("\ufe48"); - sb.append("\201"); - sb.append("\ufe48"); - sb.append("\215"); - sb.append("\ufe48"); - sb.append("\231"); - sb.append("\ufe48"); + sb.append("\ufd5f"); + sb.append("\177"); + sb.append("\ufd5f"); + sb.append("\202"); + sb.append("\ufd5f"); + sb.append("\216"); + sb.append("\ufd5f"); sb.append("\232"); - sb.append("\ufe48"); - sb.append("\242"); - sb.append("\ufe48"); - sb.append("\245"); - sb.append("\ufe48"); - sb.append("\251"); - sb.append("\ufe48"); + sb.append("\ufd5f"); + sb.append("\233"); + sb.append("\ufd5f"); + sb.append("\243"); + sb.append("\ufd5f"); + sb.append("\246"); + sb.append("\ufd5f"); + sb.append("\252"); + sb.append("\ufd5f"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -371,7 +192,7 @@ protected EncodedActionTable15() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -414,1304 +235,1556 @@ protected EncodedActionTable15() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufd5d"); + sb.append("\073"); + sb.append("\ufd5d"); + sb.append("\112"); + sb.append("\ufd5d"); + sb.append("\127"); + sb.append("\ufd5d"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufd5d"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufd5d"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufd5d"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufd5d"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\231"); - sb.append("\u04f0"); - sb.append("\242"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\216"); + sb.append("\ufd5d"); + sb.append("\232"); + sb.append("\ufd5d"); + sb.append("\233"); + sb.append("\ufd5d"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\250"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff63"); sb.append("\003"); - sb.append("\211"); + sb.append("\uff63"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff63"); sb.append("\005"); - sb.append("\164"); + sb.append("\uff63"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff63"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff63"); sb.append("\010"); - sb.append("\217"); + sb.append("\uff63"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff63"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff63"); sb.append("\014"); - sb.append("\007"); + sb.append("\uff63"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff63"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff63"); sb.append("\017"); - sb.append("\143"); + sb.append("\uff63"); sb.append("\020"); - sb.append("\035"); + sb.append("\uff63"); sb.append("\021"); - sb.append("\034"); + sb.append("\uff63"); + sb.append("\022"); + sb.append("\uff63"); sb.append("\023"); - sb.append("\145"); + sb.append("\uff63"); + sb.append("\024"); + sb.append("\uff63"); sb.append("\025"); - sb.append("\200"); + sb.append("\uff63"); + sb.append("\026"); + sb.append("\uff63"); sb.append("\027"); - sb.append("\203"); + sb.append("\uff63"); + sb.append("\030"); + sb.append("\uff63"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff63"); sb.append("\034"); - sb.append("\113"); + sb.append("\uff63"); + sb.append("\035"); + sb.append("\uff63"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff63"); + sb.append("\037"); + sb.append("\uff63"); + sb.append("\040"); + sb.append("\uff63"); sb.append("\041"); - sb.append("\033"); + sb.append("\uff63"); sb.append("\042"); - sb.append("\040"); + sb.append("\uff63"); sb.append("\043"); - sb.append("\226"); + sb.append("\uff63"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff63"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\uff63"); + sb.append("\046"); + sb.append("\uff63"); sb.append("\047"); - sb.append("\212"); + sb.append("\uff63"); sb.append("\050"); - sb.append("\173"); + sb.append("\uff63"); sb.append("\051"); - sb.append("\214"); + sb.append("\uff63"); sb.append("\052"); - sb.append("\057"); + sb.append("\uff63"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff63"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\uff63"); sb.append("\057"); - sb.append("\016"); + sb.append("\uff63"); sb.append("\061"); - sb.append("\110"); + sb.append("\uff63"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff63"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff63"); + sb.append("\064"); + sb.append("\uff63"); + sb.append("\065"); + sb.append("\uff63"); + sb.append("\066"); + sb.append("\uff63"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff63"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff63"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff63"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff63"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff63"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff63"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff63"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff63"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff63"); sb.append("\111"); - sb.append("\157"); + sb.append("\uff63"); + sb.append("\112"); + sb.append("\uff63"); + sb.append("\114"); + sb.append("\uff63"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff63"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff63"); sb.append("\120"); - sb.append("\172"); + sb.append("\uff63"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff63"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff63"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff63"); sb.append("\124"); + sb.append("\uff63"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff63"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff63"); sb.append("\133"); - sb.append("\020"); + sb.append("\uff63"); sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff63"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff63"); + sb.append("\174"); + sb.append("\uff63"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff63"); + sb.append("\201"); + sb.append("\uff63"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff63"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff63"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff63"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff63"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff63"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff63"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff63"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff63"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff63"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\uff63"); + sb.append("\215"); + sb.append("\uff63"); + sb.append("\217"); + sb.append("\uff63"); + sb.append("\220"); + sb.append("\uff63"); + sb.append("\221"); + sb.append("\uff63"); sb.append("\222"); - sb.append("\025"); - sb.append("\230"); - sb.append("\047"); - sb.append("\232"); - sb.append("\u04f1"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff63"); + sb.append("\223"); + sb.append("\uff63"); + sb.append("\224"); + sb.append("\uff63"); + sb.append("\225"); + sb.append("\uff63"); + sb.append("\231"); + sb.append("\uff63"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff63"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff63"); sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff63"); + sb.append("\237"); + sb.append("\uff63"); + sb.append("\241"); + sb.append("\uff63"); + sb.append("\250"); + sb.append("\uff63"); + sb.append("\251"); + sb.append("\uff63"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff63"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff63"); sb.append("\255"); - sb.append("\055"); + sb.append("\uff63"); + sb.append("\256"); + sb.append("\uff63"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\272"); - sb.append("\003"); - sb.append("\uff7c"); - sb.append("\004"); - sb.append("\uff7c"); - sb.append("\005"); - sb.append("\uff7c"); - sb.append("\006"); - sb.append("\uff7c"); - sb.append("\007"); - sb.append("\uff7c"); + sb.append("\014"); sb.append("\010"); - sb.append("\uff7c"); - sb.append("\011"); - sb.append("\uff7c"); + sb.append("\u0292"); sb.append("\012"); - sb.append("\uff7c"); + sb.append("\075"); + sb.append("\111"); + sb.append("\u0294"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\234"); + sb.append("\152"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\014"); - sb.append("\uff7c"); - sb.append("\015"); - sb.append("\uff7c"); - sb.append("\016"); - sb.append("\uff7c"); - sb.append("\017"); - sb.append("\uff7c"); - sb.append("\020"); - sb.append("\uff7c"); - sb.append("\021"); - sb.append("\uff7c"); - sb.append("\023"); - sb.append("\uff7c"); - sb.append("\025"); - sb.append("\uff7c"); - sb.append("\027"); - sb.append("\uff7c"); - sb.append("\032"); - sb.append("\uff7c"); - sb.append("\034"); - sb.append("\uff7c"); - sb.append("\036"); - sb.append("\uff7c"); - sb.append("\041"); - sb.append("\uff7c"); - sb.append("\042"); - sb.append("\uff7c"); - sb.append("\043"); - sb.append("\uff7c"); - sb.append("\044"); - sb.append("\uff7c"); - sb.append("\045"); - sb.append("\uff7c"); - sb.append("\047"); - sb.append("\uff7c"); - sb.append("\050"); - sb.append("\uff7c"); - sb.append("\051"); - sb.append("\uff7c"); - sb.append("\052"); - sb.append("\uff7c"); - sb.append("\054"); - sb.append("\uff7c"); - sb.append("\056"); - sb.append("\uff7c"); - sb.append("\057"); - sb.append("\uff7c"); - sb.append("\061"); - sb.append("\uff7c"); - sb.append("\062"); - sb.append("\uff7c"); - sb.append("\063"); - sb.append("\uff7c"); - sb.append("\065"); - sb.append("\uff7c"); - sb.append("\066"); - sb.append("\uff7c"); - sb.append("\074"); - sb.append("\uff7c"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\012"); sb.append("\075"); - sb.append("\uff7c"); - sb.append("\077"); - sb.append("\uff7c"); - sb.append("\100"); - sb.append("\uff7c"); - sb.append("\101"); - sb.append("\uff7c"); - sb.append("\102"); - sb.append("\uff7c"); - sb.append("\103"); - sb.append("\uff7c"); - sb.append("\104"); - sb.append("\uff7c"); - sb.append("\105"); - sb.append("\uff7c"); sb.append("\111"); - sb.append("\uff7c"); - sb.append("\115"); - sb.append("\uff7c"); - sb.append("\116"); - sb.append("\uff7c"); - sb.append("\120"); - sb.append("\uff7c"); + sb.append("\u0294"); sb.append("\121"); - sb.append("\uff7c"); - sb.append("\122"); - sb.append("\uff7c"); - sb.append("\123"); - sb.append("\uff7c"); - sb.append("\124"); - sb.append("\uff7c"); - sb.append("\125"); - sb.append("\uff7c"); - sb.append("\126"); - sb.append("\uff7c"); - sb.append("\133"); - sb.append("\uff7c"); + sb.append("\u0291"); + sb.append("\234"); + sb.append("\152"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd34"); + sb.append("\033"); + sb.append("\ufd34"); + sb.append("\071"); + sb.append("\ufd34"); + sb.append("\072"); + sb.append("\ufd34"); + sb.append("\073"); + sb.append("\ufd34"); + sb.append("\111"); + sb.append("\ufd34"); + sb.append("\112"); + sb.append("\ufd34"); + sb.append("\113"); + sb.append("\ufd34"); + sb.append("\127"); + sb.append("\ufd34"); + sb.append("\130"); + sb.append("\ufd34"); + sb.append("\131"); + sb.append("\ufd34"); + sb.append("\132"); + sb.append("\ufd34"); + sb.append("\134"); + sb.append("\ufd34"); + sb.append("\135"); + sb.append("\ufd34"); + sb.append("\136"); + sb.append("\ufd34"); + sb.append("\137"); + sb.append("\ufd34"); + sb.append("\140"); + sb.append("\ufd34"); + sb.append("\141"); + sb.append("\ufd34"); + sb.append("\142"); + sb.append("\ufd34"); + sb.append("\143"); + sb.append("\ufd34"); + sb.append("\144"); + sb.append("\ufd34"); + sb.append("\145"); + sb.append("\ufd34"); + sb.append("\146"); + sb.append("\ufd34"); + sb.append("\147"); + sb.append("\ufd34"); + sb.append("\150"); + sb.append("\ufd34"); sb.append("\151"); - sb.append("\uff7c"); + sb.append("\ufd34"); + sb.append("\152"); + sb.append("\ufd34"); + sb.append("\153"); + sb.append("\ufd34"); + sb.append("\154"); + sb.append("\ufd34"); + sb.append("\155"); + sb.append("\ufd34"); + sb.append("\156"); + sb.append("\ufd34"); + sb.append("\157"); + sb.append("\ufd34"); + sb.append("\160"); + sb.append("\ufd34"); + sb.append("\161"); + sb.append("\ufd34"); + sb.append("\162"); + sb.append("\ufd34"); + sb.append("\163"); + sb.append("\ufd34"); + sb.append("\164"); + sb.append("\ufd34"); + sb.append("\165"); + sb.append("\ufd34"); + sb.append("\166"); + sb.append("\ufd34"); + sb.append("\167"); + sb.append("\ufd34"); + sb.append("\170"); + sb.append("\ufd34"); + sb.append("\171"); + sb.append("\ufd34"); sb.append("\172"); - sb.append("\uff7c"); + sb.append("\ufd34"); sb.append("\173"); - sb.append("\uff7c"); + sb.append("\ufd34"); + sb.append("\174"); + sb.append("\ufd34"); + sb.append("\175"); + sb.append("\ufd34"); + sb.append("\176"); + sb.append("\ufd34"); sb.append("\177"); - sb.append("\uff7c"); - sb.append("\200"); - sb.append("\uff7c"); + sb.append("\ufd34"); sb.append("\202"); - sb.append("\uff7c"); + sb.append("\ufd34"); sb.append("\203"); - sb.append("\uff7c"); + sb.append("\ufd34"); sb.append("\204"); - sb.append("\uff7c"); - sb.append("\205"); - sb.append("\uff7c"); - sb.append("\206"); - sb.append("\uff7c"); - sb.append("\207"); - sb.append("\uff7c"); - sb.append("\210"); - sb.append("\uff7c"); - sb.append("\211"); - sb.append("\uff7c"); - sb.append("\212"); - sb.append("\uff7c"); - sb.append("\213"); - sb.append("\uff7c"); - sb.append("\214"); - sb.append("\uff7c"); + sb.append("\ufd34"); + sb.append("\215"); + sb.append("\ufd34"); sb.append("\216"); - sb.append("\uff7c"); - sb.append("\217"); - sb.append("\uff7c"); - sb.append("\220"); - sb.append("\uff7c"); - sb.append("\221"); - sb.append("\uff7c"); - sb.append("\222"); - sb.append("\uff7c"); - sb.append("\223"); - sb.append("\uff7c"); - sb.append("\224"); - sb.append("\uff7c"); - sb.append("\230"); - sb.append("\uff7c"); + sb.append("\ufd34"); + sb.append("\231"); + sb.append("\u029f"); + sb.append("\232"); + sb.append("\ufd34"); sb.append("\233"); - sb.append("\uff7c"); - sb.append("\234"); - sb.append("\uff7c"); - sb.append("\235"); - sb.append("\uff7c"); - sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); + sb.append("\ufd34"); + sb.append("\243"); + sb.append("\ufd34"); + sb.append("\244"); + sb.append("\ufd34"); + sb.append("\246"); + sb.append("\ufd34"); sb.append("\247"); - sb.append("\uff7c"); - sb.append("\250"); - sb.append("\uff7c"); + sb.append("\ufd34"); sb.append("\252"); - sb.append("\uff7c"); - sb.append("\253"); - sb.append("\uff7c"); - sb.append("\254"); - sb.append("\uff7c"); - sb.append("\255"); - sb.append("\uff7c"); + sb.append("\ufd34"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd2d"); + sb.append("\033"); + sb.append("\ufd2d"); + sb.append("\071"); + sb.append("\ufd2d"); + sb.append("\072"); + sb.append("\ufd2d"); + sb.append("\073"); + sb.append("\ufd2d"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\112"); + sb.append("\ufd2d"); + sb.append("\113"); + sb.append("\ufd2d"); + sb.append("\127"); + sb.append("\ufd2d"); + sb.append("\130"); + sb.append("\ufd2d"); + sb.append("\131"); + sb.append("\ufd2d"); + sb.append("\132"); + sb.append("\ufd2d"); + sb.append("\134"); + sb.append("\ufd2d"); + sb.append("\135"); + sb.append("\ufd2d"); + sb.append("\136"); + sb.append("\ufd2d"); + sb.append("\137"); + sb.append("\ufd2d"); + sb.append("\140"); + sb.append("\ufd2d"); + sb.append("\141"); + sb.append("\ufd2d"); + sb.append("\142"); + sb.append("\ufd2d"); + sb.append("\143"); + sb.append("\ufd2d"); + sb.append("\144"); + sb.append("\ufd2d"); + sb.append("\145"); + sb.append("\ufd2d"); + sb.append("\146"); + sb.append("\ufd2d"); + sb.append("\147"); + sb.append("\ufd2d"); + sb.append("\150"); + sb.append("\ufd2d"); + sb.append("\151"); + sb.append("\ufd2d"); + sb.append("\152"); + sb.append("\ufd2d"); + sb.append("\153"); + sb.append("\ufd2d"); + sb.append("\154"); + sb.append("\ufd2d"); + sb.append("\155"); + sb.append("\ufd2d"); + sb.append("\156"); + sb.append("\ufd2d"); + sb.append("\157"); + sb.append("\ufd2d"); + sb.append("\160"); + sb.append("\ufd2d"); + sb.append("\161"); + sb.append("\ufd2d"); + sb.append("\162"); + sb.append("\ufd2d"); + sb.append("\163"); + sb.append("\ufd2d"); + sb.append("\164"); + sb.append("\ufd2d"); + sb.append("\165"); + sb.append("\ufd2d"); + sb.append("\166"); + sb.append("\ufd2d"); + sb.append("\167"); + sb.append("\ufd2d"); + sb.append("\170"); + sb.append("\ufd2d"); + sb.append("\171"); + sb.append("\ufd2d"); + sb.append("\172"); + sb.append("\ufd2d"); + sb.append("\173"); + sb.append("\ufd2d"); + sb.append("\174"); + sb.append("\ufd2d"); + sb.append("\175"); + sb.append("\ufd2d"); + sb.append("\176"); + sb.append("\ufd2d"); + sb.append("\177"); + sb.append("\ufd2d"); + sb.append("\202"); + sb.append("\ufd2d"); + sb.append("\203"); + sb.append("\ufd2d"); + sb.append("\204"); + sb.append("\ufd2d"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd2d"); + sb.append("\231"); + sb.append("\ufd2d"); + sb.append("\232"); + sb.append("\ufd2d"); + sb.append("\233"); + sb.append("\ufd2d"); + sb.append("\243"); + sb.append("\ufd2d"); + sb.append("\244"); + sb.append("\ufd2d"); + sb.append("\246"); + sb.append("\ufd2d"); + sb.append("\247"); + sb.append("\ufd2d"); + sb.append("\252"); + sb.append("\ufd2d"); + sb.append("\001"); sb.append("\002"); - sb.append("\uff03"); - sb.append("\003"); - sb.append("\uff03"); - sb.append("\004"); - sb.append("\uff03"); - sb.append("\005"); - sb.append("\uff03"); - sb.append("\006"); - sb.append("\uff03"); - sb.append("\007"); - sb.append("\uff03"); - sb.append("\010"); - sb.append("\uff03"); - sb.append("\011"); - sb.append("\uff03"); - sb.append("\012"); - sb.append("\uff03"); - sb.append("\014"); - sb.append("\uff03"); - sb.append("\015"); - sb.append("\uff03"); - sb.append("\016"); - sb.append("\uff03"); - sb.append("\017"); - sb.append("\uff03"); - sb.append("\020"); - sb.append("\uff03"); - sb.append("\021"); - sb.append("\uff03"); - sb.append("\022"); - sb.append("\uff03"); - sb.append("\023"); - sb.append("\uff03"); - sb.append("\024"); - sb.append("\uff03"); - sb.append("\025"); - sb.append("\uff03"); - sb.append("\026"); - sb.append("\uff03"); - sb.append("\027"); - sb.append("\uff03"); - sb.append("\030"); - sb.append("\uff03"); - sb.append("\032"); - sb.append("\uff03"); - sb.append("\034"); - sb.append("\uff03"); - sb.append("\035"); - sb.append("\uff03"); - sb.append("\036"); - sb.append("\uff03"); - sb.append("\037"); - sb.append("\uff03"); - sb.append("\040"); - sb.append("\uff03"); - sb.append("\041"); - sb.append("\uff03"); - sb.append("\042"); - sb.append("\uff03"); - sb.append("\043"); - sb.append("\uff03"); - sb.append("\044"); - sb.append("\uff03"); - sb.append("\045"); - sb.append("\uff03"); - sb.append("\046"); - sb.append("\uff03"); - sb.append("\047"); - sb.append("\uff03"); - sb.append("\050"); - sb.append("\uff03"); - sb.append("\051"); - sb.append("\uff03"); - sb.append("\052"); - sb.append("\uff03"); - sb.append("\054"); - sb.append("\uff03"); - sb.append("\056"); - sb.append("\uff03"); - sb.append("\057"); - sb.append("\uff03"); - sb.append("\061"); - sb.append("\uff03"); - sb.append("\062"); - sb.append("\uff03"); - sb.append("\063"); - sb.append("\uff03"); - sb.append("\064"); - sb.append("\uff03"); - sb.append("\065"); - sb.append("\uff03"); - sb.append("\066"); - sb.append("\uff03"); - sb.append("\074"); - sb.append("\uff03"); - sb.append("\075"); - sb.append("\uff03"); - sb.append("\077"); - sb.append("\uff03"); - sb.append("\100"); - sb.append("\uff03"); - sb.append("\101"); - sb.append("\uff03"); - sb.append("\102"); - sb.append("\uff03"); - sb.append("\103"); - sb.append("\uff03"); - sb.append("\104"); - sb.append("\uff03"); - sb.append("\105"); - sb.append("\uff03"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd39"); + sb.append("\033"); + sb.append("\ufd39"); + sb.append("\071"); + sb.append("\ufd39"); + sb.append("\072"); + sb.append("\ufd39"); + sb.append("\073"); + sb.append("\ufd39"); sb.append("\111"); - sb.append("\uff03"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\uff03"); - sb.append("\114"); - sb.append("\uff03"); - sb.append("\115"); - sb.append("\uff03"); - sb.append("\116"); - sb.append("\uff03"); - sb.append("\120"); - sb.append("\uff03"); - sb.append("\121"); - sb.append("\uff03"); - sb.append("\122"); - sb.append("\uff03"); - sb.append("\123"); - sb.append("\uff03"); - sb.append("\124"); - sb.append("\uff03"); - sb.append("\125"); - sb.append("\uff03"); - sb.append("\126"); - sb.append("\uff03"); - sb.append("\133"); - sb.append("\uff03"); + sb.append("\ufd39"); + sb.append("\113"); + sb.append("\ufd39"); + sb.append("\127"); + sb.append("\ufd39"); + sb.append("\130"); + sb.append("\ufd39"); + sb.append("\131"); + sb.append("\ufd39"); + sb.append("\132"); + sb.append("\ufd39"); + sb.append("\134"); + sb.append("\ufd39"); + sb.append("\135"); + sb.append("\ufd39"); + sb.append("\136"); + sb.append("\ufd39"); + sb.append("\137"); + sb.append("\ufd39"); + sb.append("\140"); + sb.append("\ufd39"); + sb.append("\141"); + sb.append("\ufd39"); + sb.append("\142"); + sb.append("\ufd39"); + sb.append("\143"); + sb.append("\ufd39"); + sb.append("\144"); + sb.append("\ufd39"); + sb.append("\145"); + sb.append("\ufd39"); + sb.append("\146"); + sb.append("\ufd39"); + sb.append("\147"); + sb.append("\ufd39"); + sb.append("\150"); + sb.append("\ufd39"); sb.append("\151"); - sb.append("\uff03"); + sb.append("\ufd39"); + sb.append("\152"); + sb.append("\ufd39"); + sb.append("\153"); + sb.append("\ufd39"); + sb.append("\154"); + sb.append("\ufd39"); + sb.append("\155"); + sb.append("\ufd39"); + sb.append("\156"); + sb.append("\ufd39"); + sb.append("\157"); + sb.append("\ufd39"); + sb.append("\160"); + sb.append("\ufd39"); + sb.append("\161"); + sb.append("\ufd39"); + sb.append("\162"); + sb.append("\ufd39"); + sb.append("\163"); + sb.append("\ufd39"); + sb.append("\164"); + sb.append("\ufd39"); + sb.append("\165"); + sb.append("\ufd39"); + sb.append("\166"); + sb.append("\ufd39"); + sb.append("\167"); + sb.append("\ufd39"); + sb.append("\170"); + sb.append("\ufd39"); + sb.append("\171"); + sb.append("\ufd39"); sb.append("\172"); - sb.append("\uff03"); + sb.append("\ufd39"); sb.append("\173"); - sb.append("\uff03"); + sb.append("\ufd39"); + sb.append("\174"); + sb.append("\ufd39"); + sb.append("\175"); + sb.append("\ufd39"); + sb.append("\176"); + sb.append("\ufd39"); sb.append("\177"); - sb.append("\uff03"); - sb.append("\200"); - sb.append("\uff03"); + sb.append("\ufd39"); sb.append("\202"); - sb.append("\uff03"); + sb.append("\ufd39"); sb.append("\203"); - sb.append("\uff03"); + sb.append("\ufd39"); sb.append("\204"); - sb.append("\uff03"); - sb.append("\205"); - sb.append("\uff03"); - sb.append("\206"); - sb.append("\uff03"); - sb.append("\207"); - sb.append("\uff03"); - sb.append("\210"); - sb.append("\uff03"); - sb.append("\211"); - sb.append("\uff03"); - sb.append("\212"); - sb.append("\uff03"); - sb.append("\213"); - sb.append("\uff03"); - sb.append("\214"); - sb.append("\uff03"); + sb.append("\ufd39"); + sb.append("\215"); + sb.append("\u0274"); sb.append("\216"); - sb.append("\uff03"); - sb.append("\217"); - sb.append("\uff03"); - sb.append("\220"); - sb.append("\uff03"); - sb.append("\221"); - sb.append("\uff03"); - sb.append("\222"); - sb.append("\uff03"); - sb.append("\223"); - sb.append("\uff03"); - sb.append("\224"); - sb.append("\uff03"); - sb.append("\230"); - sb.append("\uff03"); + sb.append("\ufd39"); + sb.append("\231"); + sb.append("\ufd39"); + sb.append("\232"); + sb.append("\ufd39"); sb.append("\233"); - sb.append("\uff03"); - sb.append("\234"); - sb.append("\uff03"); - sb.append("\235"); - sb.append("\uff03"); - sb.append("\236"); - sb.append("\uff03"); - sb.append("\240"); - sb.append("\uff03"); + sb.append("\ufd39"); + sb.append("\243"); + sb.append("\ufd39"); + sb.append("\244"); + sb.append("\ufd39"); + sb.append("\246"); + sb.append("\ufd39"); sb.append("\247"); - sb.append("\uff03"); - sb.append("\250"); - sb.append("\uff03"); + sb.append("\ufd39"); sb.append("\252"); - sb.append("\uff03"); - sb.append("\253"); - sb.append("\uff03"); - sb.append("\254"); - sb.append("\uff03"); - sb.append("\255"); - sb.append("\uff03"); + sb.append("\ufd39"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); + sb.append("\170"); + sb.append("\031"); + sb.append("\ufd4b"); + sb.append("\033"); + sb.append("\ufd4b"); + sb.append("\071"); + sb.append("\u02a9"); + sb.append("\072"); + sb.append("\u02a6"); + sb.append("\073"); + sb.append("\ufd4b"); + sb.append("\112"); + sb.append("\ufd4b"); + sb.append("\113"); + sb.append("\u02a7"); + sb.append("\127"); + sb.append("\ufd4b"); + sb.append("\130"); + sb.append("\ufd4b"); + sb.append("\131"); + sb.append("\ufd4b"); + sb.append("\132"); + sb.append("\ufd4b"); + sb.append("\134"); + sb.append("\ufd4b"); + sb.append("\135"); + sb.append("\ufd4b"); + sb.append("\136"); + sb.append("\ufd4b"); + sb.append("\137"); + sb.append("\ufd4b"); + sb.append("\140"); + sb.append("\ufd4b"); + sb.append("\141"); + sb.append("\ufd4b"); + sb.append("\142"); + sb.append("\ufd4b"); + sb.append("\143"); + sb.append("\ufd4b"); + sb.append("\144"); + sb.append("\ufd4b"); + sb.append("\145"); + sb.append("\ufd4b"); + sb.append("\146"); + sb.append("\ufd4b"); + sb.append("\147"); + sb.append("\ufd4b"); + sb.append("\150"); + sb.append("\ufd4b"); + sb.append("\151"); + sb.append("\ufd4b"); + sb.append("\152"); + sb.append("\ufd4b"); + sb.append("\153"); + sb.append("\ufd4b"); + sb.append("\154"); + sb.append("\ufd4b"); + sb.append("\155"); + sb.append("\ufd4b"); + sb.append("\156"); + sb.append("\ufd4b"); + sb.append("\157"); + sb.append("\ufd4b"); + sb.append("\160"); + sb.append("\ufd4b"); + sb.append("\161"); + sb.append("\ufd4b"); + sb.append("\162"); + sb.append("\ufd4b"); + sb.append("\163"); + sb.append("\ufd4b"); + sb.append("\164"); + sb.append("\ufd4b"); + sb.append("\165"); + sb.append("\ufd4b"); + sb.append("\166"); + sb.append("\ufd4b"); + sb.append("\167"); + sb.append("\ufd4b"); + sb.append("\170"); + sb.append("\ufd4b"); + sb.append("\171"); + sb.append("\ufd4b"); + sb.append("\172"); + sb.append("\ufd4b"); + sb.append("\173"); + sb.append("\ufd4b"); + sb.append("\174"); + sb.append("\ufd4b"); + sb.append("\175"); + sb.append("\ufd4b"); + sb.append("\176"); + sb.append("\ufd4b"); + sb.append("\177"); + sb.append("\ufd4b"); + sb.append("\202"); + sb.append("\ufd4b"); + sb.append("\203"); + sb.append("\ufd4b"); + sb.append("\204"); + sb.append("\ufd4b"); + sb.append("\216"); + sb.append("\ufd4b"); + sb.append("\231"); + sb.append("\ufd4b"); + sb.append("\232"); + sb.append("\ufd4b"); + sb.append("\233"); + sb.append("\ufd4b"); + sb.append("\243"); + sb.append("\ufd4b"); + sb.append("\244"); + sb.append("\ufd4b"); + sb.append("\246"); + sb.append("\ufd4b"); + sb.append("\247"); + sb.append("\ufd4b"); + sb.append("\252"); + sb.append("\ufd4b"); + sb.append("\001"); sb.append("\002"); - sb.append("\ufeff"); - sb.append("\003"); - sb.append("\ufeff"); - sb.append("\004"); - sb.append("\ufeff"); - sb.append("\005"); - sb.append("\ufeff"); - sb.append("\006"); - sb.append("\ufeff"); - sb.append("\007"); - sb.append("\ufeff"); - sb.append("\010"); - sb.append("\ufeff"); - sb.append("\011"); - sb.append("\ufeff"); - sb.append("\012"); - sb.append("\ufeff"); - sb.append("\014"); - sb.append("\ufeff"); - sb.append("\015"); - sb.append("\ufeff"); - sb.append("\016"); - sb.append("\ufeff"); - sb.append("\017"); - sb.append("\ufeff"); - sb.append("\020"); - sb.append("\ufeff"); - sb.append("\021"); - sb.append("\ufeff"); - sb.append("\022"); - sb.append("\ufeff"); - sb.append("\023"); - sb.append("\ufeff"); - sb.append("\024"); - sb.append("\ufeff"); - sb.append("\025"); - sb.append("\ufeff"); - sb.append("\026"); - sb.append("\ufeff"); - sb.append("\027"); - sb.append("\ufeff"); - sb.append("\030"); - sb.append("\ufeff"); - sb.append("\032"); - sb.append("\ufeff"); - sb.append("\034"); - sb.append("\ufeff"); - sb.append("\035"); - sb.append("\ufeff"); - sb.append("\036"); - sb.append("\ufeff"); - sb.append("\037"); - sb.append("\ufeff"); - sb.append("\040"); - sb.append("\ufeff"); - sb.append("\041"); - sb.append("\ufeff"); - sb.append("\042"); - sb.append("\ufeff"); - sb.append("\043"); - sb.append("\ufeff"); - sb.append("\044"); - sb.append("\ufeff"); - sb.append("\045"); - sb.append("\ufeff"); - sb.append("\046"); - sb.append("\ufeff"); - sb.append("\047"); - sb.append("\ufeff"); - sb.append("\050"); - sb.append("\ufeff"); - sb.append("\051"); - sb.append("\ufeff"); - sb.append("\052"); - sb.append("\ufeff"); - sb.append("\054"); - sb.append("\ufeff"); - sb.append("\056"); - sb.append("\ufeff"); - sb.append("\057"); - sb.append("\ufeff"); - sb.append("\061"); - sb.append("\ufeff"); - sb.append("\062"); - sb.append("\ufeff"); - sb.append("\063"); - sb.append("\ufeff"); - sb.append("\064"); - sb.append("\ufeff"); - sb.append("\065"); - sb.append("\ufeff"); - sb.append("\066"); - sb.append("\ufeff"); - sb.append("\074"); - sb.append("\ufeff"); - sb.append("\075"); - sb.append("\ufeff"); - sb.append("\077"); - sb.append("\ufeff"); - sb.append("\100"); - sb.append("\ufeff"); - sb.append("\101"); - sb.append("\ufeff"); - sb.append("\102"); - sb.append("\ufeff"); - sb.append("\103"); - sb.append("\ufeff"); - sb.append("\104"); - sb.append("\ufeff"); - sb.append("\105"); - sb.append("\ufeff"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd34"); + sb.append("\033"); + sb.append("\ufd34"); + sb.append("\071"); + sb.append("\ufd34"); + sb.append("\072"); + sb.append("\ufd34"); + sb.append("\073"); + sb.append("\ufd34"); sb.append("\111"); - sb.append("\ufeff"); + sb.append("\ufd34"); sb.append("\112"); - sb.append("\ufeff"); - sb.append("\114"); - sb.append("\ufeff"); - sb.append("\115"); - sb.append("\ufeff"); - sb.append("\116"); - sb.append("\ufeff"); - sb.append("\120"); - sb.append("\ufeff"); - sb.append("\121"); - sb.append("\ufeff"); - sb.append("\122"); - sb.append("\ufeff"); - sb.append("\123"); - sb.append("\ufeff"); - sb.append("\124"); - sb.append("\ufeff"); - sb.append("\125"); - sb.append("\ufeff"); - sb.append("\126"); - sb.append("\ufeff"); - sb.append("\133"); - sb.append("\ufeff"); + sb.append("\ufd34"); + sb.append("\113"); + sb.append("\ufd34"); + sb.append("\127"); + sb.append("\ufd34"); + sb.append("\130"); + sb.append("\ufd34"); + sb.append("\131"); + sb.append("\ufd34"); + sb.append("\132"); + sb.append("\ufd34"); + sb.append("\134"); + sb.append("\ufd34"); + sb.append("\135"); + sb.append("\ufd34"); + sb.append("\136"); + sb.append("\ufd34"); + sb.append("\137"); + sb.append("\ufd34"); + sb.append("\140"); + sb.append("\ufd34"); + sb.append("\141"); + sb.append("\ufd34"); + sb.append("\142"); + sb.append("\ufd34"); + sb.append("\143"); + sb.append("\ufd34"); + sb.append("\144"); + sb.append("\ufd34"); + sb.append("\145"); + sb.append("\ufd34"); + sb.append("\146"); + sb.append("\ufd34"); + sb.append("\147"); + sb.append("\ufd34"); + sb.append("\150"); + sb.append("\ufd34"); + sb.append("\151"); + sb.append("\ufd34"); + sb.append("\152"); + sb.append("\ufd34"); + sb.append("\153"); + sb.append("\ufd34"); + sb.append("\154"); + sb.append("\ufd34"); + sb.append("\155"); + sb.append("\ufd34"); + sb.append("\156"); + sb.append("\ufd34"); + sb.append("\157"); + sb.append("\ufd34"); + sb.append("\160"); + sb.append("\ufd34"); + sb.append("\161"); + sb.append("\ufd34"); + sb.append("\162"); + sb.append("\ufd34"); + sb.append("\163"); + sb.append("\ufd34"); + sb.append("\164"); + sb.append("\ufd34"); + sb.append("\165"); + sb.append("\ufd34"); + sb.append("\166"); + sb.append("\ufd34"); + sb.append("\167"); + sb.append("\ufd34"); + sb.append("\170"); + sb.append("\ufd34"); + sb.append("\171"); + sb.append("\ufd34"); + sb.append("\172"); + sb.append("\ufd34"); + sb.append("\173"); + sb.append("\ufd34"); + sb.append("\174"); + sb.append("\ufd34"); + sb.append("\175"); + sb.append("\ufd34"); + sb.append("\176"); + sb.append("\ufd34"); + sb.append("\177"); + sb.append("\ufd34"); + sb.append("\202"); + sb.append("\ufd34"); + sb.append("\203"); + sb.append("\ufd34"); + sb.append("\204"); + sb.append("\ufd34"); + sb.append("\215"); + sb.append("\ufd34"); + sb.append("\216"); + sb.append("\ufd34"); + sb.append("\231"); + sb.append("\u029f"); + sb.append("\232"); + sb.append("\ufd34"); + sb.append("\233"); + sb.append("\ufd34"); + sb.append("\243"); + sb.append("\ufd34"); + sb.append("\244"); + sb.append("\ufd34"); + sb.append("\246"); + sb.append("\ufd34"); + sb.append("\247"); + sb.append("\ufd34"); + sb.append("\252"); + sb.append("\ufd34"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd2d"); + sb.append("\033"); + sb.append("\ufd2d"); + sb.append("\071"); + sb.append("\ufd2d"); + sb.append("\072"); + sb.append("\ufd2d"); + sb.append("\073"); + sb.append("\ufd2d"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\112"); + sb.append("\ufd2d"); + sb.append("\113"); + sb.append("\ufd2d"); + sb.append("\127"); + sb.append("\ufd2d"); + sb.append("\130"); + sb.append("\ufd2d"); + sb.append("\131"); + sb.append("\ufd2d"); + sb.append("\132"); + sb.append("\ufd2d"); + sb.append("\134"); + sb.append("\ufd2d"); + sb.append("\135"); + sb.append("\ufd2d"); + sb.append("\136"); + sb.append("\ufd2d"); + sb.append("\137"); + sb.append("\ufd2d"); + sb.append("\140"); + sb.append("\ufd2d"); + sb.append("\141"); + sb.append("\ufd2d"); + sb.append("\142"); + sb.append("\ufd2d"); + sb.append("\143"); + sb.append("\ufd2d"); + sb.append("\144"); + sb.append("\ufd2d"); + sb.append("\145"); + sb.append("\ufd2d"); + sb.append("\146"); + sb.append("\ufd2d"); + sb.append("\147"); + sb.append("\ufd2d"); + sb.append("\150"); + sb.append("\ufd2d"); sb.append("\151"); - sb.append("\ufeff"); + sb.append("\ufd2d"); + sb.append("\152"); + sb.append("\ufd2d"); + sb.append("\153"); + sb.append("\ufd2d"); + sb.append("\154"); + sb.append("\ufd2d"); + sb.append("\155"); + sb.append("\ufd2d"); + sb.append("\156"); + sb.append("\ufd2d"); + sb.append("\157"); + sb.append("\ufd2d"); + sb.append("\160"); + sb.append("\ufd2d"); + sb.append("\161"); + sb.append("\ufd2d"); + sb.append("\162"); + sb.append("\ufd2d"); + sb.append("\163"); + sb.append("\ufd2d"); + sb.append("\164"); + sb.append("\ufd2d"); + sb.append("\165"); + sb.append("\ufd2d"); + sb.append("\166"); + sb.append("\ufd2d"); + sb.append("\167"); + sb.append("\ufd2d"); + sb.append("\170"); + sb.append("\ufd2d"); + sb.append("\171"); + sb.append("\ufd2d"); sb.append("\172"); - sb.append("\ufeff"); + sb.append("\ufd2d"); sb.append("\173"); - sb.append("\ufeff"); + sb.append("\ufd2d"); + sb.append("\174"); + sb.append("\ufd2d"); + sb.append("\175"); + sb.append("\ufd2d"); + sb.append("\176"); + sb.append("\ufd2d"); sb.append("\177"); - sb.append("\ufeff"); - sb.append("\200"); - sb.append("\ufeff"); + sb.append("\ufd2d"); sb.append("\202"); - sb.append("\ufeff"); + sb.append("\ufd2d"); sb.append("\203"); - sb.append("\ufeff"); + sb.append("\ufd2d"); sb.append("\204"); - sb.append("\ufeff"); - sb.append("\205"); - sb.append("\ufeff"); - sb.append("\206"); - sb.append("\ufeff"); - sb.append("\207"); - sb.append("\ufeff"); - sb.append("\210"); - sb.append("\ufeff"); - sb.append("\211"); - sb.append("\ufeff"); - sb.append("\212"); - sb.append("\ufeff"); - sb.append("\213"); - sb.append("\ufeff"); - sb.append("\214"); - sb.append("\ufeff"); + sb.append("\ufd2d"); + sb.append("\215"); + sb.append("\u0274"); sb.append("\216"); - sb.append("\ufeff"); - sb.append("\217"); - sb.append("\ufeff"); - sb.append("\220"); - sb.append("\u04f6"); - sb.append("\221"); - sb.append("\u04f5"); - sb.append("\222"); - sb.append("\ufeff"); - sb.append("\223"); - sb.append("\ufeff"); - sb.append("\224"); - sb.append("\ufeff"); - sb.append("\230"); - sb.append("\ufeff"); + sb.append("\ufd2d"); + sb.append("\231"); + sb.append("\ufd2d"); + sb.append("\232"); + sb.append("\ufd2d"); sb.append("\233"); - sb.append("\ufeff"); - sb.append("\234"); - sb.append("\ufeff"); - sb.append("\235"); - sb.append("\ufeff"); - sb.append("\236"); - sb.append("\ufeff"); - sb.append("\240"); - sb.append("\ufeff"); + sb.append("\ufd2d"); + sb.append("\243"); + sb.append("\ufd2d"); + sb.append("\244"); + sb.append("\ufd2d"); + sb.append("\246"); + sb.append("\ufd2d"); sb.append("\247"); - sb.append("\ufeff"); - sb.append("\250"); - sb.append("\ufeff"); + sb.append("\ufd2d"); sb.append("\252"); - sb.append("\ufeff"); - sb.append("\253"); - sb.append("\ufeff"); - sb.append("\254"); - sb.append("\ufeff"); - sb.append("\255"); - sb.append("\ufeff"); + sb.append("\ufd2d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff75"); - sb.append("\003"); - sb.append("\uff75"); - sb.append("\004"); - sb.append("\uff75"); - sb.append("\005"); - sb.append("\uff75"); - sb.append("\006"); - sb.append("\uff75"); - sb.append("\007"); - sb.append("\uff75"); - sb.append("\010"); - sb.append("\uff75"); - sb.append("\011"); - sb.append("\uff75"); - sb.append("\012"); - sb.append("\uff75"); - sb.append("\014"); - sb.append("\uff75"); - sb.append("\015"); - sb.append("\uff75"); - sb.append("\016"); - sb.append("\uff75"); - sb.append("\017"); - sb.append("\uff75"); - sb.append("\020"); - sb.append("\uff75"); - sb.append("\021"); - sb.append("\uff75"); - sb.append("\022"); - sb.append("\uff75"); - sb.append("\023"); - sb.append("\uff75"); - sb.append("\024"); - sb.append("\uff75"); - sb.append("\025"); - sb.append("\uff75"); - sb.append("\026"); - sb.append("\uff75"); - sb.append("\027"); - sb.append("\uff75"); - sb.append("\030"); - sb.append("\uff75"); - sb.append("\032"); - sb.append("\uff75"); - sb.append("\034"); - sb.append("\uff75"); - sb.append("\035"); - sb.append("\uff75"); - sb.append("\036"); - sb.append("\uff75"); - sb.append("\037"); - sb.append("\uff75"); - sb.append("\040"); - sb.append("\uff75"); - sb.append("\041"); - sb.append("\uff75"); - sb.append("\042"); - sb.append("\uff75"); - sb.append("\043"); - sb.append("\uff75"); - sb.append("\044"); - sb.append("\uff75"); - sb.append("\045"); - sb.append("\uff75"); - sb.append("\046"); - sb.append("\uff75"); - sb.append("\047"); - sb.append("\uff75"); - sb.append("\050"); - sb.append("\uff75"); - sb.append("\051"); - sb.append("\uff75"); - sb.append("\052"); - sb.append("\uff75"); - sb.append("\054"); - sb.append("\uff75"); - sb.append("\056"); - sb.append("\uff75"); - sb.append("\057"); - sb.append("\uff75"); - sb.append("\061"); - sb.append("\uff75"); - sb.append("\062"); - sb.append("\uff75"); - sb.append("\063"); - sb.append("\uff75"); - sb.append("\064"); - sb.append("\uff75"); - sb.append("\065"); - sb.append("\uff75"); - sb.append("\066"); - sb.append("\uff75"); - sb.append("\074"); - sb.append("\uff75"); - sb.append("\075"); - sb.append("\uff75"); - sb.append("\077"); - sb.append("\uff75"); - sb.append("\100"); - sb.append("\uff75"); - sb.append("\101"); - sb.append("\uff75"); - sb.append("\102"); - sb.append("\uff75"); - sb.append("\103"); - sb.append("\uff75"); - sb.append("\104"); - sb.append("\uff75"); - sb.append("\105"); - sb.append("\uff75"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd39"); + sb.append("\033"); + sb.append("\ufd39"); + sb.append("\071"); + sb.append("\ufd39"); + sb.append("\072"); + sb.append("\ufd39"); + sb.append("\073"); + sb.append("\ufd39"); sb.append("\111"); - sb.append("\uff75"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\uff75"); - sb.append("\114"); - sb.append("\uff75"); - sb.append("\115"); - sb.append("\uff75"); - sb.append("\116"); - sb.append("\uff75"); - sb.append("\120"); - sb.append("\uff75"); - sb.append("\121"); - sb.append("\uff75"); - sb.append("\122"); - sb.append("\uff75"); - sb.append("\123"); - sb.append("\uff75"); - sb.append("\124"); - sb.append("\uff75"); - sb.append("\125"); - sb.append("\uff75"); - sb.append("\126"); - sb.append("\uff75"); - sb.append("\133"); - sb.append("\uff75"); + sb.append("\ufd39"); + sb.append("\113"); + sb.append("\ufd39"); + sb.append("\127"); + sb.append("\ufd39"); + sb.append("\130"); + sb.append("\ufd39"); + sb.append("\131"); + sb.append("\ufd39"); + sb.append("\132"); + sb.append("\ufd39"); + sb.append("\134"); + sb.append("\ufd39"); + sb.append("\135"); + sb.append("\ufd39"); + sb.append("\136"); + sb.append("\ufd39"); + sb.append("\137"); + sb.append("\ufd39"); + sb.append("\140"); + sb.append("\ufd39"); + sb.append("\141"); + sb.append("\ufd39"); + sb.append("\142"); + sb.append("\ufd39"); + sb.append("\143"); + sb.append("\ufd39"); + sb.append("\144"); + sb.append("\ufd39"); + sb.append("\145"); + sb.append("\ufd39"); + sb.append("\146"); + sb.append("\ufd39"); + sb.append("\147"); + sb.append("\ufd39"); + sb.append("\150"); + sb.append("\ufd39"); sb.append("\151"); - sb.append("\uff75"); + sb.append("\ufd39"); + sb.append("\152"); + sb.append("\ufd39"); + sb.append("\153"); + sb.append("\ufd39"); + sb.append("\154"); + sb.append("\ufd39"); + sb.append("\155"); + sb.append("\ufd39"); + sb.append("\156"); + sb.append("\ufd39"); + sb.append("\157"); + sb.append("\ufd39"); + sb.append("\160"); + sb.append("\ufd39"); + sb.append("\161"); + sb.append("\ufd39"); + sb.append("\162"); + sb.append("\ufd39"); + sb.append("\163"); + sb.append("\ufd39"); + sb.append("\164"); + sb.append("\ufd39"); + sb.append("\165"); + sb.append("\ufd39"); + sb.append("\166"); + sb.append("\ufd39"); + sb.append("\167"); + sb.append("\ufd39"); + sb.append("\170"); + sb.append("\ufd39"); + sb.append("\171"); + sb.append("\ufd39"); sb.append("\172"); - sb.append("\uff75"); + sb.append("\ufd39"); sb.append("\173"); - sb.append("\uff75"); + sb.append("\ufd39"); + sb.append("\174"); + sb.append("\ufd39"); + sb.append("\175"); + sb.append("\ufd39"); + sb.append("\176"); + sb.append("\ufd39"); sb.append("\177"); - sb.append("\uff75"); - sb.append("\200"); - sb.append("\uff75"); + sb.append("\ufd39"); sb.append("\202"); - sb.append("\uff75"); + sb.append("\ufd39"); sb.append("\203"); - sb.append("\uff75"); + sb.append("\ufd39"); sb.append("\204"); - sb.append("\uff75"); - sb.append("\205"); - sb.append("\uff75"); - sb.append("\206"); - sb.append("\uff75"); - sb.append("\207"); - sb.append("\uff75"); - sb.append("\210"); - sb.append("\uff75"); - sb.append("\211"); - sb.append("\uff75"); - sb.append("\212"); - sb.append("\uff75"); - sb.append("\213"); - sb.append("\uff75"); - sb.append("\214"); - sb.append("\uff75"); + sb.append("\ufd39"); + sb.append("\215"); + sb.append("\u0274"); sb.append("\216"); - sb.append("\uff75"); - sb.append("\217"); - sb.append("\uff75"); - sb.append("\220"); - sb.append("\uff75"); - sb.append("\221"); - sb.append("\uff75"); - sb.append("\222"); - sb.append("\uff75"); - sb.append("\223"); - sb.append("\uff75"); - sb.append("\224"); - sb.append("\uff75"); - sb.append("\230"); - sb.append("\uff75"); + sb.append("\ufd39"); + sb.append("\231"); + sb.append("\ufd39"); + sb.append("\232"); + sb.append("\ufd39"); sb.append("\233"); - sb.append("\uff75"); - sb.append("\234"); - sb.append("\uff75"); - sb.append("\235"); - sb.append("\uff75"); - sb.append("\236"); - sb.append("\uff75"); - sb.append("\240"); - sb.append("\uff75"); + sb.append("\ufd39"); + sb.append("\243"); + sb.append("\ufd39"); + sb.append("\244"); + sb.append("\ufd39"); + sb.append("\246"); + sb.append("\ufd39"); sb.append("\247"); - sb.append("\uff75"); - sb.append("\250"); - sb.append("\uff75"); + sb.append("\ufd39"); sb.append("\252"); - sb.append("\uff75"); - sb.append("\253"); - sb.append("\uff75"); - sb.append("\254"); - sb.append("\uff75"); - sb.append("\255"); - sb.append("\uff75"); + sb.append("\ufd39"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\246"); - sb.append("\003"); - sb.append("\211"); - sb.append("\004"); - sb.append("\201"); - sb.append("\005"); - sb.append("\164"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\217"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\014"); - sb.append("\007"); - sb.append("\015"); + sb.append("\170"); sb.append("\031"); - sb.append("\016"); + sb.append("\ufd4a"); + sb.append("\033"); + sb.append("\ufd4a"); sb.append("\071"); - sb.append("\017"); - sb.append("\143"); - sb.append("\020"); - sb.append("\035"); - sb.append("\021"); - sb.append("\034"); - sb.append("\023"); - sb.append("\145"); - sb.append("\025"); - sb.append("\200"); - sb.append("\027"); - sb.append("\203"); - sb.append("\032"); - sb.append("\106"); - sb.append("\034"); + sb.append("\u02a9"); + sb.append("\072"); + sb.append("\u02a6"); + sb.append("\073"); + sb.append("\ufd4a"); + sb.append("\112"); + sb.append("\ufd4a"); sb.append("\113"); - sb.append("\036"); - sb.append("\125"); - sb.append("\041"); - sb.append("\033"); - sb.append("\042"); - sb.append("\040"); - sb.append("\043"); - sb.append("\226"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\047"); - sb.append("\212"); - sb.append("\050"); - sb.append("\173"); - sb.append("\051"); - sb.append("\214"); - sb.append("\052"); - sb.append("\057"); - sb.append("\054"); - sb.append("\026"); - sb.append("\056"); - sb.append("\u03a5"); - sb.append("\057"); - sb.append("\016"); - sb.append("\061"); - sb.append("\110"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); + sb.append("\u02a7"); + sb.append("\127"); + sb.append("\ufd4a"); + sb.append("\130"); + sb.append("\ufd4a"); + sb.append("\131"); + sb.append("\ufd4a"); + sb.append("\132"); + sb.append("\ufd4a"); + sb.append("\134"); + sb.append("\ufd4a"); + sb.append("\135"); + sb.append("\ufd4a"); + sb.append("\136"); + sb.append("\ufd4a"); + sb.append("\137"); + sb.append("\ufd4a"); + sb.append("\140"); + sb.append("\ufd4a"); sb.append("\141"); - sb.append("\111"); + sb.append("\ufd4a"); + sb.append("\142"); + sb.append("\ufd4a"); + sb.append("\143"); + sb.append("\ufd4a"); + sb.append("\144"); + sb.append("\ufd4a"); + sb.append("\145"); + sb.append("\ufd4a"); + sb.append("\146"); + sb.append("\ufd4a"); + sb.append("\147"); + sb.append("\ufd4a"); + sb.append("\150"); + sb.append("\ufd4a"); + sb.append("\151"); + sb.append("\ufd4a"); + sb.append("\152"); + sb.append("\ufd4a"); + sb.append("\153"); + sb.append("\ufd4a"); + sb.append("\154"); + sb.append("\ufd4a"); + sb.append("\155"); + sb.append("\ufd4a"); + sb.append("\156"); + sb.append("\ufd4a"); sb.append("\157"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\120"); - sb.append("\172"); - sb.append("\121"); + sb.append("\ufd4a"); sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); + sb.append("\ufd4a"); + sb.append("\161"); + sb.append("\ufd4a"); + sb.append("\162"); + sb.append("\ufd4a"); + sb.append("\163"); + sb.append("\ufd4a"); + sb.append("\164"); + sb.append("\ufd4a"); + sb.append("\165"); + sb.append("\ufd4a"); + sb.append("\166"); + sb.append("\ufd4a"); + sb.append("\167"); + sb.append("\ufd4a"); + sb.append("\170"); + sb.append("\ufd4a"); + sb.append("\171"); + sb.append("\ufd4a"); + sb.append("\172"); + sb.append("\ufd4a"); + sb.append("\173"); + sb.append("\ufd4a"); + sb.append("\174"); + sb.append("\ufd4a"); + sb.append("\175"); + sb.append("\ufd4a"); + sb.append("\176"); + sb.append("\ufd4a"); + sb.append("\177"); + sb.append("\ufd4a"); + sb.append("\202"); + sb.append("\ufd4a"); + sb.append("\203"); + sb.append("\ufd4a"); + sb.append("\204"); + sb.append("\ufd4a"); + sb.append("\216"); + sb.append("\ufd4a"); + sb.append("\231"); + sb.append("\ufd4a"); + sb.append("\232"); + sb.append("\ufd4a"); + sb.append("\233"); + sb.append("\ufd4a"); + sb.append("\243"); + sb.append("\ufd4a"); + sb.append("\244"); + sb.append("\ufd4a"); + sb.append("\246"); + sb.append("\ufd4a"); + sb.append("\247"); + sb.append("\ufd4a"); + sb.append("\252"); + sb.append("\ufd4a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe4a"); + sb.append("\033"); + sb.append("\ufe4a"); + sb.append("\073"); + sb.append("\ufe4a"); + sb.append("\112"); + sb.append("\ufe4a"); + sb.append("\127"); + sb.append("\ufe4a"); + sb.append("\130"); + sb.append("\ufe4a"); sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufe4a"); + sb.append("\132"); + sb.append("\ufe4a"); + sb.append("\150"); + sb.append("\ufe4a"); sb.append("\151"); + sb.append("\ufe4a"); + sb.append("\152"); + sb.append("\ufe4a"); + sb.append("\153"); + sb.append("\ufe4a"); + sb.append("\154"); + sb.append("\ufe4a"); + sb.append("\155"); + sb.append("\ufe4a"); + sb.append("\156"); + sb.append("\ufe4a"); + sb.append("\157"); + sb.append("\ufe4a"); + sb.append("\160"); + sb.append("\ufe4a"); + sb.append("\161"); + sb.append("\ufe4a"); + sb.append("\162"); + sb.append("\ufe4a"); + sb.append("\163"); + sb.append("\ufe4a"); + sb.append("\164"); + sb.append("\ufe4a"); + sb.append("\165"); + sb.append("\ufe4a"); + sb.append("\166"); + sb.append("\ufe4a"); + sb.append("\167"); + sb.append("\ufe4a"); + sb.append("\170"); + sb.append("\ufe4a"); sb.append("\171"); + sb.append("\ufe4a"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufe4a"); sb.append("\173"); + sb.append("\ufe4a"); + sb.append("\174"); + sb.append("\ufe4a"); + sb.append("\175"); + sb.append("\ufe4a"); sb.append("\176"); + sb.append("\ufe4a"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufe4a"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufe4a"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\025"); - sb.append("\230"); - sb.append("\047"); + sb.append("\ufe4a"); + sb.append("\232"); + sb.append("\ufe4a"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufe4a"); + sb.append("\243"); + sb.append("\ufe4a"); + sb.append("\246"); + sb.append("\ufe4a"); + sb.append("\252"); + sb.append("\ufe4a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\u04f7"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe48"); + sb.append("\033"); + sb.append("\ufe48"); + sb.append("\073"); + sb.append("\ufe48"); + sb.append("\112"); + sb.append("\ufe48"); + sb.append("\127"); + sb.append("\ufe48"); + sb.append("\130"); + sb.append("\ufe48"); + sb.append("\131"); + sb.append("\ufe48"); + sb.append("\132"); + sb.append("\ufe48"); + sb.append("\150"); + sb.append("\ufe48"); + sb.append("\151"); + sb.append("\ufe48"); + sb.append("\152"); + sb.append("\ufe48"); + sb.append("\153"); + sb.append("\ufe48"); + sb.append("\154"); + sb.append("\ufe48"); + sb.append("\155"); + sb.append("\ufe48"); + sb.append("\156"); + sb.append("\ufe48"); + sb.append("\157"); + sb.append("\ufe48"); + sb.append("\160"); + sb.append("\ufe48"); + sb.append("\161"); + sb.append("\ufe48"); + sb.append("\162"); + sb.append("\ufe48"); + sb.append("\163"); + sb.append("\ufe48"); + sb.append("\164"); + sb.append("\ufe48"); + sb.append("\165"); + sb.append("\ufe48"); + sb.append("\166"); + sb.append("\ufe48"); + sb.append("\167"); + sb.append("\ufe48"); + sb.append("\170"); + sb.append("\ufe48"); + sb.append("\171"); + sb.append("\ufe48"); + sb.append("\172"); + sb.append("\ufe48"); + sb.append("\173"); + sb.append("\ufe48"); + sb.append("\174"); + sb.append("\ufe48"); + sb.append("\175"); + sb.append("\ufe48"); + sb.append("\176"); + sb.append("\ufe48"); + sb.append("\177"); + sb.append("\ufe48"); + sb.append("\202"); + sb.append("\ufe48"); + sb.append("\216"); + sb.append("\ufe48"); + sb.append("\232"); + sb.append("\ufe48"); + sb.append("\233"); + sb.append("\ufe48"); + sb.append("\243"); + sb.append("\ufe48"); + sb.append("\246"); + sb.append("\ufe48"); + sb.append("\252"); + sb.append("\ufe48"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1727,7 +1800,7 @@ protected EncodedActionTable15() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1770,132 +1843,134 @@ protected EncodedActionTable15() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\102"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\u01c6"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\231"); - sb.append("\u04f9"); - sb.append("\242"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\232"); + sb.append("\u04f4"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\246"); + sb.append("\250"); sb.append("\003"); sb.append("\211"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\005"); sb.append("\164"); sb.append("\006"); @@ -1941,7 +2016,7 @@ protected EncodedActionTable15() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\047"); sb.append("\212"); sb.append("\050"); @@ -1953,7 +2028,7 @@ protected EncodedActionTable15() { sb.append("\054"); sb.append("\026"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\u03a9"); sb.append("\057"); sb.append("\016"); sb.append("\061"); @@ -2004,1088 +2079,892 @@ protected EncodedActionTable15() { sb.append("\020"); sb.append("\151"); sb.append("\171"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\025"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff02"); - sb.append("\003"); - sb.append("\uff02"); - sb.append("\004"); - sb.append("\uff02"); - sb.append("\005"); - sb.append("\uff02"); - sb.append("\006"); - sb.append("\uff02"); - sb.append("\007"); - sb.append("\uff02"); - sb.append("\010"); - sb.append("\uff02"); - sb.append("\011"); - sb.append("\uff02"); - sb.append("\012"); - sb.append("\uff02"); - sb.append("\014"); - sb.append("\uff02"); - sb.append("\015"); - sb.append("\uff02"); - sb.append("\016"); - sb.append("\uff02"); - sb.append("\017"); - sb.append("\uff02"); - sb.append("\020"); - sb.append("\uff02"); - sb.append("\021"); - sb.append("\uff02"); - sb.append("\022"); - sb.append("\uff02"); - sb.append("\023"); - sb.append("\uff02"); - sb.append("\024"); - sb.append("\uff02"); - sb.append("\025"); - sb.append("\uff02"); - sb.append("\026"); - sb.append("\uff02"); - sb.append("\027"); - sb.append("\uff02"); - sb.append("\030"); - sb.append("\uff02"); - sb.append("\032"); - sb.append("\uff02"); - sb.append("\034"); - sb.append("\uff02"); - sb.append("\035"); - sb.append("\uff02"); - sb.append("\036"); - sb.append("\uff02"); - sb.append("\037"); - sb.append("\uff02"); - sb.append("\040"); - sb.append("\uff02"); - sb.append("\041"); - sb.append("\uff02"); - sb.append("\042"); - sb.append("\uff02"); - sb.append("\043"); - sb.append("\uff02"); - sb.append("\044"); - sb.append("\uff02"); - sb.append("\045"); - sb.append("\uff02"); - sb.append("\046"); - sb.append("\uff02"); - sb.append("\047"); - sb.append("\uff02"); - sb.append("\050"); - sb.append("\uff02"); - sb.append("\051"); - sb.append("\uff02"); - sb.append("\052"); - sb.append("\uff02"); sb.append("\054"); - sb.append("\uff02"); - sb.append("\056"); - sb.append("\uff02"); - sb.append("\057"); - sb.append("\uff02"); - sb.append("\061"); - sb.append("\uff02"); - sb.append("\062"); - sb.append("\uff02"); - sb.append("\063"); - sb.append("\uff02"); - sb.append("\064"); - sb.append("\uff02"); - sb.append("\065"); - sb.append("\uff02"); - sb.append("\066"); - sb.append("\uff02"); - sb.append("\074"); - sb.append("\uff02"); - sb.append("\075"); - sb.append("\uff02"); - sb.append("\077"); - sb.append("\uff02"); - sb.append("\100"); - sb.append("\uff02"); - sb.append("\101"); - sb.append("\uff02"); - sb.append("\102"); - sb.append("\uff02"); - sb.append("\103"); - sb.append("\uff02"); - sb.append("\104"); - sb.append("\uff02"); - sb.append("\105"); - sb.append("\uff02"); - sb.append("\111"); - sb.append("\uff02"); - sb.append("\112"); - sb.append("\uff02"); - sb.append("\114"); - sb.append("\uff02"); - sb.append("\115"); - sb.append("\uff02"); - sb.append("\116"); - sb.append("\uff02"); - sb.append("\120"); - sb.append("\uff02"); - sb.append("\121"); - sb.append("\uff02"); - sb.append("\122"); - sb.append("\uff02"); - sb.append("\123"); - sb.append("\uff02"); - sb.append("\124"); - sb.append("\uff02"); - sb.append("\125"); - sb.append("\uff02"); - sb.append("\126"); - sb.append("\uff02"); - sb.append("\133"); - sb.append("\uff02"); - sb.append("\151"); - sb.append("\uff02"); - sb.append("\172"); - sb.append("\uff02"); - sb.append("\173"); - sb.append("\uff02"); - sb.append("\177"); - sb.append("\uff02"); - sb.append("\200"); - sb.append("\uff02"); - sb.append("\202"); - sb.append("\uff02"); - sb.append("\203"); - sb.append("\uff02"); sb.append("\204"); - sb.append("\uff02"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff02"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff02"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff02"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff02"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff02"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff02"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff02"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff02"); - sb.append("\216"); - sb.append("\uff02"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\uff02"); - sb.append("\220"); - sb.append("\uff02"); - sb.append("\221"); - sb.append("\uff02"); - sb.append("\222"); - sb.append("\uff02"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff02"); - sb.append("\224"); - sb.append("\uff02"); - sb.append("\230"); - sb.append("\uff02"); + sb.append("\025"); + sb.append("\231"); + sb.append("\047"); sb.append("\233"); - sb.append("\uff02"); + sb.append("\u04f5"); sb.append("\234"); - sb.append("\uff02"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff02"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff02"); - sb.append("\240"); - sb.append("\uff02"); - sb.append("\247"); - sb.append("\uff02"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\250"); - sb.append("\uff02"); - sb.append("\252"); - sb.append("\uff02"); - sb.append("\253"); - sb.append("\uff02"); + sb.append("\021"); sb.append("\254"); - sb.append("\uff02"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff02"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\ufefe"); + sb.append("\272"); sb.append("\003"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\004"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\005"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\006"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\007"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\010"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\011"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\012"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\014"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\015"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\016"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\017"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\020"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\021"); - sb.append("\ufefe"); - sb.append("\022"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\023"); - sb.append("\ufefe"); - sb.append("\024"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\025"); - sb.append("\ufefe"); - sb.append("\026"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\027"); - sb.append("\ufefe"); - sb.append("\030"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\032"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\034"); - sb.append("\ufefe"); - sb.append("\035"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\036"); - sb.append("\ufefe"); - sb.append("\037"); - sb.append("\ufefe"); - sb.append("\040"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\041"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\042"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\043"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\044"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\045"); - sb.append("\ufefe"); - sb.append("\046"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\047"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\050"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\051"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\052"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\054"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\056"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\057"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\061"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\062"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\063"); - sb.append("\ufefe"); - sb.append("\064"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\065"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\066"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\074"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\075"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\077"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\100"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\101"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\102"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\103"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\104"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\105"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\111"); - sb.append("\ufefe"); - sb.append("\112"); - sb.append("\ufefe"); - sb.append("\114"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\115"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\116"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\120"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\121"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\122"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\123"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\124"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\125"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\126"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\133"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\151"); - sb.append("\ufefe"); - sb.append("\172"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\173"); - sb.append("\ufefe"); - sb.append("\177"); - sb.append("\ufefe"); + sb.append("\uff7c"); + sb.append("\174"); + sb.append("\uff7c"); sb.append("\200"); - sb.append("\ufefe"); - sb.append("\202"); - sb.append("\ufefe"); + sb.append("\uff7c"); + sb.append("\201"); + sb.append("\uff7c"); sb.append("\203"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\204"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\205"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\206"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\207"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\210"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\211"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\212"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\213"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\214"); - sb.append("\ufefe"); - sb.append("\216"); - sb.append("\ufefe"); + sb.append("\uff7c"); + sb.append("\215"); + sb.append("\uff7c"); sb.append("\217"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\220"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\221"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\222"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\223"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\224"); - sb.append("\ufefe"); - sb.append("\230"); - sb.append("\ufefe"); - sb.append("\233"); - sb.append("\ufefe"); + sb.append("\uff7c"); + sb.append("\225"); + sb.append("\uff7c"); + sb.append("\231"); + sb.append("\uff7c"); sb.append("\234"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\235"); - sb.append("\ufefe"); - sb.append("\236"); - sb.append("\ufefe"); - sb.append("\240"); - sb.append("\ufefe"); - sb.append("\247"); - sb.append("\ufefe"); + sb.append("\uff7c"); + sb.append("\236"); + sb.append("\uff7c"); + sb.append("\237"); + sb.append("\uff7c"); + sb.append("\241"); + sb.append("\uff7c"); sb.append("\250"); - sb.append("\ufefe"); - sb.append("\252"); - sb.append("\ufefe"); + sb.append("\uff7c"); + sb.append("\251"); + sb.append("\uff7c"); sb.append("\253"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\254"); - sb.append("\ufefe"); + sb.append("\uff7c"); sb.append("\255"); - sb.append("\ufefe"); + sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\272"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff03"); sb.append("\003"); - sb.append("\211"); + sb.append("\uff03"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff03"); sb.append("\005"); - sb.append("\164"); + sb.append("\uff03"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff03"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff03"); sb.append("\010"); - sb.append("\217"); + sb.append("\uff03"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff03"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff03"); sb.append("\014"); - sb.append("\007"); + sb.append("\uff03"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff03"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff03"); sb.append("\017"); - sb.append("\143"); + sb.append("\uff03"); sb.append("\020"); - sb.append("\035"); + sb.append("\uff03"); sb.append("\021"); - sb.append("\034"); + sb.append("\uff03"); + sb.append("\022"); + sb.append("\uff03"); sb.append("\023"); - sb.append("\145"); + sb.append("\uff03"); + sb.append("\024"); + sb.append("\uff03"); sb.append("\025"); - sb.append("\200"); + sb.append("\uff03"); + sb.append("\026"); + sb.append("\uff03"); sb.append("\027"); - sb.append("\203"); + sb.append("\uff03"); + sb.append("\030"); + sb.append("\uff03"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff03"); sb.append("\034"); - sb.append("\113"); + sb.append("\uff03"); + sb.append("\035"); + sb.append("\uff03"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff03"); + sb.append("\037"); + sb.append("\uff03"); + sb.append("\040"); + sb.append("\uff03"); sb.append("\041"); - sb.append("\033"); + sb.append("\uff03"); sb.append("\042"); - sb.append("\040"); + sb.append("\uff03"); sb.append("\043"); - sb.append("\226"); + sb.append("\uff03"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff03"); sb.append("\045"); - sb.append("\023"); + sb.append("\uff03"); + sb.append("\046"); + sb.append("\uff03"); sb.append("\047"); - sb.append("\212"); + sb.append("\uff03"); sb.append("\050"); - sb.append("\173"); + sb.append("\uff03"); sb.append("\051"); - sb.append("\214"); + sb.append("\uff03"); sb.append("\052"); - sb.append("\057"); + sb.append("\uff03"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff03"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\uff03"); sb.append("\057"); - sb.append("\016"); + sb.append("\uff03"); sb.append("\061"); - sb.append("\110"); + sb.append("\uff03"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff03"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff03"); + sb.append("\064"); + sb.append("\uff03"); sb.append("\065"); - sb.append("\027"); + sb.append("\uff03"); sb.append("\066"); - sb.append("\111"); + sb.append("\uff03"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff03"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff03"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff03"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff03"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff03"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff03"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff03"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff03"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff03"); sb.append("\111"); - sb.append("\157"); + sb.append("\uff03"); + sb.append("\112"); + sb.append("\uff03"); + sb.append("\114"); + sb.append("\uff03"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff03"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff03"); sb.append("\120"); - sb.append("\172"); + sb.append("\uff03"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff03"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff03"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff03"); sb.append("\124"); + sb.append("\uff03"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff03"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff03"); sb.append("\133"); - sb.append("\020"); + sb.append("\uff03"); sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff03"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff03"); + sb.append("\174"); + sb.append("\uff03"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff03"); + sb.append("\201"); + sb.append("\uff03"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff03"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff03"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff03"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff03"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff03"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff03"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff03"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff03"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff03"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\uff03"); + sb.append("\215"); + sb.append("\uff03"); sb.append("\217"); - sb.append("\uff01"); + sb.append("\uff03"); sb.append("\220"); - sb.append("\uff01"); + sb.append("\uff03"); sb.append("\221"); - sb.append("\uff01"); + sb.append("\uff03"); sb.append("\222"); - sb.append("\025"); + sb.append("\uff03"); sb.append("\223"); - sb.append("\030"); + sb.append("\uff03"); sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff03"); + sb.append("\225"); + sb.append("\uff03"); + sb.append("\231"); + sb.append("\uff03"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff03"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff03"); sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff03"); + sb.append("\237"); + sb.append("\uff03"); + sb.append("\241"); + sb.append("\uff03"); sb.append("\250"); - sb.append("\231"); - sb.append("\252"); - sb.append("\227"); + sb.append("\uff03"); + sb.append("\251"); + sb.append("\uff03"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff03"); sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\217"); - sb.append("\ufefd"); - sb.append("\220"); - sb.append("\u0500"); - sb.append("\221"); - sb.append("\u04ff"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\217"); - sb.append("\u0508"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\232"); - sb.append("\u0506"); + sb.append("\uff03"); + sb.append("\255"); + sb.append("\uff03"); + sb.append("\256"); + sb.append("\uff03"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\u0501"); - sb.append("\001"); + sb.append("\322"); sb.append("\002"); - sb.append("\000"); - sb.append("\170"); + sb.append("\ufeff"); + sb.append("\003"); + sb.append("\ufeff"); sb.append("\004"); - sb.append("\201"); + sb.append("\ufeff"); + sb.append("\005"); + sb.append("\ufeff"); sb.append("\006"); - sb.append("\156"); + sb.append("\ufeff"); sb.append("\007"); - sb.append("\175"); + sb.append("\ufeff"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\ufeff"); sb.append("\011"); - sb.append("\204"); + sb.append("\ufeff"); sb.append("\012"); - sb.append("\075"); + sb.append("\ufeff"); + sb.append("\014"); + sb.append("\ufeff"); sb.append("\015"); - sb.append("\031"); + sb.append("\ufeff"); sb.append("\016"); - sb.append("\071"); + sb.append("\ufeff"); + sb.append("\017"); + sb.append("\ufeff"); + sb.append("\020"); + sb.append("\ufeff"); + sb.append("\021"); + sb.append("\ufeff"); + sb.append("\022"); + sb.append("\ufeff"); + sb.append("\023"); + sb.append("\ufeff"); + sb.append("\024"); + sb.append("\ufeff"); + sb.append("\025"); + sb.append("\ufeff"); + sb.append("\026"); + sb.append("\ufeff"); + sb.append("\027"); + sb.append("\ufeff"); + sb.append("\030"); + sb.append("\ufeff"); sb.append("\032"); - sb.append("\106"); + sb.append("\ufeff"); + sb.append("\034"); + sb.append("\ufeff"); + sb.append("\035"); + sb.append("\ufeff"); sb.append("\036"); - sb.append("\125"); + sb.append("\ufeff"); + sb.append("\037"); + sb.append("\ufeff"); + sb.append("\040"); + sb.append("\ufeff"); + sb.append("\041"); + sb.append("\ufeff"); + sb.append("\042"); + sb.append("\ufeff"); + sb.append("\043"); + sb.append("\ufeff"); sb.append("\044"); - sb.append("\222"); + sb.append("\ufeff"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\ufeff"); + sb.append("\046"); + sb.append("\ufeff"); + sb.append("\047"); + sb.append("\ufeff"); + sb.append("\050"); + sb.append("\ufeff"); + sb.append("\051"); + sb.append("\ufeff"); + sb.append("\052"); + sb.append("\ufeff"); sb.append("\054"); - sb.append("\026"); + sb.append("\ufeff"); + sb.append("\056"); + sb.append("\ufeff"); + sb.append("\057"); + sb.append("\ufeff"); + sb.append("\061"); + sb.append("\ufeff"); sb.append("\062"); - sb.append("\210"); + sb.append("\ufeff"); sb.append("\063"); - sb.append("\010"); + sb.append("\ufeff"); + sb.append("\064"); + sb.append("\ufeff"); + sb.append("\065"); + sb.append("\ufeff"); + sb.append("\066"); + sb.append("\ufeff"); sb.append("\074"); - sb.append("\051"); + sb.append("\ufeff"); sb.append("\075"); - sb.append("\166"); + sb.append("\ufeff"); sb.append("\077"); - sb.append("\123"); + sb.append("\ufeff"); sb.append("\100"); - sb.append("\012"); + sb.append("\ufeff"); sb.append("\101"); - sb.append("\206"); + sb.append("\ufeff"); sb.append("\102"); - sb.append("\041"); + sb.append("\ufeff"); sb.append("\103"); - sb.append("\144"); + sb.append("\ufeff"); sb.append("\104"); - sb.append("\117"); + sb.append("\ufeff"); sb.append("\105"); - sb.append("\141"); + sb.append("\ufeff"); + sb.append("\111"); + sb.append("\ufeff"); + sb.append("\112"); + sb.append("\ufeff"); + sb.append("\114"); + sb.append("\ufeff"); sb.append("\115"); - sb.append("\136"); + sb.append("\ufeff"); sb.append("\116"); - sb.append("\046"); + sb.append("\ufeff"); + sb.append("\120"); + sb.append("\ufeff"); sb.append("\121"); - sb.append("\160"); + sb.append("\ufeff"); sb.append("\122"); - sb.append("\013"); + sb.append("\ufeff"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\ufeff"); sb.append("\124"); + sb.append("\ufeff"); sb.append("\125"); - sb.append("\116"); + sb.append("\ufeff"); sb.append("\126"); - sb.append("\131"); + sb.append("\ufeff"); sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\ufeff"); + sb.append("\151"); + sb.append("\ufeff"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\ufeff"); + sb.append("\174"); + sb.append("\ufeff"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\ufeff"); + sb.append("\201"); + sb.append("\ufeff"); sb.append("\203"); - sb.append("\120"); + sb.append("\ufeff"); sb.append("\204"); - sb.append("\207"); + sb.append("\ufeff"); sb.append("\205"); - sb.append("\154"); + sb.append("\ufeff"); sb.append("\206"); - sb.append("\216"); + sb.append("\ufeff"); sb.append("\207"); - sb.append("\151"); + sb.append("\ufeff"); sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\ufeff"); + sb.append("\211"); + sb.append("\ufeff"); + sb.append("\212"); + sb.append("\ufeff"); + sb.append("\213"); + sb.append("\ufeff"); + sb.append("\214"); + sb.append("\ufeff"); + sb.append("\215"); + sb.append("\ufeff"); + sb.append("\217"); + sb.append("\ufeff"); + sb.append("\220"); + sb.append("\ufeff"); + sb.append("\221"); + sb.append("\u04fa"); + sb.append("\222"); + sb.append("\u04f9"); + sb.append("\223"); + sb.append("\ufeff"); + sb.append("\224"); + sb.append("\ufeff"); + sb.append("\225"); + sb.append("\ufeff"); sb.append("\231"); - sb.append("\u0503"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); + sb.append("\ufeff"); + sb.append("\234"); + sb.append("\ufeff"); + sb.append("\235"); + sb.append("\ufeff"); + sb.append("\236"); + sb.append("\ufeff"); + sb.append("\237"); + sb.append("\ufeff"); + sb.append("\241"); + sb.append("\ufeff"); + sb.append("\250"); + sb.append("\ufeff"); sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufeff"); + sb.append("\253"); + sb.append("\ufeff"); + sb.append("\254"); + sb.append("\ufeff"); + sb.append("\255"); + sb.append("\ufeff"); + sb.append("\256"); + sb.append("\ufeff"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\232"); - sb.append("\u0504"); - sb.append("\001"); + sb.append("\322"); sb.append("\002"); - sb.append("\000"); - sb.append("\272"); + sb.append("\uff75"); sb.append("\003"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\004"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\005"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\006"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\007"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\010"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\011"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\012"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\014"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\015"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\016"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\017"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\020"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\021"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\022"); + sb.append("\uff75"); sb.append("\023"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\024"); + sb.append("\uff75"); sb.append("\025"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\026"); + sb.append("\uff75"); sb.append("\027"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\030"); + sb.append("\uff75"); sb.append("\032"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\034"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\035"); + sb.append("\uff75"); sb.append("\036"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\037"); + sb.append("\uff75"); + sb.append("\040"); + sb.append("\uff75"); sb.append("\041"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\042"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\043"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\044"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\045"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\046"); + sb.append("\uff75"); sb.append("\047"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\050"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\051"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\052"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\054"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\056"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\057"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\061"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\062"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\063"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\064"); + sb.append("\uff75"); sb.append("\065"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\066"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\074"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\075"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\077"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\100"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\101"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\102"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\103"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\104"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\105"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\111"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\112"); + sb.append("\uff75"); + sb.append("\114"); + sb.append("\uff75"); sb.append("\115"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\116"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\120"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\121"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\122"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\123"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\124"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\125"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\126"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\133"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\151"); - sb.append("\uff7c"); - sb.append("\172"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\173"); - sb.append("\uff7c"); - sb.append("\177"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\174"); + sb.append("\uff75"); sb.append("\200"); - sb.append("\uff7c"); - sb.append("\202"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\201"); + sb.append("\uff75"); sb.append("\203"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\204"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\205"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\206"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\207"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\210"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\211"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\212"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\213"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\214"); - sb.append("\uff7c"); - sb.append("\216"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\215"); + sb.append("\uff75"); sb.append("\217"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\220"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\221"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\222"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\223"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\224"); - sb.append("\uff7c"); - sb.append("\230"); - sb.append("\uff7c"); - sb.append("\233"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\225"); + sb.append("\uff75"); + sb.append("\231"); + sb.append("\uff75"); sb.append("\234"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\235"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); - sb.append("\247"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\237"); + sb.append("\uff75"); + sb.append("\241"); + sb.append("\uff75"); sb.append("\250"); - sb.append("\uff7c"); - sb.append("\252"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\251"); + sb.append("\uff75"); sb.append("\253"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\254"); - sb.append("\uff7c"); + sb.append("\uff75"); sb.append("\255"); - sb.append("\uff7c"); + sb.append("\uff75"); + sb.append("\256"); + sb.append("\uff75"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\272"); + sb.append("\246"); sb.append("\003"); sb.append("\211"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\005"); sb.append("\164"); sb.append("\006"); @@ -3131,7 +3010,7 @@ protected EncodedActionTable15() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\023"); + sb.append("\u01b3"); sb.append("\047"); sb.append("\212"); sb.append("\050"); @@ -3143,7 +3022,7 @@ protected EncodedActionTable15() { sb.append("\054"); sb.append("\026"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\u03a9"); sb.append("\057"); sb.append("\016"); sb.append("\061"); @@ -3152,10 +3031,6 @@ protected EncodedActionTable15() { sb.append("\210"); sb.append("\063"); sb.append("\010"); - sb.append("\065"); - sb.append("\027"); - sb.append("\066"); - sb.append("\111"); sb.append("\074"); sb.append("\051"); sb.append("\075"); @@ -3198,1335 +3073,1461 @@ protected EncodedActionTable15() { sb.append("\020"); sb.append("\151"); sb.append("\171"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\101"); sb.append("\217"); - sb.append("\uff00"); - sb.append("\220"); - sb.append("\uff00"); - sb.append("\221"); - sb.append("\uff00"); - sb.append("\222"); - sb.append("\025"); + sb.append("\101"); sb.append("\223"); - sb.append("\030"); - sb.append("\224"); - sb.append("\115"); - sb.append("\230"); + sb.append("\025"); + sb.append("\231"); sb.append("\047"); - sb.append("\233"); - sb.append("\152"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\231"); + sb.append("\u04fb"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\232"); + sb.append("\u04fd"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); sb.append("\252"); - sb.append("\227"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); + sb.append("\246"); sb.append("\003"); - sb.append("\uff7c"); + sb.append("\211"); sb.append("\004"); - sb.append("\uff7c"); + sb.append("\202"); sb.append("\005"); - sb.append("\uff7c"); + sb.append("\164"); sb.append("\006"); - sb.append("\uff7c"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff7c"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff7c"); + sb.append("\217"); sb.append("\011"); - sb.append("\uff7c"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff7c"); + sb.append("\075"); sb.append("\014"); - sb.append("\uff7c"); + sb.append("\007"); sb.append("\015"); - sb.append("\uff7c"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff7c"); + sb.append("\071"); sb.append("\017"); - sb.append("\uff7c"); + sb.append("\143"); sb.append("\020"); - sb.append("\uff7c"); + sb.append("\035"); sb.append("\021"); - sb.append("\uff7c"); + sb.append("\034"); sb.append("\023"); - sb.append("\uff7c"); + sb.append("\145"); sb.append("\025"); - sb.append("\uff7c"); + sb.append("\200"); sb.append("\027"); - sb.append("\uff7c"); + sb.append("\203"); sb.append("\032"); - sb.append("\uff7c"); + sb.append("\106"); sb.append("\034"); - sb.append("\uff7c"); + sb.append("\113"); sb.append("\036"); - sb.append("\uff7c"); + sb.append("\125"); sb.append("\041"); - sb.append("\uff7c"); + sb.append("\033"); sb.append("\042"); - sb.append("\uff7c"); + sb.append("\040"); sb.append("\043"); - sb.append("\uff7c"); + sb.append("\226"); sb.append("\044"); - sb.append("\uff7c"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff7c"); + sb.append("\u01b3"); sb.append("\047"); - sb.append("\uff7c"); + sb.append("\212"); sb.append("\050"); - sb.append("\uff7c"); + sb.append("\173"); sb.append("\051"); - sb.append("\uff7c"); + sb.append("\214"); sb.append("\052"); - sb.append("\uff7c"); + sb.append("\057"); sb.append("\054"); - sb.append("\uff7c"); + sb.append("\026"); sb.append("\056"); - sb.append("\uff7c"); + sb.append("\u03a9"); sb.append("\057"); - sb.append("\uff7c"); + sb.append("\016"); sb.append("\061"); - sb.append("\uff7c"); + sb.append("\110"); sb.append("\062"); - sb.append("\uff7c"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff7c"); - sb.append("\065"); - sb.append("\uff7c"); - sb.append("\066"); - sb.append("\uff7c"); + sb.append("\010"); sb.append("\074"); - sb.append("\uff7c"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff7c"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff7c"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff7c"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff7c"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff7c"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff7c"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff7c"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff7c"); + sb.append("\141"); sb.append("\111"); - sb.append("\uff7c"); + sb.append("\157"); sb.append("\115"); - sb.append("\uff7c"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff7c"); + sb.append("\046"); sb.append("\120"); - sb.append("\uff7c"); + sb.append("\172"); sb.append("\121"); - sb.append("\uff7c"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff7c"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff7c"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff7c"); sb.append("\125"); - sb.append("\uff7c"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff7c"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff7c"); + sb.append("\020"); sb.append("\151"); - sb.append("\uff7c"); - sb.append("\172"); - sb.append("\uff7c"); + sb.append("\171"); sb.append("\173"); - sb.append("\uff7c"); - sb.append("\177"); - sb.append("\uff7c"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff7c"); - sb.append("\202"); - sb.append("\uff7c"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff7c"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff7c"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff7c"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff7c"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff7c"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff7c"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff7c"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff7c"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff7c"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff7c"); - sb.append("\216"); - sb.append("\uff7c"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\uff7c"); - sb.append("\222"); - sb.append("\uff7c"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff7c"); - sb.append("\224"); - sb.append("\uff7c"); - sb.append("\230"); - sb.append("\uff7c"); - sb.append("\233"); - sb.append("\uff7c"); + sb.append("\025"); + sb.append("\231"); + sb.append("\047"); sb.append("\234"); - sb.append("\uff7c"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff7c"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); - sb.append("\247"); - sb.append("\uff7c"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\250"); - sb.append("\uff7c"); - sb.append("\252"); - sb.append("\uff7c"); - sb.append("\253"); - sb.append("\uff7c"); + sb.append("\021"); sb.append("\254"); - sb.append("\uff7c"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff7c"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff02"); sb.append("\003"); - sb.append("\211"); + sb.append("\uff02"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff02"); sb.append("\005"); - sb.append("\164"); + sb.append("\uff02"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff02"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff02"); sb.append("\010"); - sb.append("\217"); + sb.append("\uff02"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff02"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff02"); sb.append("\014"); - sb.append("\007"); + sb.append("\uff02"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff02"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff02"); sb.append("\017"); - sb.append("\143"); + sb.append("\uff02"); sb.append("\020"); - sb.append("\035"); + sb.append("\uff02"); sb.append("\021"); - sb.append("\034"); + sb.append("\uff02"); + sb.append("\022"); + sb.append("\uff02"); sb.append("\023"); - sb.append("\145"); + sb.append("\uff02"); + sb.append("\024"); + sb.append("\uff02"); sb.append("\025"); - sb.append("\200"); + sb.append("\uff02"); + sb.append("\026"); + sb.append("\uff02"); sb.append("\027"); - sb.append("\203"); + sb.append("\uff02"); + sb.append("\030"); + sb.append("\uff02"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff02"); sb.append("\034"); - sb.append("\113"); + sb.append("\uff02"); + sb.append("\035"); + sb.append("\uff02"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff02"); + sb.append("\037"); + sb.append("\uff02"); + sb.append("\040"); + sb.append("\uff02"); sb.append("\041"); - sb.append("\033"); + sb.append("\uff02"); sb.append("\042"); - sb.append("\040"); + sb.append("\uff02"); sb.append("\043"); - sb.append("\226"); + sb.append("\uff02"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff02"); sb.append("\045"); - sb.append("\023"); + sb.append("\uff02"); + sb.append("\046"); + sb.append("\uff02"); sb.append("\047"); - sb.append("\212"); + sb.append("\uff02"); sb.append("\050"); - sb.append("\173"); + sb.append("\uff02"); sb.append("\051"); - sb.append("\214"); + sb.append("\uff02"); sb.append("\052"); - sb.append("\057"); + sb.append("\uff02"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff02"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\uff02"); sb.append("\057"); - sb.append("\016"); + sb.append("\uff02"); sb.append("\061"); - sb.append("\110"); + sb.append("\uff02"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff02"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff02"); + sb.append("\064"); + sb.append("\uff02"); sb.append("\065"); - sb.append("\027"); + sb.append("\uff02"); sb.append("\066"); - sb.append("\111"); + sb.append("\uff02"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff02"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff02"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff02"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff02"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff02"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff02"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff02"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff02"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff02"); sb.append("\111"); - sb.append("\157"); + sb.append("\uff02"); + sb.append("\112"); + sb.append("\uff02"); + sb.append("\114"); + sb.append("\uff02"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff02"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff02"); sb.append("\120"); - sb.append("\172"); + sb.append("\uff02"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff02"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff02"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff02"); sb.append("\124"); + sb.append("\uff02"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff02"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff02"); sb.append("\133"); - sb.append("\020"); + sb.append("\uff02"); sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff02"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff02"); + sb.append("\174"); + sb.append("\uff02"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff02"); + sb.append("\201"); + sb.append("\uff02"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff02"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff02"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff02"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff02"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff02"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff02"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff02"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff02"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff02"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\uff02"); + sb.append("\215"); + sb.append("\uff02"); sb.append("\217"); - sb.append("\ufefc"); + sb.append("\uff02"); + sb.append("\220"); + sb.append("\uff02"); + sb.append("\221"); + sb.append("\uff02"); sb.append("\222"); - sb.append("\025"); + sb.append("\uff02"); sb.append("\223"); - sb.append("\030"); + sb.append("\uff02"); sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff02"); + sb.append("\225"); + sb.append("\uff02"); + sb.append("\231"); + sb.append("\uff02"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff02"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff02"); sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff02"); + sb.append("\237"); + sb.append("\uff02"); + sb.append("\241"); + sb.append("\uff02"); sb.append("\250"); - sb.append("\231"); - sb.append("\252"); - sb.append("\227"); + sb.append("\uff02"); + sb.append("\251"); + sb.append("\uff02"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff02"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff02"); sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\151"); - sb.append("\u0509"); + sb.append("\uff02"); + sb.append("\256"); + sb.append("\uff02"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\322"); sb.append("\002"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\003"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\004"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\005"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\006"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\007"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\010"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\011"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\012"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\014"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\015"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\016"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\017"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\020"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\021"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\022"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\023"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\024"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\025"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\026"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\027"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\030"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\032"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\034"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\035"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\036"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\037"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\040"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\041"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\042"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\043"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\044"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\045"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\046"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\047"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\050"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\051"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\052"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\054"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\056"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\057"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\061"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\062"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\063"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\064"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\065"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\066"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\074"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\075"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\077"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\100"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\101"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\102"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\103"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\104"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\105"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\111"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\112"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\114"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\115"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\116"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\120"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\121"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\122"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\123"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\124"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\125"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\126"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\133"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\151"); - sb.append("\uff74"); - sb.append("\172"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\173"); - sb.append("\uff74"); - sb.append("\177"); - sb.append("\uff74"); + sb.append("\ufefe"); + sb.append("\174"); + sb.append("\ufefe"); sb.append("\200"); - sb.append("\uff74"); - sb.append("\202"); - sb.append("\uff74"); + sb.append("\ufefe"); + sb.append("\201"); + sb.append("\ufefe"); sb.append("\203"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\204"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\205"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\206"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\207"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\210"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\211"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\212"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\213"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\214"); - sb.append("\uff74"); - sb.append("\216"); - sb.append("\uff74"); + sb.append("\ufefe"); + sb.append("\215"); + sb.append("\ufefe"); sb.append("\217"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\220"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\221"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\222"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\223"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\224"); - sb.append("\uff74"); - sb.append("\230"); - sb.append("\uff74"); - sb.append("\233"); - sb.append("\uff74"); + sb.append("\ufefe"); + sb.append("\225"); + sb.append("\ufefe"); + sb.append("\231"); + sb.append("\ufefe"); sb.append("\234"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\235"); - sb.append("\uff74"); + sb.append("\ufefe"); sb.append("\236"); - sb.append("\uff74"); - sb.append("\240"); - sb.append("\uff74"); - sb.append("\247"); - sb.append("\uff74"); + sb.append("\ufefe"); + sb.append("\237"); + sb.append("\ufefe"); + sb.append("\241"); + sb.append("\ufefe"); sb.append("\250"); - sb.append("\uff74"); - sb.append("\252"); - sb.append("\uff74"); + sb.append("\ufefe"); + sb.append("\251"); + sb.append("\ufefe"); sb.append("\253"); - sb.append("\uff74"); - sb.append("\254"); - sb.append("\uff74"); - sb.append("\255"); - sb.append("\uff74"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\033"); - sb.append("\u0517"); - sb.append("\117"); - sb.append("\u0516"); - sb.append("\127"); - sb.append("\uff8a"); - sb.append("\151"); - sb.append("\uff8a"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\010"); - sb.append("\u0447"); - sb.append("\121"); - sb.append("\u0443"); - sb.append("\254"); - sb.append("\u0444"); - sb.append("\255"); - sb.append("\u0449"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\uff8b"); - sb.append("\151"); - sb.append("\uff8b"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\010"); - sb.append("\u0447"); - sb.append("\121"); - sb.append("\u0443"); - sb.append("\254"); - sb.append("\u0444"); - sb.append("\255"); - sb.append("\u0449"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\u050f"); - sb.append("\151"); - sb.append("\u0510"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\010"); - sb.append("\u0447"); - sb.append("\121"); - sb.append("\u0443"); + sb.append("\ufefe"); sb.append("\254"); - sb.append("\u0444"); + sb.append("\ufefe"); sb.append("\255"); - sb.append("\u0449"); + sb.append("\ufefe"); + sb.append("\256"); + sb.append("\ufefe"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\276"); - sb.append("\002"); - sb.append("\uff97"); + sb.append("\272"); sb.append("\003"); - sb.append("\uff97"); + sb.append("\211"); sb.append("\004"); - sb.append("\uff97"); + sb.append("\202"); sb.append("\005"); - sb.append("\uff97"); + sb.append("\164"); sb.append("\006"); - sb.append("\uff97"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff97"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff97"); + sb.append("\217"); sb.append("\011"); - sb.append("\uff97"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff97"); + sb.append("\075"); sb.append("\014"); - sb.append("\uff97"); + sb.append("\007"); sb.append("\015"); - sb.append("\uff97"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff97"); + sb.append("\071"); sb.append("\017"); - sb.append("\uff97"); + sb.append("\143"); sb.append("\020"); - sb.append("\uff97"); + sb.append("\035"); sb.append("\021"); - sb.append("\uff97"); + sb.append("\034"); sb.append("\023"); - sb.append("\uff97"); + sb.append("\145"); sb.append("\025"); - sb.append("\uff97"); + sb.append("\200"); sb.append("\027"); - sb.append("\uff97"); + sb.append("\203"); sb.append("\032"); - sb.append("\uff97"); + sb.append("\106"); sb.append("\034"); - sb.append("\uff97"); + sb.append("\113"); sb.append("\036"); - sb.append("\uff97"); + sb.append("\125"); sb.append("\041"); - sb.append("\uff97"); + sb.append("\033"); sb.append("\042"); - sb.append("\uff97"); + sb.append("\040"); sb.append("\043"); - sb.append("\uff97"); + sb.append("\226"); sb.append("\044"); - sb.append("\uff97"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff97"); - sb.append("\046"); - sb.append("\uff97"); + sb.append("\023"); sb.append("\047"); - sb.append("\uff97"); + sb.append("\212"); sb.append("\050"); - sb.append("\uff97"); + sb.append("\173"); sb.append("\051"); - sb.append("\uff97"); + sb.append("\214"); sb.append("\052"); - sb.append("\uff97"); + sb.append("\057"); sb.append("\054"); - sb.append("\uff97"); + sb.append("\026"); sb.append("\056"); - sb.append("\uff97"); + sb.append("\u03a9"); sb.append("\057"); - sb.append("\uff97"); + sb.append("\016"); sb.append("\061"); - sb.append("\uff97"); + sb.append("\110"); sb.append("\062"); - sb.append("\uff97"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff97"); - sb.append("\064"); - sb.append("\uff97"); + sb.append("\010"); sb.append("\065"); - sb.append("\uff97"); + sb.append("\027"); sb.append("\066"); - sb.append("\uff97"); + sb.append("\111"); sb.append("\074"); - sb.append("\uff97"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff97"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff97"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff97"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff97"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff97"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff97"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff97"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff97"); + sb.append("\141"); sb.append("\111"); - sb.append("\uff97"); - sb.append("\112"); - sb.append("\uff97"); - sb.append("\114"); - sb.append("\uff97"); + sb.append("\157"); sb.append("\115"); - sb.append("\uff97"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff97"); + sb.append("\046"); sb.append("\120"); - sb.append("\uff97"); + sb.append("\172"); sb.append("\121"); - sb.append("\uff97"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff97"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff97"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff97"); sb.append("\125"); - sb.append("\uff97"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff97"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff97"); + sb.append("\020"); sb.append("\151"); - sb.append("\uff97"); - sb.append("\172"); - sb.append("\uff97"); + sb.append("\171"); sb.append("\173"); - sb.append("\uff97"); - sb.append("\177"); - sb.append("\uff97"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff97"); - sb.append("\202"); - sb.append("\uff97"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff97"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff97"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff97"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff97"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff97"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff97"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff97"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff97"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff97"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff97"); - sb.append("\216"); - sb.append("\uff97"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\220"); + sb.append("\uff01"); + sb.append("\221"); + sb.append("\uff01"); sb.append("\222"); - sb.append("\uff97"); + sb.append("\uff01"); sb.append("\223"); - sb.append("\uff97"); + sb.append("\025"); sb.append("\224"); - sb.append("\uff97"); - sb.append("\230"); - sb.append("\uff97"); - sb.append("\233"); - sb.append("\uff97"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); sb.append("\234"); - sb.append("\uff97"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff97"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff97"); - sb.append("\240"); - sb.append("\uff97"); - sb.append("\247"); - sb.append("\uff97"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\105"); sb.append("\250"); - sb.append("\uff97"); - sb.append("\252"); - sb.append("\uff97"); + sb.append("\021"); + sb.append("\251"); + sb.append("\231"); sb.append("\253"); - sb.append("\uff97"); + sb.append("\227"); sb.append("\254"); - sb.append("\uff97"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff97"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\uff8c"); - sb.append("\151"); - sb.append("\uff8c"); + sb.append("\010"); + sb.append("\220"); + sb.append("\ufefd"); + sb.append("\221"); + sb.append("\u0504"); + sb.append("\222"); + sb.append("\u0503"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\u050f"); - sb.append("\151"); - sb.append("\u0513"); + sb.append("\004"); + sb.append("\220"); + sb.append("\u050c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\233"); + sb.append("\u050a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\276"); + sb.append("\004"); + sb.append("\231"); + sb.append("\u0505"); + sb.append("\001"); sb.append("\002"); - sb.append("\uff95"); - sb.append("\003"); - sb.append("\uff95"); + sb.append("\000"); + sb.append("\170"); sb.append("\004"); - sb.append("\uff95"); - sb.append("\005"); - sb.append("\uff95"); + sb.append("\202"); sb.append("\006"); - sb.append("\uff95"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff95"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff95"); + sb.append("\u01b1"); sb.append("\011"); - sb.append("\uff95"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff95"); - sb.append("\014"); - sb.append("\uff95"); + sb.append("\075"); sb.append("\015"); - sb.append("\uff95"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff95"); - sb.append("\017"); - sb.append("\uff95"); - sb.append("\020"); - sb.append("\uff95"); - sb.append("\021"); - sb.append("\uff95"); - sb.append("\023"); - sb.append("\uff95"); - sb.append("\025"); - sb.append("\uff95"); - sb.append("\027"); - sb.append("\uff95"); + sb.append("\071"); sb.append("\032"); - sb.append("\uff95"); - sb.append("\034"); - sb.append("\uff95"); + sb.append("\106"); sb.append("\036"); - sb.append("\uff95"); - sb.append("\041"); - sb.append("\uff95"); - sb.append("\042"); - sb.append("\uff95"); - sb.append("\043"); - sb.append("\uff95"); + sb.append("\125"); sb.append("\044"); - sb.append("\uff95"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff95"); - sb.append("\046"); - sb.append("\uff95"); - sb.append("\047"); - sb.append("\uff95"); - sb.append("\050"); - sb.append("\uff95"); - sb.append("\051"); - sb.append("\uff95"); - sb.append("\052"); - sb.append("\uff95"); + sb.append("\u01b3"); sb.append("\054"); - sb.append("\uff95"); - sb.append("\056"); - sb.append("\uff95"); - sb.append("\057"); - sb.append("\uff95"); - sb.append("\061"); - sb.append("\uff95"); + sb.append("\026"); sb.append("\062"); - sb.append("\uff95"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff95"); - sb.append("\064"); - sb.append("\uff95"); - sb.append("\065"); - sb.append("\uff95"); - sb.append("\066"); - sb.append("\uff95"); + sb.append("\010"); sb.append("\074"); - sb.append("\uff95"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff95"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff95"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff95"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff95"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff95"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff95"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff95"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff95"); - sb.append("\111"); - sb.append("\uff95"); - sb.append("\112"); - sb.append("\uff95"); - sb.append("\114"); - sb.append("\uff95"); + sb.append("\141"); sb.append("\115"); - sb.append("\uff95"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff95"); - sb.append("\120"); - sb.append("\uff95"); + sb.append("\046"); sb.append("\121"); - sb.append("\uff95"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff95"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff95"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff95"); sb.append("\125"); - sb.append("\uff95"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff95"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff95"); - sb.append("\151"); - sb.append("\uff95"); - sb.append("\172"); - sb.append("\uff95"); + sb.append("\020"); sb.append("\173"); - sb.append("\uff95"); - sb.append("\177"); - sb.append("\uff95"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff95"); - sb.append("\202"); - sb.append("\uff95"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff95"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff95"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff95"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff95"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff95"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff95"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff95"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff95"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff95"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff95"); - sb.append("\216"); - sb.append("\uff95"); - sb.append("\222"); - sb.append("\uff95"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff95"); - sb.append("\224"); - sb.append("\uff95"); - sb.append("\230"); - sb.append("\uff95"); - sb.append("\233"); - sb.append("\uff95"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\uff95"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff95"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff95"); - sb.append("\240"); - sb.append("\uff95"); - sb.append("\247"); - sb.append("\uff95"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\250"); - sb.append("\uff95"); - sb.append("\252"); - sb.append("\uff95"); - sb.append("\253"); - sb.append("\uff95"); + sb.append("\021"); sb.append("\254"); - sb.append("\uff95"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff95"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\u050f"); - sb.append("\151"); - sb.append("\u0515"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\232"); + sb.append("\u0507"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\276"); + sb.append("\004"); + sb.append("\233"); + sb.append("\u0508"); + sb.append("\001"); sb.append("\002"); - sb.append("\uff96"); + sb.append("\000"); + sb.append("\272"); sb.append("\003"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\004"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\005"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\006"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\007"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\010"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\011"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\012"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\014"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\015"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\016"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\017"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\020"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\021"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\023"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\025"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\027"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\032"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\034"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\036"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\041"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\042"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\043"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\044"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\045"); - sb.append("\uff96"); - sb.append("\046"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\047"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\050"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\051"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\052"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\054"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\056"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\057"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\061"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\062"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\063"); - sb.append("\uff96"); - sb.append("\064"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\065"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\066"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\074"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\075"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\077"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\100"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\101"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\102"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\103"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\104"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\105"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\111"); - sb.append("\uff96"); - sb.append("\112"); - sb.append("\uff96"); - sb.append("\114"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\115"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\116"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\120"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\121"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\122"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\123"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\124"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\125"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\126"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\133"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\151"); - sb.append("\uff96"); - sb.append("\172"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\173"); - sb.append("\uff96"); - sb.append("\177"); - sb.append("\uff96"); + sb.append("\uff7c"); + sb.append("\174"); + sb.append("\uff7c"); sb.append("\200"); - sb.append("\uff96"); - sb.append("\202"); - sb.append("\uff96"); + sb.append("\uff7c"); + sb.append("\201"); + sb.append("\uff7c"); sb.append("\203"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\204"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\205"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\206"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\207"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\210"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\211"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\212"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\213"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\214"); - sb.append("\uff96"); - sb.append("\216"); - sb.append("\uff96"); + sb.append("\uff7c"); + sb.append("\215"); + sb.append("\uff7c"); + sb.append("\217"); + sb.append("\uff7c"); + sb.append("\220"); + sb.append("\uff7c"); + sb.append("\221"); + sb.append("\uff7c"); sb.append("\222"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\223"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\224"); - sb.append("\uff96"); - sb.append("\230"); - sb.append("\uff96"); - sb.append("\233"); - sb.append("\uff96"); + sb.append("\uff7c"); + sb.append("\225"); + sb.append("\uff7c"); + sb.append("\231"); + sb.append("\uff7c"); sb.append("\234"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\235"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\236"); - sb.append("\uff96"); - sb.append("\240"); - sb.append("\uff96"); - sb.append("\247"); - sb.append("\uff96"); + sb.append("\uff7c"); + sb.append("\237"); + sb.append("\uff7c"); + sb.append("\241"); + sb.append("\uff7c"); sb.append("\250"); - sb.append("\uff96"); - sb.append("\252"); - sb.append("\uff96"); + sb.append("\uff7c"); + sb.append("\251"); + sb.append("\uff7c"); sb.append("\253"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\254"); - sb.append("\uff96"); + sb.append("\uff7c"); sb.append("\255"); - sb.append("\uff96"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\111"); - sb.append("\u0519"); + sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\272"); + sb.append("\003"); + sb.append("\211"); sb.append("\004"); + sb.append("\202"); + sb.append("\005"); + sb.append("\164"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); sb.append("\010"); - sb.append("\u0518"); + sb.append("\217"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable16.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable16.java index fa07ead3d5a3..6412a9009fff 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable16.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable16.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,512 +29,362 @@ public String getTableData() { } protected EncodedActionTable16() { sb = new StringBuilder(); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\uff89"); - sb.append("\151"); - sb.append("\uff89"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\016"); - sb.append("\010"); - sb.append("\u0447"); - sb.append("\045"); - sb.append("\u051c"); - sb.append("\046"); - sb.append("\u051e"); - sb.append("\112"); - sb.append("\uff86"); - sb.append("\121"); - sb.append("\u0443"); - sb.append("\254"); - sb.append("\u0444"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\112"); - sb.append("\uff84"); - sb.append("\127"); - sb.append("\uff84"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\033"); - sb.append("\u052a"); - sb.append("\112"); - sb.append("\uff83"); - sb.append("\127"); - sb.append("\uff83"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\010"); - sb.append("\u0447"); - sb.append("\121"); - sb.append("\u0443"); - sb.append("\254"); - sb.append("\u0444"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\112"); - sb.append("\u0526"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\010"); - sb.append("\u0447"); - sb.append("\121"); - sb.append("\u0443"); - sb.append("\254"); - sb.append("\u0444"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\112"); - sb.append("\ufd6e"); - sb.append("\127"); - sb.append("\u0520"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\016"); - sb.append("\010"); - sb.append("\u0447"); - sb.append("\045"); - sb.append("\u051c"); - sb.append("\046"); - sb.append("\u051e"); - sb.append("\112"); - sb.append("\ufd6d"); - sb.append("\121"); - sb.append("\u0443"); - sb.append("\254"); - sb.append("\u0444"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\112"); - sb.append("\uff87"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\112"); - sb.append("\uff85"); - sb.append("\127"); - sb.append("\uff85"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\033"); - sb.append("\u0524"); - sb.append("\112"); - sb.append("\uff7f"); - sb.append("\127"); - sb.append("\uff7f"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\010"); - sb.append("\u0525"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\112"); - sb.append("\uff7e"); - sb.append("\127"); - sb.append("\uff7e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\uff88"); - sb.append("\151"); - sb.append("\uff88"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\033"); - sb.append("\u0528"); - sb.append("\112"); - sb.append("\uff81"); - sb.append("\127"); - sb.append("\uff81"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\010"); - sb.append("\u0529"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\112"); - sb.append("\uff80"); - sb.append("\127"); - sb.append("\uff80"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\010"); - sb.append("\u052b"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\112"); - sb.append("\uff82"); - sb.append("\127"); - sb.append("\uff82"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\276"); - sb.append("\002"); - sb.append("\uff94"); - sb.append("\003"); - sb.append("\uff94"); - sb.append("\004"); - sb.append("\uff94"); - sb.append("\005"); - sb.append("\uff94"); - sb.append("\006"); - sb.append("\uff94"); - sb.append("\007"); - sb.append("\uff94"); - sb.append("\010"); - sb.append("\uff94"); sb.append("\011"); - sb.append("\uff94"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff94"); + sb.append("\075"); sb.append("\014"); - sb.append("\uff94"); + sb.append("\007"); sb.append("\015"); - sb.append("\uff94"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff94"); + sb.append("\071"); sb.append("\017"); - sb.append("\uff94"); + sb.append("\143"); sb.append("\020"); - sb.append("\uff94"); + sb.append("\035"); sb.append("\021"); - sb.append("\uff94"); + sb.append("\034"); sb.append("\023"); - sb.append("\uff94"); + sb.append("\145"); sb.append("\025"); - sb.append("\uff94"); + sb.append("\200"); sb.append("\027"); - sb.append("\uff94"); + sb.append("\203"); sb.append("\032"); - sb.append("\uff94"); + sb.append("\106"); sb.append("\034"); - sb.append("\uff94"); + sb.append("\113"); sb.append("\036"); - sb.append("\uff94"); + sb.append("\125"); sb.append("\041"); - sb.append("\uff94"); + sb.append("\033"); sb.append("\042"); - sb.append("\uff94"); + sb.append("\040"); sb.append("\043"); - sb.append("\uff94"); + sb.append("\226"); sb.append("\044"); - sb.append("\uff94"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff94"); - sb.append("\046"); - sb.append("\uff94"); + sb.append("\023"); sb.append("\047"); - sb.append("\uff94"); + sb.append("\212"); sb.append("\050"); - sb.append("\uff94"); + sb.append("\173"); sb.append("\051"); - sb.append("\uff94"); + sb.append("\214"); sb.append("\052"); - sb.append("\uff94"); + sb.append("\057"); sb.append("\054"); - sb.append("\uff94"); + sb.append("\026"); sb.append("\056"); - sb.append("\uff94"); + sb.append("\u03a9"); sb.append("\057"); - sb.append("\uff94"); + sb.append("\016"); sb.append("\061"); - sb.append("\uff94"); + sb.append("\110"); sb.append("\062"); - sb.append("\uff94"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff94"); - sb.append("\064"); - sb.append("\uff94"); + sb.append("\010"); sb.append("\065"); - sb.append("\uff94"); + sb.append("\027"); sb.append("\066"); - sb.append("\uff94"); + sb.append("\111"); sb.append("\074"); - sb.append("\uff94"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff94"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff94"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff94"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff94"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff94"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff94"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff94"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff94"); + sb.append("\141"); sb.append("\111"); - sb.append("\uff94"); - sb.append("\112"); - sb.append("\uff94"); - sb.append("\114"); - sb.append("\uff94"); + sb.append("\157"); sb.append("\115"); - sb.append("\uff94"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff94"); + sb.append("\046"); sb.append("\120"); - sb.append("\uff94"); + sb.append("\172"); sb.append("\121"); - sb.append("\uff94"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff94"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff94"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff94"); sb.append("\125"); - sb.append("\uff94"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff94"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff94"); + sb.append("\020"); sb.append("\151"); - sb.append("\uff94"); - sb.append("\172"); - sb.append("\uff94"); + sb.append("\171"); sb.append("\173"); - sb.append("\uff94"); - sb.append("\177"); - sb.append("\uff94"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff94"); - sb.append("\202"); - sb.append("\uff94"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff94"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff94"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff94"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff94"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff94"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff94"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff94"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff94"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff94"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff94"); - sb.append("\216"); - sb.append("\uff94"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\220"); + sb.append("\uff00"); + sb.append("\221"); + sb.append("\uff00"); sb.append("\222"); - sb.append("\uff94"); + sb.append("\uff00"); sb.append("\223"); - sb.append("\uff94"); + sb.append("\025"); sb.append("\224"); - sb.append("\uff94"); - sb.append("\230"); - sb.append("\uff94"); - sb.append("\233"); - sb.append("\uff94"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); sb.append("\234"); - sb.append("\uff94"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff94"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff94"); - sb.append("\240"); - sb.append("\uff94"); - sb.append("\247"); - sb.append("\uff94"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\105"); sb.append("\250"); - sb.append("\uff94"); - sb.append("\252"); - sb.append("\uff94"); + sb.append("\021"); + sb.append("\251"); + sb.append("\231"); sb.append("\253"); - sb.append("\uff94"); + sb.append("\227"); sb.append("\254"); - sb.append("\uff94"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff94"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\266"); + sb.append("\003"); + sb.append("\uff7c"); sb.append("\004"); - sb.append("\134"); - sb.append("\u052f"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\070"); + sb.append("\uff7c"); + sb.append("\005"); + sb.append("\uff7c"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff7c"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff7c"); sb.append("\010"); - sb.append("\357"); + sb.append("\uff7c"); + sb.append("\011"); + sb.append("\uff7c"); + sb.append("\012"); + sb.append("\uff7c"); + sb.append("\014"); + sb.append("\uff7c"); sb.append("\015"); - sb.append("\364"); + sb.append("\uff7c"); sb.append("\016"); - sb.append("\356"); + sb.append("\uff7c"); + sb.append("\017"); + sb.append("\uff7c"); + sb.append("\020"); + sb.append("\uff7c"); + sb.append("\021"); + sb.append("\uff7c"); + sb.append("\023"); + sb.append("\uff7c"); + sb.append("\025"); + sb.append("\uff7c"); + sb.append("\027"); + sb.append("\uff7c"); + sb.append("\032"); + sb.append("\uff7c"); + sb.append("\034"); + sb.append("\uff7c"); + sb.append("\036"); + sb.append("\uff7c"); + sb.append("\041"); + sb.append("\uff7c"); + sb.append("\042"); + sb.append("\uff7c"); + sb.append("\043"); + sb.append("\uff7c"); + sb.append("\044"); + sb.append("\uff7c"); + sb.append("\045"); + sb.append("\uff7c"); + sb.append("\047"); + sb.append("\uff7c"); + sb.append("\050"); + sb.append("\uff7c"); + sb.append("\051"); + sb.append("\uff7c"); + sb.append("\052"); + sb.append("\uff7c"); + sb.append("\054"); + sb.append("\uff7c"); + sb.append("\056"); + sb.append("\uff7c"); + sb.append("\057"); + sb.append("\uff7c"); + sb.append("\061"); + sb.append("\uff7c"); + sb.append("\062"); + sb.append("\uff7c"); + sb.append("\063"); + sb.append("\uff7c"); + sb.append("\065"); + sb.append("\uff7c"); + sb.append("\066"); + sb.append("\uff7c"); + sb.append("\074"); + sb.append("\uff7c"); sb.append("\075"); - sb.append("\351"); + sb.append("\uff7c"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff7c"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff7c"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff7c"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff7c"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff7c"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff7c"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff7c"); + sb.append("\111"); + sb.append("\uff7c"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff7c"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff7c"); + sb.append("\120"); + sb.append("\uff7c"); sb.append("\121"); - sb.append("\160"); - sb.append("\172"); - sb.append("\362"); + sb.append("\uff7c"); + sb.append("\122"); + sb.append("\uff7c"); + sb.append("\123"); + sb.append("\uff7c"); + sb.append("\124"); + sb.append("\uff7c"); + sb.append("\125"); + sb.append("\uff7c"); + sb.append("\126"); + sb.append("\uff7c"); + sb.append("\133"); + sb.append("\uff7c"); + sb.append("\151"); + sb.append("\uff7c"); sb.append("\173"); - sb.append("\352"); - sb.append("\177"); - sb.append("\347"); + sb.append("\uff7c"); + sb.append("\174"); + sb.append("\uff7c"); sb.append("\200"); - sb.append("\354"); - sb.append("\214"); - sb.append("\360"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\366"); - sb.append("\236"); - sb.append("\060"); + sb.append("\uff7c"); + sb.append("\201"); + sb.append("\uff7c"); + sb.append("\203"); + sb.append("\uff7c"); + sb.append("\204"); + sb.append("\uff7c"); + sb.append("\205"); + sb.append("\uff7c"); + sb.append("\206"); + sb.append("\uff7c"); + sb.append("\207"); + sb.append("\uff7c"); + sb.append("\210"); + sb.append("\uff7c"); + sb.append("\211"); + sb.append("\uff7c"); + sb.append("\212"); + sb.append("\uff7c"); + sb.append("\213"); + sb.append("\uff7c"); + sb.append("\214"); + sb.append("\uff7c"); + sb.append("\215"); + sb.append("\uff7c"); + sb.append("\217"); + sb.append("\uff7c"); + sb.append("\220"); + sb.append("\uff7c"); + sb.append("\223"); + sb.append("\uff7c"); + sb.append("\224"); + sb.append("\uff7c"); + sb.append("\225"); + sb.append("\uff7c"); + sb.append("\231"); + sb.append("\uff7c"); + sb.append("\234"); + sb.append("\uff7c"); + sb.append("\235"); + sb.append("\uff7c"); + sb.append("\236"); + sb.append("\uff7c"); + sb.append("\237"); + sb.append("\uff7c"); + sb.append("\241"); + sb.append("\uff7c"); + sb.append("\250"); + sb.append("\uff7c"); + sb.append("\251"); + sb.append("\uff7c"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff7c"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff7c"); sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\100"); - sb.append("\127"); - sb.append("\ufe6b"); - sb.append("\130"); - sb.append("\u0105"); - sb.append("\131"); - sb.append("\u0115"); - sb.append("\132"); - sb.append("\374"); - sb.append("\150"); - sb.append("\u0101"); - sb.append("\151"); - sb.append("\ufe6b"); - sb.append("\152"); - sb.append("\375"); - sb.append("\153"); - sb.append("\u010e"); - sb.append("\154"); - sb.append("\376"); - sb.append("\155"); - sb.append("\u0107"); - sb.append("\156"); - sb.append("\u010f"); - sb.append("\157"); - sb.append("\u0114"); - sb.append("\160"); - sb.append("\u0108"); - sb.append("\161"); - sb.append("\371"); - sb.append("\162"); - sb.append("\u0106"); - sb.append("\163"); - sb.append("\u0112"); - sb.append("\164"); - sb.append("\u0111"); - sb.append("\165"); - sb.append("\u0104"); - sb.append("\166"); - sb.append("\u0102"); - sb.append("\167"); - sb.append("\u0110"); - sb.append("\170"); - sb.append("\u010d"); - sb.append("\171"); - sb.append("\u0109"); - sb.append("\172"); - sb.append("\u0116"); - sb.append("\173"); - sb.append("\u0103"); - sb.append("\174"); - sb.append("\u010c"); - sb.append("\175"); - sb.append("\u010a"); - sb.append("\176"); - sb.append("\373"); - sb.append("\201"); - sb.append("\u0100"); - sb.append("\242"); - sb.append("\377"); - sb.append("\245"); - sb.append("\372"); - sb.append("\251"); - sb.append("\u0113"); + sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -541,7 +392,7 @@ protected EncodedActionTable16() { sb.append("\003"); sb.append("\211"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\005"); sb.append("\164"); sb.append("\006"); @@ -599,7 +450,7 @@ protected EncodedActionTable16() { sb.append("\054"); sb.append("\026"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\u03a9"); sb.append("\057"); sb.append("\016"); sb.append("\061"); @@ -632,8 +483,6 @@ protected EncodedActionTable16() { sb.append("\141"); sb.append("\111"); sb.append("\157"); - sb.append("\112"); - sb.append("\u0532"); sb.append("\115"); sb.append("\136"); sb.append("\116"); @@ -656,2040 +505,2148 @@ protected EncodedActionTable16() { sb.append("\020"); sb.append("\151"); sb.append("\171"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\025"); + sb.append("\220"); + sb.append("\ufefc"); sb.append("\223"); - sb.append("\030"); + sb.append("\025"); sb.append("\224"); + sb.append("\030"); + sb.append("\225"); sb.append("\115"); - sb.append("\230"); + sb.append("\231"); sb.append("\047"); - sb.append("\233"); - sb.append("\152"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); + sb.append("\241"); sb.append("\105"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); + sb.append("\021"); + sb.append("\251"); sb.append("\231"); - sb.append("\252"); - sb.append("\227"); sb.append("\253"); - sb.append("\147"); + sb.append("\227"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\004"); + sb.append("\151"); + sb.append("\u050d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\322"); sb.append("\002"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\003"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\004"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\005"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\006"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\007"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\010"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\011"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\012"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\014"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\015"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\016"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\017"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\020"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\021"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\022"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\023"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\024"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\025"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\026"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\027"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\030"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\032"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\034"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\035"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\036"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\037"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\040"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\041"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\042"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\043"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\044"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\045"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\046"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\047"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\050"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\051"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\052"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\054"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\056"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\057"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\061"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\062"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\063"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\064"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\065"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\066"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\074"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\075"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\077"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\100"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\101"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\102"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\103"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\104"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\105"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\111"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\112"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\114"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\115"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\116"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\120"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\121"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\122"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\123"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\124"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\125"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\126"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\133"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\151"); - sb.append("\uff76"); - sb.append("\172"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\173"); - sb.append("\uff76"); - sb.append("\177"); - sb.append("\uff76"); + sb.append("\uff74"); + sb.append("\174"); + sb.append("\uff74"); sb.append("\200"); - sb.append("\uff76"); - sb.append("\202"); - sb.append("\uff76"); + sb.append("\uff74"); + sb.append("\201"); + sb.append("\uff74"); sb.append("\203"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\204"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\205"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\206"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\207"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\210"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\211"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\212"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\213"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\214"); - sb.append("\uff76"); - sb.append("\216"); - sb.append("\uff76"); + sb.append("\uff74"); + sb.append("\215"); + sb.append("\uff74"); sb.append("\217"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\220"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\221"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\222"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\223"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\224"); - sb.append("\uff76"); - sb.append("\230"); - sb.append("\uff76"); - sb.append("\233"); - sb.append("\uff76"); + sb.append("\uff74"); + sb.append("\225"); + sb.append("\uff74"); + sb.append("\231"); + sb.append("\uff74"); sb.append("\234"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\235"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\236"); - sb.append("\uff76"); - sb.append("\240"); - sb.append("\uff76"); - sb.append("\247"); - sb.append("\uff76"); + sb.append("\uff74"); + sb.append("\237"); + sb.append("\uff74"); + sb.append("\241"); + sb.append("\uff74"); sb.append("\250"); - sb.append("\uff76"); - sb.append("\252"); - sb.append("\uff76"); + sb.append("\uff74"); + sb.append("\251"); + sb.append("\uff74"); sb.append("\253"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\254"); - sb.append("\uff76"); + sb.append("\uff74"); sb.append("\255"); - sb.append("\uff76"); + sb.append("\uff74"); + sb.append("\256"); + sb.append("\uff74"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufe1c"); + sb.append("\012"); sb.append("\033"); - sb.append("\ufe1c"); - sb.append("\073"); - sb.append("\ufe1c"); - sb.append("\112"); - sb.append("\ufe1c"); + sb.append("\u051b"); + sb.append("\117"); + sb.append("\u051a"); sb.append("\127"); - sb.append("\ufe1c"); - sb.append("\130"); - sb.append("\ufe1c"); - sb.append("\131"); - sb.append("\ufe1c"); - sb.append("\132"); - sb.append("\ufe1c"); - sb.append("\150"); - sb.append("\ufe1c"); + sb.append("\uff8a"); sb.append("\151"); - sb.append("\ufe1c"); - sb.append("\152"); - sb.append("\ufe1c"); - sb.append("\153"); - sb.append("\ufe1c"); - sb.append("\154"); - sb.append("\ufe1c"); - sb.append("\155"); - sb.append("\ufe1c"); - sb.append("\156"); - sb.append("\ufe1c"); - sb.append("\157"); - sb.append("\ufe1c"); - sb.append("\160"); - sb.append("\ufe1c"); - sb.append("\161"); - sb.append("\ufe1c"); - sb.append("\162"); - sb.append("\ufe1c"); - sb.append("\163"); - sb.append("\ufe1c"); - sb.append("\164"); - sb.append("\ufe1c"); - sb.append("\165"); - sb.append("\ufe1c"); - sb.append("\166"); - sb.append("\ufe1c"); - sb.append("\167"); - sb.append("\ufe1c"); - sb.append("\170"); - sb.append("\ufe1c"); - sb.append("\171"); - sb.append("\ufe1c"); - sb.append("\172"); - sb.append("\ufe1c"); - sb.append("\173"); - sb.append("\ufe1c"); - sb.append("\174"); - sb.append("\ufe1c"); - sb.append("\175"); - sb.append("\ufe1c"); - sb.append("\176"); - sb.append("\ufe1c"); - sb.append("\201"); - sb.append("\ufe1c"); - sb.append("\215"); - sb.append("\ufe1c"); - sb.append("\231"); - sb.append("\ufe1c"); - sb.append("\232"); - sb.append("\ufe1c"); - sb.append("\242"); - sb.append("\ufe1c"); - sb.append("\245"); - sb.append("\ufe1c"); - sb.append("\251"); - sb.append("\ufe1c"); + sb.append("\uff8a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufe20"); - sb.append("\033"); - sb.append("\ufe20"); - sb.append("\073"); - sb.append("\ufe20"); - sb.append("\112"); - sb.append("\ufe20"); + sb.append("\012"); + sb.append("\010"); + sb.append("\u044b"); + sb.append("\121"); + sb.append("\u0447"); + sb.append("\255"); + sb.append("\u0448"); + sb.append("\256"); + sb.append("\u044d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); sb.append("\127"); - sb.append("\ufe20"); - sb.append("\130"); - sb.append("\ufe20"); - sb.append("\131"); - sb.append("\ufe20"); - sb.append("\132"); - sb.append("\ufe20"); - sb.append("\150"); - sb.append("\ufe20"); + sb.append("\uff8b"); sb.append("\151"); - sb.append("\ufe20"); - sb.append("\152"); - sb.append("\ufe20"); - sb.append("\153"); - sb.append("\ufe20"); - sb.append("\154"); - sb.append("\ufe20"); - sb.append("\155"); - sb.append("\ufe20"); - sb.append("\156"); - sb.append("\ufe20"); - sb.append("\157"); - sb.append("\ufe20"); - sb.append("\160"); - sb.append("\ufe20"); - sb.append("\161"); - sb.append("\ufe20"); - sb.append("\162"); - sb.append("\ufe20"); - sb.append("\163"); - sb.append("\ufe20"); - sb.append("\164"); - sb.append("\ufe20"); - sb.append("\165"); - sb.append("\ufe20"); - sb.append("\166"); - sb.append("\ufe20"); - sb.append("\167"); - sb.append("\ufe20"); - sb.append("\170"); - sb.append("\ufe20"); - sb.append("\171"); - sb.append("\ufe20"); - sb.append("\172"); - sb.append("\ufe20"); - sb.append("\173"); - sb.append("\ufe20"); - sb.append("\174"); - sb.append("\ufe20"); - sb.append("\175"); - sb.append("\ufe20"); - sb.append("\176"); - sb.append("\ufe20"); - sb.append("\201"); - sb.append("\ufe20"); - sb.append("\215"); - sb.append("\ufe20"); - sb.append("\231"); - sb.append("\ufe20"); - sb.append("\232"); - sb.append("\ufe20"); - sb.append("\242"); - sb.append("\ufe20"); - sb.append("\245"); - sb.append("\ufe20"); - sb.append("\251"); - sb.append("\ufe20"); + sb.append("\uff8b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufe1e"); - sb.append("\033"); - sb.append("\ufe1e"); - sb.append("\073"); - sb.append("\ufe1e"); - sb.append("\112"); - sb.append("\ufe1e"); + sb.append("\012"); + sb.append("\010"); + sb.append("\u044b"); + sb.append("\121"); + sb.append("\u0447"); + sb.append("\255"); + sb.append("\u0448"); + sb.append("\256"); + sb.append("\u044d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); sb.append("\127"); - sb.append("\ufe1e"); - sb.append("\130"); - sb.append("\ufe1e"); - sb.append("\131"); - sb.append("\ufe1e"); - sb.append("\132"); - sb.append("\ufe1e"); - sb.append("\150"); - sb.append("\ufe1e"); + sb.append("\u0513"); sb.append("\151"); - sb.append("\ufe1e"); - sb.append("\152"); - sb.append("\ufe1e"); - sb.append("\153"); - sb.append("\ufe1e"); - sb.append("\154"); - sb.append("\ufe1e"); - sb.append("\155"); - sb.append("\ufe1e"); - sb.append("\156"); - sb.append("\ufe1e"); - sb.append("\157"); - sb.append("\ufe1e"); - sb.append("\160"); - sb.append("\ufe1e"); - sb.append("\161"); - sb.append("\ufe1e"); - sb.append("\162"); - sb.append("\ufe1e"); - sb.append("\163"); - sb.append("\ufe1e"); - sb.append("\164"); - sb.append("\ufe1e"); - sb.append("\165"); - sb.append("\ufe1e"); - sb.append("\166"); - sb.append("\ufe1e"); - sb.append("\167"); - sb.append("\ufe1e"); - sb.append("\170"); - sb.append("\ufe1e"); - sb.append("\171"); - sb.append("\ufe1e"); - sb.append("\172"); - sb.append("\ufe1e"); - sb.append("\173"); - sb.append("\ufe1e"); - sb.append("\174"); - sb.append("\ufe1e"); - sb.append("\175"); - sb.append("\ufe1e"); - sb.append("\176"); - sb.append("\ufe1e"); - sb.append("\201"); - sb.append("\ufe1e"); - sb.append("\215"); - sb.append("\ufe1e"); - sb.append("\231"); - sb.append("\ufe1e"); - sb.append("\232"); - sb.append("\ufe1e"); - sb.append("\242"); - sb.append("\ufe1e"); - sb.append("\245"); - sb.append("\ufe1e"); - sb.append("\251"); - sb.append("\ufe1e"); + sb.append("\u0514"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\012"); + sb.append("\010"); + sb.append("\u044b"); + sb.append("\121"); + sb.append("\u0447"); + sb.append("\255"); + sb.append("\u0448"); + sb.append("\256"); + sb.append("\u044d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\276"); + sb.append("\002"); + sb.append("\uff97"); + sb.append("\003"); + sb.append("\uff97"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff97"); + sb.append("\005"); + sb.append("\uff97"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff97"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff97"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\uff97"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff97"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff97"); + sb.append("\014"); + sb.append("\uff97"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff97"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff97"); + sb.append("\017"); + sb.append("\uff97"); + sb.append("\020"); + sb.append("\uff97"); + sb.append("\021"); + sb.append("\uff97"); + sb.append("\023"); + sb.append("\uff97"); + sb.append("\025"); + sb.append("\uff97"); + sb.append("\027"); + sb.append("\uff97"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff97"); + sb.append("\034"); + sb.append("\uff97"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff97"); + sb.append("\041"); + sb.append("\uff97"); + sb.append("\042"); + sb.append("\uff97"); + sb.append("\043"); + sb.append("\uff97"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff97"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\uff97"); + sb.append("\046"); + sb.append("\uff97"); + sb.append("\047"); + sb.append("\uff97"); + sb.append("\050"); + sb.append("\uff97"); + sb.append("\051"); + sb.append("\uff97"); + sb.append("\052"); + sb.append("\uff97"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff97"); + sb.append("\056"); + sb.append("\uff97"); + sb.append("\057"); + sb.append("\uff97"); + sb.append("\061"); + sb.append("\uff97"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff97"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff97"); + sb.append("\064"); + sb.append("\uff97"); + sb.append("\065"); + sb.append("\uff97"); + sb.append("\066"); + sb.append("\uff97"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff97"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff97"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff97"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff97"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff97"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff97"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff97"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff97"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff97"); + sb.append("\111"); + sb.append("\uff97"); + sb.append("\112"); + sb.append("\uff97"); + sb.append("\114"); + sb.append("\uff97"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff97"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff97"); + sb.append("\120"); + sb.append("\uff97"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff97"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff97"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff97"); sb.append("\124"); + sb.append("\uff97"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff97"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff97"); sb.append("\133"); - sb.append("\020"); + sb.append("\uff97"); sb.append("\151"); - sb.append("\ufe64"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff97"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff97"); + sb.append("\174"); + sb.append("\uff97"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff97"); + sb.append("\201"); + sb.append("\uff97"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff97"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff97"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff97"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff97"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff97"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff97"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff97"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff97"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff97"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff97"); + sb.append("\215"); + sb.append("\uff97"); + sb.append("\217"); + sb.append("\uff97"); + sb.append("\223"); + sb.append("\uff97"); + sb.append("\224"); + sb.append("\uff97"); + sb.append("\225"); + sb.append("\uff97"); + sb.append("\231"); + sb.append("\uff97"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff97"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff97"); sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff97"); + sb.append("\237"); + sb.append("\uff97"); + sb.append("\241"); + sb.append("\uff97"); + sb.append("\250"); + sb.append("\uff97"); + sb.append("\251"); + sb.append("\uff97"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff97"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff97"); sb.append("\255"); - sb.append("\055"); + sb.append("\uff97"); + sb.append("\256"); + sb.append("\uff97"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); - sb.append("\031"); - sb.append("\u01d2"); + sb.append("\006"); sb.append("\127"); - sb.append("\ufe61"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe61"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\231"); - sb.append("\ufe61"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); + sb.append("\uff8c"); sb.append("\151"); - sb.append("\u053c"); + sb.append("\uff8c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\010"); + sb.append("\006"); sb.append("\127"); - sb.append("\u053a"); + sb.append("\u0513"); sb.append("\151"); - sb.append("\ufe63"); - sb.append("\231"); - sb.append("\ufe63"); + sb.append("\u0517"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\276"); + sb.append("\002"); + sb.append("\uff95"); + sb.append("\003"); + sb.append("\uff95"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff95"); + sb.append("\005"); + sb.append("\uff95"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff95"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff95"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\uff95"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff95"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff95"); + sb.append("\014"); + sb.append("\uff95"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff95"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff95"); + sb.append("\017"); + sb.append("\uff95"); + sb.append("\020"); + sb.append("\uff95"); + sb.append("\021"); + sb.append("\uff95"); + sb.append("\023"); + sb.append("\uff95"); + sb.append("\025"); + sb.append("\uff95"); + sb.append("\027"); + sb.append("\uff95"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff95"); + sb.append("\034"); + sb.append("\uff95"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff95"); + sb.append("\041"); + sb.append("\uff95"); + sb.append("\042"); + sb.append("\uff95"); + sb.append("\043"); + sb.append("\uff95"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff95"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\uff95"); + sb.append("\046"); + sb.append("\uff95"); + sb.append("\047"); + sb.append("\uff95"); + sb.append("\050"); + sb.append("\uff95"); + sb.append("\051"); + sb.append("\uff95"); + sb.append("\052"); + sb.append("\uff95"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff95"); + sb.append("\056"); + sb.append("\uff95"); + sb.append("\057"); + sb.append("\uff95"); + sb.append("\061"); + sb.append("\uff95"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff95"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff95"); + sb.append("\064"); + sb.append("\uff95"); + sb.append("\065"); + sb.append("\uff95"); + sb.append("\066"); + sb.append("\uff95"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff95"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff95"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff95"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff95"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff95"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff95"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff95"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff95"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff95"); + sb.append("\111"); + sb.append("\uff95"); + sb.append("\112"); + sb.append("\uff95"); + sb.append("\114"); + sb.append("\uff95"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff95"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff95"); + sb.append("\120"); + sb.append("\uff95"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff95"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff95"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff95"); sb.append("\124"); + sb.append("\uff95"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff95"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff95"); sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff95"); + sb.append("\151"); + sb.append("\uff95"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff95"); + sb.append("\174"); + sb.append("\uff95"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff95"); + sb.append("\201"); + sb.append("\uff95"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff95"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff95"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff95"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff95"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff95"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff95"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff95"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff95"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff95"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff95"); + sb.append("\215"); + sb.append("\uff95"); + sb.append("\217"); + sb.append("\uff95"); + sb.append("\223"); + sb.append("\uff95"); + sb.append("\224"); + sb.append("\uff95"); + sb.append("\225"); + sb.append("\uff95"); + sb.append("\231"); + sb.append("\uff95"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff95"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff95"); sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff95"); + sb.append("\237"); + sb.append("\uff95"); + sb.append("\241"); + sb.append("\uff95"); + sb.append("\250"); + sb.append("\uff95"); + sb.append("\251"); + sb.append("\uff95"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff95"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff95"); sb.append("\255"); - sb.append("\055"); + sb.append("\uff95"); + sb.append("\256"); + sb.append("\uff95"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); - sb.append("\031"); - sb.append("\u01d2"); + sb.append("\006"); sb.append("\127"); - sb.append("\ufe62"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); + sb.append("\u0513"); sb.append("\151"); - sb.append("\ufe62"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\231"); - sb.append("\ufe62"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\u0519"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\276"); + sb.append("\002"); + sb.append("\uff96"); + sb.append("\003"); + sb.append("\uff96"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff96"); + sb.append("\005"); + sb.append("\uff96"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff96"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff96"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\uff96"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff96"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff96"); + sb.append("\014"); + sb.append("\uff96"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff96"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff96"); + sb.append("\017"); + sb.append("\uff96"); + sb.append("\020"); + sb.append("\uff96"); + sb.append("\021"); + sb.append("\uff96"); + sb.append("\023"); + sb.append("\uff96"); + sb.append("\025"); + sb.append("\uff96"); + sb.append("\027"); + sb.append("\uff96"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff96"); + sb.append("\034"); + sb.append("\uff96"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff96"); + sb.append("\041"); + sb.append("\uff96"); + sb.append("\042"); + sb.append("\uff96"); + sb.append("\043"); + sb.append("\uff96"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff96"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\uff96"); + sb.append("\046"); + sb.append("\uff96"); + sb.append("\047"); + sb.append("\uff96"); + sb.append("\050"); + sb.append("\uff96"); + sb.append("\051"); + sb.append("\uff96"); + sb.append("\052"); + sb.append("\uff96"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff96"); + sb.append("\056"); + sb.append("\uff96"); + sb.append("\057"); + sb.append("\uff96"); + sb.append("\061"); + sb.append("\uff96"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff96"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff96"); + sb.append("\064"); + sb.append("\uff96"); + sb.append("\065"); + sb.append("\uff96"); + sb.append("\066"); + sb.append("\uff96"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff96"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff96"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff96"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff96"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff96"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff96"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff96"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff96"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff96"); + sb.append("\111"); + sb.append("\uff96"); + sb.append("\112"); + sb.append("\uff96"); + sb.append("\114"); + sb.append("\uff96"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff96"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff96"); + sb.append("\120"); + sb.append("\uff96"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff96"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff96"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff96"); sb.append("\124"); + sb.append("\uff96"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff96"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff96"); sb.append("\133"); - sb.append("\020"); + sb.append("\uff96"); sb.append("\151"); - sb.append("\ufe64"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff96"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff96"); + sb.append("\174"); + sb.append("\uff96"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff96"); + sb.append("\201"); + sb.append("\uff96"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff96"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff96"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff96"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff96"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff96"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff96"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff96"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff96"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff96"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff96"); + sb.append("\215"); + sb.append("\uff96"); + sb.append("\217"); + sb.append("\uff96"); + sb.append("\223"); + sb.append("\uff96"); + sb.append("\224"); + sb.append("\uff96"); + sb.append("\225"); + sb.append("\uff96"); + sb.append("\231"); + sb.append("\uff96"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff96"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff96"); sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff96"); + sb.append("\237"); + sb.append("\uff96"); + sb.append("\241"); + sb.append("\uff96"); + sb.append("\250"); + sb.append("\uff96"); + sb.append("\251"); + sb.append("\uff96"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff96"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff96"); sb.append("\255"); - sb.append("\055"); + sb.append("\uff96"); + sb.append("\256"); + sb.append("\uff96"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\151"); - sb.append("\u053e"); + sb.append("\111"); + sb.append("\u051d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); + sb.append("\u051c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\uff89"); + sb.append("\151"); + sb.append("\uff89"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); + sb.append("\u044b"); + sb.append("\045"); + sb.append("\u0520"); sb.append("\046"); + sb.append("\u0522"); + sb.append("\112"); + sb.append("\uff86"); sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\231"); - sb.append("\ufe64"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); + sb.append("\u0447"); sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u0540"); + sb.append("\u0448"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\250"); + sb.append("\006"); + sb.append("\112"); + sb.append("\uff84"); + sb.append("\127"); + sb.append("\uff84"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\033"); + sb.append("\u052e"); + sb.append("\112"); + sb.append("\uff83"); + sb.append("\127"); + sb.append("\uff83"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\010"); + sb.append("\u044b"); + sb.append("\121"); + sb.append("\u0447"); + sb.append("\255"); + sb.append("\u0448"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\112"); + sb.append("\u052a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\010"); + sb.append("\u044b"); + sb.append("\121"); + sb.append("\u0447"); + sb.append("\255"); + sb.append("\u0448"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\112"); + sb.append("\ufd6c"); + sb.append("\127"); + sb.append("\u0524"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\016"); + sb.append("\010"); + sb.append("\u044b"); + sb.append("\045"); + sb.append("\u0520"); + sb.append("\046"); + sb.append("\u0522"); + sb.append("\112"); + sb.append("\ufd6b"); + sb.append("\121"); + sb.append("\u0447"); + sb.append("\255"); + sb.append("\u0448"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\112"); + sb.append("\uff87"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\112"); + sb.append("\uff85"); + sb.append("\127"); + sb.append("\uff85"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\033"); + sb.append("\u0528"); + sb.append("\112"); + sb.append("\uff7f"); + sb.append("\127"); + sb.append("\uff7f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\010"); + sb.append("\u0529"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\112"); + sb.append("\uff7e"); + sb.append("\127"); + sb.append("\uff7e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\uff88"); + sb.append("\151"); + sb.append("\uff88"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\033"); + sb.append("\u052c"); + sb.append("\112"); + sb.append("\uff81"); + sb.append("\127"); + sb.append("\uff81"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\010"); + sb.append("\u052d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\112"); + sb.append("\uff80"); + sb.append("\127"); + sb.append("\uff80"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\010"); + sb.append("\u052f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\112"); + sb.append("\uff82"); + sb.append("\127"); + sb.append("\uff82"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\276"); + sb.append("\002"); + sb.append("\uff94"); sb.append("\003"); - sb.append("\211"); + sb.append("\uff94"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff94"); sb.append("\005"); - sb.append("\164"); + sb.append("\uff94"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff94"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff94"); sb.append("\010"); - sb.append("\217"); + sb.append("\uff94"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff94"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff94"); sb.append("\014"); - sb.append("\007"); + sb.append("\uff94"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff94"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff94"); sb.append("\017"); - sb.append("\143"); + sb.append("\uff94"); sb.append("\020"); - sb.append("\035"); + sb.append("\uff94"); sb.append("\021"); - sb.append("\034"); + sb.append("\uff94"); sb.append("\023"); - sb.append("\145"); + sb.append("\uff94"); sb.append("\025"); - sb.append("\200"); + sb.append("\uff94"); sb.append("\027"); - sb.append("\203"); + sb.append("\uff94"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff94"); sb.append("\034"); - sb.append("\113"); + sb.append("\uff94"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff94"); sb.append("\041"); - sb.append("\033"); + sb.append("\uff94"); sb.append("\042"); - sb.append("\040"); + sb.append("\uff94"); sb.append("\043"); - sb.append("\226"); + sb.append("\uff94"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff94"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\uff94"); + sb.append("\046"); + sb.append("\uff94"); sb.append("\047"); - sb.append("\212"); + sb.append("\uff94"); sb.append("\050"); - sb.append("\173"); + sb.append("\uff94"); sb.append("\051"); - sb.append("\214"); + sb.append("\uff94"); sb.append("\052"); - sb.append("\057"); + sb.append("\uff94"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff94"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\uff94"); sb.append("\057"); - sb.append("\016"); + sb.append("\uff94"); sb.append("\061"); - sb.append("\110"); + sb.append("\uff94"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff94"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff94"); + sb.append("\064"); + sb.append("\uff94"); + sb.append("\065"); + sb.append("\uff94"); + sb.append("\066"); + sb.append("\uff94"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff94"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff94"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff94"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff94"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff94"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff94"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff94"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff94"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff94"); sb.append("\111"); - sb.append("\157"); + sb.append("\uff94"); + sb.append("\112"); + sb.append("\uff94"); + sb.append("\114"); + sb.append("\uff94"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff94"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff94"); sb.append("\120"); - sb.append("\172"); + sb.append("\uff94"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff94"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff94"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff94"); sb.append("\124"); + sb.append("\uff94"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff94"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff94"); sb.append("\133"); - sb.append("\020"); + sb.append("\uff94"); sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff94"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff94"); + sb.append("\174"); + sb.append("\uff94"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff94"); + sb.append("\201"); + sb.append("\uff94"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff94"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff94"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff94"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff94"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff94"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff94"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff94"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff94"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff94"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\025"); - sb.append("\230"); - sb.append("\047"); - sb.append("\232"); - sb.append("\u0542"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff94"); + sb.append("\215"); + sb.append("\uff94"); + sb.append("\217"); + sb.append("\uff94"); + sb.append("\223"); + sb.append("\uff94"); + sb.append("\224"); + sb.append("\uff94"); + sb.append("\225"); + sb.append("\uff94"); + sb.append("\231"); + sb.append("\uff94"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff94"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff94"); sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff94"); + sb.append("\237"); + sb.append("\uff94"); + sb.append("\241"); + sb.append("\uff94"); + sb.append("\250"); + sb.append("\uff94"); + sb.append("\251"); + sb.append("\uff94"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff94"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff94"); sb.append("\255"); - sb.append("\055"); + sb.append("\uff94"); + sb.append("\256"); + sb.append("\uff94"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff71"); - sb.append("\003"); - sb.append("\uff71"); sb.append("\004"); - sb.append("\uff71"); - sb.append("\005"); - sb.append("\uff71"); + sb.append("\134"); + sb.append("\u0533"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\070"); sb.append("\006"); - sb.append("\uff71"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff71"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff71"); - sb.append("\011"); - sb.append("\uff71"); - sb.append("\012"); - sb.append("\uff71"); - sb.append("\014"); - sb.append("\uff71"); + sb.append("\356"); sb.append("\015"); - sb.append("\uff71"); + sb.append("\364"); sb.append("\016"); - sb.append("\uff71"); - sb.append("\017"); - sb.append("\uff71"); - sb.append("\020"); - sb.append("\uff71"); - sb.append("\021"); - sb.append("\uff71"); - sb.append("\022"); - sb.append("\uff71"); - sb.append("\023"); - sb.append("\uff71"); - sb.append("\024"); - sb.append("\uff71"); - sb.append("\025"); - sb.append("\uff71"); - sb.append("\026"); - sb.append("\uff71"); - sb.append("\027"); - sb.append("\uff71"); - sb.append("\030"); - sb.append("\uff71"); - sb.append("\032"); - sb.append("\uff71"); - sb.append("\034"); - sb.append("\uff71"); - sb.append("\035"); - sb.append("\uff71"); - sb.append("\036"); - sb.append("\uff71"); - sb.append("\037"); - sb.append("\uff71"); - sb.append("\040"); - sb.append("\uff71"); - sb.append("\041"); - sb.append("\uff71"); - sb.append("\042"); - sb.append("\uff71"); - sb.append("\043"); - sb.append("\uff71"); - sb.append("\044"); - sb.append("\uff71"); - sb.append("\045"); - sb.append("\uff71"); - sb.append("\046"); - sb.append("\uff71"); - sb.append("\047"); - sb.append("\uff71"); - sb.append("\050"); - sb.append("\uff71"); - sb.append("\051"); - sb.append("\uff71"); - sb.append("\052"); - sb.append("\uff71"); - sb.append("\054"); - sb.append("\uff71"); - sb.append("\056"); - sb.append("\uff71"); - sb.append("\057"); - sb.append("\uff71"); - sb.append("\061"); - sb.append("\uff71"); - sb.append("\062"); - sb.append("\uff71"); - sb.append("\063"); - sb.append("\uff71"); - sb.append("\064"); - sb.append("\uff71"); - sb.append("\065"); - sb.append("\uff71"); - sb.append("\066"); - sb.append("\uff71"); - sb.append("\074"); - sb.append("\uff71"); + sb.append("\357"); sb.append("\075"); - sb.append("\uff71"); + sb.append("\351"); sb.append("\077"); - sb.append("\uff71"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff71"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff71"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff71"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff71"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff71"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff71"); - sb.append("\111"); - sb.append("\uff71"); - sb.append("\112"); - sb.append("\uff71"); - sb.append("\114"); - sb.append("\uff71"); + sb.append("\141"); sb.append("\115"); - sb.append("\uff71"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff71"); - sb.append("\120"); - sb.append("\uff71"); + sb.append("\046"); sb.append("\121"); - sb.append("\uff71"); - sb.append("\122"); - sb.append("\uff71"); - sb.append("\123"); - sb.append("\uff71"); - sb.append("\124"); - sb.append("\uff71"); - sb.append("\125"); - sb.append("\uff71"); - sb.append("\126"); - sb.append("\uff71"); - sb.append("\133"); - sb.append("\uff71"); - sb.append("\151"); - sb.append("\uff71"); - sb.append("\172"); - sb.append("\uff71"); + sb.append("\160"); sb.append("\173"); - sb.append("\uff71"); - sb.append("\177"); - sb.append("\uff71"); + sb.append("\362"); + sb.append("\174"); + sb.append("\352"); sb.append("\200"); - sb.append("\uff71"); - sb.append("\202"); - sb.append("\uff71"); - sb.append("\203"); - sb.append("\uff71"); - sb.append("\204"); - sb.append("\uff71"); - sb.append("\205"); - sb.append("\uff71"); - sb.append("\206"); - sb.append("\uff71"); - sb.append("\207"); - sb.append("\uff71"); - sb.append("\210"); - sb.append("\uff71"); - sb.append("\211"); - sb.append("\uff71"); - sb.append("\212"); - sb.append("\uff71"); - sb.append("\213"); - sb.append("\uff71"); - sb.append("\214"); - sb.append("\uff71"); - sb.append("\216"); - sb.append("\uff71"); - sb.append("\217"); - sb.append("\uff71"); - sb.append("\220"); - sb.append("\uff71"); - sb.append("\221"); - sb.append("\uff71"); - sb.append("\222"); - sb.append("\uff71"); + sb.append("\347"); + sb.append("\201"); + sb.append("\354"); + sb.append("\215"); + sb.append("\360"); sb.append("\223"); - sb.append("\uff71"); - sb.append("\224"); - sb.append("\uff71"); - sb.append("\230"); - sb.append("\uff71"); - sb.append("\233"); - sb.append("\uff71"); - sb.append("\234"); - sb.append("\uff71"); - sb.append("\235"); - sb.append("\uff71"); - sb.append("\236"); - sb.append("\uff71"); - sb.append("\240"); - sb.append("\uff71"); - sb.append("\247"); - sb.append("\uff71"); - sb.append("\250"); - sb.append("\uff71"); - sb.append("\252"); - sb.append("\uff71"); - sb.append("\253"); - sb.append("\uff71"); + sb.append("\341"); + sb.append("\231"); + sb.append("\366"); + sb.append("\237"); + sb.append("\060"); sb.append("\254"); - sb.append("\uff71"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff71"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\102"); + sb.append("\127"); + sb.append("\ufe6b"); + sb.append("\130"); + sb.append("\u0105"); + sb.append("\131"); + sb.append("\u0116"); + sb.append("\132"); + sb.append("\375"); + sb.append("\150"); + sb.append("\u0100"); + sb.append("\151"); + sb.append("\ufe6b"); + sb.append("\152"); + sb.append("\374"); + sb.append("\153"); + sb.append("\u010e"); + sb.append("\154"); + sb.append("\u0113"); + sb.append("\155"); + sb.append("\376"); + sb.append("\156"); + sb.append("\u0107"); + sb.append("\157"); + sb.append("\u010f"); + sb.append("\160"); + sb.append("\u0115"); + sb.append("\161"); + sb.append("\u0109"); + sb.append("\162"); + sb.append("\371"); + sb.append("\163"); + sb.append("\u0106"); + sb.append("\164"); + sb.append("\u0112"); + sb.append("\165"); + sb.append("\u0110"); + sb.append("\166"); + sb.append("\u0104"); + sb.append("\167"); + sb.append("\u0102"); + sb.append("\170"); + sb.append("\u0111"); + sb.append("\171"); + sb.append("\u010d"); + sb.append("\172"); + sb.append("\u0108"); + sb.append("\173"); + sb.append("\u0117"); + sb.append("\174"); + sb.append("\u0103"); + sb.append("\175"); + sb.append("\u010c"); + sb.append("\176"); + sb.append("\u010a"); + sb.append("\177"); + sb.append("\372"); + sb.append("\202"); + sb.append("\377"); + sb.append("\243"); + sb.append("\u0101"); + sb.append("\246"); + sb.append("\373"); + sb.append("\252"); + sb.append("\u0114"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\266"); sb.append("\003"); - sb.append("\uff7c"); + sb.append("\211"); sb.append("\004"); - sb.append("\uff7c"); + sb.append("\202"); sb.append("\005"); - sb.append("\uff7c"); + sb.append("\164"); sb.append("\006"); - sb.append("\uff7c"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff7c"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff7c"); + sb.append("\217"); sb.append("\011"); - sb.append("\uff7c"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff7c"); + sb.append("\075"); sb.append("\014"); - sb.append("\uff7c"); + sb.append("\007"); sb.append("\015"); - sb.append("\uff7c"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff7c"); + sb.append("\071"); sb.append("\017"); - sb.append("\uff7c"); + sb.append("\143"); sb.append("\020"); - sb.append("\uff7c"); + sb.append("\035"); sb.append("\021"); - sb.append("\uff7c"); + sb.append("\034"); sb.append("\023"); - sb.append("\uff7c"); - sb.append("\024"); - sb.append("\uff7c"); + sb.append("\145"); sb.append("\025"); - sb.append("\uff7c"); + sb.append("\200"); sb.append("\027"); - sb.append("\uff7c"); + sb.append("\203"); sb.append("\032"); - sb.append("\uff7c"); + sb.append("\106"); sb.append("\034"); - sb.append("\uff7c"); + sb.append("\113"); sb.append("\036"); - sb.append("\uff7c"); + sb.append("\125"); sb.append("\041"); - sb.append("\uff7c"); + sb.append("\033"); sb.append("\042"); - sb.append("\uff7c"); + sb.append("\040"); sb.append("\043"); - sb.append("\uff7c"); + sb.append("\226"); sb.append("\044"); - sb.append("\uff7c"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff7c"); + sb.append("\023"); sb.append("\047"); - sb.append("\uff7c"); + sb.append("\212"); sb.append("\050"); - sb.append("\uff7c"); + sb.append("\173"); sb.append("\051"); - sb.append("\uff7c"); + sb.append("\214"); sb.append("\052"); - sb.append("\uff7c"); + sb.append("\057"); sb.append("\054"); - sb.append("\uff7c"); + sb.append("\026"); sb.append("\056"); - sb.append("\uff7c"); + sb.append("\u03a9"); sb.append("\057"); - sb.append("\uff7c"); + sb.append("\016"); sb.append("\061"); - sb.append("\uff7c"); + sb.append("\110"); sb.append("\062"); - sb.append("\uff7c"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff7c"); + sb.append("\010"); sb.append("\065"); - sb.append("\uff7c"); + sb.append("\027"); sb.append("\066"); - sb.append("\uff7c"); + sb.append("\111"); sb.append("\074"); - sb.append("\uff7c"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff7c"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff7c"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff7c"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff7c"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff7c"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff7c"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff7c"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff7c"); + sb.append("\141"); sb.append("\111"); - sb.append("\uff7c"); + sb.append("\157"); + sb.append("\112"); + sb.append("\u0536"); sb.append("\115"); - sb.append("\uff7c"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff7c"); + sb.append("\046"); sb.append("\120"); - sb.append("\uff7c"); + sb.append("\172"); sb.append("\121"); - sb.append("\uff7c"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff7c"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff7c"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff7c"); sb.append("\125"); - sb.append("\uff7c"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff7c"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff7c"); + sb.append("\020"); sb.append("\151"); - sb.append("\uff7c"); - sb.append("\172"); - sb.append("\uff7c"); + sb.append("\171"); sb.append("\173"); - sb.append("\uff7c"); - sb.append("\177"); - sb.append("\uff7c"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff7c"); - sb.append("\202"); - sb.append("\uff7c"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff7c"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff7c"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff7c"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff7c"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff7c"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff7c"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff7c"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff7c"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff7c"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff7c"); - sb.append("\216"); - sb.append("\uff7c"); - sb.append("\222"); - sb.append("\uff7c"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff7c"); + sb.append("\025"); sb.append("\224"); - sb.append("\uff7c"); - sb.append("\230"); - sb.append("\uff7c"); - sb.append("\233"); - sb.append("\uff7c"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); sb.append("\234"); - sb.append("\uff7c"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff7c"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); - sb.append("\247"); - sb.append("\uff7c"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\105"); sb.append("\250"); - sb.append("\uff7c"); - sb.append("\252"); - sb.append("\uff7c"); + sb.append("\021"); + sb.append("\251"); + sb.append("\231"); sb.append("\253"); - sb.append("\uff7c"); + sb.append("\227"); sb.append("\254"); - sb.append("\uff7c"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff7c"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\322"); sb.append("\002"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\003"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\004"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\005"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\006"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\007"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\010"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\011"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\012"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\014"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\015"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\016"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\017"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\020"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\021"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\022"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\023"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\024"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\025"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\026"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\027"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\030"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\032"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\034"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\035"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\036"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\037"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\040"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\041"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\042"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\043"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\044"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\045"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\046"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\047"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\050"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\051"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\052"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\054"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\056"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\057"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\061"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\062"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\063"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\064"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\065"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\066"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\074"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\075"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\077"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\100"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\101"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\102"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\103"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\104"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\105"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\111"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\112"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\114"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\115"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\116"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\120"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\121"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\122"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\123"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\124"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\125"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\126"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\133"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\151"); - sb.append("\uff16"); - sb.append("\172"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\173"); - sb.append("\uff16"); - sb.append("\177"); - sb.append("\uff16"); + sb.append("\uff76"); + sb.append("\174"); + sb.append("\uff76"); sb.append("\200"); - sb.append("\uff16"); - sb.append("\202"); - sb.append("\uff16"); + sb.append("\uff76"); + sb.append("\201"); + sb.append("\uff76"); sb.append("\203"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\204"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\205"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\206"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\207"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\210"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\211"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\212"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\213"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\214"); - sb.append("\uff16"); - sb.append("\216"); - sb.append("\uff16"); + sb.append("\uff76"); + sb.append("\215"); + sb.append("\uff76"); sb.append("\217"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\220"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\221"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\222"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\223"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\224"); - sb.append("\uff16"); - sb.append("\230"); - sb.append("\uff16"); - sb.append("\233"); - sb.append("\uff16"); - sb.append("\234"); - sb.append("\uff16"); - sb.append("\235"); - sb.append("\uff16"); + sb.append("\uff76"); + sb.append("\225"); + sb.append("\uff76"); + sb.append("\231"); + sb.append("\uff76"); + sb.append("\234"); + sb.append("\uff76"); + sb.append("\235"); + sb.append("\uff76"); sb.append("\236"); - sb.append("\uff16"); - sb.append("\240"); - sb.append("\uff16"); - sb.append("\247"); - sb.append("\uff16"); + sb.append("\uff76"); + sb.append("\237"); + sb.append("\uff76"); + sb.append("\241"); + sb.append("\uff76"); sb.append("\250"); - sb.append("\uff16"); - sb.append("\252"); - sb.append("\uff16"); + sb.append("\uff76"); + sb.append("\251"); + sb.append("\uff76"); sb.append("\253"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\254"); - sb.append("\uff16"); + sb.append("\uff76"); sb.append("\255"); - sb.append("\uff16"); + sb.append("\uff76"); + sb.append("\256"); + sb.append("\uff76"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\211"); - sb.append("\004"); - sb.append("\201"); - sb.append("\005"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe1b"); + sb.append("\033"); + sb.append("\ufe1b"); + sb.append("\073"); + sb.append("\ufe1b"); + sb.append("\112"); + sb.append("\ufe1b"); + sb.append("\127"); + sb.append("\ufe1b"); + sb.append("\130"); + sb.append("\ufe1b"); + sb.append("\131"); + sb.append("\ufe1b"); + sb.append("\132"); + sb.append("\ufe1b"); + sb.append("\150"); + sb.append("\ufe1b"); + sb.append("\151"); + sb.append("\ufe1b"); + sb.append("\152"); + sb.append("\ufe1b"); + sb.append("\153"); + sb.append("\ufe1b"); + sb.append("\154"); + sb.append("\ufe1b"); + sb.append("\155"); + sb.append("\ufe1b"); + sb.append("\156"); + sb.append("\ufe1b"); + sb.append("\157"); + sb.append("\ufe1b"); + sb.append("\160"); + sb.append("\ufe1b"); + sb.append("\161"); + sb.append("\ufe1b"); + sb.append("\162"); + sb.append("\ufe1b"); + sb.append("\163"); + sb.append("\ufe1b"); + sb.append("\164"); + sb.append("\ufe1b"); + sb.append("\165"); + sb.append("\ufe1b"); + sb.append("\166"); + sb.append("\ufe1b"); + sb.append("\167"); + sb.append("\ufe1b"); + sb.append("\170"); + sb.append("\ufe1b"); + sb.append("\171"); + sb.append("\ufe1b"); + sb.append("\172"); + sb.append("\ufe1b"); + sb.append("\173"); + sb.append("\ufe1b"); + sb.append("\174"); + sb.append("\ufe1b"); + sb.append("\175"); + sb.append("\ufe1b"); + sb.append("\176"); + sb.append("\ufe1b"); + sb.append("\177"); + sb.append("\ufe1b"); + sb.append("\202"); + sb.append("\ufe1b"); + sb.append("\216"); + sb.append("\ufe1b"); + sb.append("\232"); + sb.append("\ufe1b"); + sb.append("\233"); + sb.append("\ufe1b"); + sb.append("\243"); + sb.append("\ufe1b"); + sb.append("\246"); + sb.append("\ufe1b"); + sb.append("\252"); + sb.append("\ufe1b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe1f"); + sb.append("\033"); + sb.append("\ufe1f"); + sb.append("\073"); + sb.append("\ufe1f"); + sb.append("\112"); + sb.append("\ufe1f"); + sb.append("\127"); + sb.append("\ufe1f"); + sb.append("\130"); + sb.append("\ufe1f"); + sb.append("\131"); + sb.append("\ufe1f"); + sb.append("\132"); + sb.append("\ufe1f"); + sb.append("\150"); + sb.append("\ufe1f"); + sb.append("\151"); + sb.append("\ufe1f"); + sb.append("\152"); + sb.append("\ufe1f"); + sb.append("\153"); + sb.append("\ufe1f"); + sb.append("\154"); + sb.append("\ufe1f"); + sb.append("\155"); + sb.append("\ufe1f"); + sb.append("\156"); + sb.append("\ufe1f"); + sb.append("\157"); + sb.append("\ufe1f"); + sb.append("\160"); + sb.append("\ufe1f"); + sb.append("\161"); + sb.append("\ufe1f"); + sb.append("\162"); + sb.append("\ufe1f"); + sb.append("\163"); + sb.append("\ufe1f"); + sb.append("\164"); + sb.append("\ufe1f"); + sb.append("\165"); + sb.append("\ufe1f"); + sb.append("\166"); + sb.append("\ufe1f"); + sb.append("\167"); + sb.append("\ufe1f"); + sb.append("\170"); + sb.append("\ufe1f"); + sb.append("\171"); + sb.append("\ufe1f"); + sb.append("\172"); + sb.append("\ufe1f"); + sb.append("\173"); + sb.append("\ufe1f"); + sb.append("\174"); + sb.append("\ufe1f"); + sb.append("\175"); + sb.append("\ufe1f"); + sb.append("\176"); + sb.append("\ufe1f"); + sb.append("\177"); + sb.append("\ufe1f"); + sb.append("\202"); + sb.append("\ufe1f"); + sb.append("\216"); + sb.append("\ufe1f"); + sb.append("\232"); + sb.append("\ufe1f"); + sb.append("\233"); + sb.append("\ufe1f"); + sb.append("\243"); + sb.append("\ufe1f"); + sb.append("\246"); + sb.append("\ufe1f"); + sb.append("\252"); + sb.append("\ufe1f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe1d"); + sb.append("\033"); + sb.append("\ufe1d"); + sb.append("\073"); + sb.append("\ufe1d"); + sb.append("\112"); + sb.append("\ufe1d"); + sb.append("\127"); + sb.append("\ufe1d"); + sb.append("\130"); + sb.append("\ufe1d"); + sb.append("\131"); + sb.append("\ufe1d"); + sb.append("\132"); + sb.append("\ufe1d"); + sb.append("\150"); + sb.append("\ufe1d"); + sb.append("\151"); + sb.append("\ufe1d"); + sb.append("\152"); + sb.append("\ufe1d"); + sb.append("\153"); + sb.append("\ufe1d"); + sb.append("\154"); + sb.append("\ufe1d"); + sb.append("\155"); + sb.append("\ufe1d"); + sb.append("\156"); + sb.append("\ufe1d"); + sb.append("\157"); + sb.append("\ufe1d"); + sb.append("\160"); + sb.append("\ufe1d"); + sb.append("\161"); + sb.append("\ufe1d"); + sb.append("\162"); + sb.append("\ufe1d"); + sb.append("\163"); + sb.append("\ufe1d"); sb.append("\164"); + sb.append("\ufe1d"); + sb.append("\165"); + sb.append("\ufe1d"); + sb.append("\166"); + sb.append("\ufe1d"); + sb.append("\167"); + sb.append("\ufe1d"); + sb.append("\170"); + sb.append("\ufe1d"); + sb.append("\171"); + sb.append("\ufe1d"); + sb.append("\172"); + sb.append("\ufe1d"); + sb.append("\173"); + sb.append("\ufe1d"); + sb.append("\174"); + sb.append("\ufe1d"); + sb.append("\175"); + sb.append("\ufe1d"); + sb.append("\176"); + sb.append("\ufe1d"); + sb.append("\177"); + sb.append("\ufe1d"); + sb.append("\202"); + sb.append("\ufe1d"); + sb.append("\216"); + sb.append("\ufe1d"); + sb.append("\232"); + sb.append("\ufe1d"); + sb.append("\233"); + sb.append("\ufe1d"); + sb.append("\243"); + sb.append("\ufe1d"); + sb.append("\246"); + sb.append("\ufe1d"); + sb.append("\252"); + sb.append("\ufe1d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\172"); + sb.append("\004"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\217"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); sb.append("\075"); - sb.append("\014"); - sb.append("\007"); sb.append("\015"); sb.append("\031"); sb.append("\016"); sb.append("\071"); - sb.append("\017"); - sb.append("\143"); - sb.append("\020"); - sb.append("\035"); - sb.append("\021"); - sb.append("\034"); - sb.append("\023"); - sb.append("\145"); - sb.append("\024"); - sb.append("\u0545"); - sb.append("\025"); - sb.append("\200"); - sb.append("\027"); - sb.append("\203"); sb.append("\032"); sb.append("\106"); - sb.append("\034"); - sb.append("\113"); sb.append("\036"); sb.append("\125"); - sb.append("\041"); - sb.append("\033"); - sb.append("\042"); - sb.append("\040"); - sb.append("\043"); - sb.append("\226"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\023"); - sb.append("\047"); - sb.append("\212"); - sb.append("\050"); - sb.append("\173"); - sb.append("\051"); - sb.append("\214"); - sb.append("\052"); - sb.append("\057"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); - sb.append("\056"); - sb.append("\u03a5"); - sb.append("\057"); - sb.append("\016"); - sb.append("\061"); - sb.append("\110"); sb.append("\062"); sb.append("\210"); sb.append("\063"); sb.append("\010"); - sb.append("\065"); - sb.append("\027"); - sb.append("\066"); - sb.append("\111"); sb.append("\074"); sb.append("\051"); sb.append("\075"); @@ -2708,14 +2665,10 @@ protected EncodedActionTable16() { sb.append("\117"); sb.append("\105"); sb.append("\141"); - sb.append("\111"); - sb.append("\157"); sb.append("\115"); sb.append("\136"); sb.append("\116"); sb.append("\046"); - sb.append("\120"); - sb.append("\172"); sb.append("\121"); sb.append("\160"); sb.append("\122"); @@ -2731,375 +2684,353 @@ protected EncodedActionTable16() { sb.append("\133"); sb.append("\020"); sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); + sb.append("\ufe64"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\025"); sb.append("\223"); - sb.append("\030"); - sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); - sb.append("\231"); - sb.append("\252"); - sb.append("\227"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\106"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\127"); + sb.append("\ufe61"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufe61"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\232"); + sb.append("\ufe61"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\004"); sb.append("\151"); - sb.append("\u0546"); + sb.append("\u0540"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); + sb.append("\010"); + sb.append("\127"); + sb.append("\u053e"); + sb.append("\151"); + sb.append("\ufe63"); + sb.append("\232"); + sb.append("\ufe63"); + sb.append("\001"); sb.append("\002"); - sb.append("\uff15"); - sb.append("\003"); - sb.append("\uff15"); + sb.append("\000"); + sb.append("\170"); sb.append("\004"); - sb.append("\uff15"); - sb.append("\005"); - sb.append("\uff15"); + sb.append("\202"); sb.append("\006"); - sb.append("\uff15"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff15"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff15"); + sb.append("\u01b1"); sb.append("\011"); - sb.append("\uff15"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff15"); - sb.append("\014"); - sb.append("\uff15"); + sb.append("\075"); sb.append("\015"); - sb.append("\uff15"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff15"); - sb.append("\017"); - sb.append("\uff15"); - sb.append("\020"); - sb.append("\uff15"); - sb.append("\021"); - sb.append("\uff15"); - sb.append("\022"); - sb.append("\uff15"); - sb.append("\023"); - sb.append("\uff15"); - sb.append("\024"); - sb.append("\uff15"); - sb.append("\025"); - sb.append("\uff15"); - sb.append("\026"); - sb.append("\uff15"); - sb.append("\027"); - sb.append("\uff15"); - sb.append("\030"); - sb.append("\uff15"); + sb.append("\071"); sb.append("\032"); - sb.append("\uff15"); - sb.append("\034"); - sb.append("\uff15"); - sb.append("\035"); - sb.append("\uff15"); + sb.append("\106"); sb.append("\036"); - sb.append("\uff15"); - sb.append("\037"); - sb.append("\uff15"); - sb.append("\040"); - sb.append("\uff15"); - sb.append("\041"); - sb.append("\uff15"); - sb.append("\042"); - sb.append("\uff15"); - sb.append("\043"); - sb.append("\uff15"); + sb.append("\125"); sb.append("\044"); - sb.append("\uff15"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff15"); - sb.append("\046"); - sb.append("\uff15"); - sb.append("\047"); - sb.append("\uff15"); - sb.append("\050"); - sb.append("\uff15"); - sb.append("\051"); - sb.append("\uff15"); - sb.append("\052"); - sb.append("\uff15"); + sb.append("\u01b3"); sb.append("\054"); - sb.append("\uff15"); - sb.append("\056"); - sb.append("\uff15"); - sb.append("\057"); - sb.append("\uff15"); - sb.append("\061"); - sb.append("\uff15"); + sb.append("\026"); sb.append("\062"); - sb.append("\uff15"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff15"); - sb.append("\064"); - sb.append("\uff15"); - sb.append("\065"); - sb.append("\uff15"); - sb.append("\066"); - sb.append("\uff15"); + sb.append("\010"); sb.append("\074"); - sb.append("\uff15"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff15"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff15"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff15"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff15"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff15"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff15"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff15"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff15"); - sb.append("\111"); - sb.append("\uff15"); - sb.append("\112"); - sb.append("\uff15"); - sb.append("\114"); - sb.append("\uff15"); + sb.append("\141"); sb.append("\115"); - sb.append("\uff15"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff15"); - sb.append("\120"); - sb.append("\uff15"); + sb.append("\046"); sb.append("\121"); - sb.append("\uff15"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff15"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff15"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff15"); sb.append("\125"); - sb.append("\uff15"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff15"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff15"); - sb.append("\151"); - sb.append("\uff15"); - sb.append("\172"); - sb.append("\uff15"); + sb.append("\020"); sb.append("\173"); - sb.append("\uff15"); - sb.append("\177"); - sb.append("\uff15"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff15"); - sb.append("\202"); - sb.append("\uff15"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff15"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff15"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff15"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff15"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff15"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff15"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff15"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff15"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff15"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff15"); - sb.append("\216"); - sb.append("\uff15"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\uff15"); - sb.append("\220"); - sb.append("\uff15"); - sb.append("\221"); - sb.append("\uff15"); - sb.append("\222"); - sb.append("\uff15"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff15"); - sb.append("\224"); - sb.append("\uff15"); - sb.append("\230"); - sb.append("\uff15"); - sb.append("\233"); - sb.append("\uff15"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\uff15"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff15"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff15"); - sb.append("\240"); - sb.append("\uff15"); - sb.append("\247"); - sb.append("\uff15"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\250"); - sb.append("\uff15"); - sb.append("\252"); - sb.append("\uff15"); - sb.append("\253"); - sb.append("\uff15"); + sb.append("\021"); sb.append("\254"); - sb.append("\uff15"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff15"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\102"); + sb.append("\106"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\127"); - sb.append("\ufe65"); + sb.append("\ufe62"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufe65"); + sb.append("\ufe62"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\u0549"); - sb.append("\151"); - sb.append("\u054a"); + sb.append("\232"); + sb.append("\ufe62"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\172"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3115,7 +3046,7 @@ protected EncodedActionTable16() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -3158,892 +3089,1054 @@ protected EncodedActionTable16() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\151"); + sb.append("\ufe64"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); + sb.append("\004"); + sb.append("\151"); + sb.append("\u0542"); + sb.append("\001"); sb.append("\002"); - sb.append("\uff65"); - sb.append("\003"); - sb.append("\uff65"); + sb.append("\000"); + sb.append("\172"); sb.append("\004"); - sb.append("\uff65"); - sb.append("\005"); - sb.append("\uff65"); + sb.append("\202"); sb.append("\006"); - sb.append("\uff65"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff65"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff65"); + sb.append("\u01b1"); sb.append("\011"); - sb.append("\uff65"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff65"); - sb.append("\014"); - sb.append("\uff65"); + sb.append("\075"); sb.append("\015"); - sb.append("\uff65"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff65"); - sb.append("\017"); - sb.append("\uff65"); - sb.append("\020"); - sb.append("\uff65"); - sb.append("\021"); - sb.append("\uff65"); - sb.append("\022"); - sb.append("\uff65"); - sb.append("\023"); - sb.append("\uff65"); - sb.append("\024"); - sb.append("\uff65"); - sb.append("\025"); - sb.append("\uff65"); - sb.append("\026"); - sb.append("\uff65"); - sb.append("\027"); - sb.append("\uff65"); - sb.append("\030"); - sb.append("\uff65"); + sb.append("\071"); sb.append("\032"); - sb.append("\uff65"); - sb.append("\034"); - sb.append("\uff65"); - sb.append("\035"); - sb.append("\uff65"); + sb.append("\106"); sb.append("\036"); - sb.append("\uff65"); - sb.append("\037"); - sb.append("\uff65"); - sb.append("\040"); - sb.append("\uff65"); - sb.append("\041"); - sb.append("\uff65"); - sb.append("\042"); - sb.append("\uff65"); - sb.append("\043"); - sb.append("\uff65"); + sb.append("\125"); sb.append("\044"); - sb.append("\uff65"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff65"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); sb.append("\046"); - sb.append("\uff65"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufe64"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u0544"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\250"); + sb.append("\003"); + sb.append("\211"); + sb.append("\004"); + sb.append("\202"); + sb.append("\005"); + sb.append("\164"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\217"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\014"); + sb.append("\007"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\017"); + sb.append("\143"); + sb.append("\020"); + sb.append("\035"); + sb.append("\021"); + sb.append("\034"); + sb.append("\023"); + sb.append("\145"); + sb.append("\025"); + sb.append("\200"); + sb.append("\027"); + sb.append("\203"); + sb.append("\032"); + sb.append("\106"); + sb.append("\034"); + sb.append("\113"); + sb.append("\036"); + sb.append("\125"); + sb.append("\041"); + sb.append("\033"); + sb.append("\042"); + sb.append("\040"); + sb.append("\043"); + sb.append("\226"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); sb.append("\047"); - sb.append("\uff65"); + sb.append("\212"); sb.append("\050"); - sb.append("\uff65"); + sb.append("\173"); sb.append("\051"); - sb.append("\uff65"); + sb.append("\214"); sb.append("\052"); - sb.append("\uff65"); + sb.append("\057"); sb.append("\054"); - sb.append("\uff65"); + sb.append("\026"); sb.append("\056"); - sb.append("\uff65"); + sb.append("\u03a9"); sb.append("\057"); - sb.append("\uff65"); + sb.append("\016"); sb.append("\061"); - sb.append("\uff65"); + sb.append("\110"); sb.append("\062"); - sb.append("\uff65"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff65"); - sb.append("\064"); - sb.append("\uff65"); - sb.append("\065"); - sb.append("\uff65"); - sb.append("\066"); - sb.append("\uff65"); + sb.append("\010"); sb.append("\074"); - sb.append("\uff65"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff65"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff65"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff65"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff65"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff65"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff65"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff65"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff65"); + sb.append("\141"); sb.append("\111"); - sb.append("\uff65"); - sb.append("\112"); - sb.append("\uff65"); - sb.append("\114"); - sb.append("\uff65"); + sb.append("\157"); sb.append("\115"); - sb.append("\uff65"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff65"); + sb.append("\046"); sb.append("\120"); - sb.append("\uff65"); + sb.append("\172"); sb.append("\121"); - sb.append("\uff65"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff65"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff65"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff65"); sb.append("\125"); - sb.append("\uff65"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff65"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff65"); + sb.append("\020"); sb.append("\151"); - sb.append("\uff65"); - sb.append("\172"); - sb.append("\uff65"); + sb.append("\171"); sb.append("\173"); - sb.append("\uff65"); - sb.append("\177"); - sb.append("\uff65"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff65"); - sb.append("\202"); - sb.append("\uff65"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff65"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff65"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff65"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff65"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff65"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff65"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff65"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff65"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff65"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff65"); - sb.append("\216"); - sb.append("\uff65"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\uff65"); - sb.append("\220"); - sb.append("\uff65"); - sb.append("\221"); - sb.append("\uff65"); - sb.append("\222"); - sb.append("\uff65"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff65"); - sb.append("\224"); - sb.append("\uff65"); - sb.append("\230"); - sb.append("\uff65"); + sb.append("\025"); + sb.append("\231"); + sb.append("\047"); sb.append("\233"); - sb.append("\uff65"); + sb.append("\u0546"); sb.append("\234"); - sb.append("\uff65"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff65"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff65"); - sb.append("\240"); - sb.append("\uff65"); - sb.append("\247"); - sb.append("\uff65"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\250"); - sb.append("\uff65"); - sb.append("\252"); - sb.append("\uff65"); - sb.append("\253"); - sb.append("\uff65"); + sb.append("\021"); sb.append("\254"); - sb.append("\uff65"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff65"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\102"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\127"); - sb.append("\ufe66"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe66"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff71"); + sb.append("\003"); + sb.append("\uff71"); + sb.append("\004"); + sb.append("\uff71"); + sb.append("\005"); + sb.append("\uff71"); + sb.append("\006"); + sb.append("\uff71"); + sb.append("\007"); + sb.append("\uff71"); + sb.append("\010"); + sb.append("\uff71"); + sb.append("\011"); + sb.append("\uff71"); + sb.append("\012"); + sb.append("\uff71"); + sb.append("\014"); + sb.append("\uff71"); + sb.append("\015"); + sb.append("\uff71"); + sb.append("\016"); + sb.append("\uff71"); + sb.append("\017"); + sb.append("\uff71"); + sb.append("\020"); + sb.append("\uff71"); + sb.append("\021"); + sb.append("\uff71"); + sb.append("\022"); + sb.append("\uff71"); + sb.append("\023"); + sb.append("\uff71"); + sb.append("\024"); + sb.append("\uff71"); + sb.append("\025"); + sb.append("\uff71"); + sb.append("\026"); + sb.append("\uff71"); + sb.append("\027"); + sb.append("\uff71"); + sb.append("\030"); + sb.append("\uff71"); + sb.append("\032"); + sb.append("\uff71"); + sb.append("\034"); + sb.append("\uff71"); + sb.append("\035"); + sb.append("\uff71"); + sb.append("\036"); + sb.append("\uff71"); + sb.append("\037"); + sb.append("\uff71"); + sb.append("\040"); + sb.append("\uff71"); + sb.append("\041"); + sb.append("\uff71"); + sb.append("\042"); + sb.append("\uff71"); + sb.append("\043"); + sb.append("\uff71"); + sb.append("\044"); + sb.append("\uff71"); + sb.append("\045"); + sb.append("\uff71"); + sb.append("\046"); + sb.append("\uff71"); + sb.append("\047"); + sb.append("\uff71"); + sb.append("\050"); + sb.append("\uff71"); + sb.append("\051"); + sb.append("\uff71"); + sb.append("\052"); + sb.append("\uff71"); + sb.append("\054"); + sb.append("\uff71"); + sb.append("\056"); + sb.append("\uff71"); + sb.append("\057"); + sb.append("\uff71"); + sb.append("\061"); + sb.append("\uff71"); + sb.append("\062"); + sb.append("\uff71"); + sb.append("\063"); + sb.append("\uff71"); + sb.append("\064"); + sb.append("\uff71"); + sb.append("\065"); + sb.append("\uff71"); + sb.append("\066"); + sb.append("\uff71"); + sb.append("\074"); + sb.append("\uff71"); + sb.append("\075"); + sb.append("\uff71"); + sb.append("\077"); + sb.append("\uff71"); + sb.append("\100"); + sb.append("\uff71"); + sb.append("\101"); + sb.append("\uff71"); + sb.append("\102"); + sb.append("\uff71"); + sb.append("\103"); + sb.append("\uff71"); + sb.append("\104"); + sb.append("\uff71"); + sb.append("\105"); + sb.append("\uff71"); + sb.append("\111"); + sb.append("\uff71"); + sb.append("\112"); + sb.append("\uff71"); + sb.append("\114"); + sb.append("\uff71"); + sb.append("\115"); + sb.append("\uff71"); + sb.append("\116"); + sb.append("\uff71"); + sb.append("\120"); + sb.append("\uff71"); + sb.append("\121"); + sb.append("\uff71"); + sb.append("\122"); + sb.append("\uff71"); + sb.append("\123"); + sb.append("\uff71"); + sb.append("\124"); + sb.append("\uff71"); + sb.append("\125"); + sb.append("\uff71"); + sb.append("\126"); + sb.append("\uff71"); + sb.append("\133"); + sb.append("\uff71"); + sb.append("\151"); + sb.append("\uff71"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\uff71"); sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); + sb.append("\uff71"); + sb.append("\200"); + sb.append("\uff71"); sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); + sb.append("\uff71"); + sb.append("\203"); + sb.append("\uff71"); + sb.append("\204"); + sb.append("\uff71"); + sb.append("\205"); + sb.append("\uff71"); + sb.append("\206"); + sb.append("\uff71"); + sb.append("\207"); + sb.append("\uff71"); + sb.append("\210"); + sb.append("\uff71"); + sb.append("\211"); + sb.append("\uff71"); + sb.append("\212"); + sb.append("\uff71"); + sb.append("\213"); + sb.append("\uff71"); + sb.append("\214"); + sb.append("\uff71"); + sb.append("\215"); + sb.append("\uff71"); + sb.append("\217"); + sb.append("\uff71"); + sb.append("\220"); + sb.append("\uff71"); + sb.append("\221"); + sb.append("\uff71"); + sb.append("\222"); + sb.append("\uff71"); + sb.append("\223"); + sb.append("\uff71"); + sb.append("\224"); + sb.append("\uff71"); + sb.append("\225"); + sb.append("\uff71"); + sb.append("\231"); + sb.append("\uff71"); + sb.append("\234"); + sb.append("\uff71"); + sb.append("\235"); + sb.append("\uff71"); + sb.append("\236"); + sb.append("\uff71"); + sb.append("\237"); + sb.append("\uff71"); + sb.append("\241"); + sb.append("\uff71"); + sb.append("\250"); + sb.append("\uff71"); sb.append("\251"); - sb.append("\u01d8"); + sb.append("\uff71"); + sb.append("\253"); + sb.append("\uff71"); + sb.append("\254"); + sb.append("\uff71"); + sb.append("\255"); + sb.append("\uff71"); + sb.append("\256"); + sb.append("\uff71"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\266"); + sb.append("\003"); + sb.append("\uff7c"); + sb.append("\004"); + sb.append("\uff7c"); + sb.append("\005"); + sb.append("\uff7c"); + sb.append("\006"); + sb.append("\uff7c"); + sb.append("\007"); + sb.append("\uff7c"); + sb.append("\010"); + sb.append("\uff7c"); + sb.append("\011"); + sb.append("\uff7c"); + sb.append("\012"); + sb.append("\uff7c"); + sb.append("\014"); + sb.append("\uff7c"); + sb.append("\015"); + sb.append("\uff7c"); + sb.append("\016"); + sb.append("\uff7c"); + sb.append("\017"); + sb.append("\uff7c"); + sb.append("\020"); + sb.append("\uff7c"); + sb.append("\021"); + sb.append("\uff7c"); + sb.append("\023"); + sb.append("\uff7c"); + sb.append("\024"); + sb.append("\uff7c"); + sb.append("\025"); + sb.append("\uff7c"); + sb.append("\027"); + sb.append("\uff7c"); + sb.append("\032"); + sb.append("\uff7c"); + sb.append("\034"); + sb.append("\uff7c"); + sb.append("\036"); + sb.append("\uff7c"); + sb.append("\041"); + sb.append("\uff7c"); + sb.append("\042"); + sb.append("\uff7c"); + sb.append("\043"); + sb.append("\uff7c"); + sb.append("\044"); + sb.append("\uff7c"); + sb.append("\045"); + sb.append("\uff7c"); + sb.append("\047"); + sb.append("\uff7c"); + sb.append("\050"); + sb.append("\uff7c"); + sb.append("\051"); + sb.append("\uff7c"); + sb.append("\052"); + sb.append("\uff7c"); + sb.append("\054"); + sb.append("\uff7c"); + sb.append("\056"); + sb.append("\uff7c"); + sb.append("\057"); + sb.append("\uff7c"); + sb.append("\061"); + sb.append("\uff7c"); + sb.append("\062"); + sb.append("\uff7c"); + sb.append("\063"); + sb.append("\uff7c"); + sb.append("\065"); + sb.append("\uff7c"); + sb.append("\066"); + sb.append("\uff7c"); + sb.append("\074"); + sb.append("\uff7c"); + sb.append("\075"); + sb.append("\uff7c"); + sb.append("\077"); + sb.append("\uff7c"); + sb.append("\100"); + sb.append("\uff7c"); + sb.append("\101"); + sb.append("\uff7c"); + sb.append("\102"); + sb.append("\uff7c"); + sb.append("\103"); + sb.append("\uff7c"); + sb.append("\104"); + sb.append("\uff7c"); + sb.append("\105"); + sb.append("\uff7c"); + sb.append("\111"); + sb.append("\uff7c"); + sb.append("\115"); + sb.append("\uff7c"); sb.append("\116"); - sb.append("\031"); - sb.append("\ufe1d"); - sb.append("\033"); - sb.append("\ufe1d"); - sb.append("\073"); - sb.append("\ufe1d"); - sb.append("\112"); - sb.append("\ufe1d"); - sb.append("\127"); - sb.append("\ufe1d"); - sb.append("\130"); - sb.append("\ufe1d"); - sb.append("\131"); - sb.append("\ufe1d"); - sb.append("\132"); - sb.append("\ufe1d"); - sb.append("\150"); - sb.append("\ufe1d"); + sb.append("\uff7c"); + sb.append("\120"); + sb.append("\uff7c"); + sb.append("\121"); + sb.append("\uff7c"); + sb.append("\122"); + sb.append("\uff7c"); + sb.append("\123"); + sb.append("\uff7c"); + sb.append("\124"); + sb.append("\uff7c"); + sb.append("\125"); + sb.append("\uff7c"); + sb.append("\126"); + sb.append("\uff7c"); + sb.append("\133"); + sb.append("\uff7c"); sb.append("\151"); - sb.append("\ufe1d"); - sb.append("\152"); - sb.append("\ufe1d"); - sb.append("\153"); - sb.append("\ufe1d"); - sb.append("\154"); - sb.append("\ufe1d"); - sb.append("\155"); - sb.append("\ufe1d"); - sb.append("\156"); - sb.append("\ufe1d"); - sb.append("\157"); - sb.append("\ufe1d"); - sb.append("\160"); - sb.append("\ufe1d"); - sb.append("\161"); - sb.append("\ufe1d"); - sb.append("\162"); - sb.append("\ufe1d"); - sb.append("\163"); - sb.append("\ufe1d"); - sb.append("\164"); - sb.append("\ufe1d"); - sb.append("\165"); - sb.append("\ufe1d"); - sb.append("\166"); - sb.append("\ufe1d"); - sb.append("\167"); - sb.append("\ufe1d"); - sb.append("\170"); - sb.append("\ufe1d"); - sb.append("\171"); - sb.append("\ufe1d"); - sb.append("\172"); - sb.append("\ufe1d"); + sb.append("\uff7c"); sb.append("\173"); - sb.append("\ufe1d"); + sb.append("\uff7c"); sb.append("\174"); - sb.append("\ufe1d"); - sb.append("\175"); - sb.append("\ufe1d"); - sb.append("\176"); - sb.append("\ufe1d"); + sb.append("\uff7c"); + sb.append("\200"); + sb.append("\uff7c"); sb.append("\201"); - sb.append("\ufe1d"); + sb.append("\uff7c"); + sb.append("\203"); + sb.append("\uff7c"); + sb.append("\204"); + sb.append("\uff7c"); + sb.append("\205"); + sb.append("\uff7c"); + sb.append("\206"); + sb.append("\uff7c"); + sb.append("\207"); + sb.append("\uff7c"); + sb.append("\210"); + sb.append("\uff7c"); + sb.append("\211"); + sb.append("\uff7c"); + sb.append("\212"); + sb.append("\uff7c"); + sb.append("\213"); + sb.append("\uff7c"); + sb.append("\214"); + sb.append("\uff7c"); sb.append("\215"); - sb.append("\ufe1d"); + sb.append("\uff7c"); + sb.append("\217"); + sb.append("\uff7c"); + sb.append("\223"); + sb.append("\uff7c"); + sb.append("\224"); + sb.append("\uff7c"); + sb.append("\225"); + sb.append("\uff7c"); sb.append("\231"); - sb.append("\ufe1d"); - sb.append("\232"); - sb.append("\ufe1d"); - sb.append("\242"); - sb.append("\ufe1d"); - sb.append("\245"); - sb.append("\ufe1d"); - sb.append("\251"); - sb.append("\ufe1d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\u0553"); - sb.append("\106"); - sb.append("\u0551"); - sb.append("\107"); - sb.append("\u0552"); - sb.append("\110"); - sb.append("\u0550"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\026"); - sb.append("\012"); - sb.append("\ufcef"); - sb.append("\015"); - sb.append("\ufcef"); - sb.append("\071"); - sb.append("\u055f"); - sb.append("\072"); - sb.append("\u055d"); - sb.append("\106"); - sb.append("\ufcef"); - sb.append("\107"); - sb.append("\ufcef"); - sb.append("\110"); - sb.append("\ufcef"); - sb.append("\214"); - sb.append("\u055e"); - sb.append("\234"); - sb.append("\ufcef"); - sb.append("\235"); - sb.append("\ufcef"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\020"); - sb.append("\012"); - sb.append("\ufcf2"); - sb.append("\015"); - sb.append("\ufcf2"); - sb.append("\106"); - sb.append("\ufcf2"); - sb.append("\107"); - sb.append("\ufcf2"); - sb.append("\110"); - sb.append("\ufcf2"); + sb.append("\uff7c"); sb.append("\234"); - sb.append("\ufcf2"); + sb.append("\uff7c"); sb.append("\235"); - sb.append("\ufcf2"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\034"); - sb.append("\010"); - sb.append("\244"); - sb.append("\012"); - sb.append("\075"); - sb.append("\016"); - sb.append("\u0338"); - sb.append("\075"); - sb.append("\166"); - sb.append("\121"); + sb.append("\uff7c"); + sb.append("\236"); + sb.append("\uff7c"); sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); - sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\253"); + sb.append("\uff7c"); sb.append("\241"); + sb.append("\uff7c"); + sb.append("\250"); + sb.append("\uff7c"); + sb.append("\251"); + sb.append("\uff7c"); + sb.append("\253"); + sb.append("\uff7c"); sb.append("\254"); - sb.append("\240"); + sb.append("\uff7c"); sb.append("\255"); - sb.append("\245"); + sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufd71"); - sb.append("\033"); - sb.append("\ufd71"); - sb.append("\073"); - sb.append("\ufd71"); - sb.append("\112"); - sb.append("\ufd71"); - sb.append("\127"); - sb.append("\ufd71"); - sb.append("\130"); - sb.append("\ufd71"); - sb.append("\131"); - sb.append("\ufd71"); - sb.append("\132"); - sb.append("\ufd71"); - sb.append("\150"); - sb.append("\ufd71"); - sb.append("\151"); - sb.append("\ufd71"); - sb.append("\152"); - sb.append("\ufd71"); - sb.append("\153"); - sb.append("\ufd71"); - sb.append("\154"); - sb.append("\ufd71"); - sb.append("\155"); - sb.append("\ufd71"); - sb.append("\156"); - sb.append("\ufd71"); - sb.append("\157"); - sb.append("\ufd71"); - sb.append("\160"); - sb.append("\ufd71"); - sb.append("\161"); - sb.append("\ufd71"); - sb.append("\162"); - sb.append("\ufd71"); - sb.append("\163"); - sb.append("\ufd71"); - sb.append("\164"); - sb.append("\ufd71"); - sb.append("\165"); - sb.append("\ufd71"); - sb.append("\166"); - sb.append("\ufd71"); - sb.append("\167"); - sb.append("\ufd71"); - sb.append("\170"); - sb.append("\ufd71"); - sb.append("\171"); - sb.append("\ufd71"); - sb.append("\172"); - sb.append("\ufd71"); - sb.append("\173"); - sb.append("\ufd71"); - sb.append("\174"); - sb.append("\ufd71"); - sb.append("\175"); - sb.append("\ufd71"); - sb.append("\176"); - sb.append("\ufd71"); - sb.append("\201"); - sb.append("\ufd71"); - sb.append("\215"); - sb.append("\ufd71"); - sb.append("\231"); - sb.append("\ufd71"); - sb.append("\232"); - sb.append("\ufd71"); - sb.append("\242"); - sb.append("\ufd71"); - sb.append("\245"); - sb.append("\ufd71"); - sb.append("\251"); - sb.append("\ufd71"); - sb.append("\001"); + sb.append("\322"); sb.append("\002"); - sb.append("\000"); - sb.append("\170"); + sb.append("\uff16"); + sb.append("\003"); + sb.append("\uff16"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff16"); + sb.append("\005"); + sb.append("\uff16"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff16"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff16"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\uff16"); sb.append("\011"); - sb.append("\u0555"); + sb.append("\uff16"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff16"); + sb.append("\014"); + sb.append("\uff16"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff16"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff16"); + sb.append("\017"); + sb.append("\uff16"); + sb.append("\020"); + sb.append("\uff16"); + sb.append("\021"); + sb.append("\uff16"); + sb.append("\022"); + sb.append("\uff16"); + sb.append("\023"); + sb.append("\uff16"); + sb.append("\024"); + sb.append("\uff16"); + sb.append("\025"); + sb.append("\uff16"); + sb.append("\026"); + sb.append("\uff16"); + sb.append("\027"); + sb.append("\uff16"); + sb.append("\030"); + sb.append("\uff16"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff16"); + sb.append("\034"); + sb.append("\uff16"); + sb.append("\035"); + sb.append("\uff16"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff16"); + sb.append("\037"); + sb.append("\uff16"); + sb.append("\040"); + sb.append("\uff16"); + sb.append("\041"); + sb.append("\uff16"); + sb.append("\042"); + sb.append("\uff16"); + sb.append("\043"); + sb.append("\uff16"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff16"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\uff16"); + sb.append("\046"); + sb.append("\uff16"); + sb.append("\047"); + sb.append("\uff16"); + sb.append("\050"); + sb.append("\uff16"); + sb.append("\051"); + sb.append("\uff16"); + sb.append("\052"); + sb.append("\uff16"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff16"); + sb.append("\056"); + sb.append("\uff16"); + sb.append("\057"); + sb.append("\uff16"); + sb.append("\061"); + sb.append("\uff16"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff16"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff16"); + sb.append("\064"); + sb.append("\uff16"); + sb.append("\065"); + sb.append("\uff16"); + sb.append("\066"); + sb.append("\uff16"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff16"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff16"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff16"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff16"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff16"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff16"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff16"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff16"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff16"); + sb.append("\111"); + sb.append("\uff16"); + sb.append("\112"); + sb.append("\uff16"); + sb.append("\114"); + sb.append("\uff16"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff16"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff16"); + sb.append("\120"); + sb.append("\uff16"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff16"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff16"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff16"); sb.append("\124"); + sb.append("\uff16"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff16"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff16"); sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff16"); + sb.append("\151"); + sb.append("\uff16"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff16"); + sb.append("\174"); + sb.append("\uff16"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff16"); + sb.append("\201"); + sb.append("\uff16"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff16"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff16"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff16"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff16"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff16"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff16"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff16"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff16"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff16"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\uff16"); + sb.append("\215"); + sb.append("\uff16"); + sb.append("\217"); + sb.append("\uff16"); + sb.append("\220"); + sb.append("\uff16"); + sb.append("\221"); + sb.append("\uff16"); sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff16"); + sb.append("\223"); + sb.append("\uff16"); + sb.append("\224"); + sb.append("\uff16"); + sb.append("\225"); + sb.append("\uff16"); + sb.append("\231"); + sb.append("\uff16"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff16"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff16"); sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff16"); + sb.append("\237"); + sb.append("\uff16"); + sb.append("\241"); + sb.append("\uff16"); + sb.append("\250"); + sb.append("\uff16"); + sb.append("\251"); + sb.append("\uff16"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff16"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff16"); sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\020"); - sb.append("\012"); - sb.append("\ufcf1"); - sb.append("\015"); - sb.append("\ufcf1"); - sb.append("\106"); - sb.append("\ufcf1"); - sb.append("\107"); - sb.append("\ufcf1"); - sb.append("\110"); - sb.append("\ufcf1"); - sb.append("\234"); - sb.append("\ufcf1"); - sb.append("\235"); - sb.append("\ufcf1"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\112"); - sb.append("\u055a"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\102"); - sb.append("\031"); - sb.append("\ufd77"); - sb.append("\112"); - sb.append("\ufd77"); - sb.append("\130"); - sb.append("\ufd77"); - sb.append("\131"); - sb.append("\ufd77"); - sb.append("\132"); - sb.append("\ufd77"); - sb.append("\150"); - sb.append("\ufd77"); - sb.append("\152"); - sb.append("\ufd77"); - sb.append("\153"); - sb.append("\ufd77"); - sb.append("\154"); - sb.append("\ufd77"); - sb.append("\155"); - sb.append("\ufd77"); - sb.append("\156"); - sb.append("\ufd77"); - sb.append("\157"); - sb.append("\ufd77"); - sb.append("\160"); - sb.append("\ufd77"); - sb.append("\161"); - sb.append("\ufd77"); - sb.append("\162"); - sb.append("\ufd77"); - sb.append("\163"); - sb.append("\ufd77"); - sb.append("\164"); - sb.append("\ufd77"); - sb.append("\165"); - sb.append("\ufd77"); - sb.append("\166"); - sb.append("\ufd77"); - sb.append("\167"); - sb.append("\ufd77"); - sb.append("\170"); - sb.append("\ufd77"); - sb.append("\171"); - sb.append("\ufd77"); - sb.append("\172"); - sb.append("\ufd77"); - sb.append("\173"); - sb.append("\ufd77"); - sb.append("\174"); - sb.append("\ufd77"); - sb.append("\175"); - sb.append("\ufd77"); - sb.append("\176"); - sb.append("\ufd77"); - sb.append("\201"); - sb.append("\ufd77"); - sb.append("\214"); - sb.append("\u0556"); - sb.append("\242"); - sb.append("\ufd77"); - sb.append("\245"); - sb.append("\ufd77"); - sb.append("\251"); - sb.append("\ufd77"); + sb.append("\uff16"); + sb.append("\256"); + sb.append("\uff16"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\266"); + sb.append("\003"); + sb.append("\211"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); + sb.append("\005"); + sb.append("\164"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\217"); sb.append("\011"); sb.append("\204"); sb.append("\012"); sb.append("\075"); + sb.append("\014"); + sb.append("\007"); sb.append("\015"); sb.append("\031"); sb.append("\016"); sb.append("\071"); + sb.append("\017"); + sb.append("\143"); + sb.append("\020"); + sb.append("\035"); + sb.append("\021"); + sb.append("\034"); + sb.append("\023"); + sb.append("\145"); + sb.append("\024"); + sb.append("\u0549"); + sb.append("\025"); + sb.append("\200"); + sb.append("\027"); + sb.append("\203"); sb.append("\032"); sb.append("\106"); + sb.append("\034"); + sb.append("\113"); sb.append("\036"); sb.append("\125"); + sb.append("\041"); + sb.append("\033"); + sb.append("\042"); + sb.append("\040"); + sb.append("\043"); + sb.append("\226"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\023"); + sb.append("\047"); + sb.append("\212"); + sb.append("\050"); + sb.append("\173"); + sb.append("\051"); + sb.append("\214"); + sb.append("\052"); + sb.append("\057"); sb.append("\054"); sb.append("\026"); + sb.append("\056"); + sb.append("\u03a9"); + sb.append("\057"); + sb.append("\016"); + sb.append("\061"); + sb.append("\110"); sb.append("\062"); sb.append("\210"); sb.append("\063"); sb.append("\010"); + sb.append("\065"); + sb.append("\027"); + sb.append("\066"); + sb.append("\111"); sb.append("\074"); sb.append("\051"); sb.append("\075"); @@ -4062,10 +4155,14 @@ protected EncodedActionTable16() { sb.append("\117"); sb.append("\105"); sb.append("\141"); + sb.append("\111"); + sb.append("\157"); sb.append("\115"); sb.append("\136"); sb.append("\116"); sb.append("\046"); + sb.append("\120"); + sb.append("\172"); sb.append("\121"); sb.append("\160"); sb.append("\122"); @@ -4080,453 +4177,357 @@ protected EncodedActionTable16() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\151"); + sb.append("\171"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\025"); + sb.append("\224"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\241"); + sb.append("\105"); + sb.append("\250"); sb.append("\021"); + sb.append("\251"); + sb.append("\231"); sb.append("\253"); - sb.append("\147"); + sb.append("\227"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\u0558"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); sb.append("\004"); - sb.append("\112"); - sb.append("\u0559"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\020"); - sb.append("\012"); - sb.append("\ufcea"); - sb.append("\015"); - sb.append("\ufcea"); - sb.append("\106"); - sb.append("\ufcea"); - sb.append("\107"); - sb.append("\ufcea"); - sb.append("\110"); - sb.append("\ufcea"); - sb.append("\234"); - sb.append("\ufcea"); - sb.append("\235"); - sb.append("\ufcea"); + sb.append("\151"); + sb.append("\u054a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\020"); - sb.append("\012"); - sb.append("\ufceb"); - sb.append("\015"); - sb.append("\ufceb"); - sb.append("\106"); - sb.append("\ufceb"); - sb.append("\107"); - sb.append("\ufceb"); - sb.append("\110"); - sb.append("\ufceb"); - sb.append("\234"); - sb.append("\ufceb"); - sb.append("\235"); - sb.append("\ufceb"); - sb.append("\001"); + sb.append("\322"); sb.append("\002"); - sb.append("\000"); + sb.append("\uff15"); + sb.append("\003"); + sb.append("\uff15"); sb.append("\004"); - sb.append("\112"); - sb.append("\u055c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\020"); - sb.append("\012"); - sb.append("\ufce9"); - sb.append("\015"); - sb.append("\ufce9"); - sb.append("\106"); - sb.append("\ufce9"); - sb.append("\107"); - sb.append("\ufce9"); - sb.append("\110"); - sb.append("\ufce9"); - sb.append("\234"); - sb.append("\ufce9"); - sb.append("\235"); - sb.append("\ufce9"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); + sb.append("\uff15"); + sb.append("\005"); + sb.append("\uff15"); sb.append("\006"); + sb.append("\uff15"); + sb.append("\007"); + sb.append("\uff15"); sb.append("\010"); - sb.append("\u028e"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\010"); - sb.append("\u028e"); + sb.append("\uff15"); + sb.append("\011"); + sb.append("\uff15"); sb.append("\012"); + sb.append("\uff15"); + sb.append("\014"); + sb.append("\uff15"); + sb.append("\015"); + sb.append("\uff15"); + sb.append("\016"); + sb.append("\uff15"); + sb.append("\017"); + sb.append("\uff15"); + sb.append("\020"); + sb.append("\uff15"); + sb.append("\021"); + sb.append("\uff15"); + sb.append("\022"); + sb.append("\uff15"); + sb.append("\023"); + sb.append("\uff15"); + sb.append("\024"); + sb.append("\uff15"); + sb.append("\025"); + sb.append("\uff15"); + sb.append("\026"); + sb.append("\uff15"); + sb.append("\027"); + sb.append("\uff15"); + sb.append("\030"); + sb.append("\uff15"); + sb.append("\032"); + sb.append("\uff15"); + sb.append("\034"); + sb.append("\uff15"); + sb.append("\035"); + sb.append("\uff15"); + sb.append("\036"); + sb.append("\uff15"); + sb.append("\037"); + sb.append("\uff15"); + sb.append("\040"); + sb.append("\uff15"); + sb.append("\041"); + sb.append("\uff15"); + sb.append("\042"); + sb.append("\uff15"); + sb.append("\043"); + sb.append("\uff15"); + sb.append("\044"); + sb.append("\uff15"); + sb.append("\045"); + sb.append("\uff15"); + sb.append("\046"); + sb.append("\uff15"); + sb.append("\047"); + sb.append("\uff15"); + sb.append("\050"); + sb.append("\uff15"); + sb.append("\051"); + sb.append("\uff15"); + sb.append("\052"); + sb.append("\uff15"); + sb.append("\054"); + sb.append("\uff15"); + sb.append("\056"); + sb.append("\uff15"); + sb.append("\057"); + sb.append("\uff15"); + sb.append("\061"); + sb.append("\uff15"); + sb.append("\062"); + sb.append("\uff15"); + sb.append("\063"); + sb.append("\uff15"); + sb.append("\064"); + sb.append("\uff15"); + sb.append("\065"); + sb.append("\uff15"); + sb.append("\066"); + sb.append("\uff15"); + sb.append("\074"); + sb.append("\uff15"); sb.append("\075"); - sb.append("\013"); - sb.append("\u0564"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\010"); - sb.append("\u028e"); + sb.append("\uff15"); + sb.append("\077"); + sb.append("\uff15"); + sb.append("\100"); + sb.append("\uff15"); + sb.append("\101"); + sb.append("\uff15"); + sb.append("\102"); + sb.append("\uff15"); + sb.append("\103"); + sb.append("\uff15"); + sb.append("\104"); + sb.append("\uff15"); + sb.append("\105"); + sb.append("\uff15"); + sb.append("\111"); + sb.append("\uff15"); + sb.append("\112"); + sb.append("\uff15"); + sb.append("\114"); + sb.append("\uff15"); + sb.append("\115"); + sb.append("\uff15"); + sb.append("\116"); + sb.append("\uff15"); + sb.append("\120"); + sb.append("\uff15"); sb.append("\121"); - sb.append("\u028d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\020"); - sb.append("\012"); - sb.append("\ufced"); - sb.append("\015"); - sb.append("\ufced"); - sb.append("\106"); - sb.append("\ufced"); - sb.append("\107"); - sb.append("\ufced"); - sb.append("\110"); - sb.append("\ufced"); - sb.append("\234"); - sb.append("\ufced"); - sb.append("\235"); - sb.append("\ufced"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\215"); - sb.append("\ufce6"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\215"); - sb.append("\u0565"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\215"); - sb.append("\ufce8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); + sb.append("\uff15"); + sb.append("\122"); + sb.append("\uff15"); + sb.append("\123"); + sb.append("\uff15"); + sb.append("\124"); + sb.append("\uff15"); + sb.append("\125"); + sb.append("\uff15"); + sb.append("\126"); + sb.append("\uff15"); + sb.append("\133"); + sb.append("\uff15"); + sb.append("\151"); + sb.append("\uff15"); + sb.append("\173"); + sb.append("\uff15"); + sb.append("\174"); + sb.append("\uff15"); + sb.append("\200"); + sb.append("\uff15"); + sb.append("\201"); + sb.append("\uff15"); + sb.append("\203"); + sb.append("\uff15"); + sb.append("\204"); + sb.append("\uff15"); + sb.append("\205"); + sb.append("\uff15"); + sb.append("\206"); + sb.append("\uff15"); + sb.append("\207"); + sb.append("\uff15"); + sb.append("\210"); + sb.append("\uff15"); + sb.append("\211"); + sb.append("\uff15"); + sb.append("\212"); + sb.append("\uff15"); + sb.append("\213"); + sb.append("\uff15"); + sb.append("\214"); + sb.append("\uff15"); sb.append("\215"); - sb.append("\ufce7"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\020"); - sb.append("\012"); - sb.append("\ufcee"); - sb.append("\015"); - sb.append("\ufcee"); - sb.append("\106"); - sb.append("\ufcee"); - sb.append("\107"); - sb.append("\ufcee"); - sb.append("\110"); - sb.append("\ufcee"); - sb.append("\234"); - sb.append("\ufcee"); - sb.append("\235"); - sb.append("\ufcee"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\020"); - sb.append("\012"); - sb.append("\ufcec"); - sb.append("\015"); - sb.append("\ufcec"); - sb.append("\106"); - sb.append("\ufcec"); - sb.append("\107"); - sb.append("\ufcec"); - sb.append("\110"); - sb.append("\ufcec"); + sb.append("\uff15"); + sb.append("\217"); + sb.append("\uff15"); + sb.append("\220"); + sb.append("\uff15"); + sb.append("\221"); + sb.append("\uff15"); + sb.append("\222"); + sb.append("\uff15"); + sb.append("\223"); + sb.append("\uff15"); + sb.append("\224"); + sb.append("\uff15"); + sb.append("\225"); + sb.append("\uff15"); + sb.append("\231"); + sb.append("\uff15"); sb.append("\234"); - sb.append("\ufcec"); + sb.append("\uff15"); sb.append("\235"); - sb.append("\ufcec"); + sb.append("\uff15"); + sb.append("\236"); + sb.append("\uff15"); + sb.append("\237"); + sb.append("\uff15"); + sb.append("\241"); + sb.append("\uff15"); + sb.append("\250"); + sb.append("\uff15"); + sb.append("\251"); + sb.append("\uff15"); + sb.append("\253"); + sb.append("\uff15"); + sb.append("\254"); + sb.append("\uff15"); + sb.append("\255"); + sb.append("\uff15"); + sb.append("\256"); + sb.append("\uff15"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\104"); sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe32"); - sb.append("\073"); - sb.append("\ufe32"); - sb.append("\112"); - sb.append("\ufe32"); + sb.append("\u01d4"); sb.append("\127"); - sb.append("\ufe32"); + sb.append("\ufe65"); sb.append("\130"); - sb.append("\ufe32"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\ufe32"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\ufe32"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\ufe32"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufe32"); + sb.append("\ufe65"); sb.append("\152"); - sb.append("\ufe32"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufe32"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufe32"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufe32"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufe32"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufe32"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufe32"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufe32"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufe32"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufe32"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufe32"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufe32"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufe32"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufe32"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufe32"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufe32"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufe32"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufe32"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufe32"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufe32"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufe32"); - sb.append("\201"); - sb.append("\ufe32"); - sb.append("\215"); - sb.append("\ufe32"); - sb.append("\231"); - sb.append("\ufe32"); - sb.append("\232"); - sb.append("\ufe32"); - sb.append("\242"); - sb.append("\ufe32"); - sb.append("\245"); - sb.append("\ufe32"); - sb.append("\251"); - sb.append("\ufe32"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\244"); - sb.append("\004"); - sb.append("\u01a2"); - sb.append("\005"); - sb.append("\u01ac"); - sb.append("\010"); - sb.append("\u016b"); - sb.append("\012"); - sb.append("\075"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u018a"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0160"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); - sb.append("\044"); - sb.append("\u017c"); - sb.append("\045"); - sb.append("\u018d"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable17.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable17.java index e29a8ab67179..45838b353e51 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable17.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable17.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,362 +29,682 @@ public String getTableData() { } protected EncodedActionTable17() { sb = new StringBuilder(); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\u054d"); + sb.append("\151"); + sb.append("\u054e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff65"); + sb.append("\003"); + sb.append("\uff65"); + sb.append("\004"); + sb.append("\uff65"); + sb.append("\005"); + sb.append("\uff65"); + sb.append("\006"); + sb.append("\uff65"); + sb.append("\007"); + sb.append("\uff65"); + sb.append("\010"); + sb.append("\uff65"); + sb.append("\011"); + sb.append("\uff65"); + sb.append("\012"); + sb.append("\uff65"); + sb.append("\014"); + sb.append("\uff65"); + sb.append("\015"); + sb.append("\uff65"); + sb.append("\016"); + sb.append("\uff65"); + sb.append("\017"); + sb.append("\uff65"); + sb.append("\020"); + sb.append("\uff65"); + sb.append("\021"); + sb.append("\uff65"); + sb.append("\022"); + sb.append("\uff65"); + sb.append("\023"); + sb.append("\uff65"); + sb.append("\024"); + sb.append("\uff65"); + sb.append("\025"); + sb.append("\uff65"); + sb.append("\026"); + sb.append("\uff65"); + sb.append("\027"); + sb.append("\uff65"); + sb.append("\030"); + sb.append("\uff65"); + sb.append("\032"); + sb.append("\uff65"); + sb.append("\034"); + sb.append("\uff65"); + sb.append("\035"); + sb.append("\uff65"); + sb.append("\036"); + sb.append("\uff65"); + sb.append("\037"); + sb.append("\uff65"); + sb.append("\040"); + sb.append("\uff65"); + sb.append("\041"); + sb.append("\uff65"); + sb.append("\042"); + sb.append("\uff65"); + sb.append("\043"); + sb.append("\uff65"); + sb.append("\044"); + sb.append("\uff65"); + sb.append("\045"); + sb.append("\uff65"); + sb.append("\046"); + sb.append("\uff65"); + sb.append("\047"); + sb.append("\uff65"); + sb.append("\050"); + sb.append("\uff65"); + sb.append("\051"); + sb.append("\uff65"); + sb.append("\052"); + sb.append("\uff65"); + sb.append("\054"); + sb.append("\uff65"); + sb.append("\056"); + sb.append("\uff65"); + sb.append("\057"); + sb.append("\uff65"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\uff65"); sb.append("\062"); - sb.append("\u01a6"); + sb.append("\uff65"); sb.append("\063"); - sb.append("\u0168"); + sb.append("\uff65"); + sb.append("\064"); + sb.append("\uff65"); sb.append("\065"); - sb.append("\u0169"); + sb.append("\uff65"); sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); + sb.append("\uff65"); sb.append("\074"); - sb.append("\u01a7"); + sb.append("\uff65"); sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); - sb.append("\u0163"); + sb.append("\uff65"); sb.append("\077"); - sb.append("\u0164"); + sb.append("\uff65"); sb.append("\100"); - sb.append("\u0192"); + sb.append("\uff65"); sb.append("\101"); - sb.append("\u0171"); + sb.append("\uff65"); sb.append("\102"); - sb.append("\u0173"); + sb.append("\uff65"); sb.append("\103"); - sb.append("\u019c"); + sb.append("\uff65"); sb.append("\104"); - sb.append("\u015b"); + sb.append("\uff65"); + sb.append("\105"); + sb.append("\uff65"); sb.append("\111"); - sb.append("\u02cd"); + sb.append("\uff65"); + sb.append("\112"); + sb.append("\uff65"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\uff65"); sb.append("\115"); - sb.append("\u019a"); + sb.append("\uff65"); sb.append("\116"); - sb.append("\u016e"); + sb.append("\uff65"); + sb.append("\120"); + sb.append("\uff65"); sb.append("\121"); - sb.append("\u0178"); + sb.append("\uff65"); sb.append("\122"); - sb.append("\u0167"); + sb.append("\uff65"); sb.append("\123"); - sb.append("\u0181"); + sb.append("\uff65"); sb.append("\124"); - sb.append("\u0174"); + sb.append("\uff65"); sb.append("\125"); - sb.append("\u0199"); + sb.append("\uff65"); sb.append("\126"); - sb.append("\u018c"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); + sb.append("\uff65"); sb.append("\133"); - sb.append("\u017d"); - sb.append("\216"); - sb.append("\u0183"); + sb.append("\uff65"); + sb.append("\151"); + sb.append("\uff65"); + sb.append("\173"); + sb.append("\uff65"); + sb.append("\174"); + sb.append("\uff65"); + sb.append("\200"); + sb.append("\uff65"); + sb.append("\201"); + sb.append("\uff65"); + sb.append("\203"); + sb.append("\uff65"); + sb.append("\204"); + sb.append("\uff65"); + sb.append("\205"); + sb.append("\uff65"); + sb.append("\206"); + sb.append("\uff65"); + sb.append("\207"); + sb.append("\uff65"); + sb.append("\210"); + sb.append("\uff65"); + sb.append("\211"); + sb.append("\uff65"); + sb.append("\212"); + sb.append("\uff65"); + sb.append("\213"); + sb.append("\uff65"); + sb.append("\214"); + sb.append("\uff65"); + sb.append("\215"); + sb.append("\uff65"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\uff65"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\uff65"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\uff65"); sb.append("\222"); - sb.append("\u016f"); + sb.append("\uff65"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\uff65"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\uff65"); sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\233"); - sb.append("\152"); - sb.append("\240"); - sb.append("\u0194"); + sb.append("\uff65"); + sb.append("\231"); + sb.append("\uff65"); + sb.append("\234"); + sb.append("\uff65"); + sb.append("\235"); + sb.append("\uff65"); + sb.append("\236"); + sb.append("\uff65"); + sb.append("\237"); + sb.append("\uff65"); sb.append("\241"); - sb.append("\u018e"); + sb.append("\uff65"); sb.append("\250"); - sb.append("\u015c"); + sb.append("\uff65"); + sb.append("\251"); + sb.append("\uff65"); + sb.append("\253"); + sb.append("\uff65"); + sb.append("\254"); + sb.append("\uff65"); + sb.append("\255"); + sb.append("\uff65"); + sb.append("\256"); + sb.append("\uff65"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\104"); sb.append("\031"); - sb.append("\ufe47"); - sb.append("\033"); - sb.append("\ufe47"); - sb.append("\073"); - sb.append("\ufe47"); - sb.append("\112"); - sb.append("\ufe47"); + sb.append("\u01d4"); sb.append("\127"); - sb.append("\ufe47"); + sb.append("\ufe66"); sb.append("\130"); - sb.append("\ufe47"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\ufe47"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\ufe47"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\ufe47"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufe47"); + sb.append("\ufe66"); sb.append("\152"); - sb.append("\ufe47"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufe47"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufe47"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufe47"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufe47"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufe47"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufe47"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufe47"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufe47"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufe47"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufe47"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufe47"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufe47"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufe47"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufe47"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufe47"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufe47"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufe47"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufe47"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufe47"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufe47"); - sb.append("\201"); - sb.append("\ufe47"); - sb.append("\215"); - sb.append("\ufe47"); - sb.append("\231"); - sb.append("\ufe47"); - sb.append("\232"); - sb.append("\ufe47"); - sb.append("\242"); - sb.append("\ufe47"); - sb.append("\245"); - sb.append("\ufe47"); - sb.append("\251"); - sb.append("\ufe47"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\033"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\073"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\112"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\127"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\130"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\131"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\132"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\150"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\151"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\152"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\153"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\154"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\155"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\156"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\157"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\160"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\161"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\162"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\163"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\164"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\165"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\166"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\167"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\170"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\171"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\172"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\173"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\174"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\175"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); sb.append("\176"); - sb.append("\ufd4e"); - sb.append("\201"); - sb.append("\ufd4e"); - sb.append("\215"); - sb.append("\ufd4e"); - sb.append("\231"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); + sb.append("\177"); + sb.append("\ufe1c"); + sb.append("\202"); + sb.append("\ufe1c"); + sb.append("\216"); + sb.append("\ufe1c"); sb.append("\232"); - sb.append("\ufd4e"); - sb.append("\242"); - sb.append("\ufd4e"); - sb.append("\245"); - sb.append("\ufd4e"); - sb.append("\251"); - sb.append("\ufd4e"); + sb.append("\ufe1c"); + sb.append("\233"); + sb.append("\ufe1c"); + sb.append("\243"); + sb.append("\ufe1c"); + sb.append("\246"); + sb.append("\ufe1c"); + sb.append("\252"); + sb.append("\ufe1c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); + sb.append("\014"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\u0557"); + sb.append("\106"); + sb.append("\u0555"); + sb.append("\107"); + sb.append("\u0556"); + sb.append("\110"); + sb.append("\u0554"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\026"); + sb.append("\012"); + sb.append("\ufced"); + sb.append("\015"); + sb.append("\ufced"); + sb.append("\071"); + sb.append("\u0563"); + sb.append("\072"); + sb.append("\u0561"); + sb.append("\106"); + sb.append("\ufced"); + sb.append("\107"); + sb.append("\ufced"); + sb.append("\110"); + sb.append("\ufced"); sb.append("\215"); - sb.append("\u056c"); + sb.append("\u0562"); + sb.append("\235"); + sb.append("\ufced"); + sb.append("\236"); + sb.append("\ufced"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\126"); + sb.append("\020"); + sb.append("\012"); + sb.append("\ufcf0"); + sb.append("\015"); + sb.append("\ufcf0"); + sb.append("\106"); + sb.append("\ufcf0"); + sb.append("\107"); + sb.append("\ufcf0"); + sb.append("\110"); + sb.append("\ufcf0"); + sb.append("\235"); + sb.append("\ufcf0"); + sb.append("\236"); + sb.append("\ufcf0"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\034"); + sb.append("\010"); + sb.append("\244"); + sb.append("\012"); + sb.append("\075"); + sb.append("\016"); + sb.append("\u033c"); + sb.append("\075"); + sb.append("\166"); + sb.append("\121"); + sb.append("\240"); + sb.append("\215"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\033"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\073"); - sb.append("\ufd1e"); - sb.append("\111"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\112"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\127"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\130"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\131"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\132"); - sb.append("\ufd1e"); - sb.append("\134"); - sb.append("\u056d"); + sb.append("\ufd6f"); sb.append("\150"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\151"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\152"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\153"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\154"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\155"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\156"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\157"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\160"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\161"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\162"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\163"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\164"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\165"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\166"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\167"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\170"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\171"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\172"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\173"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\174"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\175"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); sb.append("\176"); - sb.append("\ufd1e"); - sb.append("\201"); - sb.append("\ufd1e"); - sb.append("\214"); - sb.append("\ufd1e"); - sb.append("\215"); - sb.append("\ufd1e"); - sb.append("\230"); - sb.append("\ufd1e"); - sb.append("\231"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); + sb.append("\177"); + sb.append("\ufd6f"); + sb.append("\202"); + sb.append("\ufd6f"); + sb.append("\216"); + sb.append("\ufd6f"); sb.append("\232"); - sb.append("\ufd1e"); - sb.append("\242"); - sb.append("\ufd1e"); - sb.append("\245"); - sb.append("\ufd1e"); - sb.append("\251"); - sb.append("\ufd1e"); + sb.append("\ufd6f"); + sb.append("\233"); + sb.append("\ufd6f"); + sb.append("\243"); + sb.append("\ufd6f"); + sb.append("\246"); + sb.append("\ufd6f"); + sb.append("\252"); + sb.append("\ufd6f"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); - sb.append("\204"); + sb.append("\u0559"); sb.append("\012"); sb.append("\075"); sb.append("\015"); @@ -397,7 +718,7 @@ protected EncodedActionTable17() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -440,150 +761,226 @@ protected EncodedActionTable17() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\020"); + sb.append("\012"); + sb.append("\ufcef"); + sb.append("\015"); + sb.append("\ufcef"); + sb.append("\106"); + sb.append("\ufcef"); + sb.append("\107"); + sb.append("\ufcef"); + sb.append("\110"); + sb.append("\ufcef"); + sb.append("\235"); + sb.append("\ufcef"); + sb.append("\236"); + sb.append("\ufcef"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\102"); sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe5b"); - sb.append("\073"); - sb.append("\ufe5b"); + sb.append("\u01d4"); sb.append("\112"); - sb.append("\ufe5b"); - sb.append("\127"); - sb.append("\ufe5b"); + sb.append("\u055e"); sb.append("\130"); - sb.append("\ufe5b"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\ufe5b"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\ufe5b"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe5b"); + sb.append("\u01c6"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\104"); + sb.append("\031"); + sb.append("\ufd75"); + sb.append("\112"); + sb.append("\ufd75"); + sb.append("\130"); + sb.append("\ufd75"); + sb.append("\131"); + sb.append("\ufd75"); + sb.append("\132"); + sb.append("\ufd75"); + sb.append("\150"); + sb.append("\ufd75"); + sb.append("\152"); + sb.append("\ufd75"); + sb.append("\153"); + sb.append("\ufd75"); + sb.append("\154"); + sb.append("\ufd75"); + sb.append("\155"); + sb.append("\ufd75"); + sb.append("\156"); + sb.append("\ufd75"); + sb.append("\157"); + sb.append("\ufd75"); + sb.append("\160"); + sb.append("\ufd75"); + sb.append("\161"); + sb.append("\ufd75"); + sb.append("\162"); + sb.append("\ufd75"); + sb.append("\163"); + sb.append("\ufd75"); + sb.append("\164"); + sb.append("\ufd75"); + sb.append("\165"); + sb.append("\ufd75"); + sb.append("\166"); + sb.append("\ufd75"); + sb.append("\167"); + sb.append("\ufd75"); + sb.append("\170"); + sb.append("\ufd75"); + sb.append("\171"); + sb.append("\ufd75"); + sb.append("\172"); + sb.append("\ufd75"); + sb.append("\173"); + sb.append("\ufd75"); + sb.append("\174"); + sb.append("\ufd75"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufd75"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\ufd75"); + sb.append("\177"); + sb.append("\ufd75"); + sb.append("\202"); + sb.append("\ufd75"); sb.append("\215"); - sb.append("\ufe5b"); - sb.append("\231"); - sb.append("\ufe5b"); - sb.append("\232"); - sb.append("\ufe5b"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\u055a"); + sb.append("\243"); + sb.append("\ufd75"); + sb.append("\246"); + sb.append("\ufd75"); + sb.append("\252"); + sb.append("\ufd75"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -599,7 +996,7 @@ protected EncodedActionTable17() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -642,416 +1039,818 @@ protected EncodedActionTable17() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\102"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\u01c6"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\231"); - sb.append("\u0571"); - sb.append("\242"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\216"); + sb.append("\u055c"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\111"); - sb.append("\u0573"); - sb.append("\232"); - sb.append("\u0574"); + sb.append("\004"); + sb.append("\112"); + sb.append("\u055d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); + sb.append("\020"); + sb.append("\012"); + sb.append("\ufce8"); + sb.append("\015"); + sb.append("\ufce8"); + sb.append("\106"); + sb.append("\ufce8"); + sb.append("\107"); + sb.append("\ufce8"); + sb.append("\110"); + sb.append("\ufce8"); + sb.append("\235"); + sb.append("\ufce8"); + sb.append("\236"); + sb.append("\ufce8"); + sb.append("\001"); sb.append("\002"); - sb.append("\uff70"); - sb.append("\003"); - sb.append("\uff70"); - sb.append("\004"); - sb.append("\uff70"); - sb.append("\005"); - sb.append("\uff70"); - sb.append("\006"); - sb.append("\uff70"); - sb.append("\007"); - sb.append("\uff70"); - sb.append("\010"); - sb.append("\uff70"); - sb.append("\011"); - sb.append("\uff70"); + sb.append("\000"); + sb.append("\020"); sb.append("\012"); - sb.append("\uff70"); - sb.append("\014"); - sb.append("\uff70"); + sb.append("\ufce9"); sb.append("\015"); - sb.append("\uff70"); - sb.append("\016"); - sb.append("\uff70"); - sb.append("\017"); - sb.append("\uff70"); + sb.append("\ufce9"); + sb.append("\106"); + sb.append("\ufce9"); + sb.append("\107"); + sb.append("\ufce9"); + sb.append("\110"); + sb.append("\ufce9"); + sb.append("\235"); + sb.append("\ufce9"); + sb.append("\236"); + sb.append("\ufce9"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\112"); + sb.append("\u0560"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\020"); - sb.append("\uff70"); + sb.append("\012"); + sb.append("\ufce7"); + sb.append("\015"); + sb.append("\ufce7"); + sb.append("\106"); + sb.append("\ufce7"); + sb.append("\107"); + sb.append("\ufce7"); + sb.append("\110"); + sb.append("\ufce7"); + sb.append("\235"); + sb.append("\ufce7"); + sb.append("\236"); + sb.append("\ufce7"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\012"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\012"); + sb.append("\075"); + sb.append("\013"); + sb.append("\u0568"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\020"); + sb.append("\012"); + sb.append("\ufceb"); + sb.append("\015"); + sb.append("\ufceb"); + sb.append("\106"); + sb.append("\ufceb"); + sb.append("\107"); + sb.append("\ufceb"); + sb.append("\110"); + sb.append("\ufceb"); + sb.append("\235"); + sb.append("\ufceb"); + sb.append("\236"); + sb.append("\ufceb"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\216"); + sb.append("\ufce4"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\216"); + sb.append("\u0569"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\216"); + sb.append("\ufce6"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\216"); + sb.append("\ufce5"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\020"); + sb.append("\012"); + sb.append("\ufcec"); + sb.append("\015"); + sb.append("\ufcec"); + sb.append("\106"); + sb.append("\ufcec"); + sb.append("\107"); + sb.append("\ufcec"); + sb.append("\110"); + sb.append("\ufcec"); + sb.append("\235"); + sb.append("\ufcec"); + sb.append("\236"); + sb.append("\ufcec"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\020"); + sb.append("\012"); + sb.append("\ufcea"); + sb.append("\015"); + sb.append("\ufcea"); + sb.append("\106"); + sb.append("\ufcea"); + sb.append("\107"); + sb.append("\ufcea"); + sb.append("\110"); + sb.append("\ufcea"); + sb.append("\235"); + sb.append("\ufcea"); + sb.append("\236"); + sb.append("\ufcea"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe32"); + sb.append("\073"); + sb.append("\ufe32"); + sb.append("\112"); + sb.append("\ufe32"); + sb.append("\127"); + sb.append("\ufe32"); + sb.append("\130"); + sb.append("\ufe32"); + sb.append("\131"); + sb.append("\ufe32"); + sb.append("\132"); + sb.append("\ufe32"); + sb.append("\150"); + sb.append("\ufe32"); + sb.append("\151"); + sb.append("\ufe32"); + sb.append("\152"); + sb.append("\ufe32"); + sb.append("\153"); + sb.append("\ufe32"); + sb.append("\154"); + sb.append("\ufe32"); + sb.append("\155"); + sb.append("\ufe32"); + sb.append("\156"); + sb.append("\ufe32"); + sb.append("\157"); + sb.append("\ufe32"); + sb.append("\160"); + sb.append("\ufe32"); + sb.append("\161"); + sb.append("\ufe32"); + sb.append("\162"); + sb.append("\ufe32"); + sb.append("\163"); + sb.append("\ufe32"); + sb.append("\164"); + sb.append("\ufe32"); + sb.append("\165"); + sb.append("\ufe32"); + sb.append("\166"); + sb.append("\ufe32"); + sb.append("\167"); + sb.append("\ufe32"); + sb.append("\170"); + sb.append("\ufe32"); + sb.append("\171"); + sb.append("\ufe32"); + sb.append("\172"); + sb.append("\ufe32"); + sb.append("\173"); + sb.append("\ufe32"); + sb.append("\174"); + sb.append("\ufe32"); + sb.append("\175"); + sb.append("\ufe32"); + sb.append("\176"); + sb.append("\ufe32"); + sb.append("\177"); + sb.append("\ufe32"); + sb.append("\202"); + sb.append("\ufe32"); + sb.append("\216"); + sb.append("\ufe32"); + sb.append("\232"); + sb.append("\ufe32"); + sb.append("\233"); + sb.append("\ufe32"); + sb.append("\243"); + sb.append("\ufe32"); + sb.append("\246"); + sb.append("\ufe32"); + sb.append("\252"); + sb.append("\ufe32"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\244"); + sb.append("\004"); + sb.append("\u01a4"); + sb.append("\005"); + sb.append("\u01ae"); + sb.append("\010"); + sb.append("\u016d"); + sb.append("\012"); + sb.append("\075"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\uff70"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\uff70"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\uff70"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\uff70"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\uff70"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\uff70"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\uff70"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\uff70"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\uff70"); + sb.append("\u018c"); + sb.append("\033"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\uff70"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\uff70"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\uff70"); + sb.append("\u0162"); sb.append("\037"); - sb.append("\uff70"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\uff70"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\uff70"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\uff70"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\uff70"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\uff70"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\uff70"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\uff70"); + sb.append("\u019f"); sb.append("\047"); - sb.append("\uff70"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\uff70"); - sb.append("\051"); - sb.append("\uff70"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\uff70"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\uff70"); + sb.append("\u01ad"); + sb.append("\055"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\uff70"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\uff70"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\uff70"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\uff70"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\uff70"); - sb.append("\064"); - sb.append("\uff70"); + sb.append("\u016a"); sb.append("\065"); - sb.append("\uff70"); + sb.append("\u016b"); sb.append("\066"); - sb.append("\uff70"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\uff70"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\uff70"); + sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\uff70"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\uff70"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\uff70"); + sb.append("\u0173"); sb.append("\102"); - sb.append("\uff70"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\uff70"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\uff70"); - sb.append("\105"); - sb.append("\uff70"); + sb.append("\u015d"); sb.append("\111"); - sb.append("\uff70"); - sb.append("\112"); - sb.append("\uff70"); + sb.append("\u02d1"); sb.append("\114"); - sb.append("\uff70"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\uff70"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\uff70"); - sb.append("\120"); - sb.append("\uff70"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\uff70"); + sb.append("\u017a"); sb.append("\122"); - sb.append("\uff70"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\uff70"); + sb.append("\u0183"); sb.append("\124"); - sb.append("\uff70"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\uff70"); + sb.append("\u019b"); sb.append("\126"); - sb.append("\uff70"); + sb.append("\u018e"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\uff70"); - sb.append("\151"); - sb.append("\uff70"); - sb.append("\172"); - sb.append("\uff70"); - sb.append("\173"); - sb.append("\uff70"); - sb.append("\177"); - sb.append("\uff70"); - sb.append("\200"); - sb.append("\uff70"); - sb.append("\202"); - sb.append("\uff70"); - sb.append("\203"); - sb.append("\uff70"); - sb.append("\204"); - sb.append("\uff70"); - sb.append("\205"); - sb.append("\uff70"); - sb.append("\206"); - sb.append("\uff70"); - sb.append("\207"); - sb.append("\uff70"); - sb.append("\210"); - sb.append("\uff70"); - sb.append("\211"); - sb.append("\uff70"); - sb.append("\212"); - sb.append("\uff70"); - sb.append("\213"); - sb.append("\uff70"); - sb.append("\214"); - sb.append("\uff70"); - sb.append("\216"); - sb.append("\uff70"); + sb.append("\u017f"); sb.append("\217"); - sb.append("\uff70"); + sb.append("\u0185"); sb.append("\220"); - sb.append("\uff70"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\uff70"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\uff70"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\uff70"); + sb.append("\u0171"); sb.append("\224"); - sb.append("\uff70"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\uff70"); - sb.append("\233"); - sb.append("\uff70"); + sb.append("\u01a0"); sb.append("\234"); - sb.append("\uff70"); - sb.append("\235"); - sb.append("\uff70"); - sb.append("\236"); - sb.append("\uff70"); - sb.append("\240"); - sb.append("\uff70"); - sb.append("\247"); - sb.append("\uff70"); - sb.append("\250"); - sb.append("\uff70"); - sb.append("\252"); - sb.append("\uff70"); - sb.append("\253"); - sb.append("\uff70"); - sb.append("\254"); - sb.append("\uff70"); - sb.append("\255"); - sb.append("\uff70"); + sb.append("\152"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\012"); - sb.append("\037"); - sb.append("\uff0a"); - sb.append("\040"); - sb.append("\uff0a"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe47"); + sb.append("\033"); + sb.append("\ufe47"); + sb.append("\073"); + sb.append("\ufe47"); sb.append("\112"); - sb.append("\uff0a"); + sb.append("\ufe47"); + sb.append("\127"); + sb.append("\ufe47"); + sb.append("\130"); + sb.append("\ufe47"); + sb.append("\131"); + sb.append("\ufe47"); + sb.append("\132"); + sb.append("\ufe47"); + sb.append("\150"); + sb.append("\ufe47"); sb.append("\151"); - sb.append("\u0586"); + sb.append("\ufe47"); + sb.append("\152"); + sb.append("\ufe47"); + sb.append("\153"); + sb.append("\ufe47"); + sb.append("\154"); + sb.append("\ufe47"); + sb.append("\155"); + sb.append("\ufe47"); + sb.append("\156"); + sb.append("\ufe47"); + sb.append("\157"); + sb.append("\ufe47"); + sb.append("\160"); + sb.append("\ufe47"); + sb.append("\161"); + sb.append("\ufe47"); + sb.append("\162"); + sb.append("\ufe47"); + sb.append("\163"); + sb.append("\ufe47"); + sb.append("\164"); + sb.append("\ufe47"); + sb.append("\165"); + sb.append("\ufe47"); + sb.append("\166"); + sb.append("\ufe47"); + sb.append("\167"); + sb.append("\ufe47"); + sb.append("\170"); + sb.append("\ufe47"); + sb.append("\171"); + sb.append("\ufe47"); + sb.append("\172"); + sb.append("\ufe47"); + sb.append("\173"); + sb.append("\ufe47"); + sb.append("\174"); + sb.append("\ufe47"); + sb.append("\175"); + sb.append("\ufe47"); + sb.append("\176"); + sb.append("\ufe47"); + sb.append("\177"); + sb.append("\ufe47"); + sb.append("\202"); + sb.append("\ufe47"); + sb.append("\216"); + sb.append("\ufe47"); + sb.append("\232"); + sb.append("\ufe47"); + sb.append("\233"); + sb.append("\ufe47"); + sb.append("\243"); + sb.append("\ufe47"); + sb.append("\246"); + sb.append("\ufe47"); + sb.append("\252"); + sb.append("\ufe47"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\012"); - sb.append("\035"); - sb.append("\uff0a"); - sb.append("\037"); - sb.append("\uff0a"); - sb.append("\040"); - sb.append("\uff0a"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufd4c"); + sb.append("\033"); + sb.append("\ufd4c"); + sb.append("\073"); + sb.append("\ufd4c"); + sb.append("\112"); + sb.append("\ufd4c"); + sb.append("\127"); + sb.append("\ufd4c"); + sb.append("\130"); + sb.append("\ufd4c"); + sb.append("\131"); + sb.append("\ufd4c"); + sb.append("\132"); + sb.append("\ufd4c"); + sb.append("\150"); + sb.append("\ufd4c"); sb.append("\151"); - sb.append("\u0576"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\035"); - sb.append("\u0583"); - sb.append("\037"); - sb.append("\u0579"); - sb.append("\040"); - sb.append("\u057a"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\035"); - sb.append("\uff0a"); - sb.append("\037"); - sb.append("\uff0a"); - sb.append("\040"); - sb.append("\uff0a"); + sb.append("\ufd4c"); + sb.append("\152"); + sb.append("\ufd4c"); + sb.append("\153"); + sb.append("\ufd4c"); + sb.append("\154"); + sb.append("\ufd4c"); + sb.append("\155"); + sb.append("\ufd4c"); + sb.append("\156"); + sb.append("\ufd4c"); + sb.append("\157"); + sb.append("\ufd4c"); + sb.append("\160"); + sb.append("\ufd4c"); + sb.append("\161"); + sb.append("\ufd4c"); + sb.append("\162"); + sb.append("\ufd4c"); + sb.append("\163"); + sb.append("\ufd4c"); + sb.append("\164"); + sb.append("\ufd4c"); + sb.append("\165"); + sb.append("\ufd4c"); + sb.append("\166"); + sb.append("\ufd4c"); + sb.append("\167"); + sb.append("\ufd4c"); + sb.append("\170"); + sb.append("\ufd4c"); + sb.append("\171"); + sb.append("\ufd4c"); + sb.append("\172"); + sb.append("\ufd4c"); + sb.append("\173"); + sb.append("\ufd4c"); + sb.append("\174"); + sb.append("\ufd4c"); + sb.append("\175"); + sb.append("\ufd4c"); + sb.append("\176"); + sb.append("\ufd4c"); + sb.append("\177"); + sb.append("\ufd4c"); + sb.append("\202"); + sb.append("\ufd4c"); + sb.append("\216"); + sb.append("\ufd4c"); + sb.append("\232"); + sb.append("\ufd4c"); + sb.append("\233"); + sb.append("\ufd4c"); + sb.append("\243"); + sb.append("\ufd4c"); + sb.append("\246"); + sb.append("\ufd4c"); + sb.append("\252"); + sb.append("\ufd4c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\010"); - sb.append("\035"); - sb.append("\u0578"); - sb.append("\037"); - sb.append("\u0579"); - sb.append("\040"); - sb.append("\u057a"); + sb.append("\004"); + sb.append("\216"); + sb.append("\u0570"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); + sb.append("\130"); + sb.append("\031"); + sb.append("\ufd1c"); + sb.append("\033"); + sb.append("\ufd1c"); + sb.append("\073"); + sb.append("\ufd1c"); + sb.append("\111"); + sb.append("\ufd1c"); + sb.append("\112"); + sb.append("\ufd1c"); + sb.append("\127"); + sb.append("\ufd1c"); + sb.append("\130"); + sb.append("\ufd1c"); + sb.append("\131"); + sb.append("\ufd1c"); + sb.append("\132"); + sb.append("\ufd1c"); + sb.append("\134"); + sb.append("\u0571"); + sb.append("\150"); + sb.append("\ufd1c"); sb.append("\151"); - sb.append("\u0582"); + sb.append("\ufd1c"); + sb.append("\152"); + sb.append("\ufd1c"); + sb.append("\153"); + sb.append("\ufd1c"); + sb.append("\154"); + sb.append("\ufd1c"); + sb.append("\155"); + sb.append("\ufd1c"); + sb.append("\156"); + sb.append("\ufd1c"); + sb.append("\157"); + sb.append("\ufd1c"); + sb.append("\160"); + sb.append("\ufd1c"); + sb.append("\161"); + sb.append("\ufd1c"); + sb.append("\162"); + sb.append("\ufd1c"); + sb.append("\163"); + sb.append("\ufd1c"); + sb.append("\164"); + sb.append("\ufd1c"); + sb.append("\165"); + sb.append("\ufd1c"); + sb.append("\166"); + sb.append("\ufd1c"); + sb.append("\167"); + sb.append("\ufd1c"); + sb.append("\170"); + sb.append("\ufd1c"); + sb.append("\171"); + sb.append("\ufd1c"); + sb.append("\172"); + sb.append("\ufd1c"); + sb.append("\173"); + sb.append("\ufd1c"); + sb.append("\174"); + sb.append("\ufd1c"); + sb.append("\175"); + sb.append("\ufd1c"); + sb.append("\176"); + sb.append("\ufd1c"); + sb.append("\177"); + sb.append("\ufd1c"); + sb.append("\202"); + sb.append("\ufd1c"); + sb.append("\215"); + sb.append("\ufd1c"); + sb.append("\216"); + sb.append("\ufd1c"); + sb.append("\231"); + sb.append("\ufd1c"); + sb.append("\232"); + sb.append("\ufd1c"); + sb.append("\233"); + sb.append("\ufd1c"); + sb.append("\243"); + sb.append("\ufd1c"); + sb.append("\246"); + sb.append("\ufd1c"); + sb.append("\252"); + sb.append("\ufd1c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1067,7 +1866,7 @@ protected EncodedActionTable17() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1110,720 +1909,644 @@ protected EncodedActionTable17() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\151"); - sb.append("\u057c"); - sb.append("\232"); - sb.append("\u057d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\274"); - sb.append("\003"); - sb.append("\uff7c"); - sb.append("\004"); - sb.append("\uff7c"); - sb.append("\005"); - sb.append("\uff7c"); - sb.append("\006"); - sb.append("\uff7c"); - sb.append("\007"); - sb.append("\uff7c"); - sb.append("\010"); - sb.append("\uff7c"); - sb.append("\011"); - sb.append("\uff7c"); - sb.append("\012"); - sb.append("\uff7c"); - sb.append("\014"); - sb.append("\uff7c"); - sb.append("\015"); - sb.append("\uff7c"); - sb.append("\016"); - sb.append("\uff7c"); - sb.append("\017"); - sb.append("\uff7c"); - sb.append("\020"); - sb.append("\uff7c"); - sb.append("\021"); - sb.append("\uff7c"); - sb.append("\023"); - sb.append("\uff7c"); - sb.append("\025"); - sb.append("\uff7c"); - sb.append("\027"); - sb.append("\uff7c"); - sb.append("\032"); - sb.append("\uff7c"); - sb.append("\034"); - sb.append("\uff7c"); - sb.append("\035"); - sb.append("\uff7c"); - sb.append("\036"); - sb.append("\uff7c"); - sb.append("\037"); - sb.append("\uff7c"); - sb.append("\040"); - sb.append("\uff7c"); - sb.append("\041"); - sb.append("\uff7c"); - sb.append("\042"); - sb.append("\uff7c"); - sb.append("\043"); - sb.append("\uff7c"); - sb.append("\044"); - sb.append("\uff7c"); - sb.append("\045"); - sb.append("\uff7c"); - sb.append("\047"); - sb.append("\uff7c"); - sb.append("\050"); - sb.append("\uff7c"); - sb.append("\051"); - sb.append("\uff7c"); - sb.append("\052"); - sb.append("\uff7c"); - sb.append("\054"); - sb.append("\uff7c"); - sb.append("\056"); - sb.append("\uff7c"); - sb.append("\057"); - sb.append("\uff7c"); - sb.append("\061"); - sb.append("\uff7c"); - sb.append("\062"); - sb.append("\uff7c"); - sb.append("\063"); - sb.append("\uff7c"); - sb.append("\065"); - sb.append("\uff7c"); - sb.append("\066"); - sb.append("\uff7c"); - sb.append("\074"); - sb.append("\uff7c"); - sb.append("\075"); - sb.append("\uff7c"); - sb.append("\077"); - sb.append("\uff7c"); - sb.append("\100"); - sb.append("\uff7c"); - sb.append("\101"); - sb.append("\uff7c"); - sb.append("\102"); - sb.append("\uff7c"); - sb.append("\103"); - sb.append("\uff7c"); - sb.append("\104"); - sb.append("\uff7c"); - sb.append("\105"); - sb.append("\uff7c"); - sb.append("\111"); - sb.append("\uff7c"); - sb.append("\112"); - sb.append("\uff7c"); - sb.append("\115"); - sb.append("\uff7c"); - sb.append("\116"); - sb.append("\uff7c"); sb.append("\120"); - sb.append("\uff7c"); - sb.append("\121"); - sb.append("\uff7c"); - sb.append("\122"); - sb.append("\uff7c"); - sb.append("\123"); - sb.append("\uff7c"); - sb.append("\124"); - sb.append("\uff7c"); - sb.append("\125"); - sb.append("\uff7c"); - sb.append("\126"); - sb.append("\uff7c"); - sb.append("\133"); - sb.append("\uff7c"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe5b"); + sb.append("\073"); + sb.append("\ufe5b"); + sb.append("\112"); + sb.append("\ufe5b"); + sb.append("\127"); + sb.append("\ufe5b"); + sb.append("\130"); + sb.append("\ufe5b"); + sb.append("\131"); + sb.append("\ufe5b"); + sb.append("\132"); + sb.append("\ufe5b"); + sb.append("\150"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\uff7c"); + sb.append("\ufe5b"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\uff7c"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\uff7c"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); sb.append("\177"); - sb.append("\uff7c"); - sb.append("\200"); - sb.append("\uff7c"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\uff7c"); - sb.append("\203"); - sb.append("\uff7c"); - sb.append("\204"); - sb.append("\uff7c"); - sb.append("\205"); - sb.append("\uff7c"); - sb.append("\206"); - sb.append("\uff7c"); - sb.append("\207"); - sb.append("\uff7c"); - sb.append("\210"); - sb.append("\uff7c"); - sb.append("\211"); - sb.append("\uff7c"); - sb.append("\212"); - sb.append("\uff7c"); - sb.append("\213"); - sb.append("\uff7c"); - sb.append("\214"); - sb.append("\uff7c"); + sb.append("\u01c5"); sb.append("\216"); - sb.append("\uff7c"); - sb.append("\222"); - sb.append("\uff7c"); - sb.append("\223"); - sb.append("\uff7c"); - sb.append("\224"); - sb.append("\uff7c"); - sb.append("\230"); - sb.append("\uff7c"); + sb.append("\ufe5b"); + sb.append("\232"); + sb.append("\ufe5b"); sb.append("\233"); - sb.append("\uff7c"); - sb.append("\234"); - sb.append("\uff7c"); - sb.append("\235"); - sb.append("\uff7c"); - sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); - sb.append("\247"); - sb.append("\uff7c"); - sb.append("\250"); - sb.append("\uff7c"); + sb.append("\ufe5b"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); sb.append("\252"); - sb.append("\uff7c"); - sb.append("\253"); - sb.append("\uff7c"); - sb.append("\254"); - sb.append("\uff7c"); - sb.append("\255"); - sb.append("\uff7c"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\274"); - sb.append("\003"); - sb.append("\uff06"); + sb.append("\170"); sb.append("\004"); - sb.append("\uff06"); - sb.append("\005"); - sb.append("\uff06"); + sb.append("\202"); sb.append("\006"); - sb.append("\uff06"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff06"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff06"); + sb.append("\u01b1"); sb.append("\011"); - sb.append("\uff06"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff06"); - sb.append("\014"); - sb.append("\uff06"); + sb.append("\075"); sb.append("\015"); - sb.append("\uff06"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff06"); - sb.append("\017"); - sb.append("\uff06"); - sb.append("\020"); - sb.append("\uff06"); - sb.append("\021"); - sb.append("\uff06"); - sb.append("\023"); - sb.append("\uff06"); - sb.append("\025"); - sb.append("\uff06"); - sb.append("\027"); - sb.append("\uff06"); + sb.append("\071"); sb.append("\032"); - sb.append("\uff06"); - sb.append("\034"); - sb.append("\uff06"); - sb.append("\035"); - sb.append("\uff06"); + sb.append("\106"); sb.append("\036"); - sb.append("\uff06"); - sb.append("\037"); - sb.append("\uff06"); - sb.append("\040"); - sb.append("\uff06"); - sb.append("\041"); - sb.append("\uff06"); - sb.append("\042"); - sb.append("\uff06"); - sb.append("\043"); - sb.append("\uff06"); + sb.append("\125"); sb.append("\044"); - sb.append("\uff06"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff06"); - sb.append("\047"); - sb.append("\uff06"); - sb.append("\050"); - sb.append("\uff06"); - sb.append("\051"); - sb.append("\uff06"); - sb.append("\052"); - sb.append("\uff06"); + sb.append("\u01b3"); sb.append("\054"); - sb.append("\uff06"); - sb.append("\056"); - sb.append("\uff06"); - sb.append("\057"); - sb.append("\uff06"); - sb.append("\061"); - sb.append("\uff06"); + sb.append("\026"); sb.append("\062"); - sb.append("\uff06"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff06"); - sb.append("\065"); - sb.append("\uff06"); - sb.append("\066"); - sb.append("\uff06"); + sb.append("\010"); sb.append("\074"); - sb.append("\uff06"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff06"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff06"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff06"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff06"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff06"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff06"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff06"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff06"); - sb.append("\111"); - sb.append("\uff06"); - sb.append("\112"); - sb.append("\uff06"); + sb.append("\141"); sb.append("\115"); - sb.append("\uff06"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff06"); - sb.append("\120"); - sb.append("\uff06"); + sb.append("\046"); sb.append("\121"); - sb.append("\uff06"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff06"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff06"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff06"); sb.append("\125"); - sb.append("\uff06"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff06"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff06"); - sb.append("\151"); - sb.append("\uff06"); - sb.append("\172"); - sb.append("\uff06"); + sb.append("\020"); sb.append("\173"); - sb.append("\uff06"); - sb.append("\177"); - sb.append("\uff06"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff06"); - sb.append("\202"); - sb.append("\uff06"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff06"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff06"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff06"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff06"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff06"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff06"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff06"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff06"); - sb.append("\213"); - sb.append("\uff06"); - sb.append("\214"); - sb.append("\uff06"); - sb.append("\216"); - sb.append("\uff06"); - sb.append("\222"); - sb.append("\uff06"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff06"); - sb.append("\224"); - sb.append("\uff06"); - sb.append("\230"); - sb.append("\uff06"); - sb.append("\233"); - sb.append("\uff06"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\uff06"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff06"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff06"); - sb.append("\240"); - sb.append("\uff06"); - sb.append("\247"); - sb.append("\uff06"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\250"); - sb.append("\uff06"); - sb.append("\252"); - sb.append("\uff06"); - sb.append("\253"); - sb.append("\uff06"); + sb.append("\021"); sb.append("\254"); - sb.append("\uff06"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff06"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\274"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\232"); + sb.append("\u0575"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\111"); + sb.append("\u0577"); + sb.append("\233"); + sb.append("\u0578"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff70"); sb.append("\003"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\004"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\005"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\006"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\007"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\010"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\011"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\012"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\014"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\015"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\016"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\017"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\020"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\021"); - sb.append("\uff07"); + sb.append("\uff70"); + sb.append("\022"); + sb.append("\uff70"); sb.append("\023"); - sb.append("\uff07"); + sb.append("\uff70"); + sb.append("\024"); + sb.append("\uff70"); sb.append("\025"); - sb.append("\uff07"); + sb.append("\uff70"); + sb.append("\026"); + sb.append("\uff70"); sb.append("\027"); - sb.append("\uff07"); + sb.append("\uff70"); + sb.append("\030"); + sb.append("\uff70"); sb.append("\032"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\034"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\035"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\036"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\037"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\040"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\041"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\042"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\043"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\044"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\045"); - sb.append("\uff07"); + sb.append("\uff70"); + sb.append("\046"); + sb.append("\uff70"); sb.append("\047"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\050"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\051"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\052"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\054"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\056"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\057"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\061"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\062"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\063"); - sb.append("\uff07"); + sb.append("\uff70"); + sb.append("\064"); + sb.append("\uff70"); sb.append("\065"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\066"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\074"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\075"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\077"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\100"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\101"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\102"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\103"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\104"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\105"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\111"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\112"); - sb.append("\uff07"); + sb.append("\uff70"); + sb.append("\114"); + sb.append("\uff70"); sb.append("\115"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\116"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\120"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\121"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\122"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\123"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\124"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\125"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\126"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\133"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\151"); - sb.append("\uff07"); - sb.append("\172"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\173"); - sb.append("\uff07"); - sb.append("\177"); - sb.append("\uff07"); + sb.append("\uff70"); + sb.append("\174"); + sb.append("\uff70"); sb.append("\200"); - sb.append("\uff07"); - sb.append("\202"); - sb.append("\uff07"); + sb.append("\uff70"); + sb.append("\201"); + sb.append("\uff70"); sb.append("\203"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\204"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\205"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\206"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\207"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\210"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\211"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\212"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\213"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\214"); - sb.append("\uff07"); - sb.append("\216"); - sb.append("\uff07"); + sb.append("\uff70"); + sb.append("\215"); + sb.append("\uff70"); + sb.append("\217"); + sb.append("\uff70"); + sb.append("\220"); + sb.append("\uff70"); + sb.append("\221"); + sb.append("\uff70"); sb.append("\222"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\223"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\224"); - sb.append("\uff07"); - sb.append("\230"); - sb.append("\uff07"); - sb.append("\233"); - sb.append("\uff07"); + sb.append("\uff70"); + sb.append("\225"); + sb.append("\uff70"); + sb.append("\231"); + sb.append("\uff70"); sb.append("\234"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\235"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\236"); - sb.append("\uff07"); - sb.append("\240"); - sb.append("\uff07"); - sb.append("\247"); - sb.append("\uff07"); + sb.append("\uff70"); + sb.append("\237"); + sb.append("\uff70"); + sb.append("\241"); + sb.append("\uff70"); sb.append("\250"); - sb.append("\uff07"); - sb.append("\252"); - sb.append("\uff07"); + sb.append("\uff70"); + sb.append("\251"); + sb.append("\uff70"); sb.append("\253"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\254"); - sb.append("\uff07"); + sb.append("\uff70"); sb.append("\255"); - sb.append("\uff07"); + sb.append("\uff70"); + sb.append("\256"); + sb.append("\uff70"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\012"); + sb.append("\037"); + sb.append("\uff0a"); + sb.append("\040"); + sb.append("\uff0a"); + sb.append("\112"); + sb.append("\uff0a"); + sb.append("\151"); + sb.append("\u058a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\012"); + sb.append("\035"); + sb.append("\uff0a"); + sb.append("\037"); + sb.append("\uff0a"); + sb.append("\040"); + sb.append("\uff0a"); + sb.append("\151"); + sb.append("\u057a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\035"); + sb.append("\u0587"); + sb.append("\037"); + sb.append("\u057d"); + sb.append("\040"); + sb.append("\u057e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\035"); + sb.append("\uff0a"); + sb.append("\037"); + sb.append("\uff0a"); + sb.append("\040"); + sb.append("\uff0a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\035"); + sb.append("\u057c"); + sb.append("\037"); + sb.append("\u057d"); + sb.append("\040"); + sb.append("\u057e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\274"); - sb.append("\003"); - sb.append("\211"); sb.append("\004"); - sb.append("\201"); - sb.append("\005"); - sb.append("\164"); + sb.append("\151"); + sb.append("\u0586"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\217"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); sb.append("\075"); - sb.append("\014"); - sb.append("\007"); sb.append("\015"); sb.append("\031"); sb.append("\016"); sb.append("\071"); - sb.append("\017"); - sb.append("\143"); - sb.append("\020"); - sb.append("\035"); - sb.append("\021"); - sb.append("\034"); - sb.append("\023"); - sb.append("\145"); - sb.append("\025"); - sb.append("\200"); - sb.append("\027"); - sb.append("\203"); sb.append("\032"); sb.append("\106"); - sb.append("\034"); - sb.append("\113"); - sb.append("\035"); - sb.append("\uff08"); sb.append("\036"); sb.append("\125"); - sb.append("\037"); - sb.append("\uff08"); - sb.append("\040"); - sb.append("\uff08"); - sb.append("\041"); - sb.append("\033"); - sb.append("\042"); - sb.append("\040"); - sb.append("\043"); - sb.append("\226"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\023"); - sb.append("\047"); - sb.append("\212"); - sb.append("\050"); - sb.append("\173"); - sb.append("\051"); - sb.append("\214"); - sb.append("\052"); - sb.append("\057"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); - sb.append("\056"); - sb.append("\u03a5"); - sb.append("\057"); - sb.append("\016"); - sb.append("\061"); - sb.append("\110"); sb.append("\062"); sb.append("\210"); sb.append("\063"); sb.append("\010"); - sb.append("\065"); - sb.append("\027"); - sb.append("\066"); - sb.append("\111"); sb.append("\074"); sb.append("\051"); sb.append("\075"); @@ -1842,16 +2565,10 @@ protected EncodedActionTable17() { sb.append("\117"); sb.append("\105"); sb.append("\141"); - sb.append("\111"); - sb.append("\157"); - sb.append("\112"); - sb.append("\uff08"); sb.append("\115"); sb.append("\136"); sb.append("\116"); sb.append("\046"); - sb.append("\120"); - sb.append("\172"); sb.append("\121"); sb.append("\160"); sb.append("\122"); @@ -1866,138 +2583,66 @@ protected EncodedActionTable17() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\025"); sb.append("\223"); - sb.append("\030"); - sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\231"); - sb.append("\252"); - sb.append("\227"); - sb.append("\253"); - sb.append("\147"); + sb.append("\250"); + sb.append("\021"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\102"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); + sb.append("\006"); sb.append("\151"); - sb.append("\u057c"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\232"); - sb.append("\u057d"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\u0580"); + sb.append("\233"); + sb.append("\u0581"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -2126,15 +2771,13 @@ protected EncodedActionTable17() { sb.append("\uff7c"); sb.append("\151"); sb.append("\uff7c"); - sb.append("\172"); - sb.append("\uff7c"); sb.append("\173"); sb.append("\uff7c"); - sb.append("\177"); + sb.append("\174"); sb.append("\uff7c"); sb.append("\200"); sb.append("\uff7c"); - sb.append("\202"); + sb.append("\201"); sb.append("\uff7c"); sb.append("\203"); sb.append("\uff7c"); @@ -2156,17 +2799,17 @@ protected EncodedActionTable17() { sb.append("\uff7c"); sb.append("\214"); sb.append("\uff7c"); - sb.append("\216"); + sb.append("\215"); sb.append("\uff7c"); - sb.append("\222"); + sb.append("\217"); sb.append("\uff7c"); sb.append("\223"); sb.append("\uff7c"); sb.append("\224"); sb.append("\uff7c"); - sb.append("\230"); + sb.append("\225"); sb.append("\uff7c"); - sb.append("\233"); + sb.append("\231"); sb.append("\uff7c"); sb.append("\234"); sb.append("\uff7c"); @@ -2174,13 +2817,13 @@ protected EncodedActionTable17() { sb.append("\uff7c"); sb.append("\236"); sb.append("\uff7c"); - sb.append("\240"); + sb.append("\237"); sb.append("\uff7c"); - sb.append("\247"); + sb.append("\241"); sb.append("\uff7c"); sb.append("\250"); sb.append("\uff7c"); - sb.append("\252"); + sb.append("\251"); sb.append("\uff7c"); sb.append("\253"); sb.append("\uff7c"); @@ -2188,2345 +2831,1703 @@ protected EncodedActionTable17() { sb.append("\uff7c"); sb.append("\255"); sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\274"); sb.append("\003"); - sb.append("\211"); + sb.append("\uff06"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff06"); sb.append("\005"); - sb.append("\164"); + sb.append("\uff06"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff06"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff06"); sb.append("\010"); - sb.append("\217"); + sb.append("\uff06"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff06"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff06"); sb.append("\014"); - sb.append("\007"); + sb.append("\uff06"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff06"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff06"); sb.append("\017"); - sb.append("\143"); + sb.append("\uff06"); sb.append("\020"); - sb.append("\035"); + sb.append("\uff06"); sb.append("\021"); - sb.append("\034"); + sb.append("\uff06"); sb.append("\023"); - sb.append("\145"); + sb.append("\uff06"); sb.append("\025"); - sb.append("\200"); + sb.append("\uff06"); sb.append("\027"); - sb.append("\203"); + sb.append("\uff06"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff06"); sb.append("\034"); - sb.append("\113"); + sb.append("\uff06"); sb.append("\035"); - sb.append("\uff09"); + sb.append("\uff06"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff06"); sb.append("\037"); - sb.append("\uff09"); + sb.append("\uff06"); sb.append("\040"); - sb.append("\uff09"); + sb.append("\uff06"); sb.append("\041"); - sb.append("\033"); + sb.append("\uff06"); sb.append("\042"); - sb.append("\040"); + sb.append("\uff06"); sb.append("\043"); - sb.append("\226"); + sb.append("\uff06"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff06"); sb.append("\045"); - sb.append("\023"); + sb.append("\uff06"); sb.append("\047"); - sb.append("\212"); + sb.append("\uff06"); sb.append("\050"); - sb.append("\173"); + sb.append("\uff06"); sb.append("\051"); - sb.append("\214"); + sb.append("\uff06"); sb.append("\052"); - sb.append("\057"); + sb.append("\uff06"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff06"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\uff06"); sb.append("\057"); - sb.append("\016"); + sb.append("\uff06"); sb.append("\061"); - sb.append("\110"); + sb.append("\uff06"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff06"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff06"); sb.append("\065"); - sb.append("\027"); + sb.append("\uff06"); sb.append("\066"); - sb.append("\111"); + sb.append("\uff06"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff06"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff06"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff06"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff06"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff06"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff06"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff06"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff06"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff06"); sb.append("\111"); - sb.append("\157"); + sb.append("\uff06"); sb.append("\112"); - sb.append("\uff09"); + sb.append("\uff06"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff06"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff06"); sb.append("\120"); - sb.append("\172"); + sb.append("\uff06"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff06"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff06"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff06"); sb.append("\124"); + sb.append("\uff06"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff06"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff06"); sb.append("\133"); - sb.append("\020"); + sb.append("\uff06"); sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff06"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff06"); + sb.append("\174"); + sb.append("\uff06"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff06"); + sb.append("\201"); + sb.append("\uff06"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff06"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff06"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff06"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff06"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff06"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff06"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff06"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff06"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff06"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\025"); + sb.append("\uff06"); + sb.append("\215"); + sb.append("\uff06"); + sb.append("\217"); + sb.append("\uff06"); sb.append("\223"); - sb.append("\030"); + sb.append("\uff06"); sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff06"); + sb.append("\225"); + sb.append("\uff06"); + sb.append("\231"); + sb.append("\uff06"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff06"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff06"); sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff06"); + sb.append("\237"); + sb.append("\uff06"); + sb.append("\241"); + sb.append("\uff06"); sb.append("\250"); - sb.append("\231"); - sb.append("\252"); - sb.append("\227"); + sb.append("\uff06"); + sb.append("\251"); + sb.append("\uff06"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff06"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff06"); sb.append("\255"); - sb.append("\055"); + sb.append("\uff06"); + sb.append("\256"); + sb.append("\uff06"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff0b"); + sb.append("\274"); sb.append("\003"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\004"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\005"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\006"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\007"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\010"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\011"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\012"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\014"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\015"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\016"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\017"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\020"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\021"); - sb.append("\uff0b"); - sb.append("\022"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\023"); - sb.append("\uff0b"); - sb.append("\024"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\025"); - sb.append("\uff0b"); - sb.append("\026"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\027"); - sb.append("\uff0b"); - sb.append("\030"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\032"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\034"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\035"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\036"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\037"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\040"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\041"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\042"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\043"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\044"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\045"); - sb.append("\uff0b"); - sb.append("\046"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\047"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\050"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\051"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\052"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\054"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\056"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\057"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\061"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\062"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\063"); - sb.append("\uff0b"); - sb.append("\064"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\065"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\066"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\074"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\075"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\077"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\100"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\101"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\102"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\103"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\104"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\105"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\111"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\112"); - sb.append("\uff0b"); - sb.append("\114"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\115"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\116"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\120"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\121"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\122"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\123"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\124"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\125"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\126"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\133"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\151"); - sb.append("\uff0b"); - sb.append("\172"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\173"); - sb.append("\uff0b"); - sb.append("\177"); - sb.append("\uff0b"); + sb.append("\uff07"); + sb.append("\174"); + sb.append("\uff07"); sb.append("\200"); - sb.append("\uff0b"); - sb.append("\202"); - sb.append("\uff0b"); + sb.append("\uff07"); + sb.append("\201"); + sb.append("\uff07"); sb.append("\203"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\204"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\205"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\206"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\207"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\210"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\211"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\212"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\213"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\214"); - sb.append("\uff0b"); - sb.append("\216"); - sb.append("\uff0b"); + sb.append("\uff07"); + sb.append("\215"); + sb.append("\uff07"); sb.append("\217"); - sb.append("\uff0b"); - sb.append("\220"); - sb.append("\uff0b"); - sb.append("\221"); - sb.append("\uff0b"); - sb.append("\222"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\223"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\224"); - sb.append("\uff0b"); - sb.append("\230"); - sb.append("\uff0b"); - sb.append("\233"); - sb.append("\uff0b"); + sb.append("\uff07"); + sb.append("\225"); + sb.append("\uff07"); + sb.append("\231"); + sb.append("\uff07"); sb.append("\234"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\235"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\236"); - sb.append("\uff0b"); - sb.append("\240"); - sb.append("\uff0b"); - sb.append("\247"); - sb.append("\uff0b"); + sb.append("\uff07"); + sb.append("\237"); + sb.append("\uff07"); + sb.append("\241"); + sb.append("\uff07"); sb.append("\250"); - sb.append("\uff0b"); - sb.append("\252"); - sb.append("\uff0b"); + sb.append("\uff07"); + sb.append("\251"); + sb.append("\uff07"); sb.append("\253"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\254"); - sb.append("\uff0b"); + sb.append("\uff07"); sb.append("\255"); - sb.append("\uff0b"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\151"); - sb.append("\u0584"); + sb.append("\uff07"); + sb.append("\256"); + sb.append("\uff07"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff0c"); + sb.append("\274"); sb.append("\003"); - sb.append("\uff0c"); + sb.append("\211"); sb.append("\004"); - sb.append("\uff0c"); + sb.append("\202"); sb.append("\005"); - sb.append("\uff0c"); + sb.append("\164"); sb.append("\006"); - sb.append("\uff0c"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff0c"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff0c"); + sb.append("\217"); sb.append("\011"); - sb.append("\uff0c"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff0c"); + sb.append("\075"); sb.append("\014"); - sb.append("\uff0c"); + sb.append("\007"); sb.append("\015"); - sb.append("\uff0c"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff0c"); + sb.append("\071"); sb.append("\017"); - sb.append("\uff0c"); + sb.append("\143"); sb.append("\020"); - sb.append("\uff0c"); + sb.append("\035"); sb.append("\021"); - sb.append("\uff0c"); - sb.append("\022"); - sb.append("\uff0c"); + sb.append("\034"); sb.append("\023"); - sb.append("\uff0c"); - sb.append("\024"); - sb.append("\uff0c"); + sb.append("\145"); sb.append("\025"); - sb.append("\uff0c"); - sb.append("\026"); - sb.append("\uff0c"); + sb.append("\200"); sb.append("\027"); - sb.append("\uff0c"); - sb.append("\030"); - sb.append("\uff0c"); + sb.append("\203"); sb.append("\032"); - sb.append("\uff0c"); + sb.append("\106"); sb.append("\034"); - sb.append("\uff0c"); + sb.append("\113"); sb.append("\035"); - sb.append("\uff0c"); + sb.append("\uff08"); sb.append("\036"); - sb.append("\uff0c"); + sb.append("\125"); sb.append("\037"); - sb.append("\uff0c"); + sb.append("\uff08"); sb.append("\040"); - sb.append("\uff0c"); + sb.append("\uff08"); sb.append("\041"); - sb.append("\uff0c"); + sb.append("\033"); sb.append("\042"); - sb.append("\uff0c"); + sb.append("\040"); sb.append("\043"); - sb.append("\uff0c"); + sb.append("\226"); sb.append("\044"); - sb.append("\uff0c"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff0c"); - sb.append("\046"); - sb.append("\uff0c"); + sb.append("\023"); sb.append("\047"); - sb.append("\uff0c"); + sb.append("\212"); sb.append("\050"); - sb.append("\uff0c"); + sb.append("\173"); sb.append("\051"); - sb.append("\uff0c"); + sb.append("\214"); sb.append("\052"); - sb.append("\uff0c"); + sb.append("\057"); sb.append("\054"); - sb.append("\uff0c"); + sb.append("\026"); sb.append("\056"); - sb.append("\uff0c"); + sb.append("\u03a9"); sb.append("\057"); - sb.append("\uff0c"); + sb.append("\016"); sb.append("\061"); - sb.append("\uff0c"); + sb.append("\110"); sb.append("\062"); - sb.append("\uff0c"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff0c"); - sb.append("\064"); - sb.append("\uff0c"); + sb.append("\010"); sb.append("\065"); - sb.append("\uff0c"); + sb.append("\027"); sb.append("\066"); - sb.append("\uff0c"); + sb.append("\111"); sb.append("\074"); - sb.append("\uff0c"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff0c"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff0c"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff0c"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff0c"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff0c"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff0c"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff0c"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff0c"); + sb.append("\141"); sb.append("\111"); - sb.append("\uff0c"); + sb.append("\157"); sb.append("\112"); - sb.append("\uff0c"); - sb.append("\114"); - sb.append("\uff0c"); + sb.append("\uff08"); sb.append("\115"); - sb.append("\uff0c"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff0c"); + sb.append("\046"); sb.append("\120"); - sb.append("\uff0c"); + sb.append("\172"); sb.append("\121"); - sb.append("\uff0c"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff0c"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff0c"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff0c"); sb.append("\125"); - sb.append("\uff0c"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff0c"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff0c"); + sb.append("\020"); sb.append("\151"); - sb.append("\uff0c"); - sb.append("\172"); - sb.append("\uff0c"); + sb.append("\171"); sb.append("\173"); - sb.append("\uff0c"); - sb.append("\177"); - sb.append("\uff0c"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff0c"); - sb.append("\202"); - sb.append("\uff0c"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff0c"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff0c"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff0c"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff0c"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff0c"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff0c"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff0c"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff0c"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff0c"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff0c"); - sb.append("\216"); - sb.append("\uff0c"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\uff0c"); - sb.append("\220"); - sb.append("\uff0c"); - sb.append("\221"); - sb.append("\uff0c"); - sb.append("\222"); - sb.append("\uff0c"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff0c"); + sb.append("\025"); sb.append("\224"); - sb.append("\uff0c"); - sb.append("\230"); - sb.append("\uff0c"); - sb.append("\233"); - sb.append("\uff0c"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); sb.append("\234"); - sb.append("\uff0c"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff0c"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff0c"); - sb.append("\240"); - sb.append("\uff0c"); - sb.append("\247"); - sb.append("\uff0c"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\105"); sb.append("\250"); - sb.append("\uff0c"); - sb.append("\252"); - sb.append("\uff0c"); + sb.append("\021"); + sb.append("\251"); + sb.append("\231"); sb.append("\253"); - sb.append("\uff0c"); - sb.append("\254"); - sb.append("\uff0c"); - sb.append("\255"); - sb.append("\uff0c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\037"); - sb.append("\u0579"); - sb.append("\040"); - sb.append("\u057a"); - sb.append("\112"); - sb.append("\u0589"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\037"); - sb.append("\uff0a"); - sb.append("\040"); - sb.append("\uff0a"); - sb.append("\112"); - sb.append("\uff0a"); + sb.append("\227"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\010"); - sb.append("\037"); - sb.append("\u0579"); - sb.append("\040"); - sb.append("\u057a"); - sb.append("\112"); - sb.append("\u0588"); + sb.append("\104"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\u0580"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\233"); + sb.append("\u0581"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff0d"); + sb.append("\274"); sb.append("\003"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\004"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\005"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\006"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\007"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\010"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\011"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\012"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\014"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\015"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\016"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\017"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\020"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\021"); - sb.append("\uff0d"); - sb.append("\022"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\023"); - sb.append("\uff0d"); - sb.append("\024"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\025"); - sb.append("\uff0d"); - sb.append("\026"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\027"); - sb.append("\uff0d"); - sb.append("\030"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\032"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\034"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\035"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\036"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\037"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\040"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\041"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\042"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\043"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\044"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\045"); - sb.append("\uff0d"); - sb.append("\046"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\047"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\050"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\051"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\052"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\054"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\056"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\057"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\061"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\062"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\063"); - sb.append("\uff0d"); - sb.append("\064"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\065"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\066"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\074"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\075"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\077"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\100"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\101"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\102"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\103"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\104"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\105"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\111"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\112"); - sb.append("\uff0d"); - sb.append("\114"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\115"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\116"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\120"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\121"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\122"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\123"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\124"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\125"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\126"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\133"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\151"); - sb.append("\uff0d"); - sb.append("\172"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\173"); - sb.append("\uff0d"); - sb.append("\177"); - sb.append("\uff0d"); + sb.append("\uff7c"); + sb.append("\174"); + sb.append("\uff7c"); sb.append("\200"); - sb.append("\uff0d"); - sb.append("\202"); - sb.append("\uff0d"); + sb.append("\uff7c"); + sb.append("\201"); + sb.append("\uff7c"); sb.append("\203"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\204"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\205"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\206"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\207"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\210"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\211"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\212"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\213"); - sb.append("\uff0d"); - sb.append("\214"); - sb.append("\uff0d"); - sb.append("\216"); - sb.append("\uff0d"); - sb.append("\217"); - sb.append("\uff0d"); - sb.append("\220"); - sb.append("\uff0d"); - sb.append("\221"); - sb.append("\uff0d"); - sb.append("\222"); - sb.append("\uff0d"); + sb.append("\uff7c"); + sb.append("\214"); + sb.append("\uff7c"); + sb.append("\215"); + sb.append("\uff7c"); + sb.append("\217"); + sb.append("\uff7c"); sb.append("\223"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\224"); - sb.append("\uff0d"); - sb.append("\230"); - sb.append("\uff0d"); - sb.append("\233"); - sb.append("\uff0d"); + sb.append("\uff7c"); + sb.append("\225"); + sb.append("\uff7c"); + sb.append("\231"); + sb.append("\uff7c"); sb.append("\234"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\235"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\236"); - sb.append("\uff0d"); - sb.append("\240"); - sb.append("\uff0d"); - sb.append("\247"); - sb.append("\uff0d"); + sb.append("\uff7c"); + sb.append("\237"); + sb.append("\uff7c"); + sb.append("\241"); + sb.append("\uff7c"); sb.append("\250"); - sb.append("\uff0d"); - sb.append("\252"); - sb.append("\uff0d"); + sb.append("\uff7c"); + sb.append("\251"); + sb.append("\uff7c"); sb.append("\253"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\254"); - sb.append("\uff0d"); + sb.append("\uff7c"); sb.append("\255"); - sb.append("\uff0d"); + sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff0e"); + sb.append("\274"); sb.append("\003"); - sb.append("\uff0e"); + sb.append("\211"); sb.append("\004"); - sb.append("\uff0e"); + sb.append("\202"); sb.append("\005"); - sb.append("\uff0e"); + sb.append("\164"); sb.append("\006"); - sb.append("\uff0e"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff0e"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff0e"); + sb.append("\217"); sb.append("\011"); - sb.append("\uff0e"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff0e"); + sb.append("\075"); sb.append("\014"); - sb.append("\uff0e"); + sb.append("\007"); sb.append("\015"); - sb.append("\uff0e"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff0e"); + sb.append("\071"); sb.append("\017"); - sb.append("\uff0e"); + sb.append("\143"); sb.append("\020"); - sb.append("\uff0e"); + sb.append("\035"); sb.append("\021"); - sb.append("\uff0e"); - sb.append("\022"); - sb.append("\uff0e"); + sb.append("\034"); sb.append("\023"); - sb.append("\uff0e"); - sb.append("\024"); - sb.append("\uff0e"); + sb.append("\145"); sb.append("\025"); - sb.append("\uff0e"); - sb.append("\026"); - sb.append("\uff0e"); + sb.append("\200"); sb.append("\027"); - sb.append("\uff0e"); - sb.append("\030"); - sb.append("\uff0e"); + sb.append("\203"); sb.append("\032"); - sb.append("\uff0e"); + sb.append("\106"); sb.append("\034"); - sb.append("\uff0e"); + sb.append("\113"); sb.append("\035"); - sb.append("\uff0e"); + sb.append("\uff09"); sb.append("\036"); - sb.append("\uff0e"); + sb.append("\125"); sb.append("\037"); - sb.append("\uff0e"); + sb.append("\uff09"); sb.append("\040"); - sb.append("\uff0e"); + sb.append("\uff09"); sb.append("\041"); - sb.append("\uff0e"); + sb.append("\033"); sb.append("\042"); - sb.append("\uff0e"); + sb.append("\040"); sb.append("\043"); - sb.append("\uff0e"); + sb.append("\226"); sb.append("\044"); - sb.append("\uff0e"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff0e"); - sb.append("\046"); - sb.append("\uff0e"); + sb.append("\023"); sb.append("\047"); - sb.append("\uff0e"); + sb.append("\212"); sb.append("\050"); - sb.append("\uff0e"); + sb.append("\173"); sb.append("\051"); - sb.append("\uff0e"); + sb.append("\214"); sb.append("\052"); - sb.append("\uff0e"); + sb.append("\057"); sb.append("\054"); - sb.append("\uff0e"); + sb.append("\026"); sb.append("\056"); - sb.append("\uff0e"); + sb.append("\u03a9"); sb.append("\057"); - sb.append("\uff0e"); + sb.append("\016"); sb.append("\061"); - sb.append("\uff0e"); + sb.append("\110"); sb.append("\062"); - sb.append("\uff0e"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff0e"); - sb.append("\064"); - sb.append("\uff0e"); + sb.append("\010"); sb.append("\065"); - sb.append("\uff0e"); + sb.append("\027"); sb.append("\066"); - sb.append("\uff0e"); + sb.append("\111"); sb.append("\074"); - sb.append("\uff0e"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff0e"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff0e"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff0e"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff0e"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff0e"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff0e"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff0e"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff0e"); + sb.append("\141"); sb.append("\111"); - sb.append("\uff0e"); + sb.append("\157"); sb.append("\112"); - sb.append("\uff0e"); - sb.append("\114"); - sb.append("\uff0e"); + sb.append("\uff09"); sb.append("\115"); - sb.append("\uff0e"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff0e"); + sb.append("\046"); sb.append("\120"); - sb.append("\uff0e"); + sb.append("\172"); sb.append("\121"); - sb.append("\uff0e"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff0e"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff0e"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff0e"); sb.append("\125"); - sb.append("\uff0e"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff0e"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff0e"); + sb.append("\020"); sb.append("\151"); - sb.append("\uff0e"); - sb.append("\172"); - sb.append("\uff0e"); + sb.append("\171"); sb.append("\173"); - sb.append("\uff0e"); - sb.append("\177"); - sb.append("\uff0e"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff0e"); - sb.append("\202"); - sb.append("\uff0e"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff0e"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff0e"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff0e"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff0e"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff0e"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff0e"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff0e"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff0e"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff0e"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff0e"); - sb.append("\216"); - sb.append("\uff0e"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\uff0e"); - sb.append("\220"); - sb.append("\uff0e"); - sb.append("\221"); - sb.append("\uff0e"); - sb.append("\222"); - sb.append("\uff0e"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff0e"); + sb.append("\025"); sb.append("\224"); - sb.append("\uff0e"); - sb.append("\230"); - sb.append("\uff0e"); - sb.append("\233"); - sb.append("\uff0e"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); sb.append("\234"); - sb.append("\uff0e"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff0e"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff0e"); - sb.append("\240"); - sb.append("\uff0e"); - sb.append("\247"); - sb.append("\uff0e"); - sb.append("\250"); - sb.append("\uff0e"); - sb.append("\252"); - sb.append("\uff0e"); - sb.append("\253"); - sb.append("\uff0e"); - sb.append("\254"); - sb.append("\uff0e"); - sb.append("\255"); - sb.append("\uff0e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\034"); - sb.append("\010"); - sb.append("\244"); - sb.append("\012"); - sb.append("\075"); - sb.append("\016"); - sb.append("\u0338"); - sb.append("\075"); - sb.append("\166"); - sb.append("\121"); + sb.append("\073"); sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); - sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\253"); + sb.append("\060"); sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\u058e"); - sb.append("\231"); - sb.append("\ufd6e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\uff48"); - sb.append("\231"); - sb.append("\uff48"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\uff4a"); - sb.append("\231"); - sb.append("\uff4a"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\036"); - sb.append("\010"); - sb.append("\244"); - sb.append("\012"); - sb.append("\075"); - sb.append("\016"); - sb.append("\u0338"); - sb.append("\075"); - sb.append("\166"); - sb.append("\121"); - sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); - sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\105"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); sb.append("\231"); - sb.append("\ufd6d"); - sb.append("\233"); - sb.append("\152"); sb.append("\253"); - sb.append("\241"); + sb.append("\227"); sb.append("\254"); - sb.append("\240"); + sb.append("\147"); sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u0590"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\151"); - sb.append("\u0591"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\322"); sb.append("\002"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\003"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\004"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\005"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\006"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\007"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\010"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\011"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\012"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\014"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\015"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\016"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\017"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\020"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\021"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\022"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\023"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\024"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\025"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\026"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\027"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\030"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\032"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\034"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\035"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\036"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\037"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\040"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\041"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\042"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\043"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\044"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\045"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\046"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\047"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\050"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\051"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\052"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\054"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\056"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\057"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\061"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\062"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\063"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\064"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\065"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\066"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\074"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\075"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\077"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\100"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\101"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\102"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\103"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\104"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\105"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\111"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\112"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\114"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\115"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\116"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\120"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\121"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\122"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\123"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\124"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\125"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\126"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\133"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\151"); - sb.append("\uff61"); - sb.append("\172"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\173"); - sb.append("\uff61"); - sb.append("\177"); - sb.append("\uff61"); + sb.append("\uff0b"); + sb.append("\174"); + sb.append("\uff0b"); sb.append("\200"); - sb.append("\uff61"); - sb.append("\202"); - sb.append("\uff61"); + sb.append("\uff0b"); + sb.append("\201"); + sb.append("\uff0b"); sb.append("\203"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\204"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\205"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\206"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\207"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\210"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\211"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\212"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\213"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\214"); - sb.append("\uff61"); - sb.append("\216"); - sb.append("\uff61"); + sb.append("\uff0b"); + sb.append("\215"); + sb.append("\uff0b"); sb.append("\217"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\220"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\221"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\222"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\223"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\224"); - sb.append("\uff61"); - sb.append("\230"); - sb.append("\uff61"); - sb.append("\233"); - sb.append("\uff61"); + sb.append("\uff0b"); + sb.append("\225"); + sb.append("\uff0b"); + sb.append("\231"); + sb.append("\uff0b"); sb.append("\234"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\235"); - sb.append("\uff61"); + sb.append("\uff0b"); sb.append("\236"); - sb.append("\uff61"); - sb.append("\240"); - sb.append("\uff61"); - sb.append("\247"); - sb.append("\uff61"); - sb.append("\250"); - sb.append("\uff61"); - sb.append("\252"); - sb.append("\uff61"); - sb.append("\253"); - sb.append("\uff61"); - sb.append("\254"); - sb.append("\uff61"); - sb.append("\255"); - sb.append("\uff61"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\uff49"); - sb.append("\231"); - sb.append("\uff49"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\111"); - sb.append("\u0594"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\uff32"); - sb.append("\045"); - sb.append("\uff32"); - sb.append("\046"); - sb.append("\uff32"); - sb.append("\056"); - sb.append("\uff32"); - sb.append("\060"); - sb.append("\uff32"); - sb.append("\112"); - sb.append("\uff32"); - sb.append("\120"); - sb.append("\uff32"); - sb.append("\222"); - sb.append("\uff32"); - sb.append("\223"); - sb.append("\uff32"); - sb.append("\224"); - sb.append("\uff32"); - sb.append("\225"); - sb.append("\uff32"); - sb.append("\226"); - sb.append("\uff32"); - sb.append("\227"); - sb.append("\uff32"); - sb.append("\247"); - sb.append("\uff32"); - sb.append("\250"); - sb.append("\uff32"); - sb.append("\256"); - sb.append("\uff32"); - sb.append("\257"); - sb.append("\uff32"); - sb.append("\260"); - sb.append("\uff32"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\274"); - sb.append("\045"); - sb.append("\ufe84"); - sb.append("\046"); - sb.append("\ufe88"); - sb.append("\056"); - sb.append("\u059c"); - sb.append("\060"); - sb.append("\306"); - sb.append("\112"); - sb.append("\u059b"); - sb.append("\120"); - sb.append("\u059a"); - sb.append("\222"); - sb.append("\303"); - sb.append("\223"); - sb.append("\264"); - sb.append("\224"); - sb.append("\265"); - sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\254"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\uff31"); - sb.append("\045"); - sb.append("\uff31"); - sb.append("\046"); - sb.append("\uff31"); - sb.append("\056"); - sb.append("\uff31"); - sb.append("\060"); - sb.append("\uff31"); - sb.append("\112"); - sb.append("\uff31"); - sb.append("\120"); - sb.append("\uff31"); - sb.append("\222"); - sb.append("\uff31"); - sb.append("\223"); - sb.append("\uff31"); - sb.append("\224"); - sb.append("\uff31"); - sb.append("\225"); - sb.append("\uff31"); - sb.append("\226"); - sb.append("\uff31"); - sb.append("\227"); - sb.append("\uff31"); - sb.append("\247"); - sb.append("\uff31"); - sb.append("\250"); - sb.append("\uff31"); - sb.append("\256"); - sb.append("\uff31"); - sb.append("\257"); - sb.append("\uff31"); - sb.append("\260"); - sb.append("\uff31"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\uff30"); - sb.append("\045"); - sb.append("\uff30"); - sb.append("\046"); - sb.append("\uff30"); - sb.append("\056"); - sb.append("\uff30"); - sb.append("\060"); - sb.append("\uff30"); - sb.append("\112"); - sb.append("\uff30"); - sb.append("\120"); - sb.append("\uff30"); - sb.append("\222"); - sb.append("\uff30"); - sb.append("\223"); - sb.append("\uff30"); - sb.append("\224"); - sb.append("\uff30"); - sb.append("\225"); - sb.append("\uff30"); - sb.append("\226"); - sb.append("\uff30"); - sb.append("\227"); - sb.append("\uff30"); - sb.append("\247"); - sb.append("\uff30"); - sb.append("\250"); - sb.append("\uff30"); - sb.append("\256"); - sb.append("\uff30"); - sb.append("\257"); - sb.append("\uff30"); - sb.append("\260"); - sb.append("\uff30"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\040"); - sb.append("\037"); - sb.append("\274"); - sb.append("\045"); - sb.append("\ufe84"); - sb.append("\046"); - sb.append("\ufe88"); - sb.append("\060"); - sb.append("\306"); - sb.append("\222"); - sb.append("\303"); - sb.append("\223"); - sb.append("\264"); - sb.append("\224"); - sb.append("\265"); - sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\254"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\uff33"); - sb.append("\045"); - sb.append("\uff33"); - sb.append("\046"); - sb.append("\uff33"); - sb.append("\056"); - sb.append("\uff33"); - sb.append("\060"); - sb.append("\uff33"); - sb.append("\112"); - sb.append("\uff33"); - sb.append("\120"); - sb.append("\uff33"); - sb.append("\222"); - sb.append("\uff33"); - sb.append("\223"); - sb.append("\uff33"); - sb.append("\224"); - sb.append("\uff33"); - sb.append("\225"); - sb.append("\uff33"); - sb.append("\226"); - sb.append("\uff33"); - sb.append("\227"); - sb.append("\uff33"); - sb.append("\247"); - sb.append("\uff33"); - sb.append("\250"); - sb.append("\uff33"); - sb.append("\256"); - sb.append("\uff33"); - sb.append("\257"); - sb.append("\uff33"); - sb.append("\260"); - sb.append("\uff33"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\uff2e"); - sb.append("\045"); - sb.append("\uff2e"); - sb.append("\046"); - sb.append("\uff2e"); - sb.append("\056"); - sb.append("\uff2e"); - sb.append("\060"); - sb.append("\uff2e"); - sb.append("\112"); - sb.append("\uff2e"); - sb.append("\120"); - sb.append("\uff2e"); - sb.append("\222"); - sb.append("\uff2e"); - sb.append("\223"); - sb.append("\uff2e"); - sb.append("\224"); - sb.append("\uff2e"); - sb.append("\225"); - sb.append("\uff2e"); - sb.append("\226"); - sb.append("\uff2e"); - sb.append("\227"); - sb.append("\uff2e"); - sb.append("\247"); - sb.append("\uff2e"); + sb.append("\uff0b"); + sb.append("\237"); + sb.append("\uff0b"); + sb.append("\241"); + sb.append("\uff0b"); sb.append("\250"); - sb.append("\uff2e"); + sb.append("\uff0b"); + sb.append("\251"); + sb.append("\uff0b"); + sb.append("\253"); + sb.append("\uff0b"); + sb.append("\254"); + sb.append("\uff0b"); + sb.append("\255"); + sb.append("\uff0b"); sb.append("\256"); - sb.append("\uff2e"); - sb.append("\257"); - sb.append("\uff2e"); - sb.append("\260"); - sb.append("\uff2e"); + sb.append("\uff0b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\151"); + sb.append("\u0588"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\322"); sb.append("\002"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\003"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\004"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\005"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\006"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\007"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\010"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\011"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\012"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\014"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\015"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\016"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\017"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\020"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\021"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\022"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\023"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\024"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\025"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\026"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\027"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\030"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\032"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\034"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\035"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\036"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\037"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\040"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\041"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\042"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\043"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\044"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\045"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\046"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\047"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\050"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\051"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\052"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\054"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\056"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\057"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\061"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\062"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\063"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\064"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\065"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\066"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\074"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\075"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\077"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\100"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\101"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\102"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\103"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\104"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\105"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\111"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\112"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\114"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\115"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\116"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\120"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\121"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\122"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\123"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\124"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\125"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\126"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\133"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\151"); - sb.append("\uff3c"); - sb.append("\172"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\173"); - sb.append("\uff3c"); - sb.append("\177"); - sb.append("\uff3c"); + sb.append("\uff0c"); + sb.append("\174"); + sb.append("\uff0c"); sb.append("\200"); - sb.append("\uff3c"); - sb.append("\202"); - sb.append("\uff3c"); + sb.append("\uff0c"); + sb.append("\201"); + sb.append("\uff0c"); sb.append("\203"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\204"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\205"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\206"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\207"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\210"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\211"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\212"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\213"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\214"); - sb.append("\uff3c"); - sb.append("\216"); - sb.append("\uff3c"); + sb.append("\uff0c"); + sb.append("\215"); + sb.append("\uff0c"); sb.append("\217"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\220"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\221"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\222"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\223"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\224"); - sb.append("\uff3c"); - sb.append("\230"); - sb.append("\uff3c"); - sb.append("\233"); - sb.append("\uff3c"); + sb.append("\uff0c"); + sb.append("\225"); + sb.append("\uff0c"); + sb.append("\231"); + sb.append("\uff0c"); sb.append("\234"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\235"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\236"); - sb.append("\uff3c"); - sb.append("\240"); - sb.append("\uff3c"); - sb.append("\247"); - sb.append("\uff3c"); + sb.append("\uff0c"); + sb.append("\237"); + sb.append("\uff0c"); + sb.append("\241"); + sb.append("\uff0c"); sb.append("\250"); - sb.append("\uff3c"); - sb.append("\252"); - sb.append("\uff3c"); + sb.append("\uff0c"); + sb.append("\251"); + sb.append("\uff0c"); sb.append("\253"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\254"); - sb.append("\uff3c"); + sb.append("\uff0c"); sb.append("\255"); - sb.append("\uff3c"); + sb.append("\uff0c"); + sb.append("\256"); + sb.append("\uff0c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\012"); sb.append("\010"); - sb.append("\u0447"); - sb.append("\121"); - sb.append("\u0443"); - sb.append("\254"); - sb.append("\u0444"); - sb.append("\255"); - sb.append("\u0449"); + sb.append("\037"); + sb.append("\u057d"); + sb.append("\040"); + sb.append("\u057e"); + sb.append("\112"); + sb.append("\u058d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\010"); - sb.append("\111"); - sb.append("\u044c"); - sb.append("\127"); - sb.append("\u044b"); - sb.append("\151"); - sb.append("\u044e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\046"); sb.append("\037"); - sb.append("\uff2d"); - sb.append("\045"); - sb.append("\uff2d"); - sb.append("\046"); - sb.append("\uff2d"); - sb.append("\056"); - sb.append("\uff2d"); - sb.append("\060"); - sb.append("\uff2d"); + sb.append("\uff0a"); + sb.append("\040"); + sb.append("\uff0a"); sb.append("\112"); - sb.append("\uff2d"); - sb.append("\120"); - sb.append("\uff2d"); - sb.append("\222"); - sb.append("\uff2d"); - sb.append("\223"); - sb.append("\uff2d"); - sb.append("\224"); - sb.append("\uff2d"); - sb.append("\225"); - sb.append("\uff2d"); - sb.append("\226"); - sb.append("\uff2d"); - sb.append("\227"); - sb.append("\uff2d"); - sb.append("\247"); - sb.append("\uff2d"); - sb.append("\250"); - sb.append("\uff2d"); - sb.append("\256"); - sb.append("\uff2d"); - sb.append("\257"); - sb.append("\uff2d"); - sb.append("\260"); - sb.append("\uff2d"); + sb.append("\uff0a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\046"); + sb.append("\010"); sb.append("\037"); - sb.append("\uff2f"); - sb.append("\045"); - sb.append("\uff2f"); - sb.append("\046"); - sb.append("\uff2f"); - sb.append("\056"); - sb.append("\uff2f"); - sb.append("\060"); - sb.append("\uff2f"); + sb.append("\u057d"); + sb.append("\040"); + sb.append("\u057e"); sb.append("\112"); - sb.append("\uff2f"); - sb.append("\120"); - sb.append("\uff2f"); - sb.append("\222"); - sb.append("\uff2f"); - sb.append("\223"); - sb.append("\uff2f"); - sb.append("\224"); - sb.append("\uff2f"); - sb.append("\225"); - sb.append("\uff2f"); - sb.append("\226"); - sb.append("\uff2f"); - sb.append("\227"); - sb.append("\uff2f"); - sb.append("\247"); - sb.append("\uff2f"); - sb.append("\250"); - sb.append("\uff2f"); - sb.append("\256"); - sb.append("\uff2f"); - sb.append("\257"); - sb.append("\uff2f"); - sb.append("\260"); - sb.append("\uff2f"); + sb.append("\u058c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe34"); - sb.append("\073"); - sb.append("\ufe34"); - sb.append("\112"); - sb.append("\ufe34"); - sb.append("\127"); - sb.append("\ufe34"); - sb.append("\130"); - sb.append("\ufe34"); - sb.append("\131"); - sb.append("\ufe34"); - sb.append("\132"); - sb.append("\ufe34"); - sb.append("\150"); - sb.append("\ufe34"); - sb.append("\151"); - sb.append("\ufe34"); - sb.append("\152"); - sb.append("\ufe34"); - sb.append("\153"); - sb.append("\ufe34"); - sb.append("\154"); - sb.append("\ufe34"); - sb.append("\155"); - sb.append("\ufe34"); - sb.append("\156"); - sb.append("\ufe34"); - sb.append("\157"); - sb.append("\ufe34"); - sb.append("\160"); - sb.append("\ufe34"); - sb.append("\161"); - sb.append("\ufe34"); - sb.append("\162"); - sb.append("\ufe34"); - sb.append("\163"); - sb.append("\ufe34"); - sb.append("\164"); - sb.append("\ufe34"); - sb.append("\165"); - sb.append("\ufe34"); - sb.append("\166"); - sb.append("\ufe34"); - sb.append("\167"); - sb.append("\ufe34"); - sb.append("\170"); - sb.append("\ufe34"); - sb.append("\171"); - sb.append("\ufe34"); - sb.append("\172"); - sb.append("\ufe34"); - sb.append("\173"); - sb.append("\ufe34"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\ufe34"); - sb.append("\215"); - sb.append("\ufe34"); - sb.append("\231"); - sb.append("\ufe34"); - sb.append("\232"); - sb.append("\ufe34"); - sb.append("\242"); - sb.append("\ufe34"); - sb.append("\245"); - sb.append("\ufe34"); - sb.append("\251"); - sb.append("\ufe34"); - sb.append("\001"); + sb.append("\322"); sb.append("\002"); - sb.append("\000"); - sb.append("\244"); + sb.append("\uff0d"); + sb.append("\003"); + sb.append("\uff0d"); sb.append("\004"); - sb.append("\u01a2"); + sb.append("\uff0d"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\uff0d"); + sb.append("\006"); + sb.append("\uff0d"); + sb.append("\007"); + sb.append("\uff0d"); sb.append("\010"); - sb.append("\u016b"); + sb.append("\uff0d"); + sb.append("\011"); + sb.append("\uff0d"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff0d"); + sb.append("\014"); + sb.append("\uff0d"); + sb.append("\015"); + sb.append("\uff0d"); + sb.append("\016"); + sb.append("\uff0d"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\uff0d"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\uff0d"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\uff0d"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\uff0d"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\uff0d"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\uff0d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\uff0d"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\uff0d"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\uff0d"); sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); + sb.append("\uff0d"); sb.append("\032"); - sb.append("\u018a"); - sb.append("\033"); - sb.append("\u016c"); + sb.append("\uff0d"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\uff0d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\uff0d"); sb.append("\036"); - sb.append("\u0160"); + sb.append("\uff0d"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\uff0d"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\uff0d"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\uff0d"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\uff0d"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\uff0d"); sb.append("\044"); - sb.append("\u017c"); + sb.append("\uff0d"); sb.append("\045"); - sb.append("\u018d"); + sb.append("\uff0d"); sb.append("\046"); - sb.append("\u019d"); + sb.append("\uff0d"); sb.append("\047"); - sb.append("\u019f"); + sb.append("\uff0d"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\uff0d"); + sb.append("\051"); + sb.append("\uff0d"); sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); + sb.append("\uff0d"); sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); + sb.append("\uff0d"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\uff0d"); sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); + sb.append("\uff0d"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\uff0d"); sb.append("\062"); - sb.append("\u01a6"); + sb.append("\uff0d"); sb.append("\063"); - sb.append("\u0168"); + sb.append("\uff0d"); + sb.append("\064"); + sb.append("\uff0d"); sb.append("\065"); - sb.append("\u0169"); + sb.append("\uff0d"); sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); + sb.append("\uff0d"); sb.append("\074"); - sb.append("\u01a7"); + sb.append("\uff0d"); sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); - sb.append("\u0163"); + sb.append("\uff0d"); sb.append("\077"); - sb.append("\u0164"); + sb.append("\uff0d"); sb.append("\100"); - sb.append("\u0192"); + sb.append("\uff0d"); sb.append("\101"); - sb.append("\u0171"); + sb.append("\uff0d"); sb.append("\102"); - sb.append("\u0173"); + sb.append("\uff0d"); sb.append("\103"); - sb.append("\u019c"); + sb.append("\uff0d"); sb.append("\104"); - sb.append("\u015b"); + sb.append("\uff0d"); + sb.append("\105"); + sb.append("\uff0d"); sb.append("\111"); - sb.append("\u02ac"); + sb.append("\uff0d"); + sb.append("\112"); + sb.append("\uff0d"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\uff0d"); sb.append("\115"); - sb.append("\u019a"); + sb.append("\uff0d"); sb.append("\116"); - sb.append("\u016e"); + sb.append("\uff0d"); + sb.append("\120"); + sb.append("\uff0d"); sb.append("\121"); - sb.append("\u0178"); + sb.append("\uff0d"); sb.append("\122"); - sb.append("\u0167"); + sb.append("\uff0d"); sb.append("\123"); - sb.append("\u0181"); + sb.append("\uff0d"); sb.append("\124"); - sb.append("\u0174"); + sb.append("\uff0d"); sb.append("\125"); - sb.append("\u0199"); + sb.append("\uff0d"); sb.append("\126"); - sb.append("\u018c"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); + sb.append("\uff0d"); sb.append("\133"); - sb.append("\u017d"); - sb.append("\216"); - sb.append("\u0183"); + sb.append("\uff0d"); + sb.append("\151"); + sb.append("\uff0d"); + sb.append("\173"); + sb.append("\uff0d"); + sb.append("\174"); + sb.append("\uff0d"); + sb.append("\200"); + sb.append("\uff0d"); + sb.append("\201"); + sb.append("\uff0d"); + sb.append("\203"); + sb.append("\uff0d"); + sb.append("\204"); + sb.append("\uff0d"); + sb.append("\205"); + sb.append("\uff0d"); + sb.append("\206"); + sb.append("\uff0d"); + sb.append("\207"); + sb.append("\uff0d"); + sb.append("\210"); + sb.append("\uff0d"); + sb.append("\211"); + sb.append("\uff0d"); + sb.append("\212"); + sb.append("\uff0d"); + sb.append("\213"); + sb.append("\uff0d"); + sb.append("\214"); + sb.append("\uff0d"); + sb.append("\215"); + sb.append("\uff0d"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\uff0d"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\uff0d"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\uff0d"); sb.append("\222"); - sb.append("\u016f"); + sb.append("\uff0d"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\uff0d"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\uff0d"); sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\233"); - sb.append("\152"); - sb.append("\240"); - sb.append("\u0194"); + sb.append("\uff0d"); + sb.append("\231"); + sb.append("\uff0d"); + sb.append("\234"); + sb.append("\uff0d"); + sb.append("\235"); + sb.append("\uff0d"); + sb.append("\236"); + sb.append("\uff0d"); + sb.append("\237"); + sb.append("\uff0d"); sb.append("\241"); - sb.append("\u018e"); + sb.append("\uff0d"); sb.append("\250"); - sb.append("\u015c"); + sb.append("\uff0d"); + sb.append("\251"); + sb.append("\uff0d"); + sb.append("\253"); + sb.append("\uff0d"); + sb.append("\254"); + sb.append("\uff0d"); + sb.append("\255"); + sb.append("\uff0d"); + sb.append("\256"); + sb.append("\uff0d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd36"); - sb.append("\033"); - sb.append("\ufd36"); - sb.append("\071"); - sb.append("\ufd36"); - sb.append("\072"); - sb.append("\ufd36"); - sb.append("\073"); - sb.append("\ufd36"); - sb.append("\111"); - sb.append("\ufd36"); - sb.append("\112"); - sb.append("\ufd36"); - sb.append("\113"); - sb.append("\ufd36"); - sb.append("\127"); - sb.append("\ufd36"); - sb.append("\130"); - sb.append("\ufd36"); - sb.append("\131"); - sb.append("\ufd36"); - sb.append("\132"); - sb.append("\ufd36"); - sb.append("\134"); - sb.append("\ufd36"); - sb.append("\135"); - sb.append("\ufd36"); - sb.append("\136"); - sb.append("\ufd36"); - sb.append("\137"); - sb.append("\ufd36"); - sb.append("\140"); - sb.append("\ufd36"); - sb.append("\141"); - sb.append("\ufd36"); - sb.append("\142"); - sb.append("\ufd36"); - sb.append("\143"); - sb.append("\ufd36"); - sb.append("\144"); - sb.append("\ufd36"); - sb.append("\145"); - sb.append("\ufd36"); - sb.append("\146"); - sb.append("\ufd36"); - sb.append("\147"); - sb.append("\ufd36"); - sb.append("\150"); - sb.append("\ufd36"); - sb.append("\151"); - sb.append("\ufd36"); - sb.append("\152"); - sb.append("\ufd36"); - sb.append("\153"); - sb.append("\ufd36"); - sb.append("\154"); - sb.append("\ufd36"); - sb.append("\155"); - sb.append("\ufd36"); - sb.append("\156"); - sb.append("\ufd36"); - sb.append("\157"); - sb.append("\ufd36"); - sb.append("\160"); - sb.append("\ufd36"); - sb.append("\161"); - sb.append("\ufd36"); - sb.append("\162"); - sb.append("\ufd36"); - sb.append("\163"); - sb.append("\ufd36"); - sb.append("\164"); - sb.append("\ufd36"); - sb.append("\165"); - sb.append("\ufd36"); - sb.append("\166"); - sb.append("\ufd36"); - sb.append("\167"); - sb.append("\ufd36"); - sb.append("\170"); - sb.append("\ufd36"); - sb.append("\171"); - sb.append("\ufd36"); - sb.append("\172"); - sb.append("\ufd36"); - sb.append("\173"); - sb.append("\ufd36"); - sb.append("\174"); - sb.append("\ufd36"); - sb.append("\175"); - sb.append("\ufd36"); - sb.append("\176"); - sb.append("\ufd36"); - sb.append("\201"); - sb.append("\ufd36"); - sb.append("\202"); - sb.append("\ufd36"); - sb.append("\203"); - sb.append("\ufd36"); - sb.append("\214"); - sb.append("\ufd36"); - sb.append("\215"); - sb.append("\ufd36"); + sb.append("\322"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable18.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable18.java index 63611eb4a12b..8ecc691a177f 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable18.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable18.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,4505 +29,4505 @@ public String getTableData() { } protected EncodedActionTable18() { sb = new StringBuilder(); - sb.append("\230"); - sb.append("\u029b"); - sb.append("\231"); - sb.append("\ufd36"); - sb.append("\232"); - sb.append("\ufd36"); - sb.append("\242"); - sb.append("\ufd36"); - sb.append("\243"); - sb.append("\ufd36"); - sb.append("\245"); - sb.append("\ufd36"); - sb.append("\246"); - sb.append("\ufd36"); - sb.append("\251"); - sb.append("\ufd36"); - sb.append("\001"); sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd2f"); - sb.append("\033"); - sb.append("\ufd2f"); - sb.append("\071"); - sb.append("\ufd2f"); - sb.append("\072"); - sb.append("\ufd2f"); - sb.append("\073"); - sb.append("\ufd2f"); + sb.append("\uff0e"); + sb.append("\003"); + sb.append("\uff0e"); + sb.append("\004"); + sb.append("\uff0e"); + sb.append("\005"); + sb.append("\uff0e"); + sb.append("\006"); + sb.append("\uff0e"); + sb.append("\007"); + sb.append("\uff0e"); + sb.append("\010"); + sb.append("\uff0e"); + sb.append("\011"); + sb.append("\uff0e"); + sb.append("\012"); + sb.append("\uff0e"); + sb.append("\014"); + sb.append("\uff0e"); + sb.append("\015"); + sb.append("\uff0e"); + sb.append("\016"); + sb.append("\uff0e"); + sb.append("\017"); + sb.append("\uff0e"); + sb.append("\020"); + sb.append("\uff0e"); + sb.append("\021"); + sb.append("\uff0e"); + sb.append("\022"); + sb.append("\uff0e"); + sb.append("\023"); + sb.append("\uff0e"); + sb.append("\024"); + sb.append("\uff0e"); + sb.append("\025"); + sb.append("\uff0e"); + sb.append("\026"); + sb.append("\uff0e"); + sb.append("\027"); + sb.append("\uff0e"); + sb.append("\030"); + sb.append("\uff0e"); + sb.append("\032"); + sb.append("\uff0e"); + sb.append("\034"); + sb.append("\uff0e"); + sb.append("\035"); + sb.append("\uff0e"); + sb.append("\036"); + sb.append("\uff0e"); + sb.append("\037"); + sb.append("\uff0e"); + sb.append("\040"); + sb.append("\uff0e"); + sb.append("\041"); + sb.append("\uff0e"); + sb.append("\042"); + sb.append("\uff0e"); + sb.append("\043"); + sb.append("\uff0e"); + sb.append("\044"); + sb.append("\uff0e"); + sb.append("\045"); + sb.append("\uff0e"); + sb.append("\046"); + sb.append("\uff0e"); + sb.append("\047"); + sb.append("\uff0e"); + sb.append("\050"); + sb.append("\uff0e"); + sb.append("\051"); + sb.append("\uff0e"); + sb.append("\052"); + sb.append("\uff0e"); + sb.append("\054"); + sb.append("\uff0e"); + sb.append("\056"); + sb.append("\uff0e"); + sb.append("\057"); + sb.append("\uff0e"); + sb.append("\061"); + sb.append("\uff0e"); + sb.append("\062"); + sb.append("\uff0e"); + sb.append("\063"); + sb.append("\uff0e"); + sb.append("\064"); + sb.append("\uff0e"); + sb.append("\065"); + sb.append("\uff0e"); + sb.append("\066"); + sb.append("\uff0e"); + sb.append("\074"); + sb.append("\uff0e"); + sb.append("\075"); + sb.append("\uff0e"); + sb.append("\077"); + sb.append("\uff0e"); + sb.append("\100"); + sb.append("\uff0e"); + sb.append("\101"); + sb.append("\uff0e"); + sb.append("\102"); + sb.append("\uff0e"); + sb.append("\103"); + sb.append("\uff0e"); + sb.append("\104"); + sb.append("\uff0e"); + sb.append("\105"); + sb.append("\uff0e"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\uff0e"); sb.append("\112"); - sb.append("\ufd2f"); - sb.append("\113"); - sb.append("\ufd2f"); - sb.append("\127"); - sb.append("\ufd2f"); - sb.append("\130"); - sb.append("\ufd2f"); - sb.append("\131"); - sb.append("\ufd2f"); - sb.append("\132"); - sb.append("\ufd2f"); - sb.append("\134"); - sb.append("\ufd2f"); - sb.append("\135"); - sb.append("\ufd2f"); - sb.append("\136"); - sb.append("\ufd2f"); - sb.append("\137"); - sb.append("\ufd2f"); - sb.append("\140"); - sb.append("\ufd2f"); - sb.append("\141"); - sb.append("\ufd2f"); - sb.append("\142"); - sb.append("\ufd2f"); - sb.append("\143"); - sb.append("\ufd2f"); - sb.append("\144"); - sb.append("\ufd2f"); - sb.append("\145"); - sb.append("\ufd2f"); - sb.append("\146"); - sb.append("\ufd2f"); - sb.append("\147"); - sb.append("\ufd2f"); - sb.append("\150"); - sb.append("\ufd2f"); + sb.append("\uff0e"); + sb.append("\114"); + sb.append("\uff0e"); + sb.append("\115"); + sb.append("\uff0e"); + sb.append("\116"); + sb.append("\uff0e"); + sb.append("\120"); + sb.append("\uff0e"); + sb.append("\121"); + sb.append("\uff0e"); + sb.append("\122"); + sb.append("\uff0e"); + sb.append("\123"); + sb.append("\uff0e"); + sb.append("\124"); + sb.append("\uff0e"); + sb.append("\125"); + sb.append("\uff0e"); + sb.append("\126"); + sb.append("\uff0e"); + sb.append("\133"); + sb.append("\uff0e"); sb.append("\151"); - sb.append("\ufd2f"); - sb.append("\152"); - sb.append("\ufd2f"); - sb.append("\153"); - sb.append("\ufd2f"); - sb.append("\154"); - sb.append("\ufd2f"); - sb.append("\155"); - sb.append("\ufd2f"); - sb.append("\156"); - sb.append("\ufd2f"); - sb.append("\157"); - sb.append("\ufd2f"); - sb.append("\160"); - sb.append("\ufd2f"); - sb.append("\161"); - sb.append("\ufd2f"); - sb.append("\162"); - sb.append("\ufd2f"); - sb.append("\163"); - sb.append("\ufd2f"); - sb.append("\164"); - sb.append("\ufd2f"); - sb.append("\165"); - sb.append("\ufd2f"); - sb.append("\166"); - sb.append("\ufd2f"); - sb.append("\167"); - sb.append("\ufd2f"); - sb.append("\170"); - sb.append("\ufd2f"); - sb.append("\171"); - sb.append("\ufd2f"); - sb.append("\172"); - sb.append("\ufd2f"); + sb.append("\uff0e"); sb.append("\173"); - sb.append("\ufd2f"); + sb.append("\uff0e"); sb.append("\174"); - sb.append("\ufd2f"); - sb.append("\175"); - sb.append("\ufd2f"); - sb.append("\176"); - sb.append("\ufd2f"); + sb.append("\uff0e"); + sb.append("\200"); + sb.append("\uff0e"); sb.append("\201"); - sb.append("\ufd2f"); - sb.append("\202"); - sb.append("\ufd2f"); + sb.append("\uff0e"); sb.append("\203"); - sb.append("\ufd2f"); + sb.append("\uff0e"); + sb.append("\204"); + sb.append("\uff0e"); + sb.append("\205"); + sb.append("\uff0e"); + sb.append("\206"); + sb.append("\uff0e"); + sb.append("\207"); + sb.append("\uff0e"); + sb.append("\210"); + sb.append("\uff0e"); + sb.append("\211"); + sb.append("\uff0e"); + sb.append("\212"); + sb.append("\uff0e"); + sb.append("\213"); + sb.append("\uff0e"); sb.append("\214"); - sb.append("\u0270"); + sb.append("\uff0e"); sb.append("\215"); - sb.append("\ufd2f"); - sb.append("\230"); - sb.append("\ufd2f"); + sb.append("\uff0e"); + sb.append("\217"); + sb.append("\uff0e"); + sb.append("\220"); + sb.append("\uff0e"); + sb.append("\221"); + sb.append("\uff0e"); + sb.append("\222"); + sb.append("\uff0e"); + sb.append("\223"); + sb.append("\uff0e"); + sb.append("\224"); + sb.append("\uff0e"); + sb.append("\225"); + sb.append("\uff0e"); sb.append("\231"); - sb.append("\ufd2f"); - sb.append("\232"); - sb.append("\ufd2f"); - sb.append("\242"); - sb.append("\ufd2f"); - sb.append("\243"); - sb.append("\ufd2f"); - sb.append("\245"); - sb.append("\ufd2f"); - sb.append("\246"); - sb.append("\ufd2f"); + sb.append("\uff0e"); + sb.append("\234"); + sb.append("\uff0e"); + sb.append("\235"); + sb.append("\uff0e"); + sb.append("\236"); + sb.append("\uff0e"); + sb.append("\237"); + sb.append("\uff0e"); + sb.append("\241"); + sb.append("\uff0e"); + sb.append("\250"); + sb.append("\uff0e"); sb.append("\251"); - sb.append("\ufd2f"); + sb.append("\uff0e"); + sb.append("\253"); + sb.append("\uff0e"); + sb.append("\254"); + sb.append("\uff0e"); + sb.append("\255"); + sb.append("\uff0e"); + sb.append("\256"); + sb.append("\uff0e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd3b"); - sb.append("\033"); - sb.append("\ufd3b"); - sb.append("\071"); - sb.append("\ufd3b"); - sb.append("\072"); - sb.append("\ufd3b"); - sb.append("\073"); - sb.append("\ufd3b"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\112"); - sb.append("\ufd3b"); - sb.append("\113"); - sb.append("\ufd3b"); - sb.append("\127"); - sb.append("\ufd3b"); - sb.append("\130"); - sb.append("\ufd3b"); - sb.append("\131"); - sb.append("\ufd3b"); - sb.append("\132"); - sb.append("\ufd3b"); - sb.append("\134"); - sb.append("\ufd3b"); - sb.append("\135"); - sb.append("\ufd3b"); - sb.append("\136"); - sb.append("\ufd3b"); - sb.append("\137"); - sb.append("\ufd3b"); - sb.append("\140"); - sb.append("\ufd3b"); - sb.append("\141"); - sb.append("\ufd3b"); - sb.append("\142"); - sb.append("\ufd3b"); - sb.append("\143"); - sb.append("\ufd3b"); - sb.append("\144"); - sb.append("\ufd3b"); - sb.append("\145"); - sb.append("\ufd3b"); - sb.append("\146"); - sb.append("\ufd3b"); - sb.append("\147"); - sb.append("\ufd3b"); - sb.append("\150"); - sb.append("\ufd3b"); - sb.append("\151"); - sb.append("\ufd3b"); - sb.append("\152"); - sb.append("\ufd3b"); - sb.append("\153"); - sb.append("\ufd3b"); - sb.append("\154"); - sb.append("\ufd3b"); - sb.append("\155"); - sb.append("\ufd3b"); - sb.append("\156"); - sb.append("\ufd3b"); - sb.append("\157"); - sb.append("\ufd3b"); - sb.append("\160"); - sb.append("\ufd3b"); - sb.append("\161"); - sb.append("\ufd3b"); - sb.append("\162"); - sb.append("\ufd3b"); - sb.append("\163"); - sb.append("\ufd3b"); - sb.append("\164"); - sb.append("\ufd3b"); - sb.append("\165"); - sb.append("\ufd3b"); + sb.append("\034"); + sb.append("\010"); + sb.append("\244"); + sb.append("\012"); + sb.append("\075"); + sb.append("\016"); + sb.append("\u033c"); + sb.append("\075"); sb.append("\166"); - sb.append("\ufd3b"); - sb.append("\167"); - sb.append("\ufd3b"); - sb.append("\170"); - sb.append("\ufd3b"); - sb.append("\171"); - sb.append("\ufd3b"); - sb.append("\172"); - sb.append("\ufd3b"); - sb.append("\173"); - sb.append("\ufd3b"); - sb.append("\174"); - sb.append("\ufd3b"); - sb.append("\175"); - sb.append("\ufd3b"); - sb.append("\176"); - sb.append("\ufd3b"); - sb.append("\201"); - sb.append("\ufd3b"); - sb.append("\202"); - sb.append("\ufd3b"); - sb.append("\203"); - sb.append("\ufd3b"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\121"); + sb.append("\240"); sb.append("\215"); - sb.append("\ufd3b"); - sb.append("\230"); - sb.append("\ufd3b"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); sb.append("\231"); - sb.append("\ufd3b"); - sb.append("\232"); - sb.append("\ufd3b"); - sb.append("\242"); - sb.append("\ufd3b"); - sb.append("\243"); - sb.append("\ufd3b"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); sb.append("\245"); - sb.append("\ufd3b"); - sb.append("\246"); - sb.append("\ufd3b"); - sb.append("\251"); - sb.append("\ufd3b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\166"); - sb.append("\031"); - sb.append("\ufd48"); - sb.append("\033"); - sb.append("\ufd48"); - sb.append("\071"); - sb.append("\u02a5"); - sb.append("\072"); - sb.append("\u02a2"); - sb.append("\073"); - sb.append("\ufd48"); - sb.append("\112"); - sb.append("\ufd48"); - sb.append("\113"); - sb.append("\u02a3"); + sb.append("\006"); sb.append("\127"); - sb.append("\ufd48"); - sb.append("\130"); - sb.append("\ufd48"); - sb.append("\131"); - sb.append("\ufd48"); - sb.append("\132"); - sb.append("\ufd48"); - sb.append("\134"); - sb.append("\ufd48"); - sb.append("\135"); - sb.append("\ufd48"); - sb.append("\136"); - sb.append("\ufd48"); - sb.append("\137"); - sb.append("\ufd48"); - sb.append("\140"); - sb.append("\ufd48"); - sb.append("\141"); - sb.append("\ufd48"); - sb.append("\142"); - sb.append("\ufd48"); - sb.append("\143"); - sb.append("\ufd48"); - sb.append("\144"); - sb.append("\ufd48"); - sb.append("\145"); - sb.append("\ufd48"); - sb.append("\146"); - sb.append("\ufd48"); - sb.append("\147"); - sb.append("\ufd48"); - sb.append("\150"); - sb.append("\ufd48"); - sb.append("\151"); - sb.append("\ufd48"); - sb.append("\152"); - sb.append("\ufd48"); - sb.append("\153"); - sb.append("\ufd48"); - sb.append("\154"); - sb.append("\ufd48"); - sb.append("\155"); - sb.append("\ufd48"); - sb.append("\156"); - sb.append("\ufd48"); - sb.append("\157"); - sb.append("\ufd48"); - sb.append("\160"); - sb.append("\ufd48"); - sb.append("\161"); - sb.append("\ufd48"); - sb.append("\162"); - sb.append("\ufd48"); - sb.append("\163"); - sb.append("\ufd48"); - sb.append("\164"); - sb.append("\ufd48"); - sb.append("\165"); - sb.append("\ufd48"); - sb.append("\166"); - sb.append("\ufd48"); - sb.append("\167"); - sb.append("\ufd48"); - sb.append("\170"); - sb.append("\ufd48"); - sb.append("\171"); - sb.append("\ufd48"); - sb.append("\172"); - sb.append("\ufd48"); - sb.append("\173"); - sb.append("\ufd48"); - sb.append("\174"); - sb.append("\ufd48"); - sb.append("\175"); - sb.append("\ufd48"); - sb.append("\176"); - sb.append("\ufd48"); - sb.append("\201"); - sb.append("\ufd48"); - sb.append("\202"); - sb.append("\ufd48"); - sb.append("\203"); - sb.append("\ufd48"); - sb.append("\215"); - sb.append("\ufd48"); - sb.append("\230"); - sb.append("\ufd48"); - sb.append("\231"); - sb.append("\ufd48"); + sb.append("\u0592"); sb.append("\232"); - sb.append("\ufd48"); - sb.append("\242"); - sb.append("\ufd48"); - sb.append("\243"); - sb.append("\ufd48"); - sb.append("\245"); - sb.append("\ufd48"); - sb.append("\246"); - sb.append("\ufd48"); - sb.append("\251"); - sb.append("\ufd48"); + sb.append("\ufd6c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufe19"); - sb.append("\033"); - sb.append("\ufe19"); - sb.append("\073"); - sb.append("\ufe19"); - sb.append("\112"); - sb.append("\ufe19"); + sb.append("\006"); sb.append("\127"); - sb.append("\ufe19"); - sb.append("\130"); - sb.append("\ufe19"); - sb.append("\131"); - sb.append("\ufe19"); - sb.append("\132"); - sb.append("\ufe19"); - sb.append("\150"); - sb.append("\ufe19"); - sb.append("\151"); - sb.append("\ufe19"); - sb.append("\152"); - sb.append("\ufe19"); - sb.append("\153"); - sb.append("\ufe19"); - sb.append("\154"); - sb.append("\ufe19"); - sb.append("\155"); - sb.append("\ufe19"); - sb.append("\156"); - sb.append("\ufe19"); - sb.append("\157"); - sb.append("\ufe19"); - sb.append("\160"); - sb.append("\ufe19"); - sb.append("\161"); - sb.append("\ufe19"); - sb.append("\162"); - sb.append("\ufe19"); - sb.append("\163"); - sb.append("\ufe19"); - sb.append("\164"); - sb.append("\ufe19"); - sb.append("\165"); - sb.append("\ufe19"); - sb.append("\166"); - sb.append("\ufe19"); - sb.append("\167"); - sb.append("\ufe19"); - sb.append("\170"); - sb.append("\ufe19"); - sb.append("\171"); - sb.append("\ufe19"); - sb.append("\172"); - sb.append("\ufe19"); - sb.append("\173"); - sb.append("\ufe19"); - sb.append("\174"); - sb.append("\ufe19"); - sb.append("\175"); - sb.append("\ufe19"); - sb.append("\176"); - sb.append("\ufe19"); - sb.append("\201"); - sb.append("\ufe19"); - sb.append("\215"); - sb.append("\ufe19"); - sb.append("\231"); - sb.append("\ufe19"); + sb.append("\uff48"); sb.append("\232"); - sb.append("\ufe19"); - sb.append("\242"); - sb.append("\ufe19"); - sb.append("\245"); - sb.append("\ufe19"); - sb.append("\251"); - sb.append("\ufe19"); + sb.append("\uff48"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\014"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\u0553"); - sb.append("\107"); - sb.append("\u0552"); - sb.append("\110"); - sb.append("\u0550"); - sb.append("\235"); - sb.append("\u05a8"); + sb.append("\006"); + sb.append("\127"); + sb.append("\uff4a"); + sb.append("\232"); + sb.append("\uff4a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufe16"); - sb.append("\033"); - sb.append("\ufe16"); - sb.append("\073"); - sb.append("\ufe16"); - sb.append("\112"); - sb.append("\ufe16"); - sb.append("\127"); - sb.append("\ufe16"); - sb.append("\130"); - sb.append("\ufe16"); - sb.append("\131"); - sb.append("\ufe16"); - sb.append("\132"); - sb.append("\ufe16"); - sb.append("\150"); - sb.append("\ufe16"); - sb.append("\151"); - sb.append("\ufe16"); - sb.append("\152"); - sb.append("\ufe16"); - sb.append("\153"); - sb.append("\ufe16"); - sb.append("\154"); - sb.append("\ufe16"); - sb.append("\155"); - sb.append("\ufe16"); - sb.append("\156"); - sb.append("\ufe16"); - sb.append("\157"); - sb.append("\ufe16"); - sb.append("\160"); - sb.append("\ufe16"); - sb.append("\161"); - sb.append("\ufe16"); - sb.append("\162"); - sb.append("\ufe16"); - sb.append("\163"); - sb.append("\ufe16"); - sb.append("\164"); - sb.append("\ufe16"); - sb.append("\165"); - sb.append("\ufe16"); + sb.append("\036"); + sb.append("\010"); + sb.append("\244"); + sb.append("\012"); + sb.append("\075"); + sb.append("\016"); + sb.append("\u033c"); + sb.append("\075"); sb.append("\166"); - sb.append("\ufe16"); - sb.append("\167"); - sb.append("\ufe16"); - sb.append("\170"); - sb.append("\ufe16"); - sb.append("\171"); - sb.append("\ufe16"); - sb.append("\172"); - sb.append("\ufe16"); - sb.append("\173"); - sb.append("\ufe16"); - sb.append("\174"); - sb.append("\ufe16"); - sb.append("\175"); - sb.append("\ufe16"); - sb.append("\176"); - sb.append("\ufe16"); - sb.append("\201"); - sb.append("\ufe16"); + sb.append("\121"); + sb.append("\240"); sb.append("\215"); - sb.append("\ufe16"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); sb.append("\231"); - sb.append("\ufe16"); + sb.append("\u01b5"); sb.append("\232"); - sb.append("\ufe16"); - sb.append("\242"); - sb.append("\ufe16"); + sb.append("\ufd6b"); + sb.append("\234"); + sb.append("\152"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); sb.append("\245"); - sb.append("\ufe16"); - sb.append("\251"); - sb.append("\ufe16"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufe31"); - sb.append("\033"); - sb.append("\ufe31"); - sb.append("\073"); - sb.append("\ufe31"); - sb.append("\112"); - sb.append("\ufe31"); - sb.append("\127"); - sb.append("\ufe31"); - sb.append("\130"); - sb.append("\ufe31"); - sb.append("\131"); - sb.append("\ufe31"); - sb.append("\132"); - sb.append("\ufe31"); - sb.append("\150"); - sb.append("\ufe31"); - sb.append("\151"); - sb.append("\ufe31"); - sb.append("\152"); - sb.append("\ufe31"); - sb.append("\153"); - sb.append("\ufe31"); - sb.append("\154"); - sb.append("\ufe31"); - sb.append("\155"); - sb.append("\ufe31"); - sb.append("\156"); - sb.append("\ufe31"); - sb.append("\157"); - sb.append("\ufe31"); - sb.append("\160"); - sb.append("\ufe31"); - sb.append("\161"); - sb.append("\ufe31"); - sb.append("\162"); - sb.append("\ufe31"); - sb.append("\163"); - sb.append("\ufe31"); - sb.append("\164"); - sb.append("\ufe31"); - sb.append("\165"); - sb.append("\ufe31"); - sb.append("\166"); - sb.append("\ufe31"); - sb.append("\167"); - sb.append("\ufe31"); - sb.append("\170"); - sb.append("\ufe31"); - sb.append("\171"); - sb.append("\ufe31"); - sb.append("\172"); - sb.append("\ufe31"); - sb.append("\173"); - sb.append("\ufe31"); - sb.append("\174"); - sb.append("\ufe31"); - sb.append("\175"); - sb.append("\ufe31"); - sb.append("\176"); - sb.append("\ufe31"); - sb.append("\201"); - sb.append("\ufe31"); - sb.append("\215"); - sb.append("\ufe31"); - sb.append("\231"); - sb.append("\ufe31"); + sb.append("\004"); sb.append("\232"); - sb.append("\ufe31"); - sb.append("\242"); - sb.append("\ufe31"); - sb.append("\245"); - sb.append("\ufe31"); - sb.append("\251"); - sb.append("\ufe31"); + sb.append("\u0594"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\344"); + sb.append("\004"); + sb.append("\151"); + sb.append("\u0595"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff61"); sb.append("\003"); - sb.append("\u0221"); + sb.append("\uff61"); sb.append("\004"); - sb.append("\u021e"); + sb.append("\uff61"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\uff61"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff61"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff61"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\uff61"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff61"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff61"); + sb.append("\014"); + sb.append("\uff61"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff61"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff61"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\uff61"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\uff61"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\uff61"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\uff61"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\uff61"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\uff61"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\uff61"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\uff61"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\uff61"); sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); + sb.append("\uff61"); sb.append("\032"); - sb.append("\u0210"); - sb.append("\033"); - sb.append("\u016c"); + sb.append("\uff61"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\uff61"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\uff61"); sb.append("\036"); - sb.append("\u0215"); + sb.append("\uff61"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\uff61"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\uff61"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\uff61"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\uff61"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\uff61"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\uff61"); sb.append("\045"); - sb.append("\u0200"); + sb.append("\uff61"); sb.append("\046"); - sb.append("\u019d"); + sb.append("\uff61"); sb.append("\047"); - sb.append("\u019f"); + sb.append("\uff61"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\uff61"); + sb.append("\051"); + sb.append("\uff61"); sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); + sb.append("\uff61"); sb.append("\054"); - sb.append("\u0202"); - sb.append("\055"); - sb.append("\u0179"); + sb.append("\uff61"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\uff61"); sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); + sb.append("\uff61"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\uff61"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\uff61"); sb.append("\063"); - sb.append("\u01fc"); + sb.append("\uff61"); + sb.append("\064"); + sb.append("\uff61"); sb.append("\065"); - sb.append("\u0203"); + sb.append("\uff61"); sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); + sb.append("\uff61"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\uff61"); sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); - sb.append("\u0163"); + sb.append("\uff61"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\uff61"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\uff61"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\uff61"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\uff61"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\uff61"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\uff61"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff61"); + sb.append("\111"); + sb.append("\uff61"); + sb.append("\112"); + sb.append("\uff61"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\uff61"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\uff61"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\uff61"); + sb.append("\120"); + sb.append("\uff61"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\uff61"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\uff61"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\uff61"); sb.append("\124"); - sb.append("\u0214"); + sb.append("\uff61"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\uff61"); sb.append("\126"); - sb.append("\u0216"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); + sb.append("\uff61"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff61"); + sb.append("\151"); + sb.append("\uff61"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff61"); + sb.append("\174"); + sb.append("\uff61"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff61"); + sb.append("\201"); + sb.append("\uff61"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff61"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff61"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff61"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff61"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff61"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff61"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff61"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff61"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff61"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); + sb.append("\uff61"); + sb.append("\215"); + sb.append("\uff61"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\uff61"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\uff61"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\uff61"); sb.append("\222"); - sb.append("\u0201"); + sb.append("\uff61"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\uff61"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\uff61"); sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\uff61"); sb.append("\231"); - sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff61"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff61"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff61"); sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); + sb.append("\uff61"); + sb.append("\237"); + sb.append("\uff61"); sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff61"); sb.append("\250"); - sb.append("\u015c"); + sb.append("\uff61"); + sb.append("\251"); + sb.append("\uff61"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff61"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff61"); sb.append("\255"); - sb.append("\055"); + sb.append("\uff61"); + sb.append("\256"); + sb.append("\uff61"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\uff49"); + sb.append("\232"); + sb.append("\uff49"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\244"); sb.append("\004"); - sb.append("\u01a2"); - sb.append("\005"); - sb.append("\u01ac"); - sb.append("\010"); - sb.append("\u016b"); - sb.append("\012"); - sb.append("\075"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u018a"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0160"); + sb.append("\111"); + sb.append("\u0598"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\046"); sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); - sb.append("\044"); - sb.append("\u017c"); + sb.append("\uff32"); sb.append("\045"); - sb.append("\u018d"); + sb.append("\uff32"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); + sb.append("\uff32"); sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); + sb.append("\uff32"); sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); - sb.append("\062"); - sb.append("\u01a6"); - sb.append("\063"); - sb.append("\u0168"); - sb.append("\065"); - sb.append("\u0169"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); - sb.append("\074"); - sb.append("\u01a7"); - sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); - sb.append("\u0163"); - sb.append("\077"); - sb.append("\u0164"); - sb.append("\100"); - sb.append("\u0192"); - sb.append("\101"); - sb.append("\u0171"); - sb.append("\102"); - sb.append("\u0173"); - sb.append("\103"); - sb.append("\u019c"); - sb.append("\104"); - sb.append("\u015b"); - sb.append("\111"); - sb.append("\u02ac"); - sb.append("\114"); - sb.append("\u0185"); - sb.append("\115"); - sb.append("\u019a"); - sb.append("\116"); - sb.append("\u016e"); - sb.append("\121"); - sb.append("\u0178"); - sb.append("\122"); - sb.append("\u0167"); - sb.append("\123"); - sb.append("\u0181"); - sb.append("\124"); - sb.append("\u0174"); - sb.append("\125"); - sb.append("\u0199"); - sb.append("\126"); - sb.append("\u018c"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u017d"); - sb.append("\216"); - sb.append("\u0183"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u016f"); + sb.append("\uff32"); + sb.append("\112"); + sb.append("\uff32"); + sb.append("\120"); + sb.append("\uff32"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\uff32"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\uff32"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\uff32"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\uff32"); sb.append("\227"); - sb.append("\u019e"); - sb.append("\233"); - sb.append("\152"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); + sb.append("\uff32"); + sb.append("\230"); + sb.append("\uff32"); sb.append("\250"); - sb.append("\u015c"); + sb.append("\uff32"); + sb.append("\251"); + sb.append("\uff32"); + sb.append("\257"); + sb.append("\uff32"); + sb.append("\260"); + sb.append("\uff32"); + sb.append("\261"); + sb.append("\uff32"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufdec"); - sb.append("\033"); - sb.append("\ufdec"); - sb.append("\071"); - sb.append("\ufdec"); - sb.append("\072"); - sb.append("\ufdec"); - sb.append("\073"); - sb.append("\ufdec"); - sb.append("\111"); - sb.append("\ufdec"); + sb.append("\046"); + sb.append("\037"); + sb.append("\274"); + sb.append("\045"); + sb.append("\ufe84"); + sb.append("\046"); + sb.append("\ufe88"); + sb.append("\056"); + sb.append("\u05a0"); + sb.append("\060"); + sb.append("\306"); sb.append("\112"); - sb.append("\ufdec"); - sb.append("\113"); - sb.append("\ufdec"); - sb.append("\127"); - sb.append("\ufdec"); - sb.append("\130"); - sb.append("\ufdec"); - sb.append("\131"); - sb.append("\ufdec"); - sb.append("\132"); - sb.append("\ufdec"); - sb.append("\134"); - sb.append("\ufdec"); - sb.append("\135"); - sb.append("\ufdec"); - sb.append("\136"); - sb.append("\ufdec"); - sb.append("\137"); - sb.append("\ufdec"); - sb.append("\140"); - sb.append("\ufdec"); - sb.append("\141"); - sb.append("\ufdec"); - sb.append("\142"); - sb.append("\ufdec"); - sb.append("\143"); - sb.append("\ufdec"); - sb.append("\144"); - sb.append("\ufdec"); - sb.append("\145"); - sb.append("\ufdec"); - sb.append("\146"); - sb.append("\ufdec"); - sb.append("\147"); - sb.append("\ufdec"); - sb.append("\150"); - sb.append("\ufdec"); - sb.append("\151"); - sb.append("\ufdec"); - sb.append("\152"); - sb.append("\ufdec"); - sb.append("\153"); - sb.append("\ufdec"); - sb.append("\154"); - sb.append("\ufdec"); - sb.append("\155"); - sb.append("\ufdec"); - sb.append("\156"); - sb.append("\ufdec"); - sb.append("\157"); - sb.append("\ufdec"); - sb.append("\160"); - sb.append("\ufdec"); - sb.append("\161"); - sb.append("\ufdec"); - sb.append("\162"); - sb.append("\ufdec"); - sb.append("\163"); - sb.append("\ufdec"); - sb.append("\164"); - sb.append("\ufdec"); - sb.append("\165"); - sb.append("\ufdec"); - sb.append("\166"); - sb.append("\ufdec"); - sb.append("\167"); - sb.append("\ufdec"); - sb.append("\170"); - sb.append("\ufdec"); - sb.append("\171"); - sb.append("\ufdec"); - sb.append("\172"); - sb.append("\ufdec"); - sb.append("\173"); - sb.append("\ufdec"); - sb.append("\174"); - sb.append("\ufdec"); - sb.append("\175"); - sb.append("\ufdec"); - sb.append("\176"); - sb.append("\ufdec"); - sb.append("\201"); - sb.append("\ufdec"); - sb.append("\202"); - sb.append("\ufdec"); - sb.append("\203"); - sb.append("\ufdec"); - sb.append("\214"); - sb.append("\ufdec"); - sb.append("\215"); - sb.append("\ufdec"); + sb.append("\u059f"); + sb.append("\120"); + sb.append("\u059e"); + sb.append("\223"); + sb.append("\303"); + sb.append("\224"); + sb.append("\264"); + sb.append("\225"); + sb.append("\265"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); sb.append("\230"); - sb.append("\ufdec"); - sb.append("\231"); - sb.append("\ufdec"); - sb.append("\232"); - sb.append("\ufdec"); - sb.append("\242"); - sb.append("\ufdec"); - sb.append("\243"); - sb.append("\ufdec"); - sb.append("\245"); - sb.append("\ufdec"); - sb.append("\246"); - sb.append("\ufdec"); + sb.append("\302"); + sb.append("\250"); + sb.append("\021"); sb.append("\251"); - sb.append("\ufdec"); + sb.append("\254"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd36"); - sb.append("\033"); - sb.append("\ufd36"); - sb.append("\071"); - sb.append("\ufd36"); - sb.append("\072"); - sb.append("\ufd36"); - sb.append("\073"); - sb.append("\ufd36"); - sb.append("\111"); - sb.append("\ufd36"); + sb.append("\046"); + sb.append("\037"); + sb.append("\uff31"); + sb.append("\045"); + sb.append("\uff31"); + sb.append("\046"); + sb.append("\uff31"); + sb.append("\056"); + sb.append("\uff31"); + sb.append("\060"); + sb.append("\uff31"); sb.append("\112"); - sb.append("\ufd36"); - sb.append("\113"); - sb.append("\ufd36"); - sb.append("\127"); - sb.append("\ufd36"); - sb.append("\130"); - sb.append("\ufd36"); - sb.append("\131"); - sb.append("\ufd36"); - sb.append("\132"); - sb.append("\ufd36"); - sb.append("\134"); - sb.append("\ufd36"); - sb.append("\135"); - sb.append("\ufd36"); - sb.append("\136"); - sb.append("\ufd36"); - sb.append("\137"); - sb.append("\ufd36"); - sb.append("\140"); - sb.append("\ufd36"); - sb.append("\141"); - sb.append("\ufd36"); - sb.append("\142"); - sb.append("\ufd36"); - sb.append("\143"); - sb.append("\ufd36"); - sb.append("\144"); - sb.append("\ufd36"); - sb.append("\145"); - sb.append("\ufd36"); - sb.append("\146"); - sb.append("\ufd36"); - sb.append("\147"); - sb.append("\ufd36"); - sb.append("\150"); - sb.append("\ufd36"); - sb.append("\151"); - sb.append("\ufd36"); - sb.append("\152"); - sb.append("\ufd36"); - sb.append("\153"); - sb.append("\ufd36"); - sb.append("\154"); - sb.append("\ufd36"); - sb.append("\155"); - sb.append("\ufd36"); - sb.append("\156"); - sb.append("\ufd36"); - sb.append("\157"); - sb.append("\ufd36"); - sb.append("\160"); - sb.append("\ufd36"); - sb.append("\161"); - sb.append("\ufd36"); - sb.append("\162"); - sb.append("\ufd36"); - sb.append("\163"); - sb.append("\ufd36"); - sb.append("\164"); - sb.append("\ufd36"); - sb.append("\165"); - sb.append("\ufd36"); - sb.append("\166"); - sb.append("\ufd36"); - sb.append("\167"); - sb.append("\ufd36"); - sb.append("\170"); - sb.append("\ufd36"); - sb.append("\171"); - sb.append("\ufd36"); - sb.append("\172"); - sb.append("\ufd36"); - sb.append("\173"); - sb.append("\ufd36"); - sb.append("\174"); - sb.append("\ufd36"); - sb.append("\175"); - sb.append("\ufd36"); - sb.append("\176"); - sb.append("\ufd36"); - sb.append("\201"); - sb.append("\ufd36"); - sb.append("\202"); - sb.append("\ufd36"); - sb.append("\203"); - sb.append("\ufd36"); - sb.append("\214"); - sb.append("\ufd36"); - sb.append("\215"); - sb.append("\ufd36"); + sb.append("\uff31"); + sb.append("\120"); + sb.append("\uff31"); + sb.append("\223"); + sb.append("\uff31"); + sb.append("\224"); + sb.append("\uff31"); + sb.append("\225"); + sb.append("\uff31"); + sb.append("\226"); + sb.append("\uff31"); + sb.append("\227"); + sb.append("\uff31"); sb.append("\230"); - sb.append("\u029b"); - sb.append("\231"); - sb.append("\ufd36"); - sb.append("\232"); - sb.append("\ufd36"); - sb.append("\242"); - sb.append("\ufd36"); - sb.append("\243"); - sb.append("\ufd36"); - sb.append("\245"); - sb.append("\ufd36"); - sb.append("\246"); - sb.append("\ufd36"); + sb.append("\uff31"); + sb.append("\250"); + sb.append("\uff31"); sb.append("\251"); - sb.append("\ufd36"); + sb.append("\uff31"); + sb.append("\257"); + sb.append("\uff31"); + sb.append("\260"); + sb.append("\uff31"); + sb.append("\261"); + sb.append("\uff31"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd2f"); - sb.append("\033"); - sb.append("\ufd2f"); - sb.append("\071"); - sb.append("\ufd2f"); - sb.append("\072"); - sb.append("\ufd2f"); - sb.append("\073"); - sb.append("\ufd2f"); - sb.append("\111"); - sb.append("\u026f"); + sb.append("\046"); + sb.append("\037"); + sb.append("\uff30"); + sb.append("\045"); + sb.append("\uff30"); + sb.append("\046"); + sb.append("\uff30"); + sb.append("\056"); + sb.append("\uff30"); + sb.append("\060"); + sb.append("\uff30"); sb.append("\112"); - sb.append("\ufd2f"); - sb.append("\113"); - sb.append("\ufd2f"); - sb.append("\127"); - sb.append("\ufd2f"); - sb.append("\130"); - sb.append("\ufd2f"); - sb.append("\131"); - sb.append("\ufd2f"); - sb.append("\132"); - sb.append("\ufd2f"); - sb.append("\134"); - sb.append("\ufd2f"); - sb.append("\135"); - sb.append("\ufd2f"); - sb.append("\136"); - sb.append("\ufd2f"); - sb.append("\137"); - sb.append("\ufd2f"); - sb.append("\140"); - sb.append("\ufd2f"); - sb.append("\141"); - sb.append("\ufd2f"); - sb.append("\142"); - sb.append("\ufd2f"); - sb.append("\143"); - sb.append("\ufd2f"); - sb.append("\144"); - sb.append("\ufd2f"); - sb.append("\145"); - sb.append("\ufd2f"); - sb.append("\146"); - sb.append("\ufd2f"); - sb.append("\147"); - sb.append("\ufd2f"); - sb.append("\150"); - sb.append("\ufd2f"); - sb.append("\151"); - sb.append("\ufd2f"); - sb.append("\152"); - sb.append("\ufd2f"); - sb.append("\153"); - sb.append("\ufd2f"); - sb.append("\154"); - sb.append("\ufd2f"); - sb.append("\155"); - sb.append("\ufd2f"); - sb.append("\156"); - sb.append("\ufd2f"); - sb.append("\157"); - sb.append("\ufd2f"); - sb.append("\160"); - sb.append("\ufd2f"); - sb.append("\161"); - sb.append("\ufd2f"); - sb.append("\162"); - sb.append("\ufd2f"); - sb.append("\163"); - sb.append("\ufd2f"); - sb.append("\164"); - sb.append("\ufd2f"); - sb.append("\165"); - sb.append("\ufd2f"); - sb.append("\166"); - sb.append("\ufd2f"); - sb.append("\167"); - sb.append("\ufd2f"); - sb.append("\170"); - sb.append("\ufd2f"); - sb.append("\171"); - sb.append("\ufd2f"); - sb.append("\172"); - sb.append("\ufd2f"); - sb.append("\173"); - sb.append("\ufd2f"); - sb.append("\174"); - sb.append("\ufd2f"); - sb.append("\175"); - sb.append("\ufd2f"); - sb.append("\176"); - sb.append("\ufd2f"); - sb.append("\201"); - sb.append("\ufd2f"); - sb.append("\202"); - sb.append("\ufd2f"); - sb.append("\203"); - sb.append("\ufd2f"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd2f"); + sb.append("\uff30"); + sb.append("\120"); + sb.append("\uff30"); + sb.append("\223"); + sb.append("\uff30"); + sb.append("\224"); + sb.append("\uff30"); + sb.append("\225"); + sb.append("\uff30"); + sb.append("\226"); + sb.append("\uff30"); + sb.append("\227"); + sb.append("\uff30"); sb.append("\230"); - sb.append("\ufd2f"); - sb.append("\231"); - sb.append("\ufd2f"); - sb.append("\232"); - sb.append("\ufd2f"); - sb.append("\242"); - sb.append("\ufd2f"); - sb.append("\243"); - sb.append("\ufd2f"); - sb.append("\245"); - sb.append("\ufd2f"); - sb.append("\246"); - sb.append("\ufd2f"); + sb.append("\uff30"); + sb.append("\250"); + sb.append("\uff30"); sb.append("\251"); - sb.append("\ufd2f"); + sb.append("\uff30"); + sb.append("\257"); + sb.append("\uff30"); + sb.append("\260"); + sb.append("\uff30"); + sb.append("\261"); + sb.append("\uff30"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd3b"); - sb.append("\033"); - sb.append("\ufd3b"); - sb.append("\071"); - sb.append("\ufd3b"); - sb.append("\072"); - sb.append("\ufd3b"); - sb.append("\073"); - sb.append("\ufd3b"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\112"); - sb.append("\ufd3b"); - sb.append("\113"); - sb.append("\ufd3b"); - sb.append("\127"); - sb.append("\ufd3b"); - sb.append("\130"); - sb.append("\ufd3b"); - sb.append("\131"); - sb.append("\ufd3b"); - sb.append("\132"); - sb.append("\ufd3b"); - sb.append("\134"); - sb.append("\ufd3b"); - sb.append("\135"); - sb.append("\ufd3b"); - sb.append("\136"); - sb.append("\ufd3b"); - sb.append("\137"); - sb.append("\ufd3b"); - sb.append("\140"); - sb.append("\ufd3b"); - sb.append("\141"); - sb.append("\ufd3b"); - sb.append("\142"); - sb.append("\ufd3b"); - sb.append("\143"); - sb.append("\ufd3b"); - sb.append("\144"); - sb.append("\ufd3b"); - sb.append("\145"); - sb.append("\ufd3b"); - sb.append("\146"); - sb.append("\ufd3b"); - sb.append("\147"); - sb.append("\ufd3b"); + sb.append("\040"); + sb.append("\037"); + sb.append("\274"); + sb.append("\045"); + sb.append("\ufe84"); + sb.append("\046"); + sb.append("\ufe88"); + sb.append("\060"); + sb.append("\306"); + sb.append("\223"); + sb.append("\303"); + sb.append("\224"); + sb.append("\264"); + sb.append("\225"); + sb.append("\265"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\254"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\046"); + sb.append("\037"); + sb.append("\uff33"); + sb.append("\045"); + sb.append("\uff33"); + sb.append("\046"); + sb.append("\uff33"); + sb.append("\056"); + sb.append("\uff33"); + sb.append("\060"); + sb.append("\uff33"); + sb.append("\112"); + sb.append("\uff33"); + sb.append("\120"); + sb.append("\uff33"); + sb.append("\223"); + sb.append("\uff33"); + sb.append("\224"); + sb.append("\uff33"); + sb.append("\225"); + sb.append("\uff33"); + sb.append("\226"); + sb.append("\uff33"); + sb.append("\227"); + sb.append("\uff33"); + sb.append("\230"); + sb.append("\uff33"); + sb.append("\250"); + sb.append("\uff33"); + sb.append("\251"); + sb.append("\uff33"); + sb.append("\257"); + sb.append("\uff33"); + sb.append("\260"); + sb.append("\uff33"); + sb.append("\261"); + sb.append("\uff33"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\046"); + sb.append("\037"); + sb.append("\uff2e"); + sb.append("\045"); + sb.append("\uff2e"); + sb.append("\046"); + sb.append("\uff2e"); + sb.append("\056"); + sb.append("\uff2e"); + sb.append("\060"); + sb.append("\uff2e"); + sb.append("\112"); + sb.append("\uff2e"); + sb.append("\120"); + sb.append("\uff2e"); + sb.append("\223"); + sb.append("\uff2e"); + sb.append("\224"); + sb.append("\uff2e"); + sb.append("\225"); + sb.append("\uff2e"); + sb.append("\226"); + sb.append("\uff2e"); + sb.append("\227"); + sb.append("\uff2e"); + sb.append("\230"); + sb.append("\uff2e"); + sb.append("\250"); + sb.append("\uff2e"); + sb.append("\251"); + sb.append("\uff2e"); + sb.append("\257"); + sb.append("\uff2e"); + sb.append("\260"); + sb.append("\uff2e"); + sb.append("\261"); + sb.append("\uff2e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff3c"); + sb.append("\003"); + sb.append("\uff3c"); + sb.append("\004"); + sb.append("\uff3c"); + sb.append("\005"); + sb.append("\uff3c"); + sb.append("\006"); + sb.append("\uff3c"); + sb.append("\007"); + sb.append("\uff3c"); + sb.append("\010"); + sb.append("\uff3c"); + sb.append("\011"); + sb.append("\uff3c"); + sb.append("\012"); + sb.append("\uff3c"); + sb.append("\014"); + sb.append("\uff3c"); + sb.append("\015"); + sb.append("\uff3c"); + sb.append("\016"); + sb.append("\uff3c"); + sb.append("\017"); + sb.append("\uff3c"); + sb.append("\020"); + sb.append("\uff3c"); + sb.append("\021"); + sb.append("\uff3c"); + sb.append("\022"); + sb.append("\uff3c"); + sb.append("\023"); + sb.append("\uff3c"); + sb.append("\024"); + sb.append("\uff3c"); + sb.append("\025"); + sb.append("\uff3c"); + sb.append("\026"); + sb.append("\uff3c"); + sb.append("\027"); + sb.append("\uff3c"); + sb.append("\030"); + sb.append("\uff3c"); + sb.append("\032"); + sb.append("\uff3c"); + sb.append("\034"); + sb.append("\uff3c"); + sb.append("\035"); + sb.append("\uff3c"); + sb.append("\036"); + sb.append("\uff3c"); + sb.append("\037"); + sb.append("\uff3c"); + sb.append("\040"); + sb.append("\uff3c"); + sb.append("\041"); + sb.append("\uff3c"); + sb.append("\042"); + sb.append("\uff3c"); + sb.append("\043"); + sb.append("\uff3c"); + sb.append("\044"); + sb.append("\uff3c"); + sb.append("\045"); + sb.append("\uff3c"); + sb.append("\046"); + sb.append("\uff3c"); + sb.append("\047"); + sb.append("\uff3c"); + sb.append("\050"); + sb.append("\uff3c"); + sb.append("\051"); + sb.append("\uff3c"); + sb.append("\052"); + sb.append("\uff3c"); + sb.append("\054"); + sb.append("\uff3c"); + sb.append("\056"); + sb.append("\uff3c"); + sb.append("\057"); + sb.append("\uff3c"); + sb.append("\061"); + sb.append("\uff3c"); + sb.append("\062"); + sb.append("\uff3c"); + sb.append("\063"); + sb.append("\uff3c"); + sb.append("\064"); + sb.append("\uff3c"); + sb.append("\065"); + sb.append("\uff3c"); + sb.append("\066"); + sb.append("\uff3c"); + sb.append("\074"); + sb.append("\uff3c"); + sb.append("\075"); + sb.append("\uff3c"); + sb.append("\077"); + sb.append("\uff3c"); + sb.append("\100"); + sb.append("\uff3c"); + sb.append("\101"); + sb.append("\uff3c"); + sb.append("\102"); + sb.append("\uff3c"); + sb.append("\103"); + sb.append("\uff3c"); + sb.append("\104"); + sb.append("\uff3c"); + sb.append("\105"); + sb.append("\uff3c"); + sb.append("\111"); + sb.append("\uff3c"); + sb.append("\112"); + sb.append("\uff3c"); + sb.append("\114"); + sb.append("\uff3c"); + sb.append("\115"); + sb.append("\uff3c"); + sb.append("\116"); + sb.append("\uff3c"); + sb.append("\120"); + sb.append("\uff3c"); + sb.append("\121"); + sb.append("\uff3c"); + sb.append("\122"); + sb.append("\uff3c"); + sb.append("\123"); + sb.append("\uff3c"); + sb.append("\124"); + sb.append("\uff3c"); + sb.append("\125"); + sb.append("\uff3c"); + sb.append("\126"); + sb.append("\uff3c"); + sb.append("\133"); + sb.append("\uff3c"); + sb.append("\151"); + sb.append("\uff3c"); + sb.append("\173"); + sb.append("\uff3c"); + sb.append("\174"); + sb.append("\uff3c"); + sb.append("\200"); + sb.append("\uff3c"); + sb.append("\201"); + sb.append("\uff3c"); + sb.append("\203"); + sb.append("\uff3c"); + sb.append("\204"); + sb.append("\uff3c"); + sb.append("\205"); + sb.append("\uff3c"); + sb.append("\206"); + sb.append("\uff3c"); + sb.append("\207"); + sb.append("\uff3c"); + sb.append("\210"); + sb.append("\uff3c"); + sb.append("\211"); + sb.append("\uff3c"); + sb.append("\212"); + sb.append("\uff3c"); + sb.append("\213"); + sb.append("\uff3c"); + sb.append("\214"); + sb.append("\uff3c"); + sb.append("\215"); + sb.append("\uff3c"); + sb.append("\217"); + sb.append("\uff3c"); + sb.append("\220"); + sb.append("\uff3c"); + sb.append("\221"); + sb.append("\uff3c"); + sb.append("\222"); + sb.append("\uff3c"); + sb.append("\223"); + sb.append("\uff3c"); + sb.append("\224"); + sb.append("\uff3c"); + sb.append("\225"); + sb.append("\uff3c"); + sb.append("\231"); + sb.append("\uff3c"); + sb.append("\234"); + sb.append("\uff3c"); + sb.append("\235"); + sb.append("\uff3c"); + sb.append("\236"); + sb.append("\uff3c"); + sb.append("\237"); + sb.append("\uff3c"); + sb.append("\241"); + sb.append("\uff3c"); + sb.append("\250"); + sb.append("\uff3c"); + sb.append("\251"); + sb.append("\uff3c"); + sb.append("\253"); + sb.append("\uff3c"); + sb.append("\254"); + sb.append("\uff3c"); + sb.append("\255"); + sb.append("\uff3c"); + sb.append("\256"); + sb.append("\uff3c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\012"); + sb.append("\010"); + sb.append("\u044b"); + sb.append("\121"); + sb.append("\u0447"); + sb.append("\255"); + sb.append("\u0448"); + sb.append("\256"); + sb.append("\u044d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\111"); + sb.append("\u0450"); + sb.append("\127"); + sb.append("\u044f"); + sb.append("\151"); + sb.append("\u0452"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\046"); + sb.append("\037"); + sb.append("\uff2d"); + sb.append("\045"); + sb.append("\uff2d"); + sb.append("\046"); + sb.append("\uff2d"); + sb.append("\056"); + sb.append("\uff2d"); + sb.append("\060"); + sb.append("\uff2d"); + sb.append("\112"); + sb.append("\uff2d"); + sb.append("\120"); + sb.append("\uff2d"); + sb.append("\223"); + sb.append("\uff2d"); + sb.append("\224"); + sb.append("\uff2d"); + sb.append("\225"); + sb.append("\uff2d"); + sb.append("\226"); + sb.append("\uff2d"); + sb.append("\227"); + sb.append("\uff2d"); + sb.append("\230"); + sb.append("\uff2d"); + sb.append("\250"); + sb.append("\uff2d"); + sb.append("\251"); + sb.append("\uff2d"); + sb.append("\257"); + sb.append("\uff2d"); + sb.append("\260"); + sb.append("\uff2d"); + sb.append("\261"); + sb.append("\uff2d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\046"); + sb.append("\037"); + sb.append("\uff2f"); + sb.append("\045"); + sb.append("\uff2f"); + sb.append("\046"); + sb.append("\uff2f"); + sb.append("\056"); + sb.append("\uff2f"); + sb.append("\060"); + sb.append("\uff2f"); + sb.append("\112"); + sb.append("\uff2f"); + sb.append("\120"); + sb.append("\uff2f"); + sb.append("\223"); + sb.append("\uff2f"); + sb.append("\224"); + sb.append("\uff2f"); + sb.append("\225"); + sb.append("\uff2f"); + sb.append("\226"); + sb.append("\uff2f"); + sb.append("\227"); + sb.append("\uff2f"); + sb.append("\230"); + sb.append("\uff2f"); + sb.append("\250"); + sb.append("\uff2f"); + sb.append("\251"); + sb.append("\uff2f"); + sb.append("\257"); + sb.append("\uff2f"); + sb.append("\260"); + sb.append("\uff2f"); + sb.append("\261"); + sb.append("\uff2f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe34"); + sb.append("\073"); + sb.append("\ufe34"); + sb.append("\112"); + sb.append("\ufe34"); + sb.append("\127"); + sb.append("\ufe34"); + sb.append("\130"); + sb.append("\ufe34"); + sb.append("\131"); + sb.append("\ufe34"); + sb.append("\132"); + sb.append("\ufe34"); sb.append("\150"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\151"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\152"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\153"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\154"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\155"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\156"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\157"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\160"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\161"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\162"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\163"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\164"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\165"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\166"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\167"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\170"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\171"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\172"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\173"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\174"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\175"); - sb.append("\ufd3b"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd3b"); - sb.append("\201"); - sb.append("\ufd3b"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\ufd3b"); - sb.append("\203"); - sb.append("\ufd3b"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd3b"); - sb.append("\230"); - sb.append("\ufd3b"); - sb.append("\231"); - sb.append("\ufd3b"); + sb.append("\ufe34"); + sb.append("\216"); + sb.append("\ufe34"); sb.append("\232"); - sb.append("\ufd3b"); - sb.append("\242"); - sb.append("\ufd3b"); + sb.append("\ufe34"); + sb.append("\233"); + sb.append("\ufe34"); sb.append("\243"); - sb.append("\ufd3b"); - sb.append("\245"); - sb.append("\ufd3b"); + sb.append("\ufe34"); sb.append("\246"); - sb.append("\ufd3b"); + sb.append("\ufe34"); + sb.append("\252"); + sb.append("\ufe34"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\244"); + sb.append("\004"); + sb.append("\u01a4"); + sb.append("\005"); + sb.append("\u01ae"); + sb.append("\010"); + sb.append("\u016d"); + sb.append("\012"); + sb.append("\075"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u018c"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0162"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u017e"); + sb.append("\045"); + sb.append("\u018f"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u01ad"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); + sb.append("\062"); + sb.append("\u01a8"); + sb.append("\063"); + sb.append("\u016a"); + sb.append("\065"); + sb.append("\u016b"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); + sb.append("\074"); + sb.append("\u01a9"); + sb.append("\075"); + sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); + sb.append("\077"); + sb.append("\u0166"); + sb.append("\100"); + sb.append("\u0194"); + sb.append("\101"); + sb.append("\u0173"); + sb.append("\102"); + sb.append("\u0175"); + sb.append("\103"); + sb.append("\u019e"); + sb.append("\104"); + sb.append("\u015d"); + sb.append("\111"); + sb.append("\u02b0"); + sb.append("\114"); + sb.append("\u0187"); + sb.append("\115"); + sb.append("\u019c"); + sb.append("\116"); + sb.append("\u0170"); + sb.append("\121"); + sb.append("\u017a"); + sb.append("\122"); + sb.append("\u0169"); + sb.append("\123"); + sb.append("\u0183"); + sb.append("\124"); + sb.append("\u0176"); + sb.append("\125"); + sb.append("\u019b"); + sb.append("\126"); + sb.append("\u018e"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); + sb.append("\222"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0171"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\234"); + sb.append("\152"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); sb.append("\251"); - sb.append("\ufd3b"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\166"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\033"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\071"); - sb.append("\u02a5"); + sb.append("\ufd34"); sb.append("\072"); - sb.append("\u02a2"); + sb.append("\ufd34"); sb.append("\073"); - sb.append("\ufd49"); + sb.append("\ufd34"); + sb.append("\111"); + sb.append("\ufd34"); sb.append("\112"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\113"); - sb.append("\u02a3"); + sb.append("\ufd34"); sb.append("\127"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\130"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\131"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\132"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\134"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\135"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\136"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\137"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\140"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\141"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\142"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\143"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\144"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\145"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\146"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\147"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\150"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\151"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\152"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\153"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\154"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\155"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\156"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\157"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\160"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\161"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\162"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\163"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\164"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\165"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\166"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\167"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\170"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\171"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\172"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\173"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\174"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\175"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\176"); - sb.append("\ufd49"); - sb.append("\201"); - sb.append("\ufd49"); + sb.append("\ufd34"); + sb.append("\177"); + sb.append("\ufd34"); sb.append("\202"); - sb.append("\ufd49"); + sb.append("\ufd34"); sb.append("\203"); - sb.append("\ufd49"); + sb.append("\ufd34"); + sb.append("\204"); + sb.append("\ufd34"); sb.append("\215"); - sb.append("\ufd49"); - sb.append("\230"); - sb.append("\ufd49"); + sb.append("\ufd34"); + sb.append("\216"); + sb.append("\ufd34"); sb.append("\231"); - sb.append("\ufd49"); + sb.append("\u029f"); sb.append("\232"); - sb.append("\ufd49"); - sb.append("\242"); - sb.append("\ufd49"); + sb.append("\ufd34"); + sb.append("\233"); + sb.append("\ufd34"); sb.append("\243"); - sb.append("\ufd49"); - sb.append("\245"); - sb.append("\ufd49"); + sb.append("\ufd34"); + sb.append("\244"); + sb.append("\ufd34"); sb.append("\246"); - sb.append("\ufd49"); - sb.append("\251"); - sb.append("\ufd49"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u05b2"); + sb.append("\ufd34"); + sb.append("\247"); + sb.append("\ufd34"); + sb.append("\252"); + sb.append("\ufd34"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\033"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\071"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\072"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\073"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\111"); - sb.append("\ufdeb"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\113"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\127"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\130"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\131"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\132"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\134"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\135"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\136"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\137"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\140"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\141"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\142"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\143"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\144"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\145"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\146"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\147"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\150"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\151"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\152"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\153"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\154"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\155"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\156"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\157"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\160"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\161"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\162"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\163"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\164"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\165"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\166"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\167"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\170"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\171"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\172"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\173"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\174"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\175"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\176"); - sb.append("\ufdeb"); - sb.append("\201"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); + sb.append("\177"); + sb.append("\ufd2d"); sb.append("\202"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\203"); - sb.append("\ufdeb"); - sb.append("\214"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); + sb.append("\204"); + sb.append("\ufd2d"); sb.append("\215"); - sb.append("\ufdeb"); - sb.append("\230"); - sb.append("\ufdeb"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd2d"); sb.append("\231"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); sb.append("\232"); - sb.append("\ufdeb"); - sb.append("\242"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); + sb.append("\233"); + sb.append("\ufd2d"); sb.append("\243"); - sb.append("\ufdeb"); - sb.append("\245"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); + sb.append("\244"); + sb.append("\ufd2d"); sb.append("\246"); - sb.append("\ufdeb"); - sb.append("\251"); - sb.append("\ufdeb"); + sb.append("\ufd2d"); + sb.append("\247"); + sb.append("\ufd2d"); + sb.append("\252"); + sb.append("\ufd2d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\033"); - sb.append("\ufe1b"); + sb.append("\ufd39"); + sb.append("\071"); + sb.append("\ufd39"); + sb.append("\072"); + sb.append("\ufd39"); sb.append("\073"); - sb.append("\ufe1b"); + sb.append("\ufd39"); + sb.append("\111"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufe1b"); + sb.append("\ufd39"); + sb.append("\113"); + sb.append("\ufd39"); sb.append("\127"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\130"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\131"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\132"); - sb.append("\ufe1b"); + sb.append("\ufd39"); + sb.append("\134"); + sb.append("\ufd39"); + sb.append("\135"); + sb.append("\ufd39"); + sb.append("\136"); + sb.append("\ufd39"); + sb.append("\137"); + sb.append("\ufd39"); + sb.append("\140"); + sb.append("\ufd39"); + sb.append("\141"); + sb.append("\ufd39"); + sb.append("\142"); + sb.append("\ufd39"); + sb.append("\143"); + sb.append("\ufd39"); + sb.append("\144"); + sb.append("\ufd39"); + sb.append("\145"); + sb.append("\ufd39"); + sb.append("\146"); + sb.append("\ufd39"); + sb.append("\147"); + sb.append("\ufd39"); sb.append("\150"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\151"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\152"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\153"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\154"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\155"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\156"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\157"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\160"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\161"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\162"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\163"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\164"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\165"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\166"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\167"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\170"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\171"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\172"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\173"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\174"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\175"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\176"); - sb.append("\ufe1b"); - sb.append("\201"); - sb.append("\ufe1b"); + sb.append("\ufd39"); + sb.append("\177"); + sb.append("\ufd39"); + sb.append("\202"); + sb.append("\ufd39"); + sb.append("\203"); + sb.append("\ufd39"); + sb.append("\204"); + sb.append("\ufd39"); sb.append("\215"); - sb.append("\ufe1b"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd39"); sb.append("\231"); - sb.append("\ufe1b"); + sb.append("\ufd39"); sb.append("\232"); - sb.append("\ufe1b"); - sb.append("\242"); - sb.append("\ufe1b"); - sb.append("\245"); - sb.append("\ufe1b"); - sb.append("\251"); - sb.append("\ufe1b"); + sb.append("\ufd39"); + sb.append("\233"); + sb.append("\ufd39"); + sb.append("\243"); + sb.append("\ufd39"); + sb.append("\244"); + sb.append("\ufd39"); + sb.append("\246"); + sb.append("\ufd39"); + sb.append("\247"); + sb.append("\ufd39"); + sb.append("\252"); + sb.append("\ufd39"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\170"); sb.append("\031"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\033"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\071"); - sb.append("\ufd20"); + sb.append("\u02a9"); sb.append("\072"); - sb.append("\ufd20"); + sb.append("\u02a6"); sb.append("\073"); - sb.append("\ufd20"); - sb.append("\111"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\112"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\113"); - sb.append("\ufd20"); + sb.append("\u02a7"); sb.append("\127"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\130"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\131"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\132"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\134"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\135"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\136"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\137"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\140"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\141"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\142"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\143"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\144"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\145"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\146"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\147"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\150"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\151"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\152"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\153"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\154"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\155"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\156"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\157"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\160"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\161"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\162"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\163"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\164"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\165"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\166"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\167"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\170"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\171"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\172"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\173"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\174"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\175"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\176"); - sb.append("\ufd20"); - sb.append("\201"); - sb.append("\ufd20"); + sb.append("\ufd46"); + sb.append("\177"); + sb.append("\ufd46"); sb.append("\202"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\203"); - sb.append("\ufd20"); - sb.append("\214"); - sb.append("\ufd20"); - sb.append("\215"); - sb.append("\ufd20"); - sb.append("\230"); - sb.append("\ufd20"); + sb.append("\ufd46"); + sb.append("\204"); + sb.append("\ufd46"); + sb.append("\216"); + sb.append("\ufd46"); sb.append("\231"); - sb.append("\ufd20"); + sb.append("\ufd46"); sb.append("\232"); - sb.append("\ufd20"); - sb.append("\242"); - sb.append("\ufd20"); + sb.append("\ufd46"); + sb.append("\233"); + sb.append("\ufd46"); sb.append("\243"); - sb.append("\ufd20"); - sb.append("\245"); - sb.append("\ufd20"); + sb.append("\ufd46"); + sb.append("\244"); + sb.append("\ufd46"); sb.append("\246"); - sb.append("\ufd20"); - sb.append("\251"); - sb.append("\ufd20"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\067"); - sb.append("\u05b7"); - sb.append("\111"); - sb.append("\uff22"); + sb.append("\ufd46"); + sb.append("\247"); + sb.append("\ufd46"); + sb.append("\252"); + sb.append("\ufd46"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\111"); - sb.append("\u05b9"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe18"); + sb.append("\033"); + sb.append("\ufe18"); + sb.append("\073"); + sb.append("\ufe18"); + sb.append("\112"); + sb.append("\ufe18"); + sb.append("\127"); + sb.append("\ufe18"); + sb.append("\130"); + sb.append("\ufe18"); + sb.append("\131"); + sb.append("\ufe18"); + sb.append("\132"); + sb.append("\ufe18"); + sb.append("\150"); + sb.append("\ufe18"); + sb.append("\151"); + sb.append("\ufe18"); + sb.append("\152"); + sb.append("\ufe18"); + sb.append("\153"); + sb.append("\ufe18"); + sb.append("\154"); + sb.append("\ufe18"); + sb.append("\155"); + sb.append("\ufe18"); + sb.append("\156"); + sb.append("\ufe18"); + sb.append("\157"); + sb.append("\ufe18"); + sb.append("\160"); + sb.append("\ufe18"); + sb.append("\161"); + sb.append("\ufe18"); + sb.append("\162"); + sb.append("\ufe18"); + sb.append("\163"); + sb.append("\ufe18"); + sb.append("\164"); + sb.append("\ufe18"); + sb.append("\165"); + sb.append("\ufe18"); + sb.append("\166"); + sb.append("\ufe18"); + sb.append("\167"); + sb.append("\ufe18"); + sb.append("\170"); + sb.append("\ufe18"); + sb.append("\171"); + sb.append("\ufe18"); + sb.append("\172"); + sb.append("\ufe18"); + sb.append("\173"); + sb.append("\ufe18"); + sb.append("\174"); + sb.append("\ufe18"); + sb.append("\175"); + sb.append("\ufe18"); + sb.append("\176"); + sb.append("\ufe18"); + sb.append("\177"); + sb.append("\ufe18"); + sb.append("\202"); + sb.append("\ufe18"); + sb.append("\216"); + sb.append("\ufe18"); + sb.append("\232"); + sb.append("\ufe18"); + sb.append("\233"); + sb.append("\ufe18"); + sb.append("\243"); + sb.append("\ufe18"); + sb.append("\246"); + sb.append("\ufe18"); + sb.append("\252"); + sb.append("\ufe18"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\014"); - sb.append("\010"); - sb.append("\244"); - sb.append("\121"); - sb.append("\237"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\u0557"); + sb.append("\107"); + sb.append("\u0556"); + sb.append("\110"); + sb.append("\u0554"); + sb.append("\236"); + sb.append("\u05ac"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\111"); - sb.append("\uff21"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe15"); + sb.append("\033"); + sb.append("\ufe15"); + sb.append("\073"); + sb.append("\ufe15"); + sb.append("\112"); + sb.append("\ufe15"); sb.append("\127"); + sb.append("\ufe15"); + sb.append("\130"); + sb.append("\ufe15"); + sb.append("\131"); + sb.append("\ufe15"); + sb.append("\132"); + sb.append("\ufe15"); + sb.append("\150"); + sb.append("\ufe15"); + sb.append("\151"); + sb.append("\ufe15"); + sb.append("\152"); + sb.append("\ufe15"); + sb.append("\153"); + sb.append("\ufe15"); + sb.append("\154"); + sb.append("\ufe15"); + sb.append("\155"); + sb.append("\ufe15"); + sb.append("\156"); + sb.append("\ufe15"); + sb.append("\157"); + sb.append("\ufe15"); + sb.append("\160"); + sb.append("\ufe15"); + sb.append("\161"); + sb.append("\ufe15"); + sb.append("\162"); + sb.append("\ufe15"); + sb.append("\163"); + sb.append("\ufe15"); + sb.append("\164"); + sb.append("\ufe15"); + sb.append("\165"); + sb.append("\ufe15"); + sb.append("\166"); + sb.append("\ufe15"); + sb.append("\167"); + sb.append("\ufe15"); + sb.append("\170"); + sb.append("\ufe15"); + sb.append("\171"); + sb.append("\ufe15"); + sb.append("\172"); + sb.append("\ufe15"); + sb.append("\173"); + sb.append("\ufe15"); + sb.append("\174"); + sb.append("\ufe15"); + sb.append("\175"); + sb.append("\ufe15"); + sb.append("\176"); + sb.append("\ufe15"); + sb.append("\177"); + sb.append("\ufe15"); + sb.append("\202"); + sb.append("\ufe15"); + sb.append("\216"); + sb.append("\ufe15"); + sb.append("\232"); + sb.append("\ufe15"); + sb.append("\233"); + sb.append("\ufe15"); + sb.append("\243"); + sb.append("\ufe15"); sb.append("\246"); + sb.append("\ufe15"); + sb.append("\252"); + sb.append("\ufe15"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\040"); - sb.append("\045"); - sb.append("\uff39"); - sb.append("\046"); - sb.append("\uff39"); - sb.append("\112"); - sb.append("\uff39"); - sb.append("\120"); - sb.append("\uff39"); - sb.append("\222"); - sb.append("\uff39"); - sb.append("\223"); - sb.append("\uff39"); - sb.append("\224"); - sb.append("\uff39"); - sb.append("\225"); - sb.append("\uff39"); - sb.append("\226"); - sb.append("\uff39"); - sb.append("\227"); - sb.append("\uff39"); - sb.append("\247"); - sb.append("\uff39"); - sb.append("\250"); - sb.append("\uff39"); - sb.append("\256"); - sb.append("\uff39"); - sb.append("\257"); - sb.append("\uff39"); - sb.append("\260"); - sb.append("\uff39"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\040"); - sb.append("\045"); - sb.append("\ufe84"); - sb.append("\046"); - sb.append("\ufe88"); - sb.append("\112"); - sb.append("\u05c1"); sb.append("\120"); - sb.append("\u05c0"); - sb.append("\222"); - sb.append("\303"); - sb.append("\223"); - sb.append("\264"); - sb.append("\224"); - sb.append("\265"); - sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\254"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\045"); - sb.append("\u05c6"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\046"); - sb.append("\u0479"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\040"); - sb.append("\045"); - sb.append("\uff3a"); - sb.append("\046"); - sb.append("\uff3a"); + sb.append("\031"); + sb.append("\ufe31"); + sb.append("\033"); + sb.append("\ufe31"); + sb.append("\073"); + sb.append("\ufe31"); sb.append("\112"); - sb.append("\uff3a"); - sb.append("\120"); - sb.append("\uff3a"); - sb.append("\222"); - sb.append("\uff3a"); - sb.append("\223"); - sb.append("\uff3a"); - sb.append("\224"); - sb.append("\uff3a"); - sb.append("\225"); - sb.append("\uff3a"); - sb.append("\226"); - sb.append("\uff3a"); - sb.append("\227"); - sb.append("\uff3a"); - sb.append("\247"); - sb.append("\uff3a"); - sb.append("\250"); - sb.append("\uff3a"); - sb.append("\256"); - sb.append("\uff3a"); - sb.append("\257"); - sb.append("\uff3a"); - sb.append("\260"); - sb.append("\uff3a"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\034"); - sb.append("\045"); - sb.append("\ufe84"); - sb.append("\046"); - sb.append("\ufe88"); - sb.append("\222"); - sb.append("\303"); - sb.append("\223"); - sb.append("\264"); - sb.append("\224"); - sb.append("\265"); - sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\254"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\032"); - sb.append("\045"); - sb.append("\ufe83"); - sb.append("\046"); - sb.append("\ufe87"); - sb.append("\222"); - sb.append("\303"); - sb.append("\223"); - sb.append("\264"); - sb.append("\224"); - sb.append("\265"); - sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\250"); - sb.append("\254"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\040"); - sb.append("\045"); - sb.append("\uff34"); - sb.append("\046"); - sb.append("\uff34"); - sb.append("\112"); - sb.append("\uff34"); - sb.append("\120"); - sb.append("\uff34"); - sb.append("\222"); - sb.append("\uff34"); - sb.append("\223"); - sb.append("\uff34"); - sb.append("\224"); - sb.append("\uff34"); - sb.append("\225"); - sb.append("\uff34"); - sb.append("\226"); - sb.append("\uff34"); - sb.append("\227"); - sb.append("\uff34"); - sb.append("\247"); - sb.append("\uff34"); - sb.append("\250"); - sb.append("\uff34"); - sb.append("\256"); - sb.append("\uff34"); - sb.append("\257"); - sb.append("\uff34"); - sb.append("\260"); - sb.append("\uff34"); + sb.append("\ufe31"); + sb.append("\127"); + sb.append("\ufe31"); + sb.append("\130"); + sb.append("\ufe31"); + sb.append("\131"); + sb.append("\ufe31"); + sb.append("\132"); + sb.append("\ufe31"); + sb.append("\150"); + sb.append("\ufe31"); + sb.append("\151"); + sb.append("\ufe31"); + sb.append("\152"); + sb.append("\ufe31"); + sb.append("\153"); + sb.append("\ufe31"); + sb.append("\154"); + sb.append("\ufe31"); + sb.append("\155"); + sb.append("\ufe31"); + sb.append("\156"); + sb.append("\ufe31"); + sb.append("\157"); + sb.append("\ufe31"); + sb.append("\160"); + sb.append("\ufe31"); + sb.append("\161"); + sb.append("\ufe31"); + sb.append("\162"); + sb.append("\ufe31"); + sb.append("\163"); + sb.append("\ufe31"); + sb.append("\164"); + sb.append("\ufe31"); + sb.append("\165"); + sb.append("\ufe31"); + sb.append("\166"); + sb.append("\ufe31"); + sb.append("\167"); + sb.append("\ufe31"); + sb.append("\170"); + sb.append("\ufe31"); + sb.append("\171"); + sb.append("\ufe31"); + sb.append("\172"); + sb.append("\ufe31"); + sb.append("\173"); + sb.append("\ufe31"); + sb.append("\174"); + sb.append("\ufe31"); + sb.append("\175"); + sb.append("\ufe31"); + sb.append("\176"); + sb.append("\ufe31"); + sb.append("\177"); + sb.append("\ufe31"); + sb.append("\202"); + sb.append("\ufe31"); + sb.append("\216"); + sb.append("\ufe31"); + sb.append("\232"); + sb.append("\ufe31"); + sb.append("\233"); + sb.append("\ufe31"); + sb.append("\243"); + sb.append("\ufe31"); + sb.append("\246"); + sb.append("\ufe31"); + sb.append("\252"); + sb.append("\ufe31"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff3d"); + sb.append("\344"); sb.append("\003"); - sb.append("\uff3d"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\uff3d"); + sb.append("\u0222"); sb.append("\005"); - sb.append("\uff3d"); + sb.append("\u01ae"); sb.append("\006"); - sb.append("\uff3d"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff3d"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff3d"); + sb.append("\u0226"); sb.append("\011"); - sb.append("\uff3d"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff3d"); - sb.append("\014"); - sb.append("\uff3d"); + sb.append("\075"); sb.append("\015"); - sb.append("\uff3d"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff3d"); + sb.append("\071"); sb.append("\017"); - sb.append("\uff3d"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\uff3d"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\uff3d"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\uff3d"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\uff3d"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\uff3d"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\uff3d"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\uff3d"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\uff3d"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\uff3d"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\uff3d"); + sb.append("\u0214"); + sb.append("\033"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\uff3d"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\uff3d"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\uff3d"); + sb.append("\u0219"); sb.append("\037"); - sb.append("\uff3d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\uff3d"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\uff3d"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\uff3d"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\uff3d"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\uff3d"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\uff3d"); + sb.append("\u0204"); sb.append("\046"); - sb.append("\uff3d"); + sb.append("\u019f"); sb.append("\047"); - sb.append("\uff3d"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\uff3d"); - sb.append("\051"); - sb.append("\uff3d"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\uff3d"); - sb.append("\054"); - sb.append("\uff3d"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u0206"); + sb.append("\055"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\uff3d"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\uff3d"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\uff3d"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\uff3d"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\uff3d"); - sb.append("\064"); - sb.append("\uff3d"); + sb.append("\u0200"); sb.append("\065"); - sb.append("\uff3d"); + sb.append("\u0207"); sb.append("\066"); - sb.append("\uff3d"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\uff3d"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\uff3d"); + sb.append("\u0221"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\uff3d"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\uff3d"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\uff3d"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\uff3d"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\uff3d"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\uff3d"); + sb.append("\u0216"); sb.append("\105"); - sb.append("\uff3d"); - sb.append("\111"); - sb.append("\uff3d"); - sb.append("\112"); - sb.append("\uff3d"); + sb.append("\141"); sb.append("\114"); - sb.append("\uff3d"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\uff3d"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\uff3d"); - sb.append("\120"); - sb.append("\uff3d"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\uff3d"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\uff3d"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\uff3d"); + sb.append("\u0210"); sb.append("\124"); - sb.append("\uff3d"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\uff3d"); + sb.append("\u0215"); sb.append("\126"); - sb.append("\uff3d"); + sb.append("\u021a"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\uff3d"); - sb.append("\151"); - sb.append("\uff3d"); - sb.append("\172"); - sb.append("\uff3d"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); sb.append("\173"); - sb.append("\uff3d"); - sb.append("\177"); - sb.append("\uff3d"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff3d"); - sb.append("\202"); - sb.append("\uff3d"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff3d"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff3d"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff3d"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff3d"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff3d"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff3d"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff3d"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff3d"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff3d"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff3d"); - sb.append("\216"); - sb.append("\uff3d"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\uff3d"); + sb.append("\u0213"); sb.append("\220"); - sb.append("\uff3d"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\uff3d"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\uff3d"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\uff3d"); + sb.append("\u0205"); sb.append("\224"); - sb.append("\uff3d"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\uff3d"); - sb.append("\233"); - sb.append("\uff3d"); + sb.append("\u01a0"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufec3"); sb.append("\234"); - sb.append("\uff3d"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff3d"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff3d"); - sb.append("\240"); - sb.append("\uff3d"); - sb.append("\247"); - sb.append("\uff3d"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); sb.append("\250"); - sb.append("\uff3d"); - sb.append("\252"); - sb.append("\uff3d"); - sb.append("\253"); - sb.append("\uff3d"); + sb.append("\021"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\254"); - sb.append("\uff3d"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff3d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\040"); - sb.append("\045"); - sb.append("\uff36"); - sb.append("\046"); - sb.append("\uff36"); - sb.append("\112"); - sb.append("\uff36"); - sb.append("\120"); - sb.append("\uff36"); - sb.append("\222"); - sb.append("\uff36"); - sb.append("\223"); - sb.append("\uff36"); - sb.append("\224"); - sb.append("\uff36"); - sb.append("\225"); - sb.append("\uff36"); - sb.append("\226"); - sb.append("\uff36"); - sb.append("\227"); - sb.append("\uff36"); - sb.append("\247"); - sb.append("\uff36"); - sb.append("\250"); - sb.append("\uff36"); + sb.append("\064"); sb.append("\256"); - sb.append("\uff36"); - sb.append("\257"); - sb.append("\uff36"); - sb.append("\260"); - sb.append("\uff36"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\244"); + sb.append("\004"); + sb.append("\u01a4"); + sb.append("\005"); + sb.append("\u01ae"); + sb.append("\010"); + sb.append("\u016d"); + sb.append("\012"); + sb.append("\075"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u018c"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0162"); + sb.append("\037"); + sb.append("\u015f"); sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\uff35"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\uff35"); - sb.append("\112"); - sb.append("\uff35"); - sb.append("\120"); - sb.append("\uff35"); - sb.append("\222"); - sb.append("\uff35"); - sb.append("\223"); - sb.append("\uff35"); - sb.append("\224"); - sb.append("\uff35"); - sb.append("\225"); - sb.append("\uff35"); - sb.append("\226"); - sb.append("\uff35"); - sb.append("\227"); - sb.append("\uff35"); - sb.append("\247"); - sb.append("\uff35"); - sb.append("\250"); - sb.append("\uff35"); - sb.append("\256"); - sb.append("\uff35"); - sb.append("\257"); - sb.append("\uff35"); - sb.append("\260"); - sb.append("\uff35"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\u047b"); - sb.append("\151"); - sb.append("\u05c5"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\040"); - sb.append("\045"); - sb.append("\uff38"); - sb.append("\046"); - sb.append("\uff38"); - sb.append("\112"); - sb.append("\uff38"); - sb.append("\120"); - sb.append("\uff38"); - sb.append("\222"); - sb.append("\uff38"); - sb.append("\223"); - sb.append("\uff38"); - sb.append("\224"); - sb.append("\uff38"); - sb.append("\225"); - sb.append("\uff38"); - sb.append("\226"); - sb.append("\uff38"); - sb.append("\227"); - sb.append("\uff38"); - sb.append("\247"); - sb.append("\uff38"); - sb.append("\250"); - sb.append("\uff38"); - sb.append("\256"); - sb.append("\uff38"); - sb.append("\257"); - sb.append("\uff38"); - sb.append("\260"); - sb.append("\uff38"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\242"); - sb.append("\004"); - sb.append("\uff43"); - sb.append("\005"); - sb.append("\uff43"); - sb.append("\010"); - sb.append("\uff43"); - sb.append("\017"); - sb.append("\uff43"); - sb.append("\020"); - sb.append("\uff43"); - sb.append("\021"); - sb.append("\uff43"); - sb.append("\022"); - sb.append("\uff43"); - sb.append("\023"); - sb.append("\uff43"); - sb.append("\024"); - sb.append("\uff43"); - sb.append("\025"); - sb.append("\uff43"); - sb.append("\026"); - sb.append("\uff43"); - sb.append("\027"); - sb.append("\uff43"); - sb.append("\030"); - sb.append("\uff43"); - sb.append("\031"); - sb.append("\uff43"); - sb.append("\032"); - sb.append("\uff43"); - sb.append("\033"); - sb.append("\uff43"); - sb.append("\034"); - sb.append("\uff43"); - sb.append("\035"); - sb.append("\uff43"); - sb.append("\036"); - sb.append("\uff43"); - sb.append("\037"); - sb.append("\uff43"); - sb.append("\040"); - sb.append("\uff43"); - sb.append("\041"); - sb.append("\uff43"); - sb.append("\042"); - sb.append("\uff43"); - sb.append("\043"); - sb.append("\uff43"); - sb.append("\044"); - sb.append("\uff43"); - sb.append("\045"); - sb.append("\uff43"); - sb.append("\046"); - sb.append("\uff43"); + sb.append("\u019f"); sb.append("\047"); - sb.append("\uff43"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\uff43"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\uff43"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\uff43"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\uff43"); + sb.append("\u01ad"); sb.append("\055"); - sb.append("\uff43"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\uff43"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\uff43"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\uff43"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\uff43"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\uff43"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\uff43"); + sb.append("\u016a"); sb.append("\065"); - sb.append("\uff43"); + sb.append("\u016b"); sb.append("\066"); - sb.append("\uff43"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\uff43"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\uff43"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\uff43"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\uff43"); + sb.append("\u0163"); sb.append("\076"); - sb.append("\uff43"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\uff43"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\uff43"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\uff43"); + sb.append("\u0173"); sb.append("\102"); - sb.append("\uff43"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\uff43"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\uff43"); + sb.append("\u015d"); + sb.append("\111"); + sb.append("\u02b0"); sb.append("\114"); - sb.append("\uff43"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\uff43"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\uff43"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\uff43"); + sb.append("\u017a"); sb.append("\122"); - sb.append("\uff43"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\uff43"); + sb.append("\u0183"); sb.append("\124"); - sb.append("\uff43"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\uff43"); + sb.append("\u019b"); sb.append("\126"); - sb.append("\uff43"); + sb.append("\u018e"); sb.append("\130"); - sb.append("\uff43"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\uff43"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\uff43"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\uff43"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\216"); - sb.append("\uff43"); + sb.append("\u017f"); sb.append("\217"); - sb.append("\uff43"); + sb.append("\u0185"); sb.append("\220"); - sb.append("\uff43"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\uff43"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\uff43"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\uff43"); + sb.append("\u0171"); sb.append("\224"); - sb.append("\uff43"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\uff43"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\uff43"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\uff43"); - sb.append("\240"); - sb.append("\uff43"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\234"); + sb.append("\152"); sb.append("\241"); - sb.append("\uff43"); - sb.append("\250"); - sb.append("\uff43"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); sb.append("\251"); - sb.append("\u0227"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\236"); - sb.append("\004"); - sb.append("\u01a2"); - sb.append("\005"); - sb.append("\u01ac"); - sb.append("\010"); - sb.append("\u016b"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufdeb"); + sb.append("\033"); + sb.append("\ufdeb"); + sb.append("\071"); + sb.append("\ufdeb"); + sb.append("\072"); + sb.append("\ufdeb"); + sb.append("\073"); + sb.append("\ufdeb"); + sb.append("\111"); + sb.append("\ufdeb"); + sb.append("\112"); + sb.append("\ufdeb"); + sb.append("\113"); + sb.append("\ufdeb"); + sb.append("\127"); + sb.append("\ufdeb"); + sb.append("\130"); + sb.append("\ufdeb"); + sb.append("\131"); + sb.append("\ufdeb"); + sb.append("\132"); + sb.append("\ufdeb"); + sb.append("\134"); + sb.append("\ufdeb"); + sb.append("\135"); + sb.append("\ufdeb"); + sb.append("\136"); + sb.append("\ufdeb"); + sb.append("\137"); + sb.append("\ufdeb"); + sb.append("\140"); + sb.append("\ufdeb"); + sb.append("\141"); + sb.append("\ufdeb"); + sb.append("\142"); + sb.append("\ufdeb"); + sb.append("\143"); + sb.append("\ufdeb"); + sb.append("\144"); + sb.append("\ufdeb"); + sb.append("\145"); + sb.append("\ufdeb"); + sb.append("\146"); + sb.append("\ufdeb"); + sb.append("\147"); + sb.append("\ufdeb"); + sb.append("\150"); + sb.append("\ufdeb"); + sb.append("\151"); + sb.append("\ufdeb"); + sb.append("\152"); + sb.append("\ufdeb"); + sb.append("\153"); + sb.append("\ufdeb"); + sb.append("\154"); + sb.append("\ufdeb"); + sb.append("\155"); + sb.append("\ufdeb"); + sb.append("\156"); + sb.append("\ufdeb"); + sb.append("\157"); + sb.append("\ufdeb"); + sb.append("\160"); + sb.append("\ufdeb"); + sb.append("\161"); + sb.append("\ufdeb"); + sb.append("\162"); + sb.append("\ufdeb"); + sb.append("\163"); + sb.append("\ufdeb"); + sb.append("\164"); + sb.append("\ufdeb"); + sb.append("\165"); + sb.append("\ufdeb"); + sb.append("\166"); + sb.append("\ufdeb"); + sb.append("\167"); + sb.append("\ufdeb"); + sb.append("\170"); + sb.append("\ufdeb"); + sb.append("\171"); + sb.append("\ufdeb"); + sb.append("\172"); + sb.append("\ufdeb"); + sb.append("\173"); + sb.append("\ufdeb"); + sb.append("\174"); + sb.append("\ufdeb"); + sb.append("\175"); + sb.append("\ufdeb"); + sb.append("\176"); + sb.append("\ufdeb"); + sb.append("\177"); + sb.append("\ufdeb"); + sb.append("\202"); + sb.append("\ufdeb"); + sb.append("\203"); + sb.append("\ufdeb"); + sb.append("\204"); + sb.append("\ufdeb"); + sb.append("\215"); + sb.append("\ufdeb"); + sb.append("\216"); + sb.append("\ufdeb"); + sb.append("\231"); + sb.append("\ufdeb"); + sb.append("\232"); + sb.append("\ufdeb"); + sb.append("\233"); + sb.append("\ufdeb"); + sb.append("\243"); + sb.append("\ufdeb"); + sb.append("\244"); + sb.append("\ufdeb"); + sb.append("\246"); + sb.append("\ufdeb"); + sb.append("\247"); + sb.append("\ufdeb"); + sb.append("\252"); + sb.append("\ufdeb"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd34"); + sb.append("\033"); + sb.append("\ufd34"); + sb.append("\071"); + sb.append("\ufd34"); + sb.append("\072"); + sb.append("\ufd34"); + sb.append("\073"); + sb.append("\ufd34"); + sb.append("\111"); + sb.append("\ufd34"); + sb.append("\112"); + sb.append("\ufd34"); + sb.append("\113"); + sb.append("\ufd34"); + sb.append("\127"); + sb.append("\ufd34"); + sb.append("\130"); + sb.append("\ufd34"); + sb.append("\131"); + sb.append("\ufd34"); + sb.append("\132"); + sb.append("\ufd34"); + sb.append("\134"); + sb.append("\ufd34"); + sb.append("\135"); + sb.append("\ufd34"); + sb.append("\136"); + sb.append("\ufd34"); + sb.append("\137"); + sb.append("\ufd34"); + sb.append("\140"); + sb.append("\ufd34"); + sb.append("\141"); + sb.append("\ufd34"); + sb.append("\142"); + sb.append("\ufd34"); + sb.append("\143"); + sb.append("\ufd34"); + sb.append("\144"); + sb.append("\ufd34"); + sb.append("\145"); + sb.append("\ufd34"); + sb.append("\146"); + sb.append("\ufd34"); + sb.append("\147"); + sb.append("\ufd34"); + sb.append("\150"); + sb.append("\ufd34"); + sb.append("\151"); + sb.append("\ufd34"); + sb.append("\152"); + sb.append("\ufd34"); + sb.append("\153"); + sb.append("\ufd34"); + sb.append("\154"); + sb.append("\ufd34"); + sb.append("\155"); + sb.append("\ufd34"); + sb.append("\156"); + sb.append("\ufd34"); + sb.append("\157"); + sb.append("\ufd34"); + sb.append("\160"); + sb.append("\ufd34"); + sb.append("\161"); + sb.append("\ufd34"); + sb.append("\162"); + sb.append("\ufd34"); + sb.append("\163"); + sb.append("\ufd34"); + sb.append("\164"); + sb.append("\ufd34"); + sb.append("\165"); + sb.append("\ufd34"); + sb.append("\166"); + sb.append("\ufd34"); + sb.append("\167"); + sb.append("\ufd34"); + sb.append("\170"); + sb.append("\ufd34"); + sb.append("\171"); + sb.append("\ufd34"); + sb.append("\172"); + sb.append("\ufd34"); + sb.append("\173"); + sb.append("\ufd34"); + sb.append("\174"); + sb.append("\ufd34"); + sb.append("\175"); + sb.append("\ufd34"); + sb.append("\176"); + sb.append("\ufd34"); + sb.append("\177"); + sb.append("\ufd34"); + sb.append("\202"); + sb.append("\ufd34"); + sb.append("\203"); + sb.append("\ufd34"); + sb.append("\204"); + sb.append("\ufd34"); + sb.append("\215"); + sb.append("\ufd34"); + sb.append("\216"); + sb.append("\ufd34"); + sb.append("\231"); + sb.append("\u029f"); + sb.append("\232"); + sb.append("\ufd34"); + sb.append("\233"); + sb.append("\ufd34"); + sb.append("\243"); + sb.append("\ufd34"); + sb.append("\244"); + sb.append("\ufd34"); + sb.append("\246"); + sb.append("\ufd34"); + sb.append("\247"); + sb.append("\ufd34"); + sb.append("\252"); + sb.append("\ufd34"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd2d"); + sb.append("\033"); + sb.append("\ufd2d"); + sb.append("\071"); + sb.append("\ufd2d"); + sb.append("\072"); + sb.append("\ufd2d"); + sb.append("\073"); + sb.append("\ufd2d"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\112"); + sb.append("\ufd2d"); + sb.append("\113"); + sb.append("\ufd2d"); + sb.append("\127"); + sb.append("\ufd2d"); + sb.append("\130"); + sb.append("\ufd2d"); + sb.append("\131"); + sb.append("\ufd2d"); + sb.append("\132"); + sb.append("\ufd2d"); + sb.append("\134"); + sb.append("\ufd2d"); + sb.append("\135"); + sb.append("\ufd2d"); + sb.append("\136"); + sb.append("\ufd2d"); + sb.append("\137"); + sb.append("\ufd2d"); + sb.append("\140"); + sb.append("\ufd2d"); + sb.append("\141"); + sb.append("\ufd2d"); + sb.append("\142"); + sb.append("\ufd2d"); + sb.append("\143"); + sb.append("\ufd2d"); + sb.append("\144"); + sb.append("\ufd2d"); + sb.append("\145"); + sb.append("\ufd2d"); + sb.append("\146"); + sb.append("\ufd2d"); + sb.append("\147"); + sb.append("\ufd2d"); + sb.append("\150"); + sb.append("\ufd2d"); + sb.append("\151"); + sb.append("\ufd2d"); + sb.append("\152"); + sb.append("\ufd2d"); + sb.append("\153"); + sb.append("\ufd2d"); + sb.append("\154"); + sb.append("\ufd2d"); + sb.append("\155"); + sb.append("\ufd2d"); + sb.append("\156"); + sb.append("\ufd2d"); + sb.append("\157"); + sb.append("\ufd2d"); + sb.append("\160"); + sb.append("\ufd2d"); + sb.append("\161"); + sb.append("\ufd2d"); + sb.append("\162"); + sb.append("\ufd2d"); + sb.append("\163"); + sb.append("\ufd2d"); + sb.append("\164"); + sb.append("\ufd2d"); + sb.append("\165"); + sb.append("\ufd2d"); + sb.append("\166"); + sb.append("\ufd2d"); + sb.append("\167"); + sb.append("\ufd2d"); + sb.append("\170"); + sb.append("\ufd2d"); + sb.append("\171"); + sb.append("\ufd2d"); + sb.append("\172"); + sb.append("\ufd2d"); + sb.append("\173"); + sb.append("\ufd2d"); + sb.append("\174"); + sb.append("\ufd2d"); + sb.append("\175"); + sb.append("\ufd2d"); + sb.append("\176"); + sb.append("\ufd2d"); + sb.append("\177"); + sb.append("\ufd2d"); + sb.append("\202"); + sb.append("\ufd2d"); + sb.append("\203"); + sb.append("\ufd2d"); + sb.append("\204"); + sb.append("\ufd2d"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd2d"); + sb.append("\231"); + sb.append("\ufd2d"); + sb.append("\232"); + sb.append("\ufd2d"); + sb.append("\233"); + sb.append("\ufd2d"); + sb.append("\243"); + sb.append("\ufd2d"); + sb.append("\244"); + sb.append("\ufd2d"); + sb.append("\246"); + sb.append("\ufd2d"); + sb.append("\247"); + sb.append("\ufd2d"); + sb.append("\252"); + sb.append("\ufd2d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd39"); + sb.append("\033"); + sb.append("\ufd39"); + sb.append("\071"); + sb.append("\ufd39"); + sb.append("\072"); + sb.append("\ufd39"); + sb.append("\073"); + sb.append("\ufd39"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\112"); + sb.append("\ufd39"); + sb.append("\113"); + sb.append("\ufd39"); + sb.append("\127"); + sb.append("\ufd39"); + sb.append("\130"); + sb.append("\ufd39"); + sb.append("\131"); + sb.append("\ufd39"); + sb.append("\132"); + sb.append("\ufd39"); + sb.append("\134"); + sb.append("\ufd39"); + sb.append("\135"); + sb.append("\ufd39"); + sb.append("\136"); + sb.append("\ufd39"); + sb.append("\137"); + sb.append("\ufd39"); + sb.append("\140"); + sb.append("\ufd39"); + sb.append("\141"); + sb.append("\ufd39"); + sb.append("\142"); + sb.append("\ufd39"); + sb.append("\143"); + sb.append("\ufd39"); + sb.append("\144"); + sb.append("\ufd39"); + sb.append("\145"); + sb.append("\ufd39"); + sb.append("\146"); + sb.append("\ufd39"); + sb.append("\147"); + sb.append("\ufd39"); + sb.append("\150"); + sb.append("\ufd39"); + sb.append("\151"); + sb.append("\ufd39"); + sb.append("\152"); + sb.append("\ufd39"); + sb.append("\153"); + sb.append("\ufd39"); + sb.append("\154"); + sb.append("\ufd39"); + sb.append("\155"); + sb.append("\ufd39"); + sb.append("\156"); + sb.append("\ufd39"); + sb.append("\157"); + sb.append("\ufd39"); + sb.append("\160"); + sb.append("\ufd39"); + sb.append("\161"); + sb.append("\ufd39"); + sb.append("\162"); + sb.append("\ufd39"); + sb.append("\163"); + sb.append("\ufd39"); + sb.append("\164"); + sb.append("\ufd39"); + sb.append("\165"); + sb.append("\ufd39"); + sb.append("\166"); + sb.append("\ufd39"); + sb.append("\167"); + sb.append("\ufd39"); + sb.append("\170"); + sb.append("\ufd39"); + sb.append("\171"); + sb.append("\ufd39"); + sb.append("\172"); + sb.append("\ufd39"); + sb.append("\173"); + sb.append("\ufd39"); + sb.append("\174"); + sb.append("\ufd39"); + sb.append("\175"); + sb.append("\ufd39"); + sb.append("\176"); + sb.append("\ufd39"); + sb.append("\177"); + sb.append("\ufd39"); + sb.append("\202"); + sb.append("\ufd39"); + sb.append("\203"); + sb.append("\ufd39"); + sb.append("\204"); + sb.append("\ufd39"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd39"); + sb.append("\231"); + sb.append("\ufd39"); + sb.append("\232"); + sb.append("\ufd39"); + sb.append("\233"); + sb.append("\ufd39"); + sb.append("\243"); + sb.append("\ufd39"); + sb.append("\244"); + sb.append("\ufd39"); + sb.append("\246"); + sb.append("\ufd39"); + sb.append("\247"); + sb.append("\ufd39"); + sb.append("\252"); + sb.append("\ufd39"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\031"); + sb.append("\ufd47"); + sb.append("\033"); + sb.append("\ufd47"); + sb.append("\071"); + sb.append("\u02a9"); + sb.append("\072"); + sb.append("\u02a6"); + sb.append("\073"); + sb.append("\ufd47"); + sb.append("\112"); + sb.append("\ufd47"); + sb.append("\113"); + sb.append("\u02a7"); + sb.append("\127"); + sb.append("\ufd47"); + sb.append("\130"); + sb.append("\ufd47"); + sb.append("\131"); + sb.append("\ufd47"); + sb.append("\132"); + sb.append("\ufd47"); + sb.append("\134"); + sb.append("\ufd47"); + sb.append("\135"); + sb.append("\ufd47"); + sb.append("\136"); + sb.append("\ufd47"); + sb.append("\137"); + sb.append("\ufd47"); + sb.append("\140"); + sb.append("\ufd47"); + sb.append("\141"); + sb.append("\ufd47"); + sb.append("\142"); + sb.append("\ufd47"); + sb.append("\143"); + sb.append("\ufd47"); + sb.append("\144"); + sb.append("\ufd47"); + sb.append("\145"); + sb.append("\ufd47"); + sb.append("\146"); + sb.append("\ufd47"); + sb.append("\147"); + sb.append("\ufd47"); + sb.append("\150"); + sb.append("\ufd47"); + sb.append("\151"); + sb.append("\ufd47"); + sb.append("\152"); + sb.append("\ufd47"); + sb.append("\153"); + sb.append("\ufd47"); + sb.append("\154"); + sb.append("\ufd47"); + sb.append("\155"); + sb.append("\ufd47"); + sb.append("\156"); + sb.append("\ufd47"); + sb.append("\157"); + sb.append("\ufd47"); + sb.append("\160"); + sb.append("\ufd47"); + sb.append("\161"); + sb.append("\ufd47"); + sb.append("\162"); + sb.append("\ufd47"); + sb.append("\163"); + sb.append("\ufd47"); + sb.append("\164"); + sb.append("\ufd47"); + sb.append("\165"); + sb.append("\ufd47"); + sb.append("\166"); + sb.append("\ufd47"); + sb.append("\167"); + sb.append("\ufd47"); + sb.append("\170"); + sb.append("\ufd47"); + sb.append("\171"); + sb.append("\ufd47"); + sb.append("\172"); + sb.append("\ufd47"); + sb.append("\173"); + sb.append("\ufd47"); + sb.append("\174"); + sb.append("\ufd47"); + sb.append("\175"); + sb.append("\ufd47"); + sb.append("\176"); + sb.append("\ufd47"); + sb.append("\177"); + sb.append("\ufd47"); + sb.append("\202"); + sb.append("\ufd47"); + sb.append("\203"); + sb.append("\ufd47"); + sb.append("\204"); + sb.append("\ufd47"); + sb.append("\216"); + sb.append("\ufd47"); + sb.append("\231"); + sb.append("\ufd47"); + sb.append("\232"); + sb.append("\ufd47"); + sb.append("\233"); + sb.append("\ufd47"); + sb.append("\243"); + sb.append("\ufd47"); + sb.append("\244"); + sb.append("\ufd47"); + sb.append("\246"); + sb.append("\ufd47"); + sb.append("\247"); + sb.append("\ufd47"); + sb.append("\252"); + sb.append("\ufd47"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u05b6"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u018a"); + sb.append("\ufdea"); sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0160"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); - sb.append("\044"); - sb.append("\u017c"); - sb.append("\045"); - sb.append("\u018d"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); - sb.append("\062"); - sb.append("\u01a6"); - sb.append("\063"); - sb.append("\u0168"); - sb.append("\065"); - sb.append("\u0169"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); - sb.append("\074"); - sb.append("\u01a7"); - sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); - sb.append("\u0163"); - sb.append("\077"); - sb.append("\u0164"); - sb.append("\100"); - sb.append("\u0192"); - sb.append("\101"); - sb.append("\u0171"); - sb.append("\102"); - sb.append("\u0173"); - sb.append("\103"); - sb.append("\u019c"); - sb.append("\104"); - sb.append("\u015b"); - sb.append("\114"); - sb.append("\u0185"); - sb.append("\115"); - sb.append("\u019a"); - sb.append("\116"); - sb.append("\u016e"); - sb.append("\121"); - sb.append("\u0178"); - sb.append("\122"); - sb.append("\u0167"); - sb.append("\123"); - sb.append("\u0181"); - sb.append("\124"); - sb.append("\u0174"); - sb.append("\125"); - sb.append("\u0199"); - sb.append("\126"); - sb.append("\u018c"); + sb.append("\ufdea"); + sb.append("\071"); + sb.append("\ufdea"); + sb.append("\072"); + sb.append("\ufdea"); + sb.append("\073"); + sb.append("\ufdea"); + sb.append("\111"); + sb.append("\ufdea"); + sb.append("\112"); + sb.append("\ufdea"); + sb.append("\113"); + sb.append("\ufdea"); + sb.append("\127"); + sb.append("\ufdea"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\ufdea"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\ufdea"); sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u017d"); + sb.append("\ufdea"); + sb.append("\134"); + sb.append("\ufdea"); + sb.append("\135"); + sb.append("\ufdea"); + sb.append("\136"); + sb.append("\ufdea"); + sb.append("\137"); + sb.append("\ufdea"); + sb.append("\140"); + sb.append("\ufdea"); + sb.append("\141"); + sb.append("\ufdea"); + sb.append("\142"); + sb.append("\ufdea"); + sb.append("\143"); + sb.append("\ufdea"); + sb.append("\144"); + sb.append("\ufdea"); + sb.append("\145"); + sb.append("\ufdea"); + sb.append("\146"); + sb.append("\ufdea"); + sb.append("\147"); + sb.append("\ufdea"); + sb.append("\150"); + sb.append("\ufdea"); + sb.append("\151"); + sb.append("\ufdea"); + sb.append("\152"); + sb.append("\ufdea"); + sb.append("\153"); + sb.append("\ufdea"); + sb.append("\154"); + sb.append("\ufdea"); + sb.append("\155"); + sb.append("\ufdea"); + sb.append("\156"); + sb.append("\ufdea"); + sb.append("\157"); + sb.append("\ufdea"); + sb.append("\160"); + sb.append("\ufdea"); + sb.append("\161"); + sb.append("\ufdea"); + sb.append("\162"); + sb.append("\ufdea"); + sb.append("\163"); + sb.append("\ufdea"); + sb.append("\164"); + sb.append("\ufdea"); + sb.append("\165"); + sb.append("\ufdea"); + sb.append("\166"); + sb.append("\ufdea"); + sb.append("\167"); + sb.append("\ufdea"); + sb.append("\170"); + sb.append("\ufdea"); + sb.append("\171"); + sb.append("\ufdea"); + sb.append("\172"); + sb.append("\ufdea"); + sb.append("\173"); + sb.append("\ufdea"); + sb.append("\174"); + sb.append("\ufdea"); + sb.append("\175"); + sb.append("\ufdea"); + sb.append("\176"); + sb.append("\ufdea"); + sb.append("\177"); + sb.append("\ufdea"); + sb.append("\202"); + sb.append("\ufdea"); + sb.append("\203"); + sb.append("\ufdea"); + sb.append("\204"); + sb.append("\ufdea"); + sb.append("\215"); + sb.append("\ufdea"); + sb.append("\216"); + sb.append("\ufdea"); + sb.append("\231"); + sb.append("\ufdea"); + sb.append("\232"); + sb.append("\ufdea"); + sb.append("\233"); + sb.append("\ufdea"); + sb.append("\243"); + sb.append("\ufdea"); + sb.append("\244"); + sb.append("\ufdea"); + sb.append("\246"); + sb.append("\ufdea"); + sb.append("\247"); + sb.append("\ufdea"); + sb.append("\252"); + sb.append("\ufdea"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe1a"); + sb.append("\033"); + sb.append("\ufe1a"); + sb.append("\073"); + sb.append("\ufe1a"); + sb.append("\112"); + sb.append("\ufe1a"); + sb.append("\127"); + sb.append("\ufe1a"); + sb.append("\130"); + sb.append("\ufe1a"); + sb.append("\131"); + sb.append("\ufe1a"); + sb.append("\132"); + sb.append("\ufe1a"); + sb.append("\150"); + sb.append("\ufe1a"); + sb.append("\151"); + sb.append("\ufe1a"); + sb.append("\152"); + sb.append("\ufe1a"); + sb.append("\153"); + sb.append("\ufe1a"); + sb.append("\154"); + sb.append("\ufe1a"); + sb.append("\155"); + sb.append("\ufe1a"); + sb.append("\156"); + sb.append("\ufe1a"); + sb.append("\157"); + sb.append("\ufe1a"); + sb.append("\160"); + sb.append("\ufe1a"); + sb.append("\161"); + sb.append("\ufe1a"); + sb.append("\162"); + sb.append("\ufe1a"); + sb.append("\163"); + sb.append("\ufe1a"); + sb.append("\164"); + sb.append("\ufe1a"); + sb.append("\165"); + sb.append("\ufe1a"); + sb.append("\166"); + sb.append("\ufe1a"); + sb.append("\167"); + sb.append("\ufe1a"); + sb.append("\170"); + sb.append("\ufe1a"); + sb.append("\171"); + sb.append("\ufe1a"); + sb.append("\172"); + sb.append("\ufe1a"); + sb.append("\173"); + sb.append("\ufe1a"); + sb.append("\174"); + sb.append("\ufe1a"); + sb.append("\175"); + sb.append("\ufe1a"); + sb.append("\176"); + sb.append("\ufe1a"); + sb.append("\177"); + sb.append("\ufe1a"); + sb.append("\202"); + sb.append("\ufe1a"); + sb.append("\216"); + sb.append("\ufe1a"); + sb.append("\232"); + sb.append("\ufe1a"); + sb.append("\233"); + sb.append("\ufe1a"); + sb.append("\243"); + sb.append("\ufe1a"); + sb.append("\246"); + sb.append("\ufe1a"); + sb.append("\252"); + sb.append("\ufe1a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd1e"); + sb.append("\033"); + sb.append("\ufd1e"); + sb.append("\071"); + sb.append("\ufd1e"); + sb.append("\072"); + sb.append("\ufd1e"); + sb.append("\073"); + sb.append("\ufd1e"); + sb.append("\111"); + sb.append("\ufd1e"); + sb.append("\112"); + sb.append("\ufd1e"); + sb.append("\113"); + sb.append("\ufd1e"); + sb.append("\127"); + sb.append("\ufd1e"); + sb.append("\130"); + sb.append("\ufd1e"); + sb.append("\131"); + sb.append("\ufd1e"); + sb.append("\132"); + sb.append("\ufd1e"); + sb.append("\134"); + sb.append("\ufd1e"); + sb.append("\135"); + sb.append("\ufd1e"); + sb.append("\136"); + sb.append("\ufd1e"); + sb.append("\137"); + sb.append("\ufd1e"); + sb.append("\140"); + sb.append("\ufd1e"); + sb.append("\141"); + sb.append("\ufd1e"); + sb.append("\142"); + sb.append("\ufd1e"); + sb.append("\143"); + sb.append("\ufd1e"); + sb.append("\144"); + sb.append("\ufd1e"); + sb.append("\145"); + sb.append("\ufd1e"); + sb.append("\146"); + sb.append("\ufd1e"); + sb.append("\147"); + sb.append("\ufd1e"); + sb.append("\150"); + sb.append("\ufd1e"); + sb.append("\151"); + sb.append("\ufd1e"); + sb.append("\152"); + sb.append("\ufd1e"); + sb.append("\153"); + sb.append("\ufd1e"); + sb.append("\154"); + sb.append("\ufd1e"); + sb.append("\155"); + sb.append("\ufd1e"); + sb.append("\156"); + sb.append("\ufd1e"); + sb.append("\157"); + sb.append("\ufd1e"); + sb.append("\160"); + sb.append("\ufd1e"); + sb.append("\161"); + sb.append("\ufd1e"); + sb.append("\162"); + sb.append("\ufd1e"); + sb.append("\163"); + sb.append("\ufd1e"); + sb.append("\164"); + sb.append("\ufd1e"); + sb.append("\165"); + sb.append("\ufd1e"); + sb.append("\166"); + sb.append("\ufd1e"); + sb.append("\167"); + sb.append("\ufd1e"); + sb.append("\170"); + sb.append("\ufd1e"); + sb.append("\171"); + sb.append("\ufd1e"); + sb.append("\172"); + sb.append("\ufd1e"); + sb.append("\173"); + sb.append("\ufd1e"); + sb.append("\174"); + sb.append("\ufd1e"); + sb.append("\175"); + sb.append("\ufd1e"); + sb.append("\176"); + sb.append("\ufd1e"); + sb.append("\177"); + sb.append("\ufd1e"); + sb.append("\202"); + sb.append("\ufd1e"); + sb.append("\203"); + sb.append("\ufd1e"); + sb.append("\204"); + sb.append("\ufd1e"); + sb.append("\215"); + sb.append("\ufd1e"); sb.append("\216"); - sb.append("\u0183"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u016f"); - sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\250"); - sb.append("\u015c"); + sb.append("\ufd1e"); + sb.append("\231"); + sb.append("\ufd1e"); + sb.append("\232"); + sb.append("\ufd1e"); + sb.append("\233"); + sb.append("\ufd1e"); + sb.append("\243"); + sb.append("\ufd1e"); + sb.append("\244"); + sb.append("\ufd1e"); + sb.append("\246"); + sb.append("\ufd1e"); + sb.append("\247"); + sb.append("\ufd1e"); + sb.append("\252"); + sb.append("\ufd1e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\067"); + sb.append("\u05bb"); + sb.append("\111"); + sb.append("\uff22"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\230"); - sb.append("\u05c9"); + sb.append("\111"); + sb.append("\u05bd"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\056"); + sb.append("\014"); sb.append("\010"); - sb.append("\ufef5"); - sb.append("\012"); - sb.append("\ufef5"); - sb.append("\075"); - sb.append("\ufef5"); - sb.append("\076"); - sb.append("\ufef5"); + sb.append("\244"); sb.append("\121"); - sb.append("\ufef5"); - sb.append("\150"); - sb.append("\ufef5"); - sb.append("\156"); - sb.append("\ufef5"); + sb.append("\240"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\111"); + sb.append("\uff21"); + sb.append("\127"); + sb.append("\246"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\040"); + sb.append("\045"); + sb.append("\uff39"); + sb.append("\046"); + sb.append("\uff39"); + sb.append("\112"); + sb.append("\uff39"); + sb.append("\120"); + sb.append("\uff39"); + sb.append("\223"); + sb.append("\uff39"); + sb.append("\224"); + sb.append("\uff39"); sb.append("\225"); - sb.append("\277"); + sb.append("\uff39"); sb.append("\226"); - sb.append("\257"); + sb.append("\uff39"); sb.append("\227"); - sb.append("\302"); + sb.append("\uff39"); sb.append("\230"); - sb.append("\ufef5"); - sb.append("\231"); - sb.append("\ufefa"); - sb.append("\244"); - sb.append("\ufef5"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff39"); sb.append("\250"); - sb.append("\254"); + sb.append("\uff39"); sb.append("\251"); - sb.append("\ufef5"); - sb.append("\253"); - sb.append("\ufef5"); - sb.append("\254"); - sb.append("\ufef5"); - sb.append("\255"); - sb.append("\ufef5"); - sb.append("\256"); - sb.append("\271"); + sb.append("\uff39"); sb.append("\257"); - sb.append("\275"); + sb.append("\uff39"); sb.append("\260"); + sb.append("\uff39"); sb.append("\261"); + sb.append("\uff39"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u05cb"); + sb.append("\040"); + sb.append("\045"); + sb.append("\ufe84"); + sb.append("\046"); + sb.append("\ufe88"); + sb.append("\112"); + sb.append("\u05c5"); + sb.append("\120"); + sb.append("\u05c4"); + sb.append("\223"); + sb.append("\303"); + sb.append("\224"); + sb.append("\264"); + sb.append("\225"); + sb.append("\265"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\254"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\151"); - sb.append("\ufee2"); - sb.append("\232"); - sb.append("\u0242"); + sb.append("\004"); + sb.append("\045"); + sb.append("\u05ca"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\151"); - sb.append("\u05cd"); + sb.append("\046"); + sb.append("\u047d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\040"); sb.append("\045"); - sb.append("\uff37"); + sb.append("\uff3a"); sb.append("\046"); - sb.append("\uff37"); + sb.append("\uff3a"); sb.append("\112"); - sb.append("\uff37"); + sb.append("\uff3a"); sb.append("\120"); - sb.append("\uff37"); - sb.append("\222"); - sb.append("\uff37"); + sb.append("\uff3a"); sb.append("\223"); - sb.append("\uff37"); + sb.append("\uff3a"); sb.append("\224"); - sb.append("\uff37"); + sb.append("\uff3a"); sb.append("\225"); - sb.append("\uff37"); + sb.append("\uff3a"); sb.append("\226"); - sb.append("\uff37"); + sb.append("\uff3a"); sb.append("\227"); - sb.append("\uff37"); - sb.append("\247"); - sb.append("\uff37"); + sb.append("\uff3a"); + sb.append("\230"); + sb.append("\uff3a"); sb.append("\250"); - sb.append("\uff37"); - sb.append("\256"); - sb.append("\uff37"); + sb.append("\uff3a"); + sb.append("\251"); + sb.append("\uff3a"); sb.append("\257"); - sb.append("\uff37"); + sb.append("\uff3a"); sb.append("\260"); - sb.append("\uff37"); + sb.append("\uff3a"); + sb.append("\261"); + sb.append("\uff3a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufdc0"); - sb.append("\033"); - sb.append("\ufdc0"); - sb.append("\073"); - sb.append("\ufdc0"); - sb.append("\112"); - sb.append("\ufdc0"); - sb.append("\127"); - sb.append("\ufdc0"); - sb.append("\130"); - sb.append("\ufdc0"); - sb.append("\131"); - sb.append("\ufdc0"); - sb.append("\132"); - sb.append("\ufdc0"); - sb.append("\150"); - sb.append("\ufdc0"); - sb.append("\151"); - sb.append("\ufdc0"); - sb.append("\152"); - sb.append("\ufdc0"); - sb.append("\153"); - sb.append("\ufdc0"); - sb.append("\154"); - sb.append("\ufdc0"); - sb.append("\155"); - sb.append("\ufdc0"); - sb.append("\156"); - sb.append("\ufdc0"); - sb.append("\157"); - sb.append("\ufdc0"); - sb.append("\160"); - sb.append("\ufdc0"); - sb.append("\161"); - sb.append("\ufdc0"); - sb.append("\162"); - sb.append("\ufdc0"); - sb.append("\163"); - sb.append("\ufdc0"); - sb.append("\164"); - sb.append("\ufdc0"); - sb.append("\165"); - sb.append("\ufdc0"); - sb.append("\166"); - sb.append("\ufdc0"); - sb.append("\167"); - sb.append("\ufdc0"); - sb.append("\170"); - sb.append("\ufdc0"); - sb.append("\171"); - sb.append("\ufdc0"); - sb.append("\172"); - sb.append("\ufdc0"); - sb.append("\173"); - sb.append("\ufdc0"); - sb.append("\174"); - sb.append("\ufdc0"); - sb.append("\175"); - sb.append("\ufdc0"); - sb.append("\176"); - sb.append("\ufdc0"); - sb.append("\201"); - sb.append("\ufdc0"); - sb.append("\215"); - sb.append("\ufdc0"); - sb.append("\231"); - sb.append("\ufdc0"); - sb.append("\232"); - sb.append("\ufdc0"); - sb.append("\242"); - sb.append("\ufdc0"); - sb.append("\245"); - sb.append("\ufdc0"); + sb.append("\034"); + sb.append("\045"); + sb.append("\ufe84"); + sb.append("\046"); + sb.append("\ufe88"); + sb.append("\223"); + sb.append("\303"); + sb.append("\224"); + sb.append("\264"); + sb.append("\225"); + sb.append("\265"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); + sb.append("\250"); + sb.append("\021"); sb.append("\251"); - sb.append("\ufdc0"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\237"); - sb.append("\u05d0"); + sb.append("\254"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufdc1"); - sb.append("\033"); - sb.append("\ufdc1"); - sb.append("\073"); - sb.append("\ufdc1"); - sb.append("\112"); - sb.append("\ufdc1"); - sb.append("\127"); - sb.append("\ufdc1"); - sb.append("\130"); - sb.append("\ufdc1"); - sb.append("\131"); - sb.append("\ufdc1"); - sb.append("\132"); - sb.append("\ufdc1"); - sb.append("\150"); - sb.append("\ufdc1"); - sb.append("\151"); - sb.append("\ufdc1"); - sb.append("\152"); - sb.append("\ufdc1"); - sb.append("\153"); - sb.append("\ufdc1"); - sb.append("\154"); - sb.append("\ufdc1"); - sb.append("\155"); - sb.append("\ufdc1"); - sb.append("\156"); - sb.append("\ufdc1"); - sb.append("\157"); - sb.append("\ufdc1"); - sb.append("\160"); - sb.append("\ufdc1"); - sb.append("\161"); - sb.append("\ufdc1"); - sb.append("\162"); - sb.append("\ufdc1"); - sb.append("\163"); - sb.append("\ufdc1"); - sb.append("\164"); - sb.append("\ufdc1"); - sb.append("\165"); - sb.append("\ufdc1"); - sb.append("\166"); - sb.append("\ufdc1"); - sb.append("\167"); - sb.append("\ufdc1"); - sb.append("\170"); - sb.append("\ufdc1"); - sb.append("\171"); - sb.append("\ufdc1"); - sb.append("\172"); - sb.append("\ufdc1"); - sb.append("\173"); - sb.append("\ufdc1"); - sb.append("\174"); - sb.append("\ufdc1"); - sb.append("\175"); - sb.append("\ufdc1"); - sb.append("\176"); - sb.append("\ufdc1"); - sb.append("\201"); - sb.append("\ufdc1"); - sb.append("\215"); - sb.append("\ufdc1"); - sb.append("\231"); - sb.append("\ufdc1"); - sb.append("\232"); - sb.append("\ufdc1"); - sb.append("\242"); - sb.append("\ufdc1"); - sb.append("\245"); - sb.append("\ufdc1"); + sb.append("\032"); + sb.append("\045"); + sb.append("\ufe83"); + sb.append("\046"); + sb.append("\ufe87"); + sb.append("\223"); + sb.append("\303"); + sb.append("\224"); + sb.append("\264"); + sb.append("\225"); + sb.append("\265"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); sb.append("\251"); - sb.append("\ufdc1"); + sb.append("\254"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\uff7c"); - sb.append("\004"); - sb.append("\uff7c"); - sb.append("\005"); - sb.append("\uff7c"); - sb.append("\006"); - sb.append("\uff7c"); - sb.append("\007"); - sb.append("\uff7c"); - sb.append("\010"); - sb.append("\uff7c"); - sb.append("\011"); - sb.append("\uff7c"); - sb.append("\012"); - sb.append("\uff7c"); - sb.append("\014"); - sb.append("\uff7c"); - sb.append("\015"); - sb.append("\uff7c"); - sb.append("\016"); - sb.append("\uff7c"); - sb.append("\017"); - sb.append("\uff7c"); - sb.append("\020"); - sb.append("\uff7c"); - sb.append("\021"); - sb.append("\uff7c"); - sb.append("\023"); - sb.append("\uff7c"); - sb.append("\025"); - sb.append("\uff7c"); - sb.append("\027"); - sb.append("\uff7c"); - sb.append("\032"); - sb.append("\uff7c"); - sb.append("\034"); - sb.append("\uff7c"); - sb.append("\036"); - sb.append("\uff7c"); - sb.append("\041"); - sb.append("\uff7c"); - sb.append("\042"); - sb.append("\uff7c"); - sb.append("\043"); - sb.append("\uff7c"); - sb.append("\044"); - sb.append("\uff7c"); + sb.append("\040"); sb.append("\045"); - sb.append("\uff7c"); - sb.append("\047"); - sb.append("\uff7c"); - sb.append("\050"); - sb.append("\uff7c"); - sb.append("\051"); - sb.append("\uff7c"); - sb.append("\052"); - sb.append("\uff7c"); - sb.append("\054"); - sb.append("\uff7c"); - sb.append("\056"); - sb.append("\uff7c"); - sb.append("\057"); - sb.append("\uff7c"); - sb.append("\061"); - sb.append("\uff7c"); - sb.append("\062"); - sb.append("\uff7c"); - sb.append("\063"); - sb.append("\uff7c"); - sb.append("\065"); - sb.append("\uff7c"); - sb.append("\066"); - sb.append("\uff7c"); - sb.append("\074"); - sb.append("\uff7c"); - sb.append("\075"); - sb.append("\uff7c"); - sb.append("\077"); - sb.append("\uff7c"); - sb.append("\100"); - sb.append("\uff7c"); - sb.append("\101"); - sb.append("\uff7c"); - sb.append("\102"); - sb.append("\uff7c"); - sb.append("\103"); - sb.append("\uff7c"); - sb.append("\104"); - sb.append("\uff7c"); - sb.append("\105"); - sb.append("\uff7c"); - sb.append("\111"); - sb.append("\uff7c"); + sb.append("\uff34"); + sb.append("\046"); + sb.append("\uff34"); sb.append("\112"); - sb.append("\uff7c"); - sb.append("\115"); - sb.append("\uff7c"); - sb.append("\116"); - sb.append("\uff7c"); + sb.append("\uff34"); sb.append("\120"); - sb.append("\uff7c"); - sb.append("\121"); - sb.append("\uff7c"); - sb.append("\122"); - sb.append("\uff7c"); - sb.append("\123"); - sb.append("\uff7c"); - sb.append("\124"); - sb.append("\uff7c"); - sb.append("\125"); - sb.append("\uff7c"); - sb.append("\126"); - sb.append("\uff7c"); - sb.append("\133"); - sb.append("\uff7c"); - sb.append("\151"); - sb.append("\uff7c"); - sb.append("\172"); - sb.append("\uff7c"); - sb.append("\173"); - sb.append("\uff7c"); - sb.append("\177"); - sb.append("\uff7c"); - sb.append("\200"); - sb.append("\uff7c"); - sb.append("\202"); - sb.append("\uff7c"); - sb.append("\203"); - sb.append("\uff7c"); - sb.append("\204"); - sb.append("\uff7c"); - sb.append("\205"); - sb.append("\uff7c"); - sb.append("\206"); - sb.append("\uff7c"); - sb.append("\207"); - sb.append("\uff7c"); - sb.append("\210"); - sb.append("\uff7c"); - sb.append("\211"); - sb.append("\uff7c"); - sb.append("\212"); - sb.append("\uff7c"); - sb.append("\213"); - sb.append("\uff7c"); - sb.append("\214"); - sb.append("\uff7c"); - sb.append("\216"); - sb.append("\uff7c"); - sb.append("\222"); - sb.append("\uff7c"); + sb.append("\uff34"); sb.append("\223"); - sb.append("\uff7c"); + sb.append("\uff34"); sb.append("\224"); - sb.append("\uff7c"); + sb.append("\uff34"); + sb.append("\225"); + sb.append("\uff34"); + sb.append("\226"); + sb.append("\uff34"); + sb.append("\227"); + sb.append("\uff34"); sb.append("\230"); - sb.append("\uff7c"); - sb.append("\233"); - sb.append("\uff7c"); - sb.append("\234"); - sb.append("\uff7c"); - sb.append("\235"); - sb.append("\uff7c"); - sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); - sb.append("\247"); - sb.append("\uff7c"); + sb.append("\uff34"); sb.append("\250"); - sb.append("\uff7c"); - sb.append("\252"); - sb.append("\uff7c"); - sb.append("\253"); - sb.append("\uff7c"); - sb.append("\254"); - sb.append("\uff7c"); - sb.append("\255"); - sb.append("\uff7c"); + sb.append("\uff34"); + sb.append("\251"); + sb.append("\uff34"); + sb.append("\257"); + sb.append("\uff34"); + sb.append("\260"); + sb.append("\uff34"); + sb.append("\261"); + sb.append("\uff34"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff3d"); sb.append("\003"); - sb.append("\211"); + sb.append("\uff3d"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff3d"); sb.append("\005"); - sb.append("\164"); + sb.append("\uff3d"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff3d"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff3d"); sb.append("\010"); - sb.append("\217"); + sb.append("\uff3d"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff3d"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff3d"); sb.append("\014"); - sb.append("\007"); + sb.append("\uff3d"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff3d"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff3d"); sb.append("\017"); - sb.append("\143"); + sb.append("\uff3d"); sb.append("\020"); - sb.append("\035"); + sb.append("\uff3d"); sb.append("\021"); - sb.append("\034"); + sb.append("\uff3d"); + sb.append("\022"); + sb.append("\uff3d"); sb.append("\023"); - sb.append("\145"); + sb.append("\uff3d"); + sb.append("\024"); + sb.append("\uff3d"); sb.append("\025"); - sb.append("\200"); + sb.append("\uff3d"); + sb.append("\026"); + sb.append("\uff3d"); sb.append("\027"); - sb.append("\203"); + sb.append("\uff3d"); + sb.append("\030"); + sb.append("\uff3d"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff3d"); sb.append("\034"); - sb.append("\113"); + sb.append("\uff3d"); + sb.append("\035"); + sb.append("\uff3d"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff3d"); + sb.append("\037"); + sb.append("\uff3d"); + sb.append("\040"); + sb.append("\uff3d"); sb.append("\041"); - sb.append("\033"); + sb.append("\uff3d"); sb.append("\042"); - sb.append("\040"); + sb.append("\uff3d"); sb.append("\043"); - sb.append("\226"); + sb.append("\uff3d"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff3d"); sb.append("\045"); - sb.append("\023"); + sb.append("\uff3d"); + sb.append("\046"); + sb.append("\uff3d"); sb.append("\047"); - sb.append("\212"); + sb.append("\uff3d"); sb.append("\050"); - sb.append("\173"); + sb.append("\uff3d"); sb.append("\051"); - sb.append("\214"); + sb.append("\uff3d"); sb.append("\052"); - sb.append("\057"); + sb.append("\uff3d"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff3d"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\uff3d"); sb.append("\057"); - sb.append("\016"); + sb.append("\uff3d"); sb.append("\061"); - sb.append("\110"); + sb.append("\uff3d"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff3d"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff3d"); + sb.append("\064"); + sb.append("\uff3d"); sb.append("\065"); - sb.append("\027"); + sb.append("\uff3d"); sb.append("\066"); - sb.append("\111"); + sb.append("\uff3d"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff3d"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff3d"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff3d"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff3d"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff3d"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff3d"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff3d"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff3d"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff3d"); sb.append("\111"); - sb.append("\157"); + sb.append("\uff3d"); sb.append("\112"); - sb.append("\u05d3"); + sb.append("\uff3d"); + sb.append("\114"); + sb.append("\uff3d"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff3d"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff3d"); sb.append("\120"); - sb.append("\172"); + sb.append("\uff3d"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff3d"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff3d"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff3d"); sb.append("\124"); + sb.append("\uff3d"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff3d"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff3d"); sb.append("\133"); - sb.append("\020"); + sb.append("\uff3d"); sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff3d"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff3d"); + sb.append("\174"); + sb.append("\uff3d"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff3d"); + sb.append("\201"); + sb.append("\uff3d"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff3d"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff3d"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff3d"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff3d"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff3d"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff3d"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff3d"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff3d"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff3d"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\uff3d"); + sb.append("\215"); + sb.append("\uff3d"); + sb.append("\217"); + sb.append("\uff3d"); + sb.append("\220"); + sb.append("\uff3d"); + sb.append("\221"); + sb.append("\uff3d"); sb.append("\222"); - sb.append("\025"); + sb.append("\uff3d"); sb.append("\223"); - sb.append("\030"); + sb.append("\uff3d"); sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff3d"); + sb.append("\225"); + sb.append("\uff3d"); + sb.append("\231"); + sb.append("\uff3d"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff3d"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff3d"); sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff3d"); + sb.append("\237"); + sb.append("\uff3d"); + sb.append("\241"); + sb.append("\uff3d"); sb.append("\250"); - sb.append("\231"); - sb.append("\252"); - sb.append("\227"); + sb.append("\uff3d"); + sb.append("\251"); + sb.append("\uff3d"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff3d"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff3d"); sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\053"); - sb.append("\u05d4"); - sb.append("\055"); - sb.append("\u05d5"); + sb.append("\uff3d"); + sb.append("\256"); + sb.append("\uff3d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); + sb.append("\040"); + sb.append("\045"); + sb.append("\uff36"); + sb.append("\046"); + sb.append("\uff36"); + sb.append("\112"); + sb.append("\uff36"); + sb.append("\120"); + sb.append("\uff36"); + sb.append("\223"); + sb.append("\uff36"); + sb.append("\224"); + sb.append("\uff36"); + sb.append("\225"); + sb.append("\uff36"); + sb.append("\226"); + sb.append("\uff36"); + sb.append("\227"); + sb.append("\uff36"); sb.append("\230"); - sb.append("\u05d9"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\111"); - sb.append("\u05d6"); + sb.append("\uff36"); + sb.append("\250"); + sb.append("\uff36"); + sb.append("\251"); + sb.append("\uff36"); + sb.append("\257"); + sb.append("\uff36"); + sb.append("\260"); + sb.append("\uff36"); + sb.append("\261"); + sb.append("\uff36"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\uff7c"); - sb.append("\004"); - sb.append("\uff7c"); - sb.append("\005"); - sb.append("\uff7c"); - sb.append("\006"); - sb.append("\uff7c"); - sb.append("\007"); - sb.append("\uff7c"); - sb.append("\010"); - sb.append("\uff7c"); - sb.append("\011"); - sb.append("\uff7c"); - sb.append("\012"); - sb.append("\uff7c"); - sb.append("\014"); - sb.append("\uff7c"); - sb.append("\015"); - sb.append("\uff7c"); - sb.append("\016"); - sb.append("\uff7c"); - sb.append("\017"); - sb.append("\uff7c"); - sb.append("\020"); - sb.append("\uff7c"); - sb.append("\021"); - sb.append("\uff7c"); - sb.append("\023"); - sb.append("\uff7c"); - sb.append("\025"); - sb.append("\uff7c"); - sb.append("\027"); - sb.append("\uff7c"); - sb.append("\032"); - sb.append("\uff7c"); - sb.append("\034"); - sb.append("\uff7c"); - sb.append("\036"); - sb.append("\uff7c"); - sb.append("\041"); - sb.append("\uff7c"); - sb.append("\042"); - sb.append("\uff7c"); - sb.append("\043"); - sb.append("\uff7c"); - sb.append("\044"); - sb.append("\uff7c"); + sb.append("\040"); sb.append("\045"); - sb.append("\uff7c"); - sb.append("\047"); - sb.append("\uff7c"); - sb.append("\050"); - sb.append("\uff7c"); - sb.append("\051"); - sb.append("\uff7c"); - sb.append("\052"); - sb.append("\uff7c"); - sb.append("\054"); - sb.append("\uff7c"); - sb.append("\056"); - sb.append("\uff7c"); - sb.append("\057"); - sb.append("\uff7c"); - sb.append("\061"); - sb.append("\uff7c"); - sb.append("\062"); - sb.append("\uff7c"); - sb.append("\063"); - sb.append("\uff7c"); - sb.append("\065"); - sb.append("\uff7c"); - sb.append("\066"); - sb.append("\uff7c"); - sb.append("\074"); - sb.append("\uff7c"); - sb.append("\075"); - sb.append("\uff7c"); - sb.append("\077"); - sb.append("\uff7c"); - sb.append("\100"); - sb.append("\uff7c"); - sb.append("\101"); - sb.append("\uff7c"); - sb.append("\102"); - sb.append("\uff7c"); - sb.append("\103"); - sb.append("\uff7c"); - sb.append("\104"); - sb.append("\uff7c"); - sb.append("\105"); - sb.append("\uff7c"); - sb.append("\111"); - sb.append("\uff7c"); + sb.append("\uff35"); + sb.append("\046"); + sb.append("\uff35"); + sb.append("\112"); + sb.append("\uff35"); + sb.append("\120"); + sb.append("\uff35"); + sb.append("\223"); + sb.append("\uff35"); + sb.append("\224"); + sb.append("\uff35"); + sb.append("\225"); + sb.append("\uff35"); + sb.append("\226"); + sb.append("\uff35"); + sb.append("\227"); + sb.append("\uff35"); + sb.append("\230"); + sb.append("\uff35"); + sb.append("\250"); + sb.append("\uff35"); + sb.append("\251"); + sb.append("\uff35"); + sb.append("\257"); + sb.append("\uff35"); + sb.append("\260"); + sb.append("\uff35"); + sb.append("\261"); + sb.append("\uff35"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\u047f"); + sb.append("\151"); + sb.append("\u05c9"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\040"); + sb.append("\045"); + sb.append("\uff38"); + sb.append("\046"); + sb.append("\uff38"); sb.append("\112"); - sb.append("\uff7c"); - sb.append("\115"); - sb.append("\uff7c"); - sb.append("\116"); - sb.append("\uff7c"); + sb.append("\uff38"); sb.append("\120"); - sb.append("\uff7c"); - sb.append("\121"); - sb.append("\uff7c"); - sb.append("\122"); - sb.append("\uff7c"); - sb.append("\123"); - sb.append("\uff7c"); - sb.append("\124"); - sb.append("\uff7c"); - sb.append("\125"); - sb.append("\uff7c"); - sb.append("\126"); - sb.append("\uff7c"); - sb.append("\133"); - sb.append("\uff7c"); - sb.append("\151"); - sb.append("\uff7c"); - sb.append("\172"); - sb.append("\uff7c"); - sb.append("\173"); - sb.append("\uff7c"); - sb.append("\177"); - sb.append("\uff7c"); - sb.append("\200"); - sb.append("\uff7c"); - sb.append("\202"); - sb.append("\uff7c"); - sb.append("\203"); - sb.append("\uff7c"); - sb.append("\204"); - sb.append("\uff7c"); - sb.append("\205"); - sb.append("\uff7c"); - sb.append("\206"); - sb.append("\uff7c"); - sb.append("\207"); - sb.append("\uff7c"); - sb.append("\210"); - sb.append("\uff7c"); - sb.append("\211"); - sb.append("\uff7c"); - sb.append("\212"); - sb.append("\uff7c"); - sb.append("\213"); - sb.append("\uff7c"); - sb.append("\214"); - sb.append("\uff7c"); - sb.append("\216"); - sb.append("\uff7c"); - sb.append("\222"); - sb.append("\uff7c"); + sb.append("\uff38"); sb.append("\223"); - sb.append("\uff7c"); + sb.append("\uff38"); sb.append("\224"); - sb.append("\uff7c"); + sb.append("\uff38"); + sb.append("\225"); + sb.append("\uff38"); + sb.append("\226"); + sb.append("\uff38"); + sb.append("\227"); + sb.append("\uff38"); sb.append("\230"); - sb.append("\uff7c"); - sb.append("\233"); - sb.append("\uff7c"); - sb.append("\234"); - sb.append("\uff7c"); - sb.append("\235"); - sb.append("\uff7c"); - sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); - sb.append("\247"); - sb.append("\uff7c"); + sb.append("\uff38"); sb.append("\250"); - sb.append("\uff7c"); - sb.append("\252"); - sb.append("\uff7c"); - sb.append("\253"); - sb.append("\uff7c"); - sb.append("\254"); - sb.append("\uff7c"); - sb.append("\255"); - sb.append("\uff7c"); + sb.append("\uff38"); + sb.append("\251"); + sb.append("\uff38"); + sb.append("\257"); + sb.append("\uff38"); + sb.append("\260"); + sb.append("\uff38"); + sb.append("\261"); + sb.append("\uff38"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\211"); + sb.append("\242"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff43"); sb.append("\005"); - sb.append("\164"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); + sb.append("\uff43"); sb.append("\010"); - sb.append("\217"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\014"); - sb.append("\007"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); + sb.append("\uff43"); sb.append("\017"); - sb.append("\143"); + sb.append("\uff43"); sb.append("\020"); - sb.append("\035"); + sb.append("\uff43"); sb.append("\021"); - sb.append("\034"); + sb.append("\uff43"); + sb.append("\022"); + sb.append("\uff43"); sb.append("\023"); - sb.append("\145"); + sb.append("\uff43"); + sb.append("\024"); + sb.append("\uff43"); sb.append("\025"); - sb.append("\200"); + sb.append("\uff43"); + sb.append("\026"); + sb.append("\uff43"); sb.append("\027"); - sb.append("\203"); + sb.append("\uff43"); + sb.append("\030"); + sb.append("\uff43"); + sb.append("\031"); + sb.append("\uff43"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff43"); + sb.append("\033"); + sb.append("\uff43"); sb.append("\034"); - sb.append("\113"); + sb.append("\uff43"); + sb.append("\035"); + sb.append("\uff43"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff43"); + sb.append("\037"); + sb.append("\uff43"); + sb.append("\040"); + sb.append("\uff43"); sb.append("\041"); - sb.append("\033"); + sb.append("\uff43"); sb.append("\042"); - sb.append("\040"); + sb.append("\uff43"); sb.append("\043"); - sb.append("\226"); + sb.append("\uff43"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff43"); sb.append("\045"); - sb.append("\023"); + sb.append("\uff43"); + sb.append("\046"); + sb.append("\uff43"); sb.append("\047"); - sb.append("\212"); + sb.append("\uff43"); sb.append("\050"); - sb.append("\173"); - sb.append("\051"); - sb.append("\214"); + sb.append("\uff43"); sb.append("\052"); - sb.append("\057"); + sb.append("\uff43"); + sb.append("\053"); + sb.append("\uff43"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff43"); + sb.append("\055"); + sb.append("\uff43"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\uff43"); sb.append("\057"); - sb.append("\016"); + sb.append("\uff43"); + sb.append("\060"); + sb.append("\uff43"); sb.append("\061"); - sb.append("\110"); + sb.append("\uff43"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff43"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff43"); sb.append("\065"); - sb.append("\027"); + sb.append("\uff43"); sb.append("\066"); - sb.append("\111"); + sb.append("\uff43"); + sb.append("\067"); + sb.append("\uff43"); + sb.append("\070"); + sb.append("\uff43"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff43"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff43"); + sb.append("\076"); + sb.append("\uff43"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff43"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff43"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff43"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff43"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff43"); sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\111"); - sb.append("\157"); - sb.append("\112"); - sb.append("\u05d8"); + sb.append("\uff43"); + sb.append("\114"); + sb.append("\uff43"); sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\120"); - sb.append("\172"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); + sb.append("\uff43"); sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); - sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\uff43"); + sb.append("\121"); + sb.append("\uff43"); + sb.append("\122"); + sb.append("\uff43"); + sb.append("\123"); + sb.append("\uff43"); + sb.append("\124"); + sb.append("\uff43"); + sb.append("\125"); + sb.append("\uff43"); + sb.append("\126"); + sb.append("\uff43"); + sb.append("\130"); + sb.append("\uff43"); + sb.append("\131"); + sb.append("\uff43"); + sb.append("\132"); + sb.append("\uff43"); + sb.append("\133"); + sb.append("\uff43"); + sb.append("\157"); + sb.append("\u0228"); + sb.append("\217"); + sb.append("\uff43"); + sb.append("\220"); + sb.append("\uff43"); + sb.append("\221"); + sb.append("\uff43"); sb.append("\222"); - sb.append("\025"); + sb.append("\uff43"); sb.append("\223"); - sb.append("\030"); + sb.append("\uff43"); sb.append("\224"); - sb.append("\115"); + sb.append("\uff43"); + sb.append("\225"); + sb.append("\uff43"); + sb.append("\226"); + sb.append("\uff43"); + sb.append("\227"); + sb.append("\uff43"); sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\231"); + sb.append("\uff43"); + sb.append("\241"); + sb.append("\uff43"); + sb.append("\242"); + sb.append("\uff43"); + sb.append("\251"); + sb.append("\uff43"); sb.append("\252"); - sb.append("\227"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\u022b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff5c"); - sb.append("\003"); - sb.append("\uff5c"); + sb.append("\236"); sb.append("\004"); - sb.append("\uff5c"); + sb.append("\u01a4"); sb.append("\005"); - sb.append("\uff5c"); - sb.append("\006"); - sb.append("\uff5c"); - sb.append("\007"); - sb.append("\uff5c"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\uff5c"); - sb.append("\011"); - sb.append("\uff5c"); - sb.append("\012"); - sb.append("\uff5c"); - sb.append("\014"); - sb.append("\uff5c"); - sb.append("\015"); - sb.append("\uff5c"); - sb.append("\016"); - sb.append("\uff5c"); + sb.append("\u016d"); sb.append("\017"); - sb.append("\uff5c"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\uff5c"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\uff5c"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\uff5c"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\uff5c"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\uff5c"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\uff5c"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\uff5c"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\uff5c"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\uff5c"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\uff5c"); + sb.append("\u018c"); + sb.append("\033"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\uff5c"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\uff5c"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\uff5c"); + sb.append("\u0162"); sb.append("\037"); - sb.append("\uff5c"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\uff5c"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\uff5c"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\uff5c"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\uff5c"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\uff5c"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\uff5c"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\uff5c"); + sb.append("\u019f"); sb.append("\047"); - sb.append("\uff5c"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\uff5c"); - sb.append("\051"); - sb.append("\uff5c"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\uff5c"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\uff5c"); + sb.append("\u01ad"); + sb.append("\055"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\uff5c"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\uff5c"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\uff5c"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\uff5c"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\uff5c"); - sb.append("\064"); - sb.append("\uff5c"); + sb.append("\u016a"); sb.append("\065"); - sb.append("\uff5c"); + sb.append("\u016b"); sb.append("\066"); - sb.append("\uff5c"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\uff5c"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\uff5c"); + sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\uff5c"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\uff5c"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\uff5c"); + sb.append("\u0173"); sb.append("\102"); - sb.append("\uff5c"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\uff5c"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\uff5c"); - sb.append("\105"); - sb.append("\uff5c"); - sb.append("\111"); - sb.append("\uff5c"); - sb.append("\112"); - sb.append("\uff5c"); + sb.append("\u015d"); sb.append("\114"); - sb.append("\uff5c"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\uff5c"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\uff5c"); - sb.append("\120"); - sb.append("\uff5c"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\uff5c"); + sb.append("\u017a"); sb.append("\122"); - sb.append("\uff5c"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\uff5c"); + sb.append("\u0183"); sb.append("\124"); - sb.append("\uff5c"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\uff5c"); + sb.append("\u019b"); sb.append("\126"); - sb.append("\uff5c"); + sb.append("\u018e"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\uff5c"); - sb.append("\151"); - sb.append("\uff5c"); - sb.append("\172"); - sb.append("\uff5c"); - sb.append("\173"); - sb.append("\uff5c"); - sb.append("\177"); - sb.append("\uff5c"); - sb.append("\200"); - sb.append("\uff5c"); - sb.append("\202"); - sb.append("\uff5c"); - sb.append("\203"); - sb.append("\uff5c"); - sb.append("\204"); - sb.append("\uff5c"); - sb.append("\205"); - sb.append("\uff5c"); - sb.append("\206"); - sb.append("\uff5c"); - sb.append("\207"); - sb.append("\uff5c"); - sb.append("\210"); - sb.append("\uff5c"); - sb.append("\211"); - sb.append("\uff5c"); - sb.append("\212"); - sb.append("\uff5c"); - sb.append("\213"); - sb.append("\uff5c"); - sb.append("\214"); - sb.append("\uff5c"); - sb.append("\216"); - sb.append("\uff5c"); + sb.append("\u017f"); sb.append("\217"); - sb.append("\uff5c"); + sb.append("\u0185"); sb.append("\220"); - sb.append("\uff5c"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\uff5c"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\uff5c"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\uff5c"); + sb.append("\u0171"); sb.append("\224"); - sb.append("\uff5c"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\uff5c"); - sb.append("\233"); - sb.append("\uff5c"); - sb.append("\234"); - sb.append("\uff5c"); - sb.append("\235"); - sb.append("\uff5c"); - sb.append("\236"); - sb.append("\uff5c"); - sb.append("\240"); - sb.append("\uff5c"); - sb.append("\247"); - sb.append("\uff5c"); - sb.append("\250"); - sb.append("\uff5c"); - sb.append("\252"); - sb.append("\uff5c"); - sb.append("\253"); - sb.append("\uff5c"); - sb.append("\254"); - sb.append("\uff5c"); - sb.append("\255"); - sb.append("\uff5c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\244"); - sb.append("\121"); - sb.append("\237"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\012"); - sb.append("\075"); - sb.append("\231"); - sb.append("\ufcce"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\012"); - sb.append("\uff4e"); - sb.append("\154"); - sb.append("\u05dd"); - sb.append("\231"); - sb.append("\uff4e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\012"); - sb.append("\uff50"); - sb.append("\231"); - sb.append("\uff50"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\244"); - sb.append("\121"); - sb.append("\237"); - sb.append("\253"); + sb.append("\u01a0"); sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\012"); - sb.append("\uff4d"); - sb.append("\154"); - sb.append("\uff4d"); - sb.append("\231"); - sb.append("\uff4d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\012"); - sb.append("\uff4f"); - sb.append("\154"); - sb.append("\u05dd"); - sb.append("\231"); - sb.append("\uff4f"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\010"); - sb.append("\012"); - sb.append("\uff4c"); - sb.append("\154"); - sb.append("\uff4c"); + sb.append("\004"); sb.append("\231"); - sb.append("\uff4c"); + sb.append("\u05cd"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\056"); sb.append("\010"); + sb.append("\ufef5"); sb.append("\012"); - sb.append("\uff4b"); - sb.append("\154"); - sb.append("\uff4b"); + sb.append("\ufef5"); + sb.append("\075"); + sb.append("\ufef5"); + sb.append("\076"); + sb.append("\ufef5"); + sb.append("\121"); + sb.append("\ufef5"); + sb.append("\150"); + sb.append("\ufef5"); + sb.append("\157"); + sb.append("\ufef5"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); sb.append("\231"); - sb.append("\uff4b"); + sb.append("\ufef5"); + sb.append("\232"); + sb.append("\ufefa"); + sb.append("\245"); + sb.append("\ufef5"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\254"); + sb.append("\252"); + sb.append("\ufef5"); + sb.append("\254"); + sb.append("\ufef5"); + sb.append("\255"); + sb.append("\ufef5"); + sb.append("\256"); + sb.append("\ufef5"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\231"); - sb.append("\ufccd"); + sb.append("\232"); + sb.append("\u05cf"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u05e4"); + sb.append("\006"); + sb.append("\151"); + sb.append("\ufee2"); + sb.append("\233"); + sb.append("\u0246"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\111"); - sb.append("\u05e5"); + sb.append("\151"); + sb.append("\u05d1"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\uff7c"); - sb.append("\004"); - sb.append("\uff7c"); - sb.append("\005"); - sb.append("\uff7c"); - sb.append("\006"); - sb.append("\uff7c"); - sb.append("\007"); - sb.append("\uff7c"); - sb.append("\010"); - sb.append("\uff7c"); - sb.append("\011"); - sb.append("\uff7c"); - sb.append("\012"); - sb.append("\uff7c"); - sb.append("\014"); - sb.append("\uff7c"); - sb.append("\015"); - sb.append("\uff7c"); - sb.append("\016"); - sb.append("\uff7c"); - sb.append("\017"); - sb.append("\uff7c"); - sb.append("\020"); - sb.append("\uff7c"); - sb.append("\021"); - sb.append("\uff7c"); - sb.append("\023"); - sb.append("\uff7c"); - sb.append("\025"); - sb.append("\uff7c"); - sb.append("\027"); - sb.append("\uff7c"); - sb.append("\032"); - sb.append("\uff7c"); - sb.append("\034"); - sb.append("\uff7c"); - sb.append("\036"); - sb.append("\uff7c"); - sb.append("\041"); - sb.append("\uff7c"); - sb.append("\042"); - sb.append("\uff7c"); - sb.append("\043"); - sb.append("\uff7c"); - sb.append("\044"); - sb.append("\uff7c"); + sb.append("\040"); sb.append("\045"); - sb.append("\uff7c"); - sb.append("\047"); - sb.append("\uff7c"); - sb.append("\050"); - sb.append("\uff7c"); - sb.append("\051"); - sb.append("\uff7c"); - sb.append("\052"); - sb.append("\uff7c"); - sb.append("\054"); - sb.append("\uff7c"); - sb.append("\056"); - sb.append("\uff7c"); - sb.append("\057"); - sb.append("\uff7c"); - sb.append("\061"); - sb.append("\uff7c"); - sb.append("\062"); - sb.append("\uff7c"); - sb.append("\063"); - sb.append("\uff7c"); - sb.append("\065"); - sb.append("\uff7c"); - sb.append("\066"); - sb.append("\uff7c"); - sb.append("\074"); - sb.append("\uff7c"); - sb.append("\075"); - sb.append("\uff7c"); - sb.append("\077"); - sb.append("\uff7c"); - sb.append("\100"); - sb.append("\uff7c"); - sb.append("\101"); - sb.append("\uff7c"); - sb.append("\102"); - sb.append("\uff7c"); - sb.append("\103"); - sb.append("\uff7c"); - sb.append("\104"); - sb.append("\uff7c"); - sb.append("\105"); - sb.append("\uff7c"); - sb.append("\111"); - sb.append("\uff7c"); + sb.append("\uff37"); + sb.append("\046"); + sb.append("\uff37"); sb.append("\112"); - sb.append("\uff7c"); - sb.append("\115"); - sb.append("\uff7c"); - sb.append("\116"); - sb.append("\uff7c"); + sb.append("\uff37"); sb.append("\120"); - sb.append("\uff7c"); - sb.append("\121"); - sb.append("\uff7c"); - sb.append("\122"); - sb.append("\uff7c"); - sb.append("\123"); - sb.append("\uff7c"); - sb.append("\124"); - sb.append("\uff7c"); - sb.append("\125"); - sb.append("\uff7c"); - sb.append("\126"); - sb.append("\uff7c"); - sb.append("\133"); - sb.append("\uff7c"); - sb.append("\151"); - sb.append("\uff7c"); - sb.append("\172"); - sb.append("\uff7c"); - sb.append("\173"); - sb.append("\uff7c"); - sb.append("\177"); - sb.append("\uff7c"); - sb.append("\200"); - sb.append("\uff7c"); - sb.append("\202"); - sb.append("\uff7c"); - sb.append("\203"); - sb.append("\uff7c"); - sb.append("\204"); - sb.append("\uff7c"); - sb.append("\205"); - sb.append("\uff7c"); - sb.append("\206"); - sb.append("\uff7c"); - sb.append("\207"); - sb.append("\uff7c"); - sb.append("\210"); - sb.append("\uff7c"); - sb.append("\211"); - sb.append("\uff7c"); - sb.append("\212"); - sb.append("\uff7c"); - sb.append("\213"); - sb.append("\uff7c"); - sb.append("\214"); - sb.append("\uff7c"); - sb.append("\216"); - sb.append("\uff7c"); - sb.append("\222"); - sb.append("\uff7c"); + sb.append("\uff37"); sb.append("\223"); - sb.append("\uff7c"); + sb.append("\uff37"); sb.append("\224"); - sb.append("\uff7c"); + sb.append("\uff37"); + sb.append("\225"); + sb.append("\uff37"); + sb.append("\226"); + sb.append("\uff37"); + sb.append("\227"); + sb.append("\uff37"); sb.append("\230"); - sb.append("\uff7c"); - sb.append("\233"); - sb.append("\uff7c"); - sb.append("\234"); - sb.append("\uff7c"); - sb.append("\235"); - sb.append("\uff7c"); - sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); - sb.append("\247"); - sb.append("\uff7c"); + sb.append("\uff37"); sb.append("\250"); - sb.append("\uff7c"); - sb.append("\252"); - sb.append("\uff7c"); - sb.append("\253"); - sb.append("\uff7c"); - sb.append("\254"); - sb.append("\uff7c"); - sb.append("\255"); - sb.append("\uff7c"); + sb.append("\uff37"); + sb.append("\251"); + sb.append("\uff37"); + sb.append("\257"); + sb.append("\uff37"); + sb.append("\260"); + sb.append("\uff37"); + sb.append("\261"); + sb.append("\uff37"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\211"); - sb.append("\004"); - sb.append("\201"); - sb.append("\005"); - sb.append("\164"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\217"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\014"); - sb.append("\007"); - sb.append("\015"); + sb.append("\120"); sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\017"); - sb.append("\143"); - sb.append("\020"); - sb.append("\035"); - sb.append("\021"); - sb.append("\034"); - sb.append("\023"); - sb.append("\145"); - sb.append("\025"); - sb.append("\200"); - sb.append("\027"); - sb.append("\203"); - sb.append("\032"); - sb.append("\106"); - sb.append("\034"); - sb.append("\113"); - sb.append("\036"); - sb.append("\125"); - sb.append("\041"); + sb.append("\ufdbf"); sb.append("\033"); - sb.append("\042"); - sb.append("\040"); - sb.append("\043"); - sb.append("\226"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\023"); - sb.append("\047"); - sb.append("\212"); - sb.append("\050"); - sb.append("\173"); - sb.append("\051"); - sb.append("\214"); - sb.append("\052"); - sb.append("\057"); - sb.append("\054"); - sb.append("\026"); - sb.append("\056"); - sb.append("\u03a5"); - sb.append("\057"); - sb.append("\016"); - sb.append("\061"); - sb.append("\110"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\065"); - sb.append("\027"); - sb.append("\066"); - sb.append("\111"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); + sb.append("\ufdbf"); + sb.append("\073"); + sb.append("\ufdbf"); + sb.append("\112"); + sb.append("\ufdbf"); + sb.append("\127"); + sb.append("\ufdbf"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable19.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable19.java index 8de8ee9cf8e1..82aef23a52fe 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable19.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable19.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,1402 +29,1242 @@ public String getTableData() { } protected EncodedActionTable19() { sb = new StringBuilder(); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\111"); - sb.append("\157"); - sb.append("\112"); - sb.append("\u05e7"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\120"); - sb.append("\172"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); + sb.append("\130"); + sb.append("\ufdbf"); sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufdbf"); + sb.append("\132"); + sb.append("\ufdbf"); + sb.append("\150"); + sb.append("\ufdbf"); sb.append("\151"); + sb.append("\ufdbf"); + sb.append("\152"); + sb.append("\ufdbf"); + sb.append("\153"); + sb.append("\ufdbf"); + sb.append("\154"); + sb.append("\ufdbf"); + sb.append("\155"); + sb.append("\ufdbf"); + sb.append("\156"); + sb.append("\ufdbf"); + sb.append("\157"); + sb.append("\ufdbf"); + sb.append("\160"); + sb.append("\ufdbf"); + sb.append("\161"); + sb.append("\ufdbf"); + sb.append("\162"); + sb.append("\ufdbf"); + sb.append("\163"); + sb.append("\ufdbf"); + sb.append("\164"); + sb.append("\ufdbf"); + sb.append("\165"); + sb.append("\ufdbf"); + sb.append("\166"); + sb.append("\ufdbf"); + sb.append("\167"); + sb.append("\ufdbf"); + sb.append("\170"); + sb.append("\ufdbf"); sb.append("\171"); + sb.append("\ufdbf"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufdbf"); sb.append("\173"); + sb.append("\ufdbf"); + sb.append("\174"); + sb.append("\ufdbf"); + sb.append("\175"); + sb.append("\ufdbf"); sb.append("\176"); + sb.append("\ufdbf"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufdbf"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); + sb.append("\ufdbf"); sb.append("\216"); - sb.append("\207"); + sb.append("\ufdbf"); + sb.append("\232"); + sb.append("\ufdbf"); + sb.append("\233"); + sb.append("\ufdbf"); + sb.append("\243"); + sb.append("\ufdbf"); + sb.append("\246"); + sb.append("\ufdbf"); + sb.append("\252"); + sb.append("\ufdbf"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\240"); + sb.append("\u05d4"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufdc0"); + sb.append("\033"); + sb.append("\ufdc0"); + sb.append("\073"); + sb.append("\ufdc0"); + sb.append("\112"); + sb.append("\ufdc0"); + sb.append("\127"); + sb.append("\ufdc0"); + sb.append("\130"); + sb.append("\ufdc0"); + sb.append("\131"); + sb.append("\ufdc0"); + sb.append("\132"); + sb.append("\ufdc0"); + sb.append("\150"); + sb.append("\ufdc0"); sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); + sb.append("\ufdc0"); + sb.append("\152"); + sb.append("\ufdc0"); + sb.append("\153"); + sb.append("\ufdc0"); + sb.append("\154"); + sb.append("\ufdc0"); sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufdc0"); + sb.append("\156"); + sb.append("\ufdc0"); + sb.append("\157"); + sb.append("\ufdc0"); + sb.append("\160"); + sb.append("\ufdc0"); + sb.append("\161"); + sb.append("\ufdc0"); + sb.append("\162"); + sb.append("\ufdc0"); + sb.append("\163"); + sb.append("\ufdc0"); + sb.append("\164"); + sb.append("\ufdc0"); + sb.append("\165"); + sb.append("\ufdc0"); + sb.append("\166"); + sb.append("\ufdc0"); + sb.append("\167"); + sb.append("\ufdc0"); + sb.append("\170"); + sb.append("\ufdc0"); + sb.append("\171"); + sb.append("\ufdc0"); + sb.append("\172"); + sb.append("\ufdc0"); + sb.append("\173"); + sb.append("\ufdc0"); + sb.append("\174"); + sb.append("\ufdc0"); + sb.append("\175"); + sb.append("\ufdc0"); + sb.append("\176"); + sb.append("\ufdc0"); + sb.append("\177"); + sb.append("\ufdc0"); + sb.append("\202"); + sb.append("\ufdc0"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\025"); - sb.append("\223"); - sb.append("\030"); - sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); + sb.append("\ufdc0"); + sb.append("\232"); + sb.append("\ufdc0"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\231"); + sb.append("\ufdc0"); + sb.append("\243"); + sb.append("\ufdc0"); + sb.append("\246"); + sb.append("\ufdc0"); sb.append("\252"); - sb.append("\227"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufdc0"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\326"); - sb.append("\002"); - sb.append("\uff56"); + sb.append("\266"); sb.append("\003"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\004"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\005"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\006"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\007"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\010"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\011"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\012"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\014"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\015"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\016"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\017"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\020"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\021"); - sb.append("\uff56"); - sb.append("\022"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\023"); - sb.append("\uff56"); - sb.append("\024"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\025"); - sb.append("\uff56"); - sb.append("\026"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\027"); - sb.append("\uff56"); - sb.append("\030"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\032"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\034"); - sb.append("\uff56"); - sb.append("\035"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\036"); - sb.append("\uff56"); - sb.append("\037"); - sb.append("\uff56"); - sb.append("\040"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\041"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\042"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\043"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\044"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\045"); - sb.append("\uff56"); - sb.append("\046"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\047"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\050"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\051"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\052"); - sb.append("\uff56"); - sb.append("\053"); - sb.append("\u05e8"); + sb.append("\uff7c"); sb.append("\054"); - sb.append("\uff56"); - sb.append("\055"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\056"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\057"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\061"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\062"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\063"); - sb.append("\uff56"); - sb.append("\064"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\065"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\066"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\074"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\075"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\077"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\100"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\101"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\102"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\103"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\104"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\105"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\111"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\112"); - sb.append("\uff56"); - sb.append("\114"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\115"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\116"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\120"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\121"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\122"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\123"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\124"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\125"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\126"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\133"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\151"); - sb.append("\uff56"); - sb.append("\172"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\173"); - sb.append("\uff56"); - sb.append("\177"); - sb.append("\uff56"); + sb.append("\uff7c"); + sb.append("\174"); + sb.append("\uff7c"); sb.append("\200"); - sb.append("\uff56"); - sb.append("\202"); - sb.append("\uff56"); + sb.append("\uff7c"); + sb.append("\201"); + sb.append("\uff7c"); sb.append("\203"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\204"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\205"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\206"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\207"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\210"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\211"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\212"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\213"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\214"); - sb.append("\uff56"); - sb.append("\216"); - sb.append("\uff56"); + sb.append("\uff7c"); + sb.append("\215"); + sb.append("\uff7c"); sb.append("\217"); - sb.append("\uff56"); - sb.append("\220"); - sb.append("\uff56"); - sb.append("\221"); - sb.append("\uff56"); - sb.append("\222"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\223"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\224"); - sb.append("\uff56"); - sb.append("\230"); - sb.append("\uff56"); - sb.append("\233"); - sb.append("\uff56"); + sb.append("\uff7c"); + sb.append("\225"); + sb.append("\uff7c"); + sb.append("\231"); + sb.append("\uff7c"); sb.append("\234"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\235"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\236"); - sb.append("\uff56"); - sb.append("\240"); - sb.append("\uff56"); - sb.append("\247"); - sb.append("\uff56"); + sb.append("\uff7c"); + sb.append("\237"); + sb.append("\uff7c"); + sb.append("\241"); + sb.append("\uff7c"); sb.append("\250"); - sb.append("\uff56"); - sb.append("\252"); - sb.append("\uff56"); + sb.append("\uff7c"); + sb.append("\251"); + sb.append("\uff7c"); sb.append("\253"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\254"); - sb.append("\uff56"); + sb.append("\uff7c"); sb.append("\255"); - sb.append("\uff56"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\u05f2"); + sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\324"); - sb.append("\002"); - sb.append("\uff52"); + sb.append("\266"); sb.append("\003"); - sb.append("\uff52"); + sb.append("\211"); sb.append("\004"); - sb.append("\uff52"); + sb.append("\202"); sb.append("\005"); - sb.append("\uff52"); + sb.append("\164"); sb.append("\006"); - sb.append("\uff52"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff52"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff52"); + sb.append("\217"); sb.append("\011"); - sb.append("\uff52"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff52"); + sb.append("\075"); sb.append("\014"); - sb.append("\uff52"); + sb.append("\007"); sb.append("\015"); - sb.append("\uff52"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff52"); + sb.append("\071"); sb.append("\017"); - sb.append("\uff52"); + sb.append("\143"); sb.append("\020"); - sb.append("\uff52"); + sb.append("\035"); sb.append("\021"); - sb.append("\uff52"); - sb.append("\022"); - sb.append("\uff52"); + sb.append("\034"); sb.append("\023"); - sb.append("\uff52"); - sb.append("\024"); - sb.append("\uff52"); + sb.append("\145"); sb.append("\025"); - sb.append("\uff52"); - sb.append("\026"); - sb.append("\uff52"); + sb.append("\200"); sb.append("\027"); - sb.append("\uff52"); - sb.append("\030"); - sb.append("\uff52"); + sb.append("\203"); sb.append("\032"); - sb.append("\uff52"); + sb.append("\106"); sb.append("\034"); - sb.append("\uff52"); - sb.append("\035"); - sb.append("\uff52"); + sb.append("\113"); sb.append("\036"); - sb.append("\uff52"); - sb.append("\037"); - sb.append("\uff52"); - sb.append("\040"); - sb.append("\uff52"); + sb.append("\125"); sb.append("\041"); - sb.append("\uff52"); + sb.append("\033"); sb.append("\042"); - sb.append("\uff52"); + sb.append("\040"); sb.append("\043"); - sb.append("\uff52"); + sb.append("\226"); sb.append("\044"); - sb.append("\uff52"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff52"); - sb.append("\046"); - sb.append("\uff52"); + sb.append("\023"); sb.append("\047"); - sb.append("\uff52"); + sb.append("\212"); sb.append("\050"); - sb.append("\uff52"); + sb.append("\173"); sb.append("\051"); - sb.append("\uff52"); + sb.append("\214"); sb.append("\052"); - sb.append("\uff52"); + sb.append("\057"); sb.append("\054"); - sb.append("\uff52"); - sb.append("\055"); - sb.append("\u05ed"); + sb.append("\026"); sb.append("\056"); - sb.append("\uff52"); + sb.append("\u03a9"); sb.append("\057"); - sb.append("\uff52"); + sb.append("\016"); sb.append("\061"); - sb.append("\uff52"); + sb.append("\110"); sb.append("\062"); - sb.append("\uff52"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff52"); - sb.append("\064"); - sb.append("\uff52"); + sb.append("\010"); sb.append("\065"); - sb.append("\uff52"); + sb.append("\027"); sb.append("\066"); - sb.append("\uff52"); + sb.append("\111"); sb.append("\074"); - sb.append("\uff52"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff52"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff52"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff52"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff52"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff52"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff52"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff52"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff52"); + sb.append("\141"); sb.append("\111"); - sb.append("\uff52"); + sb.append("\157"); sb.append("\112"); - sb.append("\uff52"); - sb.append("\114"); - sb.append("\uff52"); + sb.append("\u05d7"); sb.append("\115"); - sb.append("\uff52"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff52"); + sb.append("\046"); sb.append("\120"); - sb.append("\uff52"); + sb.append("\172"); sb.append("\121"); - sb.append("\uff52"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff52"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff52"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff52"); sb.append("\125"); - sb.append("\uff52"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff52"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff52"); + sb.append("\020"); sb.append("\151"); - sb.append("\uff52"); - sb.append("\172"); - sb.append("\uff52"); + sb.append("\171"); sb.append("\173"); - sb.append("\uff52"); - sb.append("\177"); - sb.append("\uff52"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff52"); - sb.append("\202"); - sb.append("\uff52"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff52"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff52"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff52"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff52"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff52"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff52"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff52"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff52"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff52"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff52"); - sb.append("\216"); - sb.append("\uff52"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\uff52"); - sb.append("\220"); - sb.append("\uff52"); - sb.append("\221"); - sb.append("\uff52"); - sb.append("\222"); - sb.append("\uff52"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff52"); + sb.append("\025"); sb.append("\224"); - sb.append("\uff52"); - sb.append("\230"); - sb.append("\uff52"); - sb.append("\233"); - sb.append("\uff52"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); sb.append("\234"); - sb.append("\uff52"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff52"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff52"); - sb.append("\240"); - sb.append("\uff52"); - sb.append("\247"); - sb.append("\uff52"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\105"); sb.append("\250"); - sb.append("\uff52"); - sb.append("\252"); - sb.append("\uff52"); + sb.append("\021"); + sb.append("\251"); + sb.append("\231"); sb.append("\253"); - sb.append("\uff52"); + sb.append("\227"); sb.append("\254"); - sb.append("\uff52"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff52"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\326"); + sb.append("\006"); + sb.append("\053"); + sb.append("\u05d8"); + sb.append("\055"); + sb.append("\u05d9"); + sb.append("\001"); sb.append("\002"); - sb.append("\uff55"); + sb.append("\000"); + sb.append("\004"); + sb.append("\231"); + sb.append("\u05dd"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\111"); + sb.append("\u05da"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\266"); sb.append("\003"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\004"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\005"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\006"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\007"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\010"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\011"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\012"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\014"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\015"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\016"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\017"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\020"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\021"); - sb.append("\uff55"); - sb.append("\022"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\023"); - sb.append("\uff55"); - sb.append("\024"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\025"); - sb.append("\uff55"); - sb.append("\026"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\027"); - sb.append("\uff55"); - sb.append("\030"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\032"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\034"); - sb.append("\uff55"); - sb.append("\035"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\036"); - sb.append("\uff55"); - sb.append("\037"); - sb.append("\uff55"); - sb.append("\040"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\041"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\042"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\043"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\044"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\045"); - sb.append("\uff55"); - sb.append("\046"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\047"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\050"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\051"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\052"); - sb.append("\uff55"); - sb.append("\053"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\054"); - sb.append("\uff55"); - sb.append("\055"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\056"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\057"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\061"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\062"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\063"); - sb.append("\uff55"); - sb.append("\064"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\065"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\066"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\074"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\075"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\077"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\100"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\101"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\102"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\103"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\104"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\105"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\111"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\112"); - sb.append("\uff55"); - sb.append("\114"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\115"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\116"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\120"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\121"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\122"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\123"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\124"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\125"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\126"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\133"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\151"); - sb.append("\uff55"); - sb.append("\172"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\173"); - sb.append("\uff55"); - sb.append("\177"); - sb.append("\uff55"); + sb.append("\uff7c"); + sb.append("\174"); + sb.append("\uff7c"); sb.append("\200"); - sb.append("\uff55"); - sb.append("\202"); - sb.append("\uff55"); + sb.append("\uff7c"); + sb.append("\201"); + sb.append("\uff7c"); sb.append("\203"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\204"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\205"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\206"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\207"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\210"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\211"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\212"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\213"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\214"); - sb.append("\uff55"); - sb.append("\216"); - sb.append("\uff55"); + sb.append("\uff7c"); + sb.append("\215"); + sb.append("\uff7c"); sb.append("\217"); - sb.append("\uff55"); - sb.append("\220"); - sb.append("\uff55"); - sb.append("\221"); - sb.append("\uff55"); - sb.append("\222"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\223"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\224"); - sb.append("\uff55"); - sb.append("\230"); - sb.append("\uff55"); - sb.append("\233"); - sb.append("\uff55"); + sb.append("\uff7c"); + sb.append("\225"); + sb.append("\uff7c"); + sb.append("\231"); + sb.append("\uff7c"); sb.append("\234"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\235"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\236"); - sb.append("\uff55"); - sb.append("\240"); - sb.append("\uff55"); - sb.append("\247"); - sb.append("\uff55"); + sb.append("\uff7c"); + sb.append("\237"); + sb.append("\uff7c"); + sb.append("\241"); + sb.append("\uff7c"); sb.append("\250"); - sb.append("\uff55"); - sb.append("\252"); - sb.append("\uff55"); + sb.append("\uff7c"); + sb.append("\251"); + sb.append("\uff7c"); sb.append("\253"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\254"); - sb.append("\uff55"); + sb.append("\uff7c"); sb.append("\255"); - sb.append("\uff55"); + sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\326"); - sb.append("\002"); - sb.append("\uff57"); + sb.append("\266"); sb.append("\003"); - sb.append("\uff57"); + sb.append("\211"); sb.append("\004"); - sb.append("\uff57"); + sb.append("\202"); sb.append("\005"); - sb.append("\uff57"); + sb.append("\164"); sb.append("\006"); - sb.append("\uff57"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff57"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff57"); + sb.append("\217"); sb.append("\011"); - sb.append("\uff57"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff57"); + sb.append("\075"); sb.append("\014"); - sb.append("\uff57"); + sb.append("\007"); sb.append("\015"); - sb.append("\uff57"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff57"); + sb.append("\071"); sb.append("\017"); - sb.append("\uff57"); + sb.append("\143"); sb.append("\020"); - sb.append("\uff57"); + sb.append("\035"); sb.append("\021"); - sb.append("\uff57"); - sb.append("\022"); - sb.append("\uff57"); + sb.append("\034"); sb.append("\023"); - sb.append("\uff57"); - sb.append("\024"); - sb.append("\uff57"); + sb.append("\145"); sb.append("\025"); - sb.append("\uff57"); - sb.append("\026"); - sb.append("\uff57"); + sb.append("\200"); sb.append("\027"); - sb.append("\uff57"); - sb.append("\030"); - sb.append("\uff57"); + sb.append("\203"); sb.append("\032"); - sb.append("\uff57"); + sb.append("\106"); sb.append("\034"); - sb.append("\uff57"); - sb.append("\035"); - sb.append("\uff57"); + sb.append("\113"); sb.append("\036"); - sb.append("\uff57"); - sb.append("\037"); - sb.append("\uff57"); - sb.append("\040"); - sb.append("\uff57"); + sb.append("\125"); sb.append("\041"); - sb.append("\uff57"); + sb.append("\033"); sb.append("\042"); - sb.append("\uff57"); + sb.append("\040"); sb.append("\043"); - sb.append("\uff57"); + sb.append("\226"); sb.append("\044"); - sb.append("\uff57"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff57"); - sb.append("\046"); - sb.append("\uff57"); + sb.append("\023"); sb.append("\047"); - sb.append("\uff57"); + sb.append("\212"); sb.append("\050"); - sb.append("\uff57"); + sb.append("\173"); sb.append("\051"); - sb.append("\uff57"); + sb.append("\214"); sb.append("\052"); - sb.append("\uff57"); - sb.append("\053"); - sb.append("\u05e8"); + sb.append("\057"); sb.append("\054"); - sb.append("\uff57"); - sb.append("\055"); - sb.append("\uff57"); + sb.append("\026"); sb.append("\056"); - sb.append("\uff57"); + sb.append("\u03a9"); sb.append("\057"); - sb.append("\uff57"); + sb.append("\016"); sb.append("\061"); - sb.append("\uff57"); + sb.append("\110"); sb.append("\062"); - sb.append("\uff57"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff57"); - sb.append("\064"); - sb.append("\uff57"); + sb.append("\010"); sb.append("\065"); - sb.append("\uff57"); + sb.append("\027"); sb.append("\066"); - sb.append("\uff57"); + sb.append("\111"); sb.append("\074"); - sb.append("\uff57"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff57"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff57"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff57"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff57"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff57"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff57"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff57"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff57"); + sb.append("\141"); sb.append("\111"); - sb.append("\uff57"); + sb.append("\157"); sb.append("\112"); - sb.append("\uff57"); - sb.append("\114"); - sb.append("\uff57"); + sb.append("\u05dc"); sb.append("\115"); - sb.append("\uff57"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff57"); + sb.append("\046"); sb.append("\120"); - sb.append("\uff57"); + sb.append("\172"); sb.append("\121"); - sb.append("\uff57"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff57"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff57"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff57"); sb.append("\125"); - sb.append("\uff57"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff57"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff57"); + sb.append("\020"); sb.append("\151"); - sb.append("\uff57"); - sb.append("\172"); - sb.append("\uff57"); + sb.append("\171"); sb.append("\173"); - sb.append("\uff57"); - sb.append("\177"); - sb.append("\uff57"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff57"); - sb.append("\202"); - sb.append("\uff57"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff57"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff57"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff57"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff57"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff57"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff57"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff57"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff57"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff57"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff57"); - sb.append("\216"); - sb.append("\uff57"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\uff57"); - sb.append("\220"); - sb.append("\uff57"); - sb.append("\221"); - sb.append("\uff57"); - sb.append("\222"); - sb.append("\uff57"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff57"); + sb.append("\025"); sb.append("\224"); - sb.append("\uff57"); - sb.append("\230"); - sb.append("\uff57"); - sb.append("\233"); - sb.append("\uff57"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); sb.append("\234"); - sb.append("\uff57"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff57"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff57"); - sb.append("\240"); - sb.append("\uff57"); - sb.append("\247"); - sb.append("\uff57"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\105"); sb.append("\250"); - sb.append("\uff57"); - sb.append("\252"); - sb.append("\uff57"); + sb.append("\021"); + sb.append("\251"); + sb.append("\231"); sb.append("\253"); - sb.append("\uff57"); + sb.append("\227"); sb.append("\254"); - sb.append("\uff57"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff57"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\326"); + sb.append("\322"); sb.append("\002"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\003"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\004"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\005"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\006"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\007"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\010"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\011"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\012"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\014"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\015"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\016"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\017"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\020"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\021"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\022"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\023"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\024"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\025"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\026"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\027"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\030"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\032"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\034"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\035"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\036"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\037"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\040"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\041"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\042"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\043"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\044"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\045"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\046"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\047"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\050"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\051"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\052"); - sb.append("\uff54"); - sb.append("\053"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\054"); - sb.append("\uff54"); - sb.append("\055"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\056"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\057"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\061"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\062"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\063"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\064"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\065"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\066"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\074"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\075"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\077"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\100"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\101"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\102"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\103"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\104"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\105"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\111"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\112"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\114"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\115"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\116"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\120"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\121"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\122"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\123"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\124"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\125"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\126"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\133"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\151"); - sb.append("\uff54"); - sb.append("\172"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\173"); - sb.append("\uff54"); - sb.append("\177"); - sb.append("\uff54"); + sb.append("\uff5c"); + sb.append("\174"); + sb.append("\uff5c"); sb.append("\200"); - sb.append("\uff54"); - sb.append("\202"); - sb.append("\uff54"); + sb.append("\uff5c"); + sb.append("\201"); + sb.append("\uff5c"); sb.append("\203"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\204"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\205"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\206"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\207"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\210"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\211"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\212"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\213"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\214"); - sb.append("\uff54"); - sb.append("\216"); - sb.append("\uff54"); + sb.append("\uff5c"); + sb.append("\215"); + sb.append("\uff5c"); sb.append("\217"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\220"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\221"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\222"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\223"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\224"); - sb.append("\uff54"); - sb.append("\230"); - sb.append("\uff54"); - sb.append("\233"); - sb.append("\uff54"); + sb.append("\uff5c"); + sb.append("\225"); + sb.append("\uff5c"); + sb.append("\231"); + sb.append("\uff5c"); sb.append("\234"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\235"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\236"); - sb.append("\uff54"); - sb.append("\240"); - sb.append("\uff54"); - sb.append("\247"); - sb.append("\uff54"); + sb.append("\uff5c"); + sb.append("\237"); + sb.append("\uff5c"); + sb.append("\241"); + sb.append("\uff5c"); sb.append("\250"); - sb.append("\uff54"); - sb.append("\252"); - sb.append("\uff54"); + sb.append("\uff5c"); + sb.append("\251"); + sb.append("\uff5c"); sb.append("\253"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\254"); - sb.append("\uff54"); + sb.append("\uff5c"); sb.append("\255"); - sb.append("\uff54"); + sb.append("\uff5c"); + sb.append("\256"); + sb.append("\uff5c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\111"); - sb.append("\u05ef"); + sb.append("\014"); + sb.append("\010"); + sb.append("\244"); + sb.append("\121"); + sb.append("\240"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff5b"); - sb.append("\003"); - sb.append("\uff5b"); - sb.append("\004"); - sb.append("\uff5b"); - sb.append("\005"); - sb.append("\uff5b"); sb.append("\006"); - sb.append("\uff5b"); - sb.append("\007"); - sb.append("\uff5b"); + sb.append("\012"); + sb.append("\075"); + sb.append("\232"); + sb.append("\ufccc"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\010"); - sb.append("\uff5b"); - sb.append("\011"); - sb.append("\uff5b"); sb.append("\012"); - sb.append("\uff5b"); + sb.append("\uff4e"); + sb.append("\155"); + sb.append("\u05e1"); + sb.append("\232"); + sb.append("\uff4e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\012"); + sb.append("\uff50"); + sb.append("\232"); + sb.append("\uff50"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\014"); - sb.append("\uff5b"); - sb.append("\015"); - sb.append("\uff5b"); - sb.append("\016"); - sb.append("\uff5b"); - sb.append("\017"); - sb.append("\uff5b"); - sb.append("\020"); - sb.append("\uff5b"); - sb.append("\021"); - sb.append("\uff5b"); - sb.append("\022"); - sb.append("\uff5b"); - sb.append("\023"); - sb.append("\uff5b"); - sb.append("\024"); - sb.append("\uff5b"); - sb.append("\025"); - sb.append("\uff5b"); - sb.append("\026"); - sb.append("\uff5b"); - sb.append("\027"); - sb.append("\uff5b"); - sb.append("\030"); - sb.append("\uff5b"); - sb.append("\032"); - sb.append("\uff5b"); - sb.append("\034"); - sb.append("\uff5b"); - sb.append("\035"); - sb.append("\uff5b"); - sb.append("\036"); - sb.append("\uff5b"); - sb.append("\037"); - sb.append("\uff5b"); - sb.append("\040"); - sb.append("\uff5b"); - sb.append("\041"); - sb.append("\uff5b"); - sb.append("\042"); - sb.append("\uff5b"); - sb.append("\043"); - sb.append("\uff5b"); - sb.append("\044"); - sb.append("\uff5b"); - sb.append("\045"); - sb.append("\uff5b"); - sb.append("\046"); - sb.append("\uff5b"); - sb.append("\047"); - sb.append("\uff5b"); - sb.append("\050"); - sb.append("\uff5b"); - sb.append("\051"); - sb.append("\uff5b"); - sb.append("\052"); - sb.append("\uff5b"); - sb.append("\054"); - sb.append("\uff5b"); - sb.append("\056"); - sb.append("\uff5b"); - sb.append("\057"); - sb.append("\uff5b"); - sb.append("\061"); - sb.append("\uff5b"); - sb.append("\062"); - sb.append("\uff5b"); - sb.append("\063"); - sb.append("\uff5b"); - sb.append("\064"); - sb.append("\uff5b"); - sb.append("\065"); - sb.append("\uff5b"); - sb.append("\066"); - sb.append("\uff5b"); - sb.append("\074"); - sb.append("\uff5b"); - sb.append("\075"); - sb.append("\uff5b"); - sb.append("\077"); - sb.append("\uff5b"); - sb.append("\100"); - sb.append("\uff5b"); - sb.append("\101"); - sb.append("\uff5b"); - sb.append("\102"); - sb.append("\uff5b"); - sb.append("\103"); - sb.append("\uff5b"); - sb.append("\104"); - sb.append("\uff5b"); - sb.append("\105"); - sb.append("\uff5b"); - sb.append("\111"); - sb.append("\uff5b"); - sb.append("\112"); - sb.append("\uff5b"); - sb.append("\114"); - sb.append("\uff5b"); - sb.append("\115"); - sb.append("\uff5b"); - sb.append("\116"); - sb.append("\uff5b"); - sb.append("\120"); - sb.append("\uff5b"); + sb.append("\010"); + sb.append("\244"); sb.append("\121"); - sb.append("\uff5b"); - sb.append("\122"); - sb.append("\uff5b"); - sb.append("\123"); - sb.append("\uff5b"); - sb.append("\124"); - sb.append("\uff5b"); - sb.append("\125"); - sb.append("\uff5b"); - sb.append("\126"); - sb.append("\uff5b"); - sb.append("\133"); - sb.append("\uff5b"); - sb.append("\151"); - sb.append("\uff5b"); - sb.append("\172"); - sb.append("\uff5b"); - sb.append("\173"); - sb.append("\uff5b"); - sb.append("\177"); - sb.append("\uff5b"); - sb.append("\200"); - sb.append("\uff5b"); - sb.append("\202"); - sb.append("\uff5b"); - sb.append("\203"); - sb.append("\uff5b"); - sb.append("\204"); - sb.append("\uff5b"); - sb.append("\205"); - sb.append("\uff5b"); - sb.append("\206"); - sb.append("\uff5b"); - sb.append("\207"); - sb.append("\uff5b"); - sb.append("\210"); - sb.append("\uff5b"); - sb.append("\211"); - sb.append("\uff5b"); - sb.append("\212"); - sb.append("\uff5b"); - sb.append("\213"); - sb.append("\uff5b"); - sb.append("\214"); - sb.append("\uff5b"); - sb.append("\216"); - sb.append("\uff5b"); - sb.append("\217"); - sb.append("\uff5b"); - sb.append("\220"); - sb.append("\uff5b"); - sb.append("\221"); - sb.append("\uff5b"); - sb.append("\222"); - sb.append("\uff5b"); - sb.append("\223"); - sb.append("\uff5b"); - sb.append("\224"); - sb.append("\uff5b"); - sb.append("\230"); - sb.append("\uff5b"); - sb.append("\233"); - sb.append("\uff5b"); - sb.append("\234"); - sb.append("\uff5b"); - sb.append("\235"); - sb.append("\uff5b"); - sb.append("\236"); - sb.append("\uff5b"); sb.append("\240"); - sb.append("\uff5b"); - sb.append("\247"); - sb.append("\uff5b"); - sb.append("\250"); - sb.append("\uff5b"); - sb.append("\252"); - sb.append("\uff5b"); - sb.append("\253"); - sb.append("\uff5b"); sb.append("\254"); - sb.append("\uff5b"); + sb.append("\241"); sb.append("\255"); - sb.append("\uff5b"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\012"); + sb.append("\uff4d"); + sb.append("\155"); + sb.append("\uff4d"); + sb.append("\232"); + sb.append("\uff4d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\012"); + sb.append("\uff4f"); + sb.append("\155"); + sb.append("\u05e1"); + sb.append("\232"); + sb.append("\uff4f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\012"); + sb.append("\uff4c"); + sb.append("\155"); + sb.append("\uff4c"); + sb.append("\232"); + sb.append("\uff4c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\012"); + sb.append("\uff4b"); + sb.append("\155"); + sb.append("\uff4b"); + sb.append("\232"); + sb.append("\uff4b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\ufccb"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u05e8"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\111"); + sb.append("\u05e9"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -1546,15 +1387,13 @@ protected EncodedActionTable19() { sb.append("\uff7c"); sb.append("\151"); sb.append("\uff7c"); - sb.append("\172"); - sb.append("\uff7c"); sb.append("\173"); sb.append("\uff7c"); - sb.append("\177"); + sb.append("\174"); sb.append("\uff7c"); sb.append("\200"); sb.append("\uff7c"); - sb.append("\202"); + sb.append("\201"); sb.append("\uff7c"); sb.append("\203"); sb.append("\uff7c"); @@ -1576,17 +1415,17 @@ protected EncodedActionTable19() { sb.append("\uff7c"); sb.append("\214"); sb.append("\uff7c"); - sb.append("\216"); + sb.append("\215"); sb.append("\uff7c"); - sb.append("\222"); + sb.append("\217"); sb.append("\uff7c"); sb.append("\223"); sb.append("\uff7c"); sb.append("\224"); sb.append("\uff7c"); - sb.append("\230"); + sb.append("\225"); sb.append("\uff7c"); - sb.append("\233"); + sb.append("\231"); sb.append("\uff7c"); sb.append("\234"); sb.append("\uff7c"); @@ -1594,13 +1433,13 @@ protected EncodedActionTable19() { sb.append("\uff7c"); sb.append("\236"); sb.append("\uff7c"); - sb.append("\240"); + sb.append("\237"); sb.append("\uff7c"); - sb.append("\247"); + sb.append("\241"); sb.append("\uff7c"); sb.append("\250"); sb.append("\uff7c"); - sb.append("\252"); + sb.append("\251"); sb.append("\uff7c"); sb.append("\253"); sb.append("\uff7c"); @@ -1608,6 +1447,8 @@ protected EncodedActionTable19() { sb.append("\uff7c"); sb.append("\255"); sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -1615,7 +1456,7 @@ protected EncodedActionTable19() { sb.append("\003"); sb.append("\211"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\005"); sb.append("\164"); sb.append("\006"); @@ -1673,7 +1514,7 @@ protected EncodedActionTable19() { sb.append("\054"); sb.append("\026"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\u03a9"); sb.append("\057"); sb.append("\016"); sb.append("\061"); @@ -1707,7 +1548,7 @@ protected EncodedActionTable19() { sb.append("\111"); sb.append("\157"); sb.append("\112"); - sb.append("\u05f1"); + sb.append("\u05eb"); sb.append("\115"); sb.append("\136"); sb.append("\116"); @@ -1730,1942 +1571,1562 @@ protected EncodedActionTable19() { sb.append("\020"); sb.append("\151"); sb.append("\171"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\025"); sb.append("\223"); - sb.append("\030"); + sb.append("\025"); sb.append("\224"); + sb.append("\030"); + sb.append("\225"); sb.append("\115"); - sb.append("\230"); + sb.append("\231"); sb.append("\047"); - sb.append("\233"); - sb.append("\152"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); + sb.append("\241"); sb.append("\105"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); + sb.append("\021"); + sb.append("\251"); sb.append("\231"); - sb.append("\252"); - sb.append("\227"); sb.append("\253"); - sb.append("\147"); + sb.append("\227"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); + sb.append("\326"); sb.append("\002"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\003"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\004"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\005"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\006"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\007"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\010"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\011"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\012"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\014"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\015"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\016"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\017"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\020"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\021"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\022"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\023"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\024"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\025"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\026"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\027"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\030"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\032"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\034"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\035"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\036"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\037"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\040"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\041"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\042"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\043"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\044"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\045"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\046"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\047"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\050"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\051"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\052"); - sb.append("\uff51"); + sb.append("\uff56"); + sb.append("\053"); + sb.append("\u05ec"); sb.append("\054"); - sb.append("\uff51"); + sb.append("\uff56"); + sb.append("\055"); + sb.append("\uff56"); sb.append("\056"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\057"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\061"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\062"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\063"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\064"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\065"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\066"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\074"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\075"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\077"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\100"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\101"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\102"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\103"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\104"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\105"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\111"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\112"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\114"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\115"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\116"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\120"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\121"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\122"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\123"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\124"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\125"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\126"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\133"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\151"); - sb.append("\uff51"); - sb.append("\172"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\173"); - sb.append("\uff51"); - sb.append("\177"); - sb.append("\uff51"); + sb.append("\uff56"); + sb.append("\174"); + sb.append("\uff56"); sb.append("\200"); - sb.append("\uff51"); - sb.append("\202"); - sb.append("\uff51"); + sb.append("\uff56"); + sb.append("\201"); + sb.append("\uff56"); sb.append("\203"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\204"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\205"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\206"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\207"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\210"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\211"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\212"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\213"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\214"); - sb.append("\uff51"); - sb.append("\216"); - sb.append("\uff51"); + sb.append("\uff56"); + sb.append("\215"); + sb.append("\uff56"); sb.append("\217"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\220"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\221"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\222"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\223"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\224"); - sb.append("\uff51"); - sb.append("\230"); - sb.append("\uff51"); - sb.append("\233"); - sb.append("\uff51"); + sb.append("\uff56"); + sb.append("\225"); + sb.append("\uff56"); + sb.append("\231"); + sb.append("\uff56"); sb.append("\234"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\235"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\236"); - sb.append("\uff51"); - sb.append("\240"); - sb.append("\uff51"); - sb.append("\247"); - sb.append("\uff51"); + sb.append("\uff56"); + sb.append("\237"); + sb.append("\uff56"); + sb.append("\241"); + sb.append("\uff56"); sb.append("\250"); - sb.append("\uff51"); - sb.append("\252"); - sb.append("\uff51"); + sb.append("\uff56"); + sb.append("\251"); + sb.append("\uff56"); sb.append("\253"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\254"); - sb.append("\uff51"); + sb.append("\uff56"); sb.append("\255"); - sb.append("\uff51"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\244"); - sb.append("\121"); - sb.append("\237"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\012"); - sb.append("\075"); - sb.append("\231"); - sb.append("\ufcce"); + sb.append("\uff56"); + sb.append("\256"); + sb.append("\uff56"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); sb.append("\231"); - sb.append("\u05f5"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\111"); sb.append("\u05f6"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); + sb.append("\324"); + sb.append("\002"); + sb.append("\uff52"); sb.append("\003"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\004"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\005"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\006"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\007"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\010"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\011"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\012"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\014"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\015"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\016"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\017"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\020"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\021"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\022"); + sb.append("\uff52"); sb.append("\023"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\024"); + sb.append("\uff52"); sb.append("\025"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\026"); + sb.append("\uff52"); sb.append("\027"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\030"); + sb.append("\uff52"); sb.append("\032"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\034"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\035"); + sb.append("\uff52"); sb.append("\036"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\037"); + sb.append("\uff52"); + sb.append("\040"); + sb.append("\uff52"); sb.append("\041"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\042"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\043"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\044"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\045"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\046"); + sb.append("\uff52"); sb.append("\047"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\050"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\051"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\052"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\054"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\055"); + sb.append("\u05f1"); sb.append("\056"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\057"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\061"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\062"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\063"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\064"); + sb.append("\uff52"); sb.append("\065"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\066"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\074"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\075"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\077"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\100"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\101"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\102"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\103"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\104"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\105"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\111"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\112"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\114"); + sb.append("\uff52"); sb.append("\115"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\116"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\120"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\121"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\122"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\123"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\124"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\125"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\126"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\133"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\151"); - sb.append("\uff7c"); - sb.append("\172"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\173"); - sb.append("\uff7c"); - sb.append("\177"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\174"); + sb.append("\uff52"); sb.append("\200"); - sb.append("\uff7c"); - sb.append("\202"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\201"); + sb.append("\uff52"); sb.append("\203"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\204"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\205"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\206"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\207"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\210"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\211"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\212"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\213"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\214"); - sb.append("\uff7c"); - sb.append("\216"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\215"); + sb.append("\uff52"); + sb.append("\217"); + sb.append("\uff52"); + sb.append("\220"); + sb.append("\uff52"); + sb.append("\221"); + sb.append("\uff52"); sb.append("\222"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\223"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\224"); - sb.append("\uff7c"); - sb.append("\230"); - sb.append("\uff7c"); - sb.append("\233"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\225"); + sb.append("\uff52"); + sb.append("\231"); + sb.append("\uff52"); sb.append("\234"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\235"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); - sb.append("\247"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\237"); + sb.append("\uff52"); + sb.append("\241"); + sb.append("\uff52"); sb.append("\250"); - sb.append("\uff7c"); - sb.append("\252"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\251"); + sb.append("\uff52"); sb.append("\253"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\254"); - sb.append("\uff7c"); + sb.append("\uff52"); sb.append("\255"); - sb.append("\uff7c"); + sb.append("\uff52"); + sb.append("\256"); + sb.append("\uff52"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); + sb.append("\326"); + sb.append("\002"); + sb.append("\uff55"); sb.append("\003"); - sb.append("\211"); + sb.append("\uff55"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff55"); sb.append("\005"); - sb.append("\164"); + sb.append("\uff55"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff55"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff55"); sb.append("\010"); - sb.append("\217"); + sb.append("\uff55"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff55"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff55"); sb.append("\014"); - sb.append("\007"); + sb.append("\uff55"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff55"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff55"); sb.append("\017"); - sb.append("\143"); + sb.append("\uff55"); sb.append("\020"); - sb.append("\035"); + sb.append("\uff55"); sb.append("\021"); - sb.append("\034"); + sb.append("\uff55"); + sb.append("\022"); + sb.append("\uff55"); sb.append("\023"); - sb.append("\145"); + sb.append("\uff55"); + sb.append("\024"); + sb.append("\uff55"); sb.append("\025"); - sb.append("\200"); + sb.append("\uff55"); + sb.append("\026"); + sb.append("\uff55"); sb.append("\027"); - sb.append("\203"); + sb.append("\uff55"); + sb.append("\030"); + sb.append("\uff55"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff55"); sb.append("\034"); - sb.append("\113"); + sb.append("\uff55"); + sb.append("\035"); + sb.append("\uff55"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff55"); + sb.append("\037"); + sb.append("\uff55"); + sb.append("\040"); + sb.append("\uff55"); sb.append("\041"); - sb.append("\033"); + sb.append("\uff55"); sb.append("\042"); - sb.append("\040"); + sb.append("\uff55"); sb.append("\043"); - sb.append("\226"); + sb.append("\uff55"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff55"); sb.append("\045"); - sb.append("\023"); + sb.append("\uff55"); + sb.append("\046"); + sb.append("\uff55"); sb.append("\047"); - sb.append("\212"); + sb.append("\uff55"); sb.append("\050"); - sb.append("\173"); + sb.append("\uff55"); sb.append("\051"); - sb.append("\214"); + sb.append("\uff55"); sb.append("\052"); - sb.append("\057"); + sb.append("\uff55"); + sb.append("\053"); + sb.append("\uff55"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff55"); + sb.append("\055"); + sb.append("\uff55"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\uff55"); sb.append("\057"); - sb.append("\016"); + sb.append("\uff55"); sb.append("\061"); - sb.append("\110"); + sb.append("\uff55"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff55"); sb.append("\063"); - sb.append("\010"); + sb.append("\uff55"); + sb.append("\064"); + sb.append("\uff55"); sb.append("\065"); - sb.append("\027"); + sb.append("\uff55"); sb.append("\066"); - sb.append("\111"); + sb.append("\uff55"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff55"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff55"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff55"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff55"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff55"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff55"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff55"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff55"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff55"); sb.append("\111"); - sb.append("\157"); + sb.append("\uff55"); sb.append("\112"); - sb.append("\u05f8"); + sb.append("\uff55"); + sb.append("\114"); + sb.append("\uff55"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff55"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff55"); sb.append("\120"); - sb.append("\172"); + sb.append("\uff55"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff55"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff55"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff55"); sb.append("\124"); + sb.append("\uff55"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff55"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff55"); sb.append("\133"); - sb.append("\020"); + sb.append("\uff55"); sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff55"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff55"); + sb.append("\174"); + sb.append("\uff55"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff55"); + sb.append("\201"); + sb.append("\uff55"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff55"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff55"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff55"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff55"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff55"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff55"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff55"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff55"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff55"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\uff55"); + sb.append("\215"); + sb.append("\uff55"); + sb.append("\217"); + sb.append("\uff55"); + sb.append("\220"); + sb.append("\uff55"); + sb.append("\221"); + sb.append("\uff55"); sb.append("\222"); - sb.append("\025"); + sb.append("\uff55"); sb.append("\223"); - sb.append("\030"); + sb.append("\uff55"); sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff55"); + sb.append("\225"); + sb.append("\uff55"); + sb.append("\231"); + sb.append("\uff55"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff55"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff55"); sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff55"); + sb.append("\237"); + sb.append("\uff55"); + sb.append("\241"); + sb.append("\uff55"); sb.append("\250"); - sb.append("\231"); - sb.append("\252"); - sb.append("\227"); + sb.append("\uff55"); + sb.append("\251"); + sb.append("\uff55"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff55"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff55"); sb.append("\255"); - sb.append("\055"); + sb.append("\uff55"); + sb.append("\256"); + sb.append("\uff55"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\326"); sb.append("\002"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\003"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\004"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\005"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\006"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\007"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\010"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\011"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\012"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\014"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\015"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\016"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\017"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\020"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\021"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\022"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\023"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\024"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\025"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\026"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\027"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\030"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\032"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\034"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\035"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\036"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\037"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\040"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\041"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\042"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\043"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\044"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\045"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\046"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\047"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\050"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\051"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\052"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\053"); - sb.append("\uff53"); + sb.append("\u05ec"); sb.append("\054"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\055"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\056"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\057"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\061"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\062"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\063"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\064"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\065"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\066"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\074"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\075"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\077"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\100"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\101"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\102"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\103"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\104"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\105"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\111"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\112"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\114"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\115"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\116"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\120"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\121"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\122"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\123"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\124"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\125"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\126"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\133"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\151"); - sb.append("\uff53"); - sb.append("\172"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\173"); - sb.append("\uff53"); - sb.append("\177"); - sb.append("\uff53"); + sb.append("\uff57"); + sb.append("\174"); + sb.append("\uff57"); sb.append("\200"); - sb.append("\uff53"); - sb.append("\202"); - sb.append("\uff53"); + sb.append("\uff57"); + sb.append("\201"); + sb.append("\uff57"); sb.append("\203"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\204"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\205"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\206"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\207"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\210"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\211"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\212"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\213"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\214"); - sb.append("\uff53"); - sb.append("\216"); - sb.append("\uff53"); + sb.append("\uff57"); + sb.append("\215"); + sb.append("\uff57"); sb.append("\217"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\220"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\221"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\222"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\223"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\224"); - sb.append("\uff53"); - sb.append("\230"); - sb.append("\uff53"); - sb.append("\233"); - sb.append("\uff53"); + sb.append("\uff57"); + sb.append("\225"); + sb.append("\uff57"); + sb.append("\231"); + sb.append("\uff57"); sb.append("\234"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\235"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\236"); - sb.append("\uff53"); - sb.append("\240"); - sb.append("\uff53"); - sb.append("\247"); - sb.append("\uff53"); + sb.append("\uff57"); + sb.append("\237"); + sb.append("\uff57"); + sb.append("\241"); + sb.append("\uff57"); sb.append("\250"); - sb.append("\uff53"); - sb.append("\252"); - sb.append("\uff53"); + sb.append("\uff57"); + sb.append("\251"); + sb.append("\uff57"); sb.append("\253"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\254"); - sb.append("\uff53"); + sb.append("\uff57"); sb.append("\255"); - sb.append("\uff53"); + sb.append("\uff57"); + sb.append("\256"); + sb.append("\uff57"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufe49"); - sb.append("\033"); - sb.append("\ufe49"); - sb.append("\073"); - sb.append("\ufe49"); - sb.append("\112"); - sb.append("\ufe49"); - sb.append("\127"); - sb.append("\ufe49"); - sb.append("\130"); - sb.append("\ufe49"); - sb.append("\131"); - sb.append("\ufe49"); - sb.append("\132"); - sb.append("\ufe49"); - sb.append("\150"); - sb.append("\ufe49"); - sb.append("\151"); - sb.append("\ufe49"); - sb.append("\152"); - sb.append("\ufe49"); - sb.append("\153"); - sb.append("\ufe49"); - sb.append("\154"); - sb.append("\ufe49"); - sb.append("\155"); - sb.append("\ufe49"); - sb.append("\156"); - sb.append("\ufe49"); - sb.append("\157"); - sb.append("\ufe49"); - sb.append("\160"); - sb.append("\ufe49"); - sb.append("\161"); - sb.append("\ufe49"); - sb.append("\162"); - sb.append("\ufe49"); - sb.append("\163"); - sb.append("\ufe49"); - sb.append("\164"); - sb.append("\ufe49"); - sb.append("\165"); - sb.append("\ufe49"); - sb.append("\166"); - sb.append("\ufe49"); - sb.append("\167"); - sb.append("\ufe49"); - sb.append("\170"); - sb.append("\ufe49"); - sb.append("\171"); - sb.append("\ufe49"); - sb.append("\172"); - sb.append("\ufe49"); - sb.append("\173"); - sb.append("\ufe49"); - sb.append("\174"); - sb.append("\ufe49"); - sb.append("\175"); - sb.append("\ufe49"); - sb.append("\176"); - sb.append("\ufe49"); - sb.append("\201"); - sb.append("\ufe49"); - sb.append("\215"); - sb.append("\ufe49"); - sb.append("\231"); - sb.append("\ufe49"); - sb.append("\232"); - sb.append("\ufe49"); - sb.append("\242"); - sb.append("\ufe49"); - sb.append("\245"); - sb.append("\ufe49"); - sb.append("\251"); - sb.append("\ufe49"); - sb.append("\001"); + sb.append("\326"); sb.append("\002"); - sb.append("\000"); - sb.append("\344"); + sb.append("\uff54"); sb.append("\003"); - sb.append("\u0221"); + sb.append("\uff54"); sb.append("\004"); - sb.append("\u021e"); + sb.append("\uff54"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\uff54"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff54"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff54"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\uff54"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff54"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff54"); + sb.append("\014"); + sb.append("\uff54"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff54"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff54"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\uff54"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\uff54"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\uff54"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\uff54"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\uff54"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\uff54"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\uff54"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\uff54"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\uff54"); sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); + sb.append("\uff54"); sb.append("\032"); - sb.append("\u0210"); - sb.append("\033"); - sb.append("\u016c"); + sb.append("\uff54"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\uff54"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\uff54"); sb.append("\036"); - sb.append("\u0215"); + sb.append("\uff54"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\uff54"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\uff54"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\uff54"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\uff54"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\uff54"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\uff54"); sb.append("\045"); - sb.append("\u0200"); + sb.append("\uff54"); sb.append("\046"); - sb.append("\u019d"); + sb.append("\uff54"); sb.append("\047"); - sb.append("\u019f"); + sb.append("\uff54"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\uff54"); + sb.append("\051"); + sb.append("\uff54"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\uff54"); sb.append("\053"); - sb.append("\u01a9"); + sb.append("\uff54"); sb.append("\054"); - sb.append("\u0202"); + sb.append("\uff54"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\uff54"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\uff54"); sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); + sb.append("\uff54"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\uff54"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\uff54"); sb.append("\063"); - sb.append("\u01fc"); + sb.append("\uff54"); + sb.append("\064"); + sb.append("\uff54"); sb.append("\065"); - sb.append("\u0203"); + sb.append("\uff54"); sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); + sb.append("\uff54"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\uff54"); sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); - sb.append("\u0163"); + sb.append("\uff54"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\uff54"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\uff54"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\uff54"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\uff54"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\uff54"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\uff54"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff54"); + sb.append("\111"); + sb.append("\uff54"); + sb.append("\112"); + sb.append("\uff54"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\uff54"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\uff54"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\uff54"); + sb.append("\120"); + sb.append("\uff54"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\uff54"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\uff54"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\uff54"); sb.append("\124"); - sb.append("\u0214"); + sb.append("\uff54"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\uff54"); sb.append("\126"); - sb.append("\u0216"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); + sb.append("\uff54"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); + sb.append("\uff54"); + sb.append("\151"); + sb.append("\uff54"); sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); + sb.append("\uff54"); + sb.append("\174"); + sb.append("\uff54"); sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); + sb.append("\uff54"); + sb.append("\201"); + sb.append("\uff54"); sb.append("\203"); - sb.append("\120"); + sb.append("\uff54"); sb.append("\204"); - sb.append("\207"); + sb.append("\uff54"); sb.append("\205"); - sb.append("\154"); + sb.append("\uff54"); sb.append("\206"); - sb.append("\216"); + sb.append("\uff54"); sb.append("\207"); - sb.append("\151"); + sb.append("\uff54"); sb.append("\210"); - sb.append("\142"); + sb.append("\uff54"); sb.append("\211"); - sb.append("\155"); + sb.append("\uff54"); sb.append("\212"); - sb.append("\063"); + sb.append("\uff54"); sb.append("\213"); - sb.append("\074"); + sb.append("\uff54"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); + sb.append("\uff54"); + sb.append("\215"); + sb.append("\uff54"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\uff54"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\uff54"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\uff54"); sb.append("\222"); - sb.append("\u0201"); + sb.append("\uff54"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\uff54"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\uff54"); sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\uff54"); sb.append("\231"); - sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\uff54"); sb.append("\234"); - sb.append("\015"); + sb.append("\uff54"); sb.append("\235"); - sb.append("\073"); + sb.append("\uff54"); sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); + sb.append("\uff54"); + sb.append("\237"); + sb.append("\uff54"); sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); + sb.append("\uff54"); sb.append("\250"); - sb.append("\u015c"); + sb.append("\uff54"); + sb.append("\251"); + sb.append("\uff54"); sb.append("\253"); - sb.append("\147"); + sb.append("\uff54"); sb.append("\254"); - sb.append("\064"); + sb.append("\uff54"); sb.append("\255"); - sb.append("\055"); + sb.append("\uff54"); + sb.append("\256"); + sb.append("\uff54"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\231"); - sb.append("\u05fc"); + sb.append("\111"); + sb.append("\u05f3"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufdfc"); - sb.append("\033"); - sb.append("\ufdfc"); - sb.append("\071"); - sb.append("\ufdfc"); - sb.append("\072"); - sb.append("\ufdfc"); - sb.append("\073"); - sb.append("\ufdfc"); - sb.append("\111"); - sb.append("\ufdfc"); - sb.append("\112"); - sb.append("\ufdfc"); - sb.append("\113"); - sb.append("\ufdfc"); - sb.append("\127"); - sb.append("\ufdfc"); - sb.append("\130"); - sb.append("\ufdfc"); - sb.append("\131"); - sb.append("\ufdfc"); - sb.append("\132"); - sb.append("\ufdfc"); - sb.append("\134"); - sb.append("\ufdfc"); - sb.append("\135"); - sb.append("\ufdfc"); - sb.append("\136"); - sb.append("\ufdfc"); - sb.append("\137"); - sb.append("\ufdfc"); - sb.append("\140"); - sb.append("\ufdfc"); - sb.append("\141"); - sb.append("\ufdfc"); - sb.append("\142"); - sb.append("\ufdfc"); - sb.append("\143"); - sb.append("\ufdfc"); - sb.append("\144"); - sb.append("\ufdfc"); - sb.append("\145"); - sb.append("\ufdfc"); - sb.append("\146"); - sb.append("\ufdfc"); - sb.append("\147"); - sb.append("\ufdfc"); - sb.append("\150"); - sb.append("\ufdfc"); - sb.append("\151"); - sb.append("\ufdfc"); - sb.append("\152"); - sb.append("\ufdfc"); - sb.append("\153"); - sb.append("\ufdfc"); - sb.append("\154"); - sb.append("\ufdfc"); - sb.append("\155"); - sb.append("\ufdfc"); - sb.append("\156"); - sb.append("\ufdfc"); - sb.append("\157"); - sb.append("\ufdfc"); - sb.append("\160"); - sb.append("\ufdfc"); - sb.append("\161"); - sb.append("\ufdfc"); - sb.append("\162"); - sb.append("\ufdfc"); - sb.append("\163"); - sb.append("\ufdfc"); - sb.append("\164"); - sb.append("\ufdfc"); - sb.append("\165"); - sb.append("\ufdfc"); - sb.append("\166"); - sb.append("\ufdfc"); - sb.append("\167"); - sb.append("\ufdfc"); - sb.append("\170"); - sb.append("\ufdfc"); - sb.append("\171"); - sb.append("\ufdfc"); - sb.append("\172"); - sb.append("\ufdfc"); - sb.append("\173"); - sb.append("\ufdfc"); - sb.append("\174"); - sb.append("\ufdfc"); - sb.append("\175"); - sb.append("\ufdfc"); - sb.append("\176"); - sb.append("\ufdfc"); - sb.append("\201"); - sb.append("\ufdfc"); - sb.append("\202"); - sb.append("\ufdfc"); - sb.append("\203"); - sb.append("\ufdfc"); - sb.append("\214"); - sb.append("\ufdfc"); - sb.append("\215"); - sb.append("\ufdfc"); - sb.append("\230"); - sb.append("\ufdfc"); - sb.append("\231"); - sb.append("\ufdfc"); - sb.append("\232"); - sb.append("\ufdfc"); - sb.append("\242"); - sb.append("\ufdfc"); - sb.append("\243"); - sb.append("\ufdfc"); - sb.append("\245"); - sb.append("\ufdfc"); - sb.append("\246"); - sb.append("\ufdfc"); - sb.append("\251"); - sb.append("\ufdfc"); - sb.append("\001"); + sb.append("\322"); sb.append("\002"); - sb.append("\000"); - sb.append("\274"); + sb.append("\uff5b"); sb.append("\003"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\004"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\005"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\006"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\007"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\010"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\011"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\012"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\014"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\015"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\016"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\017"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\020"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\021"); - sb.append("\uffa1"); + sb.append("\uff5b"); + sb.append("\022"); + sb.append("\uff5b"); sb.append("\023"); - sb.append("\uffa1"); + sb.append("\uff5b"); + sb.append("\024"); + sb.append("\uff5b"); sb.append("\025"); - sb.append("\uffa1"); + sb.append("\uff5b"); + sb.append("\026"); + sb.append("\uff5b"); sb.append("\027"); - sb.append("\uffa1"); + sb.append("\uff5b"); + sb.append("\030"); + sb.append("\uff5b"); sb.append("\032"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\034"); - sb.append("\uffa1"); + sb.append("\uff5b"); + sb.append("\035"); + sb.append("\uff5b"); sb.append("\036"); - sb.append("\uffa1"); + sb.append("\uff5b"); + sb.append("\037"); + sb.append("\uff5b"); + sb.append("\040"); + sb.append("\uff5b"); sb.append("\041"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\042"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\043"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\044"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\045"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\046"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\047"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\050"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\051"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\052"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\054"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\056"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\057"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\061"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\062"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\063"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\064"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\065"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\066"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\074"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\075"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\077"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\100"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\101"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\102"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\103"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\104"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\105"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\111"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\112"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\114"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\115"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\116"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\120"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\121"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\122"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\123"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\124"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\125"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\126"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\133"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\151"); - sb.append("\uffa1"); - sb.append("\172"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\173"); - sb.append("\uffa1"); - sb.append("\177"); - sb.append("\uffa1"); + sb.append("\uff5b"); + sb.append("\174"); + sb.append("\uff5b"); sb.append("\200"); - sb.append("\uffa1"); - sb.append("\202"); - sb.append("\uffa1"); + sb.append("\uff5b"); + sb.append("\201"); + sb.append("\uff5b"); sb.append("\203"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\204"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\205"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\206"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\207"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\210"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\211"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\212"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\213"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\214"); - sb.append("\uffa1"); - sb.append("\216"); - sb.append("\uffa1"); + sb.append("\uff5b"); + sb.append("\215"); + sb.append("\uff5b"); + sb.append("\217"); + sb.append("\uff5b"); + sb.append("\220"); + sb.append("\uff5b"); + sb.append("\221"); + sb.append("\uff5b"); sb.append("\222"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\223"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\224"); - sb.append("\uffa1"); - sb.append("\230"); - sb.append("\uffa1"); - sb.append("\233"); - sb.append("\uffa1"); + sb.append("\uff5b"); + sb.append("\225"); + sb.append("\uff5b"); + sb.append("\231"); + sb.append("\uff5b"); sb.append("\234"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\235"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\236"); - sb.append("\uffa1"); - sb.append("\240"); - sb.append("\uffa1"); - sb.append("\247"); - sb.append("\uffa1"); + sb.append("\uff5b"); + sb.append("\237"); + sb.append("\uff5b"); + sb.append("\241"); + sb.append("\uff5b"); sb.append("\250"); - sb.append("\uffa1"); - sb.append("\252"); - sb.append("\uffa1"); + sb.append("\uff5b"); + sb.append("\251"); + sb.append("\uff5b"); sb.append("\253"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\254"); - sb.append("\uffa1"); + sb.append("\uff5b"); sb.append("\255"); - sb.append("\uffa1"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\111"); - sb.append("\ufffc"); - sb.append("\151"); - sb.append("\ufffc"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\111"); - sb.append("\ufffb"); - sb.append("\151"); - sb.append("\ufffb"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\111"); - sb.append("\u0601"); - sb.append("\151"); - sb.append("\u0602"); + sb.append("\uff5b"); + sb.append("\256"); + sb.append("\uff5b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\274"); + sb.append("\266"); sb.append("\003"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\004"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\005"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\006"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\007"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\010"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\011"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\012"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\014"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\015"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\016"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\017"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\020"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\021"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\023"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\025"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\027"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\032"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\034"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\036"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\041"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\042"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\043"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\044"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\045"); - sb.append("\uffa1"); - sb.append("\046"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\047"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\050"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\051"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\052"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\054"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\056"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\057"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\061"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\062"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\063"); - sb.append("\uffa1"); - sb.append("\064"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\065"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\066"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\074"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\075"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\077"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\100"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\101"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\102"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\103"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\104"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\105"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\111"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\112"); - sb.append("\uffa1"); - sb.append("\114"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\115"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\116"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\120"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\121"); - sb.append("\uffa1"); + sb.append("\uff7c"); sb.append("\122"); - sb.append("\uffa1"); - sb.append("\123"); - sb.append("\uffa1"); - sb.append("\124"); - sb.append("\uffa1"); - sb.append("\125"); - sb.append("\uffa1"); - sb.append("\126"); - sb.append("\uffa1"); - sb.append("\133"); - sb.append("\uffa1"); - sb.append("\151"); - sb.append("\uffa1"); - sb.append("\172"); - sb.append("\uffa1"); - sb.append("\173"); - sb.append("\uffa1"); - sb.append("\177"); - sb.append("\uffa1"); - sb.append("\200"); - sb.append("\uffa1"); - sb.append("\202"); - sb.append("\uffa1"); - sb.append("\203"); - sb.append("\uffa1"); - sb.append("\204"); - sb.append("\uffa1"); - sb.append("\205"); - sb.append("\uffa1"); - sb.append("\206"); - sb.append("\uffa1"); - sb.append("\207"); - sb.append("\uffa1"); - sb.append("\210"); - sb.append("\uffa1"); - sb.append("\211"); - sb.append("\uffa1"); - sb.append("\212"); - sb.append("\uffa1"); - sb.append("\213"); - sb.append("\uffa1"); - sb.append("\214"); - sb.append("\uffa1"); - sb.append("\216"); - sb.append("\uffa1"); - sb.append("\222"); - sb.append("\uffa1"); - sb.append("\223"); - sb.append("\uffa1"); - sb.append("\224"); - sb.append("\uffa1"); - sb.append("\230"); - sb.append("\uffa1"); - sb.append("\233"); - sb.append("\uffa1"); - sb.append("\234"); - sb.append("\uffa1"); - sb.append("\235"); - sb.append("\uffa1"); - sb.append("\236"); - sb.append("\uffa1"); - sb.append("\240"); - sb.append("\uffa1"); - sb.append("\247"); - sb.append("\uffa1"); - sb.append("\250"); - sb.append("\uffa1"); - sb.append("\252"); - sb.append("\uffa1"); - sb.append("\253"); - sb.append("\uffa1"); - sb.append("\254"); - sb.append("\uffa1"); - sb.append("\255"); - sb.append("\uffa1"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\276"); - sb.append("\002"); - sb.append("\uff9a"); - sb.append("\003"); - sb.append("\uff9a"); - sb.append("\004"); - sb.append("\uff9a"); - sb.append("\005"); - sb.append("\uff9a"); - sb.append("\006"); - sb.append("\uff9a"); - sb.append("\007"); - sb.append("\uff9a"); - sb.append("\010"); - sb.append("\uff9a"); - sb.append("\011"); - sb.append("\uff9a"); - sb.append("\012"); - sb.append("\uff9a"); - sb.append("\014"); - sb.append("\uff9a"); - sb.append("\015"); - sb.append("\uff9a"); - sb.append("\016"); - sb.append("\uff9a"); - sb.append("\017"); - sb.append("\uff9a"); - sb.append("\020"); - sb.append("\uff9a"); - sb.append("\021"); - sb.append("\uff9a"); - sb.append("\023"); - sb.append("\uff9a"); - sb.append("\025"); - sb.append("\uff9a"); - sb.append("\027"); - sb.append("\uff9a"); - sb.append("\032"); - sb.append("\uff9a"); - sb.append("\034"); - sb.append("\uff9a"); - sb.append("\036"); - sb.append("\uff9a"); - sb.append("\041"); - sb.append("\uff9a"); - sb.append("\042"); - sb.append("\uff9a"); - sb.append("\043"); - sb.append("\uff9a"); - sb.append("\044"); - sb.append("\uff9a"); - sb.append("\045"); - sb.append("\uff9a"); - sb.append("\046"); - sb.append("\uff9a"); - sb.append("\047"); - sb.append("\uff9a"); - sb.append("\050"); - sb.append("\uff9a"); - sb.append("\051"); - sb.append("\uff9a"); - sb.append("\052"); - sb.append("\uff9a"); - sb.append("\054"); - sb.append("\uff9a"); - sb.append("\056"); - sb.append("\uff9a"); - sb.append("\057"); - sb.append("\uff9a"); - sb.append("\061"); - sb.append("\uff9a"); - sb.append("\062"); - sb.append("\uff9a"); - sb.append("\063"); - sb.append("\uff9a"); - sb.append("\064"); - sb.append("\uff9a"); - sb.append("\065"); - sb.append("\uff9a"); - sb.append("\066"); - sb.append("\uff9a"); - sb.append("\074"); - sb.append("\uff9a"); - sb.append("\075"); - sb.append("\uff9a"); - sb.append("\077"); - sb.append("\uff9a"); - sb.append("\100"); - sb.append("\uff9a"); - sb.append("\101"); - sb.append("\uff9a"); - sb.append("\102"); - sb.append("\uff9a"); - sb.append("\103"); - sb.append("\uff9a"); - sb.append("\104"); - sb.append("\uff9a"); - sb.append("\105"); - sb.append("\uff9a"); - sb.append("\111"); - sb.append("\uff9a"); - sb.append("\112"); - sb.append("\uff9a"); - sb.append("\114"); - sb.append("\uff9a"); - sb.append("\115"); - sb.append("\uff9a"); - sb.append("\116"); - sb.append("\uff9a"); - sb.append("\120"); - sb.append("\uff9a"); - sb.append("\121"); - sb.append("\uff9a"); - sb.append("\122"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\123"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\124"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\125"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\126"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\133"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\151"); - sb.append("\uff9a"); - sb.append("\172"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\173"); - sb.append("\uff9a"); - sb.append("\177"); - sb.append("\uff9a"); + sb.append("\uff7c"); + sb.append("\174"); + sb.append("\uff7c"); sb.append("\200"); - sb.append("\uff9a"); - sb.append("\202"); - sb.append("\uff9a"); + sb.append("\uff7c"); + sb.append("\201"); + sb.append("\uff7c"); sb.append("\203"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\204"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\205"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\206"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\207"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\210"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\211"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\212"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\213"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\214"); - sb.append("\uff9a"); - sb.append("\216"); - sb.append("\uff9a"); - sb.append("\222"); - sb.append("\uff9a"); + sb.append("\uff7c"); + sb.append("\215"); + sb.append("\uff7c"); + sb.append("\217"); + sb.append("\uff7c"); sb.append("\223"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\224"); - sb.append("\uff9a"); - sb.append("\230"); - sb.append("\uff9a"); - sb.append("\233"); - sb.append("\uff9a"); + sb.append("\uff7c"); + sb.append("\225"); + sb.append("\uff7c"); + sb.append("\231"); + sb.append("\uff7c"); sb.append("\234"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\235"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\236"); - sb.append("\uff9a"); - sb.append("\240"); - sb.append("\uff9a"); - sb.append("\247"); - sb.append("\uff9a"); + sb.append("\uff7c"); + sb.append("\237"); + sb.append("\uff7c"); + sb.append("\241"); + sb.append("\uff7c"); sb.append("\250"); - sb.append("\uff9a"); - sb.append("\252"); - sb.append("\uff9a"); + sb.append("\uff7c"); + sb.append("\251"); + sb.append("\uff7c"); sb.append("\253"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\254"); - sb.append("\uff9a"); + sb.append("\uff7c"); sb.append("\255"); - sb.append("\uff9a"); + sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\274"); + sb.append("\266"); sb.append("\003"); sb.append("\211"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\005"); sb.append("\164"); sb.append("\006"); @@ -3712,8 +3173,6 @@ protected EncodedActionTable19() { sb.append("\222"); sb.append("\045"); sb.append("\023"); - sb.append("\046"); - sb.append("\036"); sb.append("\047"); sb.append("\212"); sb.append("\050"); @@ -3725,7 +3184,7 @@ protected EncodedActionTable19() { sb.append("\054"); sb.append("\026"); sb.append("\056"); - sb.append("\163"); + sb.append("\u03a9"); sb.append("\057"); sb.append("\016"); sb.append("\061"); @@ -3734,8 +3193,6 @@ protected EncodedActionTable19() { sb.append("\210"); sb.append("\063"); sb.append("\010"); - sb.append("\064"); - sb.append("\225"); sb.append("\065"); sb.append("\027"); sb.append("\066"); @@ -3761,9 +3218,7 @@ protected EncodedActionTable19() { sb.append("\111"); sb.append("\157"); sb.append("\112"); - sb.append("\u0604"); - sb.append("\114"); - sb.append("\052"); + sb.append("\u05f5"); sb.append("\115"); sb.append("\136"); sb.append("\116"); @@ -3786,747 +3241,1293 @@ protected EncodedActionTable19() { sb.append("\020"); sb.append("\151"); sb.append("\171"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\025"); sb.append("\223"); - sb.append("\030"); + sb.append("\025"); sb.append("\224"); + sb.append("\030"); + sb.append("\225"); sb.append("\115"); - sb.append("\230"); + sb.append("\231"); sb.append("\047"); - sb.append("\233"); - sb.append("\152"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); + sb.append("\241"); sb.append("\105"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); + sb.append("\021"); + sb.append("\251"); sb.append("\231"); - sb.append("\252"); - sb.append("\227"); sb.append("\253"); - sb.append("\147"); + sb.append("\227"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\276"); + sb.append("\322"); sb.append("\002"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\003"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\004"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\005"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\006"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\007"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\010"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\011"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\012"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\014"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\015"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\016"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\017"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\020"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\021"); - sb.append("\uff99"); + sb.append("\uff51"); + sb.append("\022"); + sb.append("\uff51"); sb.append("\023"); - sb.append("\uff99"); + sb.append("\uff51"); + sb.append("\024"); + sb.append("\uff51"); sb.append("\025"); - sb.append("\uff99"); + sb.append("\uff51"); + sb.append("\026"); + sb.append("\uff51"); sb.append("\027"); - sb.append("\uff99"); + sb.append("\uff51"); + sb.append("\030"); + sb.append("\uff51"); sb.append("\032"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\034"); - sb.append("\uff99"); + sb.append("\uff51"); + sb.append("\035"); + sb.append("\uff51"); sb.append("\036"); - sb.append("\uff99"); - sb.append("\041"); - sb.append("\uff99"); - sb.append("\042"); - sb.append("\uff99"); + sb.append("\uff51"); + sb.append("\037"); + sb.append("\uff51"); + sb.append("\040"); + sb.append("\uff51"); + sb.append("\041"); + sb.append("\uff51"); + sb.append("\042"); + sb.append("\uff51"); sb.append("\043"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\044"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\045"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\046"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\047"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\050"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\051"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\052"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\054"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\056"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\057"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\061"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\062"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\063"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\064"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\065"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\066"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\074"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\075"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\077"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\100"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\101"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\102"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\103"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\104"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\105"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\111"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\112"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\114"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\115"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\116"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\120"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\121"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\122"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\123"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\124"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\125"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\126"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\133"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\151"); - sb.append("\uff99"); - sb.append("\172"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\173"); - sb.append("\uff99"); - sb.append("\177"); - sb.append("\uff99"); + sb.append("\uff51"); + sb.append("\174"); + sb.append("\uff51"); sb.append("\200"); - sb.append("\uff99"); - sb.append("\202"); - sb.append("\uff99"); + sb.append("\uff51"); + sb.append("\201"); + sb.append("\uff51"); sb.append("\203"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\204"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\205"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\206"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\207"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\210"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\211"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\212"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\213"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\214"); - sb.append("\uff99"); - sb.append("\216"); - sb.append("\uff99"); + sb.append("\uff51"); + sb.append("\215"); + sb.append("\uff51"); + sb.append("\217"); + sb.append("\uff51"); + sb.append("\220"); + sb.append("\uff51"); + sb.append("\221"); + sb.append("\uff51"); sb.append("\222"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\223"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\224"); - sb.append("\uff99"); - sb.append("\230"); - sb.append("\uff99"); - sb.append("\233"); - sb.append("\uff99"); + sb.append("\uff51"); + sb.append("\225"); + sb.append("\uff51"); + sb.append("\231"); + sb.append("\uff51"); sb.append("\234"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\235"); - sb.append("\uff99"); + sb.append("\uff51"); sb.append("\236"); - sb.append("\uff99"); - sb.append("\240"); - sb.append("\uff99"); - sb.append("\247"); - sb.append("\uff99"); + sb.append("\uff51"); + sb.append("\237"); + sb.append("\uff51"); + sb.append("\241"); + sb.append("\uff51"); sb.append("\250"); - sb.append("\uff99"); - sb.append("\252"); - sb.append("\uff99"); + sb.append("\uff51"); + sb.append("\251"); + sb.append("\uff51"); sb.append("\253"); - sb.append("\uff99"); + sb.append("\uff51"); + sb.append("\254"); + sb.append("\uff51"); + sb.append("\255"); + sb.append("\uff51"); + sb.append("\256"); + sb.append("\uff51"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\014"); + sb.append("\010"); + sb.append("\244"); + sb.append("\121"); + sb.append("\240"); sb.append("\254"); - sb.append("\uff99"); + sb.append("\241"); sb.append("\255"); - sb.append("\uff99"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\012"); + sb.append("\075"); + sb.append("\232"); + sb.append("\ufccc"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u05f9"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\111"); + sb.append("\u05fa"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\274"); + sb.append("\266"); sb.append("\003"); - sb.append("\211"); + sb.append("\uff7c"); sb.append("\004"); - sb.append("\201"); + sb.append("\uff7c"); sb.append("\005"); - sb.append("\164"); + sb.append("\uff7c"); sb.append("\006"); - sb.append("\156"); + sb.append("\uff7c"); sb.append("\007"); - sb.append("\175"); + sb.append("\uff7c"); sb.append("\010"); - sb.append("\217"); + sb.append("\uff7c"); sb.append("\011"); - sb.append("\204"); + sb.append("\uff7c"); sb.append("\012"); - sb.append("\075"); + sb.append("\uff7c"); sb.append("\014"); - sb.append("\007"); + sb.append("\uff7c"); sb.append("\015"); - sb.append("\031"); + sb.append("\uff7c"); sb.append("\016"); - sb.append("\071"); + sb.append("\uff7c"); sb.append("\017"); - sb.append("\143"); + sb.append("\uff7c"); sb.append("\020"); - sb.append("\035"); + sb.append("\uff7c"); sb.append("\021"); - sb.append("\034"); + sb.append("\uff7c"); sb.append("\023"); - sb.append("\145"); + sb.append("\uff7c"); sb.append("\025"); - sb.append("\200"); + sb.append("\uff7c"); sb.append("\027"); - sb.append("\203"); + sb.append("\uff7c"); sb.append("\032"); - sb.append("\106"); + sb.append("\uff7c"); sb.append("\034"); - sb.append("\113"); + sb.append("\uff7c"); sb.append("\036"); - sb.append("\125"); + sb.append("\uff7c"); sb.append("\041"); - sb.append("\033"); + sb.append("\uff7c"); sb.append("\042"); - sb.append("\040"); + sb.append("\uff7c"); sb.append("\043"); - sb.append("\226"); + sb.append("\uff7c"); sb.append("\044"); - sb.append("\222"); + sb.append("\uff7c"); sb.append("\045"); - sb.append("\023"); - sb.append("\046"); - sb.append("\036"); + sb.append("\uff7c"); sb.append("\047"); - sb.append("\212"); + sb.append("\uff7c"); sb.append("\050"); - sb.append("\173"); + sb.append("\uff7c"); sb.append("\051"); - sb.append("\214"); + sb.append("\uff7c"); sb.append("\052"); - sb.append("\057"); + sb.append("\uff7c"); sb.append("\054"); - sb.append("\026"); + sb.append("\uff7c"); sb.append("\056"); - sb.append("\163"); + sb.append("\uff7c"); sb.append("\057"); - sb.append("\016"); + sb.append("\uff7c"); sb.append("\061"); - sb.append("\110"); + sb.append("\uff7c"); sb.append("\062"); - sb.append("\210"); + sb.append("\uff7c"); sb.append("\063"); - sb.append("\010"); - sb.append("\064"); - sb.append("\225"); + sb.append("\uff7c"); sb.append("\065"); - sb.append("\027"); + sb.append("\uff7c"); sb.append("\066"); - sb.append("\111"); + sb.append("\uff7c"); sb.append("\074"); - sb.append("\051"); + sb.append("\uff7c"); sb.append("\075"); - sb.append("\166"); + sb.append("\uff7c"); sb.append("\077"); - sb.append("\123"); + sb.append("\uff7c"); sb.append("\100"); - sb.append("\012"); + sb.append("\uff7c"); sb.append("\101"); - sb.append("\206"); + sb.append("\uff7c"); sb.append("\102"); - sb.append("\041"); + sb.append("\uff7c"); sb.append("\103"); - sb.append("\144"); + sb.append("\uff7c"); sb.append("\104"); - sb.append("\117"); + sb.append("\uff7c"); sb.append("\105"); - sb.append("\141"); + sb.append("\uff7c"); sb.append("\111"); - sb.append("\157"); + sb.append("\uff7c"); sb.append("\112"); - sb.append("\u0606"); - sb.append("\114"); - sb.append("\052"); + sb.append("\uff7c"); sb.append("\115"); - sb.append("\136"); + sb.append("\uff7c"); sb.append("\116"); - sb.append("\046"); + sb.append("\uff7c"); sb.append("\120"); - sb.append("\172"); + sb.append("\uff7c"); sb.append("\121"); - sb.append("\160"); + sb.append("\uff7c"); sb.append("\122"); - sb.append("\013"); + sb.append("\uff7c"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\uff7c"); sb.append("\124"); + sb.append("\uff7c"); sb.append("\125"); - sb.append("\116"); + sb.append("\uff7c"); sb.append("\126"); - sb.append("\131"); + sb.append("\uff7c"); sb.append("\133"); - sb.append("\020"); + sb.append("\uff7c"); sb.append("\151"); + sb.append("\uff7c"); + sb.append("\173"); + sb.append("\uff7c"); + sb.append("\174"); + sb.append("\uff7c"); + sb.append("\200"); + sb.append("\uff7c"); + sb.append("\201"); + sb.append("\uff7c"); + sb.append("\203"); + sb.append("\uff7c"); + sb.append("\204"); + sb.append("\uff7c"); + sb.append("\205"); + sb.append("\uff7c"); + sb.append("\206"); + sb.append("\uff7c"); + sb.append("\207"); + sb.append("\uff7c"); + sb.append("\210"); + sb.append("\uff7c"); + sb.append("\211"); + sb.append("\uff7c"); + sb.append("\212"); + sb.append("\uff7c"); + sb.append("\213"); + sb.append("\uff7c"); + sb.append("\214"); + sb.append("\uff7c"); + sb.append("\215"); + sb.append("\uff7c"); + sb.append("\217"); + sb.append("\uff7c"); + sb.append("\223"); + sb.append("\uff7c"); + sb.append("\224"); + sb.append("\uff7c"); + sb.append("\225"); + sb.append("\uff7c"); + sb.append("\231"); + sb.append("\uff7c"); + sb.append("\234"); + sb.append("\uff7c"); + sb.append("\235"); + sb.append("\uff7c"); + sb.append("\236"); + sb.append("\uff7c"); + sb.append("\237"); + sb.append("\uff7c"); + sb.append("\241"); + sb.append("\uff7c"); + sb.append("\250"); + sb.append("\uff7c"); + sb.append("\251"); + sb.append("\uff7c"); + sb.append("\253"); + sb.append("\uff7c"); + sb.append("\254"); + sb.append("\uff7c"); + sb.append("\255"); + sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\266"); + sb.append("\003"); + sb.append("\211"); + sb.append("\004"); + sb.append("\202"); + sb.append("\005"); + sb.append("\164"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\217"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\014"); + sb.append("\007"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\017"); + sb.append("\143"); + sb.append("\020"); + sb.append("\035"); + sb.append("\021"); + sb.append("\034"); + sb.append("\023"); + sb.append("\145"); + sb.append("\025"); + sb.append("\200"); + sb.append("\027"); + sb.append("\203"); + sb.append("\032"); + sb.append("\106"); + sb.append("\034"); + sb.append("\113"); + sb.append("\036"); + sb.append("\125"); + sb.append("\041"); + sb.append("\033"); + sb.append("\042"); + sb.append("\040"); + sb.append("\043"); + sb.append("\226"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\023"); + sb.append("\047"); + sb.append("\212"); + sb.append("\050"); + sb.append("\173"); + sb.append("\051"); + sb.append("\214"); + sb.append("\052"); + sb.append("\057"); + sb.append("\054"); + sb.append("\026"); + sb.append("\056"); + sb.append("\u03a9"); + sb.append("\057"); + sb.append("\016"); + sb.append("\061"); + sb.append("\110"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\065"); + sb.append("\027"); + sb.append("\066"); + sb.append("\111"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\111"); + sb.append("\157"); + sb.append("\112"); + sb.append("\u05fc"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\120"); + sb.append("\172"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\151"); + sb.append("\171"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\025"); + sb.append("\224"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\105"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\231"); + sb.append("\253"); + sb.append("\227"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\326"); + sb.append("\002"); + sb.append("\uff53"); + sb.append("\003"); + sb.append("\uff53"); + sb.append("\004"); + sb.append("\uff53"); + sb.append("\005"); + sb.append("\uff53"); + sb.append("\006"); + sb.append("\uff53"); + sb.append("\007"); + sb.append("\uff53"); + sb.append("\010"); + sb.append("\uff53"); + sb.append("\011"); + sb.append("\uff53"); + sb.append("\012"); + sb.append("\uff53"); + sb.append("\014"); + sb.append("\uff53"); + sb.append("\015"); + sb.append("\uff53"); + sb.append("\016"); + sb.append("\uff53"); + sb.append("\017"); + sb.append("\uff53"); + sb.append("\020"); + sb.append("\uff53"); + sb.append("\021"); + sb.append("\uff53"); + sb.append("\022"); + sb.append("\uff53"); + sb.append("\023"); + sb.append("\uff53"); + sb.append("\024"); + sb.append("\uff53"); + sb.append("\025"); + sb.append("\uff53"); + sb.append("\026"); + sb.append("\uff53"); + sb.append("\027"); + sb.append("\uff53"); + sb.append("\030"); + sb.append("\uff53"); + sb.append("\032"); + sb.append("\uff53"); + sb.append("\034"); + sb.append("\uff53"); + sb.append("\035"); + sb.append("\uff53"); + sb.append("\036"); + sb.append("\uff53"); + sb.append("\037"); + sb.append("\uff53"); + sb.append("\040"); + sb.append("\uff53"); + sb.append("\041"); + sb.append("\uff53"); + sb.append("\042"); + sb.append("\uff53"); + sb.append("\043"); + sb.append("\uff53"); + sb.append("\044"); + sb.append("\uff53"); + sb.append("\045"); + sb.append("\uff53"); + sb.append("\046"); + sb.append("\uff53"); + sb.append("\047"); + sb.append("\uff53"); + sb.append("\050"); + sb.append("\uff53"); + sb.append("\051"); + sb.append("\uff53"); + sb.append("\052"); + sb.append("\uff53"); + sb.append("\053"); + sb.append("\uff53"); + sb.append("\054"); + sb.append("\uff53"); + sb.append("\055"); + sb.append("\uff53"); + sb.append("\056"); + sb.append("\uff53"); + sb.append("\057"); + sb.append("\uff53"); + sb.append("\061"); + sb.append("\uff53"); + sb.append("\062"); + sb.append("\uff53"); + sb.append("\063"); + sb.append("\uff53"); + sb.append("\064"); + sb.append("\uff53"); + sb.append("\065"); + sb.append("\uff53"); + sb.append("\066"); + sb.append("\uff53"); + sb.append("\074"); + sb.append("\uff53"); + sb.append("\075"); + sb.append("\uff53"); + sb.append("\077"); + sb.append("\uff53"); + sb.append("\100"); + sb.append("\uff53"); + sb.append("\101"); + sb.append("\uff53"); + sb.append("\102"); + sb.append("\uff53"); + sb.append("\103"); + sb.append("\uff53"); + sb.append("\104"); + sb.append("\uff53"); + sb.append("\105"); + sb.append("\uff53"); + sb.append("\111"); + sb.append("\uff53"); + sb.append("\112"); + sb.append("\uff53"); + sb.append("\114"); + sb.append("\uff53"); + sb.append("\115"); + sb.append("\uff53"); + sb.append("\116"); + sb.append("\uff53"); + sb.append("\120"); + sb.append("\uff53"); + sb.append("\121"); + sb.append("\uff53"); + sb.append("\122"); + sb.append("\uff53"); + sb.append("\123"); + sb.append("\uff53"); + sb.append("\124"); + sb.append("\uff53"); + sb.append("\125"); + sb.append("\uff53"); + sb.append("\126"); + sb.append("\uff53"); + sb.append("\133"); + sb.append("\uff53"); + sb.append("\151"); + sb.append("\uff53"); + sb.append("\173"); + sb.append("\uff53"); + sb.append("\174"); + sb.append("\uff53"); + sb.append("\200"); + sb.append("\uff53"); + sb.append("\201"); + sb.append("\uff53"); + sb.append("\203"); + sb.append("\uff53"); + sb.append("\204"); + sb.append("\uff53"); + sb.append("\205"); + sb.append("\uff53"); + sb.append("\206"); + sb.append("\uff53"); + sb.append("\207"); + sb.append("\uff53"); + sb.append("\210"); + sb.append("\uff53"); + sb.append("\211"); + sb.append("\uff53"); + sb.append("\212"); + sb.append("\uff53"); + sb.append("\213"); + sb.append("\uff53"); + sb.append("\214"); + sb.append("\uff53"); + sb.append("\215"); + sb.append("\uff53"); + sb.append("\217"); + sb.append("\uff53"); + sb.append("\220"); + sb.append("\uff53"); + sb.append("\221"); + sb.append("\uff53"); + sb.append("\222"); + sb.append("\uff53"); + sb.append("\223"); + sb.append("\uff53"); + sb.append("\224"); + sb.append("\uff53"); + sb.append("\225"); + sb.append("\uff53"); + sb.append("\231"); + sb.append("\uff53"); + sb.append("\234"); + sb.append("\uff53"); + sb.append("\235"); + sb.append("\uff53"); + sb.append("\236"); + sb.append("\uff53"); + sb.append("\237"); + sb.append("\uff53"); + sb.append("\241"); + sb.append("\uff53"); + sb.append("\250"); + sb.append("\uff53"); + sb.append("\251"); + sb.append("\uff53"); + sb.append("\253"); + sb.append("\uff53"); + sb.append("\254"); + sb.append("\uff53"); + sb.append("\255"); + sb.append("\uff53"); + sb.append("\256"); + sb.append("\uff53"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe49"); + sb.append("\033"); + sb.append("\ufe49"); + sb.append("\073"); + sb.append("\ufe49"); + sb.append("\112"); + sb.append("\ufe49"); + sb.append("\127"); + sb.append("\ufe49"); + sb.append("\130"); + sb.append("\ufe49"); + sb.append("\131"); + sb.append("\ufe49"); + sb.append("\132"); + sb.append("\ufe49"); + sb.append("\150"); + sb.append("\ufe49"); + sb.append("\151"); + sb.append("\ufe49"); + sb.append("\152"); + sb.append("\ufe49"); + sb.append("\153"); + sb.append("\ufe49"); + sb.append("\154"); + sb.append("\ufe49"); + sb.append("\155"); + sb.append("\ufe49"); + sb.append("\156"); + sb.append("\ufe49"); + sb.append("\157"); + sb.append("\ufe49"); + sb.append("\160"); + sb.append("\ufe49"); + sb.append("\161"); + sb.append("\ufe49"); + sb.append("\162"); + sb.append("\ufe49"); + sb.append("\163"); + sb.append("\ufe49"); + sb.append("\164"); + sb.append("\ufe49"); + sb.append("\165"); + sb.append("\ufe49"); + sb.append("\166"); + sb.append("\ufe49"); + sb.append("\167"); + sb.append("\ufe49"); + sb.append("\170"); + sb.append("\ufe49"); sb.append("\171"); + sb.append("\ufe49"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufe49"); sb.append("\173"); + sb.append("\ufe49"); + sb.append("\174"); + sb.append("\ufe49"); + sb.append("\175"); + sb.append("\ufe49"); sb.append("\176"); + sb.append("\ufe49"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufe49"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufe49"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\025"); - sb.append("\223"); - sb.append("\030"); - sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); + sb.append("\ufe49"); + sb.append("\232"); + sb.append("\ufe49"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\231"); + sb.append("\ufe49"); + sb.append("\243"); + sb.append("\ufe49"); + sb.append("\246"); + sb.append("\ufe49"); sb.append("\252"); - sb.append("\227"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufe49"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\276"); - sb.append("\002"); - sb.append("\uff98"); + sb.append("\344"); sb.append("\003"); - sb.append("\uff98"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\uff98"); + sb.append("\u0222"); sb.append("\005"); - sb.append("\uff98"); + sb.append("\u01ae"); sb.append("\006"); - sb.append("\uff98"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff98"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff98"); + sb.append("\u0226"); sb.append("\011"); - sb.append("\uff98"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff98"); - sb.append("\014"); - sb.append("\uff98"); + sb.append("\075"); sb.append("\015"); - sb.append("\uff98"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff98"); + sb.append("\071"); sb.append("\017"); - sb.append("\uff98"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\uff98"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\uff98"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\uff98"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\uff98"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\uff98"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\uff98"); + sb.append("\u0214"); + sb.append("\033"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\uff98"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\uff98"); + sb.append("\u0219"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\uff98"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\uff98"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\uff98"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\uff98"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\uff98"); + sb.append("\u0204"); sb.append("\046"); - sb.append("\uff98"); + sb.append("\u019f"); sb.append("\047"); - sb.append("\uff98"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\uff98"); - sb.append("\051"); - sb.append("\uff98"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\uff98"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\uff98"); + sb.append("\u0206"); + sb.append("\055"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\uff98"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\uff98"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\uff98"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\uff98"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\uff98"); - sb.append("\064"); - sb.append("\uff98"); + sb.append("\u0200"); sb.append("\065"); - sb.append("\uff98"); + sb.append("\u0207"); sb.append("\066"); - sb.append("\uff98"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\uff98"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\uff98"); + sb.append("\u0221"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\uff98"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\uff98"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\uff98"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\uff98"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\uff98"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\uff98"); + sb.append("\u0216"); sb.append("\105"); - sb.append("\uff98"); - sb.append("\111"); - sb.append("\uff98"); - sb.append("\112"); - sb.append("\uff98"); + sb.append("\141"); sb.append("\114"); - sb.append("\uff98"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\uff98"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\uff98"); - sb.append("\120"); - sb.append("\uff98"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\uff98"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\uff98"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\uff98"); + sb.append("\u0210"); sb.append("\124"); - sb.append("\uff98"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\uff98"); + sb.append("\u0215"); sb.append("\126"); - sb.append("\uff98"); + sb.append("\u021a"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\uff98"); - sb.append("\151"); - sb.append("\uff98"); - sb.append("\172"); - sb.append("\uff98"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); sb.append("\173"); - sb.append("\uff98"); - sb.append("\177"); - sb.append("\uff98"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff98"); - sb.append("\202"); - sb.append("\uff98"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff98"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff98"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff98"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff98"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff98"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff98"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff98"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff98"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff98"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff98"); - sb.append("\216"); - sb.append("\uff98"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\u0213"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\uff98"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\uff98"); + sb.append("\u0205"); sb.append("\224"); - sb.append("\uff98"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\uff98"); - sb.append("\233"); - sb.append("\uff98"); + sb.append("\u01a0"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufec3"); sb.append("\234"); - sb.append("\uff98"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff98"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff98"); - sb.append("\240"); - sb.append("\uff98"); - sb.append("\247"); - sb.append("\uff98"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); sb.append("\250"); - sb.append("\uff98"); - sb.append("\252"); - sb.append("\uff98"); - sb.append("\253"); - sb.append("\uff98"); + sb.append("\021"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\254"); - sb.append("\uff98"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff98"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\231"); - sb.append("\u0608"); + sb.append("\232"); + sb.append("\u0600"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\033"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); + sb.append("\071"); + sb.append("\ufdfb"); + sb.append("\072"); + sb.append("\ufdfb"); sb.append("\073"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); + sb.append("\111"); + sb.append("\ufdfb"); sb.append("\112"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); + sb.append("\113"); + sb.append("\ufdfb"); sb.append("\127"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\130"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\131"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\132"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); + sb.append("\134"); + sb.append("\ufdfb"); + sb.append("\135"); + sb.append("\ufdfb"); + sb.append("\136"); + sb.append("\ufdfb"); + sb.append("\137"); + sb.append("\ufdfb"); + sb.append("\140"); + sb.append("\ufdfb"); + sb.append("\141"); + sb.append("\ufdfb"); + sb.append("\142"); + sb.append("\ufdfb"); + sb.append("\143"); + sb.append("\ufdfb"); + sb.append("\144"); + sb.append("\ufdfb"); + sb.append("\145"); + sb.append("\ufdfb"); + sb.append("\146"); + sb.append("\ufdfb"); + sb.append("\147"); + sb.append("\ufdfb"); sb.append("\150"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\151"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\152"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\153"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\154"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\155"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\156"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\157"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\160"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\161"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\162"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\163"); - sb.append("\ufd5e"); + sb.append("\ufdfb"); sb.append("\164"); - sb.append("\ufd5e"); - sb.append("\165"); - sb.append("\ufd5e"); - sb.append("\166"); - sb.append("\ufd5e"); - sb.append("\167"); - sb.append("\ufd5e"); - sb.append("\170"); - sb.append("\ufd5e"); - sb.append("\171"); - sb.append("\ufd5e"); - sb.append("\172"); - sb.append("\ufd5e"); - sb.append("\173"); - sb.append("\ufd5e"); - sb.append("\174"); - sb.append("\ufd5e"); - sb.append("\175"); - sb.append("\ufd5e"); - sb.append("\176"); - sb.append("\ufd5e"); - sb.append("\201"); - sb.append("\ufd5e"); - sb.append("\215"); - sb.append("\ufd5e"); - sb.append("\231"); - sb.append("\ufd5e"); - sb.append("\232"); - sb.append("\ufd5e"); - sb.append("\242"); - sb.append("\ufd5e"); - sb.append("\245"); - sb.append("\ufd5e"); - sb.append("\251"); - sb.append("\ufd5e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\067"); - sb.append("\u03d6"); - sb.append("\070"); - sb.append("\uff25"); - sb.append("\111"); - sb.append("\uff25"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\070"); - sb.append("\236"); - sb.append("\111"); - sb.append("\uff20"); - sb.append("\001"); - sb.append("\002"); + sb.append("\ufdfb"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable2.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable2.java index 7d5762f95b5b..d126e6476570 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable2.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable2.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,76 +29,12 @@ public String getTableData() { } protected EncodedActionTable2() { sb = new StringBuilder(); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); sb.append("\036"); sb.append("\125"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -140,70 +77,70 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -219,7 +156,7 @@ protected EncodedActionTable2() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -262,70 +199,70 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -341,7 +278,7 @@ protected EncodedActionTable2() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -384,70 +321,70 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -463,7 +400,7 @@ protected EncodedActionTable2() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -506,190 +443,70 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\166"); - sb.append("\031"); - sb.append("\ufd19"); - sb.append("\033"); - sb.append("\ufd19"); - sb.append("\071"); - sb.append("\ufd19"); - sb.append("\072"); - sb.append("\ufd19"); - sb.append("\073"); - sb.append("\ufd19"); - sb.append("\112"); - sb.append("\ufd19"); - sb.append("\113"); - sb.append("\ufd19"); - sb.append("\127"); - sb.append("\ufd19"); - sb.append("\130"); - sb.append("\ufd19"); - sb.append("\131"); - sb.append("\ufd19"); - sb.append("\132"); - sb.append("\ufd19"); - sb.append("\134"); - sb.append("\ufd19"); - sb.append("\135"); - sb.append("\ufd19"); - sb.append("\136"); - sb.append("\ufd19"); - sb.append("\137"); - sb.append("\ufd19"); - sb.append("\140"); - sb.append("\ufd19"); - sb.append("\141"); - sb.append("\ufd19"); - sb.append("\142"); - sb.append("\ufd19"); - sb.append("\143"); - sb.append("\ufd19"); - sb.append("\144"); - sb.append("\ufd19"); - sb.append("\145"); - sb.append("\ufd19"); - sb.append("\146"); - sb.append("\ufd19"); - sb.append("\147"); - sb.append("\ufd19"); - sb.append("\150"); - sb.append("\ufd19"); - sb.append("\151"); - sb.append("\ufd19"); - sb.append("\152"); - sb.append("\ufd19"); - sb.append("\153"); - sb.append("\ufd19"); - sb.append("\154"); - sb.append("\ufd19"); - sb.append("\155"); - sb.append("\ufd19"); - sb.append("\156"); - sb.append("\ufd19"); - sb.append("\157"); - sb.append("\ufd19"); - sb.append("\160"); - sb.append("\ufd19"); - sb.append("\161"); - sb.append("\ufd19"); - sb.append("\162"); - sb.append("\ufd19"); - sb.append("\163"); - sb.append("\ufd19"); - sb.append("\164"); - sb.append("\ufd19"); - sb.append("\165"); - sb.append("\ufd19"); - sb.append("\166"); - sb.append("\ufd19"); - sb.append("\167"); - sb.append("\ufd19"); - sb.append("\170"); - sb.append("\ufd19"); - sb.append("\171"); - sb.append("\ufd19"); - sb.append("\172"); - sb.append("\ufd19"); - sb.append("\173"); - sb.append("\ufd19"); - sb.append("\174"); - sb.append("\ufd19"); - sb.append("\175"); - sb.append("\ufd19"); - sb.append("\176"); - sb.append("\ufd19"); - sb.append("\201"); - sb.append("\ufd19"); - sb.append("\202"); - sb.append("\ufd19"); - sb.append("\203"); - sb.append("\ufd19"); - sb.append("\215"); - sb.append("\ufd19"); - sb.append("\230"); - sb.append("\ufd19"); - sb.append("\231"); - sb.append("\ufd19"); - sb.append("\232"); - sb.append("\ufd19"); - sb.append("\242"); - sb.append("\ufd19"); - sb.append("\243"); - sb.append("\ufd19"); - sb.append("\245"); - sb.append("\ufd19"); - sb.append("\246"); - sb.append("\ufd19"); - sb.append("\251"); - sb.append("\ufd19"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -705,7 +522,7 @@ protected EncodedActionTable2() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -748,70 +565,70 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -827,7 +644,7 @@ protected EncodedActionTable2() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -870,98 +687,70 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\032"); - sb.append("\010"); - sb.append("\244"); - sb.append("\012"); - sb.append("\075"); - sb.append("\075"); - sb.append("\166"); - sb.append("\121"); - sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); - sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01f4"); - sb.append("\233"); - sb.append("\152"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -977,7 +766,7 @@ protected EncodedActionTable2() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1020,70 +809,70 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1099,7 +888,7 @@ protected EncodedActionTable2() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1142,70 +931,70 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1221,7 +1010,7 @@ protected EncodedActionTable2() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1264,70 +1053,70 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1343,7 +1132,7 @@ protected EncodedActionTable2() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1386,70 +1175,192 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); + sb.append("\031"); + sb.append("\ufd17"); + sb.append("\033"); + sb.append("\ufd17"); + sb.append("\071"); + sb.append("\ufd17"); + sb.append("\072"); + sb.append("\ufd17"); + sb.append("\073"); + sb.append("\ufd17"); + sb.append("\112"); + sb.append("\ufd17"); + sb.append("\113"); + sb.append("\ufd17"); + sb.append("\127"); + sb.append("\ufd17"); + sb.append("\130"); + sb.append("\ufd17"); + sb.append("\131"); + sb.append("\ufd17"); + sb.append("\132"); + sb.append("\ufd17"); + sb.append("\134"); + sb.append("\ufd17"); + sb.append("\135"); + sb.append("\ufd17"); + sb.append("\136"); + sb.append("\ufd17"); + sb.append("\137"); + sb.append("\ufd17"); + sb.append("\140"); + sb.append("\ufd17"); + sb.append("\141"); + sb.append("\ufd17"); + sb.append("\142"); + sb.append("\ufd17"); + sb.append("\143"); + sb.append("\ufd17"); + sb.append("\144"); + sb.append("\ufd17"); + sb.append("\145"); + sb.append("\ufd17"); + sb.append("\146"); + sb.append("\ufd17"); + sb.append("\147"); + sb.append("\ufd17"); + sb.append("\150"); + sb.append("\ufd17"); + sb.append("\151"); + sb.append("\ufd17"); + sb.append("\152"); + sb.append("\ufd17"); + sb.append("\153"); + sb.append("\ufd17"); + sb.append("\154"); + sb.append("\ufd17"); + sb.append("\155"); + sb.append("\ufd17"); + sb.append("\156"); + sb.append("\ufd17"); + sb.append("\157"); + sb.append("\ufd17"); + sb.append("\160"); + sb.append("\ufd17"); + sb.append("\161"); + sb.append("\ufd17"); + sb.append("\162"); + sb.append("\ufd17"); + sb.append("\163"); + sb.append("\ufd17"); + sb.append("\164"); + sb.append("\ufd17"); + sb.append("\165"); + sb.append("\ufd17"); + sb.append("\166"); + sb.append("\ufd17"); + sb.append("\167"); + sb.append("\ufd17"); + sb.append("\170"); + sb.append("\ufd17"); + sb.append("\171"); + sb.append("\ufd17"); + sb.append("\172"); + sb.append("\ufd17"); + sb.append("\173"); + sb.append("\ufd17"); + sb.append("\174"); + sb.append("\ufd17"); + sb.append("\175"); + sb.append("\ufd17"); + sb.append("\176"); + sb.append("\ufd17"); + sb.append("\177"); + sb.append("\ufd17"); + sb.append("\202"); + sb.append("\ufd17"); + sb.append("\203"); + sb.append("\ufd17"); + sb.append("\204"); + sb.append("\ufd17"); + sb.append("\216"); + sb.append("\ufd17"); + sb.append("\231"); + sb.append("\ufd17"); + sb.append("\232"); + sb.append("\ufd17"); + sb.append("\233"); + sb.append("\ufd17"); + sb.append("\243"); + sb.append("\ufd17"); + sb.append("\244"); + sb.append("\ufd17"); + sb.append("\246"); + sb.append("\ufd17"); + sb.append("\247"); + sb.append("\ufd17"); + sb.append("\252"); + sb.append("\ufd17"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1465,7 +1376,7 @@ protected EncodedActionTable2() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1508,70 +1419,70 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1587,7 +1498,7 @@ protected EncodedActionTable2() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1630,70 +1541,98 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\032"); + sb.append("\010"); + sb.append("\244"); + sb.append("\012"); + sb.append("\075"); + sb.append("\075"); + sb.append("\166"); + sb.append("\121"); + sb.append("\240"); + sb.append("\215"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\u01f8"); + sb.append("\234"); + sb.append("\152"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1709,7 +1648,7 @@ protected EncodedActionTable2() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1752,70 +1691,70 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1831,7 +1770,7 @@ protected EncodedActionTable2() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1874,70 +1813,70 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1953,7 +1892,7 @@ protected EncodedActionTable2() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1996,1648 +1935,1992 @@ protected EncodedActionTable2() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe3b"); - sb.append("\073"); - sb.append("\ufe3b"); - sb.append("\112"); - sb.append("\ufe3b"); - sb.append("\127"); - sb.append("\ufe3b"); - sb.append("\130"); - sb.append("\ufe3b"); - sb.append("\131"); - sb.append("\ufe3b"); - sb.append("\132"); - sb.append("\ufe3b"); - sb.append("\150"); - sb.append("\ufe3b"); - sb.append("\151"); - sb.append("\ufe3b"); - sb.append("\152"); - sb.append("\ufe3b"); - sb.append("\153"); - sb.append("\ufe3b"); - sb.append("\154"); - sb.append("\ufe3b"); - sb.append("\155"); - sb.append("\ufe3b"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); sb.append("\156"); - sb.append("\ufe3b"); - sb.append("\157"); - sb.append("\ufe3b"); - sb.append("\160"); - sb.append("\ufe3b"); - sb.append("\161"); - sb.append("\ufe3b"); - sb.append("\162"); - sb.append("\ufe3b"); - sb.append("\163"); - sb.append("\ufe3b"); - sb.append("\164"); - sb.append("\ufe3b"); - sb.append("\165"); - sb.append("\ufe3b"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); sb.append("\166"); - sb.append("\ufe3b"); - sb.append("\167"); - sb.append("\ufe3b"); - sb.append("\170"); - sb.append("\ufe3b"); - sb.append("\171"); - sb.append("\ufe3b"); - sb.append("\172"); - sb.append("\ufe3b"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\ufe3b"); + sb.append("\104"); sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); sb.append("\176"); - sb.append("\u01be"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufe3b"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufe3b"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufe3b"); - sb.append("\232"); - sb.append("\ufe3b"); - sb.append("\242"); - sb.append("\ufe3b"); - sb.append("\245"); - sb.append("\ufe3b"); - sb.append("\251"); - sb.append("\ufe3b"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe42"); - sb.append("\073"); - sb.append("\ufe42"); - sb.append("\112"); - sb.append("\ufe42"); - sb.append("\127"); - sb.append("\ufe42"); - sb.append("\130"); - sb.append("\ufe42"); - sb.append("\131"); - sb.append("\ufe42"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe42"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\u01be"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\u01c3"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufe42"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufe42"); - sb.append("\232"); - sb.append("\ufe42"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\106"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe2e"); - sb.append("\073"); - sb.append("\ufe2e"); - sb.append("\112"); - sb.append("\ufe2e"); - sb.append("\127"); - sb.append("\ufe2e"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); sb.append("\130"); - sb.append("\ufe2e"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); sb.append("\131"); - sb.append("\ufe2e"); - sb.append("\132"); - sb.append("\ufe2e"); - sb.append("\150"); - sb.append("\ufe2e"); + sb.append("\133"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); sb.append("\151"); - sb.append("\ufe2e"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); sb.append("\152"); - sb.append("\ufe2e"); - sb.append("\153"); - sb.append("\ufe2e"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); sb.append("\154"); - sb.append("\ufe2e"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); sb.append("\155"); - sb.append("\ufe2e"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); sb.append("\156"); - sb.append("\ufe2e"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\104"); sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); sb.append("\176"); - sb.append("\u01be"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\u01c3"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufe2e"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufe2e"); - sb.append("\232"); - sb.append("\ufe2e"); - sb.append("\242"); - sb.append("\ufe2e"); - sb.append("\245"); - sb.append("\ufe2e"); - sb.append("\251"); - sb.append("\ufe2e"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe3f"); - sb.append("\073"); - sb.append("\ufe3f"); - sb.append("\112"); - sb.append("\ufe3f"); - sb.append("\127"); - sb.append("\ufe3f"); - sb.append("\130"); - sb.append("\ufe3f"); - sb.append("\131"); - sb.append("\ufe3f"); - sb.append("\132"); - sb.append("\ufe3f"); - sb.append("\150"); - sb.append("\ufe3f"); - sb.append("\151"); - sb.append("\ufe3f"); - sb.append("\152"); - sb.append("\ufe3f"); - sb.append("\153"); - sb.append("\ufe3f"); - sb.append("\154"); - sb.append("\ufe3f"); - sb.append("\155"); - sb.append("\ufe3f"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); sb.append("\156"); - sb.append("\ufe3f"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\104"); sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); sb.append("\176"); - sb.append("\u01be"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\u01c3"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufe3f"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufe3f"); - sb.append("\232"); - sb.append("\ufe3f"); - sb.append("\242"); - sb.append("\ufe3f"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\ufe3f"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\073"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\112"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\127"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\130"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\131"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\132"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\150"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\151"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\152"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\153"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\154"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\155"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\156"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\157"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\160"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\161"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); sb.append("\162"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); + sb.append("\163"); + sb.append("\ufe3b"); + sb.append("\164"); + sb.append("\ufe3b"); + sb.append("\165"); + sb.append("\ufe3b"); + sb.append("\166"); + sb.append("\ufe3b"); + sb.append("\167"); + sb.append("\ufe3b"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufe3b"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufe3b"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufe3b"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufe3b"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufe3b"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe2b"); - sb.append("\231"); - sb.append("\ufe2b"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\ufe3b"); + sb.append("\216"); + sb.append("\ufe3b"); sb.append("\232"); - sb.append("\ufe2b"); - sb.append("\242"); - sb.append("\ufe2b"); - sb.append("\245"); - sb.append("\ufe2b"); - sb.append("\251"); - sb.append("\ufe2b"); + sb.append("\ufe3b"); + sb.append("\233"); + sb.append("\ufe3b"); + sb.append("\243"); + sb.append("\ufe3b"); + sb.append("\246"); + sb.append("\ufe3b"); + sb.append("\252"); + sb.append("\ufe3b"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe2a"); + sb.append("\ufe42"); sb.append("\073"); - sb.append("\ufe2a"); + sb.append("\ufe42"); sb.append("\112"); - sb.append("\ufe2a"); + sb.append("\ufe42"); sb.append("\127"); - sb.append("\ufe2a"); + sb.append("\ufe42"); sb.append("\130"); - sb.append("\ufe2a"); + sb.append("\ufe42"); sb.append("\131"); - sb.append("\ufe2a"); + sb.append("\ufe42"); sb.append("\132"); - sb.append("\ufe2a"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\ufe2a"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufe2a"); + sb.append("\ufe42"); sb.append("\152"); - sb.append("\ufe2a"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufe2a"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufe2a"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufe2a"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufe2a"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufe2a"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufe2a"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufe2a"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufe2a"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe2a"); - sb.append("\231"); - sb.append("\ufe2a"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe42"); sb.append("\232"); - sb.append("\ufe2a"); - sb.append("\242"); - sb.append("\ufe2a"); - sb.append("\245"); - sb.append("\ufe2a"); - sb.append("\251"); - sb.append("\ufe2a"); + sb.append("\ufe42"); + sb.append("\233"); + sb.append("\ufe42"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); + sb.append("\110"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe29"); + sb.append("\ufe2e"); sb.append("\073"); - sb.append("\ufe29"); + sb.append("\ufe2e"); sb.append("\112"); - sb.append("\ufe29"); + sb.append("\ufe2e"); sb.append("\127"); - sb.append("\ufe29"); + sb.append("\ufe2e"); sb.append("\130"); - sb.append("\ufe29"); + sb.append("\ufe2e"); sb.append("\131"); - sb.append("\ufe29"); + sb.append("\ufe2e"); sb.append("\132"); - sb.append("\ufe29"); + sb.append("\ufe2e"); sb.append("\150"); - sb.append("\ufe29"); + sb.append("\ufe2e"); sb.append("\151"); - sb.append("\ufe29"); + sb.append("\ufe2e"); sb.append("\152"); - sb.append("\ufe29"); + sb.append("\ufe2e"); sb.append("\153"); - sb.append("\ufe29"); + sb.append("\ufe2e"); sb.append("\154"); - sb.append("\ufe29"); + sb.append("\ufe2e"); sb.append("\155"); - sb.append("\ufe29"); + sb.append("\ufe2e"); sb.append("\156"); - sb.append("\ufe29"); + sb.append("\ufe2e"); sb.append("\157"); - sb.append("\ufe29"); - sb.append("\160"); - sb.append("\ufe29"); - sb.append("\161"); - sb.append("\ufe29"); - sb.append("\162"); - sb.append("\ufe29"); + sb.append("\ufe2e"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe29"); - sb.append("\231"); - sb.append("\ufe29"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe2e"); sb.append("\232"); - sb.append("\ufe29"); - sb.append("\242"); - sb.append("\ufe29"); - sb.append("\245"); - sb.append("\ufe29"); - sb.append("\251"); - sb.append("\ufe29"); + sb.append("\ufe2e"); + sb.append("\233"); + sb.append("\ufe2e"); + sb.append("\243"); + sb.append("\ufe2e"); + sb.append("\246"); + sb.append("\ufe2e"); + sb.append("\252"); + sb.append("\ufe2e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe40"); + sb.append("\ufe3f"); sb.append("\073"); - sb.append("\ufe40"); + sb.append("\ufe3f"); sb.append("\112"); - sb.append("\ufe40"); + sb.append("\ufe3f"); sb.append("\127"); - sb.append("\ufe40"); + sb.append("\ufe3f"); sb.append("\130"); - sb.append("\ufe40"); + sb.append("\ufe3f"); sb.append("\131"); - sb.append("\ufe40"); + sb.append("\ufe3f"); sb.append("\132"); - sb.append("\ufe40"); + sb.append("\ufe3f"); sb.append("\150"); - sb.append("\ufe40"); + sb.append("\ufe3f"); sb.append("\151"); - sb.append("\ufe40"); + sb.append("\ufe3f"); sb.append("\152"); - sb.append("\ufe40"); + sb.append("\ufe3f"); sb.append("\153"); - sb.append("\ufe40"); + sb.append("\ufe3f"); sb.append("\154"); - sb.append("\ufe40"); + sb.append("\ufe3f"); sb.append("\155"); - sb.append("\ufe40"); + sb.append("\ufe3f"); sb.append("\156"); - sb.append("\ufe40"); + sb.append("\ufe3f"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufe3f"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe40"); - sb.append("\231"); - sb.append("\ufe40"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe3f"); sb.append("\232"); - sb.append("\ufe40"); - sb.append("\242"); - sb.append("\ufe40"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufe3f"); + sb.append("\233"); + sb.append("\ufe3f"); + sb.append("\243"); + sb.append("\ufe3f"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\ufe3f"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\106"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe45"); + sb.append("\ufe2a"); sb.append("\073"); - sb.append("\ufe45"); + sb.append("\ufe2a"); sb.append("\112"); - sb.append("\ufe45"); + sb.append("\ufe2a"); sb.append("\127"); - sb.append("\ufe45"); + sb.append("\ufe2a"); sb.append("\130"); - sb.append("\ufe45"); + sb.append("\ufe2a"); sb.append("\131"); - sb.append("\ufe45"); + sb.append("\ufe2a"); sb.append("\132"); - sb.append("\ufe45"); + sb.append("\ufe2a"); sb.append("\150"); - sb.append("\ufe45"); + sb.append("\ufe2a"); sb.append("\151"); - sb.append("\ufe45"); + sb.append("\ufe2a"); sb.append("\152"); - sb.append("\ufe45"); + sb.append("\ufe2a"); sb.append("\153"); - sb.append("\ufe45"); + sb.append("\ufe2a"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufe2a"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufe2a"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufe2a"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufe2a"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufe2a"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufe2a"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufe2a"); sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufe2a"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe45"); - sb.append("\231"); - sb.append("\ufe45"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe2a"); sb.append("\232"); - sb.append("\ufe45"); - sb.append("\242"); - sb.append("\ufe45"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufe2a"); + sb.append("\233"); + sb.append("\ufe2a"); + sb.append("\243"); + sb.append("\ufe2a"); + sb.append("\246"); + sb.append("\ufe2a"); + sb.append("\252"); + sb.append("\ufe2a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\120"); sb.append("\031"); - sb.append("\ufdda"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufdda"); + sb.append("\ufe2c"); sb.append("\073"); - sb.append("\ufdda"); + sb.append("\ufe2c"); sb.append("\112"); - sb.append("\ufdda"); + sb.append("\ufe2c"); sb.append("\127"); - sb.append("\ufdda"); + sb.append("\ufe2c"); sb.append("\130"); - sb.append("\ufdda"); + sb.append("\ufe2c"); sb.append("\131"); - sb.append("\ufdda"); + sb.append("\ufe2c"); sb.append("\132"); - sb.append("\ufdda"); + sb.append("\ufe2c"); sb.append("\150"); - sb.append("\ufdda"); + sb.append("\ufe2c"); sb.append("\151"); - sb.append("\ufdda"); + sb.append("\ufe2c"); sb.append("\152"); - sb.append("\ufdda"); + sb.append("\ufe2c"); sb.append("\153"); - sb.append("\ufdda"); + sb.append("\ufe2c"); sb.append("\154"); - sb.append("\ufdda"); + sb.append("\ufe2c"); sb.append("\155"); - sb.append("\ufdda"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufdda"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufdda"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufdda"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufdda"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufdda"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufdda"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufdda"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufdda"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufdda"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufdda"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufdda"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufdda"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufdda"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufdda"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufdda"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufdda"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufdda"); - sb.append("\201"); - sb.append("\ufdda"); - sb.append("\215"); - sb.append("\ufdda"); - sb.append("\230"); - sb.append("\ufdda"); - sb.append("\231"); - sb.append("\ufdda"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe2c"); sb.append("\232"); - sb.append("\ufdda"); - sb.append("\242"); - sb.append("\ufdda"); - sb.append("\245"); - sb.append("\ufdda"); - sb.append("\251"); - sb.append("\ufdda"); + sb.append("\ufe2c"); + sb.append("\233"); + sb.append("\ufe2c"); + sb.append("\243"); + sb.append("\ufe2c"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\130"); + sb.append("\106"); sb.append("\031"); - sb.append("\ufd15"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufd15"); - sb.append("\071"); - sb.append("\ufd15"); - sb.append("\072"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\073"); - sb.append("\ufd15"); - sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufe28"); sb.append("\112"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\127"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\130"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\131"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\132"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\150"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\151"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\152"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\153"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\154"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\155"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\156"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\157"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\160"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\161"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\162"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\163"); - sb.append("\ufd15"); - sb.append("\164"); - sb.append("\ufd15"); - sb.append("\165"); - sb.append("\ufd15"); - sb.append("\166"); - sb.append("\ufd15"); - sb.append("\167"); - sb.append("\ufd15"); - sb.append("\170"); - sb.append("\ufd15"); + sb.append("\ufe28"); sb.append("\171"); - sb.append("\ufd15"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd15"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd15"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd15"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd15"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd15"); - sb.append("\201"); - sb.append("\ufd15"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd15"); - sb.append("\230"); - sb.append("\ufd15"); - sb.append("\231"); - sb.append("\ufd15"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe28"); sb.append("\232"); - sb.append("\ufd15"); - sb.append("\242"); - sb.append("\ufd15"); - sb.append("\245"); - sb.append("\ufd15"); - sb.append("\251"); - sb.append("\ufd15"); + sb.append("\ufe28"); + sb.append("\233"); + sb.append("\ufe28"); + sb.append("\243"); + sb.append("\ufe28"); + sb.append("\246"); + sb.append("\ufe28"); + sb.append("\252"); + sb.append("\ufe28"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\124"); + sb.append("\106"); sb.append("\031"); - sb.append("\ufd1c"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufd1c"); - sb.append("\071"); - sb.append("\ufd1c"); - sb.append("\072"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\073"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\112"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\127"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\130"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\131"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\132"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\150"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\151"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\152"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\153"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\154"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\155"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\156"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\157"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\160"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\161"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\162"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\163"); - sb.append("\ufd1c"); - sb.append("\164"); - sb.append("\ufd1c"); - sb.append("\165"); - sb.append("\ufd1c"); - sb.append("\166"); - sb.append("\ufd1c"); - sb.append("\167"); - sb.append("\ufd1c"); - sb.append("\170"); - sb.append("\ufd1c"); + sb.append("\ufe29"); sb.append("\171"); - sb.append("\ufd1c"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd1c"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd1c"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd1c"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd1c"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd1c"); - sb.append("\201"); - sb.append("\ufd1c"); - sb.append("\215"); - sb.append("\ufd1c"); - sb.append("\230"); - sb.append("\ufd1c"); - sb.append("\231"); - sb.append("\ufd1c"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe29"); sb.append("\232"); - sb.append("\ufd1c"); - sb.append("\242"); - sb.append("\ufd1c"); - sb.append("\245"); - sb.append("\ufd1c"); - sb.append("\251"); - sb.append("\ufd1c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\113"); - sb.append("\u03fa"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufe29"); + sb.append("\233"); + sb.append("\ufe29"); + sb.append("\243"); + sb.append("\ufe29"); + sb.append("\246"); + sb.append("\ufe29"); + sb.append("\252"); + sb.append("\ufe29"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\132"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufd1d"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufd1d"); - sb.append("\071"); - sb.append("\ufd1d"); - sb.append("\072"); - sb.append("\ufd1d"); + sb.append("\ufe40"); sb.append("\073"); - sb.append("\ufd1d"); - sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufe40"); sb.append("\112"); - sb.append("\ufd1d"); - sb.append("\113"); - sb.append("\ufd2a"); + sb.append("\ufe40"); sb.append("\127"); - sb.append("\ufd1d"); + sb.append("\ufe40"); sb.append("\130"); - sb.append("\ufd1d"); + sb.append("\ufe40"); sb.append("\131"); - sb.append("\ufd1d"); + sb.append("\ufe40"); sb.append("\132"); - sb.append("\ufd1d"); + sb.append("\ufe40"); sb.append("\150"); - sb.append("\ufd1d"); + sb.append("\ufe40"); sb.append("\151"); - sb.append("\ufd1d"); + sb.append("\ufe40"); sb.append("\152"); - sb.append("\ufd1d"); + sb.append("\ufe40"); sb.append("\153"); - sb.append("\ufd1d"); + sb.append("\ufe40"); sb.append("\154"); - sb.append("\ufd1d"); + sb.append("\ufe40"); sb.append("\155"); - sb.append("\ufd1d"); + sb.append("\ufe40"); sb.append("\156"); - sb.append("\ufd1d"); + sb.append("\ufe40"); sb.append("\157"); - sb.append("\ufd1d"); + sb.append("\ufe40"); sb.append("\160"); - sb.append("\ufd1d"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufd1d"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufd1d"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufd1d"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufd1d"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufd1d"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufd1d"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufd1d"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufd1d"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufd1d"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd1d"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd1d"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd1d"); - sb.append("\175"); - sb.append("\ufd1d"); - sb.append("\176"); - sb.append("\ufd1d"); - sb.append("\201"); - sb.append("\ufd1d"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd1d"); - sb.append("\230"); - sb.append("\ufd1d"); - sb.append("\231"); - sb.append("\ufd1d"); - sb.append("\232"); - sb.append("\ufd1d"); - sb.append("\242"); - sb.append("\ufd1d"); - sb.append("\245"); - sb.append("\ufd1d"); - sb.append("\251"); - sb.append("\ufd1d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\202"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\u032e"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\127"); - sb.append("\ufcfb"); - sb.append("\133"); - sb.append("\020"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); + sb.append("\u01d2"); sb.append("\176"); + sb.append("\u01d0"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\215"); - sb.append("\ufcfb"); + sb.append("\u01c5"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufe40"); + sb.append("\232"); + sb.append("\ufe40"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\244"); - sb.append("\u032d"); - sb.append("\247"); - sb.append("\021"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\016"); - sb.append("\071"); - sb.append("\ufcc7"); - sb.append("\072"); - sb.append("\ufcc7"); - sb.append("\111"); - sb.append("\ufcc7"); - sb.append("\113"); - sb.append("\ufcc7"); - sb.append("\214"); - sb.append("\ufcc7"); - sb.append("\230"); - sb.append("\ufcc7"); + sb.append("\ufe40"); + sb.append("\243"); + sb.append("\ufe40"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\122"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufddb"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufddb"); + sb.append("\ufe45"); sb.append("\073"); - sb.append("\ufddb"); + sb.append("\ufe45"); sb.append("\112"); - sb.append("\ufddb"); - sb.append("\113"); - sb.append("\u03f5"); + sb.append("\ufe45"); sb.append("\127"); - sb.append("\ufddb"); + sb.append("\ufe45"); sb.append("\130"); - sb.append("\ufddb"); + sb.append("\ufe45"); sb.append("\131"); - sb.append("\ufddb"); + sb.append("\ufe45"); sb.append("\132"); - sb.append("\ufddb"); + sb.append("\ufe45"); sb.append("\150"); - sb.append("\ufddb"); + sb.append("\ufe45"); sb.append("\151"); - sb.append("\ufddb"); + sb.append("\ufe45"); sb.append("\152"); - sb.append("\ufddb"); + sb.append("\ufe45"); sb.append("\153"); - sb.append("\ufddb"); + sb.append("\ufe45"); sb.append("\154"); - sb.append("\ufddb"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufddb"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufddb"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufddb"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufddb"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufddb"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufddb"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufddb"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufddb"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufddb"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufddb"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufddb"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufddb"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufddb"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufddb"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufddb"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufddb"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufddb"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufddb"); - sb.append("\201"); - sb.append("\ufddb"); - sb.append("\215"); - sb.append("\ufddb"); - sb.append("\230"); - sb.append("\ufddb"); - sb.append("\231"); - sb.append("\ufddb"); - sb.append("\232"); - sb.append("\ufddb"); - sb.append("\242"); - sb.append("\ufddb"); - sb.append("\245"); - sb.append("\ufddb"); - sb.append("\251"); - sb.append("\ufddb"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\036"); - sb.append("\010"); - sb.append("\244"); - sb.append("\012"); - sb.append("\075"); - sb.append("\065"); - sb.append("\u01f8"); - sb.append("\075"); - sb.append("\166"); - sb.append("\121"); - sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01f4"); + sb.append("\ufe45"); + sb.append("\232"); + sb.append("\ufe45"); sb.append("\233"); - sb.append("\152"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); + sb.append("\ufe45"); + sb.append("\243"); + sb.append("\ufe45"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\122"); sb.append("\031"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\033"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\073"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\112"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\127"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\130"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\131"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\132"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\150"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\151"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\152"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\153"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\154"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\155"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\156"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\157"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\160"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\161"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\162"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\163"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\164"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\165"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\166"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\167"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\170"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\171"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\172"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\173"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\174"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\175"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\176"); - sb.append("\ufe27"); - sb.append("\201"); - sb.append("\ufe27"); - sb.append("\215"); - sb.append("\ufe27"); + sb.append("\ufdd9"); + sb.append("\177"); + sb.append("\ufdd9"); + sb.append("\202"); + sb.append("\ufdd9"); + sb.append("\216"); + sb.append("\ufdd9"); sb.append("\231"); - sb.append("\ufe27"); + sb.append("\ufdd9"); sb.append("\232"); - sb.append("\ufe27"); - sb.append("\242"); - sb.append("\ufe27"); - sb.append("\245"); - sb.append("\ufe27"); - sb.append("\251"); - sb.append("\ufe27"); + sb.append("\ufdd9"); + sb.append("\233"); + sb.append("\ufdd9"); + sb.append("\243"); + sb.append("\ufdd9"); + sb.append("\246"); + sb.append("\ufdd9"); + sb.append("\252"); + sb.append("\ufdd9"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\124"); + sb.append("\132"); sb.append("\031"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\033"); - sb.append("\ufdd6"); + sb.append("\ufd13"); + sb.append("\071"); + sb.append("\ufd13"); + sb.append("\072"); + sb.append("\ufd13"); sb.append("\073"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\127"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\130"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\131"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\132"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\150"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\151"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\152"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\153"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\154"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\155"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\156"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\157"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\160"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\161"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\162"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\163"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\164"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\165"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\166"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\167"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\170"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\171"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\172"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\173"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\174"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\175"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\176"); - sb.append("\ufdd6"); - sb.append("\201"); - sb.append("\ufdd6"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufd13"); + sb.append("\177"); + sb.append("\ufd13"); + sb.append("\202"); + sb.append("\ufd13"); sb.append("\215"); - sb.append("\ufdd6"); - sb.append("\230"); - sb.append("\ufdd6"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd13"); sb.append("\231"); - sb.append("\ufdd6"); + sb.append("\ufd13"); sb.append("\232"); - sb.append("\ufdd6"); - sb.append("\242"); - sb.append("\ufdd6"); - sb.append("\245"); - sb.append("\ufdd6"); - sb.append("\251"); - sb.append("\ufdd6"); + sb.append("\ufd13"); + sb.append("\233"); + sb.append("\ufd13"); + sb.append("\243"); + sb.append("\ufd13"); + sb.append("\246"); + sb.append("\ufd13"); + sb.append("\252"); + sb.append("\ufd13"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\124"); + sb.append("\126"); sb.append("\031"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\033"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\071"); - sb.append("\u03e7"); + sb.append("\ufd1a"); sb.append("\072"); - sb.append("\u03e6"); + sb.append("\ufd1a"); sb.append("\073"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\112"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\127"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\130"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\131"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\132"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\150"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\151"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\152"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\153"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\154"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\155"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\156"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\157"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\160"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\161"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\162"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\163"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\164"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\165"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\166"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\167"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\170"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\171"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\172"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\173"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\174"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\175"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\176"); - sb.append("\ufdd7"); - sb.append("\201"); - sb.append("\ufdd7"); - sb.append("\215"); - sb.append("\ufdd7"); - sb.append("\230"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); + sb.append("\177"); + sb.append("\ufd1a"); + sb.append("\202"); + sb.append("\ufd1a"); + sb.append("\216"); + sb.append("\ufd1a"); sb.append("\231"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); sb.append("\232"); - sb.append("\ufdd7"); - sb.append("\242"); - sb.append("\ufdd7"); - sb.append("\245"); - sb.append("\ufdd7"); - sb.append("\251"); - sb.append("\ufdd7"); + sb.append("\ufd1a"); + sb.append("\233"); + sb.append("\ufd1a"); + sb.append("\243"); + sb.append("\ufd1a"); + sb.append("\246"); + sb.append("\ufd1a"); + sb.append("\252"); + sb.append("\ufd1a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\113"); + sb.append("\u03fe"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); - sb.append("\012"); - sb.append("\075"); - sb.append("\233"); - sb.append("\u0295"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\215"); + sb.append("\u0274"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\006"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\202"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3647,13 +3930,13 @@ protected EncodedActionTable2() { sb.append("\016"); sb.append("\071"); sb.append("\032"); - sb.append("\u01b9"); + sb.append("\106"); sb.append("\036"); sb.append("\125"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -3661,7 +3944,7 @@ protected EncodedActionTable2() { sb.append("\063"); sb.append("\010"); sb.append("\074"); - sb.append("\051"); + sb.append("\u0332"); sb.append("\075"); sb.append("\166"); sb.append("\077"); @@ -3694,138 +3977,266 @@ protected EncodedActionTable2() { sb.append("\116"); sb.append("\126"); sb.append("\131"); + sb.append("\127"); + sb.append("\ufcf9"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\157"); + sb.append("\u0228"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); sb.append("\216"); - sb.append("\u01f6"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\ufcf9"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\245"); + sb.append("\u0331"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); + sb.append("\252"); + sb.append("\u022b"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\114"); - sb.append("\031"); - sb.append("\ufe5f"); + sb.append("\134"); + sb.append("\031"); + sb.append("\ufd1b"); + sb.append("\033"); + sb.append("\ufd1b"); + sb.append("\071"); + sb.append("\ufd1b"); + sb.append("\072"); + sb.append("\ufd1b"); + sb.append("\073"); + sb.append("\ufd1b"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\112"); + sb.append("\ufd1b"); + sb.append("\113"); + sb.append("\ufd28"); + sb.append("\127"); + sb.append("\ufd1b"); + sb.append("\130"); + sb.append("\ufd1b"); + sb.append("\131"); + sb.append("\ufd1b"); + sb.append("\132"); + sb.append("\ufd1b"); + sb.append("\150"); + sb.append("\ufd1b"); + sb.append("\151"); + sb.append("\ufd1b"); + sb.append("\152"); + sb.append("\ufd1b"); + sb.append("\153"); + sb.append("\ufd1b"); + sb.append("\154"); + sb.append("\ufd1b"); + sb.append("\155"); + sb.append("\ufd1b"); + sb.append("\156"); + sb.append("\ufd1b"); + sb.append("\157"); + sb.append("\ufd1b"); + sb.append("\160"); + sb.append("\ufd1b"); + sb.append("\161"); + sb.append("\ufd1b"); + sb.append("\162"); + sb.append("\ufd1b"); + sb.append("\163"); + sb.append("\ufd1b"); + sb.append("\164"); + sb.append("\ufd1b"); + sb.append("\165"); + sb.append("\ufd1b"); + sb.append("\166"); + sb.append("\ufd1b"); + sb.append("\167"); + sb.append("\ufd1b"); + sb.append("\170"); + sb.append("\ufd1b"); + sb.append("\171"); + sb.append("\ufd1b"); + sb.append("\172"); + sb.append("\ufd1b"); + sb.append("\173"); + sb.append("\ufd1b"); + sb.append("\174"); + sb.append("\ufd1b"); + sb.append("\175"); + sb.append("\ufd1b"); + sb.append("\176"); + sb.append("\ufd1b"); + sb.append("\177"); + sb.append("\ufd1b"); + sb.append("\202"); + sb.append("\ufd1b"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd1b"); + sb.append("\231"); + sb.append("\ufd1b"); + sb.append("\232"); + sb.append("\ufd1b"); + sb.append("\233"); + sb.append("\ufd1b"); + sb.append("\243"); + sb.append("\ufd1b"); + sb.append("\246"); + sb.append("\ufd1b"); + sb.append("\252"); + sb.append("\ufd1b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\016"); sb.append("\071"); - sb.append("\ufcc7"); + sb.append("\ufcc5"); sb.append("\072"); - sb.append("\ufcc7"); + sb.append("\ufcc5"); sb.append("\111"); - sb.append("\ufcc7"); + sb.append("\ufcc5"); + sb.append("\113"); + sb.append("\ufcc5"); + sb.append("\215"); + sb.append("\ufcc5"); + sb.append("\231"); + sb.append("\ufcc5"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\124"); + sb.append("\031"); + sb.append("\ufdda"); + sb.append("\033"); + sb.append("\ufdda"); + sb.append("\073"); + sb.append("\ufdda"); + sb.append("\112"); + sb.append("\ufdda"); sb.append("\113"); - sb.append("\ufcc7"); + sb.append("\u03f9"); + sb.append("\127"); + sb.append("\ufdda"); sb.append("\130"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\131"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\132"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\150"); - sb.append("\ufe5f"); + sb.append("\ufdda"); + sb.append("\151"); + sb.append("\ufdda"); sb.append("\152"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\153"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\154"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\155"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\156"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\157"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\160"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\161"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\162"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\163"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\164"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\165"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\166"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\167"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\170"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\171"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\172"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\173"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\174"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\175"); - sb.append("\ufe5f"); + sb.append("\ufdda"); sb.append("\176"); - sb.append("\ufe5f"); - sb.append("\201"); - sb.append("\ufe5f"); - sb.append("\214"); - sb.append("\ufcc7"); - sb.append("\230"); - sb.append("\ufcc7"); + sb.append("\ufdda"); + sb.append("\177"); + sb.append("\ufdda"); + sb.append("\202"); + sb.append("\ufdda"); + sb.append("\216"); + sb.append("\ufdda"); sb.append("\231"); - sb.append("\u03e4"); - sb.append("\242"); - sb.append("\ufe5f"); - sb.append("\245"); - sb.append("\ufe5f"); - sb.append("\251"); - sb.append("\ufe5f"); + sb.append("\ufdda"); + sb.append("\232"); + sb.append("\ufdda"); + sb.append("\233"); + sb.append("\ufdda"); + sb.append("\243"); + sb.append("\ufdda"); + sb.append("\246"); + sb.append("\ufdda"); + sb.append("\252"); + sb.append("\ufdda"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -3835,698 +4246,288 @@ protected EncodedActionTable2() { sb.append("\012"); sb.append("\075"); sb.append("\065"); - sb.append("\u01f8"); + sb.append("\u01fc"); sb.append("\075"); sb.append("\166"); sb.append("\121"); - sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); - sb.append("\216"); + sb.append("\240"); + sb.append("\215"); sb.append("\u01ef"); - sb.append("\222"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); sb.append("\341"); - sb.append("\230"); - sb.append("\u01f4"); - sb.append("\233"); + sb.append("\231"); + sb.append("\u01f8"); + sb.append("\234"); sb.append("\152"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\241"); sb.append("\254"); - sb.append("\240"); + sb.append("\241"); sb.append("\255"); + sb.append("\237"); + sb.append("\256"); sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\065"); - sb.append("\u03dd"); - sb.append("\247"); - sb.append("\021"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\067"); - sb.append("\ufdce"); - sb.append("\070"); - sb.append("\ufdce"); - sb.append("\111"); - sb.append("\ufdce"); - sb.append("\230"); - sb.append("\u023e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\102"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufdce"); + sb.append("\ufe26"); + sb.append("\033"); + sb.append("\ufe26"); + sb.append("\073"); + sb.append("\ufe26"); + sb.append("\112"); + sb.append("\ufe26"); + sb.append("\127"); + sb.append("\ufe26"); sb.append("\130"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\131"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\132"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\150"); - sb.append("\ufdce"); + sb.append("\ufe26"); + sb.append("\151"); + sb.append("\ufe26"); sb.append("\152"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\153"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\154"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\155"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\156"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\157"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\160"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\161"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\162"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\163"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\164"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\165"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\166"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\167"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\170"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\171"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\172"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\173"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\174"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\175"); - sb.append("\ufdce"); + sb.append("\ufe26"); sb.append("\176"); - sb.append("\ufdce"); - sb.append("\201"); - sb.append("\ufdce"); - sb.append("\230"); - sb.append("\u01fb"); - sb.append("\231"); - sb.append("\ufdce"); - sb.append("\242"); - sb.append("\ufdce"); - sb.append("\245"); - sb.append("\ufdce"); - sb.append("\251"); - sb.append("\ufdce"); + sb.append("\ufe26"); + sb.append("\177"); + sb.append("\ufe26"); + sb.append("\202"); + sb.append("\ufe26"); + sb.append("\216"); + sb.append("\ufe26"); + sb.append("\232"); + sb.append("\ufe26"); + sb.append("\233"); + sb.append("\ufe26"); + sb.append("\243"); + sb.append("\ufe26"); + sb.append("\246"); + sb.append("\ufe26"); + sb.append("\252"); + sb.append("\ufe26"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\126"); sb.append("\031"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); + sb.append("\033"); + sb.append("\ufdd5"); + sb.append("\073"); + sb.append("\ufdd5"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\112"); + sb.append("\ufdd5"); + sb.append("\127"); + sb.append("\ufdd5"); sb.append("\130"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\131"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\132"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\150"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); + sb.append("\151"); + sb.append("\ufdd5"); sb.append("\152"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\153"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\154"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\155"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\156"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\157"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\160"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\161"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\162"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\163"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\164"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\165"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\166"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\167"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\170"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\171"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\172"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\173"); - sb.append("\ufe5e"); + sb.append("\ufdd5"); sb.append("\174"); - sb.append("\ufe5e"); - sb.append("\175"); - sb.append("\ufe5e"); - sb.append("\176"); - sb.append("\ufe5e"); - sb.append("\201"); - sb.append("\ufe5e"); - sb.append("\231"); - sb.append("\u03d3"); - sb.append("\242"); - sb.append("\ufe5e"); - sb.append("\245"); - sb.append("\ufe5e"); - sb.append("\251"); - sb.append("\ufe5e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\344"); - sb.append("\003"); - sb.append("\u0221"); - sb.append("\004"); - sb.append("\u021e"); - sb.append("\005"); - sb.append("\u01ac"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); + sb.append("\ufdd5"); sb.append("\175"); - sb.append("\010"); - sb.append("\u0222"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u0210"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0215"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); - sb.append("\044"); - sb.append("\u0223"); - sb.append("\045"); - sb.append("\u0200"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u0202"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); - sb.append("\062"); - sb.append("\u0220"); - sb.append("\063"); - sb.append("\u01fc"); - sb.append("\065"); - sb.append("\u0203"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); - sb.append("\074"); - sb.append("\u020a"); - sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); - sb.append("\u0163"); - sb.append("\077"); - sb.append("\u0213"); - sb.append("\100"); - sb.append("\u01fd"); - sb.append("\101"); - sb.append("\u021f"); - sb.append("\102"); - sb.append("\u0204"); - sb.append("\103"); - sb.append("\u0218"); - sb.append("\104"); - sb.append("\u0212"); - sb.append("\105"); - sb.append("\141"); - sb.append("\114"); - sb.append("\u0185"); - sb.append("\115"); - sb.append("\u0217"); - sb.append("\116"); - sb.append("\u0207"); - sb.append("\121"); - sb.append("\u021c"); - sb.append("\122"); - sb.append("\u01fe"); - sb.append("\123"); - sb.append("\u020c"); - sb.append("\124"); - sb.append("\u0214"); - sb.append("\125"); - sb.append("\u0211"); - sb.append("\126"); - sb.append("\u0216"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); + sb.append("\ufdd5"); sb.append("\176"); + sb.append("\ufdd5"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufdd5"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u0201"); - sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\231"); - sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\230"); - sb.append("\u03ce"); + sb.append("\ufdd5"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufdd5"); + sb.append("\231"); + sb.append("\ufdd5"); sb.append("\232"); - sb.append("\uffce"); + sb.append("\ufdd5"); + sb.append("\233"); + sb.append("\ufdd5"); + sb.append("\243"); + sb.append("\ufdd5"); + sb.append("\246"); + sb.append("\ufdd5"); + sb.append("\252"); + sb.append("\ufdd5"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); + sb.append("\126"); sb.append("\031"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); + sb.append("\033"); + sb.append("\ufdd6"); + sb.append("\071"); + sb.append("\u03eb"); + sb.append("\072"); + sb.append("\u03ea"); + sb.append("\073"); + sb.append("\ufdd6"); + sb.append("\112"); + sb.append("\ufdd6"); sb.append("\127"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\130"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\131"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\132"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\150"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); + sb.append("\151"); + sb.append("\ufdd6"); sb.append("\152"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\153"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\154"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\155"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\156"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\157"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\160"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\161"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\162"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\163"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\164"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\165"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\166"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\167"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\170"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\171"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\172"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\173"); - sb.append("\ufdc5"); + sb.append("\ufdd6"); sb.append("\174"); - sb.append("\ufdc5"); - sb.append("\175"); - sb.append("\ufdc5"); - sb.append("\176"); - sb.append("\ufdc5"); - sb.append("\201"); - sb.append("\ufdc5"); - sb.append("\231"); - sb.append("\ufdc5"); - sb.append("\232"); - sb.append("\uffb6"); - sb.append("\242"); - sb.append("\ufdc5"); - sb.append("\245"); - sb.append("\ufdc5"); - sb.append("\251"); - sb.append("\ufdc5"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); + sb.append("\ufdd6"); sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); + sb.append("\ufdd6"); sb.append("\176"); + sb.append("\ufdd6"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufdd6"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufdd6"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufdd6"); + sb.append("\231"); + sb.append("\ufdd6"); sb.append("\232"); - sb.append("\ufff3"); + sb.append("\ufdd6"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufdd6"); + sb.append("\243"); + sb.append("\ufdd6"); + sb.append("\246"); + sb.append("\ufdd6"); + sb.append("\252"); + sb.append("\ufdd6"); sb.append("\001"); sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable20.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable20.java index 09664ad2d0a9..74421ec6255e 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable20.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable20.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,3318 +29,3842 @@ public String getTableData() { } protected EncodedActionTable20() { sb = new StringBuilder(); - sb.append("\000"); - sb.append("\004"); - sb.append("\111"); - sb.append("\u060c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\046"); - sb.append("\037"); - sb.append("\ufead"); - sb.append("\045"); - sb.append("\ufead"); - sb.append("\046"); - sb.append("\ufead"); - sb.append("\056"); - sb.append("\ufead"); - sb.append("\060"); - sb.append("\ufead"); - sb.append("\112"); - sb.append("\ufead"); - sb.append("\120"); - sb.append("\ufead"); - sb.append("\222"); - sb.append("\ufead"); - sb.append("\223"); - sb.append("\ufead"); - sb.append("\224"); - sb.append("\ufead"); - sb.append("\225"); - sb.append("\ufead"); - sb.append("\226"); - sb.append("\ufead"); - sb.append("\227"); - sb.append("\ufead"); + sb.append("\165"); + sb.append("\ufdfb"); + sb.append("\166"); + sb.append("\ufdfb"); + sb.append("\167"); + sb.append("\ufdfb"); + sb.append("\170"); + sb.append("\ufdfb"); + sb.append("\171"); + sb.append("\ufdfb"); + sb.append("\172"); + sb.append("\ufdfb"); + sb.append("\173"); + sb.append("\ufdfb"); + sb.append("\174"); + sb.append("\ufdfb"); + sb.append("\175"); + sb.append("\ufdfb"); + sb.append("\176"); + sb.append("\ufdfb"); + sb.append("\177"); + sb.append("\ufdfb"); + sb.append("\202"); + sb.append("\ufdfb"); + sb.append("\203"); + sb.append("\ufdfb"); + sb.append("\204"); + sb.append("\ufdfb"); + sb.append("\215"); + sb.append("\ufdfb"); + sb.append("\216"); + sb.append("\ufdfb"); + sb.append("\231"); + sb.append("\ufdfb"); + sb.append("\232"); + sb.append("\ufdfb"); + sb.append("\233"); + sb.append("\ufdfb"); + sb.append("\243"); + sb.append("\ufdfb"); + sb.append("\244"); + sb.append("\ufdfb"); + sb.append("\246"); + sb.append("\ufdfb"); sb.append("\247"); - sb.append("\ufead"); - sb.append("\250"); - sb.append("\ufead"); - sb.append("\256"); - sb.append("\ufead"); - sb.append("\257"); - sb.append("\ufead"); - sb.append("\260"); - sb.append("\ufead"); + sb.append("\ufdfb"); + sb.append("\252"); + sb.append("\ufdfb"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\046"); - sb.append("\037"); sb.append("\274"); - sb.append("\045"); - sb.append("\ufe84"); - sb.append("\046"); - sb.append("\ufe88"); - sb.append("\056"); - sb.append("\304"); - sb.append("\060"); - sb.append("\306"); - sb.append("\112"); - sb.append("\u060e"); - sb.append("\120"); - sb.append("\300"); - sb.append("\222"); - sb.append("\303"); - sb.append("\223"); - sb.append("\264"); - sb.append("\224"); - sb.append("\265"); - sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\254"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff3e"); sb.append("\003"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\004"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\005"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\006"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\007"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\010"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\011"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\012"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\014"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\015"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\016"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\017"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\020"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\021"); - sb.append("\uff3e"); - sb.append("\022"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\023"); - sb.append("\uff3e"); - sb.append("\024"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\025"); - sb.append("\uff3e"); - sb.append("\026"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\027"); - sb.append("\uff3e"); - sb.append("\030"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\032"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\034"); - sb.append("\uff3e"); - sb.append("\035"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\036"); - sb.append("\uff3e"); - sb.append("\037"); - sb.append("\uff3e"); - sb.append("\040"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\041"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\042"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\043"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\044"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\045"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\046"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\047"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\050"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\051"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\052"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\054"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\056"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\057"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\061"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\062"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\063"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\064"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\065"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\066"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\074"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\075"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\077"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\100"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\101"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\102"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\103"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\104"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\105"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\111"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\112"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\114"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\115"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\116"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\120"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\121"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\122"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\123"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\124"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\125"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\126"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\133"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\151"); - sb.append("\uff3e"); - sb.append("\172"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\173"); - sb.append("\uff3e"); - sb.append("\177"); - sb.append("\uff3e"); + sb.append("\uffa1"); + sb.append("\174"); + sb.append("\uffa1"); sb.append("\200"); - sb.append("\uff3e"); - sb.append("\202"); - sb.append("\uff3e"); + sb.append("\uffa1"); + sb.append("\201"); + sb.append("\uffa1"); sb.append("\203"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\204"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\205"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\206"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\207"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\210"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\211"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\212"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\213"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\214"); - sb.append("\uff3e"); - sb.append("\216"); - sb.append("\uff3e"); + sb.append("\uffa1"); + sb.append("\215"); + sb.append("\uffa1"); sb.append("\217"); - sb.append("\uff3e"); - sb.append("\220"); - sb.append("\uff3e"); - sb.append("\221"); - sb.append("\uff3e"); - sb.append("\222"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\223"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\224"); - sb.append("\uff3e"); - sb.append("\230"); - sb.append("\uff3e"); - sb.append("\233"); - sb.append("\uff3e"); + sb.append("\uffa1"); + sb.append("\225"); + sb.append("\uffa1"); + sb.append("\231"); + sb.append("\uffa1"); sb.append("\234"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\235"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\236"); - sb.append("\uff3e"); - sb.append("\240"); - sb.append("\uff3e"); - sb.append("\247"); - sb.append("\uff3e"); + sb.append("\uffa1"); + sb.append("\237"); + sb.append("\uffa1"); + sb.append("\241"); + sb.append("\uffa1"); sb.append("\250"); - sb.append("\uff3e"); - sb.append("\252"); - sb.append("\uff3e"); + sb.append("\uffa1"); + sb.append("\251"); + sb.append("\uffa1"); sb.append("\253"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\254"); - sb.append("\uff3e"); + sb.append("\uffa1"); sb.append("\255"); - sb.append("\uff3e"); + sb.append("\uffa1"); + sb.append("\256"); + sb.append("\uffa1"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); + sb.append("\006"); + sb.append("\111"); + sb.append("\ufffc"); + sb.append("\151"); + sb.append("\ufffc"); + sb.append("\001"); sb.append("\002"); - sb.append("\uff6d"); + sb.append("\000"); + sb.append("\006"); + sb.append("\111"); + sb.append("\ufffb"); + sb.append("\151"); + sb.append("\ufffb"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\111"); + sb.append("\u0605"); + sb.append("\151"); + sb.append("\u0606"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\274"); sb.append("\003"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\004"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\005"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\006"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\007"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\010"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\011"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\012"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\014"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\015"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\016"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\017"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\020"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\021"); - sb.append("\uff6d"); - sb.append("\022"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\023"); - sb.append("\uff6d"); - sb.append("\024"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\025"); - sb.append("\uff6d"); - sb.append("\026"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\027"); - sb.append("\uff6d"); - sb.append("\030"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\032"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\034"); - sb.append("\uff6d"); - sb.append("\035"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\036"); - sb.append("\uff6d"); - sb.append("\037"); - sb.append("\uff6d"); - sb.append("\040"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\041"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\042"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\043"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\044"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\045"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\046"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\047"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\050"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\051"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\052"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\054"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\056"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\057"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\061"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\062"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\063"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\064"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\065"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\066"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\074"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\075"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\077"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\100"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\101"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\102"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\103"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\104"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\105"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\111"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\112"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\114"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\115"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\116"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\120"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\121"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\122"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\123"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\124"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\125"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\126"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\133"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\151"); - sb.append("\uff6d"); - sb.append("\172"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\173"); - sb.append("\uff6d"); - sb.append("\177"); - sb.append("\uff6d"); + sb.append("\uffa1"); + sb.append("\174"); + sb.append("\uffa1"); sb.append("\200"); - sb.append("\uff6d"); - sb.append("\202"); - sb.append("\uff6d"); + sb.append("\uffa1"); + sb.append("\201"); + sb.append("\uffa1"); sb.append("\203"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\204"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\205"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\206"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\207"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\210"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\211"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\212"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\213"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\214"); - sb.append("\uff6d"); - sb.append("\216"); - sb.append("\uff6d"); + sb.append("\uffa1"); + sb.append("\215"); + sb.append("\uffa1"); sb.append("\217"); - sb.append("\uff6d"); - sb.append("\220"); - sb.append("\uff6d"); - sb.append("\221"); - sb.append("\uff6d"); - sb.append("\222"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\223"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\224"); - sb.append("\uff6d"); - sb.append("\230"); - sb.append("\uff6d"); - sb.append("\233"); - sb.append("\uff6d"); + sb.append("\uffa1"); + sb.append("\225"); + sb.append("\uffa1"); + sb.append("\231"); + sb.append("\uffa1"); sb.append("\234"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\235"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\236"); - sb.append("\uff6d"); - sb.append("\240"); - sb.append("\uff6d"); - sb.append("\247"); - sb.append("\uff6d"); + sb.append("\uffa1"); + sb.append("\237"); + sb.append("\uffa1"); + sb.append("\241"); + sb.append("\uffa1"); sb.append("\250"); - sb.append("\uff6d"); - sb.append("\252"); - sb.append("\uff6d"); + sb.append("\uffa1"); + sb.append("\251"); + sb.append("\uffa1"); sb.append("\253"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\254"); - sb.append("\uff6d"); + sb.append("\uffa1"); sb.append("\255"); - sb.append("\uff6d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\u0611"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\uffa1"); + sb.append("\256"); + sb.append("\uffa1"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); + sb.append("\276"); sb.append("\002"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\003"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\004"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\005"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\006"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\007"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\010"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\011"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\012"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\014"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\015"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\016"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\017"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\020"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\021"); - sb.append("\uff6c"); - sb.append("\022"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\023"); - sb.append("\uff6c"); - sb.append("\024"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\025"); - sb.append("\uff6c"); - sb.append("\026"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\027"); - sb.append("\uff6c"); - sb.append("\030"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\032"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\034"); - sb.append("\uff6c"); - sb.append("\035"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\036"); - sb.append("\uff6c"); - sb.append("\037"); - sb.append("\uff6c"); - sb.append("\040"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\041"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\042"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\043"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\044"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\045"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\046"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\047"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\050"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\051"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\052"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\054"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\056"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\057"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\061"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\062"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\063"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\064"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\065"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\066"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\074"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\075"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\077"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\100"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\101"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\102"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\103"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\104"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\105"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\111"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\112"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\114"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\115"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\116"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\120"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\121"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\122"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\123"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\124"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\125"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\126"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\133"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\151"); - sb.append("\uff6c"); - sb.append("\172"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\173"); - sb.append("\uff6c"); - sb.append("\177"); - sb.append("\uff6c"); + sb.append("\uff9a"); + sb.append("\174"); + sb.append("\uff9a"); sb.append("\200"); - sb.append("\uff6c"); - sb.append("\202"); - sb.append("\uff6c"); + sb.append("\uff9a"); + sb.append("\201"); + sb.append("\uff9a"); sb.append("\203"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\204"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\205"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\206"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\207"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\210"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\211"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\212"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\213"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\214"); - sb.append("\uff6c"); - sb.append("\216"); - sb.append("\uff6c"); + sb.append("\uff9a"); + sb.append("\215"); + sb.append("\uff9a"); sb.append("\217"); - sb.append("\uff6c"); - sb.append("\220"); - sb.append("\uff6c"); - sb.append("\221"); - sb.append("\uff6c"); - sb.append("\222"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\223"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\224"); - sb.append("\uff6c"); - sb.append("\230"); - sb.append("\uff6c"); - sb.append("\233"); - sb.append("\uff6c"); + sb.append("\uff9a"); + sb.append("\225"); + sb.append("\uff9a"); + sb.append("\231"); + sb.append("\uff9a"); sb.append("\234"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\235"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\236"); - sb.append("\uff6c"); - sb.append("\240"); - sb.append("\uff6c"); - sb.append("\247"); - sb.append("\uff6c"); + sb.append("\uff9a"); + sb.append("\237"); + sb.append("\uff9a"); + sb.append("\241"); + sb.append("\uff9a"); sb.append("\250"); - sb.append("\uff6c"); - sb.append("\252"); - sb.append("\uff6c"); + sb.append("\uff9a"); + sb.append("\251"); + sb.append("\uff9a"); sb.append("\253"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\254"); - sb.append("\uff6c"); + sb.append("\uff9a"); sb.append("\255"); - sb.append("\uff6c"); + sb.append("\uff9a"); + sb.append("\256"); + sb.append("\uff9a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\274"); + sb.append("\003"); + sb.append("\211"); + sb.append("\004"); + sb.append("\202"); + sb.append("\005"); + sb.append("\164"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); sb.append("\010"); - sb.append("\u028e"); + sb.append("\217"); + sb.append("\011"); + sb.append("\204"); sb.append("\012"); sb.append("\075"); + sb.append("\014"); + sb.append("\007"); + sb.append("\015"); sb.append("\031"); - sb.append("\ufd3f"); + sb.append("\016"); + sb.append("\071"); + sb.append("\017"); + sb.append("\143"); + sb.append("\020"); + sb.append("\035"); + sb.append("\021"); + sb.append("\034"); + sb.append("\023"); + sb.append("\145"); + sb.append("\025"); + sb.append("\200"); + sb.append("\027"); + sb.append("\203"); + sb.append("\032"); + sb.append("\106"); + sb.append("\034"); + sb.append("\113"); + sb.append("\036"); + sb.append("\125"); + sb.append("\041"); sb.append("\033"); - sb.append("\ufd3f"); - sb.append("\073"); - sb.append("\ufd3f"); + sb.append("\042"); + sb.append("\040"); + sb.append("\043"); + sb.append("\226"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\023"); + sb.append("\046"); + sb.append("\036"); + sb.append("\047"); + sb.append("\212"); + sb.append("\050"); + sb.append("\173"); + sb.append("\051"); + sb.append("\214"); + sb.append("\052"); + sb.append("\057"); + sb.append("\054"); + sb.append("\026"); + sb.append("\056"); + sb.append("\163"); + sb.append("\057"); + sb.append("\016"); + sb.append("\061"); + sb.append("\110"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\064"); + sb.append("\225"); + sb.append("\065"); + sb.append("\027"); + sb.append("\066"); + sb.append("\111"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); sb.append("\111"); - sb.append("\u028f"); + sb.append("\157"); sb.append("\112"); - sb.append("\ufd3f"); + sb.append("\u0608"); + sb.append("\114"); + sb.append("\052"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\120"); + sb.append("\172"); sb.append("\121"); - sb.append("\u028d"); - sb.append("\127"); - sb.append("\ufd3f"); - sb.append("\130"); - sb.append("\ufd3f"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); sb.append("\131"); - sb.append("\ufd3f"); - sb.append("\132"); - sb.append("\ufd3f"); - sb.append("\134"); - sb.append("\ufd3f"); - sb.append("\135"); - sb.append("\ufd3f"); - sb.append("\136"); - sb.append("\ufd3f"); - sb.append("\137"); - sb.append("\ufd3f"); - sb.append("\140"); - sb.append("\ufd3f"); - sb.append("\141"); - sb.append("\ufd3f"); - sb.append("\142"); - sb.append("\ufd3f"); - sb.append("\143"); - sb.append("\ufd3f"); - sb.append("\144"); - sb.append("\ufd3f"); - sb.append("\145"); - sb.append("\ufd3f"); - sb.append("\146"); - sb.append("\ufd3f"); - sb.append("\147"); - sb.append("\ufd3f"); - sb.append("\150"); - sb.append("\ufd3f"); + sb.append("\133"); + sb.append("\020"); sb.append("\151"); - sb.append("\ufd3f"); - sb.append("\152"); - sb.append("\ufd3f"); - sb.append("\153"); - sb.append("\ufd3f"); - sb.append("\154"); - sb.append("\ufd3f"); - sb.append("\155"); - sb.append("\ufd3f"); - sb.append("\156"); - sb.append("\ufd3f"); - sb.append("\157"); - sb.append("\ufd3f"); - sb.append("\160"); - sb.append("\ufd3f"); - sb.append("\161"); - sb.append("\ufd3f"); - sb.append("\162"); - sb.append("\ufd3f"); - sb.append("\163"); - sb.append("\ufd3f"); - sb.append("\164"); - sb.append("\ufd3f"); - sb.append("\165"); - sb.append("\ufd3f"); - sb.append("\166"); - sb.append("\ufd3f"); - sb.append("\167"); - sb.append("\ufd3f"); - sb.append("\170"); - sb.append("\ufd3f"); sb.append("\171"); - sb.append("\ufd3f"); - sb.append("\172"); - sb.append("\ufd3f"); sb.append("\173"); - sb.append("\ufd3f"); + sb.append("\104"); sb.append("\174"); - sb.append("\ufd3f"); - sb.append("\175"); - sb.append("\ufd3f"); sb.append("\176"); - sb.append("\ufd3f"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufd3f"); - sb.append("\202"); - sb.append("\ufd3f"); + sb.append("\067"); sb.append("\203"); - sb.append("\ufd3f"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufd3f"); - sb.append("\230"); - sb.append("\ufd3f"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\025"); + sb.append("\224"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); sb.append("\231"); - sb.append("\ufd3f"); - sb.append("\232"); - sb.append("\ufd3f"); - sb.append("\233"); + sb.append("\047"); + sb.append("\234"); sb.append("\152"); - sb.append("\242"); - sb.append("\ufd3f"); - sb.append("\243"); - sb.append("\ufd3f"); - sb.append("\245"); - sb.append("\ufd3f"); - sb.append("\246"); - sb.append("\ufd3f"); - sb.append("\251"); - sb.append("\ufd3f"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\010"); - sb.append("\ufcc5"); - sb.append("\012"); - sb.append("\ufcc5"); - sb.append("\031"); - sb.append("\ufcc5"); - sb.append("\033"); - sb.append("\ufcc5"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); sb.append("\073"); - sb.append("\ufcc5"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\105"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\231"); + sb.append("\253"); + sb.append("\227"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\276"); + sb.append("\002"); + sb.append("\uff99"); + sb.append("\003"); + sb.append("\uff99"); + sb.append("\004"); + sb.append("\uff99"); + sb.append("\005"); + sb.append("\uff99"); + sb.append("\006"); + sb.append("\uff99"); + sb.append("\007"); + sb.append("\uff99"); + sb.append("\010"); + sb.append("\uff99"); + sb.append("\011"); + sb.append("\uff99"); + sb.append("\012"); + sb.append("\uff99"); + sb.append("\014"); + sb.append("\uff99"); + sb.append("\015"); + sb.append("\uff99"); + sb.append("\016"); + sb.append("\uff99"); + sb.append("\017"); + sb.append("\uff99"); + sb.append("\020"); + sb.append("\uff99"); + sb.append("\021"); + sb.append("\uff99"); + sb.append("\023"); + sb.append("\uff99"); + sb.append("\025"); + sb.append("\uff99"); + sb.append("\027"); + sb.append("\uff99"); + sb.append("\032"); + sb.append("\uff99"); + sb.append("\034"); + sb.append("\uff99"); + sb.append("\036"); + sb.append("\uff99"); + sb.append("\041"); + sb.append("\uff99"); + sb.append("\042"); + sb.append("\uff99"); + sb.append("\043"); + sb.append("\uff99"); + sb.append("\044"); + sb.append("\uff99"); + sb.append("\045"); + sb.append("\uff99"); + sb.append("\046"); + sb.append("\uff99"); + sb.append("\047"); + sb.append("\uff99"); + sb.append("\050"); + sb.append("\uff99"); + sb.append("\051"); + sb.append("\uff99"); + sb.append("\052"); + sb.append("\uff99"); + sb.append("\054"); + sb.append("\uff99"); + sb.append("\056"); + sb.append("\uff99"); + sb.append("\057"); + sb.append("\uff99"); + sb.append("\061"); + sb.append("\uff99"); + sb.append("\062"); + sb.append("\uff99"); + sb.append("\063"); + sb.append("\uff99"); + sb.append("\064"); + sb.append("\uff99"); + sb.append("\065"); + sb.append("\uff99"); + sb.append("\066"); + sb.append("\uff99"); + sb.append("\074"); + sb.append("\uff99"); + sb.append("\075"); + sb.append("\uff99"); + sb.append("\077"); + sb.append("\uff99"); + sb.append("\100"); + sb.append("\uff99"); + sb.append("\101"); + sb.append("\uff99"); + sb.append("\102"); + sb.append("\uff99"); + sb.append("\103"); + sb.append("\uff99"); + sb.append("\104"); + sb.append("\uff99"); + sb.append("\105"); + sb.append("\uff99"); sb.append("\111"); - sb.append("\ufcc5"); + sb.append("\uff99"); sb.append("\112"); - sb.append("\ufcc5"); + sb.append("\uff99"); + sb.append("\114"); + sb.append("\uff99"); + sb.append("\115"); + sb.append("\uff99"); + sb.append("\116"); + sb.append("\uff99"); + sb.append("\120"); + sb.append("\uff99"); sb.append("\121"); - sb.append("\ufcc5"); - sb.append("\127"); - sb.append("\ufcc5"); - sb.append("\130"); - sb.append("\ufcc5"); - sb.append("\131"); - sb.append("\ufcc5"); - sb.append("\132"); - sb.append("\ufcc5"); - sb.append("\134"); - sb.append("\ufcc5"); - sb.append("\135"); - sb.append("\ufcc5"); - sb.append("\136"); - sb.append("\ufcc5"); - sb.append("\137"); - sb.append("\ufcc5"); - sb.append("\140"); - sb.append("\ufcc5"); - sb.append("\141"); - sb.append("\ufcc5"); - sb.append("\142"); - sb.append("\ufcc5"); - sb.append("\143"); - sb.append("\ufcc5"); - sb.append("\144"); - sb.append("\ufcc5"); - sb.append("\145"); - sb.append("\ufcc5"); - sb.append("\146"); - sb.append("\ufcc5"); - sb.append("\147"); - sb.append("\ufcc5"); - sb.append("\150"); - sb.append("\ufcc5"); + sb.append("\uff99"); + sb.append("\122"); + sb.append("\uff99"); + sb.append("\123"); + sb.append("\uff99"); + sb.append("\124"); + sb.append("\uff99"); + sb.append("\125"); + sb.append("\uff99"); + sb.append("\126"); + sb.append("\uff99"); + sb.append("\133"); + sb.append("\uff99"); sb.append("\151"); - sb.append("\ufcc5"); - sb.append("\152"); - sb.append("\ufcc5"); - sb.append("\153"); - sb.append("\ufcc5"); - sb.append("\154"); - sb.append("\ufcc5"); - sb.append("\155"); - sb.append("\ufcc5"); - sb.append("\156"); - sb.append("\ufcc5"); - sb.append("\157"); - sb.append("\ufcc5"); - sb.append("\160"); - sb.append("\ufcc5"); - sb.append("\161"); - sb.append("\ufcc5"); - sb.append("\162"); - sb.append("\ufcc5"); - sb.append("\163"); - sb.append("\ufcc5"); - sb.append("\164"); - sb.append("\ufcc5"); - sb.append("\165"); - sb.append("\ufcc5"); - sb.append("\166"); - sb.append("\ufcc5"); - sb.append("\167"); - sb.append("\ufcc5"); - sb.append("\170"); - sb.append("\ufcc5"); - sb.append("\171"); - sb.append("\ufcc5"); - sb.append("\172"); - sb.append("\ufcc5"); + sb.append("\uff99"); sb.append("\173"); - sb.append("\ufcc5"); + sb.append("\uff99"); sb.append("\174"); - sb.append("\ufcc5"); - sb.append("\175"); - sb.append("\ufcc5"); - sb.append("\176"); - sb.append("\ufcc5"); + sb.append("\uff99"); + sb.append("\200"); + sb.append("\uff99"); sb.append("\201"); - sb.append("\ufcc5"); - sb.append("\202"); - sb.append("\ufcc5"); + sb.append("\uff99"); sb.append("\203"); - sb.append("\ufcc5"); + sb.append("\uff99"); + sb.append("\204"); + sb.append("\uff99"); + sb.append("\205"); + sb.append("\uff99"); + sb.append("\206"); + sb.append("\uff99"); + sb.append("\207"); + sb.append("\uff99"); + sb.append("\210"); + sb.append("\uff99"); + sb.append("\211"); + sb.append("\uff99"); + sb.append("\212"); + sb.append("\uff99"); + sb.append("\213"); + sb.append("\uff99"); + sb.append("\214"); + sb.append("\uff99"); sb.append("\215"); - sb.append("\ufcc5"); - sb.append("\230"); - sb.append("\ufcc5"); + sb.append("\uff99"); + sb.append("\217"); + sb.append("\uff99"); + sb.append("\223"); + sb.append("\uff99"); + sb.append("\224"); + sb.append("\uff99"); + sb.append("\225"); + sb.append("\uff99"); sb.append("\231"); - sb.append("\ufcc5"); - sb.append("\232"); - sb.append("\ufcc5"); - sb.append("\233"); - sb.append("\ufcc5"); - sb.append("\242"); - sb.append("\ufcc5"); - sb.append("\243"); - sb.append("\ufcc5"); - sb.append("\245"); - sb.append("\ufcc5"); - sb.append("\246"); - sb.append("\ufcc5"); + sb.append("\uff99"); + sb.append("\234"); + sb.append("\uff99"); + sb.append("\235"); + sb.append("\uff99"); + sb.append("\236"); + sb.append("\uff99"); + sb.append("\237"); + sb.append("\uff99"); + sb.append("\241"); + sb.append("\uff99"); + sb.append("\250"); + sb.append("\uff99"); sb.append("\251"); - sb.append("\ufcc5"); + sb.append("\uff99"); + sb.append("\253"); + sb.append("\uff99"); + sb.append("\254"); + sb.append("\uff99"); + sb.append("\255"); + sb.append("\uff99"); + sb.append("\256"); + sb.append("\uff99"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\274"); + sb.append("\003"); + sb.append("\211"); + sb.append("\004"); + sb.append("\202"); + sb.append("\005"); + sb.append("\164"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); sb.append("\010"); - sb.append("\ufcc4"); + sb.append("\217"); + sb.append("\011"); + sb.append("\204"); sb.append("\012"); - sb.append("\ufcc4"); + sb.append("\075"); + sb.append("\014"); + sb.append("\007"); + sb.append("\015"); sb.append("\031"); - sb.append("\ufcc4"); + sb.append("\016"); + sb.append("\071"); + sb.append("\017"); + sb.append("\143"); + sb.append("\020"); + sb.append("\035"); + sb.append("\021"); + sb.append("\034"); + sb.append("\023"); + sb.append("\145"); + sb.append("\025"); + sb.append("\200"); + sb.append("\027"); + sb.append("\203"); + sb.append("\032"); + sb.append("\106"); + sb.append("\034"); + sb.append("\113"); + sb.append("\036"); + sb.append("\125"); + sb.append("\041"); sb.append("\033"); - sb.append("\ufcc4"); - sb.append("\073"); - sb.append("\ufcc4"); + sb.append("\042"); + sb.append("\040"); + sb.append("\043"); + sb.append("\226"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\023"); + sb.append("\046"); + sb.append("\036"); + sb.append("\047"); + sb.append("\212"); + sb.append("\050"); + sb.append("\173"); + sb.append("\051"); + sb.append("\214"); + sb.append("\052"); + sb.append("\057"); + sb.append("\054"); + sb.append("\026"); + sb.append("\056"); + sb.append("\163"); + sb.append("\057"); + sb.append("\016"); + sb.append("\061"); + sb.append("\110"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\064"); + sb.append("\225"); + sb.append("\065"); + sb.append("\027"); + sb.append("\066"); sb.append("\111"); - sb.append("\ufcc4"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\111"); + sb.append("\157"); sb.append("\112"); - sb.append("\ufcc4"); + sb.append("\u060a"); + sb.append("\114"); + sb.append("\052"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\120"); + sb.append("\172"); sb.append("\121"); - sb.append("\ufcc4"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\151"); + sb.append("\171"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\025"); + sb.append("\224"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\105"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\231"); + sb.append("\253"); + sb.append("\227"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\276"); + sb.append("\002"); + sb.append("\uff98"); + sb.append("\003"); + sb.append("\uff98"); + sb.append("\004"); + sb.append("\uff98"); + sb.append("\005"); + sb.append("\uff98"); + sb.append("\006"); + sb.append("\uff98"); + sb.append("\007"); + sb.append("\uff98"); + sb.append("\010"); + sb.append("\uff98"); + sb.append("\011"); + sb.append("\uff98"); + sb.append("\012"); + sb.append("\uff98"); + sb.append("\014"); + sb.append("\uff98"); + sb.append("\015"); + sb.append("\uff98"); + sb.append("\016"); + sb.append("\uff98"); + sb.append("\017"); + sb.append("\uff98"); + sb.append("\020"); + sb.append("\uff98"); + sb.append("\021"); + sb.append("\uff98"); + sb.append("\023"); + sb.append("\uff98"); + sb.append("\025"); + sb.append("\uff98"); + sb.append("\027"); + sb.append("\uff98"); + sb.append("\032"); + sb.append("\uff98"); + sb.append("\034"); + sb.append("\uff98"); + sb.append("\036"); + sb.append("\uff98"); + sb.append("\041"); + sb.append("\uff98"); + sb.append("\042"); + sb.append("\uff98"); + sb.append("\043"); + sb.append("\uff98"); + sb.append("\044"); + sb.append("\uff98"); + sb.append("\045"); + sb.append("\uff98"); + sb.append("\046"); + sb.append("\uff98"); + sb.append("\047"); + sb.append("\uff98"); + sb.append("\050"); + sb.append("\uff98"); + sb.append("\051"); + sb.append("\uff98"); + sb.append("\052"); + sb.append("\uff98"); + sb.append("\054"); + sb.append("\uff98"); + sb.append("\056"); + sb.append("\uff98"); + sb.append("\057"); + sb.append("\uff98"); + sb.append("\061"); + sb.append("\uff98"); + sb.append("\062"); + sb.append("\uff98"); + sb.append("\063"); + sb.append("\uff98"); + sb.append("\064"); + sb.append("\uff98"); + sb.append("\065"); + sb.append("\uff98"); + sb.append("\066"); + sb.append("\uff98"); + sb.append("\074"); + sb.append("\uff98"); + sb.append("\075"); + sb.append("\uff98"); + sb.append("\077"); + sb.append("\uff98"); + sb.append("\100"); + sb.append("\uff98"); + sb.append("\101"); + sb.append("\uff98"); + sb.append("\102"); + sb.append("\uff98"); + sb.append("\103"); + sb.append("\uff98"); + sb.append("\104"); + sb.append("\uff98"); + sb.append("\105"); + sb.append("\uff98"); + sb.append("\111"); + sb.append("\uff98"); + sb.append("\112"); + sb.append("\uff98"); + sb.append("\114"); + sb.append("\uff98"); + sb.append("\115"); + sb.append("\uff98"); + sb.append("\116"); + sb.append("\uff98"); + sb.append("\120"); + sb.append("\uff98"); + sb.append("\121"); + sb.append("\uff98"); + sb.append("\122"); + sb.append("\uff98"); + sb.append("\123"); + sb.append("\uff98"); + sb.append("\124"); + sb.append("\uff98"); + sb.append("\125"); + sb.append("\uff98"); + sb.append("\126"); + sb.append("\uff98"); + sb.append("\133"); + sb.append("\uff98"); + sb.append("\151"); + sb.append("\uff98"); + sb.append("\173"); + sb.append("\uff98"); + sb.append("\174"); + sb.append("\uff98"); + sb.append("\200"); + sb.append("\uff98"); + sb.append("\201"); + sb.append("\uff98"); + sb.append("\203"); + sb.append("\uff98"); + sb.append("\204"); + sb.append("\uff98"); + sb.append("\205"); + sb.append("\uff98"); + sb.append("\206"); + sb.append("\uff98"); + sb.append("\207"); + sb.append("\uff98"); + sb.append("\210"); + sb.append("\uff98"); + sb.append("\211"); + sb.append("\uff98"); + sb.append("\212"); + sb.append("\uff98"); + sb.append("\213"); + sb.append("\uff98"); + sb.append("\214"); + sb.append("\uff98"); + sb.append("\215"); + sb.append("\uff98"); + sb.append("\217"); + sb.append("\uff98"); + sb.append("\223"); + sb.append("\uff98"); + sb.append("\224"); + sb.append("\uff98"); + sb.append("\225"); + sb.append("\uff98"); + sb.append("\231"); + sb.append("\uff98"); + sb.append("\234"); + sb.append("\uff98"); + sb.append("\235"); + sb.append("\uff98"); + sb.append("\236"); + sb.append("\uff98"); + sb.append("\237"); + sb.append("\uff98"); + sb.append("\241"); + sb.append("\uff98"); + sb.append("\250"); + sb.append("\uff98"); + sb.append("\251"); + sb.append("\uff98"); + sb.append("\253"); + sb.append("\uff98"); + sb.append("\254"); + sb.append("\uff98"); + sb.append("\255"); + sb.append("\uff98"); + sb.append("\256"); + sb.append("\uff98"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u060c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufd5c"); + sb.append("\033"); + sb.append("\ufd5c"); + sb.append("\073"); + sb.append("\ufd5c"); + sb.append("\112"); + sb.append("\ufd5c"); sb.append("\127"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\130"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\131"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\132"); - sb.append("\ufcc4"); - sb.append("\134"); - sb.append("\ufcc4"); - sb.append("\135"); - sb.append("\ufcc4"); - sb.append("\136"); - sb.append("\ufcc4"); - sb.append("\137"); - sb.append("\ufcc4"); - sb.append("\140"); - sb.append("\ufcc4"); - sb.append("\141"); - sb.append("\ufcc4"); - sb.append("\142"); - sb.append("\ufcc4"); - sb.append("\143"); - sb.append("\ufcc4"); - sb.append("\144"); - sb.append("\ufcc4"); - sb.append("\145"); - sb.append("\ufcc4"); - sb.append("\146"); - sb.append("\ufcc4"); - sb.append("\147"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\150"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\151"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\152"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\153"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\154"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\155"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\156"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\157"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\160"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\161"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\162"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\163"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\164"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\165"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\166"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\167"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\170"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\171"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\172"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\173"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\174"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\175"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\176"); - sb.append("\ufcc4"); - sb.append("\201"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); + sb.append("\177"); + sb.append("\ufd5c"); sb.append("\202"); - sb.append("\ufcc4"); - sb.append("\203"); - sb.append("\ufcc4"); - sb.append("\215"); - sb.append("\ufcc4"); - sb.append("\230"); - sb.append("\ufcc4"); - sb.append("\231"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); + sb.append("\216"); + sb.append("\ufd5c"); sb.append("\232"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\233"); - sb.append("\ufcc4"); - sb.append("\242"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\243"); - sb.append("\ufcc4"); - sb.append("\245"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); sb.append("\246"); - sb.append("\ufcc4"); - sb.append("\251"); - sb.append("\ufcc4"); + sb.append("\ufd5c"); + sb.append("\252"); + sb.append("\ufd5c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); sb.append("\010"); - sb.append("\ufcc6"); - sb.append("\012"); - sb.append("\ufcc6"); - sb.append("\031"); - sb.append("\ufcc6"); - sb.append("\033"); - sb.append("\ufcc6"); - sb.append("\073"); - sb.append("\ufcc6"); + sb.append("\067"); + sb.append("\u03da"); + sb.append("\070"); + sb.append("\uff25"); sb.append("\111"); - sb.append("\ufcc6"); - sb.append("\112"); - sb.append("\ufcc6"); - sb.append("\121"); - sb.append("\ufcc6"); - sb.append("\127"); - sb.append("\ufcc6"); - sb.append("\130"); - sb.append("\ufcc6"); - sb.append("\131"); - sb.append("\ufcc6"); - sb.append("\132"); - sb.append("\ufcc6"); - sb.append("\134"); - sb.append("\ufcc6"); - sb.append("\135"); - sb.append("\ufcc6"); - sb.append("\136"); - sb.append("\ufcc6"); - sb.append("\137"); - sb.append("\ufcc6"); - sb.append("\140"); - sb.append("\ufcc6"); - sb.append("\141"); - sb.append("\ufcc6"); - sb.append("\142"); - sb.append("\ufcc6"); - sb.append("\143"); - sb.append("\ufcc6"); - sb.append("\144"); - sb.append("\ufcc6"); - sb.append("\145"); - sb.append("\ufcc6"); - sb.append("\146"); - sb.append("\ufcc6"); - sb.append("\147"); - sb.append("\ufcc6"); - sb.append("\150"); - sb.append("\ufcc6"); - sb.append("\151"); - sb.append("\ufcc6"); - sb.append("\152"); - sb.append("\ufcc6"); - sb.append("\153"); - sb.append("\ufcc6"); - sb.append("\154"); - sb.append("\ufcc6"); - sb.append("\155"); - sb.append("\ufcc6"); - sb.append("\156"); - sb.append("\ufcc6"); - sb.append("\157"); - sb.append("\ufcc6"); - sb.append("\160"); - sb.append("\ufcc6"); - sb.append("\161"); - sb.append("\ufcc6"); - sb.append("\162"); - sb.append("\ufcc6"); - sb.append("\163"); - sb.append("\ufcc6"); - sb.append("\164"); - sb.append("\ufcc6"); - sb.append("\165"); - sb.append("\ufcc6"); - sb.append("\166"); - sb.append("\ufcc6"); - sb.append("\167"); - sb.append("\ufcc6"); - sb.append("\170"); - sb.append("\ufcc6"); - sb.append("\171"); - sb.append("\ufcc6"); - sb.append("\172"); - sb.append("\ufcc6"); - sb.append("\173"); - sb.append("\ufcc6"); - sb.append("\174"); - sb.append("\ufcc6"); - sb.append("\175"); - sb.append("\ufcc6"); - sb.append("\176"); - sb.append("\ufcc6"); - sb.append("\201"); - sb.append("\ufcc6"); - sb.append("\202"); - sb.append("\ufcc6"); - sb.append("\203"); - sb.append("\ufcc6"); - sb.append("\215"); - sb.append("\ufcc6"); - sb.append("\230"); - sb.append("\ufcc6"); - sb.append("\231"); - sb.append("\ufcc6"); - sb.append("\232"); - sb.append("\ufcc6"); - sb.append("\233"); - sb.append("\ufcc6"); - sb.append("\242"); - sb.append("\ufcc6"); - sb.append("\243"); - sb.append("\ufcc6"); - sb.append("\245"); - sb.append("\ufcc6"); - sb.append("\246"); - sb.append("\ufcc6"); - sb.append("\251"); - sb.append("\ufcc6"); + sb.append("\uff25"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd36"); - sb.append("\033"); - sb.append("\ufd36"); - sb.append("\071"); - sb.append("\ufd36"); - sb.append("\072"); - sb.append("\ufd36"); - sb.append("\073"); - sb.append("\ufd36"); + sb.append("\006"); + sb.append("\070"); + sb.append("\236"); + sb.append("\111"); + sb.append("\uff20"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); sb.append("\111"); - sb.append("\ufd36"); + sb.append("\u0610"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\046"); + sb.append("\037"); + sb.append("\ufead"); + sb.append("\045"); + sb.append("\ufead"); + sb.append("\046"); + sb.append("\ufead"); + sb.append("\056"); + sb.append("\ufead"); + sb.append("\060"); + sb.append("\ufead"); sb.append("\112"); - sb.append("\ufd36"); - sb.append("\113"); - sb.append("\ufd36"); - sb.append("\127"); - sb.append("\ufd36"); - sb.append("\130"); - sb.append("\ufd36"); - sb.append("\131"); - sb.append("\ufd36"); - sb.append("\132"); - sb.append("\ufd36"); - sb.append("\134"); - sb.append("\ufd36"); - sb.append("\135"); - sb.append("\ufd36"); - sb.append("\136"); - sb.append("\ufd36"); - sb.append("\137"); - sb.append("\ufd36"); - sb.append("\140"); - sb.append("\ufd36"); - sb.append("\141"); - sb.append("\ufd36"); - sb.append("\142"); - sb.append("\ufd36"); - sb.append("\143"); - sb.append("\ufd36"); - sb.append("\144"); - sb.append("\ufd36"); - sb.append("\145"); - sb.append("\ufd36"); - sb.append("\146"); - sb.append("\ufd36"); - sb.append("\147"); - sb.append("\ufd36"); - sb.append("\150"); - sb.append("\ufd36"); - sb.append("\151"); - sb.append("\ufd36"); - sb.append("\152"); - sb.append("\ufd36"); - sb.append("\153"); - sb.append("\ufd36"); - sb.append("\154"); - sb.append("\ufd36"); - sb.append("\155"); - sb.append("\ufd36"); - sb.append("\156"); - sb.append("\ufd36"); - sb.append("\157"); - sb.append("\ufd36"); - sb.append("\160"); - sb.append("\ufd36"); - sb.append("\161"); - sb.append("\ufd36"); - sb.append("\162"); - sb.append("\ufd36"); - sb.append("\163"); - sb.append("\ufd36"); - sb.append("\164"); - sb.append("\ufd36"); - sb.append("\165"); - sb.append("\ufd36"); - sb.append("\166"); - sb.append("\ufd36"); - sb.append("\167"); - sb.append("\ufd36"); - sb.append("\170"); - sb.append("\ufd36"); - sb.append("\171"); - sb.append("\ufd36"); - sb.append("\172"); - sb.append("\ufd36"); - sb.append("\173"); - sb.append("\ufd36"); - sb.append("\174"); - sb.append("\ufd36"); - sb.append("\175"); - sb.append("\ufd36"); - sb.append("\176"); - sb.append("\ufd36"); - sb.append("\201"); - sb.append("\ufd36"); - sb.append("\202"); - sb.append("\ufd36"); - sb.append("\203"); - sb.append("\ufd36"); - sb.append("\214"); - sb.append("\ufd36"); - sb.append("\215"); - sb.append("\ufd36"); + sb.append("\ufead"); + sb.append("\120"); + sb.append("\ufead"); + sb.append("\223"); + sb.append("\ufead"); + sb.append("\224"); + sb.append("\ufead"); + sb.append("\225"); + sb.append("\ufead"); + sb.append("\226"); + sb.append("\ufead"); + sb.append("\227"); + sb.append("\ufead"); sb.append("\230"); - sb.append("\u029b"); - sb.append("\231"); - sb.append("\ufd36"); - sb.append("\232"); - sb.append("\ufd36"); - sb.append("\242"); - sb.append("\ufd36"); - sb.append("\243"); - sb.append("\ufd36"); - sb.append("\245"); - sb.append("\ufd36"); - sb.append("\246"); - sb.append("\ufd36"); + sb.append("\ufead"); + sb.append("\250"); + sb.append("\ufead"); sb.append("\251"); - sb.append("\ufd36"); + sb.append("\ufead"); + sb.append("\257"); + sb.append("\ufead"); + sb.append("\260"); + sb.append("\ufead"); + sb.append("\261"); + sb.append("\ufead"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd2f"); - sb.append("\033"); - sb.append("\ufd2f"); - sb.append("\071"); - sb.append("\ufd2f"); - sb.append("\072"); - sb.append("\ufd2f"); - sb.append("\073"); - sb.append("\ufd2f"); - sb.append("\111"); - sb.append("\u026f"); + sb.append("\046"); + sb.append("\037"); + sb.append("\274"); + sb.append("\045"); + sb.append("\ufe84"); + sb.append("\046"); + sb.append("\ufe88"); + sb.append("\056"); + sb.append("\304"); + sb.append("\060"); + sb.append("\306"); sb.append("\112"); - sb.append("\ufd2f"); - sb.append("\113"); - sb.append("\ufd2f"); - sb.append("\127"); - sb.append("\ufd2f"); - sb.append("\130"); - sb.append("\ufd2f"); - sb.append("\131"); - sb.append("\ufd2f"); - sb.append("\132"); - sb.append("\ufd2f"); - sb.append("\134"); - sb.append("\ufd2f"); - sb.append("\135"); - sb.append("\ufd2f"); - sb.append("\136"); - sb.append("\ufd2f"); - sb.append("\137"); - sb.append("\ufd2f"); - sb.append("\140"); - sb.append("\ufd2f"); - sb.append("\141"); - sb.append("\ufd2f"); - sb.append("\142"); - sb.append("\ufd2f"); - sb.append("\143"); - sb.append("\ufd2f"); - sb.append("\144"); - sb.append("\ufd2f"); - sb.append("\145"); - sb.append("\ufd2f"); - sb.append("\146"); - sb.append("\ufd2f"); - sb.append("\147"); - sb.append("\ufd2f"); - sb.append("\150"); - sb.append("\ufd2f"); - sb.append("\151"); - sb.append("\ufd2f"); - sb.append("\152"); - sb.append("\ufd2f"); - sb.append("\153"); - sb.append("\ufd2f"); - sb.append("\154"); - sb.append("\ufd2f"); - sb.append("\155"); - sb.append("\ufd2f"); - sb.append("\156"); - sb.append("\ufd2f"); - sb.append("\157"); - sb.append("\ufd2f"); - sb.append("\160"); - sb.append("\ufd2f"); - sb.append("\161"); - sb.append("\ufd2f"); - sb.append("\162"); - sb.append("\ufd2f"); - sb.append("\163"); - sb.append("\ufd2f"); - sb.append("\164"); - sb.append("\ufd2f"); - sb.append("\165"); - sb.append("\ufd2f"); - sb.append("\166"); - sb.append("\ufd2f"); - sb.append("\167"); - sb.append("\ufd2f"); - sb.append("\170"); - sb.append("\ufd2f"); - sb.append("\171"); - sb.append("\ufd2f"); - sb.append("\172"); - sb.append("\ufd2f"); - sb.append("\173"); - sb.append("\ufd2f"); - sb.append("\174"); - sb.append("\ufd2f"); - sb.append("\175"); - sb.append("\ufd2f"); - sb.append("\176"); - sb.append("\ufd2f"); - sb.append("\201"); - sb.append("\ufd2f"); - sb.append("\202"); - sb.append("\ufd2f"); - sb.append("\203"); - sb.append("\ufd2f"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd2f"); + sb.append("\u0612"); + sb.append("\120"); + sb.append("\300"); + sb.append("\223"); + sb.append("\303"); + sb.append("\224"); + sb.append("\264"); + sb.append("\225"); + sb.append("\265"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); sb.append("\230"); - sb.append("\ufd2f"); - sb.append("\231"); - sb.append("\ufd2f"); - sb.append("\232"); - sb.append("\ufd2f"); - sb.append("\242"); - sb.append("\ufd2f"); - sb.append("\243"); - sb.append("\ufd2f"); - sb.append("\245"); - sb.append("\ufd2f"); - sb.append("\246"); - sb.append("\ufd2f"); + sb.append("\302"); + sb.append("\250"); + sb.append("\021"); sb.append("\251"); - sb.append("\ufd2f"); + sb.append("\254"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd3b"); - sb.append("\033"); - sb.append("\ufd3b"); - sb.append("\071"); - sb.append("\ufd3b"); - sb.append("\072"); - sb.append("\ufd3b"); - sb.append("\073"); - sb.append("\ufd3b"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\112"); - sb.append("\ufd3b"); - sb.append("\113"); - sb.append("\ufd3b"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff3e"); + sb.append("\003"); + sb.append("\uff3e"); + sb.append("\004"); + sb.append("\uff3e"); + sb.append("\005"); + sb.append("\uff3e"); + sb.append("\006"); + sb.append("\uff3e"); + sb.append("\007"); + sb.append("\uff3e"); + sb.append("\010"); + sb.append("\uff3e"); + sb.append("\011"); + sb.append("\uff3e"); + sb.append("\012"); + sb.append("\uff3e"); + sb.append("\014"); + sb.append("\uff3e"); + sb.append("\015"); + sb.append("\uff3e"); + sb.append("\016"); + sb.append("\uff3e"); + sb.append("\017"); + sb.append("\uff3e"); + sb.append("\020"); + sb.append("\uff3e"); + sb.append("\021"); + sb.append("\uff3e"); + sb.append("\022"); + sb.append("\uff3e"); + sb.append("\023"); + sb.append("\uff3e"); + sb.append("\024"); + sb.append("\uff3e"); + sb.append("\025"); + sb.append("\uff3e"); + sb.append("\026"); + sb.append("\uff3e"); + sb.append("\027"); + sb.append("\uff3e"); + sb.append("\030"); + sb.append("\uff3e"); + sb.append("\032"); + sb.append("\uff3e"); + sb.append("\034"); + sb.append("\uff3e"); + sb.append("\035"); + sb.append("\uff3e"); + sb.append("\036"); + sb.append("\uff3e"); + sb.append("\037"); + sb.append("\uff3e"); + sb.append("\040"); + sb.append("\uff3e"); + sb.append("\041"); + sb.append("\uff3e"); + sb.append("\042"); + sb.append("\uff3e"); + sb.append("\043"); + sb.append("\uff3e"); + sb.append("\044"); + sb.append("\uff3e"); + sb.append("\045"); + sb.append("\uff3e"); + sb.append("\046"); + sb.append("\uff3e"); + sb.append("\047"); + sb.append("\uff3e"); + sb.append("\050"); + sb.append("\uff3e"); + sb.append("\051"); + sb.append("\uff3e"); + sb.append("\052"); + sb.append("\uff3e"); + sb.append("\054"); + sb.append("\uff3e"); + sb.append("\056"); + sb.append("\uff3e"); + sb.append("\057"); + sb.append("\uff3e"); + sb.append("\061"); + sb.append("\uff3e"); + sb.append("\062"); + sb.append("\uff3e"); + sb.append("\063"); + sb.append("\uff3e"); + sb.append("\064"); + sb.append("\uff3e"); + sb.append("\065"); + sb.append("\uff3e"); + sb.append("\066"); + sb.append("\uff3e"); + sb.append("\074"); + sb.append("\uff3e"); + sb.append("\075"); + sb.append("\uff3e"); + sb.append("\077"); + sb.append("\uff3e"); + sb.append("\100"); + sb.append("\uff3e"); + sb.append("\101"); + sb.append("\uff3e"); + sb.append("\102"); + sb.append("\uff3e"); + sb.append("\103"); + sb.append("\uff3e"); + sb.append("\104"); + sb.append("\uff3e"); + sb.append("\105"); + sb.append("\uff3e"); + sb.append("\111"); + sb.append("\uff3e"); + sb.append("\112"); + sb.append("\uff3e"); + sb.append("\114"); + sb.append("\uff3e"); + sb.append("\115"); + sb.append("\uff3e"); + sb.append("\116"); + sb.append("\uff3e"); + sb.append("\120"); + sb.append("\uff3e"); + sb.append("\121"); + sb.append("\uff3e"); + sb.append("\122"); + sb.append("\uff3e"); + sb.append("\123"); + sb.append("\uff3e"); + sb.append("\124"); + sb.append("\uff3e"); + sb.append("\125"); + sb.append("\uff3e"); + sb.append("\126"); + sb.append("\uff3e"); + sb.append("\133"); + sb.append("\uff3e"); + sb.append("\151"); + sb.append("\uff3e"); + sb.append("\173"); + sb.append("\uff3e"); + sb.append("\174"); + sb.append("\uff3e"); + sb.append("\200"); + sb.append("\uff3e"); + sb.append("\201"); + sb.append("\uff3e"); + sb.append("\203"); + sb.append("\uff3e"); + sb.append("\204"); + sb.append("\uff3e"); + sb.append("\205"); + sb.append("\uff3e"); + sb.append("\206"); + sb.append("\uff3e"); + sb.append("\207"); + sb.append("\uff3e"); + sb.append("\210"); + sb.append("\uff3e"); + sb.append("\211"); + sb.append("\uff3e"); + sb.append("\212"); + sb.append("\uff3e"); + sb.append("\213"); + sb.append("\uff3e"); + sb.append("\214"); + sb.append("\uff3e"); + sb.append("\215"); + sb.append("\uff3e"); + sb.append("\217"); + sb.append("\uff3e"); + sb.append("\220"); + sb.append("\uff3e"); + sb.append("\221"); + sb.append("\uff3e"); + sb.append("\222"); + sb.append("\uff3e"); + sb.append("\223"); + sb.append("\uff3e"); + sb.append("\224"); + sb.append("\uff3e"); + sb.append("\225"); + sb.append("\uff3e"); + sb.append("\231"); + sb.append("\uff3e"); + sb.append("\234"); + sb.append("\uff3e"); + sb.append("\235"); + sb.append("\uff3e"); + sb.append("\236"); + sb.append("\uff3e"); + sb.append("\237"); + sb.append("\uff3e"); + sb.append("\241"); + sb.append("\uff3e"); + sb.append("\250"); + sb.append("\uff3e"); + sb.append("\251"); + sb.append("\uff3e"); + sb.append("\253"); + sb.append("\uff3e"); + sb.append("\254"); + sb.append("\uff3e"); + sb.append("\255"); + sb.append("\uff3e"); + sb.append("\256"); + sb.append("\uff3e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff6d"); + sb.append("\003"); + sb.append("\uff6d"); + sb.append("\004"); + sb.append("\uff6d"); + sb.append("\005"); + sb.append("\uff6d"); + sb.append("\006"); + sb.append("\uff6d"); + sb.append("\007"); + sb.append("\uff6d"); + sb.append("\010"); + sb.append("\uff6d"); + sb.append("\011"); + sb.append("\uff6d"); + sb.append("\012"); + sb.append("\uff6d"); + sb.append("\014"); + sb.append("\uff6d"); + sb.append("\015"); + sb.append("\uff6d"); + sb.append("\016"); + sb.append("\uff6d"); + sb.append("\017"); + sb.append("\uff6d"); + sb.append("\020"); + sb.append("\uff6d"); + sb.append("\021"); + sb.append("\uff6d"); + sb.append("\022"); + sb.append("\uff6d"); + sb.append("\023"); + sb.append("\uff6d"); + sb.append("\024"); + sb.append("\uff6d"); + sb.append("\025"); + sb.append("\uff6d"); + sb.append("\026"); + sb.append("\uff6d"); + sb.append("\027"); + sb.append("\uff6d"); + sb.append("\030"); + sb.append("\uff6d"); + sb.append("\032"); + sb.append("\uff6d"); + sb.append("\034"); + sb.append("\uff6d"); + sb.append("\035"); + sb.append("\uff6d"); + sb.append("\036"); + sb.append("\uff6d"); + sb.append("\037"); + sb.append("\uff6d"); + sb.append("\040"); + sb.append("\uff6d"); + sb.append("\041"); + sb.append("\uff6d"); + sb.append("\042"); + sb.append("\uff6d"); + sb.append("\043"); + sb.append("\uff6d"); + sb.append("\044"); + sb.append("\uff6d"); + sb.append("\045"); + sb.append("\uff6d"); + sb.append("\046"); + sb.append("\uff6d"); + sb.append("\047"); + sb.append("\uff6d"); + sb.append("\050"); + sb.append("\uff6d"); + sb.append("\051"); + sb.append("\uff6d"); + sb.append("\052"); + sb.append("\uff6d"); + sb.append("\054"); + sb.append("\uff6d"); + sb.append("\056"); + sb.append("\uff6d"); + sb.append("\057"); + sb.append("\uff6d"); + sb.append("\061"); + sb.append("\uff6d"); + sb.append("\062"); + sb.append("\uff6d"); + sb.append("\063"); + sb.append("\uff6d"); + sb.append("\064"); + sb.append("\uff6d"); + sb.append("\065"); + sb.append("\uff6d"); + sb.append("\066"); + sb.append("\uff6d"); + sb.append("\074"); + sb.append("\uff6d"); + sb.append("\075"); + sb.append("\uff6d"); + sb.append("\077"); + sb.append("\uff6d"); + sb.append("\100"); + sb.append("\uff6d"); + sb.append("\101"); + sb.append("\uff6d"); + sb.append("\102"); + sb.append("\uff6d"); + sb.append("\103"); + sb.append("\uff6d"); + sb.append("\104"); + sb.append("\uff6d"); + sb.append("\105"); + sb.append("\uff6d"); + sb.append("\111"); + sb.append("\uff6d"); + sb.append("\112"); + sb.append("\uff6d"); + sb.append("\114"); + sb.append("\uff6d"); + sb.append("\115"); + sb.append("\uff6d"); + sb.append("\116"); + sb.append("\uff6d"); + sb.append("\120"); + sb.append("\uff6d"); + sb.append("\121"); + sb.append("\uff6d"); + sb.append("\122"); + sb.append("\uff6d"); + sb.append("\123"); + sb.append("\uff6d"); + sb.append("\124"); + sb.append("\uff6d"); + sb.append("\125"); + sb.append("\uff6d"); + sb.append("\126"); + sb.append("\uff6d"); + sb.append("\133"); + sb.append("\uff6d"); + sb.append("\151"); + sb.append("\uff6d"); + sb.append("\173"); + sb.append("\uff6d"); + sb.append("\174"); + sb.append("\uff6d"); + sb.append("\200"); + sb.append("\uff6d"); + sb.append("\201"); + sb.append("\uff6d"); + sb.append("\203"); + sb.append("\uff6d"); + sb.append("\204"); + sb.append("\uff6d"); + sb.append("\205"); + sb.append("\uff6d"); + sb.append("\206"); + sb.append("\uff6d"); + sb.append("\207"); + sb.append("\uff6d"); + sb.append("\210"); + sb.append("\uff6d"); + sb.append("\211"); + sb.append("\uff6d"); + sb.append("\212"); + sb.append("\uff6d"); + sb.append("\213"); + sb.append("\uff6d"); + sb.append("\214"); + sb.append("\uff6d"); + sb.append("\215"); + sb.append("\uff6d"); + sb.append("\217"); + sb.append("\uff6d"); + sb.append("\220"); + sb.append("\uff6d"); + sb.append("\221"); + sb.append("\uff6d"); + sb.append("\222"); + sb.append("\uff6d"); + sb.append("\223"); + sb.append("\uff6d"); + sb.append("\224"); + sb.append("\uff6d"); + sb.append("\225"); + sb.append("\uff6d"); + sb.append("\231"); + sb.append("\uff6d"); + sb.append("\234"); + sb.append("\uff6d"); + sb.append("\235"); + sb.append("\uff6d"); + sb.append("\236"); + sb.append("\uff6d"); + sb.append("\237"); + sb.append("\uff6d"); + sb.append("\241"); + sb.append("\uff6d"); + sb.append("\250"); + sb.append("\uff6d"); + sb.append("\251"); + sb.append("\uff6d"); + sb.append("\253"); + sb.append("\uff6d"); + sb.append("\254"); + sb.append("\uff6d"); + sb.append("\255"); + sb.append("\uff6d"); + sb.append("\256"); + sb.append("\uff6d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\u0615"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff6c"); + sb.append("\003"); + sb.append("\uff6c"); + sb.append("\004"); + sb.append("\uff6c"); + sb.append("\005"); + sb.append("\uff6c"); + sb.append("\006"); + sb.append("\uff6c"); + sb.append("\007"); + sb.append("\uff6c"); + sb.append("\010"); + sb.append("\uff6c"); + sb.append("\011"); + sb.append("\uff6c"); + sb.append("\012"); + sb.append("\uff6c"); + sb.append("\014"); + sb.append("\uff6c"); + sb.append("\015"); + sb.append("\uff6c"); + sb.append("\016"); + sb.append("\uff6c"); + sb.append("\017"); + sb.append("\uff6c"); + sb.append("\020"); + sb.append("\uff6c"); + sb.append("\021"); + sb.append("\uff6c"); + sb.append("\022"); + sb.append("\uff6c"); + sb.append("\023"); + sb.append("\uff6c"); + sb.append("\024"); + sb.append("\uff6c"); + sb.append("\025"); + sb.append("\uff6c"); + sb.append("\026"); + sb.append("\uff6c"); + sb.append("\027"); + sb.append("\uff6c"); + sb.append("\030"); + sb.append("\uff6c"); + sb.append("\032"); + sb.append("\uff6c"); + sb.append("\034"); + sb.append("\uff6c"); + sb.append("\035"); + sb.append("\uff6c"); + sb.append("\036"); + sb.append("\uff6c"); + sb.append("\037"); + sb.append("\uff6c"); + sb.append("\040"); + sb.append("\uff6c"); + sb.append("\041"); + sb.append("\uff6c"); + sb.append("\042"); + sb.append("\uff6c"); + sb.append("\043"); + sb.append("\uff6c"); + sb.append("\044"); + sb.append("\uff6c"); + sb.append("\045"); + sb.append("\uff6c"); + sb.append("\046"); + sb.append("\uff6c"); + sb.append("\047"); + sb.append("\uff6c"); + sb.append("\050"); + sb.append("\uff6c"); + sb.append("\051"); + sb.append("\uff6c"); + sb.append("\052"); + sb.append("\uff6c"); + sb.append("\054"); + sb.append("\uff6c"); + sb.append("\056"); + sb.append("\uff6c"); + sb.append("\057"); + sb.append("\uff6c"); + sb.append("\061"); + sb.append("\uff6c"); + sb.append("\062"); + sb.append("\uff6c"); + sb.append("\063"); + sb.append("\uff6c"); + sb.append("\064"); + sb.append("\uff6c"); + sb.append("\065"); + sb.append("\uff6c"); + sb.append("\066"); + sb.append("\uff6c"); + sb.append("\074"); + sb.append("\uff6c"); + sb.append("\075"); + sb.append("\uff6c"); + sb.append("\077"); + sb.append("\uff6c"); + sb.append("\100"); + sb.append("\uff6c"); + sb.append("\101"); + sb.append("\uff6c"); + sb.append("\102"); + sb.append("\uff6c"); + sb.append("\103"); + sb.append("\uff6c"); + sb.append("\104"); + sb.append("\uff6c"); + sb.append("\105"); + sb.append("\uff6c"); + sb.append("\111"); + sb.append("\uff6c"); + sb.append("\112"); + sb.append("\uff6c"); + sb.append("\114"); + sb.append("\uff6c"); + sb.append("\115"); + sb.append("\uff6c"); + sb.append("\116"); + sb.append("\uff6c"); + sb.append("\120"); + sb.append("\uff6c"); + sb.append("\121"); + sb.append("\uff6c"); + sb.append("\122"); + sb.append("\uff6c"); + sb.append("\123"); + sb.append("\uff6c"); + sb.append("\124"); + sb.append("\uff6c"); + sb.append("\125"); + sb.append("\uff6c"); + sb.append("\126"); + sb.append("\uff6c"); + sb.append("\133"); + sb.append("\uff6c"); + sb.append("\151"); + sb.append("\uff6c"); + sb.append("\173"); + sb.append("\uff6c"); + sb.append("\174"); + sb.append("\uff6c"); + sb.append("\200"); + sb.append("\uff6c"); + sb.append("\201"); + sb.append("\uff6c"); + sb.append("\203"); + sb.append("\uff6c"); + sb.append("\204"); + sb.append("\uff6c"); + sb.append("\205"); + sb.append("\uff6c"); + sb.append("\206"); + sb.append("\uff6c"); + sb.append("\207"); + sb.append("\uff6c"); + sb.append("\210"); + sb.append("\uff6c"); + sb.append("\211"); + sb.append("\uff6c"); + sb.append("\212"); + sb.append("\uff6c"); + sb.append("\213"); + sb.append("\uff6c"); + sb.append("\214"); + sb.append("\uff6c"); + sb.append("\215"); + sb.append("\uff6c"); + sb.append("\217"); + sb.append("\uff6c"); + sb.append("\220"); + sb.append("\uff6c"); + sb.append("\221"); + sb.append("\uff6c"); + sb.append("\222"); + sb.append("\uff6c"); + sb.append("\223"); + sb.append("\uff6c"); + sb.append("\224"); + sb.append("\uff6c"); + sb.append("\225"); + sb.append("\uff6c"); + sb.append("\231"); + sb.append("\uff6c"); + sb.append("\234"); + sb.append("\uff6c"); + sb.append("\235"); + sb.append("\uff6c"); + sb.append("\236"); + sb.append("\uff6c"); + sb.append("\237"); + sb.append("\uff6c"); + sb.append("\241"); + sb.append("\uff6c"); + sb.append("\250"); + sb.append("\uff6c"); + sb.append("\251"); + sb.append("\uff6c"); + sb.append("\253"); + sb.append("\uff6c"); + sb.append("\254"); + sb.append("\uff6c"); + sb.append("\255"); + sb.append("\uff6c"); + sb.append("\256"); + sb.append("\uff6c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\012"); + sb.append("\075"); + sb.append("\031"); + sb.append("\ufd3d"); + sb.append("\033"); + sb.append("\ufd3d"); + sb.append("\073"); + sb.append("\ufd3d"); + sb.append("\111"); + sb.append("\u0294"); + sb.append("\112"); + sb.append("\ufd3d"); + sb.append("\121"); + sb.append("\u0291"); sb.append("\127"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\130"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\131"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\132"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\134"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\135"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\136"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\137"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\140"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\141"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\142"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\143"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\144"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\145"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\146"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\147"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\150"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\151"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\152"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\153"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\154"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\155"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\156"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\157"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\160"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\161"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\162"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\163"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\164"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\165"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\166"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\167"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\170"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\171"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\172"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\173"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\174"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\175"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\176"); - sb.append("\ufd3b"); - sb.append("\201"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); + sb.append("\177"); + sb.append("\ufd3d"); sb.append("\202"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\203"); - sb.append("\ufd3b"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd3b"); - sb.append("\230"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); + sb.append("\204"); + sb.append("\ufd3d"); + sb.append("\216"); + sb.append("\ufd3d"); sb.append("\231"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); sb.append("\232"); - sb.append("\ufd3b"); - sb.append("\242"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); + sb.append("\233"); + sb.append("\ufd3d"); + sb.append("\234"); + sb.append("\152"); sb.append("\243"); - sb.append("\ufd3b"); - sb.append("\245"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); + sb.append("\244"); + sb.append("\ufd3d"); sb.append("\246"); - sb.append("\ufd3b"); - sb.append("\251"); - sb.append("\ufd3b"); + sb.append("\ufd3d"); + sb.append("\247"); + sb.append("\ufd3d"); + sb.append("\252"); + sb.append("\ufd3d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\166"); + sb.append("\174"); + sb.append("\010"); + sb.append("\ufcc3"); + sb.append("\012"); + sb.append("\ufcc3"); sb.append("\031"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\033"); - sb.append("\ufd40"); - sb.append("\071"); - sb.append("\u02a5"); - sb.append("\072"); - sb.append("\u02a2"); + sb.append("\ufcc3"); sb.append("\073"); - sb.append("\ufd40"); + sb.append("\ufcc3"); + sb.append("\111"); + sb.append("\ufcc3"); sb.append("\112"); - sb.append("\ufd40"); - sb.append("\113"); - sb.append("\u02a3"); + sb.append("\ufcc3"); + sb.append("\121"); + sb.append("\ufcc3"); sb.append("\127"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\130"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\131"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\132"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\134"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\135"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\136"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\137"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\140"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\141"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\142"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\143"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\144"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\145"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\146"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\147"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\150"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\151"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\152"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\153"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\154"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\155"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\156"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\157"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\160"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\161"); - sb.append("\ufd40"); + sb.append("\ufcc3"); sb.append("\162"); - sb.append("\ufd40"); - sb.append("\163"); - sb.append("\ufd40"); - sb.append("\164"); - sb.append("\ufd40"); - sb.append("\165"); - sb.append("\ufd40"); - sb.append("\166"); - sb.append("\ufd40"); - sb.append("\167"); - sb.append("\ufd40"); - sb.append("\170"); - sb.append("\ufd40"); - sb.append("\171"); - sb.append("\ufd40"); - sb.append("\172"); - sb.append("\ufd40"); - sb.append("\173"); - sb.append("\ufd40"); - sb.append("\174"); - sb.append("\ufd40"); - sb.append("\175"); - sb.append("\ufd40"); - sb.append("\176"); - sb.append("\ufd40"); - sb.append("\201"); - sb.append("\ufd40"); - sb.append("\202"); - sb.append("\ufd40"); - sb.append("\203"); - sb.append("\ufd40"); - sb.append("\215"); - sb.append("\ufd40"); - sb.append("\230"); - sb.append("\ufd40"); - sb.append("\231"); - sb.append("\ufd40"); - sb.append("\232"); - sb.append("\ufd40"); - sb.append("\242"); - sb.append("\ufd40"); - sb.append("\243"); - sb.append("\ufd40"); - sb.append("\245"); - sb.append("\ufd40"); - sb.append("\246"); - sb.append("\ufd40"); - sb.append("\251"); - sb.append("\ufd40"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\134"); - sb.append("\u061b"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\072"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\357"); - sb.append("\015"); - sb.append("\364"); - sb.append("\016"); - sb.append("\356"); - sb.append("\075"); - sb.append("\351"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\172"); - sb.append("\362"); - sb.append("\173"); - sb.append("\352"); - sb.append("\177"); - sb.append("\347"); - sb.append("\200"); - sb.append("\354"); - sb.append("\214"); - sb.append("\360"); - sb.append("\216"); - sb.append("\u023a"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\366"); - sb.append("\236"); - sb.append("\060"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufe6a"); - sb.append("\151"); - sb.append("\ufe6a"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\021"); - sb.append("\u061e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\u061f"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufcc3"); + sb.append("\163"); + sb.append("\ufcc3"); + sb.append("\164"); + sb.append("\ufcc3"); + sb.append("\165"); + sb.append("\ufcc3"); + sb.append("\166"); + sb.append("\ufcc3"); + sb.append("\167"); + sb.append("\ufcc3"); + sb.append("\170"); + sb.append("\ufcc3"); + sb.append("\171"); + sb.append("\ufcc3"); + sb.append("\172"); + sb.append("\ufcc3"); + sb.append("\173"); + sb.append("\ufcc3"); + sb.append("\174"); + sb.append("\ufcc3"); + sb.append("\175"); + sb.append("\ufcc3"); + sb.append("\176"); + sb.append("\ufcc3"); + sb.append("\177"); + sb.append("\ufcc3"); + sb.append("\202"); + sb.append("\ufcc3"); + sb.append("\203"); + sb.append("\ufcc3"); + sb.append("\204"); + sb.append("\ufcc3"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufcc3"); + sb.append("\231"); + sb.append("\ufcc3"); + sb.append("\232"); + sb.append("\ufcc3"); sb.append("\233"); - sb.append("\152"); + sb.append("\ufcc3"); sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); + sb.append("\ufcc3"); + sb.append("\243"); + sb.append("\ufcc3"); + sb.append("\244"); + sb.append("\ufcc3"); + sb.append("\246"); + sb.append("\ufcc3"); sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufcc3"); + sb.append("\252"); + sb.append("\ufcc3"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\174"); + sb.append("\010"); + sb.append("\ufcc2"); + sb.append("\012"); + sb.append("\ufcc2"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufcc2"); + sb.append("\033"); + sb.append("\ufcc2"); + sb.append("\073"); + sb.append("\ufcc2"); + sb.append("\111"); + sb.append("\ufcc2"); + sb.append("\112"); + sb.append("\ufcc2"); + sb.append("\121"); + sb.append("\ufcc2"); + sb.append("\127"); + sb.append("\ufcc2"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufcc2"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufcc2"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufcc2"); + sb.append("\134"); + sb.append("\ufcc2"); + sb.append("\135"); + sb.append("\ufcc2"); + sb.append("\136"); + sb.append("\ufcc2"); + sb.append("\137"); + sb.append("\ufcc2"); + sb.append("\140"); + sb.append("\ufcc2"); + sb.append("\141"); + sb.append("\ufcc2"); + sb.append("\142"); + sb.append("\ufcc2"); + sb.append("\143"); + sb.append("\ufcc2"); + sb.append("\144"); + sb.append("\ufcc2"); + sb.append("\145"); + sb.append("\ufcc2"); + sb.append("\146"); + sb.append("\ufcc2"); + sb.append("\147"); + sb.append("\ufcc2"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufcc2"); + sb.append("\151"); + sb.append("\ufcc2"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufcc2"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufcc2"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufcc2"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufcc2"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufcc2"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufcc2"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufcc2"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufcc2"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufcc2"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufcc2"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufcc2"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufcc2"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufcc2"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufcc2"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufcc2"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufcc2"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufcc2"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufcc2"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufcc2"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufcc2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\ufcc2"); + sb.append("\177"); + sb.append("\ufcc2"); + sb.append("\202"); + sb.append("\ufcc2"); + sb.append("\203"); + sb.append("\ufcc2"); + sb.append("\204"); + sb.append("\ufcc2"); + sb.append("\216"); + sb.append("\ufcc2"); sb.append("\231"); - sb.append("\u0621"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\151"); - sb.append("\u0622"); + sb.append("\ufcc2"); + sb.append("\232"); + sb.append("\ufcc2"); + sb.append("\233"); + sb.append("\ufcc2"); + sb.append("\234"); + sb.append("\ufcc2"); + sb.append("\243"); + sb.append("\ufcc2"); + sb.append("\244"); + sb.append("\ufcc2"); + sb.append("\246"); + sb.append("\ufcc2"); + sb.append("\247"); + sb.append("\ufcc2"); + sb.append("\252"); + sb.append("\ufcc2"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff72"); - sb.append("\003"); - sb.append("\uff72"); - sb.append("\004"); - sb.append("\uff72"); - sb.append("\005"); - sb.append("\uff72"); - sb.append("\006"); - sb.append("\uff72"); - sb.append("\007"); - sb.append("\uff72"); + sb.append("\174"); sb.append("\010"); - sb.append("\uff72"); - sb.append("\011"); - sb.append("\uff72"); + sb.append("\ufcc4"); sb.append("\012"); - sb.append("\uff72"); - sb.append("\014"); - sb.append("\uff72"); - sb.append("\015"); - sb.append("\uff72"); - sb.append("\016"); - sb.append("\uff72"); - sb.append("\017"); - sb.append("\uff72"); - sb.append("\020"); - sb.append("\uff72"); - sb.append("\021"); - sb.append("\uff72"); - sb.append("\022"); - sb.append("\uff72"); - sb.append("\023"); - sb.append("\uff72"); - sb.append("\024"); - sb.append("\uff72"); - sb.append("\025"); - sb.append("\uff72"); - sb.append("\026"); - sb.append("\uff72"); - sb.append("\027"); - sb.append("\uff72"); - sb.append("\030"); - sb.append("\uff72"); - sb.append("\032"); - sb.append("\uff72"); - sb.append("\034"); - sb.append("\uff72"); - sb.append("\035"); - sb.append("\uff72"); - sb.append("\036"); - sb.append("\uff72"); - sb.append("\037"); - sb.append("\uff72"); - sb.append("\040"); - sb.append("\uff72"); - sb.append("\041"); - sb.append("\uff72"); - sb.append("\042"); - sb.append("\uff72"); - sb.append("\043"); - sb.append("\uff72"); - sb.append("\044"); - sb.append("\uff72"); - sb.append("\045"); - sb.append("\uff72"); - sb.append("\046"); - sb.append("\uff72"); - sb.append("\047"); - sb.append("\uff72"); - sb.append("\050"); - sb.append("\uff72"); - sb.append("\051"); - sb.append("\uff72"); - sb.append("\052"); - sb.append("\uff72"); - sb.append("\054"); - sb.append("\uff72"); - sb.append("\056"); - sb.append("\uff72"); - sb.append("\057"); - sb.append("\uff72"); - sb.append("\061"); - sb.append("\uff72"); - sb.append("\062"); - sb.append("\uff72"); - sb.append("\063"); - sb.append("\uff72"); - sb.append("\064"); - sb.append("\uff72"); - sb.append("\065"); - sb.append("\uff72"); - sb.append("\066"); - sb.append("\uff72"); - sb.append("\074"); - sb.append("\uff72"); - sb.append("\075"); - sb.append("\uff72"); - sb.append("\077"); - sb.append("\uff72"); - sb.append("\100"); - sb.append("\uff72"); - sb.append("\101"); - sb.append("\uff72"); - sb.append("\102"); - sb.append("\uff72"); - sb.append("\103"); - sb.append("\uff72"); - sb.append("\104"); - sb.append("\uff72"); - sb.append("\105"); - sb.append("\uff72"); + sb.append("\ufcc4"); + sb.append("\031"); + sb.append("\ufcc4"); + sb.append("\033"); + sb.append("\ufcc4"); + sb.append("\073"); + sb.append("\ufcc4"); sb.append("\111"); - sb.append("\uff72"); + sb.append("\ufcc4"); sb.append("\112"); - sb.append("\uff72"); - sb.append("\114"); - sb.append("\uff72"); - sb.append("\115"); - sb.append("\uff72"); - sb.append("\116"); - sb.append("\uff72"); - sb.append("\120"); - sb.append("\uff72"); + sb.append("\ufcc4"); sb.append("\121"); - sb.append("\uff72"); - sb.append("\122"); - sb.append("\uff72"); - sb.append("\123"); - sb.append("\uff72"); - sb.append("\124"); - sb.append("\uff72"); - sb.append("\125"); - sb.append("\uff72"); - sb.append("\126"); - sb.append("\uff72"); - sb.append("\133"); - sb.append("\uff72"); + sb.append("\ufcc4"); + sb.append("\127"); + sb.append("\ufcc4"); + sb.append("\130"); + sb.append("\ufcc4"); + sb.append("\131"); + sb.append("\ufcc4"); + sb.append("\132"); + sb.append("\ufcc4"); + sb.append("\134"); + sb.append("\ufcc4"); + sb.append("\135"); + sb.append("\ufcc4"); + sb.append("\136"); + sb.append("\ufcc4"); + sb.append("\137"); + sb.append("\ufcc4"); + sb.append("\140"); + sb.append("\ufcc4"); + sb.append("\141"); + sb.append("\ufcc4"); + sb.append("\142"); + sb.append("\ufcc4"); + sb.append("\143"); + sb.append("\ufcc4"); + sb.append("\144"); + sb.append("\ufcc4"); + sb.append("\145"); + sb.append("\ufcc4"); + sb.append("\146"); + sb.append("\ufcc4"); + sb.append("\147"); + sb.append("\ufcc4"); + sb.append("\150"); + sb.append("\ufcc4"); sb.append("\151"); - sb.append("\uff72"); + sb.append("\ufcc4"); + sb.append("\152"); + sb.append("\ufcc4"); + sb.append("\153"); + sb.append("\ufcc4"); + sb.append("\154"); + sb.append("\ufcc4"); + sb.append("\155"); + sb.append("\ufcc4"); + sb.append("\156"); + sb.append("\ufcc4"); + sb.append("\157"); + sb.append("\ufcc4"); + sb.append("\160"); + sb.append("\ufcc4"); + sb.append("\161"); + sb.append("\ufcc4"); + sb.append("\162"); + sb.append("\ufcc4"); + sb.append("\163"); + sb.append("\ufcc4"); + sb.append("\164"); + sb.append("\ufcc4"); + sb.append("\165"); + sb.append("\ufcc4"); + sb.append("\166"); + sb.append("\ufcc4"); + sb.append("\167"); + sb.append("\ufcc4"); + sb.append("\170"); + sb.append("\ufcc4"); + sb.append("\171"); + sb.append("\ufcc4"); sb.append("\172"); - sb.append("\uff72"); + sb.append("\ufcc4"); sb.append("\173"); - sb.append("\uff72"); + sb.append("\ufcc4"); + sb.append("\174"); + sb.append("\ufcc4"); + sb.append("\175"); + sb.append("\ufcc4"); + sb.append("\176"); + sb.append("\ufcc4"); sb.append("\177"); - sb.append("\uff72"); - sb.append("\200"); - sb.append("\uff72"); + sb.append("\ufcc4"); sb.append("\202"); - sb.append("\uff72"); + sb.append("\ufcc4"); sb.append("\203"); - sb.append("\uff72"); + sb.append("\ufcc4"); sb.append("\204"); - sb.append("\uff72"); - sb.append("\205"); - sb.append("\uff72"); - sb.append("\206"); - sb.append("\uff72"); - sb.append("\207"); - sb.append("\uff72"); - sb.append("\210"); - sb.append("\uff72"); - sb.append("\211"); - sb.append("\uff72"); - sb.append("\212"); - sb.append("\uff72"); - sb.append("\213"); - sb.append("\uff72"); - sb.append("\214"); - sb.append("\uff72"); + sb.append("\ufcc4"); sb.append("\216"); - sb.append("\uff72"); - sb.append("\217"); - sb.append("\uff72"); - sb.append("\220"); - sb.append("\uff72"); - sb.append("\221"); - sb.append("\uff72"); - sb.append("\222"); - sb.append("\uff72"); - sb.append("\223"); - sb.append("\uff72"); - sb.append("\224"); - sb.append("\uff72"); - sb.append("\230"); - sb.append("\uff72"); + sb.append("\ufcc4"); + sb.append("\231"); + sb.append("\ufcc4"); + sb.append("\232"); + sb.append("\ufcc4"); sb.append("\233"); - sb.append("\uff72"); + sb.append("\ufcc4"); sb.append("\234"); - sb.append("\uff72"); - sb.append("\235"); - sb.append("\uff72"); - sb.append("\236"); - sb.append("\uff72"); - sb.append("\240"); - sb.append("\uff72"); + sb.append("\ufcc4"); + sb.append("\243"); + sb.append("\ufcc4"); + sb.append("\244"); + sb.append("\ufcc4"); + sb.append("\246"); + sb.append("\ufcc4"); sb.append("\247"); - sb.append("\uff72"); - sb.append("\250"); - sb.append("\uff72"); + sb.append("\ufcc4"); sb.append("\252"); - sb.append("\uff72"); - sb.append("\253"); - sb.append("\uff72"); - sb.append("\254"); - sb.append("\uff72"); - sb.append("\255"); - sb.append("\uff72"); + sb.append("\ufcc4"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd34"); + sb.append("\033"); + sb.append("\ufd34"); + sb.append("\071"); + sb.append("\ufd34"); + sb.append("\072"); + sb.append("\ufd34"); + sb.append("\073"); + sb.append("\ufd34"); + sb.append("\111"); + sb.append("\ufd34"); + sb.append("\112"); + sb.append("\ufd34"); + sb.append("\113"); + sb.append("\ufd34"); + sb.append("\127"); + sb.append("\ufd34"); + sb.append("\130"); + sb.append("\ufd34"); + sb.append("\131"); + sb.append("\ufd34"); + sb.append("\132"); + sb.append("\ufd34"); + sb.append("\134"); + sb.append("\ufd34"); + sb.append("\135"); + sb.append("\ufd34"); + sb.append("\136"); + sb.append("\ufd34"); + sb.append("\137"); + sb.append("\ufd34"); + sb.append("\140"); + sb.append("\ufd34"); + sb.append("\141"); + sb.append("\ufd34"); + sb.append("\142"); + sb.append("\ufd34"); + sb.append("\143"); + sb.append("\ufd34"); + sb.append("\144"); + sb.append("\ufd34"); + sb.append("\145"); + sb.append("\ufd34"); + sb.append("\146"); + sb.append("\ufd34"); + sb.append("\147"); + sb.append("\ufd34"); + sb.append("\150"); + sb.append("\ufd34"); + sb.append("\151"); + sb.append("\ufd34"); + sb.append("\152"); + sb.append("\ufd34"); + sb.append("\153"); + sb.append("\ufd34"); + sb.append("\154"); + sb.append("\ufd34"); + sb.append("\155"); + sb.append("\ufd34"); sb.append("\156"); - sb.append("\007"); + sb.append("\ufd34"); + sb.append("\157"); + sb.append("\ufd34"); + sb.append("\160"); + sb.append("\ufd34"); + sb.append("\161"); + sb.append("\ufd34"); + sb.append("\162"); + sb.append("\ufd34"); + sb.append("\163"); + sb.append("\ufd34"); + sb.append("\164"); + sb.append("\ufd34"); + sb.append("\165"); + sb.append("\ufd34"); + sb.append("\166"); + sb.append("\ufd34"); + sb.append("\167"); + sb.append("\ufd34"); + sb.append("\170"); + sb.append("\ufd34"); + sb.append("\171"); + sb.append("\ufd34"); + sb.append("\172"); + sb.append("\ufd34"); + sb.append("\173"); + sb.append("\ufd34"); + sb.append("\174"); + sb.append("\ufd34"); sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); + sb.append("\ufd34"); + sb.append("\176"); + sb.append("\ufd34"); + sb.append("\177"); + sb.append("\ufd34"); + sb.append("\202"); + sb.append("\ufd34"); + sb.append("\203"); + sb.append("\ufd34"); sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); + sb.append("\ufd34"); + sb.append("\215"); + sb.append("\ufd34"); + sb.append("\216"); + sb.append("\ufd34"); + sb.append("\231"); + sb.append("\u029f"); + sb.append("\232"); + sb.append("\ufd34"); + sb.append("\233"); + sb.append("\ufd34"); + sb.append("\243"); + sb.append("\ufd34"); + sb.append("\244"); + sb.append("\ufd34"); + sb.append("\246"); + sb.append("\ufd34"); + sb.append("\247"); + sb.append("\ufd34"); + sb.append("\252"); + sb.append("\ufd34"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); + sb.append("\ufd2d"); + sb.append("\033"); + sb.append("\ufd2d"); + sb.append("\071"); + sb.append("\ufd2d"); + sb.append("\072"); + sb.append("\ufd2d"); + sb.append("\073"); + sb.append("\ufd2d"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\112"); + sb.append("\ufd2d"); + sb.append("\113"); + sb.append("\ufd2d"); + sb.append("\127"); + sb.append("\ufd2d"); + sb.append("\130"); + sb.append("\ufd2d"); + sb.append("\131"); + sb.append("\ufd2d"); + sb.append("\132"); + sb.append("\ufd2d"); + sb.append("\134"); + sb.append("\ufd2d"); + sb.append("\135"); + sb.append("\ufd2d"); sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); + sb.append("\ufd2d"); + sb.append("\137"); + sb.append("\ufd2d"); + sb.append("\140"); + sb.append("\ufd2d"); + sb.append("\141"); + sb.append("\ufd2d"); + sb.append("\142"); + sb.append("\ufd2d"); + sb.append("\143"); + sb.append("\ufd2d"); + sb.append("\144"); + sb.append("\ufd2d"); + sb.append("\145"); + sb.append("\ufd2d"); + sb.append("\146"); + sb.append("\ufd2d"); + sb.append("\147"); + sb.append("\ufd2d"); + sb.append("\150"); + sb.append("\ufd2d"); + sb.append("\151"); + sb.append("\ufd2d"); + sb.append("\152"); + sb.append("\ufd2d"); + sb.append("\153"); + sb.append("\ufd2d"); + sb.append("\154"); + sb.append("\ufd2d"); + sb.append("\155"); + sb.append("\ufd2d"); + sb.append("\156"); + sb.append("\ufd2d"); + sb.append("\157"); + sb.append("\ufd2d"); sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufd2d"); + sb.append("\161"); + sb.append("\ufd2d"); + sb.append("\162"); + sb.append("\ufd2d"); + sb.append("\163"); + sb.append("\ufd2d"); + sb.append("\164"); + sb.append("\ufd2d"); + sb.append("\165"); + sb.append("\ufd2d"); + sb.append("\166"); + sb.append("\ufd2d"); + sb.append("\167"); + sb.append("\ufd2d"); + sb.append("\170"); + sb.append("\ufd2d"); + sb.append("\171"); + sb.append("\ufd2d"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufd2d"); sb.append("\173"); + sb.append("\ufd2d"); + sb.append("\174"); + sb.append("\ufd2d"); + sb.append("\175"); + sb.append("\ufd2d"); sb.append("\176"); + sb.append("\ufd2d"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufd2d"); sb.append("\202"); - sb.append("\054"); + sb.append("\ufd2d"); sb.append("\203"); - sb.append("\120"); + sb.append("\ufd2d"); sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufd2d"); + sb.append("\215"); + sb.append("\u0274"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufd2d"); + sb.append("\231"); + sb.append("\ufd2d"); + sb.append("\232"); + sb.append("\ufd2d"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); + sb.append("\ufd2d"); + sb.append("\243"); + sb.append("\ufd2d"); + sb.append("\244"); + sb.append("\ufd2d"); + sb.append("\246"); + sb.append("\ufd2d"); sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufd2d"); + sb.append("\252"); + sb.append("\ufd2d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\174"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufd39"); + sb.append("\033"); + sb.append("\ufd39"); + sb.append("\071"); + sb.append("\ufd39"); + sb.append("\072"); + sb.append("\ufd39"); + sb.append("\073"); + sb.append("\ufd39"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\112"); + sb.append("\ufd39"); + sb.append("\113"); + sb.append("\ufd39"); + sb.append("\127"); + sb.append("\ufd39"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufd39"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufd39"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufd39"); + sb.append("\134"); + sb.append("\ufd39"); + sb.append("\135"); + sb.append("\ufd39"); + sb.append("\136"); + sb.append("\ufd39"); + sb.append("\137"); + sb.append("\ufd39"); + sb.append("\140"); + sb.append("\ufd39"); + sb.append("\141"); + sb.append("\ufd39"); + sb.append("\142"); + sb.append("\ufd39"); + sb.append("\143"); + sb.append("\ufd39"); + sb.append("\144"); + sb.append("\ufd39"); + sb.append("\145"); + sb.append("\ufd39"); + sb.append("\146"); + sb.append("\ufd39"); + sb.append("\147"); + sb.append("\ufd39"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufd39"); + sb.append("\151"); + sb.append("\ufd39"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufd39"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufd39"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufd39"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufd39"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufd39"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufd39"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufd39"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufd39"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufd39"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufd39"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufd39"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufd39"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufd39"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufd39"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufd39"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufd39"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufd39"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufd39"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufd39"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufd39"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\ufd39"); + sb.append("\177"); + sb.append("\ufd39"); + sb.append("\202"); + sb.append("\ufd39"); + sb.append("\203"); + sb.append("\ufd39"); + sb.append("\204"); + sb.append("\ufd39"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd39"); sb.append("\231"); - sb.append("\u0625"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufd39"); + sb.append("\232"); + sb.append("\ufd39"); + sb.append("\233"); + sb.append("\ufd39"); + sb.append("\243"); + sb.append("\ufd39"); + sb.append("\244"); + sb.append("\ufd39"); + sb.append("\246"); + sb.append("\ufd39"); + sb.append("\247"); + sb.append("\ufd39"); + sb.append("\252"); + sb.append("\ufd39"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\250"); - sb.append("\003"); - sb.append("\211"); - sb.append("\004"); - sb.append("\201"); - sb.append("\005"); - sb.append("\164"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\217"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\014"); - sb.append("\007"); - sb.append("\015"); + sb.append("\170"); sb.append("\031"); - sb.append("\016"); + sb.append("\ufd3e"); + sb.append("\033"); + sb.append("\ufd3e"); sb.append("\071"); - sb.append("\017"); - sb.append("\143"); - sb.append("\020"); - sb.append("\035"); - sb.append("\021"); - sb.append("\034"); - sb.append("\023"); - sb.append("\145"); - sb.append("\025"); - sb.append("\200"); - sb.append("\027"); - sb.append("\203"); - sb.append("\032"); - sb.append("\106"); - sb.append("\034"); + sb.append("\u02a9"); + sb.append("\072"); + sb.append("\u02a6"); + sb.append("\073"); + sb.append("\ufd3e"); + sb.append("\112"); + sb.append("\ufd3e"); sb.append("\113"); - sb.append("\036"); - sb.append("\125"); - sb.append("\041"); - sb.append("\033"); - sb.append("\042"); - sb.append("\040"); - sb.append("\043"); - sb.append("\226"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\047"); - sb.append("\212"); - sb.append("\050"); - sb.append("\173"); - sb.append("\051"); - sb.append("\214"); - sb.append("\052"); - sb.append("\057"); - sb.append("\054"); - sb.append("\026"); - sb.append("\056"); - sb.append("\u03a5"); - sb.append("\057"); - sb.append("\016"); - sb.append("\061"); - sb.append("\110"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); + sb.append("\u02a7"); + sb.append("\127"); + sb.append("\ufd3e"); + sb.append("\130"); + sb.append("\ufd3e"); + sb.append("\131"); + sb.append("\ufd3e"); + sb.append("\132"); + sb.append("\ufd3e"); + sb.append("\134"); + sb.append("\ufd3e"); + sb.append("\135"); + sb.append("\ufd3e"); + sb.append("\136"); + sb.append("\ufd3e"); + sb.append("\137"); + sb.append("\ufd3e"); + sb.append("\140"); + sb.append("\ufd3e"); sb.append("\141"); - sb.append("\111"); + sb.append("\ufd3e"); + sb.append("\142"); + sb.append("\ufd3e"); + sb.append("\143"); + sb.append("\ufd3e"); + sb.append("\144"); + sb.append("\ufd3e"); + sb.append("\145"); + sb.append("\ufd3e"); + sb.append("\146"); + sb.append("\ufd3e"); + sb.append("\147"); + sb.append("\ufd3e"); + sb.append("\150"); + sb.append("\ufd3e"); + sb.append("\151"); + sb.append("\ufd3e"); + sb.append("\152"); + sb.append("\ufd3e"); + sb.append("\153"); + sb.append("\ufd3e"); + sb.append("\154"); + sb.append("\ufd3e"); + sb.append("\155"); + sb.append("\ufd3e"); + sb.append("\156"); + sb.append("\ufd3e"); sb.append("\157"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\120"); - sb.append("\172"); - sb.append("\121"); + sb.append("\ufd3e"); sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); - sb.append("\151"); + sb.append("\ufd3e"); + sb.append("\161"); + sb.append("\ufd3e"); + sb.append("\162"); + sb.append("\ufd3e"); + sb.append("\163"); + sb.append("\ufd3e"); + sb.append("\164"); + sb.append("\ufd3e"); + sb.append("\165"); + sb.append("\ufd3e"); + sb.append("\166"); + sb.append("\ufd3e"); + sb.append("\167"); + sb.append("\ufd3e"); + sb.append("\170"); + sb.append("\ufd3e"); sb.append("\171"); + sb.append("\ufd3e"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufd3e"); sb.append("\173"); + sb.append("\ufd3e"); + sb.append("\174"); + sb.append("\ufd3e"); + sb.append("\175"); + sb.append("\ufd3e"); sb.append("\176"); + sb.append("\ufd3e"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufd3e"); sb.append("\202"); - sb.append("\054"); + sb.append("\ufd3e"); sb.append("\203"); - sb.append("\120"); + sb.append("\ufd3e"); sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufd3e"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\025"); - sb.append("\230"); - sb.append("\047"); + sb.append("\ufd3e"); + sb.append("\231"); + sb.append("\ufd3e"); sb.append("\232"); - sb.append("\u0626"); + sb.append("\ufd3e"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); + sb.append("\ufd3e"); + sb.append("\243"); + sb.append("\ufd3e"); + sb.append("\244"); + sb.append("\ufd3e"); + sb.append("\246"); + sb.append("\ufd3e"); sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufd3e"); + sb.append("\252"); + sb.append("\ufd3e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\uff7c"); sb.append("\004"); - sb.append("\uff7c"); - sb.append("\005"); - sb.append("\uff7c"); + sb.append("\134"); + sb.append("\u061f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\072"); sb.append("\006"); - sb.append("\uff7c"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff7c"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff7c"); - sb.append("\011"); - sb.append("\uff7c"); - sb.append("\012"); - sb.append("\uff7c"); - sb.append("\014"); - sb.append("\uff7c"); + sb.append("\356"); sb.append("\015"); - sb.append("\uff7c"); + sb.append("\364"); sb.append("\016"); - sb.append("\uff7c"); - sb.append("\017"); - sb.append("\uff7c"); - sb.append("\020"); - sb.append("\uff7c"); - sb.append("\021"); - sb.append("\uff7c"); - sb.append("\022"); - sb.append("\uff7c"); - sb.append("\023"); - sb.append("\uff7c"); - sb.append("\025"); - sb.append("\uff7c"); - sb.append("\027"); - sb.append("\uff7c"); - sb.append("\032"); - sb.append("\uff7c"); - sb.append("\034"); - sb.append("\uff7c"); - sb.append("\036"); - sb.append("\uff7c"); - sb.append("\041"); - sb.append("\uff7c"); - sb.append("\042"); - sb.append("\uff7c"); - sb.append("\043"); - sb.append("\uff7c"); - sb.append("\044"); - sb.append("\uff7c"); - sb.append("\045"); - sb.append("\uff7c"); - sb.append("\047"); - sb.append("\uff7c"); - sb.append("\050"); - sb.append("\uff7c"); - sb.append("\051"); - sb.append("\uff7c"); - sb.append("\052"); - sb.append("\uff7c"); - sb.append("\054"); - sb.append("\uff7c"); - sb.append("\056"); - sb.append("\uff7c"); - sb.append("\057"); - sb.append("\uff7c"); - sb.append("\061"); - sb.append("\uff7c"); - sb.append("\062"); - sb.append("\uff7c"); - sb.append("\063"); - sb.append("\uff7c"); - sb.append("\065"); - sb.append("\uff7c"); - sb.append("\066"); - sb.append("\uff7c"); - sb.append("\074"); - sb.append("\uff7c"); + sb.append("\357"); sb.append("\075"); - sb.append("\uff7c"); + sb.append("\351"); sb.append("\077"); - sb.append("\uff7c"); - sb.append("\100"); - sb.append("\uff7c"); - sb.append("\101"); - sb.append("\uff7c"); - sb.append("\102"); - sb.append("\uff7c"); - sb.append("\103"); - sb.append("\uff7c"); - sb.append("\104"); - sb.append("\uff7c"); - sb.append("\105"); - sb.append("\uff7c"); - sb.append("\111"); - sb.append("\uff7c"); - sb.append("\115"); - sb.append("\uff7c"); - sb.append("\116"); - sb.append("\uff7c"); - sb.append("\120"); - sb.append("\uff7c"); - sb.append("\121"); - sb.append("\uff7c"); - sb.append("\122"); - sb.append("\uff7c"); sb.append("\123"); - sb.append("\uff7c"); - sb.append("\124"); - sb.append("\uff7c"); - sb.append("\125"); - sb.append("\uff7c"); - sb.append("\126"); - sb.append("\uff7c"); - sb.append("\133"); - sb.append("\uff7c"); - sb.append("\151"); - sb.append("\uff7c"); - sb.append("\172"); - sb.append("\uff7c"); - sb.append("\173"); - sb.append("\uff7c"); - sb.append("\177"); - sb.append("\uff7c"); - sb.append("\200"); - sb.append("\uff7c"); - sb.append("\202"); - sb.append("\uff7c"); - sb.append("\203"); - sb.append("\uff7c"); - sb.append("\204"); - sb.append("\uff7c"); - sb.append("\205"); - sb.append("\uff7c"); - sb.append("\206"); - sb.append("\uff7c"); - sb.append("\207"); - sb.append("\uff7c"); - sb.append("\210"); - sb.append("\uff7c"); - sb.append("\211"); - sb.append("\uff7c"); - sb.append("\212"); - sb.append("\uff7c"); - sb.append("\213"); - sb.append("\uff7c"); - sb.append("\214"); - sb.append("\uff7c"); - sb.append("\216"); - sb.append("\uff7c"); - sb.append("\222"); - sb.append("\uff7c"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\173"); + sb.append("\362"); + sb.append("\174"); + sb.append("\352"); + sb.append("\200"); + sb.append("\347"); + sb.append("\201"); + sb.append("\354"); + sb.append("\215"); + sb.append("\360"); + sb.append("\217"); + sb.append("\u023e"); sb.append("\223"); - sb.append("\uff7c"); - sb.append("\224"); - sb.append("\uff7c"); - sb.append("\230"); - sb.append("\uff7c"); - sb.append("\233"); - sb.append("\uff7c"); - sb.append("\234"); - sb.append("\uff7c"); - sb.append("\235"); - sb.append("\uff7c"); - sb.append("\236"); - sb.append("\uff7c"); - sb.append("\240"); - sb.append("\uff7c"); - sb.append("\247"); - sb.append("\uff7c"); - sb.append("\250"); - sb.append("\uff7c"); - sb.append("\252"); - sb.append("\uff7c"); - sb.append("\253"); - sb.append("\uff7c"); + sb.append("\341"); + sb.append("\231"); + sb.append("\366"); + sb.append("\237"); + sb.append("\060"); sb.append("\254"); - sb.append("\uff7c"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff7c"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufe6a"); + sb.append("\151"); + sb.append("\ufe6a"); + sb.append("\001"); sb.append("\002"); - sb.append("\uff73"); - sb.append("\003"); - sb.append("\uff73"); + sb.append("\000"); sb.append("\004"); - sb.append("\uff73"); - sb.append("\005"); - sb.append("\uff73"); + sb.append("\021"); + sb.append("\u0622"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\231"); + sb.append("\u0623"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); sb.append("\006"); - sb.append("\uff73"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff73"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff73"); + sb.append("\u01b1"); sb.append("\011"); - sb.append("\uff73"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff73"); - sb.append("\014"); - sb.append("\uff73"); + sb.append("\075"); sb.append("\015"); - sb.append("\uff73"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff73"); - sb.append("\017"); - sb.append("\uff73"); - sb.append("\020"); - sb.append("\uff73"); - sb.append("\021"); - sb.append("\uff73"); - sb.append("\022"); - sb.append("\uff73"); - sb.append("\023"); - sb.append("\uff73"); - sb.append("\024"); - sb.append("\uff73"); - sb.append("\025"); - sb.append("\uff73"); - sb.append("\026"); - sb.append("\uff73"); - sb.append("\027"); - sb.append("\uff73"); - sb.append("\030"); - sb.append("\uff73"); + sb.append("\071"); sb.append("\032"); - sb.append("\uff73"); - sb.append("\034"); - sb.append("\uff73"); - sb.append("\035"); - sb.append("\uff73"); + sb.append("\106"); sb.append("\036"); - sb.append("\uff73"); - sb.append("\037"); - sb.append("\uff73"); - sb.append("\040"); - sb.append("\uff73"); - sb.append("\041"); - sb.append("\uff73"); - sb.append("\042"); - sb.append("\uff73"); - sb.append("\043"); - sb.append("\uff73"); + sb.append("\125"); sb.append("\044"); - sb.append("\uff73"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff73"); - sb.append("\046"); - sb.append("\uff73"); - sb.append("\047"); - sb.append("\uff73"); - sb.append("\050"); - sb.append("\uff73"); - sb.append("\051"); - sb.append("\uff73"); - sb.append("\052"); - sb.append("\uff73"); + sb.append("\u01b3"); sb.append("\054"); - sb.append("\uff73"); - sb.append("\056"); - sb.append("\uff73"); - sb.append("\057"); - sb.append("\uff73"); - sb.append("\061"); - sb.append("\uff73"); + sb.append("\026"); sb.append("\062"); - sb.append("\uff73"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff73"); - sb.append("\064"); - sb.append("\uff73"); - sb.append("\065"); - sb.append("\uff73"); - sb.append("\066"); - sb.append("\uff73"); + sb.append("\010"); sb.append("\074"); - sb.append("\uff73"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff73"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff73"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff73"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff73"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff73"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff73"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff73"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff73"); - sb.append("\111"); - sb.append("\uff73"); - sb.append("\112"); - sb.append("\uff73"); - sb.append("\114"); - sb.append("\uff73"); + sb.append("\141"); sb.append("\115"); - sb.append("\uff73"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff73"); - sb.append("\120"); - sb.append("\uff73"); + sb.append("\046"); sb.append("\121"); - sb.append("\uff73"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff73"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff73"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff73"); sb.append("\125"); - sb.append("\uff73"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff73"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff73"); - sb.append("\151"); - sb.append("\uff73"); - sb.append("\172"); - sb.append("\uff73"); + sb.append("\020"); sb.append("\173"); - sb.append("\uff73"); - sb.append("\177"); - sb.append("\uff73"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff73"); - sb.append("\202"); - sb.append("\uff73"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff73"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff73"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff73"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff73"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff73"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff73"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff73"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff73"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff73"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff73"); - sb.append("\216"); - sb.append("\uff73"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\uff73"); - sb.append("\220"); - sb.append("\uff73"); - sb.append("\221"); - sb.append("\uff73"); - sb.append("\222"); - sb.append("\uff73"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff73"); - sb.append("\224"); - sb.append("\uff73"); - sb.append("\230"); - sb.append("\uff73"); - sb.append("\233"); - sb.append("\uff73"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\uff73"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff73"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff73"); - sb.append("\240"); - sb.append("\uff73"); - sb.append("\247"); - sb.append("\uff73"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\250"); - sb.append("\uff73"); - sb.append("\252"); - sb.append("\uff73"); - sb.append("\253"); - sb.append("\uff73"); + sb.append("\021"); sb.append("\254"); - sb.append("\uff73"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff73"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\232"); + sb.append("\u0625"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\151"); + sb.append("\u0626"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\322"); sb.append("\002"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\003"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\004"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\005"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\006"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\007"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\010"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\011"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\012"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\014"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\015"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\016"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\017"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\020"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\021"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\022"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\023"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\024"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\025"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\026"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\027"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\030"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\032"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\034"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\035"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\036"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\037"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\040"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\041"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\042"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\043"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\044"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\045"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\046"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\047"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\050"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\051"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\052"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\054"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\056"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\057"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\061"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\062"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\063"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\064"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\065"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\066"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\074"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\075"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\077"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\100"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\101"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\102"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\103"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\104"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\105"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\111"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\112"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\114"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\115"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\116"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\120"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\121"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\122"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\123"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\124"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\125"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\126"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\133"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\151"); - sb.append("\uff05"); - sb.append("\172"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\173"); - sb.append("\uff05"); - sb.append("\177"); - sb.append("\uff05"); + sb.append("\uff72"); + sb.append("\174"); + sb.append("\uff72"); sb.append("\200"); - sb.append("\uff05"); - sb.append("\202"); - sb.append("\uff05"); + sb.append("\uff72"); + sb.append("\201"); + sb.append("\uff72"); sb.append("\203"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\204"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\205"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\206"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\207"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\210"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\211"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\212"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\213"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\214"); - sb.append("\uff05"); - sb.append("\216"); - sb.append("\uff05"); + sb.append("\uff72"); + sb.append("\215"); + sb.append("\uff72"); sb.append("\217"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\220"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\221"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\222"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\223"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\224"); - sb.append("\uff05"); - sb.append("\230"); - sb.append("\uff05"); - sb.append("\233"); - sb.append("\uff05"); + sb.append("\uff72"); + sb.append("\225"); + sb.append("\uff72"); + sb.append("\231"); + sb.append("\uff72"); sb.append("\234"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\235"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\236"); - sb.append("\uff05"); - sb.append("\240"); - sb.append("\uff05"); - sb.append("\247"); - sb.append("\uff05"); + sb.append("\uff72"); + sb.append("\237"); + sb.append("\uff72"); + sb.append("\241"); + sb.append("\uff72"); sb.append("\250"); - sb.append("\uff05"); - sb.append("\252"); - sb.append("\uff05"); + sb.append("\uff72"); + sb.append("\251"); + sb.append("\uff72"); sb.append("\253"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\254"); - sb.append("\uff05"); + sb.append("\uff72"); sb.append("\255"); - sb.append("\uff05"); + sb.append("\uff72"); + sb.append("\256"); + sb.append("\uff72"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\266"); - sb.append("\003"); - sb.append("\211"); + sb.append("\170"); sb.append("\004"); - sb.append("\201"); - sb.append("\005"); - sb.append("\164"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\217"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); sb.append("\075"); - sb.append("\014"); - sb.append("\007"); sb.append("\015"); sb.append("\031"); sb.append("\016"); - sb.append("\071"); - sb.append("\017"); - sb.append("\143"); - sb.append("\020"); - sb.append("\035"); - sb.append("\021"); - sb.append("\034"); - sb.append("\022"); - sb.append("\u062a"); - sb.append("\023"); - sb.append("\145"); - sb.append("\025"); - sb.append("\200"); - sb.append("\027"); - sb.append("\203"); + sb.append("\071"); sb.append("\032"); sb.append("\106"); - sb.append("\034"); - sb.append("\113"); sb.append("\036"); sb.append("\125"); - sb.append("\041"); - sb.append("\033"); - sb.append("\042"); - sb.append("\040"); - sb.append("\043"); - sb.append("\226"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\023"); - sb.append("\047"); - sb.append("\212"); - sb.append("\050"); - sb.append("\173"); - sb.append("\051"); - sb.append("\214"); - sb.append("\052"); - sb.append("\057"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); - sb.append("\056"); - sb.append("\u03a5"); - sb.append("\057"); - sb.append("\016"); - sb.append("\061"); - sb.append("\110"); sb.append("\062"); sb.append("\210"); sb.append("\063"); sb.append("\010"); - sb.append("\065"); - sb.append("\027"); - sb.append("\066"); - sb.append("\111"); sb.append("\074"); sb.append("\051"); sb.append("\075"); @@ -3358,14 +3883,10 @@ protected EncodedActionTable20() { sb.append("\117"); sb.append("\105"); sb.append("\141"); - sb.append("\111"); - sb.append("\157"); sb.append("\115"); sb.append("\136"); sb.append("\116"); sb.append("\046"); - sb.append("\120"); - sb.append("\172"); sb.append("\121"); sb.append("\160"); sb.append("\122"); @@ -3380,1153 +3901,633 @@ protected EncodedActionTable20() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\151"); - sb.append("\171"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\025"); sb.append("\223"); - sb.append("\030"); - sb.append("\224"); - sb.append("\115"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\105"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); - sb.append("\231"); - sb.append("\252"); - sb.append("\227"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\151"); - sb.append("\u062b"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff04"); - sb.append("\003"); - sb.append("\uff04"); - sb.append("\004"); - sb.append("\uff04"); - sb.append("\005"); - sb.append("\uff04"); - sb.append("\006"); - sb.append("\uff04"); - sb.append("\007"); - sb.append("\uff04"); - sb.append("\010"); - sb.append("\uff04"); - sb.append("\011"); - sb.append("\uff04"); - sb.append("\012"); - sb.append("\uff04"); - sb.append("\014"); - sb.append("\uff04"); - sb.append("\015"); - sb.append("\uff04"); - sb.append("\016"); - sb.append("\uff04"); - sb.append("\017"); - sb.append("\uff04"); - sb.append("\020"); - sb.append("\uff04"); - sb.append("\021"); - sb.append("\uff04"); - sb.append("\022"); - sb.append("\uff04"); - sb.append("\023"); - sb.append("\uff04"); - sb.append("\024"); - sb.append("\uff04"); - sb.append("\025"); - sb.append("\uff04"); - sb.append("\026"); - sb.append("\uff04"); - sb.append("\027"); - sb.append("\uff04"); - sb.append("\030"); - sb.append("\uff04"); - sb.append("\032"); - sb.append("\uff04"); - sb.append("\034"); - sb.append("\uff04"); - sb.append("\035"); - sb.append("\uff04"); - sb.append("\036"); - sb.append("\uff04"); - sb.append("\037"); - sb.append("\uff04"); - sb.append("\040"); - sb.append("\uff04"); - sb.append("\041"); - sb.append("\uff04"); - sb.append("\042"); - sb.append("\uff04"); - sb.append("\043"); - sb.append("\uff04"); - sb.append("\044"); - sb.append("\uff04"); - sb.append("\045"); - sb.append("\uff04"); - sb.append("\046"); - sb.append("\uff04"); - sb.append("\047"); - sb.append("\uff04"); - sb.append("\050"); - sb.append("\uff04"); - sb.append("\051"); - sb.append("\uff04"); - sb.append("\052"); - sb.append("\uff04"); - sb.append("\054"); - sb.append("\uff04"); - sb.append("\056"); - sb.append("\uff04"); - sb.append("\057"); - sb.append("\uff04"); - sb.append("\061"); - sb.append("\uff04"); - sb.append("\062"); - sb.append("\uff04"); - sb.append("\063"); - sb.append("\uff04"); - sb.append("\064"); - sb.append("\uff04"); - sb.append("\065"); - sb.append("\uff04"); - sb.append("\066"); - sb.append("\uff04"); - sb.append("\074"); - sb.append("\uff04"); - sb.append("\075"); - sb.append("\uff04"); - sb.append("\077"); - sb.append("\uff04"); - sb.append("\100"); - sb.append("\uff04"); - sb.append("\101"); - sb.append("\uff04"); sb.append("\102"); - sb.append("\uff04"); - sb.append("\103"); - sb.append("\uff04"); - sb.append("\104"); - sb.append("\uff04"); - sb.append("\105"); - sb.append("\uff04"); - sb.append("\111"); - sb.append("\uff04"); - sb.append("\112"); - sb.append("\uff04"); - sb.append("\114"); - sb.append("\uff04"); - sb.append("\115"); - sb.append("\uff04"); - sb.append("\116"); - sb.append("\uff04"); - sb.append("\120"); - sb.append("\uff04"); - sb.append("\121"); - sb.append("\uff04"); - sb.append("\122"); - sb.append("\uff04"); - sb.append("\123"); - sb.append("\uff04"); - sb.append("\124"); - sb.append("\uff04"); - sb.append("\125"); - sb.append("\uff04"); - sb.append("\126"); - sb.append("\uff04"); - sb.append("\133"); - sb.append("\uff04"); - sb.append("\151"); - sb.append("\uff04"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\uff04"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\uff04"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); sb.append("\177"); - sb.append("\uff04"); - sb.append("\200"); - sb.append("\uff04"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\uff04"); - sb.append("\203"); - sb.append("\uff04"); - sb.append("\204"); - sb.append("\uff04"); - sb.append("\205"); - sb.append("\uff04"); - sb.append("\206"); - sb.append("\uff04"); - sb.append("\207"); - sb.append("\uff04"); - sb.append("\210"); - sb.append("\uff04"); - sb.append("\211"); - sb.append("\uff04"); - sb.append("\212"); - sb.append("\uff04"); - sb.append("\213"); - sb.append("\uff04"); - sb.append("\214"); - sb.append("\uff04"); - sb.append("\216"); - sb.append("\uff04"); - sb.append("\217"); - sb.append("\uff04"); - sb.append("\220"); - sb.append("\uff04"); - sb.append("\221"); - sb.append("\uff04"); - sb.append("\222"); - sb.append("\uff04"); - sb.append("\223"); - sb.append("\uff04"); - sb.append("\224"); - sb.append("\uff04"); - sb.append("\230"); - sb.append("\uff04"); - sb.append("\233"); - sb.append("\uff04"); - sb.append("\234"); - sb.append("\uff04"); - sb.append("\235"); - sb.append("\uff04"); - sb.append("\236"); - sb.append("\uff04"); - sb.append("\240"); - sb.append("\uff04"); - sb.append("\247"); - sb.append("\uff04"); - sb.append("\250"); - sb.append("\uff04"); + sb.append("\u01c5"); + sb.append("\232"); + sb.append("\u0629"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); sb.append("\252"); - sb.append("\uff04"); - sb.append("\253"); - sb.append("\uff04"); - sb.append("\254"); - sb.append("\uff04"); - sb.append("\255"); - sb.append("\uff04"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff6f"); + sb.append("\250"); sb.append("\003"); - sb.append("\uff6f"); + sb.append("\211"); sb.append("\004"); - sb.append("\uff6f"); + sb.append("\202"); sb.append("\005"); - sb.append("\uff6f"); + sb.append("\164"); sb.append("\006"); - sb.append("\uff6f"); + sb.append("\156"); sb.append("\007"); - sb.append("\uff6f"); + sb.append("\175"); sb.append("\010"); - sb.append("\uff6f"); + sb.append("\217"); sb.append("\011"); - sb.append("\uff6f"); + sb.append("\204"); sb.append("\012"); - sb.append("\uff6f"); + sb.append("\075"); sb.append("\014"); - sb.append("\uff6f"); + sb.append("\007"); sb.append("\015"); - sb.append("\uff6f"); + sb.append("\031"); sb.append("\016"); - sb.append("\uff6f"); + sb.append("\071"); sb.append("\017"); - sb.append("\uff6f"); + sb.append("\143"); sb.append("\020"); - sb.append("\uff6f"); + sb.append("\035"); sb.append("\021"); - sb.append("\uff6f"); - sb.append("\022"); - sb.append("\uff6f"); + sb.append("\034"); sb.append("\023"); - sb.append("\uff6f"); - sb.append("\024"); - sb.append("\uff6f"); + sb.append("\145"); sb.append("\025"); - sb.append("\uff6f"); - sb.append("\026"); - sb.append("\uff6f"); + sb.append("\200"); sb.append("\027"); - sb.append("\uff6f"); - sb.append("\030"); - sb.append("\uff6f"); + sb.append("\203"); sb.append("\032"); - sb.append("\uff6f"); + sb.append("\106"); sb.append("\034"); - sb.append("\uff6f"); - sb.append("\035"); - sb.append("\uff6f"); + sb.append("\113"); sb.append("\036"); - sb.append("\uff6f"); - sb.append("\037"); - sb.append("\uff6f"); - sb.append("\040"); - sb.append("\uff6f"); + sb.append("\125"); sb.append("\041"); - sb.append("\uff6f"); + sb.append("\033"); sb.append("\042"); - sb.append("\uff6f"); + sb.append("\040"); sb.append("\043"); - sb.append("\uff6f"); + sb.append("\226"); sb.append("\044"); - sb.append("\uff6f"); + sb.append("\222"); sb.append("\045"); - sb.append("\uff6f"); - sb.append("\046"); - sb.append("\uff6f"); + sb.append("\u01b3"); sb.append("\047"); - sb.append("\uff6f"); + sb.append("\212"); sb.append("\050"); - sb.append("\uff6f"); + sb.append("\173"); sb.append("\051"); - sb.append("\uff6f"); + sb.append("\214"); sb.append("\052"); - sb.append("\uff6f"); + sb.append("\057"); sb.append("\054"); - sb.append("\uff6f"); + sb.append("\026"); sb.append("\056"); - sb.append("\uff6f"); + sb.append("\u03a9"); sb.append("\057"); - sb.append("\uff6f"); + sb.append("\016"); sb.append("\061"); - sb.append("\uff6f"); + sb.append("\110"); sb.append("\062"); - sb.append("\uff6f"); + sb.append("\210"); sb.append("\063"); - sb.append("\uff6f"); - sb.append("\064"); - sb.append("\uff6f"); - sb.append("\065"); - sb.append("\uff6f"); - sb.append("\066"); - sb.append("\uff6f"); + sb.append("\010"); sb.append("\074"); - sb.append("\uff6f"); + sb.append("\051"); sb.append("\075"); - sb.append("\uff6f"); + sb.append("\166"); sb.append("\077"); - sb.append("\uff6f"); + sb.append("\123"); sb.append("\100"); - sb.append("\uff6f"); + sb.append("\012"); sb.append("\101"); - sb.append("\uff6f"); + sb.append("\206"); sb.append("\102"); - sb.append("\uff6f"); + sb.append("\041"); sb.append("\103"); - sb.append("\uff6f"); + sb.append("\144"); sb.append("\104"); - sb.append("\uff6f"); + sb.append("\117"); sb.append("\105"); - sb.append("\uff6f"); + sb.append("\141"); sb.append("\111"); - sb.append("\uff6f"); - sb.append("\112"); - sb.append("\uff6f"); - sb.append("\114"); - sb.append("\uff6f"); + sb.append("\157"); sb.append("\115"); - sb.append("\uff6f"); + sb.append("\136"); sb.append("\116"); - sb.append("\uff6f"); + sb.append("\046"); sb.append("\120"); - sb.append("\uff6f"); + sb.append("\172"); sb.append("\121"); - sb.append("\uff6f"); + sb.append("\160"); sb.append("\122"); - sb.append("\uff6f"); + sb.append("\013"); sb.append("\123"); - sb.append("\uff6f"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\uff6f"); sb.append("\125"); - sb.append("\uff6f"); + sb.append("\116"); sb.append("\126"); - sb.append("\uff6f"); + sb.append("\131"); sb.append("\133"); - sb.append("\uff6f"); + sb.append("\020"); sb.append("\151"); - sb.append("\uff6f"); - sb.append("\172"); - sb.append("\uff6f"); + sb.append("\171"); sb.append("\173"); - sb.append("\uff6f"); - sb.append("\177"); - sb.append("\uff6f"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\uff6f"); - sb.append("\202"); - sb.append("\uff6f"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\uff6f"); + sb.append("\054"); sb.append("\204"); - sb.append("\uff6f"); + sb.append("\120"); sb.append("\205"); - sb.append("\uff6f"); + sb.append("\207"); sb.append("\206"); - sb.append("\uff6f"); + sb.append("\154"); sb.append("\207"); - sb.append("\uff6f"); + sb.append("\216"); sb.append("\210"); - sb.append("\uff6f"); + sb.append("\151"); sb.append("\211"); - sb.append("\uff6f"); + sb.append("\142"); sb.append("\212"); - sb.append("\uff6f"); + sb.append("\155"); sb.append("\213"); - sb.append("\uff6f"); + sb.append("\063"); sb.append("\214"); - sb.append("\uff6f"); - sb.append("\216"); - sb.append("\uff6f"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\uff6f"); - sb.append("\220"); - sb.append("\uff6f"); - sb.append("\221"); - sb.append("\uff6f"); - sb.append("\222"); - sb.append("\uff6f"); + sb.append("\101"); sb.append("\223"); - sb.append("\uff6f"); - sb.append("\224"); - sb.append("\uff6f"); - sb.append("\230"); - sb.append("\uff6f"); + sb.append("\025"); + sb.append("\231"); + sb.append("\047"); sb.append("\233"); - sb.append("\uff6f"); + sb.append("\u062a"); sb.append("\234"); - sb.append("\uff6f"); + sb.append("\152"); sb.append("\235"); - sb.append("\uff6f"); + sb.append("\015"); sb.append("\236"); - sb.append("\uff6f"); - sb.append("\240"); - sb.append("\uff6f"); - sb.append("\247"); - sb.append("\uff6f"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\250"); - sb.append("\uff6f"); - sb.append("\252"); - sb.append("\uff6f"); - sb.append("\253"); - sb.append("\uff6f"); + sb.append("\021"); sb.append("\254"); - sb.append("\uff6f"); + sb.append("\147"); sb.append("\255"); - sb.append("\uff6f"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\u062e"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\322"); - sb.append("\002"); - sb.append("\uff6e"); + sb.append("\266"); sb.append("\003"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\004"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\005"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\006"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\007"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\010"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\011"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\012"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\014"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\015"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\016"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\017"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\020"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\021"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\022"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\023"); - sb.append("\uff6e"); - sb.append("\024"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\025"); - sb.append("\uff6e"); - sb.append("\026"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\027"); - sb.append("\uff6e"); - sb.append("\030"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\032"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\034"); - sb.append("\uff6e"); - sb.append("\035"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\036"); - sb.append("\uff6e"); - sb.append("\037"); - sb.append("\uff6e"); - sb.append("\040"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\041"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\042"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\043"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\044"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\045"); - sb.append("\uff6e"); - sb.append("\046"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\047"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\050"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\051"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\052"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\054"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\056"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\057"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\061"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\062"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\063"); - sb.append("\uff6e"); - sb.append("\064"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\065"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\066"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\074"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\075"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\077"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\100"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\101"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\102"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\103"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\104"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\105"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\111"); - sb.append("\uff6e"); - sb.append("\112"); - sb.append("\uff6e"); - sb.append("\114"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\115"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\116"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\120"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\121"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\122"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\123"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\124"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\125"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\126"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\133"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\151"); - sb.append("\uff6e"); - sb.append("\172"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\173"); - sb.append("\uff6e"); - sb.append("\177"); - sb.append("\uff6e"); + sb.append("\uff7c"); + sb.append("\174"); + sb.append("\uff7c"); sb.append("\200"); - sb.append("\uff6e"); - sb.append("\202"); - sb.append("\uff6e"); + sb.append("\uff7c"); + sb.append("\201"); + sb.append("\uff7c"); sb.append("\203"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\204"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\205"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\206"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\207"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\210"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\211"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\212"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\213"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\214"); - sb.append("\uff6e"); - sb.append("\216"); - sb.append("\uff6e"); + sb.append("\uff7c"); + sb.append("\215"); + sb.append("\uff7c"); sb.append("\217"); - sb.append("\uff6e"); - sb.append("\220"); - sb.append("\uff6e"); - sb.append("\221"); - sb.append("\uff6e"); - sb.append("\222"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\223"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\224"); - sb.append("\uff6e"); - sb.append("\230"); - sb.append("\uff6e"); - sb.append("\233"); - sb.append("\uff6e"); + sb.append("\uff7c"); + sb.append("\225"); + sb.append("\uff7c"); + sb.append("\231"); + sb.append("\uff7c"); sb.append("\234"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\235"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\236"); - sb.append("\uff6e"); - sb.append("\240"); - sb.append("\uff6e"); - sb.append("\247"); - sb.append("\uff6e"); + sb.append("\uff7c"); + sb.append("\237"); + sb.append("\uff7c"); + sb.append("\241"); + sb.append("\uff7c"); sb.append("\250"); - sb.append("\uff6e"); - sb.append("\252"); - sb.append("\uff6e"); + sb.append("\uff7c"); + sb.append("\251"); + sb.append("\uff7c"); sb.append("\253"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\254"); - sb.append("\uff6e"); + sb.append("\uff7c"); sb.append("\255"); - sb.append("\uff6e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufd26"); - sb.append("\033"); - sb.append("\ufd26"); - sb.append("\073"); - sb.append("\ufd26"); - sb.append("\112"); - sb.append("\ufd26"); - sb.append("\127"); - sb.append("\ufd26"); - sb.append("\130"); - sb.append("\ufd26"); - sb.append("\131"); - sb.append("\ufd26"); - sb.append("\132"); - sb.append("\ufd26"); - sb.append("\150"); - sb.append("\ufd26"); - sb.append("\151"); - sb.append("\ufd26"); - sb.append("\152"); - sb.append("\ufd26"); - sb.append("\153"); - sb.append("\ufd26"); - sb.append("\154"); - sb.append("\ufd26"); - sb.append("\155"); - sb.append("\ufd26"); - sb.append("\156"); - sb.append("\ufd26"); - sb.append("\157"); - sb.append("\ufd26"); - sb.append("\160"); - sb.append("\ufd26"); - sb.append("\161"); - sb.append("\ufd26"); - sb.append("\162"); - sb.append("\ufd26"); - sb.append("\163"); - sb.append("\ufd26"); - sb.append("\164"); - sb.append("\ufd26"); - sb.append("\165"); - sb.append("\ufd26"); - sb.append("\166"); - sb.append("\ufd26"); - sb.append("\167"); - sb.append("\ufd26"); - sb.append("\170"); - sb.append("\ufd26"); - sb.append("\171"); - sb.append("\ufd26"); - sb.append("\172"); - sb.append("\ufd26"); - sb.append("\173"); - sb.append("\ufd26"); - sb.append("\174"); - sb.append("\ufd26"); - sb.append("\175"); - sb.append("\ufd26"); - sb.append("\176"); - sb.append("\ufd26"); - sb.append("\201"); - sb.append("\ufd26"); - sb.append("\215"); - sb.append("\ufd26"); - sb.append("\231"); - sb.append("\ufd26"); - sb.append("\232"); - sb.append("\ufd26"); - sb.append("\242"); - sb.append("\ufd26"); - sb.append("\245"); - sb.append("\ufd26"); - sb.append("\251"); - sb.append("\ufd26"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\127"); - sb.append("\ufeb0"); - sb.append("\134"); - sb.append("\u0637"); - sb.append("\151"); - sb.append("\ufeb0"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\u0632"); - sb.append("\151"); - sb.append("\u0633"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\012"); - sb.append("\u0634"); + sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\322"); sb.append("\002"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\003"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\004"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\005"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\006"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\007"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\010"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\011"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\012"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\014"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\015"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\016"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\017"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\020"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\021"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\022"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\023"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\024"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\025"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\026"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\027"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\030"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\032"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\034"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\035"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\036"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\037"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\040"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\041"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\042"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\043"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\044"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\045"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\046"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\047"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\050"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\051"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\052"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\054"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\056"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\057"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\061"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\062"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\063"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\064"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\065"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\066"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\074"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\075"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\077"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\100"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\101"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\102"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\103"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\104"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\105"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\111"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\112"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\114"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\115"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\116"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\120"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\121"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\122"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\123"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\124"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\125"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\126"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\133"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\151"); - sb.append("\uff66"); - sb.append("\172"); - sb.append("\uff66"); + sb.append("\uff73"); sb.append("\173"); - sb.append("\uff66"); - sb.append("\177"); - sb.append("\uff66"); + sb.append("\uff73"); + sb.append("\174"); + sb.append("\uff73"); sb.append("\200"); - sb.append("\uff66"); - sb.append("\202"); - sb.append("\uff66"); - sb.append("\203"); - sb.append("\uff66"); - sb.append("\204"); - sb.append("\uff66"); - sb.append("\205"); - sb.append("\uff66"); - sb.append("\206"); - sb.append("\uff66"); - sb.append("\207"); - sb.append("\uff66"); - sb.append("\210"); - sb.append("\uff66"); - sb.append("\211"); - sb.append("\uff66"); - sb.append("\212"); - sb.append("\uff66"); - sb.append("\213"); - sb.append("\uff66"); - sb.append("\214"); - sb.append("\uff66"); - sb.append("\216"); - sb.append("\uff66"); - sb.append("\217"); - sb.append("\uff66"); - sb.append("\220"); - sb.append("\uff66"); - sb.append("\221"); - sb.append("\uff66"); - sb.append("\222"); - sb.append("\uff66"); - sb.append("\223"); - sb.append("\uff66"); - sb.append("\224"); - sb.append("\uff66"); - sb.append("\230"); - sb.append("\uff66"); - sb.append("\233"); - sb.append("\uff66"); - sb.append("\234"); - sb.append("\uff66"); - sb.append("\235"); - sb.append("\uff66"); - sb.append("\236"); - sb.append("\uff66"); - sb.append("\240"); - sb.append("\uff66"); - sb.append("\247"); - sb.append("\uff66"); - sb.append("\250"); - sb.append("\uff66"); - sb.append("\252"); - sb.append("\uff66"); - sb.append("\253"); - sb.append("\uff66"); - sb.append("\254"); - sb.append("\uff66"); - sb.append("\255"); - sb.append("\uff66"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\127"); - sb.append("\ufeb2"); - sb.append("\134"); - sb.append("\u0635"); - sb.append("\151"); - sb.append("\ufeb2"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\170"); - sb.append("\004"); + sb.append("\uff73"); sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); + sb.append("\uff73"); + sb.append("\203"); + sb.append("\uff73"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable21.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable21.java index 2e7507da6470..2525b06cebd0 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable21.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable21.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,6 +29,1548 @@ public String getTableData() { } protected EncodedActionTable21() { sb = new StringBuilder(); + sb.append("\204"); + sb.append("\uff73"); + sb.append("\205"); + sb.append("\uff73"); + sb.append("\206"); + sb.append("\uff73"); + sb.append("\207"); + sb.append("\uff73"); + sb.append("\210"); + sb.append("\uff73"); + sb.append("\211"); + sb.append("\uff73"); + sb.append("\212"); + sb.append("\uff73"); + sb.append("\213"); + sb.append("\uff73"); + sb.append("\214"); + sb.append("\uff73"); + sb.append("\215"); + sb.append("\uff73"); + sb.append("\217"); + sb.append("\uff73"); + sb.append("\220"); + sb.append("\uff73"); + sb.append("\221"); + sb.append("\uff73"); + sb.append("\222"); + sb.append("\uff73"); + sb.append("\223"); + sb.append("\uff73"); + sb.append("\224"); + sb.append("\uff73"); + sb.append("\225"); + sb.append("\uff73"); + sb.append("\231"); + sb.append("\uff73"); + sb.append("\234"); + sb.append("\uff73"); + sb.append("\235"); + sb.append("\uff73"); + sb.append("\236"); + sb.append("\uff73"); + sb.append("\237"); + sb.append("\uff73"); + sb.append("\241"); + sb.append("\uff73"); + sb.append("\250"); + sb.append("\uff73"); + sb.append("\251"); + sb.append("\uff73"); + sb.append("\253"); + sb.append("\uff73"); + sb.append("\254"); + sb.append("\uff73"); + sb.append("\255"); + sb.append("\uff73"); + sb.append("\256"); + sb.append("\uff73"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff05"); + sb.append("\003"); + sb.append("\uff05"); + sb.append("\004"); + sb.append("\uff05"); + sb.append("\005"); + sb.append("\uff05"); + sb.append("\006"); + sb.append("\uff05"); + sb.append("\007"); + sb.append("\uff05"); + sb.append("\010"); + sb.append("\uff05"); + sb.append("\011"); + sb.append("\uff05"); + sb.append("\012"); + sb.append("\uff05"); + sb.append("\014"); + sb.append("\uff05"); + sb.append("\015"); + sb.append("\uff05"); + sb.append("\016"); + sb.append("\uff05"); + sb.append("\017"); + sb.append("\uff05"); + sb.append("\020"); + sb.append("\uff05"); + sb.append("\021"); + sb.append("\uff05"); + sb.append("\022"); + sb.append("\uff05"); + sb.append("\023"); + sb.append("\uff05"); + sb.append("\024"); + sb.append("\uff05"); + sb.append("\025"); + sb.append("\uff05"); + sb.append("\026"); + sb.append("\uff05"); + sb.append("\027"); + sb.append("\uff05"); + sb.append("\030"); + sb.append("\uff05"); + sb.append("\032"); + sb.append("\uff05"); + sb.append("\034"); + sb.append("\uff05"); + sb.append("\035"); + sb.append("\uff05"); + sb.append("\036"); + sb.append("\uff05"); + sb.append("\037"); + sb.append("\uff05"); + sb.append("\040"); + sb.append("\uff05"); + sb.append("\041"); + sb.append("\uff05"); + sb.append("\042"); + sb.append("\uff05"); + sb.append("\043"); + sb.append("\uff05"); + sb.append("\044"); + sb.append("\uff05"); + sb.append("\045"); + sb.append("\uff05"); + sb.append("\046"); + sb.append("\uff05"); + sb.append("\047"); + sb.append("\uff05"); + sb.append("\050"); + sb.append("\uff05"); + sb.append("\051"); + sb.append("\uff05"); + sb.append("\052"); + sb.append("\uff05"); + sb.append("\054"); + sb.append("\uff05"); + sb.append("\056"); + sb.append("\uff05"); + sb.append("\057"); + sb.append("\uff05"); + sb.append("\061"); + sb.append("\uff05"); + sb.append("\062"); + sb.append("\uff05"); + sb.append("\063"); + sb.append("\uff05"); + sb.append("\064"); + sb.append("\uff05"); + sb.append("\065"); + sb.append("\uff05"); + sb.append("\066"); + sb.append("\uff05"); + sb.append("\074"); + sb.append("\uff05"); + sb.append("\075"); + sb.append("\uff05"); + sb.append("\077"); + sb.append("\uff05"); + sb.append("\100"); + sb.append("\uff05"); + sb.append("\101"); + sb.append("\uff05"); + sb.append("\102"); + sb.append("\uff05"); + sb.append("\103"); + sb.append("\uff05"); + sb.append("\104"); + sb.append("\uff05"); + sb.append("\105"); + sb.append("\uff05"); + sb.append("\111"); + sb.append("\uff05"); + sb.append("\112"); + sb.append("\uff05"); + sb.append("\114"); + sb.append("\uff05"); + sb.append("\115"); + sb.append("\uff05"); + sb.append("\116"); + sb.append("\uff05"); + sb.append("\120"); + sb.append("\uff05"); + sb.append("\121"); + sb.append("\uff05"); + sb.append("\122"); + sb.append("\uff05"); + sb.append("\123"); + sb.append("\uff05"); + sb.append("\124"); + sb.append("\uff05"); + sb.append("\125"); + sb.append("\uff05"); + sb.append("\126"); + sb.append("\uff05"); + sb.append("\133"); + sb.append("\uff05"); + sb.append("\151"); + sb.append("\uff05"); + sb.append("\173"); + sb.append("\uff05"); + sb.append("\174"); + sb.append("\uff05"); + sb.append("\200"); + sb.append("\uff05"); + sb.append("\201"); + sb.append("\uff05"); + sb.append("\203"); + sb.append("\uff05"); + sb.append("\204"); + sb.append("\uff05"); + sb.append("\205"); + sb.append("\uff05"); + sb.append("\206"); + sb.append("\uff05"); + sb.append("\207"); + sb.append("\uff05"); + sb.append("\210"); + sb.append("\uff05"); + sb.append("\211"); + sb.append("\uff05"); + sb.append("\212"); + sb.append("\uff05"); + sb.append("\213"); + sb.append("\uff05"); + sb.append("\214"); + sb.append("\uff05"); + sb.append("\215"); + sb.append("\uff05"); + sb.append("\217"); + sb.append("\uff05"); + sb.append("\220"); + sb.append("\uff05"); + sb.append("\221"); + sb.append("\uff05"); + sb.append("\222"); + sb.append("\uff05"); + sb.append("\223"); + sb.append("\uff05"); + sb.append("\224"); + sb.append("\uff05"); + sb.append("\225"); + sb.append("\uff05"); + sb.append("\231"); + sb.append("\uff05"); + sb.append("\234"); + sb.append("\uff05"); + sb.append("\235"); + sb.append("\uff05"); + sb.append("\236"); + sb.append("\uff05"); + sb.append("\237"); + sb.append("\uff05"); + sb.append("\241"); + sb.append("\uff05"); + sb.append("\250"); + sb.append("\uff05"); + sb.append("\251"); + sb.append("\uff05"); + sb.append("\253"); + sb.append("\uff05"); + sb.append("\254"); + sb.append("\uff05"); + sb.append("\255"); + sb.append("\uff05"); + sb.append("\256"); + sb.append("\uff05"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\266"); + sb.append("\003"); + sb.append("\211"); + sb.append("\004"); + sb.append("\202"); + sb.append("\005"); + sb.append("\164"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\217"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\014"); + sb.append("\007"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\017"); + sb.append("\143"); + sb.append("\020"); + sb.append("\035"); + sb.append("\021"); + sb.append("\034"); + sb.append("\022"); + sb.append("\u062e"); + sb.append("\023"); + sb.append("\145"); + sb.append("\025"); + sb.append("\200"); + sb.append("\027"); + sb.append("\203"); + sb.append("\032"); + sb.append("\106"); + sb.append("\034"); + sb.append("\113"); + sb.append("\036"); + sb.append("\125"); + sb.append("\041"); + sb.append("\033"); + sb.append("\042"); + sb.append("\040"); + sb.append("\043"); + sb.append("\226"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\023"); + sb.append("\047"); + sb.append("\212"); + sb.append("\050"); + sb.append("\173"); + sb.append("\051"); + sb.append("\214"); + sb.append("\052"); + sb.append("\057"); + sb.append("\054"); + sb.append("\026"); + sb.append("\056"); + sb.append("\u03a9"); + sb.append("\057"); + sb.append("\016"); + sb.append("\061"); + sb.append("\110"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\065"); + sb.append("\027"); + sb.append("\066"); + sb.append("\111"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\111"); + sb.append("\157"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\120"); + sb.append("\172"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\151"); + sb.append("\171"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\025"); + sb.append("\224"); + sb.append("\030"); + sb.append("\225"); + sb.append("\115"); + sb.append("\231"); + sb.append("\047"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\105"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\231"); + sb.append("\253"); + sb.append("\227"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\151"); + sb.append("\u062f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff04"); + sb.append("\003"); + sb.append("\uff04"); + sb.append("\004"); + sb.append("\uff04"); + sb.append("\005"); + sb.append("\uff04"); + sb.append("\006"); + sb.append("\uff04"); + sb.append("\007"); + sb.append("\uff04"); + sb.append("\010"); + sb.append("\uff04"); + sb.append("\011"); + sb.append("\uff04"); + sb.append("\012"); + sb.append("\uff04"); + sb.append("\014"); + sb.append("\uff04"); + sb.append("\015"); + sb.append("\uff04"); + sb.append("\016"); + sb.append("\uff04"); + sb.append("\017"); + sb.append("\uff04"); + sb.append("\020"); + sb.append("\uff04"); + sb.append("\021"); + sb.append("\uff04"); + sb.append("\022"); + sb.append("\uff04"); + sb.append("\023"); + sb.append("\uff04"); + sb.append("\024"); + sb.append("\uff04"); + sb.append("\025"); + sb.append("\uff04"); + sb.append("\026"); + sb.append("\uff04"); + sb.append("\027"); + sb.append("\uff04"); + sb.append("\030"); + sb.append("\uff04"); + sb.append("\032"); + sb.append("\uff04"); + sb.append("\034"); + sb.append("\uff04"); + sb.append("\035"); + sb.append("\uff04"); + sb.append("\036"); + sb.append("\uff04"); + sb.append("\037"); + sb.append("\uff04"); + sb.append("\040"); + sb.append("\uff04"); + sb.append("\041"); + sb.append("\uff04"); + sb.append("\042"); + sb.append("\uff04"); + sb.append("\043"); + sb.append("\uff04"); + sb.append("\044"); + sb.append("\uff04"); + sb.append("\045"); + sb.append("\uff04"); + sb.append("\046"); + sb.append("\uff04"); + sb.append("\047"); + sb.append("\uff04"); + sb.append("\050"); + sb.append("\uff04"); + sb.append("\051"); + sb.append("\uff04"); + sb.append("\052"); + sb.append("\uff04"); + sb.append("\054"); + sb.append("\uff04"); + sb.append("\056"); + sb.append("\uff04"); + sb.append("\057"); + sb.append("\uff04"); + sb.append("\061"); + sb.append("\uff04"); + sb.append("\062"); + sb.append("\uff04"); + sb.append("\063"); + sb.append("\uff04"); + sb.append("\064"); + sb.append("\uff04"); + sb.append("\065"); + sb.append("\uff04"); + sb.append("\066"); + sb.append("\uff04"); + sb.append("\074"); + sb.append("\uff04"); + sb.append("\075"); + sb.append("\uff04"); + sb.append("\077"); + sb.append("\uff04"); + sb.append("\100"); + sb.append("\uff04"); + sb.append("\101"); + sb.append("\uff04"); + sb.append("\102"); + sb.append("\uff04"); + sb.append("\103"); + sb.append("\uff04"); + sb.append("\104"); + sb.append("\uff04"); + sb.append("\105"); + sb.append("\uff04"); + sb.append("\111"); + sb.append("\uff04"); + sb.append("\112"); + sb.append("\uff04"); + sb.append("\114"); + sb.append("\uff04"); + sb.append("\115"); + sb.append("\uff04"); + sb.append("\116"); + sb.append("\uff04"); + sb.append("\120"); + sb.append("\uff04"); + sb.append("\121"); + sb.append("\uff04"); + sb.append("\122"); + sb.append("\uff04"); + sb.append("\123"); + sb.append("\uff04"); + sb.append("\124"); + sb.append("\uff04"); + sb.append("\125"); + sb.append("\uff04"); + sb.append("\126"); + sb.append("\uff04"); + sb.append("\133"); + sb.append("\uff04"); + sb.append("\151"); + sb.append("\uff04"); + sb.append("\173"); + sb.append("\uff04"); + sb.append("\174"); + sb.append("\uff04"); + sb.append("\200"); + sb.append("\uff04"); + sb.append("\201"); + sb.append("\uff04"); + sb.append("\203"); + sb.append("\uff04"); + sb.append("\204"); + sb.append("\uff04"); + sb.append("\205"); + sb.append("\uff04"); + sb.append("\206"); + sb.append("\uff04"); + sb.append("\207"); + sb.append("\uff04"); + sb.append("\210"); + sb.append("\uff04"); + sb.append("\211"); + sb.append("\uff04"); + sb.append("\212"); + sb.append("\uff04"); + sb.append("\213"); + sb.append("\uff04"); + sb.append("\214"); + sb.append("\uff04"); + sb.append("\215"); + sb.append("\uff04"); + sb.append("\217"); + sb.append("\uff04"); + sb.append("\220"); + sb.append("\uff04"); + sb.append("\221"); + sb.append("\uff04"); + sb.append("\222"); + sb.append("\uff04"); + sb.append("\223"); + sb.append("\uff04"); + sb.append("\224"); + sb.append("\uff04"); + sb.append("\225"); + sb.append("\uff04"); + sb.append("\231"); + sb.append("\uff04"); + sb.append("\234"); + sb.append("\uff04"); + sb.append("\235"); + sb.append("\uff04"); + sb.append("\236"); + sb.append("\uff04"); + sb.append("\237"); + sb.append("\uff04"); + sb.append("\241"); + sb.append("\uff04"); + sb.append("\250"); + sb.append("\uff04"); + sb.append("\251"); + sb.append("\uff04"); + sb.append("\253"); + sb.append("\uff04"); + sb.append("\254"); + sb.append("\uff04"); + sb.append("\255"); + sb.append("\uff04"); + sb.append("\256"); + sb.append("\uff04"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff6f"); + sb.append("\003"); + sb.append("\uff6f"); + sb.append("\004"); + sb.append("\uff6f"); + sb.append("\005"); + sb.append("\uff6f"); + sb.append("\006"); + sb.append("\uff6f"); + sb.append("\007"); + sb.append("\uff6f"); + sb.append("\010"); + sb.append("\uff6f"); + sb.append("\011"); + sb.append("\uff6f"); + sb.append("\012"); + sb.append("\uff6f"); + sb.append("\014"); + sb.append("\uff6f"); + sb.append("\015"); + sb.append("\uff6f"); + sb.append("\016"); + sb.append("\uff6f"); + sb.append("\017"); + sb.append("\uff6f"); + sb.append("\020"); + sb.append("\uff6f"); + sb.append("\021"); + sb.append("\uff6f"); + sb.append("\022"); + sb.append("\uff6f"); + sb.append("\023"); + sb.append("\uff6f"); + sb.append("\024"); + sb.append("\uff6f"); + sb.append("\025"); + sb.append("\uff6f"); + sb.append("\026"); + sb.append("\uff6f"); + sb.append("\027"); + sb.append("\uff6f"); + sb.append("\030"); + sb.append("\uff6f"); + sb.append("\032"); + sb.append("\uff6f"); + sb.append("\034"); + sb.append("\uff6f"); + sb.append("\035"); + sb.append("\uff6f"); + sb.append("\036"); + sb.append("\uff6f"); + sb.append("\037"); + sb.append("\uff6f"); + sb.append("\040"); + sb.append("\uff6f"); + sb.append("\041"); + sb.append("\uff6f"); + sb.append("\042"); + sb.append("\uff6f"); + sb.append("\043"); + sb.append("\uff6f"); + sb.append("\044"); + sb.append("\uff6f"); + sb.append("\045"); + sb.append("\uff6f"); + sb.append("\046"); + sb.append("\uff6f"); + sb.append("\047"); + sb.append("\uff6f"); + sb.append("\050"); + sb.append("\uff6f"); + sb.append("\051"); + sb.append("\uff6f"); + sb.append("\052"); + sb.append("\uff6f"); + sb.append("\054"); + sb.append("\uff6f"); + sb.append("\056"); + sb.append("\uff6f"); + sb.append("\057"); + sb.append("\uff6f"); + sb.append("\061"); + sb.append("\uff6f"); + sb.append("\062"); + sb.append("\uff6f"); + sb.append("\063"); + sb.append("\uff6f"); + sb.append("\064"); + sb.append("\uff6f"); + sb.append("\065"); + sb.append("\uff6f"); + sb.append("\066"); + sb.append("\uff6f"); + sb.append("\074"); + sb.append("\uff6f"); + sb.append("\075"); + sb.append("\uff6f"); + sb.append("\077"); + sb.append("\uff6f"); + sb.append("\100"); + sb.append("\uff6f"); + sb.append("\101"); + sb.append("\uff6f"); + sb.append("\102"); + sb.append("\uff6f"); + sb.append("\103"); + sb.append("\uff6f"); + sb.append("\104"); + sb.append("\uff6f"); + sb.append("\105"); + sb.append("\uff6f"); + sb.append("\111"); + sb.append("\uff6f"); + sb.append("\112"); + sb.append("\uff6f"); + sb.append("\114"); + sb.append("\uff6f"); + sb.append("\115"); + sb.append("\uff6f"); + sb.append("\116"); + sb.append("\uff6f"); + sb.append("\120"); + sb.append("\uff6f"); + sb.append("\121"); + sb.append("\uff6f"); + sb.append("\122"); + sb.append("\uff6f"); + sb.append("\123"); + sb.append("\uff6f"); + sb.append("\124"); + sb.append("\uff6f"); + sb.append("\125"); + sb.append("\uff6f"); + sb.append("\126"); + sb.append("\uff6f"); + sb.append("\133"); + sb.append("\uff6f"); + sb.append("\151"); + sb.append("\uff6f"); + sb.append("\173"); + sb.append("\uff6f"); + sb.append("\174"); + sb.append("\uff6f"); + sb.append("\200"); + sb.append("\uff6f"); + sb.append("\201"); + sb.append("\uff6f"); + sb.append("\203"); + sb.append("\uff6f"); + sb.append("\204"); + sb.append("\uff6f"); + sb.append("\205"); + sb.append("\uff6f"); + sb.append("\206"); + sb.append("\uff6f"); + sb.append("\207"); + sb.append("\uff6f"); + sb.append("\210"); + sb.append("\uff6f"); + sb.append("\211"); + sb.append("\uff6f"); + sb.append("\212"); + sb.append("\uff6f"); + sb.append("\213"); + sb.append("\uff6f"); + sb.append("\214"); + sb.append("\uff6f"); + sb.append("\215"); + sb.append("\uff6f"); + sb.append("\217"); + sb.append("\uff6f"); + sb.append("\220"); + sb.append("\uff6f"); + sb.append("\221"); + sb.append("\uff6f"); + sb.append("\222"); + sb.append("\uff6f"); + sb.append("\223"); + sb.append("\uff6f"); + sb.append("\224"); + sb.append("\uff6f"); + sb.append("\225"); + sb.append("\uff6f"); + sb.append("\231"); + sb.append("\uff6f"); + sb.append("\234"); + sb.append("\uff6f"); + sb.append("\235"); + sb.append("\uff6f"); + sb.append("\236"); + sb.append("\uff6f"); + sb.append("\237"); + sb.append("\uff6f"); + sb.append("\241"); + sb.append("\uff6f"); + sb.append("\250"); + sb.append("\uff6f"); + sb.append("\251"); + sb.append("\uff6f"); + sb.append("\253"); + sb.append("\uff6f"); + sb.append("\254"); + sb.append("\uff6f"); + sb.append("\255"); + sb.append("\uff6f"); + sb.append("\256"); + sb.append("\uff6f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\u0632"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff6e"); + sb.append("\003"); + sb.append("\uff6e"); + sb.append("\004"); + sb.append("\uff6e"); + sb.append("\005"); + sb.append("\uff6e"); + sb.append("\006"); + sb.append("\uff6e"); + sb.append("\007"); + sb.append("\uff6e"); + sb.append("\010"); + sb.append("\uff6e"); + sb.append("\011"); + sb.append("\uff6e"); + sb.append("\012"); + sb.append("\uff6e"); + sb.append("\014"); + sb.append("\uff6e"); + sb.append("\015"); + sb.append("\uff6e"); + sb.append("\016"); + sb.append("\uff6e"); + sb.append("\017"); + sb.append("\uff6e"); + sb.append("\020"); + sb.append("\uff6e"); + sb.append("\021"); + sb.append("\uff6e"); + sb.append("\022"); + sb.append("\uff6e"); + sb.append("\023"); + sb.append("\uff6e"); + sb.append("\024"); + sb.append("\uff6e"); + sb.append("\025"); + sb.append("\uff6e"); + sb.append("\026"); + sb.append("\uff6e"); + sb.append("\027"); + sb.append("\uff6e"); + sb.append("\030"); + sb.append("\uff6e"); + sb.append("\032"); + sb.append("\uff6e"); + sb.append("\034"); + sb.append("\uff6e"); + sb.append("\035"); + sb.append("\uff6e"); + sb.append("\036"); + sb.append("\uff6e"); + sb.append("\037"); + sb.append("\uff6e"); + sb.append("\040"); + sb.append("\uff6e"); + sb.append("\041"); + sb.append("\uff6e"); + sb.append("\042"); + sb.append("\uff6e"); + sb.append("\043"); + sb.append("\uff6e"); + sb.append("\044"); + sb.append("\uff6e"); + sb.append("\045"); + sb.append("\uff6e"); + sb.append("\046"); + sb.append("\uff6e"); + sb.append("\047"); + sb.append("\uff6e"); + sb.append("\050"); + sb.append("\uff6e"); + sb.append("\051"); + sb.append("\uff6e"); + sb.append("\052"); + sb.append("\uff6e"); + sb.append("\054"); + sb.append("\uff6e"); + sb.append("\056"); + sb.append("\uff6e"); + sb.append("\057"); + sb.append("\uff6e"); + sb.append("\061"); + sb.append("\uff6e"); + sb.append("\062"); + sb.append("\uff6e"); + sb.append("\063"); + sb.append("\uff6e"); + sb.append("\064"); + sb.append("\uff6e"); + sb.append("\065"); + sb.append("\uff6e"); + sb.append("\066"); + sb.append("\uff6e"); + sb.append("\074"); + sb.append("\uff6e"); + sb.append("\075"); + sb.append("\uff6e"); + sb.append("\077"); + sb.append("\uff6e"); + sb.append("\100"); + sb.append("\uff6e"); + sb.append("\101"); + sb.append("\uff6e"); + sb.append("\102"); + sb.append("\uff6e"); + sb.append("\103"); + sb.append("\uff6e"); + sb.append("\104"); + sb.append("\uff6e"); + sb.append("\105"); + sb.append("\uff6e"); + sb.append("\111"); + sb.append("\uff6e"); + sb.append("\112"); + sb.append("\uff6e"); + sb.append("\114"); + sb.append("\uff6e"); + sb.append("\115"); + sb.append("\uff6e"); + sb.append("\116"); + sb.append("\uff6e"); + sb.append("\120"); + sb.append("\uff6e"); + sb.append("\121"); + sb.append("\uff6e"); + sb.append("\122"); + sb.append("\uff6e"); + sb.append("\123"); + sb.append("\uff6e"); + sb.append("\124"); + sb.append("\uff6e"); + sb.append("\125"); + sb.append("\uff6e"); + sb.append("\126"); + sb.append("\uff6e"); + sb.append("\133"); + sb.append("\uff6e"); + sb.append("\151"); + sb.append("\uff6e"); + sb.append("\173"); + sb.append("\uff6e"); + sb.append("\174"); + sb.append("\uff6e"); + sb.append("\200"); + sb.append("\uff6e"); + sb.append("\201"); + sb.append("\uff6e"); + sb.append("\203"); + sb.append("\uff6e"); + sb.append("\204"); + sb.append("\uff6e"); + sb.append("\205"); + sb.append("\uff6e"); + sb.append("\206"); + sb.append("\uff6e"); + sb.append("\207"); + sb.append("\uff6e"); + sb.append("\210"); + sb.append("\uff6e"); + sb.append("\211"); + sb.append("\uff6e"); + sb.append("\212"); + sb.append("\uff6e"); + sb.append("\213"); + sb.append("\uff6e"); + sb.append("\214"); + sb.append("\uff6e"); + sb.append("\215"); + sb.append("\uff6e"); + sb.append("\217"); + sb.append("\uff6e"); + sb.append("\220"); + sb.append("\uff6e"); + sb.append("\221"); + sb.append("\uff6e"); + sb.append("\222"); + sb.append("\uff6e"); + sb.append("\223"); + sb.append("\uff6e"); + sb.append("\224"); + sb.append("\uff6e"); + sb.append("\225"); + sb.append("\uff6e"); + sb.append("\231"); + sb.append("\uff6e"); + sb.append("\234"); + sb.append("\uff6e"); + sb.append("\235"); + sb.append("\uff6e"); + sb.append("\236"); + sb.append("\uff6e"); + sb.append("\237"); + sb.append("\uff6e"); + sb.append("\241"); + sb.append("\uff6e"); + sb.append("\250"); + sb.append("\uff6e"); + sb.append("\251"); + sb.append("\uff6e"); + sb.append("\253"); + sb.append("\uff6e"); + sb.append("\254"); + sb.append("\uff6e"); + sb.append("\255"); + sb.append("\uff6e"); + sb.append("\256"); + sb.append("\uff6e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufd24"); + sb.append("\033"); + sb.append("\ufd24"); + sb.append("\073"); + sb.append("\ufd24"); + sb.append("\112"); + sb.append("\ufd24"); + sb.append("\127"); + sb.append("\ufd24"); + sb.append("\130"); + sb.append("\ufd24"); + sb.append("\131"); + sb.append("\ufd24"); + sb.append("\132"); + sb.append("\ufd24"); + sb.append("\150"); + sb.append("\ufd24"); + sb.append("\151"); + sb.append("\ufd24"); + sb.append("\152"); + sb.append("\ufd24"); + sb.append("\153"); + sb.append("\ufd24"); + sb.append("\154"); + sb.append("\ufd24"); + sb.append("\155"); + sb.append("\ufd24"); + sb.append("\156"); + sb.append("\ufd24"); + sb.append("\157"); + sb.append("\ufd24"); + sb.append("\160"); + sb.append("\ufd24"); + sb.append("\161"); + sb.append("\ufd24"); + sb.append("\162"); + sb.append("\ufd24"); + sb.append("\163"); + sb.append("\ufd24"); + sb.append("\164"); + sb.append("\ufd24"); + sb.append("\165"); + sb.append("\ufd24"); + sb.append("\166"); + sb.append("\ufd24"); + sb.append("\167"); + sb.append("\ufd24"); + sb.append("\170"); + sb.append("\ufd24"); + sb.append("\171"); + sb.append("\ufd24"); + sb.append("\172"); + sb.append("\ufd24"); + sb.append("\173"); + sb.append("\ufd24"); + sb.append("\174"); + sb.append("\ufd24"); + sb.append("\175"); + sb.append("\ufd24"); + sb.append("\176"); + sb.append("\ufd24"); + sb.append("\177"); + sb.append("\ufd24"); + sb.append("\202"); + sb.append("\ufd24"); + sb.append("\216"); + sb.append("\ufd24"); + sb.append("\232"); + sb.append("\ufd24"); + sb.append("\233"); + sb.append("\ufd24"); + sb.append("\243"); + sb.append("\ufd24"); + sb.append("\246"); + sb.append("\ufd24"); + sb.append("\252"); + sb.append("\ufd24"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\127"); + sb.append("\ufeb0"); + sb.append("\134"); + sb.append("\u063b"); + sb.append("\151"); + sb.append("\ufeb0"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\u0636"); + sb.append("\151"); + sb.append("\u0637"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\012"); + sb.append("\u0638"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\322"); + sb.append("\002"); + sb.append("\uff66"); + sb.append("\003"); + sb.append("\uff66"); + sb.append("\004"); + sb.append("\uff66"); + sb.append("\005"); + sb.append("\uff66"); + sb.append("\006"); + sb.append("\uff66"); + sb.append("\007"); + sb.append("\uff66"); + sb.append("\010"); + sb.append("\uff66"); + sb.append("\011"); + sb.append("\uff66"); + sb.append("\012"); + sb.append("\uff66"); + sb.append("\014"); + sb.append("\uff66"); + sb.append("\015"); + sb.append("\uff66"); + sb.append("\016"); + sb.append("\uff66"); + sb.append("\017"); + sb.append("\uff66"); + sb.append("\020"); + sb.append("\uff66"); + sb.append("\021"); + sb.append("\uff66"); + sb.append("\022"); + sb.append("\uff66"); + sb.append("\023"); + sb.append("\uff66"); + sb.append("\024"); + sb.append("\uff66"); + sb.append("\025"); + sb.append("\uff66"); + sb.append("\026"); + sb.append("\uff66"); + sb.append("\027"); + sb.append("\uff66"); + sb.append("\030"); + sb.append("\uff66"); + sb.append("\032"); + sb.append("\uff66"); + sb.append("\034"); + sb.append("\uff66"); + sb.append("\035"); + sb.append("\uff66"); + sb.append("\036"); + sb.append("\uff66"); + sb.append("\037"); + sb.append("\uff66"); + sb.append("\040"); + sb.append("\uff66"); + sb.append("\041"); + sb.append("\uff66"); + sb.append("\042"); + sb.append("\uff66"); + sb.append("\043"); + sb.append("\uff66"); + sb.append("\044"); + sb.append("\uff66"); + sb.append("\045"); + sb.append("\uff66"); + sb.append("\046"); + sb.append("\uff66"); + sb.append("\047"); + sb.append("\uff66"); + sb.append("\050"); + sb.append("\uff66"); + sb.append("\051"); + sb.append("\uff66"); + sb.append("\052"); + sb.append("\uff66"); + sb.append("\054"); + sb.append("\uff66"); + sb.append("\056"); + sb.append("\uff66"); + sb.append("\057"); + sb.append("\uff66"); + sb.append("\061"); + sb.append("\uff66"); + sb.append("\062"); + sb.append("\uff66"); + sb.append("\063"); + sb.append("\uff66"); + sb.append("\064"); + sb.append("\uff66"); + sb.append("\065"); + sb.append("\uff66"); + sb.append("\066"); + sb.append("\uff66"); + sb.append("\074"); + sb.append("\uff66"); + sb.append("\075"); + sb.append("\uff66"); + sb.append("\077"); + sb.append("\uff66"); + sb.append("\100"); + sb.append("\uff66"); + sb.append("\101"); + sb.append("\uff66"); + sb.append("\102"); + sb.append("\uff66"); + sb.append("\103"); + sb.append("\uff66"); + sb.append("\104"); + sb.append("\uff66"); + sb.append("\105"); + sb.append("\uff66"); + sb.append("\111"); + sb.append("\uff66"); + sb.append("\112"); + sb.append("\uff66"); + sb.append("\114"); + sb.append("\uff66"); + sb.append("\115"); + sb.append("\uff66"); + sb.append("\116"); + sb.append("\uff66"); + sb.append("\120"); + sb.append("\uff66"); + sb.append("\121"); + sb.append("\uff66"); + sb.append("\122"); + sb.append("\uff66"); + sb.append("\123"); + sb.append("\uff66"); + sb.append("\124"); + sb.append("\uff66"); + sb.append("\125"); + sb.append("\uff66"); + sb.append("\126"); + sb.append("\uff66"); + sb.append("\133"); + sb.append("\uff66"); + sb.append("\151"); + sb.append("\uff66"); + sb.append("\173"); + sb.append("\uff66"); + sb.append("\174"); + sb.append("\uff66"); + sb.append("\200"); + sb.append("\uff66"); + sb.append("\201"); + sb.append("\uff66"); + sb.append("\203"); + sb.append("\uff66"); + sb.append("\204"); + sb.append("\uff66"); + sb.append("\205"); + sb.append("\uff66"); + sb.append("\206"); + sb.append("\uff66"); + sb.append("\207"); + sb.append("\uff66"); + sb.append("\210"); + sb.append("\uff66"); + sb.append("\211"); + sb.append("\uff66"); + sb.append("\212"); + sb.append("\uff66"); + sb.append("\213"); + sb.append("\uff66"); + sb.append("\214"); + sb.append("\uff66"); + sb.append("\215"); + sb.append("\uff66"); + sb.append("\217"); + sb.append("\uff66"); + sb.append("\220"); + sb.append("\uff66"); + sb.append("\221"); + sb.append("\uff66"); + sb.append("\222"); + sb.append("\uff66"); + sb.append("\223"); + sb.append("\uff66"); + sb.append("\224"); + sb.append("\uff66"); + sb.append("\225"); + sb.append("\uff66"); + sb.append("\231"); + sb.append("\uff66"); + sb.append("\234"); + sb.append("\uff66"); + sb.append("\235"); + sb.append("\uff66"); + sb.append("\236"); + sb.append("\uff66"); + sb.append("\237"); + sb.append("\uff66"); + sb.append("\241"); + sb.append("\uff66"); + sb.append("\250"); + sb.append("\uff66"); + sb.append("\251"); + sb.append("\uff66"); + sb.append("\253"); + sb.append("\uff66"); + sb.append("\254"); + sb.append("\uff66"); + sb.append("\255"); + sb.append("\uff66"); + sb.append("\256"); + sb.append("\uff66"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\127"); + sb.append("\ufeb2"); + sb.append("\134"); + sb.append("\u0639"); + sb.append("\151"); + sb.append("\ufeb2"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); sb.append("\105"); sb.append("\141"); sb.append("\115"); @@ -48,138 +1591,140 @@ protected EncodedActionTable21() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\102"); + sb.append("\104"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\127"); sb.append("\ufeb1"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\u01c6"); sb.append("\151"); sb.append("\ufeb1"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -195,7 +1740,7 @@ protected EncodedActionTable21() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -238,142 +1783,144 @@ protected EncodedActionTable21() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\102"); + sb.append("\104"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\127"); sb.append("\ufeaf"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\u01c6"); sb.append("\151"); sb.append("\ufeaf"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\010"); sb.append("\010"); - sb.append("\u028e"); + sb.append("\u0292"); sb.append("\121"); - sb.append("\u028d"); - sb.append("\230"); - sb.append("\u03c4"); + sb.append("\u0291"); + sb.append("\231"); + sb.append("\u03c8"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\230"); - sb.append("\u063b"); + sb.append("\231"); + sb.append("\u063f"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -390,58 +1937,58 @@ protected EncodedActionTable21() { sb.append("\ufef5"); sb.append("\150"); sb.append("\ufef5"); - sb.append("\156"); + sb.append("\157"); sb.append("\ufef5"); - sb.append("\225"); - sb.append("\277"); sb.append("\226"); - sb.append("\257"); + sb.append("\277"); sb.append("\227"); - sb.append("\302"); + sb.append("\257"); sb.append("\230"); - sb.append("\ufef5"); + sb.append("\302"); sb.append("\231"); + sb.append("\ufef5"); + sb.append("\232"); sb.append("\ufefa"); - sb.append("\244"); + sb.append("\245"); sb.append("\ufef5"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); - sb.append("\254"); + sb.append("\021"); sb.append("\251"); - sb.append("\ufef5"); - sb.append("\253"); + sb.append("\254"); + sb.append("\252"); sb.append("\ufef5"); sb.append("\254"); sb.append("\ufef5"); sb.append("\255"); sb.append("\ufef5"); sb.append("\256"); - sb.append("\271"); + sb.append("\ufef5"); sb.append("\257"); - sb.append("\275"); + sb.append("\271"); sb.append("\260"); + sb.append("\275"); + sb.append("\261"); sb.append("\261"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\231"); - sb.append("\u063d"); + sb.append("\232"); + sb.append("\u0641"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); sb.append("\111"); sb.append("\ufee2"); - sb.append("\232"); - sb.append("\u0242"); + sb.append("\233"); + sb.append("\u0246"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); sb.append("\111"); - sb.append("\u063f"); + sb.append("\u0643"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -564,15 +2111,13 @@ protected EncodedActionTable21() { sb.append("\uff7c"); sb.append("\151"); sb.append("\uff7c"); - sb.append("\172"); - sb.append("\uff7c"); sb.append("\173"); sb.append("\uff7c"); - sb.append("\177"); + sb.append("\174"); sb.append("\uff7c"); sb.append("\200"); sb.append("\uff7c"); - sb.append("\202"); + sb.append("\201"); sb.append("\uff7c"); sb.append("\203"); sb.append("\uff7c"); @@ -594,17 +2139,17 @@ protected EncodedActionTable21() { sb.append("\uff7c"); sb.append("\214"); sb.append("\uff7c"); - sb.append("\216"); + sb.append("\215"); sb.append("\uff7c"); - sb.append("\222"); + sb.append("\217"); sb.append("\uff7c"); sb.append("\223"); sb.append("\uff7c"); sb.append("\224"); sb.append("\uff7c"); - sb.append("\230"); + sb.append("\225"); sb.append("\uff7c"); - sb.append("\233"); + sb.append("\231"); sb.append("\uff7c"); sb.append("\234"); sb.append("\uff7c"); @@ -612,13 +2157,13 @@ protected EncodedActionTable21() { sb.append("\uff7c"); sb.append("\236"); sb.append("\uff7c"); - sb.append("\240"); + sb.append("\237"); sb.append("\uff7c"); - sb.append("\247"); + sb.append("\241"); sb.append("\uff7c"); sb.append("\250"); sb.append("\uff7c"); - sb.append("\252"); + sb.append("\251"); sb.append("\uff7c"); sb.append("\253"); sb.append("\uff7c"); @@ -626,6 +2171,8 @@ protected EncodedActionTable21() { sb.append("\uff7c"); sb.append("\255"); sb.append("\uff7c"); + sb.append("\256"); + sb.append("\uff7c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -633,7 +2180,7 @@ protected EncodedActionTable21() { sb.append("\003"); sb.append("\211"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\005"); sb.append("\164"); sb.append("\006"); @@ -691,7 +2238,7 @@ protected EncodedActionTable21() { sb.append("\054"); sb.append("\026"); sb.append("\056"); - sb.append("\u03a5"); + sb.append("\u03a9"); sb.append("\057"); sb.append("\016"); sb.append("\061"); @@ -725,7 +2272,7 @@ protected EncodedActionTable21() { sb.append("\111"); sb.append("\157"); sb.append("\112"); - sb.append("\u0641"); + sb.append("\u0645"); sb.append("\115"); sb.append("\136"); sb.append("\116"); @@ -748,67 +2295,67 @@ protected EncodedActionTable21() { sb.append("\020"); sb.append("\151"); sb.append("\171"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\025"); sb.append("\223"); - sb.append("\030"); + sb.append("\025"); sb.append("\224"); + sb.append("\030"); + sb.append("\225"); sb.append("\115"); - sb.append("\230"); + sb.append("\231"); sb.append("\047"); - sb.append("\233"); - sb.append("\152"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); + sb.append("\241"); sb.append("\105"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); + sb.append("\021"); + sb.append("\251"); sb.append("\231"); - sb.append("\252"); - sb.append("\227"); sb.append("\253"); - sb.append("\147"); + sb.append("\227"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); @@ -954,15 +2501,13 @@ protected EncodedActionTable21() { sb.append("\uff3f"); sb.append("\151"); sb.append("\uff3f"); - sb.append("\172"); - sb.append("\uff3f"); sb.append("\173"); sb.append("\uff3f"); - sb.append("\177"); + sb.append("\174"); sb.append("\uff3f"); sb.append("\200"); sb.append("\uff3f"); - sb.append("\202"); + sb.append("\201"); sb.append("\uff3f"); sb.append("\203"); sb.append("\uff3f"); @@ -984,7 +2529,7 @@ protected EncodedActionTable21() { sb.append("\uff3f"); sb.append("\214"); sb.append("\uff3f"); - sb.append("\216"); + sb.append("\215"); sb.append("\uff3f"); sb.append("\217"); sb.append("\uff3f"); @@ -998,9 +2543,9 @@ protected EncodedActionTable21() { sb.append("\uff3f"); sb.append("\224"); sb.append("\uff3f"); - sb.append("\230"); + sb.append("\225"); sb.append("\uff3f"); - sb.append("\233"); + sb.append("\231"); sb.append("\uff3f"); sb.append("\234"); sb.append("\uff3f"); @@ -1008,13 +2553,13 @@ protected EncodedActionTable21() { sb.append("\uff3f"); sb.append("\236"); sb.append("\uff3f"); - sb.append("\240"); + sb.append("\237"); sb.append("\uff3f"); - sb.append("\247"); + sb.append("\241"); sb.append("\uff3f"); sb.append("\250"); sb.append("\uff3f"); - sb.append("\252"); + sb.append("\251"); sb.append("\uff3f"); sb.append("\253"); sb.append("\uff3f"); @@ -1022,22 +2567,24 @@ protected EncodedActionTable21() { sb.append("\uff3f"); sb.append("\255"); sb.append("\uff3f"); + sb.append("\256"); + sb.append("\uff3f"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\344"); sb.append("\003"); - sb.append("\u0221"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\u021e"); + sb.append("\u0222"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\u01ae"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\u0226"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1047,348 +2594,350 @@ protected EncodedActionTable21() { sb.append("\016"); sb.append("\071"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u0210"); + sb.append("\u0214"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0215"); + sb.append("\u0219"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\u0200"); + sb.append("\u0204"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\u0202"); + sb.append("\u0206"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\u01fc"); + sb.append("\u0200"); sb.append("\065"); - sb.append("\u0203"); + sb.append("\u0207"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\u021d"); + sb.append("\u0221"); sb.append("\076"); - sb.append("\u0163"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\u0216"); sb.append("\105"); sb.append("\141"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\u0210"); sb.append("\124"); - sb.append("\u0214"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\u0215"); sb.append("\126"); - sb.append("\u0216"); + sb.append("\u021a"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\u0213"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u0201"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0205"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01a0"); sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\231"); - sb.append("\u0644"); + sb.append("\232"); + sb.append("\u0648"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\033"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\071"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\072"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\073"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\111"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\112"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\113"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\127"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\130"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\131"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\132"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\134"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\135"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\136"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\137"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\140"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\141"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\142"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\143"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\144"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\145"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\146"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\147"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\150"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\151"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\152"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\153"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\154"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\155"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\156"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\157"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\160"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\161"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\162"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\163"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\164"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\165"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\166"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\167"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\170"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\171"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\172"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\173"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\174"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\175"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\176"); - sb.append("\ufdee"); - sb.append("\201"); - sb.append("\ufdee"); + sb.append("\ufded"); + sb.append("\177"); + sb.append("\ufded"); sb.append("\202"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\203"); - sb.append("\ufdee"); - sb.append("\214"); - sb.append("\ufdee"); + sb.append("\ufded"); + sb.append("\204"); + sb.append("\ufded"); sb.append("\215"); - sb.append("\ufdee"); - sb.append("\230"); - sb.append("\ufdee"); + sb.append("\ufded"); + sb.append("\216"); + sb.append("\ufded"); sb.append("\231"); - sb.append("\ufdee"); + sb.append("\ufded"); sb.append("\232"); - sb.append("\ufdee"); - sb.append("\242"); - sb.append("\ufdee"); + sb.append("\ufded"); + sb.append("\233"); + sb.append("\ufded"); sb.append("\243"); - sb.append("\ufdee"); - sb.append("\245"); - sb.append("\ufdee"); + sb.append("\ufded"); + sb.append("\244"); + sb.append("\ufded"); sb.append("\246"); - sb.append("\ufdee"); - sb.append("\251"); - sb.append("\ufdee"); + sb.append("\ufded"); + sb.append("\247"); + sb.append("\ufded"); + sb.append("\252"); + sb.append("\ufded"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); sb.append("\127"); sb.append("\uff91"); - sb.append("\215"); + sb.append("\216"); sb.append("\uff91"); sb.append("\001"); sb.append("\002"); @@ -1396,18 +2945,18 @@ protected EncodedActionTable21() { sb.append("\010"); sb.append("\127"); sb.append("\uff93"); - sb.append("\215"); + sb.append("\216"); sb.append("\uff93"); - sb.append("\230"); - sb.append("\u064c"); + sb.append("\231"); + sb.append("\u0650"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); sb.append("\127"); - sb.append("\u0648"); - sb.append("\215"); - sb.append("\ufd6e"); + sb.append("\u064c"); + sb.append("\216"); + sb.append("\ufd6c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -1415,23 +2964,23 @@ protected EncodedActionTable21() { sb.append("\010"); sb.append("\244"); sb.append("\121"); - sb.append("\237"); - sb.append("\215"); - sb.append("\ufd6d"); - sb.append("\222"); + sb.append("\240"); + sb.append("\216"); + sb.append("\ufd6b"); + sb.append("\223"); sb.append("\341"); - sb.append("\253"); - sb.append("\241"); sb.append("\254"); - sb.append("\240"); + sb.append("\241"); sb.append("\255"); + sb.append("\237"); + sb.append("\256"); sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\215"); - sb.append("\u064a"); + sb.append("\216"); + sb.append("\u064e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -1462,9 +3011,7 @@ protected EncodedActionTable21() { sb.append("\uff8f"); sb.append("\150"); sb.append("\uff8f"); - sb.append("\156"); - sb.append("\uff8f"); - sb.append("\222"); + sb.append("\157"); sb.append("\uff8f"); sb.append("\223"); sb.append("\uff8f"); @@ -1478,11 +3025,11 @@ protected EncodedActionTable21() { sb.append("\uff8f"); sb.append("\230"); sb.append("\uff8f"); - sb.append("\240"); + sb.append("\231"); sb.append("\uff8f"); - sb.append("\244"); + sb.append("\241"); sb.append("\uff8f"); - sb.append("\247"); + sb.append("\245"); sb.append("\uff8f"); sb.append("\250"); sb.append("\uff8f"); @@ -1502,30 +3049,32 @@ protected EncodedActionTable21() { sb.append("\uff8f"); sb.append("\260"); sb.append("\uff8f"); + sb.append("\261"); + sb.append("\uff8f"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); sb.append("\127"); sb.append("\uff90"); - sb.append("\215"); + sb.append("\216"); sb.append("\uff90"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\344"); sb.append("\003"); - sb.append("\u0221"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\u021e"); + sb.append("\u0222"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\u01ae"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\u0226"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1535,233 +3084,233 @@ protected EncodedActionTable21() { sb.append("\016"); sb.append("\071"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u0210"); + sb.append("\u0214"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0215"); + sb.append("\u0219"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\u0200"); + sb.append("\u0204"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\u0202"); + sb.append("\u0206"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\u01fc"); + sb.append("\u0200"); sb.append("\065"); - sb.append("\u0203"); + sb.append("\u0207"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\u021d"); + sb.append("\u0221"); sb.append("\076"); - sb.append("\u0163"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\u0216"); sb.append("\105"); sb.append("\141"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\u0210"); sb.append("\124"); - sb.append("\u0214"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\u0215"); sb.append("\126"); - sb.append("\u0216"); + sb.append("\u021a"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\u0213"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u0201"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0205"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01a0"); sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\231"); - sb.append("\u064e"); + sb.append("\232"); + sb.append("\u0652"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); sb.append("\127"); sb.append("\uff92"); - sb.append("\215"); + sb.append("\216"); sb.append("\uff92"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); sb.append("\127"); - sb.append("\u0658"); + sb.append("\u065c"); sb.append("\151"); - sb.append("\u0659"); + sb.append("\u065d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -1779,28 +3328,28 @@ protected EncodedActionTable21() { sb.append("\012"); sb.append("\075"); sb.append("\016"); - sb.append("\u0338"); + sb.append("\u033c"); sb.append("\075"); sb.append("\166"); sb.append("\111"); - sb.append("\u0653"); + sb.append("\u0657"); sb.append("\121"); - sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); - sb.append("\216"); + sb.append("\240"); + sb.append("\215"); sb.append("\u01ef"); - sb.append("\222"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); sb.append("\341"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); sb.append("\152"); - sb.append("\253"); - sb.append("\241"); sb.append("\254"); - sb.append("\240"); + sb.append("\241"); sb.append("\255"); + sb.append("\237"); + sb.append("\256"); sb.append("\245"); sb.append("\001"); sb.append("\002"); @@ -1815,13 +3364,13 @@ protected EncodedActionTable21() { sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1837,7 +3386,7 @@ protected EncodedActionTable21() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1880,66 +3429,66 @@ protected EncodedActionTable21() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); sb.append("\127"); - sb.append("\ufd50"); + sb.append("\ufd4e"); sb.append("\151"); - sb.append("\ufd50"); + sb.append("\ufd4e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -1951,69 +3500,71 @@ protected EncodedActionTable21() { sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\102"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\112"); - sb.append("\u0657"); + sb.append("\u065b"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\u01c6"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -2027,9 +3578,9 @@ protected EncodedActionTable21() { sb.append("\000"); sb.append("\006"); sb.append("\012"); - sb.append("\u0650"); - sb.append("\233"); - sb.append("\u0651"); + sb.append("\u0654"); + sb.append("\234"); + sb.append("\u0655"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -2174,15 +3725,13 @@ protected EncodedActionTable21() { sb.append("\uff67"); sb.append("\151"); sb.append("\uff67"); - sb.append("\172"); - sb.append("\uff67"); sb.append("\173"); sb.append("\uff67"); - sb.append("\177"); + sb.append("\174"); sb.append("\uff67"); sb.append("\200"); sb.append("\uff67"); - sb.append("\202"); + sb.append("\201"); sb.append("\uff67"); sb.append("\203"); sb.append("\uff67"); @@ -2204,7 +3753,7 @@ protected EncodedActionTable21() { sb.append("\uff67"); sb.append("\214"); sb.append("\uff67"); - sb.append("\216"); + sb.append("\215"); sb.append("\uff67"); sb.append("\217"); sb.append("\uff67"); @@ -2218,9 +3767,9 @@ protected EncodedActionTable21() { sb.append("\uff67"); sb.append("\224"); sb.append("\uff67"); - sb.append("\230"); + sb.append("\225"); sb.append("\uff67"); - sb.append("\233"); + sb.append("\231"); sb.append("\uff67"); sb.append("\234"); sb.append("\uff67"); @@ -2228,13 +3777,13 @@ protected EncodedActionTable21() { sb.append("\uff67"); sb.append("\236"); sb.append("\uff67"); - sb.append("\240"); + sb.append("\237"); sb.append("\uff67"); - sb.append("\247"); + sb.append("\241"); sb.append("\uff67"); sb.append("\250"); sb.append("\uff67"); - sb.append("\252"); + sb.append("\251"); sb.append("\uff67"); sb.append("\253"); sb.append("\uff67"); @@ -2242,6 +3791,8 @@ protected EncodedActionTable21() { sb.append("\uff67"); sb.append("\255"); sb.append("\uff67"); + sb.append("\256"); + sb.append("\uff67"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -2257,109 +3808,111 @@ protected EncodedActionTable21() { sb.append("\012"); sb.append("\075"); sb.append("\015"); - sb.append("\u0553"); + sb.append("\u0557"); sb.append("\107"); - sb.append("\u0552"); + sb.append("\u0556"); sb.append("\110"); - sb.append("\u0550"); - sb.append("\234"); - sb.append("\u065c"); + sb.append("\u0554"); + sb.append("\235"); + sb.append("\u0660"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\033"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\073"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\112"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\127"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\130"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\131"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\132"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\150"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\151"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\152"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\153"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\154"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\155"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\156"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\157"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\160"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\161"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\162"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\163"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\164"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\165"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\166"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\167"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\170"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\171"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\172"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\173"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\174"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\175"); - sb.append("\ufd73"); + sb.append("\ufd71"); sb.append("\176"); - sb.append("\ufd73"); - sb.append("\201"); - sb.append("\ufd73"); - sb.append("\215"); - sb.append("\ufd73"); - sb.append("\231"); - sb.append("\ufd73"); + sb.append("\ufd71"); + sb.append("\177"); + sb.append("\ufd71"); + sb.append("\202"); + sb.append("\ufd71"); + sb.append("\216"); + sb.append("\ufd71"); sb.append("\232"); - sb.append("\ufd73"); - sb.append("\242"); - sb.append("\ufd73"); - sb.append("\245"); - sb.append("\ufd73"); - sb.append("\251"); - sb.append("\ufd73"); + sb.append("\ufd71"); + sb.append("\233"); + sb.append("\ufd71"); + sb.append("\243"); + sb.append("\ufd71"); + sb.append("\246"); + sb.append("\ufd71"); + sb.append("\252"); + sb.append("\ufd71"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\344"); sb.append("\003"); - sb.append("\u0221"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\u021e"); + sb.append("\u0222"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\u01ae"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\u0226"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2369,352 +3922,354 @@ protected EncodedActionTable21() { sb.append("\016"); sb.append("\071"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u0210"); + sb.append("\u0214"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0215"); + sb.append("\u0219"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\u0200"); + sb.append("\u0204"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\u0202"); + sb.append("\u0206"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\u01fc"); + sb.append("\u0200"); sb.append("\065"); - sb.append("\u0203"); + sb.append("\u0207"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\u021d"); + sb.append("\u0221"); sb.append("\076"); - sb.append("\u0163"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\u0216"); sb.append("\105"); sb.append("\141"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\u0210"); sb.append("\124"); - sb.append("\u0214"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\u0215"); sb.append("\126"); - sb.append("\u0216"); + sb.append("\u021a"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\u0213"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u0201"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0205"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01a0"); sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\231"); - sb.append("\u065f"); + sb.append("\232"); + sb.append("\u0663"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\033"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\071"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\072"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\073"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\111"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\112"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\113"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\127"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\130"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\131"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\132"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\134"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\135"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\136"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\137"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\140"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\141"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\142"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\143"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\144"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\145"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\146"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\147"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\150"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\151"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\152"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\153"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\154"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\155"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\156"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\157"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\160"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\161"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\162"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\163"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\164"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\165"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\166"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\167"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\170"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\171"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\172"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\173"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\174"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\175"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\176"); - sb.append("\ufded"); - sb.append("\201"); - sb.append("\ufded"); + sb.append("\ufdec"); + sb.append("\177"); + sb.append("\ufdec"); sb.append("\202"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\203"); - sb.append("\ufded"); - sb.append("\214"); - sb.append("\ufded"); + sb.append("\ufdec"); + sb.append("\204"); + sb.append("\ufdec"); sb.append("\215"); - sb.append("\ufded"); - sb.append("\230"); - sb.append("\ufded"); + sb.append("\ufdec"); + sb.append("\216"); + sb.append("\ufdec"); sb.append("\231"); - sb.append("\ufded"); + sb.append("\ufdec"); sb.append("\232"); - sb.append("\ufded"); - sb.append("\242"); - sb.append("\ufded"); + sb.append("\ufdec"); + sb.append("\233"); + sb.append("\ufdec"); sb.append("\243"); - sb.append("\ufded"); - sb.append("\245"); - sb.append("\ufded"); + sb.append("\ufdec"); + sb.append("\244"); + sb.append("\ufdec"); sb.append("\246"); - sb.append("\ufded"); - sb.append("\251"); - sb.append("\ufded"); + sb.append("\ufdec"); + sb.append("\247"); + sb.append("\ufdec"); + sb.append("\252"); + sb.append("\ufdec"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\012"); sb.append("\065"); sb.append("\uff2b"); - sb.append("\223"); - sb.append("\uff2b"); sb.append("\224"); sb.append("\uff2b"); - sb.append("\250"); + sb.append("\225"); + sb.append("\uff2b"); + sb.append("\251"); sb.append("\uff2b"); sb.append("\001"); sb.append("\002"); diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable22.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable22.java new file mode 100644 index 000000000000..a4be0f3e993a --- /dev/null +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable22.java @@ -0,0 +1,266 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.netbeans.modules.php.editor.parser; + +/** + * Class generated by Parser Cutter + */ +public class EncodedActionTable22 { + protected final StringBuilder sb; + public String getTableData() { + return sb.toString(); + } + protected EncodedActionTable22() { + sb = new StringBuilder(); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\210"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\217"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\u0211"); + sb.append("\220"); + sb.append("\u0180"); + sb.append("\221"); + sb.append("\u0181"); + sb.append("\222"); + sb.append("\u0194"); + sb.append("\223"); + sb.append("\u0203"); + sb.append("\224"); + sb.append("\u017c"); + sb.append("\225"); + sb.append("\u0163"); + sb.append("\226"); + sb.append("\u0191"); + sb.append("\227"); + sb.append("\u0190"); + sb.append("\230"); + sb.append("\u019f"); + sb.append("\231"); + sb.append("\u01b4"); + sb.append("\232"); + sb.append("\ufec3"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\u0195"); + sb.append("\242"); + sb.append("\u018f"); + sb.append("\245"); + sb.append("\u0210"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\u015d"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u0663"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufdeb"); + sb.append("\033"); + sb.append("\ufdeb"); + sb.append("\071"); + sb.append("\ufdeb"); + sb.append("\072"); + sb.append("\ufdeb"); + sb.append("\073"); + sb.append("\ufdeb"); + sb.append("\111"); + sb.append("\ufdeb"); + sb.append("\112"); + sb.append("\ufdeb"); + sb.append("\113"); + sb.append("\ufdeb"); + sb.append("\127"); + sb.append("\ufdeb"); + sb.append("\130"); + sb.append("\ufdeb"); + sb.append("\131"); + sb.append("\ufdeb"); + sb.append("\132"); + sb.append("\ufdeb"); + sb.append("\134"); + sb.append("\ufdeb"); + sb.append("\135"); + sb.append("\ufdeb"); + sb.append("\136"); + sb.append("\ufdeb"); + sb.append("\137"); + sb.append("\ufdeb"); + sb.append("\140"); + sb.append("\ufdeb"); + sb.append("\141"); + sb.append("\ufdeb"); + sb.append("\142"); + sb.append("\ufdeb"); + sb.append("\143"); + sb.append("\ufdeb"); + sb.append("\144"); + sb.append("\ufdeb"); + sb.append("\145"); + sb.append("\ufdeb"); + sb.append("\146"); + sb.append("\ufdeb"); + sb.append("\147"); + sb.append("\ufdeb"); + sb.append("\150"); + sb.append("\ufdeb"); + sb.append("\151"); + sb.append("\ufdeb"); + sb.append("\152"); + sb.append("\ufdeb"); + sb.append("\153"); + sb.append("\ufdeb"); + sb.append("\154"); + sb.append("\ufdeb"); + sb.append("\155"); + sb.append("\ufdeb"); + sb.append("\156"); + sb.append("\ufdeb"); + sb.append("\157"); + sb.append("\ufdeb"); + sb.append("\160"); + sb.append("\ufdeb"); + sb.append("\161"); + sb.append("\ufdeb"); + sb.append("\162"); + sb.append("\ufdeb"); + sb.append("\163"); + sb.append("\ufdeb"); + sb.append("\164"); + sb.append("\ufdeb"); + sb.append("\165"); + sb.append("\ufdeb"); + sb.append("\166"); + sb.append("\ufdeb"); + sb.append("\167"); + sb.append("\ufdeb"); + sb.append("\170"); + sb.append("\ufdeb"); + sb.append("\171"); + sb.append("\ufdeb"); + sb.append("\172"); + sb.append("\ufdeb"); + sb.append("\173"); + sb.append("\ufdeb"); + sb.append("\174"); + sb.append("\ufdeb"); + sb.append("\175"); + sb.append("\ufdeb"); + sb.append("\176"); + sb.append("\ufdeb"); + sb.append("\177"); + sb.append("\ufdeb"); + sb.append("\202"); + sb.append("\ufdeb"); + sb.append("\203"); + sb.append("\ufdeb"); + sb.append("\204"); + sb.append("\ufdeb"); + sb.append("\215"); + sb.append("\ufdeb"); + sb.append("\216"); + sb.append("\ufdeb"); + sb.append("\231"); + sb.append("\ufdeb"); + sb.append("\232"); + sb.append("\ufdeb"); + sb.append("\233"); + sb.append("\ufdeb"); + sb.append("\243"); + sb.append("\ufdeb"); + sb.append("\244"); + sb.append("\ufdeb"); + sb.append("\246"); + sb.append("\ufdeb"); + sb.append("\247"); + sb.append("\ufdeb"); + sb.append("\252"); + sb.append("\ufdeb"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\012"); + sb.append("\065"); + sb.append("\uff2b"); + sb.append("\224"); + sb.append("\uff2b"); + sb.append("\225"); + sb.append("\uff2b"); + sb.append("\251"); + sb.append("\uff2b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\010"); + sb.append("\uff26"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\002"); + sb.append("\000"); + sb.append("\001"); + sb.append("\002"); + sb.append(""); + } +} \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable3.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable3.java index a8ac7cd27c40..d0e731156763 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable3.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable3.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,86 +29,24 @@ public String getTableData() { } protected EncodedActionTable3() { sb = new StringBuilder(); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\232"); - sb.append("\uffc7"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); sb.append("\000"); + sb.append("\006"); sb.append("\012"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\230"); - sb.append("\uff43"); - sb.append("\232"); - sb.append("\uffca"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\016"); - sb.append("\044"); - sb.append("\u0397"); - sb.append("\045"); - sb.append("\u0398"); - sb.append("\071"); - sb.append("\ufde2"); - sb.append("\072"); - sb.append("\ufde2"); - sb.append("\113"); - sb.append("\ufde2"); - sb.append("\232"); - sb.append("\uffae"); + sb.append("\075"); + sb.append("\234"); + sb.append("\u0299"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -117,13 +56,13 @@ protected EncodedActionTable3() { sb.append("\016"); sb.append("\071"); sb.append("\032"); - sb.append("\106"); + sb.append("\u01bb"); sb.append("\036"); sb.append("\125"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -166,376 +105,344 @@ protected EncodedActionTable3() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\232"); - sb.append("\uffd5"); - sb.append("\233"); - sb.append("\152"); + sb.append("\217"); + sb.append("\u01fa"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\232"); - sb.append("\u0394"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\104"); + sb.append("\116"); sb.append("\031"); - sb.append("\ufdc3"); - sb.append("\127"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); + sb.append("\071"); + sb.append("\ufcc5"); + sb.append("\072"); + sb.append("\ufcc5"); + sb.append("\111"); + sb.append("\ufcc5"); + sb.append("\113"); + sb.append("\ufcc5"); sb.append("\130"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\131"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\132"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\150"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\152"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\153"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\154"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\155"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\156"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\157"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\160"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\161"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\162"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\163"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\164"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\165"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\166"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\167"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\170"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\171"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\172"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\173"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\174"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\175"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); sb.append("\176"); - sb.append("\ufdc3"); - sb.append("\201"); - sb.append("\ufdc3"); + sb.append("\ufe5f"); + sb.append("\177"); + sb.append("\ufe5f"); + sb.append("\202"); + sb.append("\ufe5f"); + sb.append("\215"); + sb.append("\ufcc5"); sb.append("\231"); - sb.append("\ufdc3"); + sb.append("\ufcc5"); sb.append("\232"); - sb.append("\uffb5"); - sb.append("\242"); - sb.append("\ufdc3"); + sb.append("\u03e8"); + sb.append("\243"); + sb.append("\ufe5f"); + sb.append("\246"); + sb.append("\ufe5f"); + sb.append("\252"); + sb.append("\ufe5f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\036"); + sb.append("\010"); + sb.append("\244"); + sb.append("\012"); + sb.append("\075"); + sb.append("\065"); + sb.append("\u01fc"); + sb.append("\075"); + sb.append("\166"); + sb.append("\121"); + sb.append("\240"); + sb.append("\215"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\u01f8"); + sb.append("\234"); + sb.append("\152"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); sb.append("\245"); - sb.append("\ufdc3"); - sb.append("\251"); - sb.append("\ufdc3"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); - sb.append("\127"); - sb.append("\ufec2"); - sb.append("\231"); - sb.append("\ufec2"); + sb.append("\065"); + sb.append("\u03e1"); + sb.append("\250"); + sb.append("\021"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\232"); - sb.append("\u0392"); + sb.append("\012"); + sb.append("\067"); + sb.append("\ufdcd"); + sb.append("\070"); + sb.append("\ufdcd"); + sb.append("\111"); + sb.append("\ufdcd"); + sb.append("\231"); + sb.append("\u0242"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\104"); sb.append("\031"); - sb.append("\ufdc7"); - sb.append("\127"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\130"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\131"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\132"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\150"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\152"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\153"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\154"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\155"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\156"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\157"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\160"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\161"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\162"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\163"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\164"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\165"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\166"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\167"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\170"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\171"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\172"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\173"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\174"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\175"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); sb.append("\176"); - sb.append("\ufdc7"); - sb.append("\201"); - sb.append("\ufdc7"); + sb.append("\ufdcd"); + sb.append("\177"); + sb.append("\ufdcd"); + sb.append("\202"); + sb.append("\ufdcd"); sb.append("\231"); - sb.append("\ufdc7"); + sb.append("\u01ff"); sb.append("\232"); - sb.append("\uffb1"); - sb.append("\242"); - sb.append("\ufdc7"); - sb.append("\245"); - sb.append("\ufdc7"); - sb.append("\251"); - sb.append("\ufdc7"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\034"); - sb.append("\010"); - sb.append("\244"); - sb.append("\012"); - sb.append("\075"); - sb.append("\016"); - sb.append("\u0338"); - sb.append("\075"); - sb.append("\166"); - sb.append("\121"); - sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); - sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); + sb.append("\ufdcd"); + sb.append("\243"); + sb.append("\ufdcd"); + sb.append("\246"); + sb.append("\ufdcd"); + sb.append("\252"); + sb.append("\ufdcd"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\142"); + sb.append("\102"); sb.append("\031"); - sb.append("\ufd50"); - sb.append("\127"); - sb.append("\ufeb8"); + sb.append("\ufe5e"); sb.append("\130"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\131"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\132"); - sb.append("\ufd50"); - sb.append("\134"); - sb.append("\u0371"); - sb.append("\135"); - sb.append("\u0376"); - sb.append("\136"); - sb.append("\u0372"); - sb.append("\137"); - sb.append("\u037c"); - sb.append("\140"); - sb.append("\u0375"); - sb.append("\141"); - sb.append("\u037b"); - sb.append("\142"); - sb.append("\u0378"); - sb.append("\143"); - sb.append("\u037a"); - sb.append("\144"); - sb.append("\u0374"); - sb.append("\145"); - sb.append("\u0370"); - sb.append("\146"); - sb.append("\u0377"); - sb.append("\147"); - sb.append("\u0379"); + sb.append("\ufe5e"); sb.append("\150"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\152"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\153"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\154"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\155"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\156"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\157"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\160"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\161"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\162"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\163"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\164"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\165"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\166"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\167"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\170"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\171"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\172"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\173"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\174"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\175"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\176"); - sb.append("\ufd50"); - sb.append("\201"); - sb.append("\ufd50"); + sb.append("\ufe5e"); + sb.append("\177"); + sb.append("\ufe5e"); sb.append("\202"); - sb.append("\ufd4e"); - sb.append("\203"); - sb.append("\ufd4e"); - sb.append("\231"); - sb.append("\ufeb8"); - sb.append("\242"); - sb.append("\ufd50"); + sb.append("\ufe5e"); + sb.append("\232"); + sb.append("\u03d7"); sb.append("\243"); - sb.append("\u0373"); - sb.append("\245"); - sb.append("\ufd50"); + sb.append("\ufe5e"); sb.append("\246"); - sb.append("\u037d"); - sb.append("\251"); - sb.append("\ufd50"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\230"); - sb.append("\u036d"); - sb.append("\232"); - sb.append("\uffc5"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\232"); - sb.append("\u036b"); + sb.append("\ufe5e"); + sb.append("\252"); + sb.append("\ufe5e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\344"); + sb.append("\003"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\201"); + sb.append("\u0222"); + sb.append("\005"); + sb.append("\u01ae"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u0226"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -544,130 +451,304 @@ protected EncodedActionTable3() { sb.append("\031"); sb.append("\016"); sb.append("\071"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\106"); + sb.append("\u0214"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\125"); + sb.append("\u0219"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\222"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u0204"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\026"); + sb.append("\u0206"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\210"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\010"); + sb.append("\u0200"); + sb.append("\065"); + sb.append("\u0207"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\051"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\166"); + sb.append("\u0221"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\123"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\012"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\206"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\041"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\144"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\117"); + sb.append("\u0216"); sb.append("\105"); sb.append("\141"); + sb.append("\114"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\136"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\046"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\160"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\013"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\u0210"); sb.append("\124"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\116"); + sb.append("\u0215"); sb.append("\126"); + sb.append("\u021a"); + sb.append("\130"); + sb.append("\u01a6"); sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\217"); + sb.append("\u0213"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u01b0"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0205"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01a0"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\232"); - sb.append("\ufff2"); - sb.append("\233"); - sb.append("\152"); + sb.append("\ufec3"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); - sb.append("\127"); - sb.append("\ufec0"); sb.append("\231"); - sb.append("\ufec0"); + sb.append("\u03d2"); + sb.append("\233"); + sb.append("\uffce"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\106"); + sb.append("\031"); + sb.append("\ufdc4"); + sb.append("\127"); + sb.append("\ufdc4"); + sb.append("\130"); + sb.append("\ufdc4"); + sb.append("\131"); + sb.append("\ufdc4"); + sb.append("\132"); + sb.append("\ufdc4"); + sb.append("\150"); + sb.append("\ufdc4"); + sb.append("\152"); + sb.append("\ufdc4"); + sb.append("\153"); + sb.append("\ufdc4"); + sb.append("\154"); + sb.append("\ufdc4"); + sb.append("\155"); + sb.append("\ufdc4"); + sb.append("\156"); + sb.append("\ufdc4"); + sb.append("\157"); + sb.append("\ufdc4"); + sb.append("\160"); + sb.append("\ufdc4"); + sb.append("\161"); + sb.append("\ufdc4"); + sb.append("\162"); + sb.append("\ufdc4"); + sb.append("\163"); + sb.append("\ufdc4"); + sb.append("\164"); + sb.append("\ufdc4"); + sb.append("\165"); + sb.append("\ufdc4"); + sb.append("\166"); + sb.append("\ufdc4"); + sb.append("\167"); + sb.append("\ufdc4"); + sb.append("\170"); + sb.append("\ufdc4"); + sb.append("\171"); + sb.append("\ufdc4"); + sb.append("\172"); + sb.append("\ufdc4"); + sb.append("\173"); + sb.append("\ufdc4"); + sb.append("\174"); + sb.append("\ufdc4"); + sb.append("\175"); + sb.append("\ufdc4"); + sb.append("\176"); + sb.append("\ufdc4"); + sb.append("\177"); + sb.append("\ufdc4"); + sb.append("\202"); + sb.append("\ufdc4"); + sb.append("\232"); + sb.append("\ufdc4"); + sb.append("\233"); + sb.append("\uffb6"); + sb.append("\243"); + sb.append("\ufdc4"); + sb.append("\246"); + sb.append("\ufdc4"); + sb.append("\252"); + sb.append("\ufdc4"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\172"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -683,7 +764,7 @@ protected EncodedActionTable3() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -726,106 +807,72 @@ protected EncodedActionTable3() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufec4"); + sb.append("\u01b5"); sb.append("\233"); - sb.append("\152"); + sb.append("\ufff3"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\040"); - sb.append("\010"); - sb.append("\244"); - sb.append("\012"); - sb.append("\075"); - sb.append("\065"); - sb.append("\u01f8"); - sb.append("\075"); - sb.append("\166"); - sb.append("\121"); - sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); - sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01f4"); - sb.append("\232"); - sb.append("\uffea"); - sb.append("\233"); - sb.append("\152"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); sb.append("\172"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -841,7 +888,7 @@ protected EncodedActionTable3() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -884,72 +931,100 @@ protected EncodedActionTable3() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\232"); - sb.append("\uffe9"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\233"); - sb.append("\152"); + sb.append("\uffc7"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\012"); + sb.append("\157"); + sb.append("\u0228"); + sb.append("\231"); + sb.append("\uff43"); + sb.append("\233"); + sb.append("\uffca"); + sb.append("\252"); + sb.append("\u022b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\016"); + sb.append("\044"); + sb.append("\u039b"); + sb.append("\045"); + sb.append("\u039c"); + sb.append("\071"); + sb.append("\ufde1"); + sb.append("\072"); + sb.append("\ufde1"); + sb.append("\113"); + sb.append("\ufde1"); + sb.append("\233"); + sb.append("\uffae"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\172"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -965,7 +1040,7 @@ protected EncodedActionTable3() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1008,134 +1083,156 @@ protected EncodedActionTable3() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\232"); - sb.append("\ufff0"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\233"); - sb.append("\152"); + sb.append("\uffd5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); + sb.append("\004"); + sb.append("\233"); + sb.append("\u0398"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\106"); sb.append("\031"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\127"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\130"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\131"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\132"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\150"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\152"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\153"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\154"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\155"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\156"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\157"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\160"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\161"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\162"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\163"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\164"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\165"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\166"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\167"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\170"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\171"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\172"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\173"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\174"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\175"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); sb.append("\176"); - sb.append("\ufdc8"); - sb.append("\201"); - sb.append("\ufdc8"); - sb.append("\231"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); + sb.append("\177"); + sb.append("\ufdc2"); + sb.append("\202"); + sb.append("\ufdc2"); sb.append("\232"); - sb.append("\uffb2"); - sb.append("\242"); - sb.append("\ufdc8"); - sb.append("\245"); - sb.append("\ufdc8"); - sb.append("\251"); - sb.append("\ufdc8"); + sb.append("\ufdc2"); + sb.append("\233"); + sb.append("\uffb5"); + sb.append("\243"); + sb.append("\ufdc2"); + sb.append("\246"); + sb.append("\ufdc2"); + sb.append("\252"); + sb.append("\ufdc2"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufec2"); + sb.append("\232"); + sb.append("\ufec2"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\233"); + sb.append("\u0396"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\106"); sb.append("\031"); sb.append("\ufdc6"); sb.append("\127"); @@ -1190,46 +1287,178 @@ protected EncodedActionTable3() { sb.append("\ufdc6"); sb.append("\176"); sb.append("\ufdc6"); - sb.append("\201"); + sb.append("\177"); sb.append("\ufdc6"); - sb.append("\231"); + sb.append("\202"); sb.append("\ufdc6"); sb.append("\232"); - sb.append("\uffb7"); - sb.append("\242"); sb.append("\ufdc6"); - sb.append("\245"); + sb.append("\233"); + sb.append("\uffb1"); + sb.append("\243"); sb.append("\ufdc6"); - sb.append("\251"); + sb.append("\246"); + sb.append("\ufdc6"); + sb.append("\252"); sb.append("\ufdc6"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\230"); - sb.append("\u0363"); - sb.append("\232"); - sb.append("\ufff1"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\230"); - sb.append("\u034a"); - sb.append("\232"); - sb.append("\uffc4"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); + sb.append("\034"); + sb.append("\010"); + sb.append("\244"); + sb.append("\012"); + sb.append("\075"); + sb.append("\016"); + sb.append("\u033c"); + sb.append("\075"); + sb.append("\166"); + sb.append("\121"); + sb.append("\240"); + sb.append("\215"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\144"); + sb.append("\031"); + sb.append("\ufd4e"); + sb.append("\127"); + sb.append("\ufeb8"); + sb.append("\130"); + sb.append("\ufd4e"); + sb.append("\131"); + sb.append("\ufd4e"); + sb.append("\132"); + sb.append("\ufd4e"); + sb.append("\134"); + sb.append("\u0375"); + sb.append("\135"); + sb.append("\u037a"); + sb.append("\136"); + sb.append("\u0376"); + sb.append("\137"); + sb.append("\u0380"); + sb.append("\140"); + sb.append("\u0379"); + sb.append("\141"); + sb.append("\u037f"); + sb.append("\142"); + sb.append("\u037c"); + sb.append("\143"); + sb.append("\u037e"); + sb.append("\144"); + sb.append("\u0378"); + sb.append("\145"); + sb.append("\u0374"); + sb.append("\146"); + sb.append("\u037b"); + sb.append("\147"); + sb.append("\u037d"); + sb.append("\150"); + sb.append("\ufd4e"); + sb.append("\152"); + sb.append("\ufd4e"); + sb.append("\153"); + sb.append("\ufd4e"); + sb.append("\154"); + sb.append("\ufd4e"); + sb.append("\155"); + sb.append("\ufd4e"); + sb.append("\156"); + sb.append("\ufd4e"); + sb.append("\157"); + sb.append("\ufd4e"); + sb.append("\160"); + sb.append("\ufd4e"); + sb.append("\161"); + sb.append("\ufd4e"); + sb.append("\162"); + sb.append("\ufd4e"); + sb.append("\163"); + sb.append("\ufd4e"); + sb.append("\164"); + sb.append("\ufd4e"); + sb.append("\165"); + sb.append("\ufd4e"); + sb.append("\166"); + sb.append("\ufd4e"); + sb.append("\167"); + sb.append("\ufd4e"); + sb.append("\170"); + sb.append("\ufd4e"); + sb.append("\171"); + sb.append("\ufd4e"); + sb.append("\172"); + sb.append("\ufd4e"); + sb.append("\173"); + sb.append("\ufd4e"); + sb.append("\174"); + sb.append("\ufd4e"); + sb.append("\175"); + sb.append("\ufd4e"); + sb.append("\176"); + sb.append("\ufd4e"); + sb.append("\177"); + sb.append("\ufd4e"); + sb.append("\202"); + sb.append("\ufd4e"); + sb.append("\203"); + sb.append("\ufd4c"); + sb.append("\204"); + sb.append("\ufd4c"); + sb.append("\232"); + sb.append("\ufeb8"); + sb.append("\243"); + sb.append("\ufd4e"); + sb.append("\244"); + sb.append("\u0377"); + sb.append("\246"); + sb.append("\ufd4e"); + sb.append("\247"); + sb.append("\u0381"); + sb.append("\252"); + sb.append("\ufd4e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\231"); + sb.append("\u0371"); + sb.append("\233"); + sb.append("\uffc5"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\233"); + sb.append("\u036f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\172"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1245,7 +1474,7 @@ protected EncodedActionTable3() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1288,1482 +1517,388 @@ protected EncodedActionTable3() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\232"); - sb.append("\uffef"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\233"); - sb.append("\152"); + sb.append("\ufff2"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); - sb.append("\031"); - sb.append("\ufdc2"); + sb.append("\006"); sb.append("\127"); - sb.append("\ufdc2"); - sb.append("\130"); - sb.append("\ufdc2"); - sb.append("\131"); - sb.append("\ufdc2"); - sb.append("\132"); - sb.append("\ufdc2"); - sb.append("\150"); - sb.append("\ufdc2"); - sb.append("\152"); - sb.append("\ufdc2"); - sb.append("\153"); - sb.append("\ufdc2"); - sb.append("\154"); - sb.append("\ufdc2"); - sb.append("\155"); - sb.append("\ufdc2"); - sb.append("\156"); - sb.append("\ufdc2"); - sb.append("\157"); - sb.append("\ufdc2"); - sb.append("\160"); - sb.append("\ufdc2"); - sb.append("\161"); - sb.append("\ufdc2"); - sb.append("\162"); - sb.append("\ufdc2"); - sb.append("\163"); - sb.append("\ufdc2"); - sb.append("\164"); - sb.append("\ufdc2"); - sb.append("\165"); - sb.append("\ufdc2"); - sb.append("\166"); - sb.append("\ufdc2"); - sb.append("\167"); - sb.append("\ufdc2"); - sb.append("\170"); - sb.append("\ufdc2"); - sb.append("\171"); - sb.append("\ufdc2"); + sb.append("\ufec0"); + sb.append("\232"); + sb.append("\ufec0"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\172"); - sb.append("\ufdc2"); - sb.append("\173"); - sb.append("\ufdc2"); - sb.append("\174"); - sb.append("\ufdc2"); - sb.append("\175"); - sb.append("\ufdc2"); - sb.append("\176"); - sb.append("\ufdc2"); - sb.append("\201"); - sb.append("\ufdc2"); - sb.append("\231"); - sb.append("\ufdc2"); - sb.append("\232"); - sb.append("\uffb0"); - sb.append("\242"); - sb.append("\ufdc2"); - sb.append("\245"); - sb.append("\ufdc2"); - sb.append("\251"); - sb.append("\ufdc2"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\104"); - sb.append("\031"); - sb.append("\ufdc9"); - sb.append("\127"); - sb.append("\ufdc9"); - sb.append("\130"); - sb.append("\ufdc9"); - sb.append("\131"); - sb.append("\ufdc9"); - sb.append("\132"); - sb.append("\ufdc9"); - sb.append("\150"); - sb.append("\ufdc9"); - sb.append("\152"); - sb.append("\ufdc9"); - sb.append("\153"); - sb.append("\ufdc9"); - sb.append("\154"); - sb.append("\ufdc9"); - sb.append("\155"); - sb.append("\ufdc9"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); sb.append("\156"); - sb.append("\ufdc9"); - sb.append("\157"); - sb.append("\ufdc9"); - sb.append("\160"); - sb.append("\ufdc9"); - sb.append("\161"); - sb.append("\ufdc9"); - sb.append("\162"); - sb.append("\ufdc9"); - sb.append("\163"); - sb.append("\ufdc9"); - sb.append("\164"); - sb.append("\ufdc9"); - sb.append("\165"); - sb.append("\ufdc9"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); sb.append("\166"); - sb.append("\ufdc9"); - sb.append("\167"); - sb.append("\ufdc9"); - sb.append("\170"); - sb.append("\ufdc9"); - sb.append("\171"); - sb.append("\ufdc9"); - sb.append("\172"); - sb.append("\ufdc9"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\ufdc9"); + sb.append("\104"); sb.append("\174"); - sb.append("\ufdc9"); - sb.append("\175"); - sb.append("\ufdc9"); sb.append("\176"); - sb.append("\ufdc9"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufdc9"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufdc9"); + sb.append("\u01b5"); sb.append("\232"); - sb.append("\uffb3"); - sb.append("\242"); - sb.append("\ufdc9"); - sb.append("\245"); - sb.append("\ufdc9"); - sb.append("\251"); - sb.append("\ufdc9"); + sb.append("\ufec4"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\u0344"); + sb.append("\040"); + sb.append("\010"); + sb.append("\244"); + sb.append("\012"); + sb.append("\075"); + sb.append("\065"); + sb.append("\u01fc"); + sb.append("\075"); + sb.append("\166"); + sb.append("\121"); + sb.append("\240"); + sb.append("\215"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); sb.append("\231"); - sb.append("\ufd6e"); + sb.append("\u01f8"); + sb.append("\233"); + sb.append("\uffea"); + sb.append("\234"); + sb.append("\152"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\172"); sb.append("\004"); - sb.append("\231"); - sb.append("\u0343"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\102"); - sb.append("\031"); - sb.append("\ufd58"); - sb.append("\127"); - sb.append("\ufeb9"); - sb.append("\130"); - sb.append("\ufd58"); - sb.append("\131"); - sb.append("\ufd58"); - sb.append("\132"); - sb.append("\ufd58"); - sb.append("\150"); - sb.append("\ufd58"); - sb.append("\152"); - sb.append("\ufd58"); - sb.append("\153"); - sb.append("\ufd58"); - sb.append("\154"); - sb.append("\ufd58"); - sb.append("\155"); - sb.append("\ufd58"); + sb.append("\202"); + sb.append("\006"); sb.append("\156"); - sb.append("\ufd58"); - sb.append("\157"); - sb.append("\ufd58"); - sb.append("\160"); - sb.append("\ufd58"); - sb.append("\161"); - sb.append("\ufd58"); - sb.append("\162"); - sb.append("\ufd58"); - sb.append("\163"); - sb.append("\ufd58"); - sb.append("\164"); - sb.append("\ufd58"); - sb.append("\165"); - sb.append("\ufd58"); - sb.append("\166"); - sb.append("\ufd58"); - sb.append("\167"); - sb.append("\ufd58"); - sb.append("\170"); - sb.append("\ufd58"); - sb.append("\171"); - sb.append("\ufd58"); - sb.append("\172"); - sb.append("\ufd58"); - sb.append("\173"); - sb.append("\ufd58"); - sb.append("\174"); - sb.append("\ufd58"); + sb.append("\007"); sb.append("\175"); - sb.append("\ufd58"); - sb.append("\176"); - sb.append("\ufd58"); - sb.append("\201"); - sb.append("\ufd58"); - sb.append("\231"); - sb.append("\ufeb9"); - sb.append("\242"); - sb.append("\ufd58"); - sb.append("\245"); - sb.append("\ufd58"); - sb.append("\251"); - sb.append("\ufd58"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\120"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); sb.append("\031"); - sb.append("\ufff7"); + sb.append("\016"); sb.append("\071"); - sb.append("\ufddf"); - sb.append("\072"); - sb.append("\ufddf"); - sb.append("\111"); - sb.append("\ufff7"); - sb.append("\113"); - sb.append("\ufddf"); - sb.append("\127"); - sb.append("\ufff7"); - sb.append("\130"); - sb.append("\ufff7"); - sb.append("\131"); - sb.append("\ufff7"); - sb.append("\132"); - sb.append("\ufff7"); - sb.append("\150"); - sb.append("\ufff7"); - sb.append("\152"); - sb.append("\ufff7"); - sb.append("\153"); - sb.append("\ufff7"); - sb.append("\154"); - sb.append("\ufff7"); - sb.append("\155"); - sb.append("\ufff7"); - sb.append("\156"); - sb.append("\ufff7"); - sb.append("\157"); - sb.append("\ufff7"); - sb.append("\160"); - sb.append("\ufff7"); - sb.append("\161"); - sb.append("\ufff7"); - sb.append("\162"); - sb.append("\ufff7"); - sb.append("\163"); - sb.append("\ufff7"); - sb.append("\164"); - sb.append("\ufff7"); - sb.append("\165"); - sb.append("\ufff7"); - sb.append("\166"); - sb.append("\ufff7"); - sb.append("\167"); - sb.append("\ufff7"); - sb.append("\170"); - sb.append("\ufff7"); - sb.append("\171"); - sb.append("\ufff7"); - sb.append("\172"); - sb.append("\ufff7"); - sb.append("\173"); - sb.append("\ufff7"); - sb.append("\174"); - sb.append("\ufff7"); - sb.append("\175"); - sb.append("\ufff7"); - sb.append("\176"); - sb.append("\ufff7"); - sb.append("\201"); - sb.append("\ufff7"); - sb.append("\214"); - sb.append("\ufff7"); - sb.append("\230"); - sb.append("\ufddf"); - sb.append("\231"); - sb.append("\ufff7"); - sb.append("\232"); - sb.append("\ufccb"); - sb.append("\242"); - sb.append("\ufff7"); - sb.append("\245"); - sb.append("\ufff7"); - sb.append("\251"); - sb.append("\ufff7"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\230"); - sb.append("\u0326"); - sb.append("\232"); - sb.append("\uffbe"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); + sb.append("\032"); sb.append("\106"); - sb.append("\031"); - sb.append("\ufdd1"); - sb.append("\127"); - sb.append("\ufdd1"); - sb.append("\130"); - sb.append("\ufdd1"); - sb.append("\131"); - sb.append("\ufdd1"); - sb.append("\132"); - sb.append("\ufdd1"); - sb.append("\150"); - sb.append("\ufdd1"); - sb.append("\152"); - sb.append("\ufdd1"); - sb.append("\153"); - sb.append("\ufdd1"); - sb.append("\154"); - sb.append("\ufdd1"); - sb.append("\155"); - sb.append("\ufdd1"); - sb.append("\156"); - sb.append("\ufdd1"); - sb.append("\157"); - sb.append("\ufdd1"); - sb.append("\160"); - sb.append("\ufdd1"); - sb.append("\161"); - sb.append("\ufdd1"); - sb.append("\162"); - sb.append("\ufdd1"); - sb.append("\163"); - sb.append("\ufdd1"); - sb.append("\164"); - sb.append("\ufdd1"); - sb.append("\165"); - sb.append("\ufdd1"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); sb.append("\166"); - sb.append("\ufdd1"); - sb.append("\167"); - sb.append("\ufdd1"); - sb.append("\170"); - sb.append("\ufdd1"); - sb.append("\171"); - sb.append("\ufdd1"); - sb.append("\172"); - sb.append("\ufdd1"); - sb.append("\173"); - sb.append("\ufdd1"); - sb.append("\174"); - sb.append("\ufdd1"); - sb.append("\175"); - sb.append("\ufdd1"); - sb.append("\176"); - sb.append("\ufdd1"); - sb.append("\201"); - sb.append("\ufdd1"); - sb.append("\230"); - sb.append("\u0321"); - sb.append("\231"); - sb.append("\ufdd1"); - sb.append("\232"); - sb.append("\uffe8"); - sb.append("\242"); - sb.append("\ufdd1"); - sb.append("\245"); - sb.append("\ufdd1"); - sb.append("\251"); - sb.append("\ufdd1"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); sb.append("\104"); - sb.append("\031"); - sb.append("\ufdc4"); - sb.append("\127"); - sb.append("\ufdc4"); - sb.append("\130"); - sb.append("\ufdc4"); - sb.append("\131"); - sb.append("\ufdc4"); - sb.append("\132"); - sb.append("\ufdc4"); - sb.append("\150"); - sb.append("\ufdc4"); - sb.append("\152"); - sb.append("\ufdc4"); - sb.append("\153"); - sb.append("\ufdc4"); - sb.append("\154"); - sb.append("\ufdc4"); - sb.append("\155"); - sb.append("\ufdc4"); - sb.append("\156"); - sb.append("\ufdc4"); - sb.append("\157"); - sb.append("\ufdc4"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); sb.append("\160"); - sb.append("\ufdc4"); - sb.append("\161"); - sb.append("\ufdc4"); - sb.append("\162"); - sb.append("\ufdc4"); - sb.append("\163"); - sb.append("\ufdc4"); - sb.append("\164"); - sb.append("\ufdc4"); - sb.append("\165"); - sb.append("\ufdc4"); - sb.append("\166"); - sb.append("\ufdc4"); - sb.append("\167"); - sb.append("\ufdc4"); - sb.append("\170"); - sb.append("\ufdc4"); - sb.append("\171"); - sb.append("\ufdc4"); - sb.append("\172"); - sb.append("\ufdc4"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\ufdc4"); + sb.append("\104"); sb.append("\174"); - sb.append("\ufdc4"); - sb.append("\175"); - sb.append("\ufdc4"); sb.append("\176"); - sb.append("\ufdc4"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufdc4"); - sb.append("\231"); - sb.append("\ufdc4"); - sb.append("\232"); - sb.append("\uffb4"); - sb.append("\242"); - sb.append("\ufdc4"); - sb.append("\245"); - sb.append("\ufdc4"); - sb.append("\251"); - sb.append("\ufdc4"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\230"); - sb.append("\u0277"); - sb.append("\232"); - sb.append("\uffcf"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufeba"); - sb.append("\231"); - sb.append("\ufeba"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); sb.append("\120"); - sb.append("\031"); - sb.append("\ufff8"); - sb.append("\071"); - sb.append("\ufde0"); - sb.append("\072"); - sb.append("\ufde0"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\113"); - sb.append("\ufde0"); - sb.append("\127"); - sb.append("\ufff8"); - sb.append("\130"); - sb.append("\ufff8"); - sb.append("\131"); - sb.append("\ufff8"); - sb.append("\132"); - sb.append("\ufff8"); - sb.append("\150"); - sb.append("\ufff8"); - sb.append("\152"); - sb.append("\ufff8"); - sb.append("\153"); - sb.append("\ufff8"); - sb.append("\154"); - sb.append("\ufff8"); - sb.append("\155"); - sb.append("\ufff8"); - sb.append("\156"); - sb.append("\ufff8"); - sb.append("\157"); - sb.append("\ufff8"); - sb.append("\160"); - sb.append("\ufff8"); - sb.append("\161"); - sb.append("\ufff8"); - sb.append("\162"); - sb.append("\ufff8"); - sb.append("\163"); - sb.append("\ufff8"); - sb.append("\164"); - sb.append("\ufff8"); - sb.append("\165"); - sb.append("\ufff8"); - sb.append("\166"); - sb.append("\ufff8"); - sb.append("\167"); - sb.append("\ufff8"); - sb.append("\170"); - sb.append("\ufff8"); - sb.append("\171"); - sb.append("\ufff8"); - sb.append("\172"); - sb.append("\ufff8"); - sb.append("\173"); - sb.append("\ufff8"); - sb.append("\174"); - sb.append("\ufff8"); - sb.append("\175"); - sb.append("\ufff8"); - sb.append("\176"); - sb.append("\ufff8"); - sb.append("\201"); - sb.append("\ufff8"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\230"); - sb.append("\ufde0"); - sb.append("\231"); - sb.append("\ufff8"); - sb.append("\232"); - sb.append("\ufccc"); - sb.append("\242"); - sb.append("\ufff8"); - sb.append("\245"); - sb.append("\ufff8"); - sb.append("\251"); - sb.append("\ufff8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\230"); - sb.append("\uff43"); - sb.append("\232"); - sb.append("\uffcb"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\260"); - sb.append("\004"); - sb.append("\ufd6c"); - sb.append("\005"); - sb.append("\ufd6c"); - sb.append("\010"); - sb.append("\ufd6c"); - sb.append("\012"); - sb.append("\ufd6c"); - sb.append("\016"); - sb.append("\ufd6c"); - sb.append("\017"); - sb.append("\ufd6c"); - sb.append("\020"); - sb.append("\ufd6c"); - sb.append("\021"); - sb.append("\ufd6c"); - sb.append("\022"); - sb.append("\ufd6c"); - sb.append("\023"); - sb.append("\ufd6c"); - sb.append("\024"); - sb.append("\ufd6c"); - sb.append("\025"); - sb.append("\ufd6c"); - sb.append("\026"); - sb.append("\ufd6c"); - sb.append("\027"); - sb.append("\ufd6c"); - sb.append("\030"); - sb.append("\ufd6c"); - sb.append("\031"); - sb.append("\ufd6c"); - sb.append("\032"); - sb.append("\ufd6c"); - sb.append("\033"); - sb.append("\ufd6c"); - sb.append("\034"); - sb.append("\ufd6c"); - sb.append("\035"); - sb.append("\ufd6c"); - sb.append("\036"); - sb.append("\ufd6c"); - sb.append("\037"); - sb.append("\ufd6c"); - sb.append("\040"); - sb.append("\ufd6c"); - sb.append("\041"); - sb.append("\ufd6c"); - sb.append("\042"); - sb.append("\ufd6c"); - sb.append("\043"); - sb.append("\ufd6c"); - sb.append("\044"); - sb.append("\ufd6c"); - sb.append("\045"); - sb.append("\ufd6c"); - sb.append("\046"); - sb.append("\ufd6c"); - sb.append("\047"); - sb.append("\ufd6c"); - sb.append("\050"); - sb.append("\ufd6c"); - sb.append("\052"); - sb.append("\ufd6c"); - sb.append("\053"); - sb.append("\ufd6c"); - sb.append("\054"); - sb.append("\ufd6c"); - sb.append("\055"); - sb.append("\ufd6c"); - sb.append("\056"); - sb.append("\ufd6c"); - sb.append("\057"); - sb.append("\ufd6c"); - sb.append("\060"); - sb.append("\ufd6c"); - sb.append("\061"); - sb.append("\ufd6c"); - sb.append("\062"); - sb.append("\ufd6c"); - sb.append("\063"); - sb.append("\ufd6c"); - sb.append("\065"); - sb.append("\ufd6c"); - sb.append("\066"); - sb.append("\ufd6c"); - sb.append("\067"); - sb.append("\ufd6c"); - sb.append("\070"); - sb.append("\ufd6c"); - sb.append("\074"); - sb.append("\ufd6c"); - sb.append("\075"); - sb.append("\ufd6c"); - sb.append("\076"); - sb.append("\ufd6c"); - sb.append("\077"); - sb.append("\ufd6c"); - sb.append("\100"); - sb.append("\ufd6c"); - sb.append("\101"); - sb.append("\ufd6c"); - sb.append("\102"); - sb.append("\ufd6c"); - sb.append("\103"); - sb.append("\ufd6c"); - sb.append("\104"); - sb.append("\ufd6c"); - sb.append("\114"); - sb.append("\ufd6c"); - sb.append("\115"); - sb.append("\ufd6c"); - sb.append("\116"); - sb.append("\ufd6c"); - sb.append("\121"); - sb.append("\ufd6c"); - sb.append("\122"); - sb.append("\ufd6c"); - sb.append("\123"); - sb.append("\ufd6c"); - sb.append("\124"); - sb.append("\ufd6c"); - sb.append("\125"); - sb.append("\ufd6c"); - sb.append("\126"); - sb.append("\ufd6c"); - sb.append("\130"); - sb.append("\ufd6c"); - sb.append("\131"); - sb.append("\ufd6c"); - sb.append("\132"); - sb.append("\ufd6c"); - sb.append("\133"); - sb.append("\ufd6c"); - sb.append("\214"); - sb.append("\ufd6c"); - sb.append("\216"); - sb.append("\ufd6c"); - sb.append("\217"); - sb.append("\ufd6c"); - sb.append("\220"); - sb.append("\ufd6c"); - sb.append("\221"); - sb.append("\ufd6c"); - sb.append("\222"); - sb.append("\ufd6c"); - sb.append("\223"); - sb.append("\ufd6c"); - sb.append("\224"); - sb.append("\ufd6c"); - sb.append("\225"); - sb.append("\ufd6c"); - sb.append("\226"); - sb.append("\ufd6c"); - sb.append("\227"); - sb.append("\ufd6c"); - sb.append("\230"); - sb.append("\ufd6c"); - sb.append("\233"); - sb.append("\ufd6c"); - sb.append("\240"); - sb.append("\ufd6c"); - sb.append("\241"); - sb.append("\ufd6c"); - sb.append("\244"); - sb.append("\ufd6c"); - sb.append("\250"); - sb.append("\ufd6c"); - sb.append("\253"); - sb.append("\ufd6c"); - sb.append("\254"); - sb.append("\ufd6c"); - sb.append("\255"); - sb.append("\ufd6c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\u0228"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\244"); - sb.append("\004"); - sb.append("\uff42"); - sb.append("\005"); - sb.append("\uff42"); - sb.append("\010"); - sb.append("\uff42"); - sb.append("\012"); - sb.append("\uff42"); - sb.append("\017"); - sb.append("\uff42"); - sb.append("\020"); - sb.append("\uff42"); - sb.append("\021"); - sb.append("\uff42"); - sb.append("\022"); - sb.append("\uff42"); - sb.append("\023"); - sb.append("\uff42"); - sb.append("\024"); - sb.append("\uff42"); - sb.append("\025"); - sb.append("\uff42"); - sb.append("\026"); - sb.append("\uff42"); - sb.append("\027"); - sb.append("\uff42"); - sb.append("\030"); - sb.append("\uff42"); - sb.append("\031"); - sb.append("\uff42"); - sb.append("\032"); - sb.append("\uff42"); - sb.append("\033"); - sb.append("\uff42"); - sb.append("\034"); - sb.append("\uff42"); - sb.append("\035"); - sb.append("\uff42"); - sb.append("\036"); - sb.append("\uff42"); - sb.append("\037"); - sb.append("\uff42"); - sb.append("\040"); - sb.append("\uff42"); - sb.append("\041"); - sb.append("\uff42"); - sb.append("\042"); - sb.append("\uff42"); - sb.append("\043"); - sb.append("\uff42"); - sb.append("\044"); - sb.append("\uff42"); - sb.append("\045"); - sb.append("\uff42"); - sb.append("\046"); - sb.append("\uff42"); - sb.append("\047"); - sb.append("\uff42"); - sb.append("\050"); - sb.append("\uff42"); - sb.append("\052"); - sb.append("\uff42"); - sb.append("\053"); - sb.append("\uff42"); - sb.append("\054"); - sb.append("\uff42"); - sb.append("\055"); - sb.append("\uff42"); - sb.append("\056"); - sb.append("\uff42"); - sb.append("\057"); - sb.append("\uff42"); - sb.append("\060"); - sb.append("\uff42"); - sb.append("\061"); - sb.append("\uff42"); - sb.append("\062"); - sb.append("\uff42"); - sb.append("\063"); - sb.append("\uff42"); - sb.append("\065"); - sb.append("\uff42"); - sb.append("\066"); - sb.append("\uff42"); - sb.append("\067"); - sb.append("\uff42"); - sb.append("\070"); - sb.append("\uff42"); - sb.append("\074"); - sb.append("\uff42"); - sb.append("\075"); - sb.append("\uff42"); - sb.append("\076"); - sb.append("\uff42"); - sb.append("\077"); - sb.append("\uff42"); - sb.append("\100"); - sb.append("\uff42"); - sb.append("\101"); - sb.append("\uff42"); - sb.append("\102"); - sb.append("\uff42"); - sb.append("\103"); - sb.append("\uff42"); - sb.append("\104"); - sb.append("\uff42"); - sb.append("\114"); - sb.append("\uff42"); - sb.append("\115"); - sb.append("\uff42"); - sb.append("\116"); - sb.append("\uff42"); - sb.append("\121"); - sb.append("\uff42"); - sb.append("\122"); - sb.append("\uff42"); - sb.append("\123"); - sb.append("\uff42"); - sb.append("\124"); - sb.append("\uff42"); - sb.append("\125"); - sb.append("\uff42"); - sb.append("\126"); - sb.append("\uff42"); - sb.append("\130"); - sb.append("\uff42"); - sb.append("\131"); - sb.append("\uff42"); - sb.append("\132"); - sb.append("\uff42"); - sb.append("\133"); - sb.append("\uff42"); - sb.append("\216"); - sb.append("\uff42"); - sb.append("\217"); - sb.append("\uff42"); - sb.append("\220"); - sb.append("\uff42"); - sb.append("\221"); - sb.append("\uff42"); - sb.append("\222"); - sb.append("\uff42"); - sb.append("\223"); - sb.append("\uff42"); - sb.append("\224"); - sb.append("\uff42"); - sb.append("\225"); - sb.append("\uff42"); - sb.append("\226"); - sb.append("\uff42"); - sb.append("\227"); - sb.append("\uff42"); - sb.append("\230"); - sb.append("\uff42"); - sb.append("\240"); - sb.append("\uff42"); - sb.append("\241"); - sb.append("\uff42"); - sb.append("\244"); - sb.append("\uff42"); - sb.append("\250"); - sb.append("\uff42"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\260"); - sb.append("\004"); - sb.append("\ufd6b"); - sb.append("\005"); - sb.append("\ufd6b"); - sb.append("\010"); - sb.append("\ufd6b"); - sb.append("\012"); - sb.append("\ufd6b"); - sb.append("\016"); - sb.append("\ufd6b"); - sb.append("\017"); - sb.append("\ufd6b"); - sb.append("\020"); - sb.append("\ufd6b"); - sb.append("\021"); - sb.append("\ufd6b"); - sb.append("\022"); - sb.append("\ufd6b"); - sb.append("\023"); - sb.append("\ufd6b"); - sb.append("\024"); - sb.append("\ufd6b"); - sb.append("\025"); - sb.append("\ufd6b"); - sb.append("\026"); - sb.append("\ufd6b"); - sb.append("\027"); - sb.append("\ufd6b"); - sb.append("\030"); - sb.append("\ufd6b"); - sb.append("\031"); - sb.append("\ufd6b"); - sb.append("\032"); - sb.append("\ufd6b"); - sb.append("\033"); - sb.append("\ufd6b"); - sb.append("\034"); - sb.append("\ufd6b"); - sb.append("\035"); - sb.append("\ufd6b"); - sb.append("\036"); - sb.append("\ufd6b"); - sb.append("\037"); - sb.append("\ufd6b"); - sb.append("\040"); - sb.append("\ufd6b"); - sb.append("\041"); - sb.append("\ufd6b"); - sb.append("\042"); - sb.append("\ufd6b"); - sb.append("\043"); - sb.append("\ufd6b"); - sb.append("\044"); - sb.append("\ufd6b"); - sb.append("\045"); - sb.append("\ufd6b"); - sb.append("\046"); - sb.append("\ufd6b"); - sb.append("\047"); - sb.append("\ufd6b"); - sb.append("\050"); - sb.append("\ufd6b"); - sb.append("\052"); - sb.append("\ufd6b"); - sb.append("\053"); - sb.append("\ufd6b"); - sb.append("\054"); - sb.append("\ufd6b"); - sb.append("\055"); - sb.append("\ufd6b"); - sb.append("\056"); - sb.append("\ufd6b"); - sb.append("\057"); - sb.append("\ufd6b"); - sb.append("\060"); - sb.append("\ufd6b"); - sb.append("\061"); - sb.append("\ufd6b"); - sb.append("\062"); - sb.append("\ufd6b"); - sb.append("\063"); - sb.append("\ufd6b"); - sb.append("\065"); - sb.append("\ufd6b"); - sb.append("\066"); - sb.append("\ufd6b"); - sb.append("\067"); - sb.append("\ufd6b"); - sb.append("\070"); - sb.append("\ufd6b"); - sb.append("\074"); - sb.append("\ufd6b"); - sb.append("\075"); - sb.append("\ufd6b"); - sb.append("\076"); - sb.append("\ufd6b"); - sb.append("\077"); - sb.append("\ufd6b"); - sb.append("\100"); - sb.append("\ufd6b"); - sb.append("\101"); - sb.append("\ufd6b"); - sb.append("\102"); - sb.append("\ufd6b"); - sb.append("\103"); - sb.append("\ufd6b"); - sb.append("\104"); - sb.append("\ufd6b"); - sb.append("\114"); - sb.append("\ufd6b"); - sb.append("\115"); - sb.append("\ufd6b"); - sb.append("\116"); - sb.append("\ufd6b"); - sb.append("\121"); - sb.append("\ufd6b"); - sb.append("\122"); - sb.append("\ufd6b"); - sb.append("\123"); - sb.append("\ufd6b"); - sb.append("\124"); - sb.append("\ufd6b"); - sb.append("\125"); - sb.append("\ufd6b"); - sb.append("\126"); - sb.append("\ufd6b"); - sb.append("\130"); - sb.append("\ufd6b"); - sb.append("\131"); - sb.append("\ufd6b"); - sb.append("\132"); - sb.append("\ufd6b"); - sb.append("\133"); - sb.append("\ufd6b"); - sb.append("\214"); - sb.append("\ufd6b"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); sb.append("\216"); - sb.append("\ufd6b"); - sb.append("\217"); - sb.append("\ufd6b"); - sb.append("\220"); - sb.append("\ufd6b"); - sb.append("\221"); - sb.append("\ufd6b"); - sb.append("\222"); - sb.append("\ufd6b"); - sb.append("\223"); - sb.append("\ufd6b"); - sb.append("\224"); - sb.append("\ufd6b"); - sb.append("\225"); - sb.append("\ufd6b"); - sb.append("\226"); - sb.append("\ufd6b"); - sb.append("\227"); - sb.append("\ufd6b"); - sb.append("\230"); - sb.append("\ufd6b"); - sb.append("\233"); - sb.append("\ufd6b"); - sb.append("\240"); - sb.append("\ufd6b"); - sb.append("\241"); - sb.append("\ufd6b"); - sb.append("\244"); - sb.append("\ufd6b"); - sb.append("\250"); - sb.append("\ufd6b"); - sb.append("\253"); - sb.append("\ufd6b"); - sb.append("\254"); - sb.append("\ufd6b"); - sb.append("\255"); - sb.append("\ufd6b"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\056"); - sb.append("\010"); - sb.append("\ufef5"); - sb.append("\012"); - sb.append("\ufef5"); - sb.append("\075"); - sb.append("\ufef5"); - sb.append("\076"); - sb.append("\ufef5"); - sb.append("\121"); - sb.append("\ufef5"); - sb.append("\150"); - sb.append("\ufef5"); - sb.append("\156"); - sb.append("\ufef5"); - sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\230"); - sb.append("\ufef5"); - sb.append("\231"); - sb.append("\ufefa"); - sb.append("\244"); - sb.append("\ufef5"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\254"); - sb.append("\251"); - sb.append("\ufef5"); - sb.append("\253"); - sb.append("\ufef5"); - sb.append("\254"); - sb.append("\ufef5"); - sb.append("\255"); - sb.append("\ufef5"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\050"); - sb.append("\010"); - sb.append("\ufef2"); - sb.append("\012"); - sb.append("\ufef2"); - sb.append("\075"); - sb.append("\ufef2"); - sb.append("\076"); - sb.append("\ufef2"); - sb.append("\121"); - sb.append("\ufef2"); - sb.append("\150"); - sb.append("\ufef2"); - sb.append("\156"); - sb.append("\ufef2"); - sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\230"); - sb.append("\ufef2"); - sb.append("\244"); - sb.append("\ufef2"); - sb.append("\251"); - sb.append("\ufef2"); - sb.append("\253"); - sb.append("\ufef2"); - sb.append("\254"); - sb.append("\ufef2"); - sb.append("\255"); - sb.append("\ufef2"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufef6"); - sb.append("\231"); - sb.append("\ufef6"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\054"); - sb.append("\010"); - sb.append("\ufef5"); - sb.append("\012"); - sb.append("\ufef5"); - sb.append("\075"); - sb.append("\ufef5"); - sb.append("\076"); - sb.append("\ufef5"); - sb.append("\121"); - sb.append("\ufef5"); - sb.append("\150"); - sb.append("\ufef5"); - sb.append("\156"); - sb.append("\ufef5"); - sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\230"); - sb.append("\ufef5"); - sb.append("\244"); - sb.append("\ufef5"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\254"); - sb.append("\251"); - sb.append("\ufef5"); - sb.append("\253"); - sb.append("\ufef5"); - sb.append("\254"); - sb.append("\ufef5"); - sb.append("\255"); - sb.append("\ufef5"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\044"); - sb.append("\010"); - sb.append("\ufef4"); - sb.append("\012"); - sb.append("\ufef4"); - sb.append("\075"); - sb.append("\ufef4"); - sb.append("\076"); - sb.append("\ufef4"); - sb.append("\121"); - sb.append("\ufef4"); - sb.append("\150"); - sb.append("\ufef4"); - sb.append("\156"); - sb.append("\ufef4"); - sb.append("\230"); - sb.append("\ufef4"); - sb.append("\244"); - sb.append("\ufef4"); - sb.append("\250"); - sb.append("\254"); - sb.append("\251"); - sb.append("\ufef4"); - sb.append("\253"); - sb.append("\ufef4"); - sb.append("\254"); - sb.append("\ufef4"); - sb.append("\255"); - sb.append("\ufef4"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\u0262"); - sb.append("\231"); - sb.append("\ufd6e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\044"); - sb.append("\010"); - sb.append("\ufef3"); - sb.append("\012"); - sb.append("\ufef3"); - sb.append("\075"); - sb.append("\ufef3"); - sb.append("\076"); - sb.append("\ufef3"); - sb.append("\121"); - sb.append("\ufef3"); - sb.append("\150"); - sb.append("\ufef3"); - sb.append("\156"); - sb.append("\ufef3"); - sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\230"); - sb.append("\ufef3"); - sb.append("\244"); - sb.append("\ufef3"); - sb.append("\250"); - sb.append("\254"); - sb.append("\251"); - sb.append("\ufef3"); - sb.append("\253"); - sb.append("\ufef3"); - sb.append("\254"); - sb.append("\ufef3"); - sb.append("\255"); - sb.append("\ufef3"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u0241"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufef9"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufef9"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\034"); - sb.append("\010"); - sb.append("\244"); - sb.append("\012"); - sb.append("\ufee0"); - sb.append("\075"); - sb.append("\310"); - sb.append("\076"); - sb.append("\313"); - sb.append("\121"); + sb.append("\u01b5"); + sb.append("\233"); + sb.append("\uffe9"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); sb.append("\237"); - sb.append("\150"); - sb.append("\316"); - sb.append("\156"); - sb.append("\ufee0"); - sb.append("\230"); - sb.append("\321"); - sb.append("\244"); - sb.append("\ufee0"); - sb.append("\251"); - sb.append("\ufee0"); - sb.append("\253"); - sb.append("\241"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); sb.append("\254"); - sb.append("\240"); + sb.append("\147"); sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\012"); - sb.append("\uff43"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\244"); - sb.append("\uff43"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\012"); - sb.append("\uff41"); - sb.append("\244"); - sb.append("\u0234"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\012"); - sb.append("\uff40"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\172"); sb.append("\004"); - sb.append("\012"); - sb.append("\u0236"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\127"); - sb.append("\ufee4"); - sb.append("\134"); - sb.append("\u0237"); - sb.append("\231"); - sb.append("\ufee4"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\072"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\357"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); sb.append("\015"); - sb.append("\364"); + sb.append("\031"); sb.append("\016"); - sb.append("\356"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); sb.append("\075"); - sb.append("\351"); + sb.append("\166"); sb.append("\077"); sb.append("\123"); sb.append("\100"); @@ -2784,180 +1919,244 @@ protected EncodedActionTable3() { sb.append("\046"); sb.append("\121"); sb.append("\160"); - sb.append("\172"); - sb.append("\362"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\352"); - sb.append("\177"); - sb.append("\347"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); sb.append("\200"); - sb.append("\354"); - sb.append("\214"); - sb.append("\360"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); sb.append("\216"); - sb.append("\u023a"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\366"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\233"); + sb.append("\ufff0"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\253"); - sb.append("\147"); + sb.append("\250"); + sb.append("\021"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\102"); + sb.append("\106"); + sb.append("\031"); + sb.append("\ufdc7"); + sb.append("\127"); + sb.append("\ufdc7"); + sb.append("\130"); + sb.append("\ufdc7"); + sb.append("\131"); + sb.append("\ufdc7"); + sb.append("\132"); + sb.append("\ufdc7"); + sb.append("\150"); + sb.append("\ufdc7"); + sb.append("\152"); + sb.append("\ufdc7"); + sb.append("\153"); + sb.append("\ufdc7"); + sb.append("\154"); + sb.append("\ufdc7"); + sb.append("\155"); + sb.append("\ufdc7"); + sb.append("\156"); + sb.append("\ufdc7"); + sb.append("\157"); + sb.append("\ufdc7"); + sb.append("\160"); + sb.append("\ufdc7"); + sb.append("\161"); + sb.append("\ufdc7"); + sb.append("\162"); + sb.append("\ufdc7"); + sb.append("\163"); + sb.append("\ufdc7"); + sb.append("\164"); + sb.append("\ufdc7"); + sb.append("\165"); + sb.append("\ufdc7"); + sb.append("\166"); + sb.append("\ufdc7"); + sb.append("\167"); + sb.append("\ufdc7"); + sb.append("\170"); + sb.append("\ufdc7"); + sb.append("\171"); + sb.append("\ufdc7"); + sb.append("\172"); + sb.append("\ufdc7"); + sb.append("\173"); + sb.append("\ufdc7"); + sb.append("\174"); + sb.append("\ufdc7"); + sb.append("\175"); + sb.append("\ufdc7"); + sb.append("\176"); + sb.append("\ufdc7"); + sb.append("\177"); + sb.append("\ufdc7"); + sb.append("\202"); + sb.append("\ufdc7"); + sb.append("\232"); + sb.append("\ufdc7"); + sb.append("\233"); + sb.append("\uffb2"); + sb.append("\243"); + sb.append("\ufdc7"); + sb.append("\246"); + sb.append("\ufdc7"); + sb.append("\252"); + sb.append("\ufdc7"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\106"); + sb.append("\031"); + sb.append("\ufdc5"); sb.append("\127"); - sb.append("\ufdba"); + sb.append("\ufdc5"); sb.append("\130"); - sb.append("\u0105"); + sb.append("\ufdc5"); sb.append("\131"); - sb.append("\u0115"); + sb.append("\ufdc5"); sb.append("\132"); - sb.append("\374"); + sb.append("\ufdc5"); sb.append("\150"); - sb.append("\u0101"); - sb.append("\151"); - sb.append("\ufdba"); + sb.append("\ufdc5"); sb.append("\152"); - sb.append("\375"); + sb.append("\ufdc5"); sb.append("\153"); - sb.append("\u010e"); + sb.append("\ufdc5"); sb.append("\154"); - sb.append("\376"); + sb.append("\ufdc5"); sb.append("\155"); - sb.append("\u0107"); + sb.append("\ufdc5"); sb.append("\156"); - sb.append("\u010f"); + sb.append("\ufdc5"); sb.append("\157"); - sb.append("\u0114"); + sb.append("\ufdc5"); sb.append("\160"); - sb.append("\u0108"); + sb.append("\ufdc5"); sb.append("\161"); - sb.append("\371"); + sb.append("\ufdc5"); sb.append("\162"); - sb.append("\u0106"); + sb.append("\ufdc5"); sb.append("\163"); - sb.append("\u0112"); + sb.append("\ufdc5"); sb.append("\164"); - sb.append("\u0111"); + sb.append("\ufdc5"); sb.append("\165"); - sb.append("\u0104"); + sb.append("\ufdc5"); sb.append("\166"); - sb.append("\u0102"); + sb.append("\ufdc5"); sb.append("\167"); - sb.append("\u0110"); + sb.append("\ufdc5"); sb.append("\170"); - sb.append("\u010d"); + sb.append("\ufdc5"); sb.append("\171"); - sb.append("\u0109"); + sb.append("\ufdc5"); sb.append("\172"); - sb.append("\u0116"); + sb.append("\ufdc5"); sb.append("\173"); - sb.append("\u0103"); + sb.append("\ufdc5"); sb.append("\174"); - sb.append("\u010c"); + sb.append("\ufdc5"); sb.append("\175"); - sb.append("\u010a"); + sb.append("\ufdc5"); sb.append("\176"); - sb.append("\373"); - sb.append("\201"); - sb.append("\u0100"); - sb.append("\231"); - sb.append("\ufdba"); - sb.append("\242"); - sb.append("\377"); - sb.append("\245"); - sb.append("\372"); - sb.append("\251"); - sb.append("\u0113"); + sb.append("\ufdc5"); + sb.append("\177"); + sb.append("\ufdc5"); + sb.append("\202"); + sb.append("\ufdc5"); + sb.append("\232"); + sb.append("\ufdc5"); + sb.append("\233"); + sb.append("\uffb7"); + sb.append("\243"); + sb.append("\ufdc5"); + sb.append("\246"); + sb.append("\ufdc5"); + sb.append("\252"); + sb.append("\ufdc5"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); - sb.append("\127"); - sb.append("\ufd8f"); sb.append("\231"); - sb.append("\ufd8f"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\032"); - sb.append("\010"); - sb.append("\244"); - sb.append("\012"); - sb.append("\075"); - sb.append("\075"); - sb.append("\166"); - sb.append("\121"); - sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); - sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01f4"); + sb.append("\u0367"); sb.append("\233"); - sb.append("\152"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); + sb.append("\ufff1"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); - sb.append("\127"); - sb.append("\ufee3"); - sb.append("\231"); - sb.append("\ufee3"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\127"); - sb.append("\ufdce"); - sb.append("\151"); - sb.append("\ufdce"); - sb.append("\230"); - sb.append("\u023e"); - sb.append("\231"); - sb.append("\ufdce"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\127"); - sb.append("\ufdb9"); - sb.append("\151"); - sb.append("\ufdb9"); sb.append("\231"); - sb.append("\ufdb9"); + sb.append("\u034e"); + sb.append("\233"); + sb.append("\uffc4"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\344"); - sb.append("\003"); - sb.append("\u0221"); + sb.append("\172"); sb.append("\004"); - sb.append("\u021e"); - sb.append("\005"); - sb.append("\u01ac"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2966,1567 +2165,2369 @@ protected EncodedActionTable3() { sb.append("\031"); sb.append("\016"); sb.append("\071"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); sb.append("\032"); - sb.append("\u0210"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); + sb.append("\106"); sb.append("\036"); - sb.append("\u0215"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); + sb.append("\125"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\222"); sb.append("\045"); - sb.append("\u0200"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01b3"); sb.append("\054"); - sb.append("\u0202"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); + sb.append("\026"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\210"); sb.append("\063"); - sb.append("\u01fc"); - sb.append("\065"); - sb.append("\u0203"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); + sb.append("\010"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\051"); sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); - sb.append("\u0163"); + sb.append("\166"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\123"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\012"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\206"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\041"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\144"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\117"); sb.append("\105"); sb.append("\141"); - sb.append("\114"); - sb.append("\u0185"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\136"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\046"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\160"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\013"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\u0214"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\116"); sb.append("\126"); - sb.append("\u0216"); - sb.append("\130"); - sb.append("\u01a4"); sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); + sb.append("\020"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u0201"); - sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufec3"); + sb.append("\u01b5"); sb.append("\233"); - sb.append("\152"); + sb.append("\uffef"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\106"); + sb.append("\031"); + sb.append("\ufdc1"); + sb.append("\127"); + sb.append("\ufdc1"); + sb.append("\130"); + sb.append("\ufdc1"); + sb.append("\131"); + sb.append("\ufdc1"); + sb.append("\132"); + sb.append("\ufdc1"); + sb.append("\150"); + sb.append("\ufdc1"); + sb.append("\152"); + sb.append("\ufdc1"); + sb.append("\153"); + sb.append("\ufdc1"); + sb.append("\154"); + sb.append("\ufdc1"); + sb.append("\155"); + sb.append("\ufdc1"); + sb.append("\156"); + sb.append("\ufdc1"); + sb.append("\157"); + sb.append("\ufdc1"); + sb.append("\160"); + sb.append("\ufdc1"); + sb.append("\161"); + sb.append("\ufdc1"); + sb.append("\162"); + sb.append("\ufdc1"); + sb.append("\163"); + sb.append("\ufdc1"); + sb.append("\164"); + sb.append("\ufdc1"); + sb.append("\165"); + sb.append("\ufdc1"); + sb.append("\166"); + sb.append("\ufdc1"); + sb.append("\167"); + sb.append("\ufdc1"); + sb.append("\170"); + sb.append("\ufdc1"); + sb.append("\171"); + sb.append("\ufdc1"); + sb.append("\172"); + sb.append("\ufdc1"); + sb.append("\173"); + sb.append("\ufdc1"); + sb.append("\174"); + sb.append("\ufdc1"); + sb.append("\175"); + sb.append("\ufdc1"); + sb.append("\176"); + sb.append("\ufdc1"); + sb.append("\177"); + sb.append("\ufdc1"); + sb.append("\202"); + sb.append("\ufdc1"); + sb.append("\232"); + sb.append("\ufdc1"); + sb.append("\233"); + sb.append("\uffb0"); + sb.append("\243"); + sb.append("\ufdc1"); + sb.append("\246"); + sb.append("\ufdc1"); + sb.append("\252"); + sb.append("\ufdc1"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\106"); + sb.append("\031"); + sb.append("\ufdc8"); + sb.append("\127"); + sb.append("\ufdc8"); + sb.append("\130"); + sb.append("\ufdc8"); + sb.append("\131"); + sb.append("\ufdc8"); + sb.append("\132"); + sb.append("\ufdc8"); + sb.append("\150"); + sb.append("\ufdc8"); + sb.append("\152"); + sb.append("\ufdc8"); + sb.append("\153"); + sb.append("\ufdc8"); + sb.append("\154"); + sb.append("\ufdc8"); + sb.append("\155"); + sb.append("\ufdc8"); + sb.append("\156"); + sb.append("\ufdc8"); + sb.append("\157"); + sb.append("\ufdc8"); + sb.append("\160"); + sb.append("\ufdc8"); + sb.append("\161"); + sb.append("\ufdc8"); + sb.append("\162"); + sb.append("\ufdc8"); + sb.append("\163"); + sb.append("\ufdc8"); + sb.append("\164"); + sb.append("\ufdc8"); + sb.append("\165"); + sb.append("\ufdc8"); + sb.append("\166"); + sb.append("\ufdc8"); + sb.append("\167"); + sb.append("\ufdc8"); + sb.append("\170"); + sb.append("\ufdc8"); + sb.append("\171"); + sb.append("\ufdc8"); + sb.append("\172"); + sb.append("\ufdc8"); + sb.append("\173"); + sb.append("\ufdc8"); + sb.append("\174"); + sb.append("\ufdc8"); + sb.append("\175"); + sb.append("\ufdc8"); + sb.append("\176"); + sb.append("\ufdc8"); + sb.append("\177"); + sb.append("\ufdc8"); + sb.append("\202"); + sb.append("\ufdc8"); + sb.append("\232"); + sb.append("\ufdc8"); + sb.append("\233"); + sb.append("\uffb3"); + sb.append("\243"); + sb.append("\ufdc8"); + sb.append("\246"); + sb.append("\ufdc8"); + sb.append("\252"); + sb.append("\ufdc8"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\u0348"); + sb.append("\232"); + sb.append("\ufd6c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\004"); - sb.append("\231"); - sb.append("\u0240"); + sb.append("\232"); + sb.append("\u0347"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\016"); - sb.append("\067"); - sb.append("\ufdcd"); - sb.append("\070"); - sb.append("\ufdcd"); + sb.append("\104"); + sb.append("\031"); + sb.append("\ufd56"); + sb.append("\127"); + sb.append("\ufeb9"); + sb.append("\130"); + sb.append("\ufd56"); + sb.append("\131"); + sb.append("\ufd56"); + sb.append("\132"); + sb.append("\ufd56"); + sb.append("\150"); + sb.append("\ufd56"); + sb.append("\152"); + sb.append("\ufd56"); + sb.append("\153"); + sb.append("\ufd56"); + sb.append("\154"); + sb.append("\ufd56"); + sb.append("\155"); + sb.append("\ufd56"); + sb.append("\156"); + sb.append("\ufd56"); + sb.append("\157"); + sb.append("\ufd56"); + sb.append("\160"); + sb.append("\ufd56"); + sb.append("\161"); + sb.append("\ufd56"); + sb.append("\162"); + sb.append("\ufd56"); + sb.append("\163"); + sb.append("\ufd56"); + sb.append("\164"); + sb.append("\ufd56"); + sb.append("\165"); + sb.append("\ufd56"); + sb.append("\166"); + sb.append("\ufd56"); + sb.append("\167"); + sb.append("\ufd56"); + sb.append("\170"); + sb.append("\ufd56"); + sb.append("\171"); + sb.append("\ufd56"); + sb.append("\172"); + sb.append("\ufd56"); + sb.append("\173"); + sb.append("\ufd56"); + sb.append("\174"); + sb.append("\ufd56"); + sb.append("\175"); + sb.append("\ufd56"); + sb.append("\176"); + sb.append("\ufd56"); + sb.append("\177"); + sb.append("\ufd56"); + sb.append("\202"); + sb.append("\ufd56"); + sb.append("\232"); + sb.append("\ufeb9"); + sb.append("\243"); + sb.append("\ufd56"); + sb.append("\246"); + sb.append("\ufd56"); + sb.append("\252"); + sb.append("\ufd56"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\122"); + sb.append("\031"); + sb.append("\ufff7"); + sb.append("\071"); + sb.append("\ufdde"); + sb.append("\072"); + sb.append("\ufdde"); sb.append("\111"); - sb.append("\ufdcd"); + sb.append("\ufff7"); + sb.append("\113"); + sb.append("\ufdde"); sb.append("\127"); - sb.append("\ufdcd"); - sb.append("\151"); - sb.append("\ufdcd"); + sb.append("\ufff7"); + sb.append("\130"); + sb.append("\ufff7"); + sb.append("\131"); + sb.append("\ufff7"); + sb.append("\132"); + sb.append("\ufff7"); + sb.append("\150"); + sb.append("\ufff7"); + sb.append("\152"); + sb.append("\ufff7"); + sb.append("\153"); + sb.append("\ufff7"); + sb.append("\154"); + sb.append("\ufff7"); + sb.append("\155"); + sb.append("\ufff7"); + sb.append("\156"); + sb.append("\ufff7"); + sb.append("\157"); + sb.append("\ufff7"); + sb.append("\160"); + sb.append("\ufff7"); + sb.append("\161"); + sb.append("\ufff7"); + sb.append("\162"); + sb.append("\ufff7"); + sb.append("\163"); + sb.append("\ufff7"); + sb.append("\164"); + sb.append("\ufff7"); + sb.append("\165"); + sb.append("\ufff7"); + sb.append("\166"); + sb.append("\ufff7"); + sb.append("\167"); + sb.append("\ufff7"); + sb.append("\170"); + sb.append("\ufff7"); + sb.append("\171"); + sb.append("\ufff7"); + sb.append("\172"); + sb.append("\ufff7"); + sb.append("\173"); + sb.append("\ufff7"); + sb.append("\174"); + sb.append("\ufff7"); + sb.append("\175"); + sb.append("\ufff7"); + sb.append("\176"); + sb.append("\ufff7"); + sb.append("\177"); + sb.append("\ufff7"); + sb.append("\202"); + sb.append("\ufff7"); + sb.append("\215"); + sb.append("\ufff7"); sb.append("\231"); - sb.append("\ufdcd"); + sb.append("\ufdde"); + sb.append("\232"); + sb.append("\ufff7"); + sb.append("\233"); + sb.append("\ufcc9"); + sb.append("\243"); + sb.append("\ufff7"); + sb.append("\246"); + sb.append("\ufff7"); + sb.append("\252"); + sb.append("\ufff7"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); - sb.append("\073"); - sb.append("\ufee2"); - sb.append("\232"); - sb.append("\u0242"); + sb.append("\231"); + sb.append("\u032a"); + sb.append("\233"); + sb.append("\uffbe"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\026"); - sb.append("\010"); - sb.append("\244"); - sb.append("\075"); - sb.append("\310"); - sb.append("\076"); - sb.append("\313"); - sb.append("\121"); - sb.append("\237"); + sb.append("\110"); + sb.append("\031"); + sb.append("\ufdd0"); + sb.append("\127"); + sb.append("\ufdd0"); + sb.append("\130"); + sb.append("\ufdd0"); + sb.append("\131"); + sb.append("\ufdd0"); + sb.append("\132"); + sb.append("\ufdd0"); sb.append("\150"); - sb.append("\u024a"); - sb.append("\222"); - sb.append("\u0249"); - sb.append("\230"); - sb.append("\u024c"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\073"); - sb.append("\u0244"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\176"); - sb.append("\003"); - sb.append("\u0247"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); + sb.append("\ufdd0"); + sb.append("\152"); + sb.append("\ufdd0"); + sb.append("\153"); + sb.append("\ufdd0"); + sb.append("\154"); + sb.append("\ufdd0"); + sb.append("\155"); + sb.append("\ufdd0"); sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\050"); - sb.append("\173"); - sb.append("\051"); - sb.append("\214"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); + sb.append("\ufdd0"); + sb.append("\157"); + sb.append("\ufdd0"); sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufdd0"); + sb.append("\161"); + sb.append("\ufdd0"); + sb.append("\162"); + sb.append("\ufdd0"); + sb.append("\163"); + sb.append("\ufdd0"); + sb.append("\164"); + sb.append("\ufdd0"); + sb.append("\165"); + sb.append("\ufdd0"); + sb.append("\166"); + sb.append("\ufdd0"); + sb.append("\167"); + sb.append("\ufdd0"); + sb.append("\170"); + sb.append("\ufdd0"); + sb.append("\171"); + sb.append("\ufdd0"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufdd0"); sb.append("\173"); + sb.append("\ufdd0"); + sb.append("\174"); + sb.append("\ufdd0"); + sb.append("\175"); + sb.append("\ufdd0"); sb.append("\176"); + sb.append("\ufdd0"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufdd0"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\047"); + sb.append("\ufdd0"); + sb.append("\231"); + sb.append("\u0325"); + sb.append("\232"); + sb.append("\ufdd0"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\uffe8"); + sb.append("\243"); + sb.append("\ufdd0"); + sb.append("\246"); + sb.append("\ufdd0"); + sb.append("\252"); + sb.append("\ufdd0"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\106"); sb.append("\031"); - sb.append("\ufe0d"); - sb.append("\033"); - sb.append("\ufe0d"); - sb.append("\073"); - sb.append("\ufe0d"); - sb.append("\112"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\127"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\130"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\131"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\132"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\150"); - sb.append("\ufe0d"); - sb.append("\151"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\152"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\153"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\154"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\155"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\156"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\157"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\160"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\161"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\162"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\163"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\164"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\165"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\166"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\167"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\170"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\171"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\172"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\173"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\174"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\175"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); sb.append("\176"); - sb.append("\ufe0d"); - sb.append("\201"); - sb.append("\ufe0d"); - sb.append("\215"); - sb.append("\ufe0d"); + sb.append("\ufdc3"); + sb.append("\177"); + sb.append("\ufdc3"); + sb.append("\202"); + sb.append("\ufdc3"); + sb.append("\232"); + sb.append("\ufdc3"); + sb.append("\233"); + sb.append("\uffb4"); + sb.append("\243"); + sb.append("\ufdc3"); + sb.append("\246"); + sb.append("\ufdc3"); + sb.append("\252"); + sb.append("\ufdc3"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); sb.append("\231"); - sb.append("\ufe0d"); + sb.append("\u027b"); + sb.append("\233"); + sb.append("\uffcf"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufeba"); sb.append("\232"); - sb.append("\ufe0d"); - sb.append("\242"); - sb.append("\ufe0d"); - sb.append("\245"); - sb.append("\ufe0d"); - sb.append("\251"); - sb.append("\ufe0d"); + sb.append("\ufeba"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\122"); sb.append("\031"); - sb.append("\ufd52"); - sb.append("\033"); - sb.append("\ufd52"); - sb.append("\073"); - sb.append("\ufd52"); - sb.append("\112"); - sb.append("\ufd52"); + sb.append("\ufff8"); + sb.append("\071"); + sb.append("\ufddf"); + sb.append("\072"); + sb.append("\ufddf"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\113"); + sb.append("\ufddf"); sb.append("\127"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\130"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\131"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\132"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\150"); - sb.append("\ufd52"); - sb.append("\151"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\152"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\153"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\154"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\155"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\156"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\157"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\160"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\161"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\162"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\163"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\164"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\165"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\166"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\167"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\170"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\171"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\172"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\173"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\174"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\175"); - sb.append("\ufd52"); + sb.append("\ufff8"); sb.append("\176"); - sb.append("\ufd52"); - sb.append("\201"); - sb.append("\ufd52"); + sb.append("\ufff8"); + sb.append("\177"); + sb.append("\ufff8"); + sb.append("\202"); + sb.append("\ufff8"); sb.append("\215"); - sb.append("\ufd52"); + sb.append("\u0274"); sb.append("\231"); - sb.append("\ufd52"); + sb.append("\ufddf"); sb.append("\232"); - sb.append("\ufd52"); - sb.append("\242"); - sb.append("\ufd52"); - sb.append("\245"); - sb.append("\ufd52"); - sb.append("\251"); - sb.append("\ufd52"); + sb.append("\ufff8"); + sb.append("\233"); + sb.append("\ufcca"); + sb.append("\243"); + sb.append("\ufff8"); + sb.append("\246"); + sb.append("\ufff8"); + sb.append("\252"); + sb.append("\ufff8"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\012"); + sb.append("\157"); + sb.append("\u0228"); + sb.append("\231"); + sb.append("\uff43"); + sb.append("\233"); + sb.append("\uffcb"); + sb.append("\252"); + sb.append("\u022b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\260"); + sb.append("\004"); + sb.append("\ufd6a"); + sb.append("\005"); + sb.append("\ufd6a"); + sb.append("\010"); + sb.append("\ufd6a"); + sb.append("\012"); + sb.append("\ufd6a"); + sb.append("\016"); + sb.append("\ufd6a"); + sb.append("\017"); + sb.append("\ufd6a"); + sb.append("\020"); + sb.append("\ufd6a"); + sb.append("\021"); + sb.append("\ufd6a"); + sb.append("\022"); + sb.append("\ufd6a"); + sb.append("\023"); + sb.append("\ufd6a"); + sb.append("\024"); + sb.append("\ufd6a"); + sb.append("\025"); + sb.append("\ufd6a"); + sb.append("\026"); + sb.append("\ufd6a"); + sb.append("\027"); + sb.append("\ufd6a"); + sb.append("\030"); + sb.append("\ufd6a"); sb.append("\031"); - sb.append("\ufd51"); + sb.append("\ufd6a"); + sb.append("\032"); + sb.append("\ufd6a"); sb.append("\033"); - sb.append("\ufd51"); - sb.append("\073"); - sb.append("\ufd51"); - sb.append("\112"); - sb.append("\ufd51"); - sb.append("\127"); - sb.append("\ufd51"); + sb.append("\ufd6a"); + sb.append("\034"); + sb.append("\ufd6a"); + sb.append("\035"); + sb.append("\ufd6a"); + sb.append("\036"); + sb.append("\ufd6a"); + sb.append("\037"); + sb.append("\ufd6a"); + sb.append("\040"); + sb.append("\ufd6a"); + sb.append("\041"); + sb.append("\ufd6a"); + sb.append("\042"); + sb.append("\ufd6a"); + sb.append("\043"); + sb.append("\ufd6a"); + sb.append("\044"); + sb.append("\ufd6a"); + sb.append("\045"); + sb.append("\ufd6a"); + sb.append("\046"); + sb.append("\ufd6a"); + sb.append("\047"); + sb.append("\ufd6a"); + sb.append("\050"); + sb.append("\ufd6a"); + sb.append("\052"); + sb.append("\ufd6a"); + sb.append("\053"); + sb.append("\ufd6a"); + sb.append("\054"); + sb.append("\ufd6a"); + sb.append("\055"); + sb.append("\ufd6a"); + sb.append("\056"); + sb.append("\ufd6a"); + sb.append("\057"); + sb.append("\ufd6a"); + sb.append("\060"); + sb.append("\ufd6a"); + sb.append("\061"); + sb.append("\ufd6a"); + sb.append("\062"); + sb.append("\ufd6a"); + sb.append("\063"); + sb.append("\ufd6a"); + sb.append("\065"); + sb.append("\ufd6a"); + sb.append("\066"); + sb.append("\ufd6a"); + sb.append("\067"); + sb.append("\ufd6a"); + sb.append("\070"); + sb.append("\ufd6a"); + sb.append("\074"); + sb.append("\ufd6a"); + sb.append("\075"); + sb.append("\ufd6a"); + sb.append("\076"); + sb.append("\ufd6a"); + sb.append("\077"); + sb.append("\ufd6a"); + sb.append("\100"); + sb.append("\ufd6a"); + sb.append("\101"); + sb.append("\ufd6a"); + sb.append("\102"); + sb.append("\ufd6a"); + sb.append("\103"); + sb.append("\ufd6a"); + sb.append("\104"); + sb.append("\ufd6a"); + sb.append("\114"); + sb.append("\ufd6a"); + sb.append("\115"); + sb.append("\ufd6a"); + sb.append("\116"); + sb.append("\ufd6a"); + sb.append("\121"); + sb.append("\ufd6a"); + sb.append("\122"); + sb.append("\ufd6a"); + sb.append("\123"); + sb.append("\ufd6a"); + sb.append("\124"); + sb.append("\ufd6a"); + sb.append("\125"); + sb.append("\ufd6a"); + sb.append("\126"); + sb.append("\ufd6a"); sb.append("\130"); - sb.append("\ufd51"); + sb.append("\ufd6a"); sb.append("\131"); - sb.append("\ufd51"); + sb.append("\ufd6a"); sb.append("\132"); - sb.append("\ufd51"); - sb.append("\150"); - sb.append("\ufd51"); - sb.append("\151"); - sb.append("\ufd51"); - sb.append("\152"); - sb.append("\ufd51"); - sb.append("\153"); - sb.append("\ufd51"); - sb.append("\154"); - sb.append("\ufd51"); - sb.append("\155"); - sb.append("\ufd51"); - sb.append("\156"); - sb.append("\ufd51"); - sb.append("\157"); - sb.append("\ufd51"); - sb.append("\160"); - sb.append("\ufd51"); - sb.append("\161"); - sb.append("\ufd51"); - sb.append("\162"); - sb.append("\ufd51"); - sb.append("\163"); - sb.append("\ufd51"); - sb.append("\164"); - sb.append("\ufd51"); - sb.append("\165"); - sb.append("\ufd51"); - sb.append("\166"); - sb.append("\ufd51"); - sb.append("\167"); - sb.append("\ufd51"); - sb.append("\170"); - sb.append("\ufd51"); - sb.append("\171"); - sb.append("\ufd51"); - sb.append("\172"); - sb.append("\ufd51"); - sb.append("\173"); - sb.append("\ufd51"); - sb.append("\174"); - sb.append("\ufd51"); - sb.append("\175"); - sb.append("\ufd51"); - sb.append("\176"); - sb.append("\ufd51"); - sb.append("\201"); - sb.append("\ufd51"); + sb.append("\ufd6a"); + sb.append("\133"); + sb.append("\ufd6a"); sb.append("\215"); - sb.append("\ufd51"); + sb.append("\ufd6a"); + sb.append("\217"); + sb.append("\ufd6a"); + sb.append("\220"); + sb.append("\ufd6a"); + sb.append("\221"); + sb.append("\ufd6a"); + sb.append("\222"); + sb.append("\ufd6a"); + sb.append("\223"); + sb.append("\ufd6a"); + sb.append("\224"); + sb.append("\ufd6a"); + sb.append("\225"); + sb.append("\ufd6a"); + sb.append("\226"); + sb.append("\ufd6a"); + sb.append("\227"); + sb.append("\ufd6a"); + sb.append("\230"); + sb.append("\ufd6a"); sb.append("\231"); - sb.append("\ufd51"); - sb.append("\232"); - sb.append("\ufd51"); + sb.append("\ufd6a"); + sb.append("\234"); + sb.append("\ufd6a"); + sb.append("\241"); + sb.append("\ufd6a"); sb.append("\242"); - sb.append("\ufd51"); + sb.append("\ufd6a"); sb.append("\245"); - sb.append("\ufd51"); + sb.append("\ufd6a"); sb.append("\251"); - sb.append("\ufd51"); + sb.append("\ufd6a"); + sb.append("\254"); + sb.append("\ufd6a"); + sb.append("\255"); + sb.append("\ufd6a"); + sb.append("\256"); + sb.append("\ufd6a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\231"); + sb.append("\u022c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\244"); sb.append("\004"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\005"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\010"); - sb.append("\ufedc"); + sb.append("\uff42"); + sb.append("\012"); + sb.append("\uff42"); sb.append("\017"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\020"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\021"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\022"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\023"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\024"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\025"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\026"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\027"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\030"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\031"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\032"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\033"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\034"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\035"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\036"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\037"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\040"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\041"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\042"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\043"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\044"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\045"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\046"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\047"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\050"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\052"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\053"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\054"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\055"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\056"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\057"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\060"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\061"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\062"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\063"); - sb.append("\ufedc"); + sb.append("\uff42"); + sb.append("\065"); + sb.append("\uff42"); sb.append("\066"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\067"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\070"); - sb.append("\ufedc"); - sb.append("\073"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\074"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\075"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\076"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\077"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\100"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\101"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\102"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\103"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\104"); - sb.append("\ufedc"); - sb.append("\111"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\114"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\115"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\116"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\121"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\122"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\123"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\124"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\125"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\126"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\130"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\131"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\132"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\133"); - sb.append("\ufedc"); - sb.append("\151"); - sb.append("\ufedc"); - sb.append("\154"); - sb.append("\u025c"); - sb.append("\216"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\217"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\220"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\221"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\222"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\223"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\224"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\225"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\226"); - sb.append("\ufedc"); + sb.append("\uff42"); sb.append("\227"); - sb.append("\ufedc"); - sb.append("\240"); - sb.append("\ufedc"); + sb.append("\uff42"); + sb.append("\230"); + sb.append("\uff42"); + sb.append("\231"); + sb.append("\uff42"); sb.append("\241"); - sb.append("\ufedc"); - sb.append("\250"); - sb.append("\ufedc"); + sb.append("\uff42"); + sb.append("\242"); + sb.append("\uff42"); + sb.append("\245"); + sb.append("\uff42"); + sb.append("\251"); + sb.append("\uff42"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\250"); + sb.append("\260"); sb.append("\004"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\005"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\010"); - sb.append("\ufed9"); + sb.append("\ufd69"); + sb.append("\012"); + sb.append("\ufd69"); + sb.append("\016"); + sb.append("\ufd69"); sb.append("\017"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\020"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\021"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\022"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\023"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\024"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\025"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\026"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\027"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\030"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\031"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\032"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\033"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\034"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\035"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\036"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\037"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\040"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\041"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\042"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\043"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\044"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\045"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\046"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\047"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\050"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\052"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\053"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\054"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\055"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\056"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\057"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\060"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\061"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\062"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\063"); - sb.append("\ufed9"); + sb.append("\ufd69"); + sb.append("\065"); + sb.append("\ufd69"); sb.append("\066"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\067"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\070"); - sb.append("\ufed9"); - sb.append("\073"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\074"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\075"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\076"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\077"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\100"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\101"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\102"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\103"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\104"); - sb.append("\ufed9"); - sb.append("\111"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\114"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\115"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\116"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\121"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\122"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\123"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\124"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\125"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\126"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\130"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\131"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\132"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\133"); - sb.append("\ufed9"); - sb.append("\151"); - sb.append("\ufed9"); - sb.append("\154"); - sb.append("\ufed9"); - sb.append("\216"); - sb.append("\ufed9"); + sb.append("\ufd69"); + sb.append("\215"); + sb.append("\ufd69"); sb.append("\217"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\220"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\221"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\222"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\223"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\224"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\225"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\226"); - sb.append("\ufed9"); + sb.append("\ufd69"); sb.append("\227"); - sb.append("\ufed9"); + sb.append("\ufd69"); + sb.append("\230"); + sb.append("\ufd69"); sb.append("\231"); - sb.append("\ufed9"); - sb.append("\240"); - sb.append("\ufed9"); + sb.append("\ufd69"); + sb.append("\234"); + sb.append("\ufd69"); sb.append("\241"); - sb.append("\ufed9"); + sb.append("\ufd69"); + sb.append("\242"); + sb.append("\ufd69"); + sb.append("\245"); + sb.append("\ufd69"); + sb.append("\251"); + sb.append("\ufd69"); + sb.append("\254"); + sb.append("\ufd69"); + sb.append("\255"); + sb.append("\ufd69"); + sb.append("\256"); + sb.append("\ufd69"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\056"); + sb.append("\010"); + sb.append("\ufef5"); + sb.append("\012"); + sb.append("\ufef5"); + sb.append("\075"); + sb.append("\ufef5"); + sb.append("\076"); + sb.append("\ufef5"); + sb.append("\121"); + sb.append("\ufef5"); + sb.append("\150"); + sb.append("\ufef5"); + sb.append("\157"); + sb.append("\ufef5"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); + sb.append("\231"); + sb.append("\ufef5"); + sb.append("\232"); + sb.append("\ufefa"); + sb.append("\245"); + sb.append("\ufef5"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\254"); + sb.append("\252"); + sb.append("\ufef5"); + sb.append("\254"); + sb.append("\ufef5"); + sb.append("\255"); + sb.append("\ufef5"); + sb.append("\256"); + sb.append("\ufef5"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\050"); + sb.append("\010"); + sb.append("\ufef2"); + sb.append("\012"); + sb.append("\ufef2"); + sb.append("\075"); + sb.append("\ufef2"); + sb.append("\076"); + sb.append("\ufef2"); + sb.append("\121"); + sb.append("\ufef2"); + sb.append("\150"); + sb.append("\ufef2"); + sb.append("\157"); + sb.append("\ufef2"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); + sb.append("\231"); + sb.append("\ufef2"); + sb.append("\245"); + sb.append("\ufef2"); + sb.append("\252"); + sb.append("\ufef2"); + sb.append("\254"); + sb.append("\ufef2"); + sb.append("\255"); + sb.append("\ufef2"); + sb.append("\256"); + sb.append("\ufef2"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufef6"); + sb.append("\232"); + sb.append("\ufef6"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\054"); + sb.append("\010"); + sb.append("\ufef5"); + sb.append("\012"); + sb.append("\ufef5"); + sb.append("\075"); + sb.append("\ufef5"); + sb.append("\076"); + sb.append("\ufef5"); + sb.append("\121"); + sb.append("\ufef5"); + sb.append("\150"); + sb.append("\ufef5"); + sb.append("\157"); + sb.append("\ufef5"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); + sb.append("\231"); + sb.append("\ufef5"); + sb.append("\245"); + sb.append("\ufef5"); sb.append("\250"); - sb.append("\ufed9"); + sb.append("\021"); + sb.append("\251"); + sb.append("\254"); + sb.append("\252"); + sb.append("\ufef5"); + sb.append("\254"); + sb.append("\ufef5"); + sb.append("\255"); + sb.append("\ufef5"); + sb.append("\256"); + sb.append("\ufef5"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\044"); + sb.append("\010"); + sb.append("\ufef4"); + sb.append("\012"); + sb.append("\ufef4"); + sb.append("\075"); + sb.append("\ufef4"); + sb.append("\076"); + sb.append("\ufef4"); + sb.append("\121"); + sb.append("\ufef4"); + sb.append("\150"); + sb.append("\ufef4"); + sb.append("\157"); + sb.append("\ufef4"); + sb.append("\231"); + sb.append("\ufef4"); + sb.append("\245"); + sb.append("\ufef4"); + sb.append("\251"); + sb.append("\254"); + sb.append("\252"); + sb.append("\ufef4"); + sb.append("\254"); + sb.append("\ufef4"); + sb.append("\255"); + sb.append("\ufef4"); + sb.append("\256"); + sb.append("\ufef4"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\u0266"); + sb.append("\232"); + sb.append("\ufd6c"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\044"); + sb.append("\010"); + sb.append("\ufef3"); + sb.append("\012"); + sb.append("\ufef3"); + sb.append("\075"); + sb.append("\ufef3"); + sb.append("\076"); + sb.append("\ufef3"); + sb.append("\121"); + sb.append("\ufef3"); + sb.append("\150"); + sb.append("\ufef3"); + sb.append("\157"); + sb.append("\ufef3"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); + sb.append("\231"); + sb.append("\ufef3"); + sb.append("\245"); + sb.append("\ufef3"); sb.append("\251"); - sb.append("\ufed9"); + sb.append("\254"); + sb.append("\252"); + sb.append("\ufef3"); + sb.append("\254"); + sb.append("\ufef3"); + sb.append("\255"); + sb.append("\ufef3"); + sb.append("\256"); + sb.append("\ufef3"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u0245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufef9"); + sb.append("\232"); + sb.append("\ufef9"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\022"); + sb.append("\034"); sb.append("\010"); sb.append("\244"); + sb.append("\012"); + sb.append("\ufee0"); sb.append("\075"); sb.append("\310"); sb.append("\076"); sb.append("\313"); sb.append("\121"); - sb.append("\237"); - sb.append("\222"); - sb.append("\u0249"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); sb.append("\240"); + sb.append("\150"); + sb.append("\316"); + sb.append("\157"); + sb.append("\ufee0"); + sb.append("\231"); + sb.append("\321"); + sb.append("\245"); + sb.append("\ufee0"); + sb.append("\252"); + sb.append("\ufee0"); + sb.append("\254"); + sb.append("\241"); sb.append("\255"); + sb.append("\237"); + sb.append("\256"); sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\244"); + sb.append("\012"); + sb.append("\012"); + sb.append("\uff43"); + sb.append("\157"); + sb.append("\u0228"); + sb.append("\245"); + sb.append("\uff43"); + sb.append("\252"); + sb.append("\u022b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\012"); + sb.append("\uff41"); + sb.append("\245"); + sb.append("\u0238"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\004"); - sb.append("\ufedb"); - sb.append("\005"); - sb.append("\ufedb"); + sb.append("\012"); + sb.append("\uff40"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\012"); + sb.append("\u023a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\010"); - sb.append("\ufedb"); - sb.append("\017"); - sb.append("\ufedb"); - sb.append("\020"); - sb.append("\ufedb"); - sb.append("\021"); - sb.append("\ufedb"); - sb.append("\022"); - sb.append("\ufedb"); - sb.append("\023"); - sb.append("\ufedb"); - sb.append("\024"); - sb.append("\ufedb"); - sb.append("\025"); - sb.append("\ufedb"); - sb.append("\026"); - sb.append("\ufedb"); - sb.append("\027"); - sb.append("\ufedb"); - sb.append("\030"); - sb.append("\ufedb"); - sb.append("\031"); - sb.append("\ufedb"); - sb.append("\032"); - sb.append("\ufedb"); - sb.append("\033"); - sb.append("\ufedb"); - sb.append("\034"); - sb.append("\ufedb"); - sb.append("\035"); - sb.append("\ufedb"); - sb.append("\036"); - sb.append("\ufedb"); - sb.append("\037"); - sb.append("\ufedb"); - sb.append("\040"); - sb.append("\ufedb"); - sb.append("\041"); - sb.append("\ufedb"); - sb.append("\042"); - sb.append("\ufedb"); - sb.append("\043"); - sb.append("\ufedb"); - sb.append("\044"); - sb.append("\ufedb"); - sb.append("\045"); - sb.append("\ufedb"); - sb.append("\046"); - sb.append("\ufedb"); - sb.append("\047"); - sb.append("\ufedb"); - sb.append("\050"); - sb.append("\ufedb"); - sb.append("\052"); - sb.append("\ufedb"); - sb.append("\053"); - sb.append("\ufedb"); - sb.append("\054"); - sb.append("\ufedb"); - sb.append("\055"); - sb.append("\ufedb"); - sb.append("\056"); - sb.append("\ufedb"); - sb.append("\057"); - sb.append("\ufedb"); - sb.append("\060"); - sb.append("\ufedb"); - sb.append("\061"); - sb.append("\ufedb"); - sb.append("\062"); - sb.append("\ufedb"); - sb.append("\063"); - sb.append("\ufedb"); - sb.append("\066"); - sb.append("\ufedb"); - sb.append("\067"); - sb.append("\ufedb"); - sb.append("\070"); - sb.append("\ufedb"); - sb.append("\073"); - sb.append("\ufedb"); - sb.append("\074"); - sb.append("\ufedb"); + sb.append("\127"); + sb.append("\ufee4"); + sb.append("\134"); + sb.append("\u023b"); + sb.append("\232"); + sb.append("\ufee4"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\072"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\356"); + sb.append("\015"); + sb.append("\364"); + sb.append("\016"); + sb.append("\357"); sb.append("\075"); - sb.append("\ufedb"); - sb.append("\076"); - sb.append("\ufedb"); + sb.append("\351"); sb.append("\077"); - sb.append("\ufedb"); + sb.append("\123"); sb.append("\100"); - sb.append("\ufedb"); + sb.append("\012"); sb.append("\101"); - sb.append("\ufedb"); + sb.append("\206"); sb.append("\102"); - sb.append("\ufedb"); + sb.append("\041"); sb.append("\103"); - sb.append("\ufedb"); + sb.append("\144"); sb.append("\104"); - sb.append("\ufedb"); - sb.append("\111"); - sb.append("\ufedb"); - sb.append("\114"); - sb.append("\ufedb"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); sb.append("\115"); - sb.append("\ufedb"); + sb.append("\136"); sb.append("\116"); - sb.append("\ufedb"); + sb.append("\046"); sb.append("\121"); - sb.append("\ufedb"); - sb.append("\122"); - sb.append("\ufedb"); - sb.append("\123"); - sb.append("\ufedb"); - sb.append("\124"); - sb.append("\ufedb"); - sb.append("\125"); - sb.append("\ufedb"); - sb.append("\126"); - sb.append("\ufedb"); + sb.append("\160"); + sb.append("\173"); + sb.append("\362"); + sb.append("\174"); + sb.append("\352"); + sb.append("\200"); + sb.append("\347"); + sb.append("\201"); + sb.append("\354"); + sb.append("\215"); + sb.append("\360"); + sb.append("\217"); + sb.append("\u023e"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\366"); + sb.append("\237"); + sb.append("\060"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\104"); + sb.append("\127"); + sb.append("\ufdb9"); sb.append("\130"); - sb.append("\ufedb"); + sb.append("\u0105"); sb.append("\131"); - sb.append("\ufedb"); + sb.append("\u0116"); sb.append("\132"); - sb.append("\ufedb"); - sb.append("\133"); - sb.append("\ufedb"); + sb.append("\375"); + sb.append("\150"); + sb.append("\u0100"); sb.append("\151"); - sb.append("\ufedb"); - sb.append("\216"); - sb.append("\ufedb"); - sb.append("\217"); - sb.append("\ufedb"); - sb.append("\220"); - sb.append("\ufedb"); - sb.append("\221"); - sb.append("\ufedb"); - sb.append("\222"); - sb.append("\ufedb"); - sb.append("\223"); - sb.append("\ufedb"); - sb.append("\224"); - sb.append("\ufedb"); - sb.append("\225"); - sb.append("\ufedb"); - sb.append("\226"); - sb.append("\ufedb"); - sb.append("\227"); - sb.append("\ufedb"); - sb.append("\240"); - sb.append("\ufedb"); - sb.append("\241"); - sb.append("\ufedb"); - sb.append("\250"); - sb.append("\ufedb"); - sb.append("\251"); - sb.append("\u0259"); + sb.append("\ufdb9"); + sb.append("\152"); + sb.append("\374"); + sb.append("\153"); + sb.append("\u010e"); + sb.append("\154"); + sb.append("\u0113"); + sb.append("\155"); + sb.append("\376"); + sb.append("\156"); + sb.append("\u0107"); + sb.append("\157"); + sb.append("\u010f"); + sb.append("\160"); + sb.append("\u0115"); + sb.append("\161"); + sb.append("\u0109"); + sb.append("\162"); + sb.append("\371"); + sb.append("\163"); + sb.append("\u0106"); + sb.append("\164"); + sb.append("\u0112"); + sb.append("\165"); + sb.append("\u0110"); + sb.append("\166"); + sb.append("\u0104"); + sb.append("\167"); + sb.append("\u0102"); + sb.append("\170"); + sb.append("\u0111"); + sb.append("\171"); + sb.append("\u010d"); + sb.append("\172"); + sb.append("\u0108"); + sb.append("\173"); + sb.append("\u0117"); + sb.append("\174"); + sb.append("\u0103"); + sb.append("\175"); + sb.append("\u010c"); + sb.append("\176"); + sb.append("\u010a"); + sb.append("\177"); + sb.append("\372"); + sb.append("\202"); + sb.append("\377"); + sb.append("\232"); + sb.append("\ufdb9"); + sb.append("\243"); + sb.append("\u0101"); + sb.append("\246"); + sb.append("\373"); + sb.append("\252"); + sb.append("\u0114"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\022"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufd8d"); + sb.append("\232"); + sb.append("\ufd8d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\032"); sb.append("\010"); sb.append("\244"); + sb.append("\012"); sb.append("\075"); - sb.append("\310"); - sb.append("\076"); - sb.append("\313"); + sb.append("\075"); + sb.append("\166"); sb.append("\121"); - sb.append("\237"); - sb.append("\222"); - sb.append("\u0249"); - sb.append("\253"); - sb.append("\241"); + sb.append("\240"); + sb.append("\215"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\u01f8"); + sb.append("\234"); + sb.append("\152"); sb.append("\254"); - sb.append("\240"); + sb.append("\241"); sb.append("\255"); + sb.append("\237"); + sb.append("\256"); sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufee3"); + sb.append("\232"); + sb.append("\ufee3"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\012"); + sb.append("\127"); + sb.append("\ufdcd"); + sb.append("\151"); + sb.append("\ufdcd"); + sb.append("\231"); + sb.append("\u0242"); + sb.append("\232"); + sb.append("\ufdcd"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\010"); - sb.append("\073"); - sb.append("\ufee1"); - sb.append("\111"); - sb.append("\ufee1"); + sb.append("\127"); + sb.append("\ufdb8"); sb.append("\151"); - sb.append("\ufee1"); + sb.append("\ufdb8"); + sb.append("\232"); + sb.append("\ufdb8"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\250"); + sb.append("\344"); + sb.append("\003"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\ufeda"); + sb.append("\u0222"); sb.append("\005"); - sb.append("\ufeda"); + sb.append("\u01ae"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); sb.append("\010"); - sb.append("\ufeda"); + sb.append("\u0226"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); sb.append("\017"); - sb.append("\ufeda"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\ufeda"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\ufeda"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\ufeda"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\ufeda"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\ufeda"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\ufeda"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\ufeda"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\ufeda"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\ufeda"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\ufeda"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\ufeda"); + sb.append("\u0214"); sb.append("\033"); - sb.append("\ufeda"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\ufeda"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\ufeda"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\ufeda"); + sb.append("\u0219"); sb.append("\037"); - sb.append("\ufeda"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\ufeda"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\ufeda"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\ufeda"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\ufeda"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\ufeda"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\ufeda"); + sb.append("\u0204"); sb.append("\046"); - sb.append("\ufeda"); + sb.append("\u019f"); sb.append("\047"); - sb.append("\ufeda"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\ufeda"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\ufeda"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\ufeda"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\ufeda"); + sb.append("\u0206"); sb.append("\055"); - sb.append("\ufeda"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\ufeda"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\ufeda"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\ufeda"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\ufeda"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\ufeda"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\ufeda"); + sb.append("\u0200"); + sb.append("\065"); + sb.append("\u0207"); sb.append("\066"); - sb.append("\ufeda"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\ufeda"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\ufeda"); - sb.append("\073"); - sb.append("\ufeda"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\ufeda"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\ufeda"); + sb.append("\u0221"); sb.append("\076"); - sb.append("\ufeda"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\ufeda"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\ufeda"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\ufeda"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\ufeda"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\ufeda"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\ufeda"); - sb.append("\111"); - sb.append("\ufeda"); + sb.append("\u0216"); + sb.append("\105"); + sb.append("\141"); sb.append("\114"); - sb.append("\ufeda"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\ufeda"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\ufeda"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\ufeda"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\ufeda"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\ufeda"); + sb.append("\u0210"); sb.append("\124"); - sb.append("\ufeda"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\ufeda"); + sb.append("\u0215"); sb.append("\126"); - sb.append("\ufeda"); + sb.append("\u021a"); sb.append("\130"); - sb.append("\ufeda"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\ufeda"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\ufeda"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\ufeda"); - sb.append("\151"); - sb.append("\ufeda"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); sb.append("\154"); - sb.append("\ufeda"); + sb.append("\207"); sb.append("\216"); - sb.append("\ufeda"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\ufeda"); + sb.append("\u0213"); sb.append("\220"); - sb.append("\ufeda"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\ufeda"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\ufeda"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\ufeda"); + sb.append("\u0205"); sb.append("\224"); - sb.append("\ufeda"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\ufeda"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\ufeda"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\ufeda"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); sb.append("\231"); - sb.append("\ufeda"); - sb.append("\240"); - sb.append("\ufeda"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufec3"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\241"); - sb.append("\ufeda"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); sb.append("\250"); - sb.append("\ufeda"); + sb.append("\021"); sb.append("\251"); - sb.append("\ufeda"); + sb.append("\u015e"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\246"); sb.append("\004"); - sb.append("\ufede"); - sb.append("\005"); - sb.append("\ufede"); - sb.append("\010"); - sb.append("\ufede"); - sb.append("\017"); - sb.append("\ufede"); - sb.append("\020"); - sb.append("\ufede"); - sb.append("\021"); - sb.append("\ufede"); - sb.append("\022"); - sb.append("\ufede"); - sb.append("\023"); - sb.append("\ufede"); - sb.append("\024"); - sb.append("\ufede"); - sb.append("\025"); - sb.append("\ufede"); + sb.append("\232"); + sb.append("\u0244"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\016"); + sb.append("\067"); + sb.append("\ufdcc"); + sb.append("\070"); + sb.append("\ufdcc"); + sb.append("\111"); + sb.append("\ufdcc"); + sb.append("\127"); + sb.append("\ufdcc"); + sb.append("\151"); + sb.append("\ufdcc"); + sb.append("\232"); + sb.append("\ufdcc"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\073"); + sb.append("\ufee2"); + sb.append("\233"); + sb.append("\u0246"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\026"); - sb.append("\ufede"); - sb.append("\027"); - sb.append("\ufede"); - sb.append("\030"); - sb.append("\ufede"); + sb.append("\010"); + sb.append("\244"); + sb.append("\075"); + sb.append("\310"); + sb.append("\076"); + sb.append("\313"); + sb.append("\121"); + sb.append("\240"); + sb.append("\150"); + sb.append("\u024e"); + sb.append("\223"); + sb.append("\u024d"); + sb.append("\231"); + sb.append("\u0250"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\073"); + sb.append("\u0248"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\176"); + sb.append("\003"); + sb.append("\u024b"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); sb.append("\031"); - sb.append("\ufede"); + sb.append("\016"); + sb.append("\071"); sb.append("\032"); - sb.append("\ufede"); - sb.append("\033"); - sb.append("\ufede"); - sb.append("\034"); - sb.append("\ufede"); - sb.append("\035"); - sb.append("\ufede"); + sb.append("\106"); sb.append("\036"); - sb.append("\ufede"); - sb.append("\037"); - sb.append("\ufede"); - sb.append("\040"); - sb.append("\ufede"); - sb.append("\041"); - sb.append("\ufede"); - sb.append("\042"); - sb.append("\ufede"); - sb.append("\043"); - sb.append("\ufede"); + sb.append("\125"); sb.append("\044"); - sb.append("\ufede"); + sb.append("\222"); sb.append("\045"); - sb.append("\ufede"); - sb.append("\046"); - sb.append("\ufede"); - sb.append("\047"); - sb.append("\ufede"); + sb.append("\u01b3"); sb.append("\050"); - sb.append("\ufede"); - sb.append("\052"); - sb.append("\ufede"); - sb.append("\053"); - sb.append("\ufede"); - sb.append("\054"); - sb.append("\ufede"); - sb.append("\055"); - sb.append("\ufede"); - sb.append("\056"); - sb.append("\ufede"); - sb.append("\057"); - sb.append("\ufede"); - sb.append("\060"); - sb.append("\ufede"); - sb.append("\061"); - sb.append("\ufede"); + sb.append("\173"); + sb.append("\051"); + sb.append("\214"); + sb.append("\054"); + sb.append("\026"); sb.append("\062"); - sb.append("\ufede"); + sb.append("\210"); sb.append("\063"); - sb.append("\ufede"); - sb.append("\066"); - sb.append("\ufede"); - sb.append("\067"); - sb.append("\ufede"); - sb.append("\070"); - sb.append("\ufede"); - sb.append("\073"); - sb.append("\ufede"); + sb.append("\010"); sb.append("\074"); - sb.append("\ufede"); + sb.append("\051"); sb.append("\075"); - sb.append("\ufede"); - sb.append("\076"); - sb.append("\ufede"); + sb.append("\166"); sb.append("\077"); - sb.append("\ufede"); + sb.append("\123"); sb.append("\100"); - sb.append("\ufede"); + sb.append("\012"); sb.append("\101"); - sb.append("\ufede"); + sb.append("\206"); sb.append("\102"); - sb.append("\ufede"); + sb.append("\041"); sb.append("\103"); - sb.append("\ufede"); + sb.append("\144"); sb.append("\104"); - sb.append("\ufede"); - sb.append("\111"); - sb.append("\ufede"); - sb.append("\114"); - sb.append("\ufede"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); sb.append("\115"); - sb.append("\ufede"); + sb.append("\136"); sb.append("\116"); - sb.append("\ufede"); + sb.append("\046"); sb.append("\121"); - sb.append("\ufede"); + sb.append("\160"); sb.append("\122"); - sb.append("\ufede"); + sb.append("\013"); sb.append("\123"); - sb.append("\ufede"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\ufede"); sb.append("\125"); - sb.append("\ufede"); + sb.append("\116"); sb.append("\126"); - sb.append("\ufede"); - sb.append("\130"); - sb.append("\ufede"); sb.append("\131"); - sb.append("\ufede"); - sb.append("\132"); - sb.append("\ufede"); sb.append("\133"); - sb.append("\ufede"); - sb.append("\151"); - sb.append("\ufede"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); sb.append("\154"); - sb.append("\ufed5"); + sb.append("\207"); sb.append("\216"); - sb.append("\ufede"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\ufede"); - sb.append("\220"); - sb.append("\ufede"); - sb.append("\221"); - sb.append("\ufede"); - sb.append("\222"); - sb.append("\ufede"); + sb.append("\101"); sb.append("\223"); - sb.append("\ufede"); - sb.append("\224"); - sb.append("\ufede"); - sb.append("\225"); - sb.append("\ufede"); - sb.append("\226"); - sb.append("\ufede"); - sb.append("\227"); - sb.append("\ufede"); - sb.append("\240"); - sb.append("\ufede"); - sb.append("\241"); - sb.append("\ufede"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\047"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\250"); - sb.append("\ufede"); - sb.append("\251"); - sb.append("\u0254"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe0c"); + sb.append("\033"); + sb.append("\ufe0c"); + sb.append("\073"); + sb.append("\ufe0c"); + sb.append("\112"); + sb.append("\ufe0c"); + sb.append("\127"); + sb.append("\ufe0c"); + sb.append("\130"); + sb.append("\ufe0c"); + sb.append("\131"); + sb.append("\ufe0c"); + sb.append("\132"); + sb.append("\ufe0c"); + sb.append("\150"); + sb.append("\ufe0c"); + sb.append("\151"); + sb.append("\ufe0c"); + sb.append("\152"); + sb.append("\ufe0c"); + sb.append("\153"); + sb.append("\ufe0c"); sb.append("\154"); - sb.append("\u0251"); + sb.append("\ufe0c"); + sb.append("\155"); + sb.append("\ufe0c"); + sb.append("\156"); + sb.append("\ufe0c"); + sb.append("\157"); + sb.append("\ufe0c"); + sb.append("\160"); + sb.append("\ufe0c"); + sb.append("\161"); + sb.append("\ufe0c"); + sb.append("\162"); + sb.append("\ufe0c"); + sb.append("\163"); + sb.append("\ufe0c"); + sb.append("\164"); + sb.append("\ufe0c"); + sb.append("\165"); + sb.append("\ufe0c"); + sb.append("\166"); + sb.append("\ufe0c"); + sb.append("\167"); + sb.append("\ufe0c"); + sb.append("\170"); + sb.append("\ufe0c"); + sb.append("\171"); + sb.append("\ufe0c"); + sb.append("\172"); + sb.append("\ufe0c"); + sb.append("\173"); + sb.append("\ufe0c"); + sb.append("\174"); + sb.append("\ufe0c"); + sb.append("\175"); + sb.append("\ufe0c"); + sb.append("\176"); + sb.append("\ufe0c"); + sb.append("\177"); + sb.append("\ufe0c"); + sb.append("\202"); + sb.append("\ufe0c"); + sb.append("\216"); + sb.append("\ufe0c"); + sb.append("\232"); + sb.append("\ufe0c"); + sb.append("\233"); + sb.append("\ufe0c"); + sb.append("\243"); + sb.append("\ufe0c"); + sb.append("\246"); + sb.append("\ufe0c"); + sb.append("\252"); + sb.append("\ufe0c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\024"); - sb.append("\010"); - sb.append("\244"); - sb.append("\075"); - sb.append("\310"); - sb.append("\076"); - sb.append("\313"); - sb.append("\121"); - sb.append("\237"); - sb.append("\222"); - sb.append("\u0249"); - sb.append("\230"); - sb.append("\u024c"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufd50"); + sb.append("\033"); + sb.append("\ufd50"); + sb.append("\073"); + sb.append("\ufd50"); + sb.append("\112"); + sb.append("\ufd50"); + sb.append("\127"); + sb.append("\ufd50"); + sb.append("\130"); + sb.append("\ufd50"); + sb.append("\131"); + sb.append("\ufd50"); + sb.append("\132"); + sb.append("\ufd50"); + sb.append("\150"); + sb.append("\ufd50"); + sb.append("\151"); + sb.append("\ufd50"); + sb.append("\152"); + sb.append("\ufd50"); + sb.append("\153"); + sb.append("\ufd50"); + sb.append("\154"); + sb.append("\ufd50"); + sb.append("\155"); + sb.append("\ufd50"); + sb.append("\156"); + sb.append("\ufd50"); + sb.append("\157"); + sb.append("\ufd50"); + sb.append("\160"); + sb.append("\ufd50"); + sb.append("\161"); + sb.append("\ufd50"); + sb.append("\162"); + sb.append("\ufd50"); + sb.append("\163"); + sb.append("\ufd50"); + sb.append("\164"); + sb.append("\ufd50"); + sb.append("\165"); + sb.append("\ufd50"); + sb.append("\166"); + sb.append("\ufd50"); + sb.append("\167"); + sb.append("\ufd50"); + sb.append("\170"); + sb.append("\ufd50"); + sb.append("\171"); + sb.append("\ufd50"); + sb.append("\172"); + sb.append("\ufd50"); + sb.append("\173"); + sb.append("\ufd50"); + sb.append("\174"); + sb.append("\ufd50"); + sb.append("\175"); + sb.append("\ufd50"); + sb.append("\176"); + sb.append("\ufd50"); + sb.append("\177"); + sb.append("\ufd50"); + sb.append("\202"); + sb.append("\ufd50"); + sb.append("\216"); + sb.append("\ufd50"); + sb.append("\232"); + sb.append("\ufd50"); + sb.append("\233"); + sb.append("\ufd50"); + sb.append("\243"); + sb.append("\ufd50"); + sb.append("\246"); + sb.append("\ufd50"); + sb.append("\252"); + sb.append("\ufd50"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\244"); - sb.append("\004"); - sb.append("\ufed3"); - sb.append("\005"); - sb.append("\ufed3"); - sb.append("\010"); - sb.append("\ufed3"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufd4f"); + sb.append("\033"); + sb.append("\ufd4f"); + sb.append("\073"); + sb.append("\ufd4f"); + sb.append("\112"); + sb.append("\ufd4f"); + sb.append("\127"); + sb.append("\ufd4f"); + sb.append("\130"); + sb.append("\ufd4f"); + sb.append("\131"); + sb.append("\ufd4f"); + sb.append("\132"); + sb.append("\ufd4f"); + sb.append("\150"); + sb.append("\ufd4f"); + sb.append("\151"); + sb.append("\ufd4f"); + sb.append("\152"); + sb.append("\ufd4f"); + sb.append("\153"); + sb.append("\ufd4f"); + sb.append("\154"); + sb.append("\ufd4f"); + sb.append("\155"); + sb.append("\ufd4f"); + sb.append("\156"); + sb.append("\ufd4f"); + sb.append("\157"); + sb.append("\ufd4f"); + sb.append("\160"); + sb.append("\ufd4f"); + sb.append("\161"); + sb.append("\ufd4f"); + sb.append("\162"); + sb.append("\ufd4f"); + sb.append("\163"); + sb.append("\ufd4f"); + sb.append("\164"); + sb.append("\ufd4f"); + sb.append("\165"); + sb.append("\ufd4f"); + sb.append("\166"); + sb.append("\ufd4f"); + sb.append("\167"); + sb.append("\ufd4f"); + sb.append("\170"); + sb.append("\ufd4f"); + sb.append("\171"); + sb.append("\ufd4f"); + sb.append("\172"); + sb.append("\ufd4f"); + sb.append("\173"); + sb.append("\ufd4f"); + sb.append("\174"); + sb.append("\ufd4f"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable4.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable4.java index ed82446a411d..7cc443445e5b 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable4.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable4.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,328 +29,362 @@ public String getTableData() { } protected EncodedActionTable4() { sb = new StringBuilder(); + sb.append("\175"); + sb.append("\ufd4f"); + sb.append("\176"); + sb.append("\ufd4f"); + sb.append("\177"); + sb.append("\ufd4f"); + sb.append("\202"); + sb.append("\ufd4f"); + sb.append("\216"); + sb.append("\ufd4f"); + sb.append("\232"); + sb.append("\ufd4f"); + sb.append("\233"); + sb.append("\ufd4f"); + sb.append("\243"); + sb.append("\ufd4f"); + sb.append("\246"); + sb.append("\ufd4f"); + sb.append("\252"); + sb.append("\ufd4f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\244"); + sb.append("\004"); + sb.append("\ufedc"); + sb.append("\005"); + sb.append("\ufedc"); + sb.append("\010"); + sb.append("\ufedc"); sb.append("\017"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\020"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\021"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\022"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\023"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\024"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\025"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\026"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\027"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\030"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\031"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\032"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\033"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\034"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\035"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\036"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\037"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\040"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\041"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\042"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\043"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\044"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\045"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\046"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\047"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\050"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\052"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\053"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\054"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\055"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\056"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\057"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\060"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\061"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\062"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\063"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\066"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\067"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\070"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\073"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\074"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\075"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\076"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\077"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\100"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\101"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\102"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\103"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\104"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\111"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\114"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\115"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\116"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\121"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\122"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\123"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\124"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\125"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\126"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\130"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\131"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\132"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\133"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\151"); - sb.append("\ufed3"); - sb.append("\154"); - sb.append("\ufed3"); - sb.append("\216"); - sb.append("\ufed3"); + sb.append("\ufedc"); + sb.append("\155"); + sb.append("\u0260"); sb.append("\217"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\220"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\221"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\222"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\223"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\224"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\225"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\226"); - sb.append("\ufed3"); + sb.append("\ufedc"); sb.append("\227"); - sb.append("\ufed3"); - sb.append("\240"); - sb.append("\ufed3"); + sb.append("\ufedc"); + sb.append("\230"); + sb.append("\ufedc"); sb.append("\241"); - sb.append("\ufed3"); - sb.append("\250"); - sb.append("\ufed3"); + sb.append("\ufedc"); + sb.append("\242"); + sb.append("\ufedc"); + sb.append("\251"); + sb.append("\ufedc"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\244"); + sb.append("\250"); sb.append("\004"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\005"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\010"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\017"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\020"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\021"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\022"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\023"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\024"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\025"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\026"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\027"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\030"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\031"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\032"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\033"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\034"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\035"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\036"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\037"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\040"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\041"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\042"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\043"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\044"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\045"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\046"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\047"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\050"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\052"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\053"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\054"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\055"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\056"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\057"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\060"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\061"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\062"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\063"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\066"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\067"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\070"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\073"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\074"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\075"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\076"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\077"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\100"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\101"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\102"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\103"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\104"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\111"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\114"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\115"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\116"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\121"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\122"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\123"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\124"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\125"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\126"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\130"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\131"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\132"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\133"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\151"); - sb.append("\ufed5"); - sb.append("\154"); - sb.append("\ufed5"); - sb.append("\216"); - sb.append("\ufed5"); + sb.append("\ufed9"); + sb.append("\155"); + sb.append("\ufed9"); sb.append("\217"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\220"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\221"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\222"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\223"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\224"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\225"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\226"); - sb.append("\ufed5"); + sb.append("\ufed9"); sb.append("\227"); - sb.append("\ufed5"); - sb.append("\240"); - sb.append("\ufed5"); + sb.append("\ufed9"); + sb.append("\230"); + sb.append("\ufed9"); + sb.append("\232"); + sb.append("\ufed9"); sb.append("\241"); - sb.append("\ufed5"); - sb.append("\250"); - sb.append("\ufed5"); + sb.append("\ufed9"); + sb.append("\242"); + sb.append("\ufed9"); + sb.append("\251"); + sb.append("\ufed9"); + sb.append("\252"); + sb.append("\ufed9"); sb.append("\001"); sb.append("\002"); sb.append("\000"); @@ -361,4172 +396,4138 @@ protected EncodedActionTable4() { sb.append("\076"); sb.append("\313"); sb.append("\121"); - sb.append("\237"); - sb.append("\222"); - sb.append("\u0249"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); sb.append("\240"); + sb.append("\223"); + sb.append("\u024d"); + sb.append("\254"); + sb.append("\241"); sb.append("\255"); + sb.append("\237"); + sb.append("\256"); sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\246"); + sb.append("\244"); sb.append("\004"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\005"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\010"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\017"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\020"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\021"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\022"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\023"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\024"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\025"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\026"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\027"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\030"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\031"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\032"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\033"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\034"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\035"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\036"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\037"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\040"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\041"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\042"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\043"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\044"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\045"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\046"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\047"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\050"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\052"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\053"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\054"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\055"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\056"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\057"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\060"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\061"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\062"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\063"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\066"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\067"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\070"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\073"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\074"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\075"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\076"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\077"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\100"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\101"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\102"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\103"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\104"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\111"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\114"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\115"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\116"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\121"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\122"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\123"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\124"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\125"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\126"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\130"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\131"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\132"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\133"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\151"); - sb.append("\ufed1"); - sb.append("\216"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\217"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\220"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\221"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\222"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\223"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\224"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\225"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\226"); - sb.append("\ufed1"); + sb.append("\ufedb"); sb.append("\227"); - sb.append("\ufed1"); - sb.append("\231"); - sb.append("\ufed1"); - sb.append("\240"); - sb.append("\ufed1"); + sb.append("\ufedb"); + sb.append("\230"); + sb.append("\ufedb"); sb.append("\241"); - sb.append("\ufed1"); - sb.append("\250"); - sb.append("\ufed1"); + sb.append("\ufedb"); + sb.append("\242"); + sb.append("\ufedb"); sb.append("\251"); - sb.append("\ufed1"); + sb.append("\ufedb"); + sb.append("\252"); + sb.append("\u025d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\231"); - sb.append("\u0258"); - sb.append("\251"); - sb.append("\u0259"); + sb.append("\022"); + sb.append("\010"); + sb.append("\244"); + sb.append("\075"); + sb.append("\310"); + sb.append("\076"); + sb.append("\313"); + sb.append("\121"); + sb.append("\240"); + sb.append("\223"); + sb.append("\u024d"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\251"); - sb.append("\u0254"); + sb.append("\010"); + sb.append("\073"); + sb.append("\ufee1"); + sb.append("\111"); + sb.append("\ufee1"); + sb.append("\151"); + sb.append("\ufee1"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\244"); + sb.append("\250"); sb.append("\004"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\005"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\010"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\017"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\020"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\021"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\022"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\023"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\024"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\025"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\026"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\027"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\030"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\031"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\032"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\033"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\034"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\035"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\036"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\037"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\040"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\041"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\042"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\043"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\044"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\045"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\046"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\047"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\050"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\052"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\053"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\054"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\055"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\056"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\057"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\060"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\061"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\062"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\063"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\066"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\067"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\070"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\073"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\074"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\075"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\076"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\077"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\100"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\101"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\102"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\103"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\104"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\111"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\114"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\115"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\116"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\121"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\122"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\123"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\124"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\125"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\126"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\130"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\131"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\132"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\133"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\151"); - sb.append("\ufed4"); - sb.append("\154"); - sb.append("\ufed4"); - sb.append("\216"); - sb.append("\ufed4"); + sb.append("\ufeda"); + sb.append("\155"); + sb.append("\ufeda"); sb.append("\217"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\220"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\221"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\222"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\223"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\224"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\225"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\226"); - sb.append("\ufed4"); + sb.append("\ufeda"); sb.append("\227"); - sb.append("\ufed4"); - sb.append("\240"); - sb.append("\ufed4"); - sb.append("\241"); - sb.append("\ufed4"); - sb.append("\250"); - sb.append("\ufed4"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\022"); - sb.append("\010"); - sb.append("\244"); - sb.append("\075"); - sb.append("\310"); - sb.append("\076"); - sb.append("\313"); - sb.append("\121"); - sb.append("\237"); - sb.append("\222"); - sb.append("\u0249"); - sb.append("\253"); + sb.append("\ufeda"); + sb.append("\230"); + sb.append("\ufeda"); + sb.append("\232"); + sb.append("\ufeda"); sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); + sb.append("\ufeda"); + sb.append("\242"); + sb.append("\ufeda"); + sb.append("\251"); + sb.append("\ufeda"); + sb.append("\252"); + sb.append("\ufeda"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\246"); sb.append("\004"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\005"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\010"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\017"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\020"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\021"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\022"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\023"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\024"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\025"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\026"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\027"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\030"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\031"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\032"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\033"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\034"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\035"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\036"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\037"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\040"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\041"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\042"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\043"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\044"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\045"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\046"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\047"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\050"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\052"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\053"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\054"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\055"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\056"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\057"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\060"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\061"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\062"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\063"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\066"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\067"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\070"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\073"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\074"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\075"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\076"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\077"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\100"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\101"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\102"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\103"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\104"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\111"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\114"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\115"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\116"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\121"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\122"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\123"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\124"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\125"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\126"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\130"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\131"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\132"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\133"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\151"); - sb.append("\ufed0"); - sb.append("\216"); - sb.append("\ufed0"); + sb.append("\ufede"); + sb.append("\155"); + sb.append("\ufed5"); sb.append("\217"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\220"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\221"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\222"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\223"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\224"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\225"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\226"); - sb.append("\ufed0"); + sb.append("\ufede"); sb.append("\227"); - sb.append("\ufed0"); - sb.append("\231"); - sb.append("\ufed0"); - sb.append("\240"); - sb.append("\ufed0"); + sb.append("\ufede"); + sb.append("\230"); + sb.append("\ufede"); sb.append("\241"); - sb.append("\ufed0"); - sb.append("\250"); - sb.append("\ufed0"); + sb.append("\ufede"); + sb.append("\242"); + sb.append("\ufede"); sb.append("\251"); - sb.append("\ufed0"); + sb.append("\ufede"); + sb.append("\252"); + sb.append("\u0258"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\242"); sb.append("\004"); - sb.append("\ufedd"); + sb.append("\155"); + sb.append("\u0255"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\024"); + sb.append("\010"); + sb.append("\244"); + sb.append("\075"); + sb.append("\310"); + sb.append("\076"); + sb.append("\313"); + sb.append("\121"); + sb.append("\240"); + sb.append("\223"); + sb.append("\u024d"); + sb.append("\231"); + sb.append("\u0250"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\244"); + sb.append("\004"); + sb.append("\ufed3"); sb.append("\005"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\010"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\017"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\020"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\021"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\022"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\023"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\024"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\025"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\026"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\027"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\030"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\031"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\032"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\033"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\034"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\035"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\036"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\037"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\040"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\041"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\042"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\043"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\044"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\045"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\046"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\047"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\050"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\052"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\053"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\054"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\055"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\056"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\057"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\060"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\061"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\062"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\063"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\066"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\067"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\070"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\073"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\074"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\075"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\076"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\077"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\100"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\101"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\102"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\103"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\104"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\111"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\114"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\115"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\116"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\121"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\122"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\123"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\124"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\125"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\126"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\130"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\131"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\132"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\133"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\151"); - sb.append("\ufedd"); - sb.append("\216"); - sb.append("\ufedd"); + sb.append("\ufed3"); + sb.append("\155"); + sb.append("\ufed3"); sb.append("\217"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\220"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\221"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\222"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\223"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\224"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\225"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\226"); - sb.append("\ufedd"); + sb.append("\ufed3"); sb.append("\227"); - sb.append("\ufedd"); - sb.append("\240"); - sb.append("\ufedd"); - sb.append("\241"); - sb.append("\ufedd"); - sb.append("\250"); - sb.append("\ufedd"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\024"); - sb.append("\010"); - sb.append("\244"); - sb.append("\075"); - sb.append("\310"); - sb.append("\076"); - sb.append("\313"); - sb.append("\121"); - sb.append("\237"); - sb.append("\222"); - sb.append("\u0249"); + sb.append("\ufed3"); sb.append("\230"); - sb.append("\u024c"); - sb.append("\253"); + sb.append("\ufed3"); sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); + sb.append("\ufed3"); + sb.append("\242"); + sb.append("\ufed3"); + sb.append("\251"); + sb.append("\ufed3"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\244"); sb.append("\004"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\005"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\010"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\017"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\020"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\021"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\022"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\023"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\024"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\025"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\026"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\027"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\030"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\031"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\032"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\033"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\034"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\035"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\036"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\037"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\040"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\041"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\042"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\043"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\044"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\045"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\046"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\047"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\050"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\052"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\053"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\054"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\055"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\056"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\057"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\060"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\061"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\062"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\063"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\066"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\067"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\070"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\073"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\074"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\075"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\076"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\077"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\100"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\101"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\102"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\103"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\104"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\111"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\114"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\115"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\116"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\121"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\122"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\123"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\124"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\125"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\126"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\130"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\131"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\132"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\133"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\151"); - sb.append("\ufed2"); - sb.append("\154"); - sb.append("\ufed2"); - sb.append("\216"); - sb.append("\ufed2"); + sb.append("\ufed5"); + sb.append("\155"); + sb.append("\ufed5"); sb.append("\217"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\220"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\221"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\222"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\223"); - sb.append("\ufed2"); + sb.append("\ufed5"); sb.append("\224"); - sb.append("\ufed2"); - sb.append("\225"); - sb.append("\ufed2"); - sb.append("\226"); - sb.append("\ufed2"); - sb.append("\227"); - sb.append("\ufed2"); - sb.append("\240"); - sb.append("\ufed2"); - sb.append("\241"); - sb.append("\ufed2"); - sb.append("\250"); - sb.append("\ufed2"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\042"); - sb.append("\010"); - sb.append("\ufeed"); - sb.append("\012"); - sb.append("\ufeed"); - sb.append("\075"); - sb.append("\ufeed"); - sb.append("\076"); - sb.append("\ufeed"); - sb.append("\121"); - sb.append("\ufeed"); - sb.append("\150"); - sb.append("\ufeed"); - sb.append("\156"); - sb.append("\ufeed"); + sb.append("\ufed5"); sb.append("\225"); - sb.append("\277"); + sb.append("\ufed5"); sb.append("\226"); - sb.append("\257"); + sb.append("\ufed5"); sb.append("\227"); - sb.append("\302"); + sb.append("\ufed5"); sb.append("\230"); - sb.append("\ufeed"); - sb.append("\244"); - sb.append("\ufeed"); + sb.append("\ufed5"); + sb.append("\241"); + sb.append("\ufed5"); + sb.append("\242"); + sb.append("\ufed5"); sb.append("\251"); - sb.append("\ufeed"); - sb.append("\253"); - sb.append("\ufeed"); - sb.append("\254"); - sb.append("\ufeed"); - sb.append("\255"); - sb.append("\ufeed"); + sb.append("\ufed5"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\036"); + sb.append("\022"); sb.append("\010"); - sb.append("\ufeee"); - sb.append("\012"); - sb.append("\ufeee"); - sb.append("\075"); - sb.append("\ufeee"); - sb.append("\076"); - sb.append("\ufeee"); - sb.append("\121"); - sb.append("\ufeee"); - sb.append("\150"); - sb.append("\ufeee"); - sb.append("\156"); - sb.append("\ufeee"); - sb.append("\230"); - sb.append("\ufeee"); sb.append("\244"); - sb.append("\ufeee"); - sb.append("\250"); - sb.append("\254"); - sb.append("\251"); - sb.append("\ufeee"); - sb.append("\253"); - sb.append("\ufeee"); - sb.append("\254"); - sb.append("\ufeee"); - sb.append("\255"); - sb.append("\ufeee"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\034"); - sb.append("\010"); - sb.append("\ufee9"); - sb.append("\012"); - sb.append("\ufee9"); sb.append("\075"); - sb.append("\ufee9"); + sb.append("\310"); sb.append("\076"); - sb.append("\ufee9"); + sb.append("\313"); sb.append("\121"); - sb.append("\ufee9"); - sb.append("\150"); - sb.append("\ufee9"); - sb.append("\156"); - sb.append("\ufee9"); - sb.append("\230"); - sb.append("\ufee9"); - sb.append("\244"); - sb.append("\ufee9"); - sb.append("\251"); - sb.append("\ufee9"); - sb.append("\253"); - sb.append("\ufee9"); + sb.append("\240"); + sb.append("\223"); + sb.append("\u024d"); sb.append("\254"); - sb.append("\ufee9"); + sb.append("\241"); sb.append("\255"); - sb.append("\ufee9"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\034"); + sb.append("\246"); + sb.append("\004"); + sb.append("\ufed1"); + sb.append("\005"); + sb.append("\ufed1"); sb.append("\010"); - sb.append("\ufee8"); - sb.append("\012"); - sb.append("\ufee8"); - sb.append("\075"); - sb.append("\ufee8"); - sb.append("\076"); - sb.append("\ufee8"); - sb.append("\121"); - sb.append("\ufee8"); - sb.append("\150"); - sb.append("\ufee8"); - sb.append("\156"); - sb.append("\ufee8"); - sb.append("\230"); - sb.append("\ufee8"); - sb.append("\244"); - sb.append("\ufee8"); - sb.append("\251"); - sb.append("\ufee8"); - sb.append("\253"); - sb.append("\ufee8"); - sb.append("\254"); - sb.append("\ufee8"); - sb.append("\255"); - sb.append("\ufee8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); + sb.append("\ufed1"); + sb.append("\017"); + sb.append("\ufed1"); + sb.append("\020"); + sb.append("\ufed1"); + sb.append("\021"); + sb.append("\ufed1"); + sb.append("\022"); + sb.append("\ufed1"); + sb.append("\023"); + sb.append("\ufed1"); + sb.append("\024"); + sb.append("\ufed1"); + sb.append("\025"); + sb.append("\ufed1"); + sb.append("\026"); + sb.append("\ufed1"); + sb.append("\027"); + sb.append("\ufed1"); + sb.append("\030"); + sb.append("\ufed1"); + sb.append("\031"); + sb.append("\ufed1"); + sb.append("\032"); + sb.append("\ufed1"); + sb.append("\033"); + sb.append("\ufed1"); + sb.append("\034"); + sb.append("\ufed1"); + sb.append("\035"); + sb.append("\ufed1"); + sb.append("\036"); + sb.append("\ufed1"); + sb.append("\037"); + sb.append("\ufed1"); + sb.append("\040"); + sb.append("\ufed1"); + sb.append("\041"); + sb.append("\ufed1"); + sb.append("\042"); + sb.append("\ufed1"); + sb.append("\043"); + sb.append("\ufed1"); + sb.append("\044"); + sb.append("\ufed1"); + sb.append("\045"); + sb.append("\ufed1"); + sb.append("\046"); + sb.append("\ufed1"); + sb.append("\047"); + sb.append("\ufed1"); + sb.append("\050"); + sb.append("\ufed1"); + sb.append("\052"); + sb.append("\ufed1"); + sb.append("\053"); + sb.append("\ufed1"); + sb.append("\054"); + sb.append("\ufed1"); + sb.append("\055"); + sb.append("\ufed1"); sb.append("\056"); - sb.append("\010"); - sb.append("\ufef5"); - sb.append("\012"); - sb.append("\ufef5"); + sb.append("\ufed1"); + sb.append("\057"); + sb.append("\ufed1"); + sb.append("\060"); + sb.append("\ufed1"); + sb.append("\061"); + sb.append("\ufed1"); + sb.append("\062"); + sb.append("\ufed1"); + sb.append("\063"); + sb.append("\ufed1"); + sb.append("\066"); + sb.append("\ufed1"); + sb.append("\067"); + sb.append("\ufed1"); + sb.append("\070"); + sb.append("\ufed1"); + sb.append("\073"); + sb.append("\ufed1"); + sb.append("\074"); + sb.append("\ufed1"); sb.append("\075"); - sb.append("\ufef5"); + sb.append("\ufed1"); sb.append("\076"); - sb.append("\ufef5"); + sb.append("\ufed1"); + sb.append("\077"); + sb.append("\ufed1"); + sb.append("\100"); + sb.append("\ufed1"); + sb.append("\101"); + sb.append("\ufed1"); + sb.append("\102"); + sb.append("\ufed1"); + sb.append("\103"); + sb.append("\ufed1"); + sb.append("\104"); + sb.append("\ufed1"); + sb.append("\111"); + sb.append("\ufed1"); + sb.append("\114"); + sb.append("\ufed1"); + sb.append("\115"); + sb.append("\ufed1"); + sb.append("\116"); + sb.append("\ufed1"); sb.append("\121"); - sb.append("\ufef5"); - sb.append("\150"); - sb.append("\ufef5"); - sb.append("\156"); - sb.append("\ufef5"); + sb.append("\ufed1"); + sb.append("\122"); + sb.append("\ufed1"); + sb.append("\123"); + sb.append("\ufed1"); + sb.append("\124"); + sb.append("\ufed1"); + sb.append("\125"); + sb.append("\ufed1"); + sb.append("\126"); + sb.append("\ufed1"); + sb.append("\130"); + sb.append("\ufed1"); + sb.append("\131"); + sb.append("\ufed1"); + sb.append("\132"); + sb.append("\ufed1"); + sb.append("\133"); + sb.append("\ufed1"); + sb.append("\151"); + sb.append("\ufed1"); + sb.append("\217"); + sb.append("\ufed1"); + sb.append("\220"); + sb.append("\ufed1"); + sb.append("\221"); + sb.append("\ufed1"); + sb.append("\222"); + sb.append("\ufed1"); + sb.append("\223"); + sb.append("\ufed1"); + sb.append("\224"); + sb.append("\ufed1"); sb.append("\225"); - sb.append("\277"); + sb.append("\ufed1"); sb.append("\226"); - sb.append("\257"); + sb.append("\ufed1"); sb.append("\227"); - sb.append("\302"); + sb.append("\ufed1"); sb.append("\230"); - sb.append("\ufef5"); - sb.append("\231"); - sb.append("\ufd6d"); - sb.append("\244"); - sb.append("\ufef5"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\254"); + sb.append("\ufed1"); + sb.append("\232"); + sb.append("\ufed1"); + sb.append("\241"); + sb.append("\ufed1"); + sb.append("\242"); + sb.append("\ufed1"); sb.append("\251"); - sb.append("\ufef5"); - sb.append("\253"); - sb.append("\ufef5"); - sb.append("\254"); - sb.append("\ufef5"); - sb.append("\255"); - sb.append("\ufef5"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\ufefb"); + sb.append("\ufed1"); + sb.append("\252"); + sb.append("\ufed1"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); - sb.append("\127"); - sb.append("\ufef8"); - sb.append("\231"); - sb.append("\ufef8"); + sb.append("\232"); + sb.append("\u025c"); + sb.append("\252"); + sb.append("\u025d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\036"); - sb.append("\010"); - sb.append("\ufeef"); - sb.append("\012"); - sb.append("\ufeef"); - sb.append("\075"); - sb.append("\ufeef"); - sb.append("\076"); - sb.append("\ufeef"); - sb.append("\121"); - sb.append("\ufeef"); - sb.append("\150"); - sb.append("\ufeef"); - sb.append("\156"); - sb.append("\ufeef"); - sb.append("\230"); - sb.append("\ufeef"); - sb.append("\244"); - sb.append("\ufeef"); - sb.append("\250"); - sb.append("\254"); - sb.append("\251"); - sb.append("\ufeef"); - sb.append("\253"); - sb.append("\ufeef"); - sb.append("\254"); - sb.append("\ufeef"); - sb.append("\255"); - sb.append("\ufeef"); + sb.append("\004"); + sb.append("\252"); + sb.append("\u0258"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\042"); + sb.append("\244"); + sb.append("\004"); + sb.append("\ufed4"); + sb.append("\005"); + sb.append("\ufed4"); sb.append("\010"); - sb.append("\ufef1"); - sb.append("\012"); - sb.append("\ufef1"); - sb.append("\075"); - sb.append("\ufef1"); - sb.append("\076"); - sb.append("\ufef1"); - sb.append("\121"); - sb.append("\ufef1"); - sb.append("\150"); - sb.append("\ufef1"); - sb.append("\156"); - sb.append("\ufef1"); - sb.append("\230"); - sb.append("\ufef1"); - sb.append("\244"); - sb.append("\ufef1"); - sb.append("\251"); - sb.append("\ufef1"); - sb.append("\253"); - sb.append("\ufef1"); - sb.append("\254"); - sb.append("\ufef1"); - sb.append("\255"); - sb.append("\ufef1"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); + sb.append("\ufed4"); + sb.append("\017"); + sb.append("\ufed4"); + sb.append("\020"); + sb.append("\ufed4"); + sb.append("\021"); + sb.append("\ufed4"); + sb.append("\022"); + sb.append("\ufed4"); + sb.append("\023"); + sb.append("\ufed4"); + sb.append("\024"); + sb.append("\ufed4"); + sb.append("\025"); + sb.append("\ufed4"); + sb.append("\026"); + sb.append("\ufed4"); + sb.append("\027"); + sb.append("\ufed4"); + sb.append("\030"); + sb.append("\ufed4"); + sb.append("\031"); + sb.append("\ufed4"); + sb.append("\032"); + sb.append("\ufed4"); + sb.append("\033"); + sb.append("\ufed4"); sb.append("\034"); - sb.append("\010"); - sb.append("\ufeea"); - sb.append("\012"); - sb.append("\ufeea"); + sb.append("\ufed4"); + sb.append("\035"); + sb.append("\ufed4"); + sb.append("\036"); + sb.append("\ufed4"); + sb.append("\037"); + sb.append("\ufed4"); + sb.append("\040"); + sb.append("\ufed4"); + sb.append("\041"); + sb.append("\ufed4"); + sb.append("\042"); + sb.append("\ufed4"); + sb.append("\043"); + sb.append("\ufed4"); + sb.append("\044"); + sb.append("\ufed4"); + sb.append("\045"); + sb.append("\ufed4"); + sb.append("\046"); + sb.append("\ufed4"); + sb.append("\047"); + sb.append("\ufed4"); + sb.append("\050"); + sb.append("\ufed4"); + sb.append("\052"); + sb.append("\ufed4"); + sb.append("\053"); + sb.append("\ufed4"); + sb.append("\054"); + sb.append("\ufed4"); + sb.append("\055"); + sb.append("\ufed4"); + sb.append("\056"); + sb.append("\ufed4"); + sb.append("\057"); + sb.append("\ufed4"); + sb.append("\060"); + sb.append("\ufed4"); + sb.append("\061"); + sb.append("\ufed4"); + sb.append("\062"); + sb.append("\ufed4"); + sb.append("\063"); + sb.append("\ufed4"); + sb.append("\066"); + sb.append("\ufed4"); + sb.append("\067"); + sb.append("\ufed4"); + sb.append("\070"); + sb.append("\ufed4"); + sb.append("\073"); + sb.append("\ufed4"); + sb.append("\074"); + sb.append("\ufed4"); sb.append("\075"); - sb.append("\ufeea"); + sb.append("\ufed4"); sb.append("\076"); - sb.append("\ufeea"); + sb.append("\ufed4"); + sb.append("\077"); + sb.append("\ufed4"); + sb.append("\100"); + sb.append("\ufed4"); + sb.append("\101"); + sb.append("\ufed4"); + sb.append("\102"); + sb.append("\ufed4"); + sb.append("\103"); + sb.append("\ufed4"); + sb.append("\104"); + sb.append("\ufed4"); + sb.append("\111"); + sb.append("\ufed4"); + sb.append("\114"); + sb.append("\ufed4"); + sb.append("\115"); + sb.append("\ufed4"); + sb.append("\116"); + sb.append("\ufed4"); sb.append("\121"); - sb.append("\ufeea"); - sb.append("\150"); - sb.append("\ufeea"); - sb.append("\156"); - sb.append("\ufeea"); + sb.append("\ufed4"); + sb.append("\122"); + sb.append("\ufed4"); + sb.append("\123"); + sb.append("\ufed4"); + sb.append("\124"); + sb.append("\ufed4"); + sb.append("\125"); + sb.append("\ufed4"); + sb.append("\126"); + sb.append("\ufed4"); + sb.append("\130"); + sb.append("\ufed4"); + sb.append("\131"); + sb.append("\ufed4"); + sb.append("\132"); + sb.append("\ufed4"); + sb.append("\133"); + sb.append("\ufed4"); + sb.append("\151"); + sb.append("\ufed4"); + sb.append("\155"); + sb.append("\ufed4"); + sb.append("\217"); + sb.append("\ufed4"); + sb.append("\220"); + sb.append("\ufed4"); + sb.append("\221"); + sb.append("\ufed4"); + sb.append("\222"); + sb.append("\ufed4"); + sb.append("\223"); + sb.append("\ufed4"); + sb.append("\224"); + sb.append("\ufed4"); + sb.append("\225"); + sb.append("\ufed4"); + sb.append("\226"); + sb.append("\ufed4"); + sb.append("\227"); + sb.append("\ufed4"); sb.append("\230"); - sb.append("\ufeea"); - sb.append("\244"); - sb.append("\ufeea"); + sb.append("\ufed4"); + sb.append("\241"); + sb.append("\ufed4"); + sb.append("\242"); + sb.append("\ufed4"); sb.append("\251"); - sb.append("\ufeea"); - sb.append("\253"); - sb.append("\ufeea"); - sb.append("\254"); - sb.append("\ufeea"); - sb.append("\255"); - sb.append("\ufeea"); + sb.append("\ufed4"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\034"); + sb.append("\022"); sb.append("\010"); - sb.append("\ufeeb"); - sb.append("\012"); - sb.append("\ufeeb"); + sb.append("\244"); sb.append("\075"); - sb.append("\ufeeb"); + sb.append("\310"); sb.append("\076"); - sb.append("\ufeeb"); + sb.append("\313"); sb.append("\121"); - sb.append("\ufeeb"); - sb.append("\150"); - sb.append("\ufeeb"); - sb.append("\156"); - sb.append("\ufeeb"); - sb.append("\230"); - sb.append("\ufeeb"); - sb.append("\244"); - sb.append("\ufeeb"); - sb.append("\251"); - sb.append("\ufeeb"); - sb.append("\253"); - sb.append("\ufeeb"); + sb.append("\240"); + sb.append("\223"); + sb.append("\u024d"); sb.append("\254"); - sb.append("\ufeeb"); + sb.append("\241"); sb.append("\255"); - sb.append("\ufeeb"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); + sb.append("\246"); + sb.append("\004"); + sb.append("\ufed0"); + sb.append("\005"); + sb.append("\ufed0"); sb.append("\010"); - sb.append("\uff8d"); - sb.append("\012"); - sb.append("\uff8d"); - sb.append("\037"); - sb.append("\uff8d"); - sb.append("\044"); - sb.append("\uff8d"); - sb.append("\045"); - sb.append("\uff8d"); - sb.append("\046"); - sb.append("\uff8d"); - sb.append("\060"); - sb.append("\uff8d"); - sb.append("\065"); - sb.append("\uff8d"); - sb.append("\066"); - sb.append("\uff8d"); - sb.append("\075"); - sb.append("\uff8d"); - sb.append("\076"); - sb.append("\uff8d"); - sb.append("\121"); - sb.append("\uff8d"); - sb.append("\150"); - sb.append("\uff8d"); - sb.append("\156"); - sb.append("\uff8d"); - sb.append("\222"); - sb.append("\uff8d"); - sb.append("\223"); - sb.append("\uff8d"); - sb.append("\224"); - sb.append("\uff8d"); - sb.append("\225"); - sb.append("\uff8d"); - sb.append("\226"); - sb.append("\uff8d"); - sb.append("\227"); - sb.append("\uff8d"); - sb.append("\230"); - sb.append("\uff8d"); - sb.append("\240"); - sb.append("\uff8d"); - sb.append("\244"); - sb.append("\uff8d"); - sb.append("\247"); - sb.append("\uff8d"); - sb.append("\250"); - sb.append("\uff8d"); - sb.append("\251"); - sb.append("\uff8d"); - sb.append("\252"); - sb.append("\uff8d"); - sb.append("\253"); - sb.append("\uff8d"); - sb.append("\254"); - sb.append("\uff8d"); - sb.append("\255"); - sb.append("\uff8d"); - sb.append("\256"); - sb.append("\uff8d"); - sb.append("\257"); - sb.append("\uff8d"); - sb.append("\260"); - sb.append("\uff8d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufef7"); - sb.append("\231"); - sb.append("\ufef7"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\042"); - sb.append("\010"); - sb.append("\ufeec"); - sb.append("\012"); - sb.append("\ufeec"); - sb.append("\075"); - sb.append("\ufeec"); - sb.append("\076"); - sb.append("\ufeec"); - sb.append("\121"); - sb.append("\ufeec"); - sb.append("\150"); - sb.append("\ufeec"); - sb.append("\156"); - sb.append("\ufeec"); - sb.append("\225"); - sb.append("\277"); - sb.append("\226"); - sb.append("\257"); - sb.append("\227"); - sb.append("\302"); - sb.append("\230"); - sb.append("\ufeec"); - sb.append("\244"); - sb.append("\ufeec"); - sb.append("\251"); - sb.append("\ufeec"); - sb.append("\253"); - sb.append("\ufeec"); - sb.append("\254"); - sb.append("\ufeec"); - sb.append("\255"); - sb.append("\ufeec"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\042"); - sb.append("\010"); - sb.append("\ufef0"); - sb.append("\012"); - sb.append("\ufef0"); - sb.append("\075"); - sb.append("\ufef0"); - sb.append("\076"); - sb.append("\ufef0"); - sb.append("\121"); - sb.append("\ufef0"); - sb.append("\150"); - sb.append("\ufef0"); - sb.append("\156"); - sb.append("\ufef0"); - sb.append("\230"); - sb.append("\ufef0"); - sb.append("\244"); - sb.append("\ufef0"); - sb.append("\251"); - sb.append("\ufef0"); - sb.append("\253"); - sb.append("\ufef0"); - sb.append("\254"); - sb.append("\ufef0"); - sb.append("\255"); - sb.append("\ufef0"); - sb.append("\256"); - sb.append("\271"); - sb.append("\257"); - sb.append("\275"); - sb.append("\260"); - sb.append("\261"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\034"); - sb.append("\010"); - sb.append("\ufee7"); - sb.append("\012"); - sb.append("\ufee7"); - sb.append("\075"); - sb.append("\ufee7"); - sb.append("\076"); - sb.append("\ufee7"); - sb.append("\121"); - sb.append("\ufee7"); - sb.append("\150"); - sb.append("\ufee7"); - sb.append("\156"); - sb.append("\ufee7"); - sb.append("\230"); - sb.append("\ufee7"); - sb.append("\244"); - sb.append("\ufee7"); - sb.append("\251"); - sb.append("\ufee7"); - sb.append("\253"); - sb.append("\ufee7"); - sb.append("\254"); - sb.append("\ufee7"); - sb.append("\255"); - sb.append("\ufee7"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\034"); - sb.append("\010"); - sb.append("\ufee6"); - sb.append("\012"); - sb.append("\ufee6"); - sb.append("\075"); - sb.append("\ufee6"); - sb.append("\076"); - sb.append("\ufee6"); - sb.append("\121"); - sb.append("\ufee6"); - sb.append("\150"); - sb.append("\ufee6"); - sb.append("\156"); - sb.append("\ufee6"); - sb.append("\230"); - sb.append("\ufee6"); - sb.append("\244"); - sb.append("\ufee6"); - sb.append("\251"); - sb.append("\ufee6"); - sb.append("\253"); - sb.append("\ufee6"); - sb.append("\254"); - sb.append("\ufee6"); - sb.append("\255"); - sb.append("\ufee6"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\112"); - sb.append("\ufd0b"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); + sb.append("\ufed0"); + sb.append("\017"); + sb.append("\ufed0"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); + sb.append("\ufed0"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); + sb.append("\ufed0"); + sb.append("\022"); + sb.append("\ufed0"); + sb.append("\023"); + sb.append("\ufed0"); + sb.append("\024"); + sb.append("\ufed0"); + sb.append("\025"); + sb.append("\ufed0"); + sb.append("\026"); + sb.append("\ufed0"); + sb.append("\027"); + sb.append("\ufed0"); + sb.append("\030"); + sb.append("\ufed0"); sb.append("\031"); - sb.append("\016"); - sb.append("\071"); + sb.append("\ufed0"); sb.append("\032"); - sb.append("\106"); + sb.append("\ufed0"); + sb.append("\033"); + sb.append("\ufed0"); + sb.append("\034"); + sb.append("\ufed0"); + sb.append("\035"); + sb.append("\ufed0"); sb.append("\036"); - sb.append("\125"); + sb.append("\ufed0"); + sb.append("\037"); + sb.append("\ufed0"); + sb.append("\040"); + sb.append("\ufed0"); + sb.append("\041"); + sb.append("\ufed0"); + sb.append("\042"); + sb.append("\ufed0"); + sb.append("\043"); + sb.append("\ufed0"); sb.append("\044"); - sb.append("\222"); + sb.append("\ufed0"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\ufed0"); + sb.append("\046"); + sb.append("\ufed0"); + sb.append("\047"); + sb.append("\ufed0"); + sb.append("\050"); + sb.append("\ufed0"); + sb.append("\052"); + sb.append("\ufed0"); + sb.append("\053"); + sb.append("\ufed0"); sb.append("\054"); - sb.append("\026"); + sb.append("\ufed0"); + sb.append("\055"); + sb.append("\ufed0"); + sb.append("\056"); + sb.append("\ufed0"); + sb.append("\057"); + sb.append("\ufed0"); + sb.append("\060"); + sb.append("\ufed0"); + sb.append("\061"); + sb.append("\ufed0"); sb.append("\062"); - sb.append("\210"); + sb.append("\ufed0"); sb.append("\063"); - sb.append("\010"); + sb.append("\ufed0"); + sb.append("\066"); + sb.append("\ufed0"); + sb.append("\067"); + sb.append("\ufed0"); + sb.append("\070"); + sb.append("\ufed0"); + sb.append("\073"); + sb.append("\ufed0"); sb.append("\074"); - sb.append("\051"); + sb.append("\ufed0"); sb.append("\075"); - sb.append("\166"); + sb.append("\ufed0"); + sb.append("\076"); + sb.append("\ufed0"); sb.append("\077"); - sb.append("\123"); + sb.append("\ufed0"); sb.append("\100"); - sb.append("\012"); + sb.append("\ufed0"); sb.append("\101"); - sb.append("\206"); + sb.append("\ufed0"); sb.append("\102"); - sb.append("\041"); + sb.append("\ufed0"); sb.append("\103"); - sb.append("\144"); + sb.append("\ufed0"); sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); + sb.append("\ufed0"); + sb.append("\111"); + sb.append("\ufed0"); + sb.append("\114"); + sb.append("\ufed0"); sb.append("\115"); - sb.append("\136"); + sb.append("\ufed0"); sb.append("\116"); - sb.append("\046"); + sb.append("\ufed0"); sb.append("\121"); - sb.append("\160"); + sb.append("\ufed0"); sb.append("\122"); - sb.append("\013"); + sb.append("\ufed0"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\ufed0"); sb.append("\124"); + sb.append("\ufed0"); sb.append("\125"); - sb.append("\116"); + sb.append("\ufed0"); sb.append("\126"); + sb.append("\ufed0"); + sb.append("\130"); + sb.append("\ufed0"); sb.append("\131"); + sb.append("\ufed0"); + sb.append("\132"); + sb.append("\ufed0"); sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); + sb.append("\ufed0"); sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\215"); - sb.append("\ufd0b"); - sb.append("\216"); - sb.append("\101"); + sb.append("\ufed0"); + sb.append("\217"); + sb.append("\ufed0"); + sb.append("\220"); + sb.append("\ufed0"); + sb.append("\221"); + sb.append("\ufed0"); sb.append("\222"); - sb.append("\u01b0"); + sb.append("\ufed0"); + sb.append("\223"); + sb.append("\ufed0"); + sb.append("\224"); + sb.append("\ufed0"); + sb.append("\225"); + sb.append("\ufed0"); + sb.append("\226"); + sb.append("\ufed0"); + sb.append("\227"); + sb.append("\ufed0"); sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufed0"); + sb.append("\232"); + sb.append("\ufed0"); + sb.append("\241"); + sb.append("\ufed0"); + sb.append("\242"); + sb.append("\ufed0"); + sb.append("\251"); + sb.append("\ufed0"); + sb.append("\252"); + sb.append("\ufed0"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\122"); + sb.append("\242"); + sb.append("\004"); + sb.append("\ufedd"); + sb.append("\005"); + sb.append("\ufedd"); + sb.append("\010"); + sb.append("\ufedd"); + sb.append("\017"); + sb.append("\ufedd"); + sb.append("\020"); + sb.append("\ufedd"); + sb.append("\021"); + sb.append("\ufedd"); + sb.append("\022"); + sb.append("\ufedd"); + sb.append("\023"); + sb.append("\ufedd"); + sb.append("\024"); + sb.append("\ufedd"); + sb.append("\025"); + sb.append("\ufedd"); + sb.append("\026"); + sb.append("\ufedd"); + sb.append("\027"); + sb.append("\ufedd"); + sb.append("\030"); + sb.append("\ufedd"); sb.append("\031"); - sb.append("\ufd23"); + sb.append("\ufedd"); + sb.append("\032"); + sb.append("\ufedd"); sb.append("\033"); - sb.append("\ufd23"); + sb.append("\ufedd"); + sb.append("\034"); + sb.append("\ufedd"); + sb.append("\035"); + sb.append("\ufedd"); + sb.append("\036"); + sb.append("\ufedd"); + sb.append("\037"); + sb.append("\ufedd"); + sb.append("\040"); + sb.append("\ufedd"); + sb.append("\041"); + sb.append("\ufedd"); + sb.append("\042"); + sb.append("\ufedd"); + sb.append("\043"); + sb.append("\ufedd"); + sb.append("\044"); + sb.append("\ufedd"); + sb.append("\045"); + sb.append("\ufedd"); + sb.append("\046"); + sb.append("\ufedd"); + sb.append("\047"); + sb.append("\ufedd"); + sb.append("\050"); + sb.append("\ufedd"); + sb.append("\052"); + sb.append("\ufedd"); + sb.append("\053"); + sb.append("\ufedd"); + sb.append("\054"); + sb.append("\ufedd"); + sb.append("\055"); + sb.append("\ufedd"); + sb.append("\056"); + sb.append("\ufedd"); + sb.append("\057"); + sb.append("\ufedd"); + sb.append("\060"); + sb.append("\ufedd"); + sb.append("\061"); + sb.append("\ufedd"); + sb.append("\062"); + sb.append("\ufedd"); + sb.append("\063"); + sb.append("\ufedd"); + sb.append("\066"); + sb.append("\ufedd"); + sb.append("\067"); + sb.append("\ufedd"); + sb.append("\070"); + sb.append("\ufedd"); sb.append("\073"); - sb.append("\ufd23"); + sb.append("\ufedd"); + sb.append("\074"); + sb.append("\ufedd"); + sb.append("\075"); + sb.append("\ufedd"); + sb.append("\076"); + sb.append("\ufedd"); + sb.append("\077"); + sb.append("\ufedd"); + sb.append("\100"); + sb.append("\ufedd"); + sb.append("\101"); + sb.append("\ufedd"); + sb.append("\102"); + sb.append("\ufedd"); + sb.append("\103"); + sb.append("\ufedd"); + sb.append("\104"); + sb.append("\ufedd"); sb.append("\111"); - sb.append("\ufd23"); - sb.append("\112"); - sb.append("\ufd23"); - sb.append("\127"); - sb.append("\ufd23"); + sb.append("\ufedd"); + sb.append("\114"); + sb.append("\ufedd"); + sb.append("\115"); + sb.append("\ufedd"); + sb.append("\116"); + sb.append("\ufedd"); + sb.append("\121"); + sb.append("\ufedd"); + sb.append("\122"); + sb.append("\ufedd"); + sb.append("\123"); + sb.append("\ufedd"); + sb.append("\124"); + sb.append("\ufedd"); + sb.append("\125"); + sb.append("\ufedd"); + sb.append("\126"); + sb.append("\ufedd"); sb.append("\130"); - sb.append("\ufd23"); + sb.append("\ufedd"); sb.append("\131"); - sb.append("\ufd23"); + sb.append("\ufedd"); sb.append("\132"); - sb.append("\ufd23"); - sb.append("\150"); - sb.append("\ufd23"); + sb.append("\ufedd"); + sb.append("\133"); + sb.append("\ufedd"); sb.append("\151"); - sb.append("\ufd23"); - sb.append("\152"); - sb.append("\ufd23"); - sb.append("\153"); - sb.append("\ufd23"); - sb.append("\154"); - sb.append("\ufd23"); - sb.append("\155"); - sb.append("\ufd23"); - sb.append("\156"); - sb.append("\ufd23"); - sb.append("\157"); - sb.append("\ufd23"); - sb.append("\160"); - sb.append("\ufd23"); - sb.append("\161"); - sb.append("\ufd23"); - sb.append("\162"); - sb.append("\ufd23"); - sb.append("\163"); - sb.append("\ufd23"); - sb.append("\164"); - sb.append("\ufd23"); - sb.append("\165"); - sb.append("\ufd23"); - sb.append("\166"); - sb.append("\ufd23"); - sb.append("\167"); - sb.append("\ufd23"); - sb.append("\170"); - sb.append("\ufd23"); - sb.append("\171"); - sb.append("\ufd23"); - sb.append("\172"); - sb.append("\ufd23"); - sb.append("\173"); - sb.append("\ufd23"); - sb.append("\174"); - sb.append("\ufd23"); - sb.append("\175"); - sb.append("\ufd23"); - sb.append("\176"); - sb.append("\ufd23"); - sb.append("\201"); - sb.append("\ufd23"); - sb.append("\214"); - sb.append("\ufd23"); - sb.append("\215"); - sb.append("\ufd23"); - sb.append("\231"); - sb.append("\ufd23"); - sb.append("\232"); - sb.append("\ufd23"); + sb.append("\ufedd"); + sb.append("\217"); + sb.append("\ufedd"); + sb.append("\220"); + sb.append("\ufedd"); + sb.append("\221"); + sb.append("\ufedd"); + sb.append("\222"); + sb.append("\ufedd"); + sb.append("\223"); + sb.append("\ufedd"); + sb.append("\224"); + sb.append("\ufedd"); + sb.append("\225"); + sb.append("\ufedd"); + sb.append("\226"); + sb.append("\ufedd"); + sb.append("\227"); + sb.append("\ufedd"); + sb.append("\230"); + sb.append("\ufedd"); + sb.append("\241"); + sb.append("\ufedd"); sb.append("\242"); - sb.append("\ufd23"); - sb.append("\245"); - sb.append("\ufd23"); + sb.append("\ufedd"); sb.append("\251"); - sb.append("\ufd23"); + sb.append("\ufedd"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\102"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\112"); - sb.append("\ufd0a"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufd0a"); - sb.append("\242"); - sb.append("\u01c5"); + sb.append("\024"); + sb.append("\010"); + sb.append("\244"); + sb.append("\075"); + sb.append("\310"); + sb.append("\076"); + sb.append("\313"); + sb.append("\121"); + sb.append("\240"); + sb.append("\223"); + sb.append("\u024d"); + sb.append("\231"); + sb.append("\u0250"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\244"); sb.append("\004"); - sb.append("\215"); - sb.append("\u0274"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); + sb.append("\ufed2"); + sb.append("\005"); + sb.append("\ufed2"); + sb.append("\010"); + sb.append("\ufed2"); + sb.append("\017"); + sb.append("\ufed2"); + sb.append("\020"); + sb.append("\ufed2"); + sb.append("\021"); + sb.append("\ufed2"); + sb.append("\022"); + sb.append("\ufed2"); + sb.append("\023"); + sb.append("\ufed2"); + sb.append("\024"); + sb.append("\ufed2"); + sb.append("\025"); + sb.append("\ufed2"); + sb.append("\026"); + sb.append("\ufed2"); + sb.append("\027"); + sb.append("\ufed2"); + sb.append("\030"); + sb.append("\ufed2"); sb.append("\031"); - sb.append("\ufd35"); + sb.append("\ufed2"); + sb.append("\032"); + sb.append("\ufed2"); sb.append("\033"); - sb.append("\ufd35"); - sb.append("\071"); - sb.append("\ufd35"); - sb.append("\072"); - sb.append("\ufd35"); + sb.append("\ufed2"); + sb.append("\034"); + sb.append("\ufed2"); + sb.append("\035"); + sb.append("\ufed2"); + sb.append("\036"); + sb.append("\ufed2"); + sb.append("\037"); + sb.append("\ufed2"); + sb.append("\040"); + sb.append("\ufed2"); + sb.append("\041"); + sb.append("\ufed2"); + sb.append("\042"); + sb.append("\ufed2"); + sb.append("\043"); + sb.append("\ufed2"); + sb.append("\044"); + sb.append("\ufed2"); + sb.append("\045"); + sb.append("\ufed2"); + sb.append("\046"); + sb.append("\ufed2"); + sb.append("\047"); + sb.append("\ufed2"); + sb.append("\050"); + sb.append("\ufed2"); + sb.append("\052"); + sb.append("\ufed2"); + sb.append("\053"); + sb.append("\ufed2"); + sb.append("\054"); + sb.append("\ufed2"); + sb.append("\055"); + sb.append("\ufed2"); + sb.append("\056"); + sb.append("\ufed2"); + sb.append("\057"); + sb.append("\ufed2"); + sb.append("\060"); + sb.append("\ufed2"); + sb.append("\061"); + sb.append("\ufed2"); + sb.append("\062"); + sb.append("\ufed2"); + sb.append("\063"); + sb.append("\ufed2"); + sb.append("\066"); + sb.append("\ufed2"); + sb.append("\067"); + sb.append("\ufed2"); + sb.append("\070"); + sb.append("\ufed2"); sb.append("\073"); - sb.append("\ufd35"); + sb.append("\ufed2"); + sb.append("\074"); + sb.append("\ufed2"); + sb.append("\075"); + sb.append("\ufed2"); + sb.append("\076"); + sb.append("\ufed2"); + sb.append("\077"); + sb.append("\ufed2"); + sb.append("\100"); + sb.append("\ufed2"); + sb.append("\101"); + sb.append("\ufed2"); + sb.append("\102"); + sb.append("\ufed2"); + sb.append("\103"); + sb.append("\ufed2"); + sb.append("\104"); + sb.append("\ufed2"); sb.append("\111"); - sb.append("\ufd35"); - sb.append("\112"); - sb.append("\ufd35"); - sb.append("\113"); - sb.append("\ufd35"); - sb.append("\127"); - sb.append("\ufd35"); + sb.append("\ufed2"); + sb.append("\114"); + sb.append("\ufed2"); + sb.append("\115"); + sb.append("\ufed2"); + sb.append("\116"); + sb.append("\ufed2"); + sb.append("\121"); + sb.append("\ufed2"); + sb.append("\122"); + sb.append("\ufed2"); + sb.append("\123"); + sb.append("\ufed2"); + sb.append("\124"); + sb.append("\ufed2"); + sb.append("\125"); + sb.append("\ufed2"); + sb.append("\126"); + sb.append("\ufed2"); sb.append("\130"); - sb.append("\ufd35"); + sb.append("\ufed2"); sb.append("\131"); - sb.append("\ufd35"); + sb.append("\ufed2"); sb.append("\132"); - sb.append("\ufd35"); - sb.append("\134"); - sb.append("\ufd35"); - sb.append("\135"); - sb.append("\ufd35"); - sb.append("\136"); - sb.append("\ufd35"); - sb.append("\137"); - sb.append("\ufd35"); - sb.append("\140"); - sb.append("\ufd35"); - sb.append("\141"); - sb.append("\ufd35"); - sb.append("\142"); - sb.append("\ufd35"); - sb.append("\143"); - sb.append("\ufd35"); - sb.append("\144"); - sb.append("\ufd35"); - sb.append("\145"); - sb.append("\ufd35"); - sb.append("\146"); - sb.append("\ufd35"); - sb.append("\147"); - sb.append("\ufd35"); - sb.append("\150"); - sb.append("\ufd35"); + sb.append("\ufed2"); + sb.append("\133"); + sb.append("\ufed2"); sb.append("\151"); - sb.append("\ufd35"); - sb.append("\152"); - sb.append("\ufd35"); - sb.append("\153"); - sb.append("\ufd35"); - sb.append("\154"); - sb.append("\ufd35"); + sb.append("\ufed2"); sb.append("\155"); - sb.append("\ufd35"); - sb.append("\156"); - sb.append("\ufd35"); - sb.append("\157"); - sb.append("\ufd35"); - sb.append("\160"); - sb.append("\ufd35"); - sb.append("\161"); - sb.append("\ufd35"); - sb.append("\162"); - sb.append("\ufd35"); - sb.append("\163"); - sb.append("\ufd35"); - sb.append("\164"); - sb.append("\ufd35"); - sb.append("\165"); - sb.append("\ufd35"); - sb.append("\166"); - sb.append("\ufd35"); - sb.append("\167"); - sb.append("\ufd35"); - sb.append("\170"); - sb.append("\ufd35"); - sb.append("\171"); - sb.append("\ufd35"); - sb.append("\172"); - sb.append("\ufd35"); - sb.append("\173"); - sb.append("\ufd35"); - sb.append("\174"); - sb.append("\ufd35"); - sb.append("\175"); - sb.append("\ufd35"); - sb.append("\176"); - sb.append("\ufd35"); - sb.append("\201"); - sb.append("\ufd35"); - sb.append("\202"); - sb.append("\ufd35"); - sb.append("\203"); - sb.append("\ufd35"); - sb.append("\214"); - sb.append("\ufd35"); - sb.append("\215"); - sb.append("\ufd35"); + sb.append("\ufed2"); + sb.append("\217"); + sb.append("\ufed2"); + sb.append("\220"); + sb.append("\ufed2"); + sb.append("\221"); + sb.append("\ufed2"); + sb.append("\222"); + sb.append("\ufed2"); + sb.append("\223"); + sb.append("\ufed2"); + sb.append("\224"); + sb.append("\ufed2"); + sb.append("\225"); + sb.append("\ufed2"); + sb.append("\226"); + sb.append("\ufed2"); + sb.append("\227"); + sb.append("\ufed2"); sb.append("\230"); - sb.append("\ufd35"); - sb.append("\231"); - sb.append("\ufd35"); - sb.append("\232"); - sb.append("\ufd35"); + sb.append("\ufed2"); + sb.append("\241"); + sb.append("\ufed2"); sb.append("\242"); - sb.append("\ufd35"); - sb.append("\243"); - sb.append("\ufd35"); - sb.append("\245"); - sb.append("\ufd35"); - sb.append("\246"); - sb.append("\ufd35"); + sb.append("\ufed2"); sb.append("\251"); - sb.append("\ufd35"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\112"); - sb.append("\u0276"); + sb.append("\ufed2"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd34"); - sb.append("\033"); - sb.append("\ufd34"); - sb.append("\071"); - sb.append("\ufd34"); - sb.append("\072"); - sb.append("\ufd34"); - sb.append("\073"); - sb.append("\ufd34"); - sb.append("\111"); - sb.append("\ufd34"); - sb.append("\112"); - sb.append("\ufd34"); - sb.append("\113"); - sb.append("\ufd34"); - sb.append("\127"); - sb.append("\ufd34"); - sb.append("\130"); - sb.append("\ufd34"); - sb.append("\131"); - sb.append("\ufd34"); - sb.append("\132"); - sb.append("\ufd34"); - sb.append("\134"); - sb.append("\ufd34"); - sb.append("\135"); - sb.append("\ufd34"); - sb.append("\136"); - sb.append("\ufd34"); - sb.append("\137"); - sb.append("\ufd34"); - sb.append("\140"); - sb.append("\ufd34"); - sb.append("\141"); - sb.append("\ufd34"); - sb.append("\142"); - sb.append("\ufd34"); - sb.append("\143"); - sb.append("\ufd34"); - sb.append("\144"); - sb.append("\ufd34"); - sb.append("\145"); - sb.append("\ufd34"); - sb.append("\146"); - sb.append("\ufd34"); - sb.append("\147"); - sb.append("\ufd34"); + sb.append("\042"); + sb.append("\010"); + sb.append("\ufeed"); + sb.append("\012"); + sb.append("\ufeed"); + sb.append("\075"); + sb.append("\ufeed"); + sb.append("\076"); + sb.append("\ufeed"); + sb.append("\121"); + sb.append("\ufeed"); sb.append("\150"); - sb.append("\ufd34"); - sb.append("\151"); - sb.append("\ufd34"); - sb.append("\152"); - sb.append("\ufd34"); - sb.append("\153"); - sb.append("\ufd34"); - sb.append("\154"); - sb.append("\ufd34"); - sb.append("\155"); - sb.append("\ufd34"); - sb.append("\156"); - sb.append("\ufd34"); + sb.append("\ufeed"); sb.append("\157"); - sb.append("\ufd34"); - sb.append("\160"); - sb.append("\ufd34"); - sb.append("\161"); - sb.append("\ufd34"); - sb.append("\162"); - sb.append("\ufd34"); - sb.append("\163"); - sb.append("\ufd34"); - sb.append("\164"); - sb.append("\ufd34"); - sb.append("\165"); - sb.append("\ufd34"); - sb.append("\166"); - sb.append("\ufd34"); - sb.append("\167"); - sb.append("\ufd34"); - sb.append("\170"); - sb.append("\ufd34"); - sb.append("\171"); - sb.append("\ufd34"); - sb.append("\172"); - sb.append("\ufd34"); - sb.append("\173"); - sb.append("\ufd34"); - sb.append("\174"); - sb.append("\ufd34"); - sb.append("\175"); - sb.append("\ufd34"); - sb.append("\176"); - sb.append("\ufd34"); - sb.append("\201"); - sb.append("\ufd34"); - sb.append("\202"); - sb.append("\ufd34"); - sb.append("\203"); - sb.append("\ufd34"); - sb.append("\214"); - sb.append("\ufd34"); - sb.append("\215"); - sb.append("\ufd34"); + sb.append("\ufeed"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); sb.append("\230"); - sb.append("\ufd34"); + sb.append("\302"); sb.append("\231"); - sb.append("\ufd34"); - sb.append("\232"); - sb.append("\ufd34"); - sb.append("\242"); - sb.append("\ufd34"); - sb.append("\243"); - sb.append("\ufd34"); + sb.append("\ufeed"); sb.append("\245"); - sb.append("\ufd34"); - sb.append("\246"); - sb.append("\ufd34"); - sb.append("\251"); - sb.append("\ufd34"); + sb.append("\ufeed"); + sb.append("\252"); + sb.append("\ufeed"); + sb.append("\254"); + sb.append("\ufeed"); + sb.append("\255"); + sb.append("\ufeed"); + sb.append("\256"); + sb.append("\ufeed"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\036"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\ufeee"); sb.append("\012"); + sb.append("\ufeee"); sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\u027c"); - sb.append("\075"); - sb.append("\166"); + sb.append("\ufeee"); + sb.append("\076"); + sb.append("\ufeee"); sb.append("\121"); - sb.append("\160"); - sb.append("\214"); - sb.append("\u01ec"); - sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\253"); - sb.append("\147"); + sb.append("\ufeee"); + sb.append("\150"); + sb.append("\ufeee"); + sb.append("\157"); + sb.append("\ufeee"); + sb.append("\231"); + sb.append("\ufeee"); + sb.append("\245"); + sb.append("\ufeee"); + sb.append("\251"); sb.append("\254"); - sb.append("\064"); + sb.append("\252"); + sb.append("\ufeee"); + sb.append("\254"); + sb.append("\ufeee"); sb.append("\255"); - sb.append("\055"); + sb.append("\ufeee"); + sb.append("\256"); + sb.append("\ufeee"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\034"); sb.append("\010"); - sb.append("\071"); - sb.append("\u02ff"); - sb.append("\072"); - sb.append("\u02fd"); - sb.append("\113"); - sb.append("\u02fe"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufcda"); + sb.append("\ufee9"); + sb.append("\012"); + sb.append("\ufee9"); + sb.append("\075"); + sb.append("\ufee9"); + sb.append("\076"); + sb.append("\ufee9"); + sb.append("\121"); + sb.append("\ufee9"); + sb.append("\150"); + sb.append("\ufee9"); + sb.append("\157"); + sb.append("\ufee9"); sb.append("\231"); - sb.append("\ufcda"); + sb.append("\ufee9"); + sb.append("\245"); + sb.append("\ufee9"); + sb.append("\252"); + sb.append("\ufee9"); + sb.append("\254"); + sb.append("\ufee9"); + sb.append("\255"); + sb.append("\ufee9"); + sb.append("\256"); + sb.append("\ufee9"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufcdd"); + sb.append("\034"); + sb.append("\010"); + sb.append("\ufee8"); + sb.append("\012"); + sb.append("\ufee8"); + sb.append("\075"); + sb.append("\ufee8"); + sb.append("\076"); + sb.append("\ufee8"); + sb.append("\121"); + sb.append("\ufee8"); + sb.append("\150"); + sb.append("\ufee8"); + sb.append("\157"); + sb.append("\ufee8"); sb.append("\231"); - sb.append("\ufcdd"); + sb.append("\ufee8"); + sb.append("\245"); + sb.append("\ufee8"); + sb.append("\252"); + sb.append("\ufee8"); + sb.append("\254"); + sb.append("\ufee8"); + sb.append("\255"); + sb.append("\ufee8"); + sb.append("\256"); + sb.append("\ufee8"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\056"); + sb.append("\010"); + sb.append("\ufef5"); + sb.append("\012"); + sb.append("\ufef5"); + sb.append("\075"); + sb.append("\ufef5"); + sb.append("\076"); + sb.append("\ufef5"); + sb.append("\121"); + sb.append("\ufef5"); + sb.append("\150"); + sb.append("\ufef5"); + sb.append("\157"); + sb.append("\ufef5"); + sb.append("\226"); + sb.append("\277"); + sb.append("\227"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); + sb.append("\231"); + sb.append("\ufef5"); + sb.append("\232"); + sb.append("\ufd6b"); + sb.append("\245"); + sb.append("\ufef5"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\254"); + sb.append("\252"); + sb.append("\ufef5"); + sb.append("\254"); + sb.append("\ufef5"); + sb.append("\255"); + sb.append("\ufef5"); + sb.append("\256"); + sb.append("\ufef5"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\010"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\230"); - sb.append("\ufde4"); + sb.append("\004"); + sb.append("\232"); + sb.append("\ufefb"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\006"); sb.append("\127"); - sb.append("\ufcdb"); - sb.append("\231"); - sb.append("\ufcdb"); + sb.append("\ufef8"); + sb.append("\232"); + sb.append("\ufef8"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\036"); sb.append("\010"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\230"); - sb.append("\ufde3"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\113"); - sb.append("\u02e8"); + sb.append("\ufeef"); + sb.append("\012"); + sb.append("\ufeef"); + sb.append("\075"); + sb.append("\ufeef"); + sb.append("\076"); + sb.append("\ufeef"); + sb.append("\121"); + sb.append("\ufeef"); + sb.append("\150"); + sb.append("\ufeef"); + sb.append("\157"); + sb.append("\ufeef"); + sb.append("\231"); + sb.append("\ufeef"); + sb.append("\245"); + sb.append("\ufeef"); + sb.append("\251"); + sb.append("\254"); + sb.append("\252"); + sb.append("\ufeef"); + sb.append("\254"); + sb.append("\ufeef"); + sb.append("\255"); + sb.append("\ufeef"); + sb.append("\256"); + sb.append("\ufeef"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\113"); - sb.append("\u02c8"); + sb.append("\042"); + sb.append("\010"); + sb.append("\ufef1"); + sb.append("\012"); + sb.append("\ufef1"); + sb.append("\075"); + sb.append("\ufef1"); + sb.append("\076"); + sb.append("\ufef1"); + sb.append("\121"); + sb.append("\ufef1"); + sb.append("\150"); + sb.append("\ufef1"); + sb.append("\157"); + sb.append("\ufef1"); + sb.append("\231"); + sb.append("\ufef1"); + sb.append("\245"); + sb.append("\ufef1"); + sb.append("\252"); + sb.append("\ufef1"); + sb.append("\254"); + sb.append("\ufef1"); + sb.append("\255"); + sb.append("\ufef1"); + sb.append("\256"); + sb.append("\ufef1"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\u02c4"); + sb.append("\034"); + sb.append("\010"); + sb.append("\ufeea"); + sb.append("\012"); + sb.append("\ufeea"); + sb.append("\075"); + sb.append("\ufeea"); + sb.append("\076"); + sb.append("\ufeea"); + sb.append("\121"); + sb.append("\ufeea"); + sb.append("\150"); + sb.append("\ufeea"); + sb.append("\157"); + sb.append("\ufeea"); sb.append("\231"); - sb.append("\ufd6e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\016"); - sb.append("\071"); - sb.append("\u0286"); - sb.append("\072"); - sb.append("\u0283"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\113"); - sb.append("\u0284"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\230"); - sb.append("\ufdea"); + sb.append("\ufeea"); + sb.append("\245"); + sb.append("\ufeea"); + sb.append("\252"); + sb.append("\ufeea"); + sb.append("\254"); + sb.append("\ufeea"); + sb.append("\255"); + sb.append("\ufeea"); + sb.append("\256"); + sb.append("\ufeea"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\014"); + sb.append("\034"); sb.append("\010"); - sb.append("\u028e"); + sb.append("\ufeeb"); sb.append("\012"); + sb.append("\ufeeb"); sb.append("\075"); - sb.append("\111"); - sb.append("\u028f"); + sb.append("\ufeeb"); + sb.append("\076"); + sb.append("\ufeeb"); sb.append("\121"); - sb.append("\u028d"); - sb.append("\233"); - sb.append("\152"); + sb.append("\ufeeb"); + sb.append("\150"); + sb.append("\ufeeb"); + sb.append("\157"); + sb.append("\ufeeb"); + sb.append("\231"); + sb.append("\ufeeb"); + sb.append("\245"); + sb.append("\ufeeb"); + sb.append("\252"); + sb.append("\ufeeb"); + sb.append("\254"); + sb.append("\ufeeb"); + sb.append("\255"); + sb.append("\ufeeb"); + sb.append("\256"); + sb.append("\ufeeb"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\244"); - sb.append("\004"); - sb.append("\u01a2"); - sb.append("\005"); - sb.append("\u01ac"); + sb.append("\104"); sb.append("\010"); - sb.append("\u016b"); + sb.append("\uff8d"); sb.append("\012"); - sb.append("\075"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u018a"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0160"); + sb.append("\uff8d"); sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); + sb.append("\uff8d"); sb.append("\044"); - sb.append("\u017c"); + sb.append("\uff8d"); sb.append("\045"); - sb.append("\u018d"); + sb.append("\uff8d"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); + sb.append("\uff8d"); sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); - sb.append("\062"); - sb.append("\u01a6"); - sb.append("\063"); - sb.append("\u0168"); + sb.append("\uff8d"); sb.append("\065"); - sb.append("\u0169"); + sb.append("\uff8d"); sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); - sb.append("\074"); - sb.append("\u01a7"); + sb.append("\uff8d"); sb.append("\075"); - sb.append("\u0161"); + sb.append("\uff8d"); sb.append("\076"); - sb.append("\u0163"); - sb.append("\077"); - sb.append("\u0164"); - sb.append("\100"); - sb.append("\u0192"); - sb.append("\101"); - sb.append("\u0171"); - sb.append("\102"); - sb.append("\u0173"); - sb.append("\103"); - sb.append("\u019c"); - sb.append("\104"); - sb.append("\u015b"); - sb.append("\111"); - sb.append("\u02ac"); - sb.append("\114"); - sb.append("\u0185"); - sb.append("\115"); - sb.append("\u019a"); - sb.append("\116"); - sb.append("\u016e"); + sb.append("\uff8d"); sb.append("\121"); - sb.append("\u0178"); - sb.append("\122"); - sb.append("\u0167"); - sb.append("\123"); - sb.append("\u0181"); - sb.append("\124"); - sb.append("\u0174"); - sb.append("\125"); - sb.append("\u0199"); - sb.append("\126"); - sb.append("\u018c"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u017d"); - sb.append("\216"); - sb.append("\u0183"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u016f"); + sb.append("\uff8d"); + sb.append("\150"); + sb.append("\uff8d"); + sb.append("\157"); + sb.append("\uff8d"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\uff8d"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\uff8d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\uff8d"); + sb.append("\226"); + sb.append("\uff8d"); + sb.append("\227"); + sb.append("\uff8d"); + sb.append("\230"); + sb.append("\uff8d"); + sb.append("\231"); + sb.append("\uff8d"); + sb.append("\241"); + sb.append("\uff8d"); + sb.append("\245"); + sb.append("\uff8d"); + sb.append("\250"); + sb.append("\uff8d"); + sb.append("\251"); + sb.append("\uff8d"); + sb.append("\252"); + sb.append("\uff8d"); + sb.append("\253"); + sb.append("\uff8d"); + sb.append("\254"); + sb.append("\uff8d"); + sb.append("\255"); + sb.append("\uff8d"); + sb.append("\256"); + sb.append("\uff8d"); + sb.append("\257"); + sb.append("\uff8d"); + sb.append("\260"); + sb.append("\uff8d"); + sb.append("\261"); + sb.append("\uff8d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufef7"); + sb.append("\232"); + sb.append("\ufef7"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\042"); + sb.append("\010"); + sb.append("\ufeec"); + sb.append("\012"); + sb.append("\ufeec"); + sb.append("\075"); + sb.append("\ufeec"); + sb.append("\076"); + sb.append("\ufeec"); + sb.append("\121"); + sb.append("\ufeec"); + sb.append("\150"); + sb.append("\ufeec"); + sb.append("\157"); + sb.append("\ufeec"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\277"); sb.append("\227"); - sb.append("\u019e"); - sb.append("\233"); - sb.append("\152"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\250"); - sb.append("\u015c"); + sb.append("\257"); + sb.append("\230"); + sb.append("\302"); + sb.append("\231"); + sb.append("\ufeec"); + sb.append("\245"); + sb.append("\ufeec"); + sb.append("\252"); + sb.append("\ufeec"); + sb.append("\254"); + sb.append("\ufeec"); + sb.append("\255"); + sb.append("\ufeec"); + sb.append("\256"); + sb.append("\ufeec"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd13"); - sb.append("\033"); - sb.append("\ufd13"); - sb.append("\071"); - sb.append("\ufd13"); - sb.append("\072"); - sb.append("\ufd13"); - sb.append("\073"); - sb.append("\ufd13"); - sb.append("\111"); - sb.append("\ufd13"); - sb.append("\112"); - sb.append("\ufd13"); - sb.append("\113"); - sb.append("\ufd13"); - sb.append("\127"); - sb.append("\ufd13"); - sb.append("\130"); - sb.append("\ufd13"); - sb.append("\131"); - sb.append("\ufd13"); - sb.append("\132"); - sb.append("\ufd13"); - sb.append("\134"); - sb.append("\ufd13"); - sb.append("\135"); - sb.append("\ufd13"); - sb.append("\136"); - sb.append("\ufd13"); - sb.append("\137"); - sb.append("\ufd13"); - sb.append("\140"); - sb.append("\ufd13"); - sb.append("\141"); - sb.append("\ufd13"); - sb.append("\142"); - sb.append("\ufd13"); - sb.append("\143"); - sb.append("\ufd13"); - sb.append("\144"); - sb.append("\ufd13"); - sb.append("\145"); - sb.append("\ufd13"); - sb.append("\146"); - sb.append("\ufd13"); - sb.append("\147"); - sb.append("\ufd13"); + sb.append("\042"); + sb.append("\010"); + sb.append("\ufef0"); + sb.append("\012"); + sb.append("\ufef0"); + sb.append("\075"); + sb.append("\ufef0"); + sb.append("\076"); + sb.append("\ufef0"); + sb.append("\121"); + sb.append("\ufef0"); sb.append("\150"); - sb.append("\ufd13"); - sb.append("\151"); - sb.append("\ufd13"); - sb.append("\152"); - sb.append("\ufd13"); - sb.append("\153"); - sb.append("\ufd13"); - sb.append("\154"); - sb.append("\ufd13"); - sb.append("\155"); - sb.append("\ufd13"); - sb.append("\156"); - sb.append("\ufd13"); + sb.append("\ufef0"); sb.append("\157"); - sb.append("\ufd13"); - sb.append("\160"); - sb.append("\ufd13"); - sb.append("\161"); - sb.append("\ufd13"); - sb.append("\162"); - sb.append("\ufd13"); - sb.append("\163"); - sb.append("\ufd13"); - sb.append("\164"); - sb.append("\ufd13"); - sb.append("\165"); - sb.append("\ufd13"); - sb.append("\166"); - sb.append("\ufd13"); - sb.append("\167"); - sb.append("\ufd13"); - sb.append("\170"); - sb.append("\ufd13"); - sb.append("\171"); - sb.append("\ufd13"); - sb.append("\172"); - sb.append("\ufd13"); - sb.append("\173"); - sb.append("\ufd13"); - sb.append("\174"); - sb.append("\ufd13"); - sb.append("\175"); - sb.append("\ufd13"); - sb.append("\176"); - sb.append("\ufd13"); - sb.append("\201"); - sb.append("\ufd13"); - sb.append("\202"); - sb.append("\ufd13"); - sb.append("\203"); - sb.append("\ufd13"); - sb.append("\214"); - sb.append("\ufd13"); - sb.append("\215"); - sb.append("\ufd13"); - sb.append("\230"); - sb.append("\ufd13"); + sb.append("\ufef0"); sb.append("\231"); - sb.append("\ufd13"); - sb.append("\232"); - sb.append("\ufd13"); - sb.append("\242"); - sb.append("\ufd13"); - sb.append("\243"); - sb.append("\ufd13"); + sb.append("\ufef0"); sb.append("\245"); - sb.append("\ufd13"); - sb.append("\246"); - sb.append("\ufd13"); - sb.append("\251"); - sb.append("\ufd13"); + sb.append("\ufef0"); + sb.append("\252"); + sb.append("\ufef0"); + sb.append("\254"); + sb.append("\ufef0"); + sb.append("\255"); + sb.append("\ufef0"); + sb.append("\256"); + sb.append("\ufef0"); + sb.append("\257"); + sb.append("\271"); + sb.append("\260"); + sb.append("\275"); + sb.append("\261"); + sb.append("\261"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\014"); + sb.append("\034"); sb.append("\010"); - sb.append("\u028e"); + sb.append("\ufee7"); sb.append("\012"); + sb.append("\ufee7"); sb.append("\075"); - sb.append("\111"); - sb.append("\u028f"); + sb.append("\ufee7"); + sb.append("\076"); + sb.append("\ufee7"); sb.append("\121"); - sb.append("\u028d"); - sb.append("\233"); - sb.append("\152"); + sb.append("\ufee7"); + sb.append("\150"); + sb.append("\ufee7"); + sb.append("\157"); + sb.append("\ufee7"); + sb.append("\231"); + sb.append("\ufee7"); + sb.append("\245"); + sb.append("\ufee7"); + sb.append("\252"); + sb.append("\ufee7"); + sb.append("\254"); + sb.append("\ufee7"); + sb.append("\255"); + sb.append("\ufee7"); + sb.append("\256"); + sb.append("\ufee7"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\034"); + sb.append("\010"); + sb.append("\ufee6"); + sb.append("\012"); + sb.append("\ufee6"); + sb.append("\075"); + sb.append("\ufee6"); + sb.append("\076"); + sb.append("\ufee6"); + sb.append("\121"); + sb.append("\ufee6"); + sb.append("\150"); + sb.append("\ufee6"); + sb.append("\157"); + sb.append("\ufee6"); + sb.append("\231"); + sb.append("\ufee6"); + sb.append("\245"); + sb.append("\ufee6"); + sb.append("\252"); + sb.append("\ufee6"); + sb.append("\254"); + sb.append("\ufee6"); + sb.append("\255"); + sb.append("\ufee6"); + sb.append("\256"); + sb.append("\ufee6"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\172"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); sb.append("\031"); - sb.append("\ufd02"); - sb.append("\033"); - sb.append("\ufd02"); + sb.append("\016"); sb.append("\071"); - sb.append("\ufd02"); - sb.append("\072"); - sb.append("\ufd02"); - sb.append("\073"); - sb.append("\ufd02"); - sb.append("\111"); - sb.append("\ufd02"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); sb.append("\112"); - sb.append("\ufd02"); - sb.append("\113"); - sb.append("\ufd02"); - sb.append("\127"); - sb.append("\ufd02"); - sb.append("\130"); - sb.append("\ufd02"); - sb.append("\131"); - sb.append("\ufd02"); - sb.append("\132"); - sb.append("\ufd02"); - sb.append("\134"); - sb.append("\ufd02"); - sb.append("\135"); - sb.append("\ufd02"); + sb.append("\ufd09"); + sb.append("\115"); sb.append("\136"); - sb.append("\ufd02"); - sb.append("\137"); - sb.append("\ufd02"); - sb.append("\140"); - sb.append("\ufd02"); - sb.append("\141"); - sb.append("\ufd02"); - sb.append("\142"); - sb.append("\ufd02"); - sb.append("\143"); - sb.append("\ufd02"); - sb.append("\144"); - sb.append("\ufd02"); - sb.append("\145"); - sb.append("\ufd02"); - sb.append("\146"); - sb.append("\ufd02"); - sb.append("\147"); - sb.append("\ufd02"); - sb.append("\150"); - sb.append("\ufd02"); - sb.append("\151"); - sb.append("\ufd02"); - sb.append("\152"); - sb.append("\ufd02"); - sb.append("\153"); - sb.append("\ufd02"); - sb.append("\154"); - sb.append("\ufd02"); - sb.append("\155"); - sb.append("\ufd02"); - sb.append("\156"); - sb.append("\ufd02"); - sb.append("\157"); - sb.append("\ufd02"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); sb.append("\160"); - sb.append("\ufd02"); - sb.append("\161"); - sb.append("\ufd02"); - sb.append("\162"); - sb.append("\ufd02"); - sb.append("\163"); - sb.append("\ufd02"); - sb.append("\164"); - sb.append("\ufd02"); - sb.append("\165"); - sb.append("\ufd02"); - sb.append("\166"); - sb.append("\ufd02"); - sb.append("\167"); - sb.append("\ufd02"); - sb.append("\170"); - sb.append("\ufd02"); - sb.append("\171"); - sb.append("\ufd02"); - sb.append("\172"); - sb.append("\ufd02"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\ufd02"); + sb.append("\104"); sb.append("\174"); - sb.append("\ufd02"); - sb.append("\175"); - sb.append("\ufd02"); sb.append("\176"); - sb.append("\ufd02"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufd02"); - sb.append("\202"); - sb.append("\ufd02"); + sb.append("\067"); sb.append("\203"); - sb.append("\ufd02"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); sb.append("\214"); - sb.append("\ufd02"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufd02"); - sb.append("\230"); - sb.append("\ufd02"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufd02"); - sb.append("\232"); - sb.append("\ufd02"); - sb.append("\242"); - sb.append("\ufd02"); - sb.append("\243"); - sb.append("\ufd02"); - sb.append("\245"); - sb.append("\ufd02"); - sb.append("\246"); - sb.append("\ufd02"); - sb.append("\251"); - sb.append("\ufd02"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\172"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); sb.append("\031"); - sb.append("\ufd03"); - sb.append("\033"); - sb.append("\ufd03"); + sb.append("\016"); sb.append("\071"); - sb.append("\ufd03"); - sb.append("\072"); - sb.append("\ufd03"); - sb.append("\073"); - sb.append("\ufd03"); - sb.append("\111"); - sb.append("\ufd03"); - sb.append("\112"); - sb.append("\ufd03"); - sb.append("\113"); - sb.append("\ufd03"); - sb.append("\127"); - sb.append("\ufd03"); - sb.append("\130"); - sb.append("\ufd03"); - sb.append("\131"); - sb.append("\ufd03"); - sb.append("\132"); - sb.append("\ufd03"); - sb.append("\134"); - sb.append("\ufd03"); - sb.append("\135"); - sb.append("\ufd03"); - sb.append("\136"); - sb.append("\ufd03"); - sb.append("\137"); - sb.append("\ufd03"); - sb.append("\140"); - sb.append("\ufd03"); - sb.append("\141"); - sb.append("\ufd03"); - sb.append("\142"); - sb.append("\ufd03"); - sb.append("\143"); - sb.append("\ufd03"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); sb.append("\144"); - sb.append("\ufd03"); - sb.append("\145"); - sb.append("\ufd03"); - sb.append("\146"); - sb.append("\ufd03"); - sb.append("\147"); - sb.append("\ufd03"); - sb.append("\150"); - sb.append("\ufd03"); - sb.append("\151"); - sb.append("\ufd03"); - sb.append("\152"); - sb.append("\ufd03"); - sb.append("\153"); - sb.append("\ufd03"); - sb.append("\154"); - sb.append("\ufd03"); - sb.append("\155"); - sb.append("\ufd03"); - sb.append("\156"); - sb.append("\ufd03"); - sb.append("\157"); - sb.append("\ufd03"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); sb.append("\160"); - sb.append("\ufd03"); - sb.append("\161"); - sb.append("\ufd03"); - sb.append("\162"); - sb.append("\ufd03"); - sb.append("\163"); - sb.append("\ufd03"); - sb.append("\164"); - sb.append("\ufd03"); - sb.append("\165"); - sb.append("\ufd03"); - sb.append("\166"); - sb.append("\ufd03"); - sb.append("\167"); - sb.append("\ufd03"); - sb.append("\170"); - sb.append("\ufd03"); - sb.append("\171"); - sb.append("\ufd03"); - sb.append("\172"); - sb.append("\ufd03"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\ufd03"); + sb.append("\104"); sb.append("\174"); - sb.append("\ufd03"); - sb.append("\175"); - sb.append("\ufd03"); sb.append("\176"); - sb.append("\ufd03"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufd03"); - sb.append("\202"); - sb.append("\ufd03"); + sb.append("\067"); sb.append("\203"); - sb.append("\ufd03"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); sb.append("\214"); - sb.append("\ufd03"); - sb.append("\215"); - sb.append("\ufd03"); - sb.append("\230"); - sb.append("\ufd03"); - sb.append("\231"); - sb.append("\ufd03"); - sb.append("\232"); - sb.append("\ufd03"); - sb.append("\242"); - sb.append("\ufd03"); - sb.append("\243"); - sb.append("\ufd03"); - sb.append("\245"); - sb.append("\ufd03"); - sb.append("\246"); - sb.append("\ufd03"); - sb.append("\251"); - sb.append("\ufd03"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\216"); + sb.append("\ufd09"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\124"); sb.append("\031"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\033"); - sb.append("\ufd05"); - sb.append("\071"); - sb.append("\ufd05"); - sb.append("\072"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\073"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\111"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\112"); - sb.append("\ufd05"); - sb.append("\113"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\127"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\130"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\131"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\132"); - sb.append("\ufd05"); - sb.append("\134"); - sb.append("\ufd05"); - sb.append("\135"); - sb.append("\ufd05"); - sb.append("\136"); - sb.append("\ufd05"); - sb.append("\137"); - sb.append("\ufd05"); - sb.append("\140"); - sb.append("\ufd05"); - sb.append("\141"); - sb.append("\ufd05"); - sb.append("\142"); - sb.append("\ufd05"); - sb.append("\143"); - sb.append("\ufd05"); - sb.append("\144"); - sb.append("\ufd05"); - sb.append("\145"); - sb.append("\ufd05"); - sb.append("\146"); - sb.append("\ufd05"); - sb.append("\147"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\150"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\151"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\152"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\153"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\154"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\155"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\156"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\157"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\160"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\161"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\162"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\163"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\164"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\165"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\166"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\167"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\170"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\171"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\172"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\173"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\174"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\175"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\176"); - sb.append("\ufd05"); - sb.append("\201"); - sb.append("\ufd05"); + sb.append("\ufd21"); + sb.append("\177"); + sb.append("\ufd21"); sb.append("\202"); - sb.append("\ufd05"); - sb.append("\203"); - sb.append("\ufd05"); - sb.append("\214"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\215"); - sb.append("\ufd05"); - sb.append("\230"); - sb.append("\ufd05"); - sb.append("\231"); - sb.append("\ufd05"); + sb.append("\ufd21"); + sb.append("\216"); + sb.append("\ufd21"); sb.append("\232"); - sb.append("\ufd05"); - sb.append("\242"); - sb.append("\ufd05"); + sb.append("\ufd21"); + sb.append("\233"); + sb.append("\ufd21"); sb.append("\243"); - sb.append("\ufd05"); - sb.append("\245"); - sb.append("\ufd05"); + sb.append("\ufd21"); sb.append("\246"); - sb.append("\ufd05"); - sb.append("\251"); - sb.append("\ufd05"); + sb.append("\ufd21"); + sb.append("\252"); + sb.append("\ufd21"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\104"); sb.append("\031"); - sb.append("\ufd36"); - sb.append("\033"); - sb.append("\ufd36"); - sb.append("\071"); - sb.append("\ufd36"); - sb.append("\072"); - sb.append("\ufd36"); - sb.append("\073"); - sb.append("\ufd36"); - sb.append("\111"); - sb.append("\ufd36"); + sb.append("\u01d4"); sb.append("\112"); - sb.append("\ufd36"); - sb.append("\113"); - sb.append("\ufd36"); - sb.append("\127"); - sb.append("\ufd36"); + sb.append("\ufd08"); sb.append("\130"); - sb.append("\ufd36"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\ufd36"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\ufd36"); - sb.append("\134"); - sb.append("\ufd36"); - sb.append("\135"); - sb.append("\ufd36"); - sb.append("\136"); - sb.append("\ufd36"); - sb.append("\137"); - sb.append("\ufd36"); - sb.append("\140"); - sb.append("\ufd36"); - sb.append("\141"); - sb.append("\ufd36"); - sb.append("\142"); - sb.append("\ufd36"); - sb.append("\143"); - sb.append("\ufd36"); - sb.append("\144"); - sb.append("\ufd36"); - sb.append("\145"); - sb.append("\ufd36"); - sb.append("\146"); - sb.append("\ufd36"); - sb.append("\147"); - sb.append("\ufd36"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\ufd36"); - sb.append("\151"); - sb.append("\ufd36"); + sb.append("\u01c6"); sb.append("\152"); - sb.append("\ufd36"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufd36"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufd36"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufd36"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufd36"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufd36"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufd36"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufd36"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufd36"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufd36"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufd36"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufd36"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufd36"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufd36"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufd36"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufd36"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd36"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd36"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd36"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd36"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd36"); - sb.append("\201"); - sb.append("\ufd36"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\ufd36"); - sb.append("\203"); - sb.append("\ufd36"); - sb.append("\214"); - sb.append("\ufd36"); - sb.append("\215"); - sb.append("\ufd36"); - sb.append("\230"); - sb.append("\u029b"); - sb.append("\231"); - sb.append("\ufd36"); - sb.append("\232"); - sb.append("\ufd36"); - sb.append("\242"); - sb.append("\ufd36"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufd08"); sb.append("\243"); - sb.append("\ufd36"); - sb.append("\245"); - sb.append("\ufd36"); + sb.append("\u01c7"); sb.append("\246"); - sb.append("\ufd36"); - sb.append("\251"); - sb.append("\ufd36"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\004"); + sb.append("\216"); + sb.append("\u0278"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\033"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\071"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\072"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\073"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufd33"); sb.append("\112"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\113"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\127"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\130"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\131"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\132"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\134"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\135"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\136"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\137"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\140"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\141"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\142"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\143"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\144"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\145"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\146"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\147"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\150"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\151"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\152"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\153"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\154"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\155"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\156"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\157"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\160"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\161"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\162"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\163"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\164"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\165"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\166"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\167"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\170"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\171"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\172"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\173"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\174"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\175"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\176"); - sb.append("\ufd06"); - sb.append("\201"); - sb.append("\ufd06"); + sb.append("\ufd33"); + sb.append("\177"); + sb.append("\ufd33"); sb.append("\202"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\203"); - sb.append("\ufd06"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufd33"); + sb.append("\204"); + sb.append("\ufd33"); sb.append("\215"); - sb.append("\ufd06"); - sb.append("\230"); - sb.append("\ufd06"); + sb.append("\ufd33"); + sb.append("\216"); + sb.append("\ufd33"); sb.append("\231"); - sb.append("\ufd06"); + sb.append("\ufd33"); sb.append("\232"); - sb.append("\ufd06"); - sb.append("\242"); - sb.append("\ufd06"); + sb.append("\ufd33"); + sb.append("\233"); + sb.append("\ufd33"); sb.append("\243"); - sb.append("\ufd06"); - sb.append("\245"); - sb.append("\ufd06"); + sb.append("\ufd33"); + sb.append("\244"); + sb.append("\ufd33"); sb.append("\246"); - sb.append("\ufd06"); - sb.append("\251"); - sb.append("\ufd06"); + sb.append("\ufd33"); + sb.append("\247"); + sb.append("\ufd33"); + sb.append("\252"); + sb.append("\ufd33"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\012"); - sb.append("\075"); - sb.append("\233"); - sb.append("\u0295"); + sb.append("\004"); + sb.append("\112"); + sb.append("\u027a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\212"); - sb.append("\012"); - sb.append("\ufccb"); - sb.append("\015"); - sb.append("\ufccb"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\033"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\071"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\072"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\073"); - sb.append("\ufccb"); - sb.append("\106"); - sb.append("\ufccb"); - sb.append("\107"); - sb.append("\ufccb"); - sb.append("\110"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\111"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\112"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\113"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\127"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\130"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\131"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\132"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\134"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\135"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\136"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\137"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\140"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\141"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\142"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\143"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\144"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\145"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\146"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\147"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\150"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\151"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\152"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\153"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\154"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\155"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\156"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\157"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\160"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\161"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\162"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\163"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\164"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\165"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\166"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\167"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\170"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\171"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\172"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\173"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\174"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\175"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\176"); - sb.append("\ufccb"); - sb.append("\201"); - sb.append("\ufccb"); + sb.append("\ufd32"); + sb.append("\177"); + sb.append("\ufd32"); sb.append("\202"); - sb.append("\ufccb"); + sb.append("\ufd32"); sb.append("\203"); - sb.append("\ufccb"); - sb.append("\214"); - sb.append("\ufccb"); + sb.append("\ufd32"); + sb.append("\204"); + sb.append("\ufd32"); sb.append("\215"); - sb.append("\ufccb"); - sb.append("\230"); - sb.append("\ufccb"); + sb.append("\ufd32"); + sb.append("\216"); + sb.append("\ufd32"); + sb.append("\231"); + sb.append("\ufd32"); + sb.append("\232"); + sb.append("\ufd32"); + sb.append("\233"); + sb.append("\ufd32"); + sb.append("\243"); + sb.append("\ufd32"); + sb.append("\244"); + sb.append("\ufd32"); + sb.append("\246"); + sb.append("\ufd32"); + sb.append("\247"); + sb.append("\ufd32"); + sb.append("\252"); + sb.append("\ufd32"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\036"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\u0280"); + sb.append("\075"); + sb.append("\166"); + sb.append("\121"); + sb.append("\160"); + sb.append("\215"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\071"); + sb.append("\u0303"); + sb.append("\072"); + sb.append("\u0301"); + sb.append("\113"); + sb.append("\u0302"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufcd8"); + sb.append("\232"); + sb.append("\ufcd8"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufcdb"); + sb.append("\232"); + sb.append("\ufcdb"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\231"); + sb.append("\ufde3"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufcd9"); + sb.append("\232"); + sb.append("\ufcd9"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\215"); + sb.append("\u0274"); sb.append("\231"); - sb.append("\ufccb"); + sb.append("\ufde2"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\113"); + sb.append("\u02ec"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\113"); + sb.append("\u02cc"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\u02c8"); sb.append("\232"); - sb.append("\ufccb"); - sb.append("\234"); - sb.append("\ufccb"); - sb.append("\235"); - sb.append("\ufccb"); - sb.append("\241"); - sb.append("\ufccb"); - sb.append("\242"); - sb.append("\ufccb"); - sb.append("\243"); - sb.append("\ufccb"); - sb.append("\245"); - sb.append("\ufccb"); - sb.append("\246"); - sb.append("\ufccb"); - sb.append("\251"); - sb.append("\ufccb"); + sb.append("\ufd6c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\212"); - sb.append("\012"); - sb.append("\ufccc"); - sb.append("\015"); - sb.append("\ufccc"); - sb.append("\031"); - sb.append("\ufccc"); - sb.append("\033"); - sb.append("\ufccc"); + sb.append("\016"); sb.append("\071"); - sb.append("\ufccc"); + sb.append("\u028a"); sb.append("\072"); - sb.append("\ufccc"); - sb.append("\073"); - sb.append("\ufccc"); - sb.append("\106"); - sb.append("\ufccc"); - sb.append("\107"); - sb.append("\ufccc"); - sb.append("\110"); - sb.append("\ufccc"); + sb.append("\u0287"); sb.append("\111"); - sb.append("\ufccc"); - sb.append("\112"); - sb.append("\ufccc"); + sb.append("\u0273"); sb.append("\113"); - sb.append("\ufccc"); - sb.append("\127"); - sb.append("\ufccc"); - sb.append("\130"); - sb.append("\ufccc"); - sb.append("\131"); - sb.append("\ufccc"); - sb.append("\132"); - sb.append("\ufccc"); - sb.append("\134"); - sb.append("\ufccc"); - sb.append("\135"); - sb.append("\ufccc"); - sb.append("\136"); - sb.append("\ufccc"); - sb.append("\137"); - sb.append("\ufccc"); - sb.append("\140"); - sb.append("\ufccc"); - sb.append("\141"); - sb.append("\ufccc"); - sb.append("\142"); - sb.append("\ufccc"); - sb.append("\143"); - sb.append("\ufccc"); - sb.append("\144"); - sb.append("\ufccc"); - sb.append("\145"); - sb.append("\ufccc"); - sb.append("\146"); - sb.append("\ufccc"); - sb.append("\147"); - sb.append("\ufccc"); - sb.append("\150"); - sb.append("\ufccc"); - sb.append("\151"); - sb.append("\ufccc"); - sb.append("\152"); - sb.append("\ufccc"); - sb.append("\153"); - sb.append("\ufccc"); - sb.append("\154"); - sb.append("\ufccc"); - sb.append("\155"); - sb.append("\ufccc"); - sb.append("\156"); - sb.append("\ufccc"); - sb.append("\157"); - sb.append("\ufccc"); - sb.append("\160"); - sb.append("\ufccc"); - sb.append("\161"); - sb.append("\ufccc"); - sb.append("\162"); - sb.append("\ufccc"); - sb.append("\163"); - sb.append("\ufccc"); - sb.append("\164"); - sb.append("\ufccc"); - sb.append("\165"); - sb.append("\ufccc"); - sb.append("\166"); - sb.append("\ufccc"); - sb.append("\167"); - sb.append("\ufccc"); - sb.append("\170"); - sb.append("\ufccc"); - sb.append("\171"); - sb.append("\ufccc"); - sb.append("\172"); - sb.append("\ufccc"); - sb.append("\173"); - sb.append("\ufccc"); - sb.append("\174"); - sb.append("\ufccc"); - sb.append("\175"); - sb.append("\ufccc"); - sb.append("\176"); - sb.append("\ufccc"); - sb.append("\201"); - sb.append("\ufccc"); - sb.append("\202"); - sb.append("\ufccc"); - sb.append("\203"); - sb.append("\ufccc"); - sb.append("\214"); - sb.append("\ufccc"); + sb.append("\u0288"); sb.append("\215"); - sb.append("\ufccc"); - sb.append("\230"); - sb.append("\ufccc"); + sb.append("\u0274"); sb.append("\231"); - sb.append("\ufccc"); - sb.append("\232"); - sb.append("\ufccc"); + sb.append("\ufde9"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\014"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\012"); + sb.append("\075"); + sb.append("\111"); + sb.append("\u0294"); + sb.append("\121"); + sb.append("\u0291"); sb.append("\234"); - sb.append("\ufccc"); - sb.append("\235"); - sb.append("\ufccc"); - sb.append("\241"); - sb.append("\ufccc"); - sb.append("\242"); - sb.append("\ufccc"); - sb.append("\243"); - sb.append("\ufccc"); - sb.append("\245"); - sb.append("\ufccc"); - sb.append("\246"); - sb.append("\ufccc"); - sb.append("\251"); - sb.append("\ufccc"); + sb.append("\152"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\244"); sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); + sb.append("\u01a4"); + sb.append("\005"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); + sb.append("\u016d"); sb.append("\012"); sb.append("\075"); - sb.append("\015"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\016"); - sb.append("\071"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\106"); + sb.append("\u018c"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\125"); + sb.append("\u0162"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\222"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u018f"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\026"); + sb.append("\u01ad"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\210"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\010"); + sb.append("\u016a"); + sb.append("\065"); + sb.append("\u016b"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\051"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\166"); + sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\123"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\012"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\206"); + sb.append("\u0173"); sb.append("\102"); - sb.append("\041"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\144"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); + sb.append("\u015d"); + sb.append("\111"); + sb.append("\u02b0"); + sb.append("\114"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\136"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\046"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\160"); + sb.append("\u017a"); sb.append("\122"); - sb.append("\013"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\u0183"); sb.append("\124"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\116"); + sb.append("\u019b"); sb.append("\126"); + sb.append("\u018e"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); + sb.append("\222"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0171"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\234"); + sb.append("\152"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd11"); + sb.append("\033"); + sb.append("\ufd11"); + sb.append("\071"); + sb.append("\ufd11"); + sb.append("\072"); + sb.append("\ufd11"); + sb.append("\073"); + sb.append("\ufd11"); + sb.append("\111"); + sb.append("\ufd11"); + sb.append("\112"); + sb.append("\ufd11"); + sb.append("\113"); + sb.append("\ufd11"); + sb.append("\127"); + sb.append("\ufd11"); + sb.append("\130"); + sb.append("\ufd11"); sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufd11"); + sb.append("\132"); + sb.append("\ufd11"); + sb.append("\134"); + sb.append("\ufd11"); + sb.append("\135"); + sb.append("\ufd11"); + sb.append("\136"); + sb.append("\ufd11"); + sb.append("\137"); + sb.append("\ufd11"); + sb.append("\140"); + sb.append("\ufd11"); + sb.append("\141"); + sb.append("\ufd11"); + sb.append("\142"); + sb.append("\ufd11"); + sb.append("\143"); + sb.append("\ufd11"); + sb.append("\144"); + sb.append("\ufd11"); + sb.append("\145"); + sb.append("\ufd11"); + sb.append("\146"); + sb.append("\ufd11"); + sb.append("\147"); + sb.append("\ufd11"); + sb.append("\150"); + sb.append("\ufd11"); + sb.append("\151"); + sb.append("\ufd11"); + sb.append("\152"); + sb.append("\ufd11"); + sb.append("\153"); + sb.append("\ufd11"); + sb.append("\154"); + sb.append("\ufd11"); + sb.append("\155"); + sb.append("\ufd11"); + sb.append("\156"); + sb.append("\ufd11"); + sb.append("\157"); + sb.append("\ufd11"); + sb.append("\160"); + sb.append("\ufd11"); + sb.append("\161"); + sb.append("\ufd11"); + sb.append("\162"); + sb.append("\ufd11"); + sb.append("\163"); + sb.append("\ufd11"); + sb.append("\164"); + sb.append("\ufd11"); + sb.append("\165"); + sb.append("\ufd11"); + sb.append("\166"); + sb.append("\ufd11"); + sb.append("\167"); + sb.append("\ufd11"); + sb.append("\170"); + sb.append("\ufd11"); + sb.append("\171"); + sb.append("\ufd11"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufd11"); sb.append("\173"); + sb.append("\ufd11"); + sb.append("\174"); + sb.append("\ufd11"); + sb.append("\175"); + sb.append("\ufd11"); sb.append("\176"); + sb.append("\ufd11"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufd11"); sb.append("\202"); - sb.append("\054"); + sb.append("\ufd11"); sb.append("\203"); - sb.append("\120"); + sb.append("\ufd11"); sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufd11"); + sb.append("\215"); + sb.append("\ufd11"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufd11"); + sb.append("\231"); + sb.append("\ufd11"); + sb.append("\232"); + sb.append("\ufd11"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); + sb.append("\ufd11"); + sb.append("\243"); + sb.append("\ufd11"); + sb.append("\244"); + sb.append("\ufd11"); + sb.append("\246"); + sb.append("\ufd11"); sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufd11"); + sb.append("\252"); + sb.append("\ufd11"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\014"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\012"); + sb.append("\075"); + sb.append("\111"); + sb.append("\u0294"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\234"); + sb.append("\152"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\033"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\071"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\072"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\073"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufd00"); sb.append("\112"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\113"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\127"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\130"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\131"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\132"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\134"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\135"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\136"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\137"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\140"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\141"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\142"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\143"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\144"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\145"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\146"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\147"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\150"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\151"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\152"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\153"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\154"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\155"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\156"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\157"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\160"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\161"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\162"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\163"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\164"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\165"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\166"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\167"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\170"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\171"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\172"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\173"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\174"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\175"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\176"); - sb.append("\ufd2e"); - sb.append("\201"); - sb.append("\ufd2e"); + sb.append("\ufd00"); + sb.append("\177"); + sb.append("\ufd00"); sb.append("\202"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\203"); - sb.append("\ufd2e"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufd00"); + sb.append("\204"); + sb.append("\ufd00"); sb.append("\215"); - sb.append("\ufd2e"); - sb.append("\230"); - sb.append("\ufd2e"); + sb.append("\ufd00"); + sb.append("\216"); + sb.append("\ufd00"); sb.append("\231"); - sb.append("\ufd2e"); + sb.append("\ufd00"); sb.append("\232"); - sb.append("\ufd2e"); - sb.append("\242"); - sb.append("\ufd2e"); + sb.append("\ufd00"); + sb.append("\233"); + sb.append("\ufd00"); sb.append("\243"); - sb.append("\ufd2e"); - sb.append("\245"); - sb.append("\ufd2e"); + sb.append("\ufd00"); + sb.append("\244"); + sb.append("\ufd00"); sb.append("\246"); - sb.append("\ufd2e"); - sb.append("\251"); - sb.append("\ufd2e"); + sb.append("\ufd00"); + sb.append("\247"); + sb.append("\ufd00"); + sb.append("\252"); + sb.append("\ufd00"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\033"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\071"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\072"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\073"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\111"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\112"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\113"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\127"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\130"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\131"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\132"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\134"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\135"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\136"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\137"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\140"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\141"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\142"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\143"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\144"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\145"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\146"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\147"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\150"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\151"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\152"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\153"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\154"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\155"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\156"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\157"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\160"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\161"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\162"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\163"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\164"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\165"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\166"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\167"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\170"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\171"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\172"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\173"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\174"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\175"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\176"); - sb.append("\ufd0f"); - sb.append("\201"); - sb.append("\ufd0f"); + sb.append("\ufd01"); + sb.append("\177"); + sb.append("\ufd01"); sb.append("\202"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\203"); - sb.append("\ufd0f"); - sb.append("\214"); - sb.append("\ufd0f"); + sb.append("\ufd01"); + sb.append("\204"); + sb.append("\ufd01"); sb.append("\215"); - sb.append("\ufd0f"); - sb.append("\230"); - sb.append("\ufd0f"); + sb.append("\ufd01"); + sb.append("\216"); + sb.append("\ufd01"); sb.append("\231"); - sb.append("\ufd0f"); + sb.append("\ufd01"); sb.append("\232"); - sb.append("\ufd0f"); - sb.append("\242"); - sb.append("\ufd0f"); + sb.append("\ufd01"); + sb.append("\233"); + sb.append("\ufd01"); sb.append("\243"); - sb.append("\ufd0f"); - sb.append("\245"); - sb.append("\ufd0f"); + sb.append("\ufd01"); + sb.append("\244"); + sb.append("\ufd01"); sb.append("\246"); - sb.append("\ufd0f"); - sb.append("\251"); - sb.append("\ufd0f"); + sb.append("\ufd01"); + sb.append("\247"); + sb.append("\ufd01"); + sb.append("\252"); + sb.append("\ufd01"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\174"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufd03"); + sb.append("\033"); + sb.append("\ufd03"); + sb.append("\071"); + sb.append("\ufd03"); + sb.append("\072"); + sb.append("\ufd03"); + sb.append("\073"); + sb.append("\ufd03"); + sb.append("\111"); + sb.append("\ufd03"); sb.append("\112"); - sb.append("\u0293"); + sb.append("\ufd03"); + sb.append("\113"); + sb.append("\ufd03"); + sb.append("\127"); + sb.append("\ufd03"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufd03"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufd03"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufd03"); + sb.append("\134"); + sb.append("\ufd03"); + sb.append("\135"); + sb.append("\ufd03"); + sb.append("\136"); + sb.append("\ufd03"); + sb.append("\137"); + sb.append("\ufd03"); + sb.append("\140"); + sb.append("\ufd03"); + sb.append("\141"); + sb.append("\ufd03"); + sb.append("\142"); + sb.append("\ufd03"); + sb.append("\143"); + sb.append("\ufd03"); + sb.append("\144"); + sb.append("\ufd03"); + sb.append("\145"); + sb.append("\ufd03"); + sb.append("\146"); + sb.append("\ufd03"); + sb.append("\147"); + sb.append("\ufd03"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufd03"); + sb.append("\151"); + sb.append("\ufd03"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufd03"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufd03"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufd03"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufd03"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufd03"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufd03"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufd03"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufd03"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufd03"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufd03"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufd03"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufd03"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufd03"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufd03"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufd03"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufd03"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufd03"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufd03"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufd03"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufd03"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufd03"); + sb.append("\177"); + sb.append("\ufd03"); + sb.append("\202"); + sb.append("\ufd03"); + sb.append("\203"); + sb.append("\ufd03"); + sb.append("\204"); + sb.append("\ufd03"); + sb.append("\215"); + sb.append("\ufd03"); + sb.append("\216"); + sb.append("\ufd03"); + sb.append("\231"); + sb.append("\ufd03"); + sb.append("\232"); + sb.append("\ufd03"); + sb.append("\233"); + sb.append("\ufd03"); + sb.append("\243"); + sb.append("\ufd03"); + sb.append("\244"); + sb.append("\ufd03"); + sb.append("\246"); + sb.append("\ufd03"); + sb.append("\247"); + sb.append("\ufd03"); + sb.append("\252"); + sb.append("\ufd03"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\033"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\071"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\072"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\073"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\111"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\112"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\113"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\127"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\130"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\131"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\132"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\134"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\135"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\136"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\137"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\140"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\141"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\142"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\143"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\144"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\145"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\146"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\147"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\150"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\151"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\152"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\153"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\154"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\155"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\156"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\157"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\160"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\161"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\162"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\163"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\164"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\165"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\166"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\167"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\170"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\171"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\172"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\173"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\174"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\175"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\176"); - sb.append("\ufd01"); - sb.append("\201"); - sb.append("\ufd01"); + sb.append("\ufd34"); + sb.append("\177"); + sb.append("\ufd34"); sb.append("\202"); - sb.append("\ufd01"); + sb.append("\ufd34"); sb.append("\203"); - sb.append("\ufd01"); - sb.append("\214"); - sb.append("\ufd01"); + sb.append("\ufd34"); + sb.append("\204"); + sb.append("\ufd34"); sb.append("\215"); - sb.append("\ufd01"); - sb.append("\230"); - sb.append("\ufd01"); + sb.append("\ufd34"); + sb.append("\216"); + sb.append("\ufd34"); sb.append("\231"); - sb.append("\ufd01"); + sb.append("\u029f"); sb.append("\232"); - sb.append("\ufd01"); - sb.append("\242"); - sb.append("\ufd01"); + sb.append("\ufd34"); + sb.append("\233"); + sb.append("\ufd34"); sb.append("\243"); - sb.append("\ufd01"); - sb.append("\245"); - sb.append("\ufd01"); + sb.append("\ufd34"); + sb.append("\244"); + sb.append("\ufd34"); sb.append("\246"); - sb.append("\ufd01"); - sb.append("\251"); - sb.append("\ufd01"); + sb.append("\ufd34"); + sb.append("\247"); + sb.append("\ufd34"); + sb.append("\252"); + sb.append("\ufd34"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\033"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\071"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\072"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\073"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\113"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\127"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\130"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\131"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\132"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\134"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\135"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\136"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\137"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\140"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\141"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\142"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\143"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\144"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\145"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\146"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\147"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\150"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\151"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\152"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\153"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\154"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\155"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\156"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\157"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\160"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\161"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\162"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\163"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\164"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\165"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\166"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\167"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\170"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\171"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\172"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\173"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\174"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\175"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\176"); - sb.append("\ufd2d"); - sb.append("\201"); - sb.append("\ufd2d"); + sb.append("\ufd04"); + sb.append("\177"); + sb.append("\ufd04"); sb.append("\202"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\203"); - sb.append("\ufd2d"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufd04"); + sb.append("\204"); + sb.append("\ufd04"); sb.append("\215"); - sb.append("\ufd2d"); - sb.append("\230"); - sb.append("\ufd2d"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd04"); sb.append("\231"); - sb.append("\ufd2d"); + sb.append("\ufd04"); sb.append("\232"); - sb.append("\ufd2d"); - sb.append("\242"); - sb.append("\ufd2d"); + sb.append("\ufd04"); + sb.append("\233"); + sb.append("\ufd04"); sb.append("\243"); - sb.append("\ufd2d"); - sb.append("\245"); - sb.append("\ufd2d"); + sb.append("\ufd04"); + sb.append("\244"); + sb.append("\ufd04"); sb.append("\246"); - sb.append("\ufd2d"); - sb.append("\251"); - sb.append("\ufd2d"); + sb.append("\ufd04"); + sb.append("\247"); + sb.append("\ufd04"); + sb.append("\252"); + sb.append("\ufd04"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\010"); + sb.append("\006"); sb.append("\012"); - sb.append("\ufcff"); - sb.append("\111"); - sb.append("\u0296"); - sb.append("\233"); - sb.append("\ufcff"); + sb.append("\075"); + sb.append("\234"); + sb.append("\u0299"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); + sb.append("\214"); sb.append("\012"); - sb.append("\075"); + sb.append("\ufcc9"); sb.append("\015"); + sb.append("\ufcc9"); sb.append("\031"); - sb.append("\016"); + sb.append("\ufcc9"); + sb.append("\033"); + sb.append("\ufcc9"); sb.append("\071"); - sb.append("\032"); + sb.append("\ufcc9"); + sb.append("\072"); + sb.append("\ufcc9"); + sb.append("\073"); + sb.append("\ufcc9"); sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); + sb.append("\ufcc9"); + sb.append("\107"); + sb.append("\ufcc9"); + sb.append("\110"); + sb.append("\ufcc9"); + sb.append("\111"); + sb.append("\ufcc9"); + sb.append("\112"); + sb.append("\ufcc9"); + sb.append("\113"); + sb.append("\ufcc9"); + sb.append("\127"); + sb.append("\ufcc9"); + sb.append("\130"); + sb.append("\ufcc9"); + sb.append("\131"); + sb.append("\ufcc9"); + sb.append("\132"); + sb.append("\ufcc9"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable5.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable5.java index a7813c189de1..67060d7f9e61 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable5.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable5.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,550 +29,390 @@ public String getTableData() { } protected EncodedActionTable5() { sb = new StringBuilder(); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\112"); - sb.append("\u0298"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufd0c"); - sb.append("\033"); - sb.append("\ufd0c"); - sb.append("\071"); - sb.append("\ufd0c"); - sb.append("\072"); - sb.append("\ufd0c"); - sb.append("\073"); - sb.append("\ufd0c"); - sb.append("\111"); - sb.append("\ufd0c"); - sb.append("\112"); - sb.append("\ufd0c"); - sb.append("\113"); - sb.append("\ufd0c"); - sb.append("\127"); - sb.append("\ufd0c"); - sb.append("\130"); - sb.append("\ufd0c"); - sb.append("\131"); - sb.append("\ufd0c"); - sb.append("\132"); - sb.append("\ufd0c"); sb.append("\134"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\135"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\136"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\137"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\140"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\141"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\142"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\143"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\144"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\145"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\146"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\147"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\150"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\151"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\152"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\153"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\154"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\155"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\156"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\157"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\160"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\161"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\162"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\163"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\164"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\165"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\166"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\167"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\170"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\171"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\172"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\173"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\174"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\175"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\176"); - sb.append("\ufd0c"); - sb.append("\201"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); + sb.append("\177"); + sb.append("\ufcc9"); sb.append("\202"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\203"); - sb.append("\ufd0c"); - sb.append("\214"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); + sb.append("\204"); + sb.append("\ufcc9"); sb.append("\215"); - sb.append("\ufd0c"); - sb.append("\230"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); + sb.append("\216"); + sb.append("\ufcc9"); sb.append("\231"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\232"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); + sb.append("\233"); + sb.append("\ufcc9"); + sb.append("\235"); + sb.append("\ufcc9"); + sb.append("\236"); + sb.append("\ufcc9"); sb.append("\242"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); sb.append("\243"); - sb.append("\ufd0c"); - sb.append("\245"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); + sb.append("\244"); + sb.append("\ufcc9"); sb.append("\246"); - sb.append("\ufd0c"); - sb.append("\251"); - sb.append("\ufd0c"); + sb.append("\ufcc9"); + sb.append("\247"); + sb.append("\ufcc9"); + sb.append("\252"); + sb.append("\ufcc9"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\214"); + sb.append("\012"); + sb.append("\ufcca"); + sb.append("\015"); + sb.append("\ufcca"); sb.append("\031"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\033"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\071"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\072"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\073"); - sb.append("\ufd04"); + sb.append("\ufcca"); + sb.append("\106"); + sb.append("\ufcca"); + sb.append("\107"); + sb.append("\ufcca"); + sb.append("\110"); + sb.append("\ufcca"); sb.append("\111"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\112"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\113"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\127"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\130"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\131"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\132"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\134"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\135"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\136"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\137"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\140"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\141"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\142"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\143"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\144"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\145"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\146"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\147"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\150"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\151"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\152"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\153"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\154"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\155"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\156"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\157"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\160"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\161"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\162"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\163"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\164"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\165"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\166"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\167"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\170"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\171"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\172"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\173"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\174"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\175"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\176"); - sb.append("\ufd04"); - sb.append("\201"); - sb.append("\ufd04"); + sb.append("\ufcca"); + sb.append("\177"); + sb.append("\ufcca"); sb.append("\202"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\203"); - sb.append("\ufd04"); - sb.append("\214"); - sb.append("\ufd04"); + sb.append("\ufcca"); + sb.append("\204"); + sb.append("\ufcca"); sb.append("\215"); - sb.append("\ufd04"); - sb.append("\230"); - sb.append("\ufd04"); + sb.append("\ufcca"); + sb.append("\216"); + sb.append("\ufcca"); sb.append("\231"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\232"); - sb.append("\ufd04"); + sb.append("\ufcca"); + sb.append("\233"); + sb.append("\ufcca"); + sb.append("\235"); + sb.append("\ufcca"); + sb.append("\236"); + sb.append("\ufcca"); sb.append("\242"); - sb.append("\ufd04"); + sb.append("\ufcca"); sb.append("\243"); - sb.append("\ufd04"); - sb.append("\245"); - sb.append("\ufd04"); + sb.append("\ufcca"); + sb.append("\244"); + sb.append("\ufcca"); sb.append("\246"); - sb.append("\ufd04"); - sb.append("\251"); - sb.append("\ufd04"); + sb.append("\ufcca"); + sb.append("\247"); + sb.append("\ufcca"); + sb.append("\252"); + sb.append("\ufcca"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\033"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\071"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\072"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\073"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\113"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\127"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\130"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\131"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\132"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\134"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\135"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\136"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\137"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\140"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\141"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\142"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\143"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\144"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\145"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\146"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\147"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\150"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\151"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\152"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\153"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\154"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\155"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\156"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\157"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\160"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\161"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\162"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\163"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\164"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\165"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\166"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\167"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\170"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\171"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\172"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\173"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\174"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\175"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\176"); - sb.append("\ufd2f"); - sb.append("\201"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); + sb.append("\177"); + sb.append("\ufd2c"); sb.append("\202"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\203"); - sb.append("\ufd2f"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufd2c"); + sb.append("\204"); + sb.append("\ufd2c"); sb.append("\215"); - sb.append("\ufd2f"); - sb.append("\230"); - sb.append("\ufd2f"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd2c"); sb.append("\231"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); sb.append("\232"); - sb.append("\ufd2f"); - sb.append("\242"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); + sb.append("\233"); + sb.append("\ufd2c"); sb.append("\243"); - sb.append("\ufd2f"); - sb.append("\245"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); + sb.append("\244"); + sb.append("\ufd2c"); sb.append("\246"); - sb.append("\ufd2f"); - sb.append("\251"); - sb.append("\ufd2f"); + sb.append("\ufd2c"); + sb.append("\247"); + sb.append("\ufd2c"); + sb.append("\252"); + sb.append("\ufd2c"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\344"); - sb.append("\003"); - sb.append("\u0221"); + sb.append("\170"); sb.append("\004"); - sb.append("\u021e"); - sb.append("\005"); - sb.append("\u01ac"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -580,2644 +421,2692 @@ protected EncodedActionTable5() { sb.append("\031"); sb.append("\016"); sb.append("\071"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); sb.append("\032"); - sb.append("\u0210"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); + sb.append("\106"); sb.append("\036"); - sb.append("\u0215"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); + sb.append("\125"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\222"); sb.append("\045"); - sb.append("\u0200"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01b3"); sb.append("\054"); - sb.append("\u0202"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); + sb.append("\026"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\210"); sb.append("\063"); - sb.append("\u01fc"); - sb.append("\065"); - sb.append("\u0203"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); + sb.append("\010"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\051"); sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); - sb.append("\u0163"); + sb.append("\166"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\123"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\012"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\206"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\041"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\144"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\117"); sb.append("\105"); sb.append("\141"); - sb.append("\114"); - sb.append("\u0185"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\136"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\046"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\160"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\013"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\u0214"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\116"); sb.append("\126"); - sb.append("\u0216"); - sb.append("\130"); - sb.append("\u01a4"); sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); + sb.append("\020"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u0201"); + sb.append("\101"); sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u029d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); + sb.append("\102"); sb.append("\031"); - sb.append("\ufd37"); - sb.append("\033"); - sb.append("\ufd37"); - sb.append("\071"); - sb.append("\ufd37"); - sb.append("\072"); - sb.append("\ufd37"); - sb.append("\073"); - sb.append("\ufd37"); - sb.append("\111"); - sb.append("\ufd37"); + sb.append("\u01d4"); sb.append("\112"); - sb.append("\ufd37"); - sb.append("\113"); - sb.append("\ufd37"); - sb.append("\127"); - sb.append("\ufd37"); + sb.append("\u0296"); sb.append("\130"); - sb.append("\ufd37"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\ufd37"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\ufd37"); - sb.append("\134"); - sb.append("\ufd37"); - sb.append("\135"); - sb.append("\ufd37"); - sb.append("\136"); - sb.append("\ufd37"); - sb.append("\137"); - sb.append("\ufd37"); - sb.append("\140"); - sb.append("\ufd37"); - sb.append("\141"); - sb.append("\ufd37"); - sb.append("\142"); - sb.append("\ufd37"); - sb.append("\143"); - sb.append("\ufd37"); - sb.append("\144"); - sb.append("\ufd37"); - sb.append("\145"); - sb.append("\ufd37"); - sb.append("\146"); - sb.append("\ufd37"); - sb.append("\147"); - sb.append("\ufd37"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\ufd37"); - sb.append("\151"); - sb.append("\ufd37"); + sb.append("\u01c6"); sb.append("\152"); - sb.append("\ufd37"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufd37"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufd37"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufd37"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufd37"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufd37"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufd37"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufd37"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufd37"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufd37"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufd37"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufd37"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufd37"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufd37"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufd37"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufd37"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd37"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd37"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd37"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd37"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd37"); - sb.append("\201"); - sb.append("\ufd37"); - sb.append("\202"); - sb.append("\ufd37"); - sb.append("\203"); - sb.append("\ufd37"); - sb.append("\214"); - sb.append("\ufd37"); - sb.append("\215"); - sb.append("\ufd37"); - sb.append("\230"); - sb.append("\ufd37"); - sb.append("\231"); - sb.append("\ufd37"); - sb.append("\232"); - sb.append("\ufd37"); - sb.append("\242"); - sb.append("\ufd37"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); sb.append("\243"); - sb.append("\ufd37"); - sb.append("\245"); - sb.append("\ufd37"); + sb.append("\u01c7"); sb.append("\246"); - sb.append("\ufd37"); - sb.append("\251"); - sb.append("\ufd37"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\033"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\071"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\072"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\073"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufcff"); sb.append("\112"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\113"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\127"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\130"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\131"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\132"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\134"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\135"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\136"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\137"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\140"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\141"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\142"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\143"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\144"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\145"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\146"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\147"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\150"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\151"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\152"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\153"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\154"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\155"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\156"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\157"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\160"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\161"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\162"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\163"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\164"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\165"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\166"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\167"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\170"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\171"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\172"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\173"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\174"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\175"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\176"); - sb.append("\ufd3b"); - sb.append("\201"); - sb.append("\ufd3b"); + sb.append("\ufcff"); + sb.append("\177"); + sb.append("\ufcff"); sb.append("\202"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\203"); - sb.append("\ufd3b"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufcff"); + sb.append("\204"); + sb.append("\ufcff"); sb.append("\215"); - sb.append("\ufd3b"); - sb.append("\230"); - sb.append("\ufd3b"); + sb.append("\ufcff"); + sb.append("\216"); + sb.append("\ufcff"); sb.append("\231"); - sb.append("\ufd3b"); + sb.append("\ufcff"); sb.append("\232"); - sb.append("\ufd3b"); - sb.append("\242"); - sb.append("\ufd3b"); + sb.append("\ufcff"); + sb.append("\233"); + sb.append("\ufcff"); sb.append("\243"); - sb.append("\ufd3b"); - sb.append("\245"); - sb.append("\ufd3b"); + sb.append("\ufcff"); + sb.append("\244"); + sb.append("\ufcff"); sb.append("\246"); - sb.append("\ufd3b"); - sb.append("\251"); - sb.append("\ufd3b"); + sb.append("\ufcff"); + sb.append("\247"); + sb.append("\ufcff"); + sb.append("\252"); + sb.append("\ufcff"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\033"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\071"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\072"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\073"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\111"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\112"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\113"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\127"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\130"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\131"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\132"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\134"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\135"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\136"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\137"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\140"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\141"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\142"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\143"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\144"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\145"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\146"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\147"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\150"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\151"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\152"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\153"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\154"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\155"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\156"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\157"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\160"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\161"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\162"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\163"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\164"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\165"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\166"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\167"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\170"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\171"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\172"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\173"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\174"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\175"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\176"); - sb.append("\ufd31"); - sb.append("\201"); - sb.append("\ufd31"); + sb.append("\ufd0d"); + sb.append("\177"); + sb.append("\ufd0d"); sb.append("\202"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\203"); - sb.append("\ufd31"); - sb.append("\214"); - sb.append("\ufd31"); + sb.append("\ufd0d"); + sb.append("\204"); + sb.append("\ufd0d"); sb.append("\215"); - sb.append("\ufd31"); - sb.append("\230"); - sb.append("\ufd31"); + sb.append("\ufd0d"); + sb.append("\216"); + sb.append("\ufd0d"); sb.append("\231"); - sb.append("\ufd31"); + sb.append("\ufd0d"); sb.append("\232"); - sb.append("\ufd31"); - sb.append("\242"); - sb.append("\ufd31"); + sb.append("\ufd0d"); + sb.append("\233"); + sb.append("\ufd0d"); sb.append("\243"); - sb.append("\ufd31"); - sb.append("\245"); - sb.append("\ufd31"); + sb.append("\ufd0d"); + sb.append("\244"); + sb.append("\ufd0d"); sb.append("\246"); - sb.append("\ufd31"); - sb.append("\251"); - sb.append("\ufd31"); + sb.append("\ufd0d"); + sb.append("\247"); + sb.append("\ufd0d"); + sb.append("\252"); + sb.append("\ufd0d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\166"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\033"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\071"); - sb.append("\u02a5"); + sb.append("\ufd2b"); sb.append("\072"); - sb.append("\u02a2"); + sb.append("\ufd2b"); sb.append("\073"); - sb.append("\ufd47"); + sb.append("\ufd2b"); + sb.append("\111"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\113"); - sb.append("\u02a3"); + sb.append("\ufd2b"); sb.append("\127"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\130"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\131"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\132"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\134"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\135"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\136"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\137"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\140"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\141"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\142"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\143"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\144"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\145"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\146"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\147"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\150"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\151"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\152"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\153"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\154"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\155"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\156"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\157"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\160"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\161"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\162"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\163"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\164"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\165"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\166"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\167"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\170"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\171"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\172"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\173"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\174"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\175"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\176"); - sb.append("\ufd47"); - sb.append("\201"); - sb.append("\ufd47"); + sb.append("\ufd2b"); + sb.append("\177"); + sb.append("\ufd2b"); sb.append("\202"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\203"); - sb.append("\ufd47"); + sb.append("\ufd2b"); + sb.append("\204"); + sb.append("\ufd2b"); sb.append("\215"); - sb.append("\ufd47"); - sb.append("\230"); - sb.append("\ufd47"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd2b"); sb.append("\231"); - sb.append("\ufd47"); + sb.append("\ufd2b"); sb.append("\232"); - sb.append("\ufd47"); - sb.append("\242"); - sb.append("\ufd47"); + sb.append("\ufd2b"); + sb.append("\233"); + sb.append("\ufd2b"); sb.append("\243"); - sb.append("\ufd47"); - sb.append("\245"); - sb.append("\ufd47"); + sb.append("\ufd2b"); + sb.append("\244"); + sb.append("\ufd2b"); sb.append("\246"); - sb.append("\ufd47"); - sb.append("\251"); - sb.append("\ufd47"); + sb.append("\ufd2b"); + sb.append("\247"); + sb.append("\ufd2b"); + sb.append("\252"); + sb.append("\ufd2b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\012"); + sb.append("\ufcfd"); + sb.append("\111"); + sb.append("\u029a"); + sb.append("\234"); + sb.append("\ufcfd"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\112"); + sb.append("\u029c"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\033"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\071"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\072"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\073"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\111"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\112"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\113"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\127"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\130"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\131"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\132"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\134"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\135"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\136"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\137"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\140"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\141"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\142"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\143"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\144"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\145"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\146"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\147"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\150"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\151"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\152"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\153"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\154"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\155"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\156"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\157"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\160"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\161"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\162"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\163"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\164"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\165"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\166"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\167"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\170"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\171"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\172"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\173"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\174"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\175"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\176"); - sb.append("\ufd30"); - sb.append("\201"); - sb.append("\ufd30"); + sb.append("\ufd0a"); + sb.append("\177"); + sb.append("\ufd0a"); sb.append("\202"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\203"); - sb.append("\ufd30"); - sb.append("\214"); - sb.append("\ufd30"); + sb.append("\ufd0a"); + sb.append("\204"); + sb.append("\ufd0a"); sb.append("\215"); - sb.append("\ufd30"); - sb.append("\230"); - sb.append("\ufd30"); + sb.append("\ufd0a"); + sb.append("\216"); + sb.append("\ufd0a"); sb.append("\231"); - sb.append("\ufd30"); + sb.append("\ufd0a"); sb.append("\232"); - sb.append("\ufd30"); - sb.append("\242"); - sb.append("\ufd30"); + sb.append("\ufd0a"); + sb.append("\233"); + sb.append("\ufd0a"); sb.append("\243"); - sb.append("\ufd30"); - sb.append("\245"); - sb.append("\ufd30"); + sb.append("\ufd0a"); + sb.append("\244"); + sb.append("\ufd0a"); sb.append("\246"); - sb.append("\ufd30"); - sb.append("\251"); - sb.append("\ufd30"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\012"); - sb.append("\075"); - sb.append("\111"); - sb.append("\u028f"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\233"); - sb.append("\152"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\244"); - sb.append("\004"); - sb.append("\u01a2"); - sb.append("\005"); - sb.append("\u01ac"); - sb.append("\010"); - sb.append("\u016b"); - sb.append("\012"); - sb.append("\075"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u018a"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0160"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); - sb.append("\044"); - sb.append("\u017c"); - sb.append("\045"); - sb.append("\u018d"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); - sb.append("\062"); - sb.append("\u01a6"); - sb.append("\063"); - sb.append("\u0168"); - sb.append("\065"); - sb.append("\u0169"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); - sb.append("\074"); - sb.append("\u01a7"); - sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); - sb.append("\u0163"); - sb.append("\077"); - sb.append("\u0164"); - sb.append("\100"); - sb.append("\u0192"); - sb.append("\101"); - sb.append("\u0171"); - sb.append("\102"); - sb.append("\u0173"); - sb.append("\103"); - sb.append("\u019c"); - sb.append("\104"); - sb.append("\u015b"); - sb.append("\111"); - sb.append("\u02ac"); - sb.append("\114"); - sb.append("\u0185"); - sb.append("\115"); - sb.append("\u019a"); - sb.append("\116"); - sb.append("\u016e"); - sb.append("\121"); - sb.append("\u0178"); - sb.append("\122"); - sb.append("\u0167"); - sb.append("\123"); - sb.append("\u0181"); - sb.append("\124"); - sb.append("\u0174"); - sb.append("\125"); - sb.append("\u0199"); - sb.append("\126"); - sb.append("\u018c"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u017d"); - sb.append("\216"); - sb.append("\u0183"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u016f"); - sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\233"); - sb.append("\152"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\250"); - sb.append("\u015c"); + sb.append("\ufd0a"); + sb.append("\247"); + sb.append("\ufd0a"); + sb.append("\252"); + sb.append("\ufd0a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\166"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\033"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\071"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\072"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\073"); - sb.append("\ufd3c"); + sb.append("\ufd02"); + sb.append("\111"); + sb.append("\ufd02"); sb.append("\112"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\113"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\127"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\130"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\131"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\132"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\134"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\135"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\136"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\137"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\140"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\141"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\142"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\143"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\144"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\145"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\146"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\147"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\150"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\151"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\152"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\153"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\154"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\155"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\156"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\157"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\160"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\161"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\162"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\163"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\164"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\165"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\166"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\167"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\170"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\171"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\172"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\173"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\174"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\175"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\176"); - sb.append("\ufd3c"); - sb.append("\201"); - sb.append("\ufd3c"); + sb.append("\ufd02"); + sb.append("\177"); + sb.append("\ufd02"); sb.append("\202"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\203"); - sb.append("\ufd3c"); + sb.append("\ufd02"); + sb.append("\204"); + sb.append("\ufd02"); sb.append("\215"); - sb.append("\ufd3c"); - sb.append("\230"); - sb.append("\ufd3c"); + sb.append("\ufd02"); + sb.append("\216"); + sb.append("\ufd02"); sb.append("\231"); - sb.append("\ufd3c"); + sb.append("\ufd02"); sb.append("\232"); - sb.append("\ufd3c"); - sb.append("\242"); - sb.append("\ufd3c"); + sb.append("\ufd02"); + sb.append("\233"); + sb.append("\ufd02"); sb.append("\243"); - sb.append("\ufd3c"); - sb.append("\245"); - sb.append("\ufd3c"); + sb.append("\ufd02"); + sb.append("\244"); + sb.append("\ufd02"); sb.append("\246"); - sb.append("\ufd3c"); - sb.append("\251"); - sb.append("\ufd3c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\012"); - sb.append("\075"); - sb.append("\111"); - sb.append("\u028f"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\233"); - sb.append("\152"); + sb.append("\ufd02"); + sb.append("\247"); + sb.append("\ufd02"); + sb.append("\252"); + sb.append("\ufd02"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\033"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\071"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\072"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\073"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\111"); - sb.append("\ufd36"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\113"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\127"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\130"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\131"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\132"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\134"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\135"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\136"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\137"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\140"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\141"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\142"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\143"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\144"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\145"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\146"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\147"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\150"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\151"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\152"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\153"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\154"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\155"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\156"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\157"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\160"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\161"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\162"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\163"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\164"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\165"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\166"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\167"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\170"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\171"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\172"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\173"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\174"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\175"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\176"); - sb.append("\ufd36"); - sb.append("\201"); - sb.append("\ufd36"); + sb.append("\ufd2d"); + sb.append("\177"); + sb.append("\ufd2d"); sb.append("\202"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\203"); - sb.append("\ufd36"); - sb.append("\214"); - sb.append("\ufd36"); + sb.append("\ufd2d"); + sb.append("\204"); + sb.append("\ufd2d"); sb.append("\215"); - sb.append("\ufd36"); - sb.append("\230"); - sb.append("\u029b"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd2d"); sb.append("\231"); - sb.append("\ufd36"); + sb.append("\ufd2d"); sb.append("\232"); - sb.append("\ufd36"); - sb.append("\242"); - sb.append("\ufd36"); + sb.append("\ufd2d"); + sb.append("\233"); + sb.append("\ufd2d"); sb.append("\243"); - sb.append("\ufd36"); - sb.append("\245"); - sb.append("\ufd36"); + sb.append("\ufd2d"); + sb.append("\244"); + sb.append("\ufd2d"); sb.append("\246"); - sb.append("\ufd36"); - sb.append("\251"); - sb.append("\ufd36"); + sb.append("\ufd2d"); + sb.append("\247"); + sb.append("\ufd2d"); + sb.append("\252"); + sb.append("\ufd2d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\344"); + sb.append("\003"); + sb.append("\u0225"); + sb.append("\004"); + sb.append("\u0222"); + sb.append("\005"); + sb.append("\u01ae"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u0226"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); sb.append("\031"); - sb.append("\ufd2f"); - sb.append("\033"); - sb.append("\ufd2f"); + sb.append("\016"); sb.append("\071"); - sb.append("\ufd2f"); - sb.append("\072"); - sb.append("\ufd2f"); - sb.append("\073"); - sb.append("\ufd2f"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\112"); - sb.append("\ufd2f"); - sb.append("\113"); - sb.append("\ufd2f"); - sb.append("\127"); - sb.append("\ufd2f"); - sb.append("\130"); - sb.append("\ufd2f"); - sb.append("\131"); - sb.append("\ufd2f"); - sb.append("\132"); - sb.append("\ufd2f"); - sb.append("\134"); - sb.append("\ufd2f"); - sb.append("\135"); - sb.append("\ufd2f"); - sb.append("\136"); - sb.append("\ufd2f"); - sb.append("\137"); - sb.append("\ufd2f"); - sb.append("\140"); - sb.append("\ufd2f"); - sb.append("\141"); - sb.append("\ufd2f"); - sb.append("\142"); - sb.append("\ufd2f"); - sb.append("\143"); - sb.append("\ufd2f"); - sb.append("\144"); - sb.append("\ufd2f"); - sb.append("\145"); - sb.append("\ufd2f"); - sb.append("\146"); - sb.append("\ufd2f"); - sb.append("\147"); - sb.append("\ufd2f"); - sb.append("\150"); - sb.append("\ufd2f"); - sb.append("\151"); - sb.append("\ufd2f"); - sb.append("\152"); - sb.append("\ufd2f"); - sb.append("\153"); - sb.append("\ufd2f"); - sb.append("\154"); - sb.append("\ufd2f"); - sb.append("\155"); - sb.append("\ufd2f"); - sb.append("\156"); - sb.append("\ufd2f"); - sb.append("\157"); - sb.append("\ufd2f"); - sb.append("\160"); - sb.append("\ufd2f"); - sb.append("\161"); - sb.append("\ufd2f"); - sb.append("\162"); - sb.append("\ufd2f"); - sb.append("\163"); - sb.append("\ufd2f"); - sb.append("\164"); - sb.append("\ufd2f"); - sb.append("\165"); - sb.append("\ufd2f"); - sb.append("\166"); - sb.append("\ufd2f"); - sb.append("\167"); - sb.append("\ufd2f"); - sb.append("\170"); - sb.append("\ufd2f"); - sb.append("\171"); - sb.append("\ufd2f"); - sb.append("\172"); - sb.append("\ufd2f"); - sb.append("\173"); - sb.append("\ufd2f"); - sb.append("\174"); - sb.append("\ufd2f"); - sb.append("\175"); - sb.append("\ufd2f"); - sb.append("\176"); - sb.append("\ufd2f"); - sb.append("\201"); - sb.append("\ufd2f"); - sb.append("\202"); - sb.append("\ufd2f"); - sb.append("\203"); - sb.append("\ufd2f"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd2f"); - sb.append("\230"); - sb.append("\ufd2f"); - sb.append("\231"); - sb.append("\ufd2f"); - sb.append("\232"); - sb.append("\ufd2f"); - sb.append("\242"); - sb.append("\ufd2f"); - sb.append("\243"); - sb.append("\ufd2f"); - sb.append("\245"); - sb.append("\ufd2f"); - sb.append("\246"); - sb.append("\ufd2f"); - sb.append("\251"); - sb.append("\ufd2f"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\ufd3a"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u0214"); sb.append("\033"); - sb.append("\ufd3a"); - sb.append("\071"); - sb.append("\ufd3a"); - sb.append("\072"); - sb.append("\ufd3a"); - sb.append("\073"); - sb.append("\ufd3a"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\112"); - sb.append("\ufd3a"); - sb.append("\113"); - sb.append("\ufd3a"); - sb.append("\127"); - sb.append("\ufd3a"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0219"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u0227"); + sb.append("\045"); + sb.append("\u0204"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u0206"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); + sb.append("\062"); + sb.append("\u0224"); + sb.append("\063"); + sb.append("\u0200"); + sb.append("\065"); + sb.append("\u0207"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); + sb.append("\074"); + sb.append("\u020e"); + sb.append("\075"); + sb.append("\u0221"); + sb.append("\076"); + sb.append("\u0165"); + sb.append("\077"); + sb.append("\u0217"); + sb.append("\100"); + sb.append("\u0201"); + sb.append("\101"); + sb.append("\u0223"); + sb.append("\102"); + sb.append("\u0208"); + sb.append("\103"); + sb.append("\u021c"); + sb.append("\104"); + sb.append("\u0216"); + sb.append("\105"); + sb.append("\141"); + sb.append("\114"); + sb.append("\u0187"); + sb.append("\115"); + sb.append("\u021b"); + sb.append("\116"); + sb.append("\u020b"); + sb.append("\121"); + sb.append("\u0220"); + sb.append("\122"); + sb.append("\u0202"); + sb.append("\123"); + sb.append("\u0210"); + sb.append("\124"); + sb.append("\u0218"); + sb.append("\125"); + sb.append("\u0215"); + sb.append("\126"); + sb.append("\u021a"); sb.append("\130"); - sb.append("\ufd3a"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\ufd3a"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\ufd3a"); - sb.append("\134"); - sb.append("\ufd3a"); - sb.append("\135"); - sb.append("\ufd3a"); - sb.append("\136"); - sb.append("\ufd3a"); - sb.append("\137"); - sb.append("\ufd3a"); - sb.append("\140"); - sb.append("\ufd3a"); - sb.append("\141"); - sb.append("\ufd3a"); - sb.append("\142"); - sb.append("\ufd3a"); - sb.append("\143"); - sb.append("\ufd3a"); - sb.append("\144"); - sb.append("\ufd3a"); - sb.append("\145"); - sb.append("\ufd3a"); - sb.append("\146"); - sb.append("\ufd3a"); - sb.append("\147"); - sb.append("\ufd3a"); - sb.append("\150"); - sb.append("\ufd3a"); - sb.append("\151"); - sb.append("\ufd3a"); - sb.append("\152"); - sb.append("\ufd3a"); - sb.append("\153"); - sb.append("\ufd3a"); - sb.append("\154"); - sb.append("\ufd3a"); - sb.append("\155"); - sb.append("\ufd3a"); - sb.append("\156"); - sb.append("\ufd3a"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u0203"); sb.append("\157"); - sb.append("\ufd3a"); - sb.append("\160"); - sb.append("\ufd3a"); - sb.append("\161"); - sb.append("\ufd3a"); - sb.append("\162"); - sb.append("\ufd3a"); - sb.append("\163"); - sb.append("\ufd3a"); - sb.append("\164"); - sb.append("\ufd3a"); - sb.append("\165"); - sb.append("\ufd3a"); - sb.append("\166"); - sb.append("\ufd3a"); - sb.append("\167"); - sb.append("\ufd3a"); - sb.append("\170"); - sb.append("\ufd3a"); - sb.append("\171"); - sb.append("\ufd3a"); - sb.append("\172"); - sb.append("\ufd3a"); + sb.append("\u020c"); sb.append("\173"); - sb.append("\ufd3a"); + sb.append("\104"); sb.append("\174"); - sb.append("\ufd3a"); - sb.append("\175"); - sb.append("\ufd3a"); sb.append("\176"); - sb.append("\ufd3a"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufd3a"); - sb.append("\202"); - sb.append("\ufd3a"); + sb.append("\067"); sb.append("\203"); - sb.append("\ufd3a"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); sb.append("\214"); - sb.append("\u0270"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufd3a"); + sb.append("\114"); + sb.append("\217"); + sb.append("\u0213"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); + sb.append("\222"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0205"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\ufd3a"); + sb.append("\u01a0"); sb.append("\231"); - sb.append("\ufd3a"); + sb.append("\u01b5"); sb.append("\232"); - sb.append("\ufd3a"); + sb.append("\ufec3"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\u0196"); sb.append("\242"); - sb.append("\ufd3a"); - sb.append("\243"); - sb.append("\ufd3a"); + sb.append("\u0190"); sb.append("\245"); - sb.append("\ufd3a"); - sb.append("\246"); - sb.append("\ufd3a"); + sb.append("\u0212"); + sb.append("\250"); + sb.append("\021"); sb.append("\251"); - sb.append("\ufd3a"); + sb.append("\u015e"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u02a1"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\033"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\071"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\072"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\073"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\111"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\112"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\113"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\127"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\130"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\131"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\132"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\134"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\135"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\136"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\137"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\140"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\141"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\142"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\143"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\144"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\145"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\146"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\147"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\150"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\151"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\152"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\153"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\154"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\155"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\156"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\157"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\160"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\161"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\162"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\163"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\164"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\165"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\166"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\167"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\170"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\171"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\172"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\173"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\174"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\175"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\176"); - sb.append("\ufd09"); - sb.append("\201"); - sb.append("\ufd09"); + sb.append("\ufd35"); + sb.append("\177"); + sb.append("\ufd35"); sb.append("\202"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\203"); - sb.append("\ufd09"); - sb.append("\214"); - sb.append("\ufd09"); + sb.append("\ufd35"); + sb.append("\204"); + sb.append("\ufd35"); sb.append("\215"); - sb.append("\ufd09"); - sb.append("\230"); - sb.append("\ufd09"); + sb.append("\ufd35"); + sb.append("\216"); + sb.append("\ufd35"); sb.append("\231"); - sb.append("\ufd09"); + sb.append("\ufd35"); sb.append("\232"); - sb.append("\ufd09"); - sb.append("\242"); - sb.append("\ufd09"); + sb.append("\ufd35"); + sb.append("\233"); + sb.append("\ufd35"); sb.append("\243"); - sb.append("\ufd09"); - sb.append("\245"); - sb.append("\ufd09"); + sb.append("\ufd35"); + sb.append("\244"); + sb.append("\ufd35"); sb.append("\246"); - sb.append("\ufd09"); - sb.append("\251"); - sb.append("\ufd09"); + sb.append("\ufd35"); + sb.append("\247"); + sb.append("\ufd35"); + sb.append("\252"); + sb.append("\ufd35"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\033"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\071"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\072"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\073"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\111"); - sb.append("\ufd36"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\113"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\127"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\130"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\131"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\132"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\134"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\135"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\136"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\137"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\140"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\141"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\142"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\143"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\144"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\145"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\146"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\147"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\150"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\151"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\152"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\153"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\154"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\155"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\156"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\157"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\160"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\161"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\162"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\163"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\164"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\165"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\166"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\167"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\170"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\171"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\172"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\173"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\174"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\175"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\176"); - sb.append("\ufd36"); - sb.append("\201"); - sb.append("\ufd36"); + sb.append("\ufd39"); + sb.append("\177"); + sb.append("\ufd39"); sb.append("\202"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\203"); - sb.append("\ufd36"); - sb.append("\214"); - sb.append("\ufd36"); + sb.append("\ufd39"); + sb.append("\204"); + sb.append("\ufd39"); sb.append("\215"); - sb.append("\ufd36"); - sb.append("\230"); - sb.append("\u029b"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd39"); sb.append("\231"); - sb.append("\ufd36"); + sb.append("\ufd39"); sb.append("\232"); - sb.append("\ufd36"); - sb.append("\242"); - sb.append("\ufd36"); + sb.append("\ufd39"); + sb.append("\233"); + sb.append("\ufd39"); sb.append("\243"); - sb.append("\ufd36"); - sb.append("\245"); - sb.append("\ufd36"); + sb.append("\ufd39"); + sb.append("\244"); + sb.append("\ufd39"); sb.append("\246"); - sb.append("\ufd36"); - sb.append("\251"); - sb.append("\ufd36"); + sb.append("\ufd39"); + sb.append("\247"); + sb.append("\ufd39"); + sb.append("\252"); + sb.append("\ufd39"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\033"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\071"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\072"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\073"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\111"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\112"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\113"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\127"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\130"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\131"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\132"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\134"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\135"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\136"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\137"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\140"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\141"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\142"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\143"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\144"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\145"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\146"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\147"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\150"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\151"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\152"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\153"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\154"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\155"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\156"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\157"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\160"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\161"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\162"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\163"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\164"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\165"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\166"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\167"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\170"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\171"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\172"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\173"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\174"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\175"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\176"); - sb.append("\ufd84"); - sb.append("\201"); - sb.append("\ufd84"); + sb.append("\ufd2f"); + sb.append("\177"); + sb.append("\ufd2f"); sb.append("\202"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\203"); - sb.append("\ufd84"); - sb.append("\214"); - sb.append("\u02b4"); + sb.append("\ufd2f"); + sb.append("\204"); + sb.append("\ufd2f"); sb.append("\215"); - sb.append("\ufd84"); - sb.append("\230"); - sb.append("\ufd84"); + sb.append("\ufd2f"); + sb.append("\216"); + sb.append("\ufd2f"); sb.append("\231"); - sb.append("\ufd84"); + sb.append("\ufd2f"); sb.append("\232"); - sb.append("\ufd84"); - sb.append("\242"); - sb.append("\ufd84"); + sb.append("\ufd2f"); + sb.append("\233"); + sb.append("\ufd2f"); sb.append("\243"); - sb.append("\ufd84"); - sb.append("\245"); - sb.append("\ufd84"); + sb.append("\ufd2f"); + sb.append("\244"); + sb.append("\ufd2f"); sb.append("\246"); - sb.append("\ufd84"); - sb.append("\251"); - sb.append("\ufd84"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); + sb.append("\ufd2f"); sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufd2f"); + sb.append("\252"); + sb.append("\ufd2f"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\170"); sb.append("\031"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\033"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\071"); - sb.append("\ufd83"); + sb.append("\u02a9"); sb.append("\072"); - sb.append("\ufd83"); + sb.append("\u02a6"); sb.append("\073"); - sb.append("\ufd83"); - sb.append("\111"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\112"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\113"); - sb.append("\ufd83"); + sb.append("\u02a7"); sb.append("\127"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\130"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\131"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\132"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\134"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\135"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\136"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\137"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\140"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\141"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\142"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\143"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\144"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\145"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\146"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\147"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\150"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\151"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\152"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\153"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\154"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\155"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\156"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\157"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\160"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\161"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\162"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\163"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\164"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\165"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\166"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\167"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\170"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\171"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\172"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\173"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\174"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\175"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\176"); - sb.append("\ufd83"); - sb.append("\201"); - sb.append("\ufd83"); + sb.append("\ufd45"); + sb.append("\177"); + sb.append("\ufd45"); sb.append("\202"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\203"); - sb.append("\ufd83"); - sb.append("\214"); - sb.append("\u02af"); - sb.append("\215"); - sb.append("\ufd83"); - sb.append("\230"); - sb.append("\ufd83"); + sb.append("\ufd45"); + sb.append("\204"); + sb.append("\ufd45"); + sb.append("\216"); + sb.append("\ufd45"); sb.append("\231"); - sb.append("\ufd83"); + sb.append("\ufd45"); sb.append("\232"); - sb.append("\ufd83"); - sb.append("\242"); - sb.append("\ufd83"); + sb.append("\ufd45"); + sb.append("\233"); + sb.append("\ufd45"); sb.append("\243"); - sb.append("\ufd83"); - sb.append("\245"); - sb.append("\ufd83"); + sb.append("\ufd45"); + sb.append("\244"); + sb.append("\ufd45"); sb.append("\246"); - sb.append("\ufd83"); - sb.append("\251"); - sb.append("\ufd83"); + sb.append("\ufd45"); + sb.append("\247"); + sb.append("\ufd45"); + sb.append("\252"); + sb.append("\ufd45"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\033"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\071"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\072"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\073"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\111"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\112"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\113"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\127"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\130"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\131"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\132"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\134"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\135"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\136"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\137"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\140"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\141"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\142"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\143"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\144"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\145"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\146"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\147"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\150"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\151"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\152"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\153"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\154"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\155"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\156"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\157"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\160"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\161"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\162"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\163"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\164"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\165"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\166"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\167"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\170"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\171"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\172"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\173"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\174"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\175"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\176"); - sb.append("\ufd08"); - sb.append("\201"); - sb.append("\ufd08"); + sb.append("\ufd2e"); + sb.append("\177"); + sb.append("\ufd2e"); sb.append("\202"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\203"); - sb.append("\ufd08"); - sb.append("\214"); - sb.append("\ufd08"); + sb.append("\ufd2e"); + sb.append("\204"); + sb.append("\ufd2e"); sb.append("\215"); - sb.append("\ufd08"); - sb.append("\230"); - sb.append("\ufd08"); + sb.append("\ufd2e"); + sb.append("\216"); + sb.append("\ufd2e"); sb.append("\231"); - sb.append("\ufd08"); + sb.append("\ufd2e"); sb.append("\232"); - sb.append("\ufd08"); - sb.append("\242"); - sb.append("\ufd08"); + sb.append("\ufd2e"); + sb.append("\233"); + sb.append("\ufd2e"); sb.append("\243"); - sb.append("\ufd08"); - sb.append("\245"); - sb.append("\ufd08"); + sb.append("\ufd2e"); + sb.append("\244"); + sb.append("\ufd2e"); sb.append("\246"); - sb.append("\ufd08"); - sb.append("\251"); - sb.append("\ufd08"); + sb.append("\ufd2e"); + sb.append("\247"); + sb.append("\ufd2e"); + sb.append("\252"); + sb.append("\ufd2e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\014"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\012"); + sb.append("\075"); + sb.append("\111"); + sb.append("\u0294"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\234"); + sb.append("\152"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\244"); sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); + sb.append("\u01a4"); + sb.append("\005"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); + sb.append("\u016d"); sb.append("\012"); sb.append("\075"); - sb.append("\015"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\016"); - sb.append("\071"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\106"); + sb.append("\u018c"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\125"); + sb.append("\u0162"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\222"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u018f"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\026"); + sb.append("\u01ad"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\210"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\010"); + sb.append("\u016a"); + sb.append("\065"); + sb.append("\u016b"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\051"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\166"); + sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\123"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\012"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\206"); + sb.append("\u0173"); sb.append("\102"); - sb.append("\041"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\144"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); + sb.append("\u015d"); + sb.append("\111"); + sb.append("\u02b0"); + sb.append("\114"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\136"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\046"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\160"); + sb.append("\u017a"); sb.append("\122"); - sb.append("\013"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\u0183"); sb.append("\124"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\116"); + sb.append("\u019b"); sb.append("\126"); + sb.append("\u018e"); + sb.append("\130"); + sb.append("\u01a6"); sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\020"); + sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); + sb.append("\222"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0171"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\234"); + sb.append("\152"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\031"); + sb.append("\ufd3a"); + sb.append("\033"); + sb.append("\ufd3a"); + sb.append("\071"); + sb.append("\ufd3a"); + sb.append("\072"); + sb.append("\ufd3a"); + sb.append("\073"); + sb.append("\ufd3a"); + sb.append("\112"); + sb.append("\ufd3a"); + sb.append("\113"); + sb.append("\ufd3a"); + sb.append("\127"); + sb.append("\ufd3a"); + sb.append("\130"); + sb.append("\ufd3a"); + sb.append("\131"); + sb.append("\ufd3a"); + sb.append("\132"); + sb.append("\ufd3a"); + sb.append("\134"); + sb.append("\ufd3a"); + sb.append("\135"); + sb.append("\ufd3a"); + sb.append("\136"); + sb.append("\ufd3a"); + sb.append("\137"); + sb.append("\ufd3a"); + sb.append("\140"); + sb.append("\ufd3a"); + sb.append("\141"); + sb.append("\ufd3a"); + sb.append("\142"); + sb.append("\ufd3a"); + sb.append("\143"); + sb.append("\ufd3a"); + sb.append("\144"); + sb.append("\ufd3a"); + sb.append("\145"); + sb.append("\ufd3a"); + sb.append("\146"); + sb.append("\ufd3a"); + sb.append("\147"); + sb.append("\ufd3a"); + sb.append("\150"); + sb.append("\ufd3a"); + sb.append("\151"); + sb.append("\ufd3a"); + sb.append("\152"); + sb.append("\ufd3a"); + sb.append("\153"); + sb.append("\ufd3a"); + sb.append("\154"); + sb.append("\ufd3a"); + sb.append("\155"); + sb.append("\ufd3a"); + sb.append("\156"); + sb.append("\ufd3a"); + sb.append("\157"); + sb.append("\ufd3a"); + sb.append("\160"); + sb.append("\ufd3a"); + sb.append("\161"); + sb.append("\ufd3a"); + sb.append("\162"); + sb.append("\ufd3a"); + sb.append("\163"); + sb.append("\ufd3a"); + sb.append("\164"); + sb.append("\ufd3a"); + sb.append("\165"); + sb.append("\ufd3a"); + sb.append("\166"); + sb.append("\ufd3a"); + sb.append("\167"); + sb.append("\ufd3a"); + sb.append("\170"); + sb.append("\ufd3a"); + sb.append("\171"); + sb.append("\ufd3a"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufd3a"); sb.append("\173"); + sb.append("\ufd3a"); + sb.append("\174"); + sb.append("\ufd3a"); + sb.append("\175"); + sb.append("\ufd3a"); sb.append("\176"); + sb.append("\ufd3a"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufd3a"); sb.append("\202"); - sb.append("\054"); + sb.append("\ufd3a"); sb.append("\203"); - sb.append("\120"); + sb.append("\ufd3a"); sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufd3a"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufd3a"); + sb.append("\231"); + sb.append("\ufd3a"); + sb.append("\232"); + sb.append("\ufd3a"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); + sb.append("\ufd3a"); + sb.append("\243"); + sb.append("\ufd3a"); + sb.append("\244"); + sb.append("\ufd3a"); + sb.append("\246"); + sb.append("\ufd3a"); sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufd3a"); + sb.append("\252"); + sb.append("\ufd3a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\014"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\012"); + sb.append("\075"); + sb.append("\111"); + sb.append("\u0294"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\234"); + sb.append("\152"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufd34"); + sb.append("\033"); + sb.append("\ufd34"); + sb.append("\071"); + sb.append("\ufd34"); + sb.append("\072"); + sb.append("\ufd34"); + sb.append("\073"); + sb.append("\ufd34"); + sb.append("\111"); + sb.append("\ufd34"); + sb.append("\112"); + sb.append("\ufd34"); + sb.append("\113"); + sb.append("\ufd34"); + sb.append("\127"); + sb.append("\ufd34"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufd34"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufd34"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufd34"); + sb.append("\134"); + sb.append("\ufd34"); + sb.append("\135"); + sb.append("\ufd34"); + sb.append("\136"); + sb.append("\ufd34"); + sb.append("\137"); + sb.append("\ufd34"); + sb.append("\140"); + sb.append("\ufd34"); + sb.append("\141"); + sb.append("\ufd34"); + sb.append("\142"); + sb.append("\ufd34"); + sb.append("\143"); + sb.append("\ufd34"); + sb.append("\144"); + sb.append("\ufd34"); + sb.append("\145"); + sb.append("\ufd34"); + sb.append("\146"); + sb.append("\ufd34"); + sb.append("\147"); + sb.append("\ufd34"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufd34"); + sb.append("\151"); + sb.append("\ufd34"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufd34"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufd34"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufd34"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufd34"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufd34"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufd34"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufd34"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufd34"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufd34"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufd34"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufd34"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufd34"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufd34"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufd34"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufd34"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufd34"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufd34"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufd34"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufd34"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufd34"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\ufd34"); + sb.append("\177"); + sb.append("\ufd34"); + sb.append("\202"); + sb.append("\ufd34"); + sb.append("\203"); + sb.append("\ufd34"); + sb.append("\204"); + sb.append("\ufd34"); sb.append("\215"); - sb.append("\u02b1"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufd34"); + sb.append("\216"); + sb.append("\ufd34"); + sb.append("\231"); + sb.append("\u029f"); + sb.append("\232"); + sb.append("\ufd34"); + sb.append("\233"); + sb.append("\ufd34"); + sb.append("\243"); + sb.append("\ufd34"); + sb.append("\244"); + sb.append("\ufd34"); + sb.append("\246"); + sb.append("\ufd34"); + sb.append("\247"); + sb.append("\ufd34"); + sb.append("\252"); + sb.append("\ufd34"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\033"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\071"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\072"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\073"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\111"); - sb.append("\ufd81"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\113"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\127"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\130"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\131"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\132"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\134"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\135"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\136"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\137"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\140"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\141"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\142"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\143"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\144"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\145"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\146"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\147"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\150"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\151"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\152"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\153"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\154"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\155"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\156"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\157"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\160"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\161"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\162"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\163"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\164"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\165"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\166"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\167"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\170"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\171"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\172"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\173"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\174"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\175"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\176"); - sb.append("\ufd81"); - sb.append("\201"); - sb.append("\ufd81"); + sb.append("\ufd2d"); + sb.append("\177"); + sb.append("\ufd2d"); sb.append("\202"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\203"); - sb.append("\ufd81"); - sb.append("\214"); - sb.append("\ufd81"); + sb.append("\ufd2d"); + sb.append("\204"); + sb.append("\ufd2d"); sb.append("\215"); - sb.append("\ufd81"); - sb.append("\230"); - sb.append("\ufd81"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd2d"); sb.append("\231"); - sb.append("\ufd81"); + sb.append("\ufd2d"); sb.append("\232"); - sb.append("\ufd81"); - sb.append("\242"); - sb.append("\ufd81"); + sb.append("\ufd2d"); + sb.append("\233"); + sb.append("\ufd2d"); sb.append("\243"); - sb.append("\ufd81"); - sb.append("\245"); - sb.append("\ufd81"); + sb.append("\ufd2d"); + sb.append("\244"); + sb.append("\ufd2d"); sb.append("\246"); - sb.append("\ufd81"); - sb.append("\251"); - sb.append("\ufd81"); + sb.append("\ufd2d"); + sb.append("\247"); + sb.append("\ufd2d"); + sb.append("\252"); + sb.append("\ufd2d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\174"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufd38"); + sb.append("\033"); + sb.append("\ufd38"); + sb.append("\071"); + sb.append("\ufd38"); + sb.append("\072"); + sb.append("\ufd38"); + sb.append("\073"); + sb.append("\ufd38"); + sb.append("\111"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\u02b3"); + sb.append("\ufd38"); + sb.append("\113"); + sb.append("\ufd38"); + sb.append("\127"); + sb.append("\ufd38"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufd38"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufd38"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufd38"); + sb.append("\134"); + sb.append("\ufd38"); + sb.append("\135"); + sb.append("\ufd38"); + sb.append("\136"); + sb.append("\ufd38"); + sb.append("\137"); + sb.append("\ufd38"); + sb.append("\140"); + sb.append("\ufd38"); + sb.append("\141"); + sb.append("\ufd38"); + sb.append("\142"); + sb.append("\ufd38"); + sb.append("\143"); + sb.append("\ufd38"); + sb.append("\144"); + sb.append("\ufd38"); + sb.append("\145"); + sb.append("\ufd38"); + sb.append("\146"); + sb.append("\ufd38"); + sb.append("\147"); + sb.append("\ufd38"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufd38"); + sb.append("\151"); + sb.append("\ufd38"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufd38"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufd38"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufd38"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufd38"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufd38"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufd38"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufd38"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufd38"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufd38"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufd38"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufd38"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufd38"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufd38"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufd38"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufd38"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufd38"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufd38"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufd38"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufd38"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufd38"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufd38"); + sb.append("\177"); + sb.append("\ufd38"); + sb.append("\202"); + sb.append("\ufd38"); + sb.append("\203"); + sb.append("\ufd38"); + sb.append("\204"); + sb.append("\ufd38"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd38"); + sb.append("\231"); + sb.append("\ufd38"); + sb.append("\232"); + sb.append("\ufd38"); + sb.append("\233"); + sb.append("\ufd38"); + sb.append("\243"); + sb.append("\ufd38"); + sb.append("\244"); + sb.append("\ufd38"); + sb.append("\246"); + sb.append("\ufd38"); + sb.append("\247"); + sb.append("\ufd38"); + sb.append("\252"); + sb.append("\ufd38"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); sb.append("\ufd07"); sb.append("\033"); @@ -3312,224 +3201,164 @@ protected EncodedActionTable5() { sb.append("\ufd07"); sb.append("\176"); sb.append("\ufd07"); - sb.append("\201"); + sb.append("\177"); sb.append("\ufd07"); sb.append("\202"); sb.append("\ufd07"); sb.append("\203"); sb.append("\ufd07"); - sb.append("\214"); + sb.append("\204"); sb.append("\ufd07"); sb.append("\215"); sb.append("\ufd07"); - sb.append("\230"); + sb.append("\216"); sb.append("\ufd07"); sb.append("\231"); sb.append("\ufd07"); sb.append("\232"); sb.append("\ufd07"); - sb.append("\242"); + sb.append("\233"); sb.append("\ufd07"); sb.append("\243"); sb.append("\ufd07"); - sb.append("\245"); + sb.append("\244"); sb.append("\ufd07"); sb.append("\246"); sb.append("\ufd07"); - sb.append("\251"); + sb.append("\247"); + sb.append("\ufd07"); + sb.append("\252"); sb.append("\ufd07"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); + sb.append("\174"); sb.append("\031"); - sb.append("\016"); + sb.append("\ufd34"); + sb.append("\033"); + sb.append("\ufd34"); sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); + sb.append("\ufd34"); + sb.append("\072"); + sb.append("\ufd34"); sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufd34"); + sb.append("\111"); + sb.append("\ufd34"); + sb.append("\112"); + sb.append("\ufd34"); + sb.append("\113"); + sb.append("\ufd34"); + sb.append("\127"); + sb.append("\ufd34"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufd34"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufd34"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufd34"); + sb.append("\134"); + sb.append("\ufd34"); + sb.append("\135"); + sb.append("\ufd34"); + sb.append("\136"); + sb.append("\ufd34"); + sb.append("\137"); + sb.append("\ufd34"); + sb.append("\140"); + sb.append("\ufd34"); + sb.append("\141"); + sb.append("\ufd34"); + sb.append("\142"); + sb.append("\ufd34"); + sb.append("\143"); + sb.append("\ufd34"); + sb.append("\144"); + sb.append("\ufd34"); + sb.append("\145"); + sb.append("\ufd34"); + sb.append("\146"); + sb.append("\ufd34"); + sb.append("\147"); + sb.append("\ufd34"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufd34"); + sb.append("\151"); + sb.append("\ufd34"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufd34"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufd34"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufd34"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufd34"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufd34"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufd34"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufd34"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufd34"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufd34"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufd34"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufd34"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufd34"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufd34"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufd34"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufd34"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufd34"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufd34"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufd34"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufd34"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufd34"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\ufd34"); + sb.append("\177"); + sb.append("\ufd34"); + sb.append("\202"); + sb.append("\ufd34"); + sb.append("\203"); + sb.append("\ufd34"); + sb.append("\204"); + sb.append("\ufd34"); sb.append("\215"); - sb.append("\u02b6"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufd34"); + sb.append("\216"); + sb.append("\ufd34"); + sb.append("\231"); + sb.append("\u029f"); + sb.append("\232"); + sb.append("\ufd34"); + sb.append("\233"); + sb.append("\ufd34"); + sb.append("\243"); + sb.append("\ufd34"); + sb.append("\244"); + sb.append("\ufd34"); + sb.append("\246"); + sb.append("\ufd34"); + sb.append("\247"); + sb.append("\ufd34"); + sb.append("\252"); + sb.append("\ufd34"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); sb.append("\ufd82"); sb.append("\033"); @@ -3624,909 +3453,1081 @@ protected EncodedActionTable5() { sb.append("\ufd82"); sb.append("\176"); sb.append("\ufd82"); - sb.append("\201"); + sb.append("\177"); sb.append("\ufd82"); sb.append("\202"); sb.append("\ufd82"); sb.append("\203"); sb.append("\ufd82"); - sb.append("\214"); + sb.append("\204"); sb.append("\ufd82"); sb.append("\215"); - sb.append("\ufd82"); - sb.append("\230"); + sb.append("\u02b8"); + sb.append("\216"); sb.append("\ufd82"); sb.append("\231"); sb.append("\ufd82"); sb.append("\232"); sb.append("\ufd82"); - sb.append("\242"); + sb.append("\233"); sb.append("\ufd82"); sb.append("\243"); sb.append("\ufd82"); - sb.append("\245"); + sb.append("\244"); sb.append("\ufd82"); sb.append("\246"); sb.append("\ufd82"); - sb.append("\251"); + sb.append("\247"); + sb.append("\ufd82"); + sb.append("\252"); sb.append("\ufd82"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); sb.append("\031"); - sb.append("\ufd2f"); - sb.append("\033"); - sb.append("\ufd2f"); + sb.append("\016"); sb.append("\071"); - sb.append("\ufd2f"); - sb.append("\072"); - sb.append("\ufd2f"); - sb.append("\073"); - sb.append("\ufd2f"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\112"); - sb.append("\ufd2f"); - sb.append("\113"); - sb.append("\ufd2f"); - sb.append("\127"); - sb.append("\ufd2f"); - sb.append("\130"); - sb.append("\ufd2f"); - sb.append("\131"); - sb.append("\ufd2f"); - sb.append("\132"); - sb.append("\ufd2f"); - sb.append("\134"); - sb.append("\ufd2f"); - sb.append("\135"); - sb.append("\ufd2f"); - sb.append("\136"); - sb.append("\ufd2f"); - sb.append("\137"); - sb.append("\ufd2f"); - sb.append("\140"); - sb.append("\ufd2f"); - sb.append("\141"); - sb.append("\ufd2f"); - sb.append("\142"); - sb.append("\ufd2f"); - sb.append("\143"); - sb.append("\ufd2f"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); sb.append("\144"); - sb.append("\ufd2f"); - sb.append("\145"); - sb.append("\ufd2f"); - sb.append("\146"); - sb.append("\ufd2f"); - sb.append("\147"); - sb.append("\ufd2f"); - sb.append("\150"); - sb.append("\ufd2f"); - sb.append("\151"); - sb.append("\ufd2f"); - sb.append("\152"); - sb.append("\ufd2f"); - sb.append("\153"); - sb.append("\ufd2f"); - sb.append("\154"); - sb.append("\ufd2f"); - sb.append("\155"); - sb.append("\ufd2f"); - sb.append("\156"); - sb.append("\ufd2f"); - sb.append("\157"); - sb.append("\ufd2f"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); sb.append("\160"); - sb.append("\ufd2f"); - sb.append("\161"); - sb.append("\ufd2f"); - sb.append("\162"); - sb.append("\ufd2f"); - sb.append("\163"); - sb.append("\ufd2f"); - sb.append("\164"); - sb.append("\ufd2f"); - sb.append("\165"); - sb.append("\ufd2f"); - sb.append("\166"); - sb.append("\ufd2f"); - sb.append("\167"); - sb.append("\ufd2f"); - sb.append("\170"); - sb.append("\ufd2f"); - sb.append("\171"); - sb.append("\ufd2f"); - sb.append("\172"); - sb.append("\ufd2f"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\ufd2f"); + sb.append("\104"); sb.append("\174"); - sb.append("\ufd2f"); - sb.append("\175"); - sb.append("\ufd2f"); sb.append("\176"); - sb.append("\ufd2f"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufd2f"); - sb.append("\202"); - sb.append("\ufd2f"); + sb.append("\067"); sb.append("\203"); - sb.append("\ufd2f"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd2f"); - sb.append("\230"); - sb.append("\ufd2f"); - sb.append("\231"); - sb.append("\ufd2f"); - sb.append("\232"); - sb.append("\ufd2f"); - sb.append("\242"); - sb.append("\ufd2f"); - sb.append("\243"); - sb.append("\ufd2f"); - sb.append("\245"); - sb.append("\ufd2f"); - sb.append("\246"); - sb.append("\ufd2f"); - sb.append("\251"); - sb.append("\ufd2f"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\033"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\071"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\072"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\073"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufd81"); sb.append("\112"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\113"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\127"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\130"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\131"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\132"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\134"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\135"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\136"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\137"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\140"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\141"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\142"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\143"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\144"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\145"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\146"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\147"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\150"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\151"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\152"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\153"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\154"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\155"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\156"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\157"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\160"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\161"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\162"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\163"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\164"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\165"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\166"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\167"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\170"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\171"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\172"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\173"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\174"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\175"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\176"); - sb.append("\ufd38"); - sb.append("\201"); - sb.append("\ufd38"); + sb.append("\ufd81"); + sb.append("\177"); + sb.append("\ufd81"); sb.append("\202"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\203"); - sb.append("\ufd38"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufd81"); + sb.append("\204"); + sb.append("\ufd81"); sb.append("\215"); - sb.append("\ufd38"); - sb.append("\230"); - sb.append("\ufd38"); + sb.append("\u02b3"); + sb.append("\216"); + sb.append("\ufd81"); sb.append("\231"); - sb.append("\ufd38"); + sb.append("\ufd81"); sb.append("\232"); - sb.append("\ufd38"); - sb.append("\242"); - sb.append("\ufd38"); + sb.append("\ufd81"); + sb.append("\233"); + sb.append("\ufd81"); sb.append("\243"); - sb.append("\ufd38"); - sb.append("\245"); - sb.append("\ufd38"); + sb.append("\ufd81"); + sb.append("\244"); + sb.append("\ufd81"); sb.append("\246"); - sb.append("\ufd38"); - sb.append("\251"); - sb.append("\ufd38"); + sb.append("\ufd81"); + sb.append("\247"); + sb.append("\ufd81"); + sb.append("\252"); + sb.append("\ufd81"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\033"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\071"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\072"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\073"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\111"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\112"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\113"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\127"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\130"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\131"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\132"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\134"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\135"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\136"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\137"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\140"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\141"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\142"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\143"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\144"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\145"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\146"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\147"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\150"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\151"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\152"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\153"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\154"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\155"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\156"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\157"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\160"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\161"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\162"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\163"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\164"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\165"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\166"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\167"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\170"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\171"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\172"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\173"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\174"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\175"); - sb.append("\ufd36"); + sb.append("\ufd06"); sb.append("\176"); - sb.append("\ufd36"); - sb.append("\201"); - sb.append("\ufd36"); + sb.append("\ufd06"); + sb.append("\177"); + sb.append("\ufd06"); + sb.append("\202"); + sb.append("\ufd06"); + sb.append("\203"); + sb.append("\ufd06"); + sb.append("\204"); + sb.append("\ufd06"); + sb.append("\215"); + sb.append("\ufd06"); + sb.append("\216"); + sb.append("\ufd06"); + sb.append("\231"); + sb.append("\ufd06"); + sb.append("\232"); + sb.append("\ufd06"); + sb.append("\233"); + sb.append("\ufd06"); + sb.append("\243"); + sb.append("\ufd06"); + sb.append("\244"); + sb.append("\ufd06"); + sb.append("\246"); + sb.append("\ufd06"); + sb.append("\247"); + sb.append("\ufd06"); + sb.append("\252"); + sb.append("\ufd06"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); sb.append("\202"); - sb.append("\ufd36"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); sb.append("\203"); - sb.append("\ufd36"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); sb.append("\214"); - sb.append("\ufd36"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufd36"); - sb.append("\230"); - sb.append("\u029b"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufd36"); - sb.append("\232"); - sb.append("\ufd36"); - sb.append("\242"); - sb.append("\ufd36"); - sb.append("\243"); - sb.append("\ufd36"); - sb.append("\245"); - sb.append("\ufd36"); - sb.append("\246"); - sb.append("\ufd36"); - sb.append("\251"); - sb.append("\ufd36"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\102"); sb.append("\031"); - sb.append("\ufd2f"); - sb.append("\033"); - sb.append("\ufd2f"); - sb.append("\071"); - sb.append("\ufd2f"); - sb.append("\072"); - sb.append("\ufd2f"); - sb.append("\073"); - sb.append("\ufd2f"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\112"); - sb.append("\ufd2f"); - sb.append("\113"); - sb.append("\ufd2f"); - sb.append("\127"); - sb.append("\ufd2f"); + sb.append("\u01d4"); sb.append("\130"); - sb.append("\ufd2f"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\ufd2f"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\ufd2f"); - sb.append("\134"); - sb.append("\ufd2f"); - sb.append("\135"); - sb.append("\ufd2f"); - sb.append("\136"); - sb.append("\ufd2f"); - sb.append("\137"); - sb.append("\ufd2f"); - sb.append("\140"); - sb.append("\ufd2f"); - sb.append("\141"); - sb.append("\ufd2f"); - sb.append("\142"); - sb.append("\ufd2f"); - sb.append("\143"); - sb.append("\ufd2f"); - sb.append("\144"); - sb.append("\ufd2f"); - sb.append("\145"); - sb.append("\ufd2f"); - sb.append("\146"); - sb.append("\ufd2f"); - sb.append("\147"); - sb.append("\ufd2f"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\ufd2f"); - sb.append("\151"); - sb.append("\ufd2f"); + sb.append("\u01c6"); sb.append("\152"); - sb.append("\ufd2f"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufd2f"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufd2f"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufd2f"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufd2f"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufd2f"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufd2f"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufd2f"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufd2f"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufd2f"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufd2f"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufd2f"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufd2f"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufd2f"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufd2f"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufd2f"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd2f"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd2f"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd2f"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd2f"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd2f"); - sb.append("\201"); - sb.append("\ufd2f"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\ufd2f"); - sb.append("\203"); - sb.append("\ufd2f"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\215"); - sb.append("\ufd2f"); - sb.append("\230"); - sb.append("\ufd2f"); - sb.append("\231"); - sb.append("\ufd2f"); - sb.append("\232"); - sb.append("\ufd2f"); - sb.append("\242"); - sb.append("\ufd2f"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\u02b5"); sb.append("\243"); - sb.append("\ufd2f"); - sb.append("\245"); - sb.append("\ufd2f"); + sb.append("\u01c7"); sb.append("\246"); - sb.append("\ufd2f"); - sb.append("\251"); - sb.append("\ufd2f"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\033"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\071"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\072"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\073"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufd7f"); sb.append("\112"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\113"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\127"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\130"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\131"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\132"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\134"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\135"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\136"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\137"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\140"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\141"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\142"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\143"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\144"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\145"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\146"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\147"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\150"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\151"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\152"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\153"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\154"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\155"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\156"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\157"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\160"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\161"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\162"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\163"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\164"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\165"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\166"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\167"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\170"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\171"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\172"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\173"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\174"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\175"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\176"); - sb.append("\ufd39"); - sb.append("\201"); - sb.append("\ufd39"); + sb.append("\ufd7f"); + sb.append("\177"); + sb.append("\ufd7f"); sb.append("\202"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\203"); - sb.append("\ufd39"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufd7f"); + sb.append("\204"); + sb.append("\ufd7f"); sb.append("\215"); - sb.append("\ufd39"); - sb.append("\230"); - sb.append("\ufd39"); + sb.append("\ufd7f"); + sb.append("\216"); + sb.append("\ufd7f"); sb.append("\231"); - sb.append("\ufd39"); + sb.append("\ufd7f"); sb.append("\232"); - sb.append("\ufd39"); - sb.append("\242"); - sb.append("\ufd39"); + sb.append("\ufd7f"); + sb.append("\233"); + sb.append("\ufd7f"); sb.append("\243"); - sb.append("\ufd39"); - sb.append("\245"); - sb.append("\ufd39"); + sb.append("\ufd7f"); + sb.append("\244"); + sb.append("\ufd7f"); sb.append("\246"); - sb.append("\ufd39"); - sb.append("\251"); - sb.append("\ufd39"); + sb.append("\ufd7f"); + sb.append("\247"); + sb.append("\ufd7f"); + sb.append("\252"); + sb.append("\ufd7f"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\102"); sb.append("\031"); - sb.append("\ufd36"); - sb.append("\033"); - sb.append("\ufd36"); - sb.append("\071"); - sb.append("\ufd36"); - sb.append("\072"); - sb.append("\ufd36"); - sb.append("\073"); - sb.append("\ufd36"); - sb.append("\111"); - sb.append("\ufd36"); + sb.append("\u01d4"); sb.append("\112"); - sb.append("\ufd36"); - sb.append("\113"); - sb.append("\ufd36"); - sb.append("\127"); - sb.append("\ufd36"); + sb.append("\u02b7"); sb.append("\130"); - sb.append("\ufd36"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\ufd36"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\ufd36"); - sb.append("\134"); - sb.append("\ufd36"); - sb.append("\135"); - sb.append("\ufd36"); - sb.append("\136"); - sb.append("\ufd36"); - sb.append("\137"); - sb.append("\ufd36"); - sb.append("\140"); - sb.append("\ufd36"); - sb.append("\141"); - sb.append("\ufd36"); - sb.append("\142"); - sb.append("\ufd36"); - sb.append("\143"); - sb.append("\ufd36"); - sb.append("\144"); - sb.append("\ufd36"); - sb.append("\145"); - sb.append("\ufd36"); - sb.append("\146"); - sb.append("\ufd36"); - sb.append("\147"); - sb.append("\ufd36"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\ufd36"); - sb.append("\151"); - sb.append("\ufd36"); + sb.append("\u01c6"); sb.append("\152"); - sb.append("\ufd36"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufd36"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufd36"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufd36"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufd36"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufd36"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufd36"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufd36"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufd36"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufd36"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufd36"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufd36"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufd36"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufd36"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufd36"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufd36"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd36"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd36"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd36"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd36"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd36"); - sb.append("\201"); - sb.append("\ufd36"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\ufd36"); - sb.append("\203"); - sb.append("\ufd36"); - sb.append("\214"); - sb.append("\ufd36"); - sb.append("\215"); - sb.append("\ufd36"); - sb.append("\230"); - sb.append("\u029b"); - sb.append("\231"); - sb.append("\ufd36"); - sb.append("\232"); - sb.append("\ufd36"); - sb.append("\242"); - sb.append("\ufd36"); + sb.append("\u01c5"); sb.append("\243"); - sb.append("\ufd36"); - sb.append("\245"); - sb.append("\ufd36"); + sb.append("\u01c7"); sb.append("\246"); - sb.append("\ufd36"); - sb.append("\251"); - sb.append("\ufd36"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\033"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\071"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\072"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\073"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufd05"); sb.append("\112"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\113"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\127"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\130"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\131"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\132"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\134"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\135"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\136"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\137"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\140"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\141"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\142"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\143"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\144"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\145"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\146"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\147"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\150"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\151"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\152"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\153"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\154"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\155"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\156"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\157"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\160"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\161"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\162"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\163"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\164"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\165"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\166"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\167"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\170"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\171"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\172"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\173"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\174"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\175"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\176"); - sb.append("\ufd2f"); - sb.append("\201"); - sb.append("\ufd2f"); + sb.append("\ufd05"); + sb.append("\177"); + sb.append("\ufd05"); sb.append("\202"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\203"); - sb.append("\ufd2f"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufd05"); + sb.append("\204"); + sb.append("\ufd05"); sb.append("\215"); - sb.append("\ufd2f"); - sb.append("\230"); - sb.append("\ufd2f"); + sb.append("\ufd05"); + sb.append("\216"); + sb.append("\ufd05"); sb.append("\231"); - sb.append("\ufd2f"); + sb.append("\ufd05"); sb.append("\232"); - sb.append("\ufd2f"); - sb.append("\242"); - sb.append("\ufd2f"); + sb.append("\ufd05"); + sb.append("\233"); + sb.append("\ufd05"); sb.append("\243"); - sb.append("\ufd2f"); - sb.append("\245"); - sb.append("\ufd2f"); + sb.append("\ufd05"); + sb.append("\244"); + sb.append("\ufd05"); sb.append("\246"); - sb.append("\ufd2f"); - sb.append("\251"); - sb.append("\ufd2f"); + sb.append("\ufd05"); + sb.append("\247"); + sb.append("\ufd05"); + sb.append("\252"); + sb.append("\ufd05"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); sb.append("\031"); - sb.append("\ufd3b"); - sb.append("\033"); - sb.append("\ufd3b"); + sb.append("\016"); sb.append("\071"); - sb.append("\ufd3b"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable6.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable6.java index 78919c031284..74314baf4bf3 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable6.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable6.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,244 +29,288 @@ public String getTableData() { } protected EncodedActionTable6() { sb = new StringBuilder(); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\u02ba"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd80"); + sb.append("\033"); + sb.append("\ufd80"); + sb.append("\071"); + sb.append("\ufd80"); sb.append("\072"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\073"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufd80"); sb.append("\112"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\113"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\127"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\130"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\131"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\132"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\134"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\135"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\136"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\137"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\140"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\141"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\142"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\143"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\144"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\145"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\146"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\147"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\150"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\151"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\152"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\153"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\154"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\155"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\156"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\157"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\160"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\161"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\162"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\163"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\164"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\165"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\166"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\167"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\170"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\171"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\172"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\173"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\174"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\175"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\176"); - sb.append("\ufd3b"); - sb.append("\201"); - sb.append("\ufd3b"); + sb.append("\ufd80"); + sb.append("\177"); + sb.append("\ufd80"); sb.append("\202"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\203"); - sb.append("\ufd3b"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufd80"); + sb.append("\204"); + sb.append("\ufd80"); sb.append("\215"); - sb.append("\ufd3b"); - sb.append("\230"); - sb.append("\ufd3b"); + sb.append("\ufd80"); + sb.append("\216"); + sb.append("\ufd80"); sb.append("\231"); - sb.append("\ufd3b"); + sb.append("\ufd80"); sb.append("\232"); - sb.append("\ufd3b"); - sb.append("\242"); - sb.append("\ufd3b"); + sb.append("\ufd80"); + sb.append("\233"); + sb.append("\ufd80"); sb.append("\243"); - sb.append("\ufd3b"); - sb.append("\245"); - sb.append("\ufd3b"); + sb.append("\ufd80"); + sb.append("\244"); + sb.append("\ufd80"); sb.append("\246"); - sb.append("\ufd3b"); - sb.append("\251"); - sb.append("\ufd3b"); + sb.append("\ufd80"); + sb.append("\247"); + sb.append("\ufd80"); + sb.append("\252"); + sb.append("\ufd80"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\166"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\033"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\071"); - sb.append("\u02a5"); + sb.append("\ufd2d"); sb.append("\072"); - sb.append("\u02a2"); + sb.append("\ufd2d"); sb.append("\073"); - sb.append("\ufd45"); + sb.append("\ufd2d"); + sb.append("\111"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\113"); - sb.append("\u02a3"); + sb.append("\ufd2d"); sb.append("\127"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\130"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\131"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\132"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\134"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\135"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\136"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\137"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\140"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\141"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\142"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\143"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\144"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\145"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\146"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\147"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\150"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\151"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\152"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\153"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\154"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\155"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\156"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\157"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\160"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\161"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\162"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\163"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\164"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\165"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\166"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\167"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\170"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\171"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\172"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\173"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\174"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\175"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\176"); - sb.append("\ufd45"); - sb.append("\201"); - sb.append("\ufd45"); + sb.append("\ufd2d"); + sb.append("\177"); + sb.append("\ufd2d"); sb.append("\202"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\203"); - sb.append("\ufd45"); + sb.append("\ufd2d"); + sb.append("\204"); + sb.append("\ufd2d"); sb.append("\215"); - sb.append("\ufd45"); - sb.append("\230"); - sb.append("\ufd45"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd2d"); sb.append("\231"); - sb.append("\ufd45"); + sb.append("\ufd2d"); sb.append("\232"); - sb.append("\ufd45"); - sb.append("\242"); - sb.append("\ufd45"); + sb.append("\ufd2d"); + sb.append("\233"); + sb.append("\ufd2d"); sb.append("\243"); - sb.append("\ufd45"); - sb.append("\245"); - sb.append("\ufd45"); + sb.append("\ufd2d"); + sb.append("\244"); + sb.append("\ufd2d"); sb.append("\246"); - sb.append("\ufd45"); - sb.append("\251"); - sb.append("\ufd45"); + sb.append("\ufd2d"); + sb.append("\247"); + sb.append("\ufd2d"); + sb.append("\252"); + sb.append("\ufd2d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); sb.append("\ufd36"); sb.append("\033"); @@ -277,7 +322,7 @@ protected EncodedActionTable6() { sb.append("\073"); sb.append("\ufd36"); sb.append("\111"); - sb.append("\ufd36"); + sb.append("\u0273"); sb.append("\112"); sb.append("\ufd36"); sb.append("\113"); @@ -360,1362 +405,1888 @@ protected EncodedActionTable6() { sb.append("\ufd36"); sb.append("\176"); sb.append("\ufd36"); - sb.append("\201"); + sb.append("\177"); sb.append("\ufd36"); sb.append("\202"); sb.append("\ufd36"); sb.append("\203"); sb.append("\ufd36"); - sb.append("\214"); + sb.append("\204"); sb.append("\ufd36"); sb.append("\215"); + sb.append("\u0274"); + sb.append("\216"); sb.append("\ufd36"); - sb.append("\230"); - sb.append("\u029b"); sb.append("\231"); sb.append("\ufd36"); sb.append("\232"); sb.append("\ufd36"); - sb.append("\242"); + sb.append("\233"); sb.append("\ufd36"); sb.append("\243"); sb.append("\ufd36"); - sb.append("\245"); + sb.append("\244"); sb.append("\ufd36"); sb.append("\246"); sb.append("\ufd36"); - sb.append("\251"); + sb.append("\247"); + sb.append("\ufd36"); + sb.append("\252"); sb.append("\ufd36"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\033"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\071"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\072"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\073"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufd34"); sb.append("\112"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\113"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\127"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\130"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\131"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\132"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\134"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\135"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\136"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\137"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\140"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\141"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\142"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\143"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\144"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\145"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\146"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\147"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\150"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\151"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\152"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\153"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\154"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\155"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\156"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\157"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\160"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\161"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\162"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\163"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\164"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\165"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\166"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\167"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\170"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\171"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\172"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\173"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\174"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\175"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\176"); - sb.append("\ufd2f"); - sb.append("\201"); - sb.append("\ufd2f"); + sb.append("\ufd34"); + sb.append("\177"); + sb.append("\ufd34"); sb.append("\202"); - sb.append("\ufd2f"); + sb.append("\ufd34"); sb.append("\203"); - sb.append("\ufd2f"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufd34"); + sb.append("\204"); + sb.append("\ufd34"); sb.append("\215"); - sb.append("\ufd2f"); - sb.append("\230"); - sb.append("\ufd2f"); + sb.append("\ufd34"); + sb.append("\216"); + sb.append("\ufd34"); sb.append("\231"); - sb.append("\ufd2f"); + sb.append("\u029f"); sb.append("\232"); - sb.append("\ufd2f"); - sb.append("\242"); - sb.append("\ufd2f"); + sb.append("\ufd34"); + sb.append("\233"); + sb.append("\ufd34"); sb.append("\243"); - sb.append("\ufd2f"); - sb.append("\245"); - sb.append("\ufd2f"); + sb.append("\ufd34"); + sb.append("\244"); + sb.append("\ufd34"); sb.append("\246"); - sb.append("\ufd2f"); - sb.append("\251"); - sb.append("\ufd2f"); + sb.append("\ufd34"); + sb.append("\247"); + sb.append("\ufd34"); + sb.append("\252"); + sb.append("\ufd34"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\033"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\071"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\072"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\073"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\113"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\127"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\130"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\131"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\132"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\134"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\135"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\136"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\137"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\140"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\141"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\142"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\143"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\144"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\145"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\146"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\147"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\150"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\151"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\152"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\153"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\154"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\155"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\156"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\157"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\160"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\161"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\162"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\163"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\164"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\165"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\166"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\167"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\170"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\171"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\172"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\173"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\174"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\175"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\176"); - sb.append("\ufd3b"); - sb.append("\201"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); + sb.append("\177"); + sb.append("\ufd2d"); sb.append("\202"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\203"); - sb.append("\ufd3b"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufd2d"); + sb.append("\204"); + sb.append("\ufd2d"); sb.append("\215"); - sb.append("\ufd3b"); - sb.append("\230"); - sb.append("\ufd3b"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd2d"); sb.append("\231"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); sb.append("\232"); - sb.append("\ufd3b"); - sb.append("\242"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); + sb.append("\233"); + sb.append("\ufd2d"); sb.append("\243"); - sb.append("\ufd3b"); - sb.append("\245"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); + sb.append("\244"); + sb.append("\ufd2d"); sb.append("\246"); - sb.append("\ufd3b"); - sb.append("\251"); - sb.append("\ufd3b"); + sb.append("\ufd2d"); + sb.append("\247"); + sb.append("\ufd2d"); + sb.append("\252"); + sb.append("\ufd2d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\166"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\033"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\071"); - sb.append("\u02a5"); + sb.append("\ufd37"); sb.append("\072"); - sb.append("\u02a2"); + sb.append("\ufd37"); sb.append("\073"); - sb.append("\ufd46"); + sb.append("\ufd37"); + sb.append("\111"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\113"); - sb.append("\u02a3"); + sb.append("\ufd37"); sb.append("\127"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\130"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\131"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\132"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\134"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\135"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\136"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\137"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\140"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\141"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\142"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\143"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\144"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\145"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\146"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\147"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\150"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\151"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\152"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\153"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\154"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\155"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\156"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\157"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\160"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\161"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\162"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\163"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\164"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\165"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\166"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\167"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\170"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\171"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\172"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\173"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\174"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\175"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\176"); - sb.append("\ufd46"); - sb.append("\201"); - sb.append("\ufd46"); + sb.append("\ufd37"); + sb.append("\177"); + sb.append("\ufd37"); sb.append("\202"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\203"); - sb.append("\ufd46"); + sb.append("\ufd37"); + sb.append("\204"); + sb.append("\ufd37"); sb.append("\215"); - sb.append("\ufd46"); - sb.append("\230"); - sb.append("\ufd46"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd37"); sb.append("\231"); - sb.append("\ufd46"); + sb.append("\ufd37"); sb.append("\232"); - sb.append("\ufd46"); - sb.append("\242"); - sb.append("\ufd46"); + sb.append("\ufd37"); + sb.append("\233"); + sb.append("\ufd37"); sb.append("\243"); - sb.append("\ufd46"); - sb.append("\245"); - sb.append("\ufd46"); + sb.append("\ufd37"); + sb.append("\244"); + sb.append("\ufd37"); sb.append("\246"); - sb.append("\ufd46"); - sb.append("\251"); - sb.append("\ufd46"); + sb.append("\ufd37"); + sb.append("\247"); + sb.append("\ufd37"); + sb.append("\252"); + sb.append("\ufd37"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\040"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); + sb.append("\174"); sb.append("\031"); - sb.append("\016"); - sb.append("\u027c"); - sb.append("\075"); - sb.append("\166"); - sb.append("\121"); + sb.append("\ufd34"); + sb.append("\033"); + sb.append("\ufd34"); + sb.append("\071"); + sb.append("\ufd34"); + sb.append("\072"); + sb.append("\ufd34"); + sb.append("\073"); + sb.append("\ufd34"); + sb.append("\111"); + sb.append("\ufd34"); + sb.append("\112"); + sb.append("\ufd34"); + sb.append("\113"); + sb.append("\ufd34"); + sb.append("\127"); + sb.append("\ufd34"); + sb.append("\130"); + sb.append("\ufd34"); + sb.append("\131"); + sb.append("\ufd34"); + sb.append("\132"); + sb.append("\ufd34"); + sb.append("\134"); + sb.append("\ufd34"); + sb.append("\135"); + sb.append("\ufd34"); + sb.append("\136"); + sb.append("\ufd34"); + sb.append("\137"); + sb.append("\ufd34"); + sb.append("\140"); + sb.append("\ufd34"); + sb.append("\141"); + sb.append("\ufd34"); + sb.append("\142"); + sb.append("\ufd34"); + sb.append("\143"); + sb.append("\ufd34"); + sb.append("\144"); + sb.append("\ufd34"); + sb.append("\145"); + sb.append("\ufd34"); + sb.append("\146"); + sb.append("\ufd34"); + sb.append("\147"); + sb.append("\ufd34"); + sb.append("\150"); + sb.append("\ufd34"); + sb.append("\151"); + sb.append("\ufd34"); + sb.append("\152"); + sb.append("\ufd34"); + sb.append("\153"); + sb.append("\ufd34"); + sb.append("\154"); + sb.append("\ufd34"); + sb.append("\155"); + sb.append("\ufd34"); + sb.append("\156"); + sb.append("\ufd34"); + sb.append("\157"); + sb.append("\ufd34"); sb.append("\160"); - sb.append("\214"); - sb.append("\u01ec"); + sb.append("\ufd34"); + sb.append("\161"); + sb.append("\ufd34"); + sb.append("\162"); + sb.append("\ufd34"); + sb.append("\163"); + sb.append("\ufd34"); + sb.append("\164"); + sb.append("\ufd34"); + sb.append("\165"); + sb.append("\ufd34"); + sb.append("\166"); + sb.append("\ufd34"); + sb.append("\167"); + sb.append("\ufd34"); + sb.append("\170"); + sb.append("\ufd34"); + sb.append("\171"); + sb.append("\ufd34"); + sb.append("\172"); + sb.append("\ufd34"); + sb.append("\173"); + sb.append("\ufd34"); + sb.append("\174"); + sb.append("\ufd34"); + sb.append("\175"); + sb.append("\ufd34"); + sb.append("\176"); + sb.append("\ufd34"); + sb.append("\177"); + sb.append("\ufd34"); + sb.append("\202"); + sb.append("\ufd34"); + sb.append("\203"); + sb.append("\ufd34"); + sb.append("\204"); + sb.append("\ufd34"); + sb.append("\215"); + sb.append("\ufd34"); sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufd34"); sb.append("\231"); - sb.append("\ufd6d"); + sb.append("\u029f"); + sb.append("\232"); + sb.append("\ufd34"); sb.append("\233"); - sb.append("\152"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u02c6"); + sb.append("\ufd34"); + sb.append("\243"); + sb.append("\ufd34"); + sb.append("\244"); + sb.append("\ufd34"); + sb.append("\246"); + sb.append("\ufd34"); + sb.append("\247"); + sb.append("\ufd34"); + sb.append("\252"); + sb.append("\ufd34"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\033"); - sb.append("\ufce5"); + sb.append("\ufd2d"); + sb.append("\071"); + sb.append("\ufd2d"); + sb.append("\072"); + sb.append("\ufd2d"); sb.append("\073"); - sb.append("\ufce5"); + sb.append("\ufd2d"); + sb.append("\111"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufce5"); + sb.append("\ufd2d"); + sb.append("\113"); + sb.append("\ufd2d"); sb.append("\127"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\130"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\131"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\132"); - sb.append("\ufce5"); + sb.append("\ufd2d"); + sb.append("\134"); + sb.append("\ufd2d"); + sb.append("\135"); + sb.append("\ufd2d"); + sb.append("\136"); + sb.append("\ufd2d"); + sb.append("\137"); + sb.append("\ufd2d"); + sb.append("\140"); + sb.append("\ufd2d"); + sb.append("\141"); + sb.append("\ufd2d"); + sb.append("\142"); + sb.append("\ufd2d"); + sb.append("\143"); + sb.append("\ufd2d"); + sb.append("\144"); + sb.append("\ufd2d"); + sb.append("\145"); + sb.append("\ufd2d"); + sb.append("\146"); + sb.append("\ufd2d"); + sb.append("\147"); + sb.append("\ufd2d"); sb.append("\150"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\151"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\152"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\153"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\154"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\155"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\156"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\157"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\160"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\161"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\162"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\163"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\164"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\165"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\166"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\167"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\170"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\171"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\172"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\173"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\174"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\175"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\176"); - sb.append("\ufce5"); - sb.append("\201"); - sb.append("\ufce5"); + sb.append("\ufd2d"); + sb.append("\177"); + sb.append("\ufd2d"); + sb.append("\202"); + sb.append("\ufd2d"); + sb.append("\203"); + sb.append("\ufd2d"); + sb.append("\204"); + sb.append("\ufd2d"); sb.append("\215"); - sb.append("\ufce5"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd2d"); sb.append("\231"); - sb.append("\ufce5"); + sb.append("\ufd2d"); sb.append("\232"); - sb.append("\ufce5"); - sb.append("\242"); - sb.append("\ufce5"); - sb.append("\245"); - sb.append("\ufce5"); - sb.append("\251"); - sb.append("\ufce5"); + sb.append("\ufd2d"); + sb.append("\233"); + sb.append("\ufd2d"); + sb.append("\243"); + sb.append("\ufd2d"); + sb.append("\244"); + sb.append("\ufd2d"); + sb.append("\246"); + sb.append("\ufd2d"); + sb.append("\247"); + sb.append("\ufd2d"); + sb.append("\252"); + sb.append("\ufd2d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd39"); + sb.append("\033"); + sb.append("\ufd39"); + sb.append("\071"); + sb.append("\ufd39"); + sb.append("\072"); + sb.append("\ufd39"); + sb.append("\073"); + sb.append("\ufd39"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\112"); + sb.append("\ufd39"); + sb.append("\113"); + sb.append("\ufd39"); sb.append("\127"); - sb.append("\ufcdc"); - sb.append("\231"); - sb.append("\ufcdc"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\252"); - sb.append("\004"); - sb.append("\u01a2"); - sb.append("\005"); - sb.append("\u01ac"); - sb.append("\010"); - sb.append("\u02ca"); - sb.append("\012"); - sb.append("\075"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u018a"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0160"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); - sb.append("\044"); - sb.append("\u017c"); - sb.append("\045"); - sb.append("\u018d"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); - sb.append("\062"); - sb.append("\u01a6"); - sb.append("\063"); - sb.append("\u0168"); - sb.append("\065"); - sb.append("\u0169"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); - sb.append("\074"); - sb.append("\u01a7"); - sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); - sb.append("\u0163"); - sb.append("\077"); - sb.append("\u0164"); - sb.append("\100"); - sb.append("\u0192"); - sb.append("\101"); - sb.append("\u0171"); - sb.append("\102"); - sb.append("\u0173"); - sb.append("\103"); - sb.append("\u019c"); - sb.append("\104"); - sb.append("\u015b"); - sb.append("\111"); - sb.append("\u02cd"); - sb.append("\114"); - sb.append("\u0185"); - sb.append("\115"); - sb.append("\u019a"); - sb.append("\116"); - sb.append("\u016e"); - sb.append("\121"); - sb.append("\u02cb"); - sb.append("\122"); - sb.append("\u0167"); - sb.append("\123"); - sb.append("\u0181"); - sb.append("\124"); - sb.append("\u0174"); - sb.append("\125"); - sb.append("\u0199"); - sb.append("\126"); - sb.append("\u018c"); + sb.append("\ufd39"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\ufd39"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\ufd39"); sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u017d"); + sb.append("\ufd39"); + sb.append("\134"); + sb.append("\ufd39"); + sb.append("\135"); + sb.append("\ufd39"); + sb.append("\136"); + sb.append("\ufd39"); + sb.append("\137"); + sb.append("\ufd39"); + sb.append("\140"); + sb.append("\ufd39"); + sb.append("\141"); + sb.append("\ufd39"); + sb.append("\142"); + sb.append("\ufd39"); + sb.append("\143"); + sb.append("\ufd39"); + sb.append("\144"); + sb.append("\ufd39"); + sb.append("\145"); + sb.append("\ufd39"); + sb.append("\146"); + sb.append("\ufd39"); + sb.append("\147"); + sb.append("\ufd39"); + sb.append("\150"); + sb.append("\ufd39"); + sb.append("\151"); + sb.append("\ufd39"); + sb.append("\152"); + sb.append("\ufd39"); + sb.append("\153"); + sb.append("\ufd39"); + sb.append("\154"); + sb.append("\ufd39"); + sb.append("\155"); + sb.append("\ufd39"); + sb.append("\156"); + sb.append("\ufd39"); + sb.append("\157"); + sb.append("\ufd39"); + sb.append("\160"); + sb.append("\ufd39"); + sb.append("\161"); + sb.append("\ufd39"); + sb.append("\162"); + sb.append("\ufd39"); + sb.append("\163"); + sb.append("\ufd39"); + sb.append("\164"); + sb.append("\ufd39"); + sb.append("\165"); + sb.append("\ufd39"); + sb.append("\166"); + sb.append("\ufd39"); + sb.append("\167"); + sb.append("\ufd39"); + sb.append("\170"); + sb.append("\ufd39"); + sb.append("\171"); + sb.append("\ufd39"); + sb.append("\172"); + sb.append("\ufd39"); + sb.append("\173"); + sb.append("\ufd39"); + sb.append("\174"); + sb.append("\ufd39"); + sb.append("\175"); + sb.append("\ufd39"); + sb.append("\176"); + sb.append("\ufd39"); + sb.append("\177"); + sb.append("\ufd39"); + sb.append("\202"); + sb.append("\ufd39"); + sb.append("\203"); + sb.append("\ufd39"); + sb.append("\204"); + sb.append("\ufd39"); + sb.append("\215"); + sb.append("\u0274"); sb.append("\216"); - sb.append("\u0183"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u016f"); - sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); + sb.append("\ufd39"); + sb.append("\231"); + sb.append("\ufd39"); + sb.append("\232"); + sb.append("\ufd39"); sb.append("\233"); - sb.append("\152"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\u02cc"); - sb.append("\254"); - sb.append("\u02cf"); - sb.append("\255"); - sb.append("\u02d1"); + sb.append("\ufd39"); + sb.append("\243"); + sb.append("\ufd39"); + sb.append("\244"); + sb.append("\ufd39"); + sb.append("\246"); + sb.append("\ufd39"); + sb.append("\247"); + sb.append("\ufd39"); + sb.append("\252"); + sb.append("\ufd39"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\166"); + sb.append("\170"); sb.append("\031"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\033"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\071"); - sb.append("\ufd2b"); + sb.append("\u02a9"); sb.append("\072"); - sb.append("\ufd2b"); + sb.append("\u02a6"); sb.append("\073"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\112"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\113"); - sb.append("\ufd2b"); + sb.append("\u02a7"); sb.append("\127"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\130"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\131"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\132"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\134"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\135"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\136"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\137"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\140"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\141"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\142"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\143"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\144"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\145"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\146"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\147"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\150"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\151"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\152"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\153"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\154"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\155"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\156"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\157"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\160"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\161"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\162"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\163"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\164"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\165"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\166"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\167"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\170"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\171"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\172"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\173"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\174"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\175"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\176"); - sb.append("\ufd2b"); - sb.append("\201"); - sb.append("\ufd2b"); + sb.append("\ufd43"); + sb.append("\177"); + sb.append("\ufd43"); sb.append("\202"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\203"); - sb.append("\ufd2b"); - sb.append("\215"); - sb.append("\ufd2b"); - sb.append("\230"); - sb.append("\u02e5"); + sb.append("\ufd43"); + sb.append("\204"); + sb.append("\ufd43"); + sb.append("\216"); + sb.append("\ufd43"); sb.append("\231"); - sb.append("\ufd2b"); + sb.append("\ufd43"); sb.append("\232"); - sb.append("\ufd2b"); - sb.append("\242"); - sb.append("\ufd2b"); - sb.append("\243"); - sb.append("\ufd2b"); - sb.append("\245"); - sb.append("\ufd2b"); - sb.append("\246"); - sb.append("\ufd2b"); - sb.append("\251"); - sb.append("\ufd2b"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\016"); - sb.append("\071"); - sb.append("\uffa5"); - sb.append("\072"); - sb.append("\uffa5"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\113"); - sb.append("\uffa5"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\230"); - sb.append("\uffa5"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\016"); - sb.append("\071"); - sb.append("\uffa4"); - sb.append("\072"); - sb.append("\uffa4"); - sb.append("\111"); - sb.append("\ufff7"); - sb.append("\113"); - sb.append("\uffa4"); - sb.append("\214"); - sb.append("\ufff7"); - sb.append("\230"); - sb.append("\uffa4"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\111"); - sb.append("\ufff4"); - sb.append("\214"); - sb.append("\ufff4"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufd43"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); + sb.append("\ufd43"); + sb.append("\243"); + sb.append("\ufd43"); + sb.append("\244"); + sb.append("\ufd43"); + sb.append("\246"); + sb.append("\ufd43"); sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufd43"); + sb.append("\252"); + sb.append("\ufd43"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\132"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\033"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\071"); - sb.append("\u02d5"); + sb.append("\ufd34"); sb.append("\072"); - sb.append("\u02d3"); + sb.append("\ufd34"); sb.append("\073"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\111"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\112"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\113"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\127"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\130"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\131"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\132"); - sb.append("\ufcd4"); + sb.append("\ufd34"); + sb.append("\134"); + sb.append("\ufd34"); + sb.append("\135"); + sb.append("\ufd34"); + sb.append("\136"); + sb.append("\ufd34"); + sb.append("\137"); + sb.append("\ufd34"); + sb.append("\140"); + sb.append("\ufd34"); + sb.append("\141"); + sb.append("\ufd34"); + sb.append("\142"); + sb.append("\ufd34"); + sb.append("\143"); + sb.append("\ufd34"); + sb.append("\144"); + sb.append("\ufd34"); + sb.append("\145"); + sb.append("\ufd34"); + sb.append("\146"); + sb.append("\ufd34"); + sb.append("\147"); + sb.append("\ufd34"); sb.append("\150"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\151"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\152"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\153"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\154"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\155"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\156"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\157"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\160"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\161"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\162"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\163"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\164"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\165"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\166"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\167"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\170"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\171"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\172"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\173"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\174"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\175"); - sb.append("\ufcd4"); + sb.append("\ufd34"); sb.append("\176"); - sb.append("\ufcd4"); - sb.append("\201"); - sb.append("\ufcd4"); - sb.append("\214"); - sb.append("\ufcd4"); + sb.append("\ufd34"); + sb.append("\177"); + sb.append("\ufd34"); + sb.append("\202"); + sb.append("\ufd34"); + sb.append("\203"); + sb.append("\ufd34"); + sb.append("\204"); + sb.append("\ufd34"); sb.append("\215"); - sb.append("\ufcd4"); - sb.append("\230"); - sb.append("\u02d4"); + sb.append("\ufd34"); + sb.append("\216"); + sb.append("\ufd34"); sb.append("\231"); - sb.append("\ufcd4"); + sb.append("\u029f"); sb.append("\232"); - sb.append("\ufcd4"); - sb.append("\242"); - sb.append("\ufcd4"); - sb.append("\245"); - sb.append("\ufcd4"); - sb.append("\251"); - sb.append("\ufcd4"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\111"); - sb.append("\ufff6"); - sb.append("\214"); - sb.append("\ufff6"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\127"); - sb.append("\ufcd8"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\231"); - sb.append("\ufcd8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\111"); - sb.append("\ufff5"); - sb.append("\214"); - sb.append("\ufff5"); + sb.append("\ufd34"); + sb.append("\233"); + sb.append("\ufd34"); + sb.append("\243"); + sb.append("\ufd34"); + sb.append("\244"); + sb.append("\ufd34"); + sb.append("\246"); + sb.append("\ufd34"); + sb.append("\247"); + sb.append("\ufd34"); + sb.append("\252"); + sb.append("\ufd34"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\122"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\033"); - sb.append("\ufd24"); + sb.append("\ufd2d"); + sb.append("\071"); + sb.append("\ufd2d"); + sb.append("\072"); + sb.append("\ufd2d"); sb.append("\073"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\111"); - sb.append("\ufd24"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufd24"); + sb.append("\ufd2d"); + sb.append("\113"); + sb.append("\ufd2d"); sb.append("\127"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\130"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\131"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\132"); - sb.append("\ufd24"); + sb.append("\ufd2d"); + sb.append("\134"); + sb.append("\ufd2d"); + sb.append("\135"); + sb.append("\ufd2d"); + sb.append("\136"); + sb.append("\ufd2d"); + sb.append("\137"); + sb.append("\ufd2d"); + sb.append("\140"); + sb.append("\ufd2d"); + sb.append("\141"); + sb.append("\ufd2d"); + sb.append("\142"); + sb.append("\ufd2d"); + sb.append("\143"); + sb.append("\ufd2d"); + sb.append("\144"); + sb.append("\ufd2d"); + sb.append("\145"); + sb.append("\ufd2d"); + sb.append("\146"); + sb.append("\ufd2d"); + sb.append("\147"); + sb.append("\ufd2d"); sb.append("\150"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\151"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\152"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\153"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\154"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\155"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\156"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\157"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\160"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\161"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\162"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\163"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\164"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\165"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\166"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\167"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\170"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\171"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\172"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\173"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\174"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\175"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\176"); - sb.append("\ufd24"); - sb.append("\201"); - sb.append("\ufd24"); - sb.append("\214"); - sb.append("\ufd24"); + sb.append("\ufd2d"); + sb.append("\177"); + sb.append("\ufd2d"); + sb.append("\202"); + sb.append("\ufd2d"); + sb.append("\203"); + sb.append("\ufd2d"); + sb.append("\204"); + sb.append("\ufd2d"); sb.append("\215"); - sb.append("\ufd24"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd2d"); sb.append("\231"); - sb.append("\ufd24"); + sb.append("\ufd2d"); sb.append("\232"); - sb.append("\ufd24"); - sb.append("\242"); - sb.append("\ufd24"); - sb.append("\245"); - sb.append("\ufd24"); - sb.append("\251"); - sb.append("\ufd24"); - sb.append("\001"); - sb.append("\002"); + sb.append("\ufd2d"); + sb.append("\233"); + sb.append("\ufd2d"); + sb.append("\243"); + sb.append("\ufd2d"); + sb.append("\244"); + sb.append("\ufd2d"); + sb.append("\246"); + sb.append("\ufd2d"); + sb.append("\247"); + sb.append("\ufd2d"); + sb.append("\252"); + sb.append("\ufd2d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd39"); + sb.append("\033"); + sb.append("\ufd39"); + sb.append("\071"); + sb.append("\ufd39"); + sb.append("\072"); + sb.append("\ufd39"); + sb.append("\073"); + sb.append("\ufd39"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\112"); + sb.append("\ufd39"); + sb.append("\113"); + sb.append("\ufd39"); + sb.append("\127"); + sb.append("\ufd39"); + sb.append("\130"); + sb.append("\ufd39"); + sb.append("\131"); + sb.append("\ufd39"); + sb.append("\132"); + sb.append("\ufd39"); + sb.append("\134"); + sb.append("\ufd39"); + sb.append("\135"); + sb.append("\ufd39"); + sb.append("\136"); + sb.append("\ufd39"); + sb.append("\137"); + sb.append("\ufd39"); + sb.append("\140"); + sb.append("\ufd39"); + sb.append("\141"); + sb.append("\ufd39"); + sb.append("\142"); + sb.append("\ufd39"); + sb.append("\143"); + sb.append("\ufd39"); + sb.append("\144"); + sb.append("\ufd39"); + sb.append("\145"); + sb.append("\ufd39"); + sb.append("\146"); + sb.append("\ufd39"); + sb.append("\147"); + sb.append("\ufd39"); + sb.append("\150"); + sb.append("\ufd39"); + sb.append("\151"); + sb.append("\ufd39"); + sb.append("\152"); + sb.append("\ufd39"); + sb.append("\153"); + sb.append("\ufd39"); + sb.append("\154"); + sb.append("\ufd39"); + sb.append("\155"); + sb.append("\ufd39"); + sb.append("\156"); + sb.append("\ufd39"); + sb.append("\157"); + sb.append("\ufd39"); + sb.append("\160"); + sb.append("\ufd39"); + sb.append("\161"); + sb.append("\ufd39"); + sb.append("\162"); + sb.append("\ufd39"); + sb.append("\163"); + sb.append("\ufd39"); + sb.append("\164"); + sb.append("\ufd39"); + sb.append("\165"); + sb.append("\ufd39"); + sb.append("\166"); + sb.append("\ufd39"); + sb.append("\167"); + sb.append("\ufd39"); + sb.append("\170"); + sb.append("\ufd39"); + sb.append("\171"); + sb.append("\ufd39"); + sb.append("\172"); + sb.append("\ufd39"); + sb.append("\173"); + sb.append("\ufd39"); + sb.append("\174"); + sb.append("\ufd39"); + sb.append("\175"); + sb.append("\ufd39"); + sb.append("\176"); + sb.append("\ufd39"); + sb.append("\177"); + sb.append("\ufd39"); + sb.append("\202"); + sb.append("\ufd39"); + sb.append("\203"); + sb.append("\ufd39"); + sb.append("\204"); + sb.append("\ufd39"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd39"); + sb.append("\231"); + sb.append("\ufd39"); + sb.append("\232"); + sb.append("\ufd39"); + sb.append("\233"); + sb.append("\ufd39"); + sb.append("\243"); + sb.append("\ufd39"); + sb.append("\244"); + sb.append("\ufd39"); + sb.append("\246"); + sb.append("\ufd39"); + sb.append("\247"); + sb.append("\ufd39"); + sb.append("\252"); + sb.append("\ufd39"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\031"); + sb.append("\ufd44"); + sb.append("\033"); + sb.append("\ufd44"); + sb.append("\071"); + sb.append("\u02a9"); + sb.append("\072"); + sb.append("\u02a6"); + sb.append("\073"); + sb.append("\ufd44"); + sb.append("\112"); + sb.append("\ufd44"); + sb.append("\113"); + sb.append("\u02a7"); + sb.append("\127"); + sb.append("\ufd44"); + sb.append("\130"); + sb.append("\ufd44"); + sb.append("\131"); + sb.append("\ufd44"); + sb.append("\132"); + sb.append("\ufd44"); + sb.append("\134"); + sb.append("\ufd44"); + sb.append("\135"); + sb.append("\ufd44"); + sb.append("\136"); + sb.append("\ufd44"); + sb.append("\137"); + sb.append("\ufd44"); + sb.append("\140"); + sb.append("\ufd44"); + sb.append("\141"); + sb.append("\ufd44"); + sb.append("\142"); + sb.append("\ufd44"); + sb.append("\143"); + sb.append("\ufd44"); + sb.append("\144"); + sb.append("\ufd44"); + sb.append("\145"); + sb.append("\ufd44"); + sb.append("\146"); + sb.append("\ufd44"); + sb.append("\147"); + sb.append("\ufd44"); + sb.append("\150"); + sb.append("\ufd44"); + sb.append("\151"); + sb.append("\ufd44"); + sb.append("\152"); + sb.append("\ufd44"); + sb.append("\153"); + sb.append("\ufd44"); + sb.append("\154"); + sb.append("\ufd44"); + sb.append("\155"); + sb.append("\ufd44"); + sb.append("\156"); + sb.append("\ufd44"); + sb.append("\157"); + sb.append("\ufd44"); + sb.append("\160"); + sb.append("\ufd44"); + sb.append("\161"); + sb.append("\ufd44"); + sb.append("\162"); + sb.append("\ufd44"); + sb.append("\163"); + sb.append("\ufd44"); + sb.append("\164"); + sb.append("\ufd44"); + sb.append("\165"); + sb.append("\ufd44"); + sb.append("\166"); + sb.append("\ufd44"); + sb.append("\167"); + sb.append("\ufd44"); + sb.append("\170"); + sb.append("\ufd44"); + sb.append("\171"); + sb.append("\ufd44"); + sb.append("\172"); + sb.append("\ufd44"); + sb.append("\173"); + sb.append("\ufd44"); + sb.append("\174"); + sb.append("\ufd44"); + sb.append("\175"); + sb.append("\ufd44"); + sb.append("\176"); + sb.append("\ufd44"); + sb.append("\177"); + sb.append("\ufd44"); + sb.append("\202"); + sb.append("\ufd44"); + sb.append("\203"); + sb.append("\ufd44"); + sb.append("\204"); + sb.append("\ufd44"); + sb.append("\216"); + sb.append("\ufd44"); + sb.append("\231"); + sb.append("\ufd44"); + sb.append("\232"); + sb.append("\ufd44"); + sb.append("\233"); + sb.append("\ufd44"); + sb.append("\243"); + sb.append("\ufd44"); + sb.append("\244"); + sb.append("\ufd44"); + sb.append("\246"); + sb.append("\ufd44"); + sb.append("\247"); + sb.append("\ufd44"); + sb.append("\252"); + sb.append("\ufd44"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\040"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\u0280"); + sb.append("\075"); + sb.append("\166"); + sb.append("\121"); + sb.append("\160"); + sb.append("\215"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufd6b"); + sb.append("\234"); + sb.append("\152"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); sb.append("\000"); - sb.append("\236"); sb.append("\004"); - sb.append("\u01a2"); + sb.append("\232"); + sb.append("\u02ca"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufce3"); + sb.append("\033"); + sb.append("\ufce3"); + sb.append("\073"); + sb.append("\ufce3"); + sb.append("\112"); + sb.append("\ufce3"); + sb.append("\127"); + sb.append("\ufce3"); + sb.append("\130"); + sb.append("\ufce3"); + sb.append("\131"); + sb.append("\ufce3"); + sb.append("\132"); + sb.append("\ufce3"); + sb.append("\150"); + sb.append("\ufce3"); + sb.append("\151"); + sb.append("\ufce3"); + sb.append("\152"); + sb.append("\ufce3"); + sb.append("\153"); + sb.append("\ufce3"); + sb.append("\154"); + sb.append("\ufce3"); + sb.append("\155"); + sb.append("\ufce3"); + sb.append("\156"); + sb.append("\ufce3"); + sb.append("\157"); + sb.append("\ufce3"); + sb.append("\160"); + sb.append("\ufce3"); + sb.append("\161"); + sb.append("\ufce3"); + sb.append("\162"); + sb.append("\ufce3"); + sb.append("\163"); + sb.append("\ufce3"); + sb.append("\164"); + sb.append("\ufce3"); + sb.append("\165"); + sb.append("\ufce3"); + sb.append("\166"); + sb.append("\ufce3"); + sb.append("\167"); + sb.append("\ufce3"); + sb.append("\170"); + sb.append("\ufce3"); + sb.append("\171"); + sb.append("\ufce3"); + sb.append("\172"); + sb.append("\ufce3"); + sb.append("\173"); + sb.append("\ufce3"); + sb.append("\174"); + sb.append("\ufce3"); + sb.append("\175"); + sb.append("\ufce3"); + sb.append("\176"); + sb.append("\ufce3"); + sb.append("\177"); + sb.append("\ufce3"); + sb.append("\202"); + sb.append("\ufce3"); + sb.append("\216"); + sb.append("\ufce3"); + sb.append("\232"); + sb.append("\ufce3"); + sb.append("\233"); + sb.append("\ufce3"); + sb.append("\243"); + sb.append("\ufce3"); + sb.append("\246"); + sb.append("\ufce3"); + sb.append("\252"); + sb.append("\ufce3"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufcda"); + sb.append("\232"); + sb.append("\ufcda"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\252"); + sb.append("\004"); + sb.append("\u01a4"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\u016b"); + sb.append("\u02ce"); + sb.append("\012"); + sb.append("\075"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u018a"); + sb.append("\u018c"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0160"); + sb.append("\u0162"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u017c"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\u018d"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u01ad"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u01a6"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\u0168"); + sb.append("\u016a"); sb.append("\065"); - sb.append("\u0169"); + sb.append("\u016b"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u01a7"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0164"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\u0192"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\u0171"); - sb.append("\102"); sb.append("\u0173"); + sb.append("\102"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\u019c"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\u015b"); + sb.append("\u015d"); + sb.append("\111"); + sb.append("\u02d1"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u019a"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\u016e"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\u0178"); + sb.append("\u02cf"); sb.append("\122"); - sb.append("\u0167"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\u0181"); + sb.append("\u0183"); sb.append("\124"); - sb.append("\u0174"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\u0199"); + sb.append("\u019b"); sb.append("\126"); - sb.append("\u018c"); + sb.append("\u018e"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u017d"); - sb.append("\216"); - sb.append("\u0183"); - sb.append("\217"); sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u016f"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0171"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); - sb.append("\240"); - sb.append("\u0194"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\234"); + sb.append("\152"); sb.append("\241"); - sb.append("\u018e"); - sb.append("\250"); - sb.append("\u015c"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); + sb.append("\254"); + sb.append("\u02d0"); + sb.append("\255"); + sb.append("\u02d3"); + sb.append("\256"); + sb.append("\u02d5"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\344"); - sb.append("\003"); - sb.append("\u0221"); + sb.append("\170"); + sb.append("\031"); + sb.append("\ufd29"); + sb.append("\033"); + sb.append("\ufd29"); + sb.append("\071"); + sb.append("\ufd29"); + sb.append("\072"); + sb.append("\ufd29"); + sb.append("\073"); + sb.append("\ufd29"); + sb.append("\112"); + sb.append("\ufd29"); + sb.append("\113"); + sb.append("\ufd29"); + sb.append("\127"); + sb.append("\ufd29"); + sb.append("\130"); + sb.append("\ufd29"); + sb.append("\131"); + sb.append("\ufd29"); + sb.append("\132"); + sb.append("\ufd29"); + sb.append("\134"); + sb.append("\ufd29"); + sb.append("\135"); + sb.append("\ufd29"); + sb.append("\136"); + sb.append("\ufd29"); + sb.append("\137"); + sb.append("\ufd29"); + sb.append("\140"); + sb.append("\ufd29"); + sb.append("\141"); + sb.append("\ufd29"); + sb.append("\142"); + sb.append("\ufd29"); + sb.append("\143"); + sb.append("\ufd29"); + sb.append("\144"); + sb.append("\ufd29"); + sb.append("\145"); + sb.append("\ufd29"); + sb.append("\146"); + sb.append("\ufd29"); + sb.append("\147"); + sb.append("\ufd29"); + sb.append("\150"); + sb.append("\ufd29"); + sb.append("\151"); + sb.append("\ufd29"); + sb.append("\152"); + sb.append("\ufd29"); + sb.append("\153"); + sb.append("\ufd29"); + sb.append("\154"); + sb.append("\ufd29"); + sb.append("\155"); + sb.append("\ufd29"); + sb.append("\156"); + sb.append("\ufd29"); + sb.append("\157"); + sb.append("\ufd29"); + sb.append("\160"); + sb.append("\ufd29"); + sb.append("\161"); + sb.append("\ufd29"); + sb.append("\162"); + sb.append("\ufd29"); + sb.append("\163"); + sb.append("\ufd29"); + sb.append("\164"); + sb.append("\ufd29"); + sb.append("\165"); + sb.append("\ufd29"); + sb.append("\166"); + sb.append("\ufd29"); + sb.append("\167"); + sb.append("\ufd29"); + sb.append("\170"); + sb.append("\ufd29"); + sb.append("\171"); + sb.append("\ufd29"); + sb.append("\172"); + sb.append("\ufd29"); + sb.append("\173"); + sb.append("\ufd29"); + sb.append("\174"); + sb.append("\ufd29"); + sb.append("\175"); + sb.append("\ufd29"); + sb.append("\176"); + sb.append("\ufd29"); + sb.append("\177"); + sb.append("\ufd29"); + sb.append("\202"); + sb.append("\ufd29"); + sb.append("\203"); + sb.append("\ufd29"); + sb.append("\204"); + sb.append("\ufd29"); + sb.append("\216"); + sb.append("\ufd29"); + sb.append("\231"); + sb.append("\u02e9"); + sb.append("\232"); + sb.append("\ufd29"); + sb.append("\233"); + sb.append("\ufd29"); + sb.append("\243"); + sb.append("\ufd29"); + sb.append("\244"); + sb.append("\ufd29"); + sb.append("\246"); + sb.append("\ufd29"); + sb.append("\247"); + sb.append("\ufd29"); + sb.append("\252"); + sb.append("\ufd29"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\016"); + sb.append("\071"); + sb.append("\uffa5"); + sb.append("\072"); + sb.append("\uffa5"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\113"); + sb.append("\uffa5"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\231"); + sb.append("\uffa5"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\016"); + sb.append("\071"); + sb.append("\uffa4"); + sb.append("\072"); + sb.append("\uffa4"); + sb.append("\111"); + sb.append("\ufff7"); + sb.append("\113"); + sb.append("\uffa4"); + sb.append("\215"); + sb.append("\ufff7"); + sb.append("\231"); + sb.append("\uffa4"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\111"); + sb.append("\ufff4"); + sb.append("\215"); + sb.append("\ufff4"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); sb.append("\004"); - sb.append("\u021e"); - sb.append("\005"); - sb.append("\u01ac"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1724,1620 +2295,998 @@ protected EncodedActionTable6() { sb.append("\031"); sb.append("\016"); sb.append("\071"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); sb.append("\032"); - sb.append("\u0210"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); + sb.append("\106"); sb.append("\036"); - sb.append("\u0215"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); + sb.append("\125"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\222"); sb.append("\045"); - sb.append("\u0200"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01b3"); sb.append("\054"); - sb.append("\u0202"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); + sb.append("\026"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\210"); sb.append("\063"); - sb.append("\u01fc"); - sb.append("\065"); - sb.append("\u0203"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); + sb.append("\010"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\051"); sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); - sb.append("\u0163"); + sb.append("\166"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\123"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\012"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\206"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\041"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\144"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\117"); sb.append("\105"); sb.append("\141"); - sb.append("\114"); - sb.append("\u0185"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\136"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\046"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\160"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\013"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\u0214"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\116"); sb.append("\126"); - sb.append("\u0216"); - sb.append("\130"); - sb.append("\u01a4"); sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); + sb.append("\020"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u0201"); + sb.append("\101"); sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\236"); - sb.append("\004"); - sb.append("\u01a2"); - sb.append("\005"); - sb.append("\u01ac"); - sb.append("\010"); - sb.append("\u016b"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); + sb.append("\134"); sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u018a"); + sb.append("\ufcd2"); sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0160"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); - sb.append("\044"); - sb.append("\u017c"); - sb.append("\045"); - sb.append("\u018d"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); - sb.append("\062"); - sb.append("\u01a6"); - sb.append("\063"); - sb.append("\u0168"); - sb.append("\065"); - sb.append("\u0169"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); - sb.append("\074"); - sb.append("\u01a7"); - sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); - sb.append("\u0163"); - sb.append("\077"); - sb.append("\u0164"); - sb.append("\100"); - sb.append("\u0192"); - sb.append("\101"); - sb.append("\u0171"); - sb.append("\102"); - sb.append("\u0173"); - sb.append("\103"); - sb.append("\u019c"); - sb.append("\104"); - sb.append("\u015b"); - sb.append("\114"); - sb.append("\u0185"); - sb.append("\115"); - sb.append("\u019a"); - sb.append("\116"); - sb.append("\u016e"); - sb.append("\121"); - sb.append("\u0178"); - sb.append("\122"); - sb.append("\u0167"); - sb.append("\123"); - sb.append("\u0181"); - sb.append("\124"); - sb.append("\u0174"); - sb.append("\125"); - sb.append("\u0199"); - sb.append("\126"); - sb.append("\u018c"); + sb.append("\ufcd2"); + sb.append("\071"); + sb.append("\u02d9"); + sb.append("\072"); + sb.append("\u02d7"); + sb.append("\073"); + sb.append("\ufcd2"); + sb.append("\111"); + sb.append("\ufcd2"); + sb.append("\112"); + sb.append("\ufcd2"); + sb.append("\113"); + sb.append("\ufcd2"); + sb.append("\127"); + sb.append("\ufcd2"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\ufcd2"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\ufcd2"); sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u017d"); + sb.append("\ufcd2"); + sb.append("\150"); + sb.append("\ufcd2"); + sb.append("\151"); + sb.append("\ufcd2"); + sb.append("\152"); + sb.append("\ufcd2"); + sb.append("\153"); + sb.append("\ufcd2"); + sb.append("\154"); + sb.append("\ufcd2"); + sb.append("\155"); + sb.append("\ufcd2"); + sb.append("\156"); + sb.append("\ufcd2"); + sb.append("\157"); + sb.append("\ufcd2"); + sb.append("\160"); + sb.append("\ufcd2"); + sb.append("\161"); + sb.append("\ufcd2"); + sb.append("\162"); + sb.append("\ufcd2"); + sb.append("\163"); + sb.append("\ufcd2"); + sb.append("\164"); + sb.append("\ufcd2"); + sb.append("\165"); + sb.append("\ufcd2"); + sb.append("\166"); + sb.append("\ufcd2"); + sb.append("\167"); + sb.append("\ufcd2"); + sb.append("\170"); + sb.append("\ufcd2"); + sb.append("\171"); + sb.append("\ufcd2"); + sb.append("\172"); + sb.append("\ufcd2"); + sb.append("\173"); + sb.append("\ufcd2"); + sb.append("\174"); + sb.append("\ufcd2"); + sb.append("\175"); + sb.append("\ufcd2"); + sb.append("\176"); + sb.append("\ufcd2"); + sb.append("\177"); + sb.append("\ufcd2"); + sb.append("\202"); + sb.append("\ufcd2"); + sb.append("\215"); + sb.append("\ufcd2"); sb.append("\216"); - sb.append("\u0183"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u016f"); - sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\250"); - sb.append("\u015c"); + sb.append("\ufcd2"); + sb.append("\231"); + sb.append("\u02d8"); + sb.append("\232"); + sb.append("\ufcd2"); + sb.append("\233"); + sb.append("\ufcd2"); + sb.append("\243"); + sb.append("\ufcd2"); + sb.append("\246"); + sb.append("\ufcd2"); + sb.append("\252"); + sb.append("\ufcd2"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\160"); + sb.append("\006"); + sb.append("\111"); + sb.append("\ufff6"); + sb.append("\215"); + sb.append("\ufff6"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\012"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\127"); + sb.append("\ufcd6"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\232"); + sb.append("\ufcd6"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\111"); + sb.append("\ufff5"); + sb.append("\215"); + sb.append("\ufff5"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\124"); sb.append("\031"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\033"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\073"); - sb.append("\ufd43"); + sb.append("\ufd22"); + sb.append("\111"); + sb.append("\ufd22"); sb.append("\112"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\127"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\130"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\131"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\132"); - sb.append("\ufd43"); - sb.append("\134"); - sb.append("\ufd43"); - sb.append("\135"); - sb.append("\ufd43"); - sb.append("\136"); - sb.append("\ufd43"); - sb.append("\137"); - sb.append("\ufd43"); - sb.append("\140"); - sb.append("\ufd43"); - sb.append("\141"); - sb.append("\ufd43"); - sb.append("\142"); - sb.append("\ufd43"); - sb.append("\143"); - sb.append("\ufd43"); - sb.append("\144"); - sb.append("\ufd43"); - sb.append("\145"); - sb.append("\ufd43"); - sb.append("\146"); - sb.append("\ufd43"); - sb.append("\147"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\150"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\151"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\152"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\153"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\154"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\155"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\156"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\157"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\160"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\161"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\162"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\163"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\164"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\165"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\166"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\167"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\170"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\171"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\172"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\173"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\174"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\175"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\176"); - sb.append("\ufd43"); - sb.append("\201"); - sb.append("\ufd43"); + sb.append("\ufd22"); + sb.append("\177"); + sb.append("\ufd22"); sb.append("\202"); - sb.append("\ufd43"); - sb.append("\203"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\215"); - sb.append("\ufd43"); - sb.append("\230"); - sb.append("\u02d7"); - sb.append("\231"); - sb.append("\ufd43"); + sb.append("\ufd22"); + sb.append("\216"); + sb.append("\ufd22"); sb.append("\232"); - sb.append("\ufd43"); - sb.append("\242"); - sb.append("\ufd43"); + sb.append("\ufd22"); + sb.append("\233"); + sb.append("\ufd22"); sb.append("\243"); - sb.append("\ufd43"); - sb.append("\245"); - sb.append("\ufd43"); + sb.append("\ufd22"); sb.append("\246"); - sb.append("\ufd43"); - sb.append("\251"); - sb.append("\ufd43"); + sb.append("\ufd22"); + sb.append("\252"); + sb.append("\ufd22"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\344"); - sb.append("\003"); - sb.append("\u0221"); + sb.append("\236"); sb.append("\004"); - sb.append("\u021e"); + sb.append("\u01a4"); sb.append("\005"); - sb.append("\u01ac"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\u0222"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); + sb.append("\u016d"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u0210"); + sb.append("\u018c"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0215"); + sb.append("\u0162"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\u0200"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\u0202"); + sb.append("\u01ad"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\u01fc"); + sb.append("\u016a"); sb.append("\065"); - sb.append("\u0203"); + sb.append("\u016b"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\u0173"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\u0212"); - sb.append("\105"); - sb.append("\141"); + sb.append("\u015d"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\u017a"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\u0183"); sb.append("\124"); - sb.append("\u0214"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\u019b"); sb.append("\126"); - sb.append("\u0216"); + sb.append("\u018e"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); - sb.append("\217"); sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u0201"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0171"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u01b3"); - sb.append("\231"); - sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); + sb.append("\u01a0"); sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u02d9"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufdf2"); - sb.append("\033"); - sb.append("\ufdf2"); - sb.append("\071"); - sb.append("\ufdf2"); - sb.append("\072"); - sb.append("\ufdf2"); - sb.append("\073"); - sb.append("\ufdf2"); - sb.append("\111"); - sb.append("\ufdf2"); - sb.append("\112"); - sb.append("\ufdf2"); - sb.append("\113"); - sb.append("\ufdf2"); - sb.append("\127"); - sb.append("\ufdf2"); - sb.append("\130"); - sb.append("\ufdf2"); - sb.append("\131"); - sb.append("\ufdf2"); - sb.append("\132"); - sb.append("\ufdf2"); - sb.append("\134"); - sb.append("\ufdf2"); - sb.append("\135"); - sb.append("\ufdf2"); - sb.append("\136"); - sb.append("\ufdf2"); - sb.append("\137"); - sb.append("\ufdf2"); - sb.append("\140"); - sb.append("\ufdf2"); - sb.append("\141"); - sb.append("\ufdf2"); - sb.append("\142"); - sb.append("\ufdf2"); - sb.append("\143"); - sb.append("\ufdf2"); - sb.append("\144"); - sb.append("\ufdf2"); - sb.append("\145"); - sb.append("\ufdf2"); - sb.append("\146"); - sb.append("\ufdf2"); - sb.append("\147"); - sb.append("\ufdf2"); - sb.append("\150"); - sb.append("\ufdf2"); - sb.append("\151"); - sb.append("\ufdf2"); - sb.append("\152"); - sb.append("\ufdf2"); - sb.append("\153"); - sb.append("\ufdf2"); - sb.append("\154"); - sb.append("\ufdf2"); - sb.append("\155"); - sb.append("\ufdf2"); - sb.append("\156"); - sb.append("\ufdf2"); - sb.append("\157"); - sb.append("\ufdf2"); - sb.append("\160"); - sb.append("\ufdf2"); - sb.append("\161"); - sb.append("\ufdf2"); - sb.append("\162"); - sb.append("\ufdf2"); - sb.append("\163"); - sb.append("\ufdf2"); - sb.append("\164"); - sb.append("\ufdf2"); - sb.append("\165"); - sb.append("\ufdf2"); - sb.append("\166"); - sb.append("\ufdf2"); - sb.append("\167"); - sb.append("\ufdf2"); - sb.append("\170"); - sb.append("\ufdf2"); - sb.append("\171"); - sb.append("\ufdf2"); - sb.append("\172"); - sb.append("\ufdf2"); - sb.append("\173"); - sb.append("\ufdf2"); - sb.append("\174"); - sb.append("\ufdf2"); - sb.append("\175"); - sb.append("\ufdf2"); - sb.append("\176"); - sb.append("\ufdf2"); - sb.append("\201"); - sb.append("\ufdf2"); - sb.append("\202"); - sb.append("\ufdf2"); - sb.append("\203"); - sb.append("\ufdf2"); - sb.append("\214"); - sb.append("\ufdf2"); - sb.append("\215"); - sb.append("\ufdf2"); - sb.append("\230"); - sb.append("\ufdf2"); - sb.append("\231"); - sb.append("\ufdf2"); - sb.append("\232"); - sb.append("\ufdf2"); + sb.append("\u0196"); sb.append("\242"); - sb.append("\ufdf2"); - sb.append("\243"); - sb.append("\ufdf2"); - sb.append("\245"); - sb.append("\ufdf2"); - sb.append("\246"); - sb.append("\ufdf2"); + sb.append("\u0190"); sb.append("\251"); - sb.append("\ufdf2"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\344"); + sb.append("\003"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\231"); - sb.append("\u02db"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufdf3"); - sb.append("\033"); - sb.append("\ufdf3"); - sb.append("\071"); - sb.append("\ufdf3"); - sb.append("\072"); - sb.append("\ufdf3"); - sb.append("\073"); - sb.append("\ufdf3"); - sb.append("\111"); - sb.append("\ufdf3"); - sb.append("\112"); - sb.append("\ufdf3"); - sb.append("\113"); - sb.append("\ufdf3"); - sb.append("\127"); - sb.append("\ufdf3"); - sb.append("\130"); - sb.append("\ufdf3"); - sb.append("\131"); - sb.append("\ufdf3"); - sb.append("\132"); - sb.append("\ufdf3"); - sb.append("\134"); - sb.append("\ufdf3"); - sb.append("\135"); - sb.append("\ufdf3"); - sb.append("\136"); - sb.append("\ufdf3"); - sb.append("\137"); - sb.append("\ufdf3"); - sb.append("\140"); - sb.append("\ufdf3"); - sb.append("\141"); - sb.append("\ufdf3"); - sb.append("\142"); - sb.append("\ufdf3"); - sb.append("\143"); - sb.append("\ufdf3"); - sb.append("\144"); - sb.append("\ufdf3"); - sb.append("\145"); - sb.append("\ufdf3"); - sb.append("\146"); - sb.append("\ufdf3"); - sb.append("\147"); - sb.append("\ufdf3"); - sb.append("\150"); - sb.append("\ufdf3"); - sb.append("\151"); - sb.append("\ufdf3"); - sb.append("\152"); - sb.append("\ufdf3"); - sb.append("\153"); - sb.append("\ufdf3"); - sb.append("\154"); - sb.append("\ufdf3"); - sb.append("\155"); - sb.append("\ufdf3"); + sb.append("\u0222"); + sb.append("\005"); + sb.append("\u01ae"); + sb.append("\006"); sb.append("\156"); - sb.append("\ufdf3"); - sb.append("\157"); - sb.append("\ufdf3"); - sb.append("\160"); - sb.append("\ufdf3"); - sb.append("\161"); - sb.append("\ufdf3"); - sb.append("\162"); - sb.append("\ufdf3"); - sb.append("\163"); - sb.append("\ufdf3"); - sb.append("\164"); - sb.append("\ufdf3"); - sb.append("\165"); - sb.append("\ufdf3"); - sb.append("\166"); - sb.append("\ufdf3"); - sb.append("\167"); - sb.append("\ufdf3"); - sb.append("\170"); - sb.append("\ufdf3"); - sb.append("\171"); - sb.append("\ufdf3"); - sb.append("\172"); - sb.append("\ufdf3"); - sb.append("\173"); - sb.append("\ufdf3"); - sb.append("\174"); - sb.append("\ufdf3"); + sb.append("\007"); sb.append("\175"); - sb.append("\ufdf3"); - sb.append("\176"); - sb.append("\ufdf3"); - sb.append("\201"); - sb.append("\ufdf3"); - sb.append("\202"); - sb.append("\ufdf3"); - sb.append("\203"); - sb.append("\ufdf3"); - sb.append("\214"); - sb.append("\ufdf3"); - sb.append("\215"); - sb.append("\ufdf3"); - sb.append("\230"); - sb.append("\ufdf3"); - sb.append("\231"); - sb.append("\ufdf3"); - sb.append("\232"); - sb.append("\ufdf3"); - sb.append("\242"); - sb.append("\ufdf3"); - sb.append("\243"); - sb.append("\ufdf3"); - sb.append("\245"); - sb.append("\ufdf3"); - sb.append("\246"); - sb.append("\ufdf3"); - sb.append("\251"); - sb.append("\ufdf3"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\160"); + sb.append("\010"); + sb.append("\u0226"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); sb.append("\031"); - sb.append("\ufd41"); + sb.append("\016"); + sb.append("\071"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u0214"); sb.append("\033"); - sb.append("\ufd41"); - sb.append("\073"); - sb.append("\ufd41"); - sb.append("\112"); - sb.append("\ufd41"); - sb.append("\127"); - sb.append("\ufd41"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0219"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u0227"); + sb.append("\045"); + sb.append("\u0204"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u0206"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); + sb.append("\062"); + sb.append("\u0224"); + sb.append("\063"); + sb.append("\u0200"); + sb.append("\065"); + sb.append("\u0207"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); + sb.append("\074"); + sb.append("\u020e"); + sb.append("\075"); + sb.append("\u0221"); + sb.append("\076"); + sb.append("\u0165"); + sb.append("\077"); + sb.append("\u0217"); + sb.append("\100"); + sb.append("\u0201"); + sb.append("\101"); + sb.append("\u0223"); + sb.append("\102"); + sb.append("\u0208"); + sb.append("\103"); + sb.append("\u021c"); + sb.append("\104"); + sb.append("\u0216"); + sb.append("\105"); + sb.append("\141"); + sb.append("\114"); + sb.append("\u0187"); + sb.append("\115"); + sb.append("\u021b"); + sb.append("\116"); + sb.append("\u020b"); + sb.append("\121"); + sb.append("\u0220"); + sb.append("\122"); + sb.append("\u0202"); + sb.append("\123"); + sb.append("\u0210"); + sb.append("\124"); + sb.append("\u0218"); + sb.append("\125"); + sb.append("\u0215"); + sb.append("\126"); + sb.append("\u021a"); sb.append("\130"); - sb.append("\ufd41"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\ufd41"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\ufd41"); - sb.append("\134"); - sb.append("\ufd41"); - sb.append("\135"); - sb.append("\ufd41"); - sb.append("\136"); - sb.append("\ufd41"); - sb.append("\137"); - sb.append("\ufd41"); - sb.append("\140"); - sb.append("\ufd41"); - sb.append("\141"); - sb.append("\ufd41"); - sb.append("\142"); - sb.append("\ufd41"); - sb.append("\143"); - sb.append("\ufd41"); - sb.append("\144"); - sb.append("\ufd41"); - sb.append("\145"); - sb.append("\ufd41"); - sb.append("\146"); - sb.append("\ufd41"); - sb.append("\147"); - sb.append("\ufd41"); - sb.append("\150"); - sb.append("\ufd41"); - sb.append("\151"); - sb.append("\ufd41"); - sb.append("\152"); - sb.append("\ufd41"); - sb.append("\153"); - sb.append("\ufd41"); - sb.append("\154"); - sb.append("\ufd41"); - sb.append("\155"); - sb.append("\ufd41"); - sb.append("\156"); - sb.append("\ufd41"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u0203"); sb.append("\157"); - sb.append("\ufd41"); - sb.append("\160"); - sb.append("\ufd41"); - sb.append("\161"); - sb.append("\ufd41"); - sb.append("\162"); - sb.append("\ufd41"); - sb.append("\163"); - sb.append("\ufd41"); - sb.append("\164"); - sb.append("\ufd41"); - sb.append("\165"); - sb.append("\ufd41"); - sb.append("\166"); - sb.append("\ufd41"); - sb.append("\167"); - sb.append("\ufd41"); - sb.append("\170"); - sb.append("\ufd41"); - sb.append("\171"); - sb.append("\ufd41"); - sb.append("\172"); - sb.append("\ufd41"); + sb.append("\u020c"); sb.append("\173"); - sb.append("\ufd41"); + sb.append("\104"); sb.append("\174"); - sb.append("\ufd41"); - sb.append("\175"); - sb.append("\ufd41"); sb.append("\176"); - sb.append("\ufd41"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufd41"); - sb.append("\202"); - sb.append("\ufd41"); + sb.append("\067"); sb.append("\203"); - sb.append("\ufd41"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufd41"); + sb.append("\114"); + sb.append("\217"); + sb.append("\u0213"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); + sb.append("\222"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0205"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u02dd"); + sb.append("\u01a0"); sb.append("\231"); - sb.append("\ufd41"); + sb.append("\u01b5"); sb.append("\232"); - sb.append("\ufd41"); + sb.append("\ufec3"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\u0196"); sb.append("\242"); - sb.append("\ufd41"); - sb.append("\243"); - sb.append("\ufd41"); + sb.append("\u0190"); sb.append("\245"); - sb.append("\ufd41"); - sb.append("\246"); - sb.append("\ufd41"); + sb.append("\u0212"); + sb.append("\250"); + sb.append("\021"); sb.append("\251"); - sb.append("\ufd41"); + sb.append("\u015e"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\344"); - sb.append("\003"); - sb.append("\u0221"); + sb.append("\236"); sb.append("\004"); - sb.append("\u021e"); + sb.append("\u01a4"); sb.append("\005"); - sb.append("\u01ac"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\u0222"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); + sb.append("\u016d"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u0210"); + sb.append("\u018c"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0215"); + sb.append("\u0162"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\u0200"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\u0202"); + sb.append("\u01ad"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\u01fc"); + sb.append("\u016a"); sb.append("\065"); - sb.append("\u0203"); + sb.append("\u016b"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\u0173"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\u0212"); - sb.append("\105"); - sb.append("\141"); + sb.append("\u015d"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\u017a"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\u0183"); sb.append("\124"); - sb.append("\u0214"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\u0211"); - sb.append("\126"); - sb.append("\u0216"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u0201"); - sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\231"); - sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u02df"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufdf1"); - sb.append("\033"); - sb.append("\ufdf1"); - sb.append("\071"); - sb.append("\ufdf1"); - sb.append("\072"); - sb.append("\ufdf1"); - sb.append("\073"); - sb.append("\ufdf1"); - sb.append("\111"); - sb.append("\ufdf1"); - sb.append("\112"); - sb.append("\ufdf1"); - sb.append("\113"); - sb.append("\ufdf1"); - sb.append("\127"); - sb.append("\ufdf1"); - sb.append("\130"); - sb.append("\ufdf1"); - sb.append("\131"); - sb.append("\ufdf1"); - sb.append("\132"); - sb.append("\ufdf1"); - sb.append("\134"); - sb.append("\ufdf1"); - sb.append("\135"); - sb.append("\ufdf1"); - sb.append("\136"); - sb.append("\ufdf1"); - sb.append("\137"); - sb.append("\ufdf1"); - sb.append("\140"); - sb.append("\ufdf1"); - sb.append("\141"); - sb.append("\ufdf1"); - sb.append("\142"); - sb.append("\ufdf1"); - sb.append("\143"); - sb.append("\ufdf1"); - sb.append("\144"); - sb.append("\ufdf1"); - sb.append("\145"); - sb.append("\ufdf1"); - sb.append("\146"); - sb.append("\ufdf1"); - sb.append("\147"); - sb.append("\ufdf1"); - sb.append("\150"); - sb.append("\ufdf1"); - sb.append("\151"); - sb.append("\ufdf1"); - sb.append("\152"); - sb.append("\ufdf1"); - sb.append("\153"); - sb.append("\ufdf1"); - sb.append("\154"); - sb.append("\ufdf1"); - sb.append("\155"); - sb.append("\ufdf1"); - sb.append("\156"); - sb.append("\ufdf1"); - sb.append("\157"); - sb.append("\ufdf1"); - sb.append("\160"); - sb.append("\ufdf1"); - sb.append("\161"); - sb.append("\ufdf1"); - sb.append("\162"); - sb.append("\ufdf1"); - sb.append("\163"); - sb.append("\ufdf1"); - sb.append("\164"); - sb.append("\ufdf1"); - sb.append("\165"); - sb.append("\ufdf1"); - sb.append("\166"); - sb.append("\ufdf1"); - sb.append("\167"); - sb.append("\ufdf1"); - sb.append("\170"); - sb.append("\ufdf1"); - sb.append("\171"); - sb.append("\ufdf1"); - sb.append("\172"); - sb.append("\ufdf1"); - sb.append("\173"); - sb.append("\ufdf1"); - sb.append("\174"); - sb.append("\ufdf1"); - sb.append("\175"); - sb.append("\ufdf1"); - sb.append("\176"); - sb.append("\ufdf1"); - sb.append("\201"); - sb.append("\ufdf1"); - sb.append("\202"); - sb.append("\ufdf1"); - sb.append("\203"); - sb.append("\ufdf1"); - sb.append("\214"); - sb.append("\ufdf1"); - sb.append("\215"); - sb.append("\ufdf1"); - sb.append("\230"); - sb.append("\ufdf1"); - sb.append("\231"); - sb.append("\ufdf1"); - sb.append("\232"); - sb.append("\ufdf1"); - sb.append("\242"); - sb.append("\ufdf1"); - sb.append("\243"); - sb.append("\ufdf1"); - sb.append("\245"); - sb.append("\ufdf1"); - sb.append("\246"); - sb.append("\ufdf1"); - sb.append("\251"); - sb.append("\ufdf1"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\112"); - sb.append("\u02e1"); + sb.append("\u019b"); + sb.append("\126"); + sb.append("\u018e"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); + sb.append("\222"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0171"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\241"); + sb.append("\u0196"); sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); + sb.append("\u0190"); sb.append("\251"); - sb.append("\u01d8"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\126"); + sb.append("\162"); sb.append("\031"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\033"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\073"); - sb.append("\ufcd2"); - sb.append("\111"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\112"); - sb.append("\ufcd2"); - sb.append("\113"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\127"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\130"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\131"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\132"); - sb.append("\ufcd2"); + sb.append("\ufd41"); + sb.append("\134"); + sb.append("\ufd41"); + sb.append("\135"); + sb.append("\ufd41"); + sb.append("\136"); + sb.append("\ufd41"); + sb.append("\137"); + sb.append("\ufd41"); + sb.append("\140"); + sb.append("\ufd41"); + sb.append("\141"); + sb.append("\ufd41"); + sb.append("\142"); + sb.append("\ufd41"); + sb.append("\143"); + sb.append("\ufd41"); + sb.append("\144"); + sb.append("\ufd41"); + sb.append("\145"); + sb.append("\ufd41"); + sb.append("\146"); + sb.append("\ufd41"); + sb.append("\147"); + sb.append("\ufd41"); sb.append("\150"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\151"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\152"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\153"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\154"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\155"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\156"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\157"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\160"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\161"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\162"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\163"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\164"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\165"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\166"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\167"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\170"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\171"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\172"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\173"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\174"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\175"); - sb.append("\ufcd2"); + sb.append("\ufd41"); sb.append("\176"); - sb.append("\ufcd2"); - sb.append("\201"); - sb.append("\ufcd2"); - sb.append("\214"); - sb.append("\ufcd2"); - sb.append("\215"); - sb.append("\ufcd2"); - sb.append("\230"); - sb.append("\u02e2"); + sb.append("\ufd41"); + sb.append("\177"); + sb.append("\ufd41"); + sb.append("\202"); + sb.append("\ufd41"); + sb.append("\203"); + sb.append("\ufd41"); + sb.append("\204"); + sb.append("\ufd41"); + sb.append("\216"); + sb.append("\ufd41"); sb.append("\231"); - sb.append("\ufcd2"); + sb.append("\u02db"); sb.append("\232"); - sb.append("\ufcd2"); - sb.append("\242"); - sb.append("\ufcd2"); - sb.append("\245"); - sb.append("\ufcd2"); - sb.append("\251"); - sb.append("\ufcd2"); + sb.append("\ufd41"); + sb.append("\233"); + sb.append("\ufd41"); + sb.append("\243"); + sb.append("\ufd41"); + sb.append("\244"); + sb.append("\ufd41"); + sb.append("\246"); + sb.append("\ufd41"); + sb.append("\247"); + sb.append("\ufd41"); + sb.append("\252"); + sb.append("\ufd41"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\344"); sb.append("\003"); - sb.append("\u0221"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\u021e"); + sb.append("\u0222"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\u01ae"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\u0226"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3347,1186 +3296,1238 @@ protected EncodedActionTable6() { sb.append("\016"); sb.append("\071"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u0210"); + sb.append("\u0214"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0215"); + sb.append("\u0219"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\u0200"); + sb.append("\u0204"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\u0202"); + sb.append("\u0206"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\u01fc"); + sb.append("\u0200"); sb.append("\065"); - sb.append("\u0203"); + sb.append("\u0207"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\u021d"); + sb.append("\u0221"); sb.append("\076"); - sb.append("\u0163"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\u0216"); sb.append("\105"); sb.append("\141"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\u0210"); sb.append("\124"); - sb.append("\u0214"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\u0215"); sb.append("\126"); - sb.append("\u0216"); + sb.append("\u021a"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\u0213"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u0201"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0205"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01a0"); sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); sb.append("\241"); - sb.append("\u018e"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\u015e"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u02dd"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufdf1"); + sb.append("\033"); + sb.append("\ufdf1"); + sb.append("\071"); + sb.append("\ufdf1"); + sb.append("\072"); + sb.append("\ufdf1"); + sb.append("\073"); + sb.append("\ufdf1"); + sb.append("\111"); + sb.append("\ufdf1"); + sb.append("\112"); + sb.append("\ufdf1"); + sb.append("\113"); + sb.append("\ufdf1"); + sb.append("\127"); + sb.append("\ufdf1"); + sb.append("\130"); + sb.append("\ufdf1"); + sb.append("\131"); + sb.append("\ufdf1"); + sb.append("\132"); + sb.append("\ufdf1"); + sb.append("\134"); + sb.append("\ufdf1"); + sb.append("\135"); + sb.append("\ufdf1"); + sb.append("\136"); + sb.append("\ufdf1"); + sb.append("\137"); + sb.append("\ufdf1"); + sb.append("\140"); + sb.append("\ufdf1"); + sb.append("\141"); + sb.append("\ufdf1"); + sb.append("\142"); + sb.append("\ufdf1"); + sb.append("\143"); + sb.append("\ufdf1"); + sb.append("\144"); + sb.append("\ufdf1"); + sb.append("\145"); + sb.append("\ufdf1"); + sb.append("\146"); + sb.append("\ufdf1"); + sb.append("\147"); + sb.append("\ufdf1"); + sb.append("\150"); + sb.append("\ufdf1"); + sb.append("\151"); + sb.append("\ufdf1"); + sb.append("\152"); + sb.append("\ufdf1"); + sb.append("\153"); + sb.append("\ufdf1"); + sb.append("\154"); + sb.append("\ufdf1"); + sb.append("\155"); + sb.append("\ufdf1"); + sb.append("\156"); + sb.append("\ufdf1"); + sb.append("\157"); + sb.append("\ufdf1"); + sb.append("\160"); + sb.append("\ufdf1"); + sb.append("\161"); + sb.append("\ufdf1"); + sb.append("\162"); + sb.append("\ufdf1"); + sb.append("\163"); + sb.append("\ufdf1"); + sb.append("\164"); + sb.append("\ufdf1"); + sb.append("\165"); + sb.append("\ufdf1"); + sb.append("\166"); + sb.append("\ufdf1"); + sb.append("\167"); + sb.append("\ufdf1"); + sb.append("\170"); + sb.append("\ufdf1"); + sb.append("\171"); + sb.append("\ufdf1"); + sb.append("\172"); + sb.append("\ufdf1"); + sb.append("\173"); + sb.append("\ufdf1"); + sb.append("\174"); + sb.append("\ufdf1"); + sb.append("\175"); + sb.append("\ufdf1"); + sb.append("\176"); + sb.append("\ufdf1"); + sb.append("\177"); + sb.append("\ufdf1"); + sb.append("\202"); + sb.append("\ufdf1"); + sb.append("\203"); + sb.append("\ufdf1"); + sb.append("\204"); + sb.append("\ufdf1"); + sb.append("\215"); + sb.append("\ufdf1"); + sb.append("\216"); + sb.append("\ufdf1"); + sb.append("\231"); + sb.append("\ufdf1"); + sb.append("\232"); + sb.append("\ufdf1"); + sb.append("\233"); + sb.append("\ufdf1"); + sb.append("\243"); + sb.append("\ufdf1"); sb.append("\244"); - sb.append("\u020e"); + sb.append("\ufdf1"); + sb.append("\246"); + sb.append("\ufdf1"); sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufdf1"); + sb.append("\252"); + sb.append("\ufdf1"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\231"); - sb.append("\u02e4"); + sb.append("\232"); + sb.append("\u02df"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\033"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\071"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\072"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\073"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\111"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\112"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\113"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\127"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\130"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\131"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\132"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\134"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\135"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\136"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\137"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\140"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\141"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\142"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\143"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\144"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\145"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\146"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\147"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\150"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\151"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\152"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\153"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\154"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\155"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\156"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\157"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\160"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\161"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\162"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\163"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\164"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\165"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\166"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\167"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\170"); - sb.append("\ufdef"); + sb.append("\ufdf2"); sb.append("\171"); - sb.append("\ufdef"); - sb.append("\172"); - sb.append("\ufdef"); - sb.append("\173"); - sb.append("\ufdef"); - sb.append("\174"); - sb.append("\ufdef"); - sb.append("\175"); - sb.append("\ufdef"); - sb.append("\176"); - sb.append("\ufdef"); - sb.append("\201"); - sb.append("\ufdef"); - sb.append("\202"); - sb.append("\ufdef"); - sb.append("\203"); - sb.append("\ufdef"); - sb.append("\214"); - sb.append("\ufdef"); - sb.append("\215"); - sb.append("\ufdef"); - sb.append("\230"); - sb.append("\ufdef"); - sb.append("\231"); - sb.append("\ufdef"); - sb.append("\232"); - sb.append("\ufdef"); - sb.append("\242"); - sb.append("\ufdef"); - sb.append("\243"); - sb.append("\ufdef"); - sb.append("\245"); - sb.append("\ufdef"); - sb.append("\246"); - sb.append("\ufdef"); - sb.append("\251"); - sb.append("\ufdef"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\344"); - sb.append("\003"); - sb.append("\u0221"); - sb.append("\004"); - sb.append("\u021e"); - sb.append("\005"); - sb.append("\u01ac"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u0222"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u0210"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0215"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); - sb.append("\044"); - sb.append("\u0223"); - sb.append("\045"); - sb.append("\u0200"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u0202"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); - sb.append("\062"); - sb.append("\u0220"); - sb.append("\063"); - sb.append("\u01fc"); - sb.append("\065"); - sb.append("\u0203"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); - sb.append("\074"); - sb.append("\u020a"); - sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); - sb.append("\u0163"); - sb.append("\077"); - sb.append("\u0213"); - sb.append("\100"); - sb.append("\u01fd"); - sb.append("\101"); - sb.append("\u021f"); - sb.append("\102"); - sb.append("\u0204"); - sb.append("\103"); - sb.append("\u0218"); - sb.append("\104"); - sb.append("\u0212"); - sb.append("\105"); - sb.append("\141"); - sb.append("\114"); - sb.append("\u0185"); - sb.append("\115"); - sb.append("\u0217"); - sb.append("\116"); - sb.append("\u0207"); - sb.append("\121"); - sb.append("\u021c"); - sb.append("\122"); - sb.append("\u01fe"); - sb.append("\123"); - sb.append("\u020c"); - sb.append("\124"); - sb.append("\u0214"); - sb.append("\125"); - sb.append("\u0211"); - sb.append("\126"); - sb.append("\u0216"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); + sb.append("\ufdf2"); sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufdf2"); + sb.append("\173"); + sb.append("\ufdf2"); + sb.append("\174"); + sb.append("\ufdf2"); + sb.append("\175"); + sb.append("\ufdf2"); + sb.append("\176"); + sb.append("\ufdf2"); + sb.append("\177"); + sb.append("\ufdf2"); + sb.append("\202"); + sb.append("\ufdf2"); + sb.append("\203"); + sb.append("\ufdf2"); + sb.append("\204"); + sb.append("\ufdf2"); + sb.append("\215"); + sb.append("\ufdf2"); sb.append("\216"); - sb.append("\u020f"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u0201"); - sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufdf2"); sb.append("\231"); - sb.append("\ufec3"); + sb.append("\ufdf2"); + sb.append("\232"); + sb.append("\ufdf2"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); + sb.append("\ufdf2"); + sb.append("\243"); + sb.append("\ufdf2"); sb.append("\244"); - sb.append("\u020e"); + sb.append("\ufdf2"); + sb.append("\246"); + sb.append("\ufdf2"); sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u02e7"); + sb.append("\ufdf2"); + sb.append("\252"); + sb.append("\ufdf2"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\162"); sb.append("\031"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\033"); - sb.append("\ufdf0"); - sb.append("\071"); - sb.append("\ufdf0"); - sb.append("\072"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\073"); - sb.append("\ufdf0"); - sb.append("\111"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\112"); - sb.append("\ufdf0"); - sb.append("\113"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\127"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\130"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\131"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\132"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\134"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\135"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\136"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\137"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\140"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\141"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\142"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\143"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\144"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\145"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\146"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\147"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\150"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\151"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\152"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\153"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\154"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\155"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\156"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\157"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\160"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\161"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\162"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\163"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\164"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\165"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\166"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\167"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\170"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\171"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\172"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\173"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\174"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\175"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\176"); - sb.append("\ufdf0"); - sb.append("\201"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); + sb.append("\177"); + sb.append("\ufd3f"); sb.append("\202"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); sb.append("\203"); - sb.append("\ufdf0"); - sb.append("\214"); - sb.append("\ufdf0"); - sb.append("\215"); - sb.append("\ufdf0"); - sb.append("\230"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); + sb.append("\204"); + sb.append("\ufd3f"); + sb.append("\216"); + sb.append("\ufd3f"); sb.append("\231"); - sb.append("\ufdf0"); + sb.append("\u02e1"); sb.append("\232"); - sb.append("\ufdf0"); - sb.append("\242"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); + sb.append("\233"); + sb.append("\ufd3f"); sb.append("\243"); - sb.append("\ufdf0"); - sb.append("\245"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); + sb.append("\244"); + sb.append("\ufd3f"); sb.append("\246"); - sb.append("\ufdf0"); - sb.append("\251"); - sb.append("\ufdf0"); + sb.append("\ufd3f"); + sb.append("\247"); + sb.append("\ufd3f"); + sb.append("\252"); + sb.append("\ufd3f"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\240"); + sb.append("\344"); + sb.append("\003"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\u01a2"); + sb.append("\u0222"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\u01ae"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); sb.append("\010"); - sb.append("\u016b"); + sb.append("\u0226"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u018a"); + sb.append("\u0214"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0160"); + sb.append("\u0219"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u017c"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\u018d"); + sb.append("\u0204"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u0206"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u01a6"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\u0168"); + sb.append("\u0200"); sb.append("\065"); - sb.append("\u0169"); + sb.append("\u0207"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u01a7"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\u0161"); + sb.append("\u0221"); sb.append("\076"); - sb.append("\u0163"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0164"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\u0192"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\u0171"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\u0173"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\u019c"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\u015b"); - sb.append("\111"); - sb.append("\u02e9"); + sb.append("\u0216"); + sb.append("\105"); + sb.append("\141"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u019a"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\u016e"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\u0178"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\u0167"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\u0181"); + sb.append("\u0210"); sb.append("\124"); - sb.append("\u0174"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\u0199"); + sb.append("\u0215"); sb.append("\126"); - sb.append("\u018c"); + sb.append("\u021a"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u017d"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); sb.append("\216"); - sb.append("\u0183"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\u0213"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u016f"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0205"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); - sb.append("\240"); - sb.append("\u0194"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufec3"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\241"); - sb.append("\u018e"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); sb.append("\250"); - sb.append("\u015c"); + sb.append("\021"); + sb.append("\251"); + sb.append("\u015e"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); + sb.append("\232"); + sb.append("\u02e3"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); sb.append("\031"); - sb.append("\016"); + sb.append("\ufdf0"); + sb.append("\033"); + sb.append("\ufdf0"); sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); + sb.append("\ufdf0"); + sb.append("\072"); + sb.append("\ufdf0"); + sb.append("\073"); + sb.append("\ufdf0"); + sb.append("\111"); + sb.append("\ufdf0"); + sb.append("\112"); + sb.append("\ufdf0"); + sb.append("\113"); + sb.append("\ufdf0"); + sb.append("\127"); + sb.append("\ufdf0"); + sb.append("\130"); + sb.append("\ufdf0"); + sb.append("\131"); + sb.append("\ufdf0"); + sb.append("\132"); + sb.append("\ufdf0"); + sb.append("\134"); + sb.append("\ufdf0"); + sb.append("\135"); + sb.append("\ufdf0"); sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); + sb.append("\ufdf0"); + sb.append("\137"); + sb.append("\ufdf0"); + sb.append("\140"); + sb.append("\ufdf0"); + sb.append("\141"); + sb.append("\ufdf0"); + sb.append("\142"); + sb.append("\ufdf0"); + sb.append("\143"); + sb.append("\ufdf0"); + sb.append("\144"); + sb.append("\ufdf0"); + sb.append("\145"); + sb.append("\ufdf0"); + sb.append("\146"); + sb.append("\ufdf0"); + sb.append("\147"); + sb.append("\ufdf0"); + sb.append("\150"); + sb.append("\ufdf0"); + sb.append("\151"); + sb.append("\ufdf0"); + sb.append("\152"); + sb.append("\ufdf0"); + sb.append("\153"); + sb.append("\ufdf0"); + sb.append("\154"); + sb.append("\ufdf0"); + sb.append("\155"); + sb.append("\ufdf0"); + sb.append("\156"); + sb.append("\ufdf0"); + sb.append("\157"); + sb.append("\ufdf0"); sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufdf0"); + sb.append("\161"); + sb.append("\ufdf0"); + sb.append("\162"); + sb.append("\ufdf0"); + sb.append("\163"); + sb.append("\ufdf0"); + sb.append("\164"); + sb.append("\ufdf0"); + sb.append("\165"); + sb.append("\ufdf0"); + sb.append("\166"); + sb.append("\ufdf0"); + sb.append("\167"); + sb.append("\ufdf0"); + sb.append("\170"); + sb.append("\ufdf0"); + sb.append("\171"); + sb.append("\ufdf0"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufdf0"); sb.append("\173"); + sb.append("\ufdf0"); + sb.append("\174"); + sb.append("\ufdf0"); + sb.append("\175"); + sb.append("\ufdf0"); sb.append("\176"); + sb.append("\ufdf0"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufdf0"); sb.append("\202"); - sb.append("\054"); + sb.append("\ufdf0"); sb.append("\203"); - sb.append("\120"); + sb.append("\ufdf0"); sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufdf0"); + sb.append("\215"); + sb.append("\ufdf0"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufdf0"); + sb.append("\231"); + sb.append("\ufdf0"); + sb.append("\232"); + sb.append("\ufdf0"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); + sb.append("\ufdf0"); + sb.append("\243"); + sb.append("\ufdf0"); + sb.append("\244"); + sb.append("\ufdf0"); + sb.append("\246"); + sb.append("\ufdf0"); sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufdf0"); + sb.append("\252"); + sb.append("\ufdf0"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\112"); + sb.append("\u02e5"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\130"); sb.append("\031"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\033"); - sb.append("\ufcd1"); - sb.append("\071"); - sb.append("\u02ed"); - sb.append("\072"); - sb.append("\u02eb"); + sb.append("\ufcd0"); sb.append("\073"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\111"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\112"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\113"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\127"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\130"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\131"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\132"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\150"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\151"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\152"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\153"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\154"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\155"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\156"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\157"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\160"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\161"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\162"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\163"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\164"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\165"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\166"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\167"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\170"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\171"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\172"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\173"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\174"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\175"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); sb.append("\176"); - sb.append("\ufcd1"); - sb.append("\201"); - sb.append("\ufcd1"); - sb.append("\214"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); + sb.append("\177"); + sb.append("\ufcd0"); + sb.append("\202"); + sb.append("\ufcd0"); sb.append("\215"); - sb.append("\ufcd1"); - sb.append("\230"); - sb.append("\u02ec"); + sb.append("\ufcd0"); + sb.append("\216"); + sb.append("\ufcd0"); sb.append("\231"); - sb.append("\ufcd1"); + sb.append("\u02e6"); sb.append("\232"); - sb.append("\ufcd1"); - sb.append("\242"); - sb.append("\ufcd1"); - sb.append("\245"); - sb.append("\ufcd1"); - sb.append("\251"); - sb.append("\ufcd1"); + sb.append("\ufcd0"); + sb.append("\233"); + sb.append("\ufcd0"); + sb.append("\243"); + sb.append("\ufcd0"); + sb.append("\246"); + sb.append("\ufcd0"); + sb.append("\252"); + sb.append("\ufcd0"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\236"); + sb.append("\344"); + sb.append("\003"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\u01a2"); + sb.append("\u0222"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\u01ae"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); sb.append("\010"); - sb.append("\u016b"); + sb.append("\u0226"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u018a"); + sb.append("\u0214"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0160"); + sb.append("\u0219"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u017c"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\u018d"); + sb.append("\u0204"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u0206"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u01a6"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\u0168"); + sb.append("\u0200"); sb.append("\065"); - sb.append("\u0169"); + sb.append("\u0207"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u01a7"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\u0161"); + sb.append("\u0221"); sb.append("\076"); - sb.append("\u0163"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0164"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\u0192"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\u0171"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\u0173"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\u019c"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\u015b"); + sb.append("\u0216"); + sb.append("\105"); + sb.append("\141"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); + sb.append("\115"); + sb.append("\u021b"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable7.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable7.java index 8fda189436bb..bd43b10ab052 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable7.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable7.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,72 +29,256 @@ public String getTableData() { } protected EncodedActionTable7() { sb = new StringBuilder(); - sb.append("\115"); - sb.append("\u019a"); sb.append("\116"); - sb.append("\u016e"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\u0178"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\u0167"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\u0181"); + sb.append("\u0210"); sb.append("\124"); - sb.append("\u0174"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\u0199"); + sb.append("\u0215"); sb.append("\126"); - sb.append("\u018c"); + sb.append("\u021a"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u017d"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); sb.append("\216"); - sb.append("\u0183"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\u0213"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u016f"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0205"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); - sb.append("\240"); - sb.append("\u0194"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufec3"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\241"); - sb.append("\u018e"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); sb.append("\250"); - sb.append("\u015c"); + sb.append("\021"); + sb.append("\251"); + sb.append("\u015e"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u02e8"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufdee"); + sb.append("\033"); + sb.append("\ufdee"); + sb.append("\071"); + sb.append("\ufdee"); + sb.append("\072"); + sb.append("\ufdee"); + sb.append("\073"); + sb.append("\ufdee"); + sb.append("\111"); + sb.append("\ufdee"); + sb.append("\112"); + sb.append("\ufdee"); + sb.append("\113"); + sb.append("\ufdee"); + sb.append("\127"); + sb.append("\ufdee"); + sb.append("\130"); + sb.append("\ufdee"); + sb.append("\131"); + sb.append("\ufdee"); + sb.append("\132"); + sb.append("\ufdee"); + sb.append("\134"); + sb.append("\ufdee"); + sb.append("\135"); + sb.append("\ufdee"); + sb.append("\136"); + sb.append("\ufdee"); + sb.append("\137"); + sb.append("\ufdee"); + sb.append("\140"); + sb.append("\ufdee"); + sb.append("\141"); + sb.append("\ufdee"); + sb.append("\142"); + sb.append("\ufdee"); + sb.append("\143"); + sb.append("\ufdee"); + sb.append("\144"); + sb.append("\ufdee"); + sb.append("\145"); + sb.append("\ufdee"); + sb.append("\146"); + sb.append("\ufdee"); + sb.append("\147"); + sb.append("\ufdee"); + sb.append("\150"); + sb.append("\ufdee"); + sb.append("\151"); + sb.append("\ufdee"); + sb.append("\152"); + sb.append("\ufdee"); + sb.append("\153"); + sb.append("\ufdee"); + sb.append("\154"); + sb.append("\ufdee"); + sb.append("\155"); + sb.append("\ufdee"); + sb.append("\156"); + sb.append("\ufdee"); + sb.append("\157"); + sb.append("\ufdee"); + sb.append("\160"); + sb.append("\ufdee"); + sb.append("\161"); + sb.append("\ufdee"); + sb.append("\162"); + sb.append("\ufdee"); + sb.append("\163"); + sb.append("\ufdee"); + sb.append("\164"); + sb.append("\ufdee"); + sb.append("\165"); + sb.append("\ufdee"); + sb.append("\166"); + sb.append("\ufdee"); + sb.append("\167"); + sb.append("\ufdee"); + sb.append("\170"); + sb.append("\ufdee"); + sb.append("\171"); + sb.append("\ufdee"); + sb.append("\172"); + sb.append("\ufdee"); + sb.append("\173"); + sb.append("\ufdee"); + sb.append("\174"); + sb.append("\ufdee"); + sb.append("\175"); + sb.append("\ufdee"); + sb.append("\176"); + sb.append("\ufdee"); + sb.append("\177"); + sb.append("\ufdee"); + sb.append("\202"); + sb.append("\ufdee"); + sb.append("\203"); + sb.append("\ufdee"); + sb.append("\204"); + sb.append("\ufdee"); + sb.append("\215"); + sb.append("\ufdee"); + sb.append("\216"); + sb.append("\ufdee"); + sb.append("\231"); + sb.append("\ufdee"); + sb.append("\232"); + sb.append("\ufdee"); + sb.append("\233"); + sb.append("\ufdee"); + sb.append("\243"); + sb.append("\ufdee"); + sb.append("\244"); + sb.append("\ufdee"); + sb.append("\246"); + sb.append("\ufdee"); + sb.append("\247"); + sb.append("\ufdee"); + sb.append("\252"); + sb.append("\ufdee"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\344"); sb.append("\003"); - sb.append("\u0221"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\u021e"); + sb.append("\u0222"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\u01ae"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\u0226"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -103,393 +288,517 @@ protected EncodedActionTable7() { sb.append("\016"); sb.append("\071"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u0210"); + sb.append("\u0214"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0215"); + sb.append("\u0219"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\u0200"); + sb.append("\u0204"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\u0202"); + sb.append("\u0206"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\u01fc"); + sb.append("\u0200"); sb.append("\065"); - sb.append("\u0203"); + sb.append("\u0207"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\u021d"); + sb.append("\u0221"); sb.append("\076"); - sb.append("\u0163"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\u0216"); sb.append("\105"); sb.append("\141"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\u0210"); sb.append("\124"); - sb.append("\u0214"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\u0215"); sb.append("\126"); - sb.append("\u0216"); + sb.append("\u021a"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\u0213"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u0201"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0205"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01a0"); sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\236"); sb.append("\004"); - sb.append("\u01a2"); + sb.append("\232"); + sb.append("\u02eb"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufdef"); + sb.append("\033"); + sb.append("\ufdef"); + sb.append("\071"); + sb.append("\ufdef"); + sb.append("\072"); + sb.append("\ufdef"); + sb.append("\073"); + sb.append("\ufdef"); + sb.append("\111"); + sb.append("\ufdef"); + sb.append("\112"); + sb.append("\ufdef"); + sb.append("\113"); + sb.append("\ufdef"); + sb.append("\127"); + sb.append("\ufdef"); + sb.append("\130"); + sb.append("\ufdef"); + sb.append("\131"); + sb.append("\ufdef"); + sb.append("\132"); + sb.append("\ufdef"); + sb.append("\134"); + sb.append("\ufdef"); + sb.append("\135"); + sb.append("\ufdef"); + sb.append("\136"); + sb.append("\ufdef"); + sb.append("\137"); + sb.append("\ufdef"); + sb.append("\140"); + sb.append("\ufdef"); + sb.append("\141"); + sb.append("\ufdef"); + sb.append("\142"); + sb.append("\ufdef"); + sb.append("\143"); + sb.append("\ufdef"); + sb.append("\144"); + sb.append("\ufdef"); + sb.append("\145"); + sb.append("\ufdef"); + sb.append("\146"); + sb.append("\ufdef"); + sb.append("\147"); + sb.append("\ufdef"); + sb.append("\150"); + sb.append("\ufdef"); + sb.append("\151"); + sb.append("\ufdef"); + sb.append("\152"); + sb.append("\ufdef"); + sb.append("\153"); + sb.append("\ufdef"); + sb.append("\154"); + sb.append("\ufdef"); + sb.append("\155"); + sb.append("\ufdef"); + sb.append("\156"); + sb.append("\ufdef"); + sb.append("\157"); + sb.append("\ufdef"); + sb.append("\160"); + sb.append("\ufdef"); + sb.append("\161"); + sb.append("\ufdef"); + sb.append("\162"); + sb.append("\ufdef"); + sb.append("\163"); + sb.append("\ufdef"); + sb.append("\164"); + sb.append("\ufdef"); + sb.append("\165"); + sb.append("\ufdef"); + sb.append("\166"); + sb.append("\ufdef"); + sb.append("\167"); + sb.append("\ufdef"); + sb.append("\170"); + sb.append("\ufdef"); + sb.append("\171"); + sb.append("\ufdef"); + sb.append("\172"); + sb.append("\ufdef"); + sb.append("\173"); + sb.append("\ufdef"); + sb.append("\174"); + sb.append("\ufdef"); + sb.append("\175"); + sb.append("\ufdef"); + sb.append("\176"); + sb.append("\ufdef"); + sb.append("\177"); + sb.append("\ufdef"); + sb.append("\202"); + sb.append("\ufdef"); + sb.append("\203"); + sb.append("\ufdef"); + sb.append("\204"); + sb.append("\ufdef"); + sb.append("\215"); + sb.append("\ufdef"); + sb.append("\216"); + sb.append("\ufdef"); + sb.append("\231"); + sb.append("\ufdef"); + sb.append("\232"); + sb.append("\ufdef"); + sb.append("\233"); + sb.append("\ufdef"); + sb.append("\243"); + sb.append("\ufdef"); + sb.append("\244"); + sb.append("\ufdef"); + sb.append("\246"); + sb.append("\ufdef"); + sb.append("\247"); + sb.append("\ufdef"); + sb.append("\252"); + sb.append("\ufdef"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\240"); + sb.append("\004"); + sb.append("\u01a4"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\u016b"); + sb.append("\u016d"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u018a"); + sb.append("\u018c"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0160"); + sb.append("\u0162"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u017c"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\u018d"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u01ad"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u01a6"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\u0168"); + sb.append("\u016a"); sb.append("\065"); - sb.append("\u0169"); + sb.append("\u016b"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u01a7"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0164"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\u0192"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\u0171"); - sb.append("\102"); sb.append("\u0173"); + sb.append("\102"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\u019c"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\u015b"); + sb.append("\u015d"); + sb.append("\111"); + sb.append("\u02ed"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u019a"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\u016e"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\u0178"); + sb.append("\u017a"); sb.append("\122"); - sb.append("\u0167"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\u0181"); + sb.append("\u0183"); sb.append("\124"); - sb.append("\u0174"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\u0199"); + sb.append("\u019b"); sb.append("\126"); - sb.append("\u018c"); + sb.append("\u018e"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u017d"); - sb.append("\216"); - sb.append("\u0183"); - sb.append("\217"); sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u016f"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0171"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\250"); - sb.append("\u015c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u02ef"); + sb.append("\u01a0"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\344"); - sb.append("\003"); - sb.append("\u0221"); + sb.append("\170"); sb.append("\004"); - sb.append("\u021e"); - sb.append("\005"); - sb.append("\u01ac"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -498,2492 +807,2904 @@ protected EncodedActionTable7() { sb.append("\031"); sb.append("\016"); sb.append("\071"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); sb.append("\032"); - sb.append("\u0210"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); + sb.append("\106"); sb.append("\036"); - sb.append("\u0215"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); + sb.append("\125"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\222"); sb.append("\045"); - sb.append("\u0200"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01b3"); sb.append("\054"); - sb.append("\u0202"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); + sb.append("\026"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\210"); sb.append("\063"); - sb.append("\u01fc"); - sb.append("\065"); - sb.append("\u0203"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); + sb.append("\010"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\051"); sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); - sb.append("\u0163"); + sb.append("\166"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\123"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\012"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\206"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\041"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\144"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\117"); sb.append("\105"); sb.append("\141"); - sb.append("\114"); - sb.append("\u0185"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\136"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\046"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\160"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\013"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\u0214"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\116"); sb.append("\126"); - sb.append("\u0216"); - sb.append("\130"); - sb.append("\u01a4"); sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); + sb.append("\020"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u0201"); + sb.append("\101"); sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u02f1"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufdf5"); - sb.append("\033"); - sb.append("\ufdf5"); - sb.append("\071"); - sb.append("\ufdf5"); - sb.append("\072"); - sb.append("\ufdf5"); - sb.append("\073"); - sb.append("\ufdf5"); - sb.append("\111"); - sb.append("\ufdf5"); - sb.append("\112"); - sb.append("\ufdf5"); - sb.append("\113"); - sb.append("\ufdf5"); - sb.append("\127"); - sb.append("\ufdf5"); - sb.append("\130"); - sb.append("\ufdf5"); - sb.append("\131"); - sb.append("\ufdf5"); - sb.append("\132"); - sb.append("\ufdf5"); sb.append("\134"); - sb.append("\ufdf5"); - sb.append("\135"); - sb.append("\ufdf5"); - sb.append("\136"); - sb.append("\ufdf5"); - sb.append("\137"); - sb.append("\ufdf5"); - sb.append("\140"); - sb.append("\ufdf5"); - sb.append("\141"); - sb.append("\ufdf5"); - sb.append("\142"); - sb.append("\ufdf5"); - sb.append("\143"); - sb.append("\ufdf5"); - sb.append("\144"); - sb.append("\ufdf5"); - sb.append("\145"); - sb.append("\ufdf5"); - sb.append("\146"); - sb.append("\ufdf5"); - sb.append("\147"); - sb.append("\ufdf5"); - sb.append("\150"); - sb.append("\ufdf5"); - sb.append("\151"); - sb.append("\ufdf5"); - sb.append("\152"); - sb.append("\ufdf5"); - sb.append("\153"); - sb.append("\ufdf5"); - sb.append("\154"); - sb.append("\ufdf5"); - sb.append("\155"); - sb.append("\ufdf5"); - sb.append("\156"); - sb.append("\ufdf5"); - sb.append("\157"); - sb.append("\ufdf5"); - sb.append("\160"); - sb.append("\ufdf5"); - sb.append("\161"); - sb.append("\ufdf5"); - sb.append("\162"); - sb.append("\ufdf5"); - sb.append("\163"); - sb.append("\ufdf5"); - sb.append("\164"); - sb.append("\ufdf5"); - sb.append("\165"); - sb.append("\ufdf5"); - sb.append("\166"); - sb.append("\ufdf5"); - sb.append("\167"); - sb.append("\ufdf5"); - sb.append("\170"); - sb.append("\ufdf5"); - sb.append("\171"); - sb.append("\ufdf5"); - sb.append("\172"); - sb.append("\ufdf5"); - sb.append("\173"); - sb.append("\ufdf5"); - sb.append("\174"); - sb.append("\ufdf5"); - sb.append("\175"); - sb.append("\ufdf5"); - sb.append("\176"); - sb.append("\ufdf5"); - sb.append("\201"); - sb.append("\ufdf5"); - sb.append("\202"); - sb.append("\ufdf5"); - sb.append("\203"); - sb.append("\ufdf5"); - sb.append("\214"); - sb.append("\ufdf5"); - sb.append("\215"); - sb.append("\ufdf5"); - sb.append("\230"); - sb.append("\ufdf5"); - sb.append("\231"); - sb.append("\ufdf5"); - sb.append("\232"); - sb.append("\ufdf5"); - sb.append("\242"); - sb.append("\ufdf5"); - sb.append("\243"); - sb.append("\ufdf5"); - sb.append("\245"); - sb.append("\ufdf5"); - sb.append("\246"); - sb.append("\ufdf5"); - sb.append("\251"); - sb.append("\ufdf5"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u02f3"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); sb.append("\031"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\033"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\071"); - sb.append("\ufdf6"); + sb.append("\u02f1"); sb.append("\072"); - sb.append("\ufdf6"); + sb.append("\u02ef"); sb.append("\073"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\111"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\112"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\113"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\127"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\130"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\131"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\132"); - sb.append("\ufdf6"); - sb.append("\134"); - sb.append("\ufdf6"); - sb.append("\135"); - sb.append("\ufdf6"); - sb.append("\136"); - sb.append("\ufdf6"); - sb.append("\137"); - sb.append("\ufdf6"); - sb.append("\140"); - sb.append("\ufdf6"); - sb.append("\141"); - sb.append("\ufdf6"); - sb.append("\142"); - sb.append("\ufdf6"); - sb.append("\143"); - sb.append("\ufdf6"); - sb.append("\144"); - sb.append("\ufdf6"); - sb.append("\145"); - sb.append("\ufdf6"); - sb.append("\146"); - sb.append("\ufdf6"); - sb.append("\147"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\150"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\151"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\152"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\153"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\154"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\155"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\156"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\157"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\160"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\161"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\162"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\163"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\164"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\165"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\166"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\167"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\170"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\171"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\172"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\173"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\174"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\175"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\176"); - sb.append("\ufdf6"); - sb.append("\201"); - sb.append("\ufdf6"); + sb.append("\ufccf"); + sb.append("\177"); + sb.append("\ufccf"); sb.append("\202"); - sb.append("\ufdf6"); - sb.append("\203"); - sb.append("\ufdf6"); - sb.append("\214"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\215"); - sb.append("\ufdf6"); - sb.append("\230"); - sb.append("\ufdf6"); + sb.append("\ufccf"); + sb.append("\216"); + sb.append("\ufccf"); sb.append("\231"); - sb.append("\ufdf6"); + sb.append("\u02f0"); sb.append("\232"); - sb.append("\ufdf6"); - sb.append("\242"); - sb.append("\ufdf6"); + sb.append("\ufccf"); + sb.append("\233"); + sb.append("\ufccf"); sb.append("\243"); - sb.append("\ufdf6"); - sb.append("\245"); - sb.append("\ufdf6"); + sb.append("\ufccf"); sb.append("\246"); - sb.append("\ufdf6"); - sb.append("\251"); - sb.append("\ufdf6"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\u02f5"); + sb.append("\ufccf"); + sb.append("\252"); + sb.append("\ufccf"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\344"); - sb.append("\003"); - sb.append("\u0221"); + sb.append("\236"); sb.append("\004"); - sb.append("\u021e"); + sb.append("\u01a4"); sb.append("\005"); - sb.append("\u01ac"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\u0222"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); + sb.append("\u016d"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u0210"); + sb.append("\u018c"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0215"); + sb.append("\u0162"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\u0200"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\u0202"); + sb.append("\u01ad"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\u01fc"); + sb.append("\u016a"); sb.append("\065"); - sb.append("\u0203"); + sb.append("\u016b"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\u0173"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\u0212"); - sb.append("\105"); - sb.append("\141"); + sb.append("\u015d"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\u017a"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\u0183"); sb.append("\124"); - sb.append("\u0214"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\u019b"); sb.append("\126"); - sb.append("\u0216"); + sb.append("\u018e"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u01ff"); + sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); + sb.append("\222"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0171"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\344"); + sb.append("\003"); + sb.append("\u0225"); + sb.append("\004"); + sb.append("\u0222"); + sb.append("\005"); + sb.append("\u01ae"); + sb.append("\006"); sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u0226"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u0214"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0219"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u0227"); + sb.append("\045"); + sb.append("\u0204"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u0206"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); + sb.append("\062"); + sb.append("\u0224"); + sb.append("\063"); + sb.append("\u0200"); + sb.append("\065"); + sb.append("\u0207"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); + sb.append("\074"); + sb.append("\u020e"); + sb.append("\075"); + sb.append("\u0221"); + sb.append("\076"); + sb.append("\u0165"); + sb.append("\077"); + sb.append("\u0217"); + sb.append("\100"); + sb.append("\u0201"); + sb.append("\101"); + sb.append("\u0223"); + sb.append("\102"); sb.append("\u0208"); - sb.append("\172"); + sb.append("\103"); + sb.append("\u021c"); sb.append("\104"); + sb.append("\u0216"); + sb.append("\105"); + sb.append("\141"); + sb.append("\114"); + sb.append("\u0187"); + sb.append("\115"); + sb.append("\u021b"); + sb.append("\116"); + sb.append("\u020b"); + sb.append("\121"); + sb.append("\u0220"); + sb.append("\122"); + sb.append("\u0202"); + sb.append("\123"); + sb.append("\u0210"); + sb.append("\124"); + sb.append("\u0218"); + sb.append("\125"); + sb.append("\u0215"); + sb.append("\126"); + sb.append("\u021a"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\u0213"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u0201"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0205"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01a0"); sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\236"); sb.append("\004"); - sb.append("\231"); - sb.append("\u02f7"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); + sb.append("\u01a4"); + sb.append("\005"); + sb.append("\u01ae"); + sb.append("\010"); + sb.append("\u016d"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\ufdf4"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u018c"); sb.append("\033"); - sb.append("\ufdf4"); - sb.append("\071"); - sb.append("\ufdf4"); - sb.append("\072"); - sb.append("\ufdf4"); - sb.append("\073"); - sb.append("\ufdf4"); - sb.append("\111"); - sb.append("\ufdf4"); - sb.append("\112"); - sb.append("\ufdf4"); - sb.append("\113"); - sb.append("\ufdf4"); - sb.append("\127"); - sb.append("\ufdf4"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0162"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u017e"); + sb.append("\045"); + sb.append("\u018f"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u01ad"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); + sb.append("\062"); + sb.append("\u01a8"); + sb.append("\063"); + sb.append("\u016a"); + sb.append("\065"); + sb.append("\u016b"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); + sb.append("\074"); + sb.append("\u01a9"); + sb.append("\075"); + sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); + sb.append("\077"); + sb.append("\u0166"); + sb.append("\100"); + sb.append("\u0194"); + sb.append("\101"); + sb.append("\u0173"); + sb.append("\102"); + sb.append("\u0175"); + sb.append("\103"); + sb.append("\u019e"); + sb.append("\104"); + sb.append("\u015d"); + sb.append("\114"); + sb.append("\u0187"); + sb.append("\115"); + sb.append("\u019c"); + sb.append("\116"); + sb.append("\u0170"); + sb.append("\121"); + sb.append("\u017a"); + sb.append("\122"); + sb.append("\u0169"); + sb.append("\123"); + sb.append("\u0183"); + sb.append("\124"); + sb.append("\u0176"); + sb.append("\125"); + sb.append("\u019b"); + sb.append("\126"); + sb.append("\u018e"); sb.append("\130"); - sb.append("\ufdf4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\ufdf4"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\ufdf4"); - sb.append("\134"); - sb.append("\ufdf4"); - sb.append("\135"); - sb.append("\ufdf4"); - sb.append("\136"); - sb.append("\ufdf4"); - sb.append("\137"); - sb.append("\ufdf4"); - sb.append("\140"); - sb.append("\ufdf4"); - sb.append("\141"); - sb.append("\ufdf4"); - sb.append("\142"); - sb.append("\ufdf4"); - sb.append("\143"); - sb.append("\ufdf4"); - sb.append("\144"); - sb.append("\ufdf4"); - sb.append("\145"); - sb.append("\ufdf4"); - sb.append("\146"); - sb.append("\ufdf4"); - sb.append("\147"); - sb.append("\ufdf4"); - sb.append("\150"); - sb.append("\ufdf4"); - sb.append("\151"); - sb.append("\ufdf4"); - sb.append("\152"); - sb.append("\ufdf4"); - sb.append("\153"); - sb.append("\ufdf4"); - sb.append("\154"); - sb.append("\ufdf4"); - sb.append("\155"); - sb.append("\ufdf4"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); + sb.append("\222"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0171"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\231"); + sb.append("\u02f3"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\344"); + sb.append("\003"); + sb.append("\u0225"); + sb.append("\004"); + sb.append("\u0222"); + sb.append("\005"); + sb.append("\u01ae"); + sb.append("\006"); sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u0226"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u0214"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0219"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u0227"); + sb.append("\045"); + sb.append("\u0204"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u0206"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); + sb.append("\062"); + sb.append("\u0224"); + sb.append("\063"); + sb.append("\u0200"); + sb.append("\065"); + sb.append("\u0207"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); + sb.append("\074"); + sb.append("\u020e"); + sb.append("\075"); + sb.append("\u0221"); + sb.append("\076"); + sb.append("\u0165"); + sb.append("\077"); + sb.append("\u0217"); + sb.append("\100"); + sb.append("\u0201"); + sb.append("\101"); + sb.append("\u0223"); + sb.append("\102"); + sb.append("\u0208"); + sb.append("\103"); + sb.append("\u021c"); + sb.append("\104"); + sb.append("\u0216"); + sb.append("\105"); + sb.append("\141"); + sb.append("\114"); + sb.append("\u0187"); + sb.append("\115"); + sb.append("\u021b"); + sb.append("\116"); + sb.append("\u020b"); + sb.append("\121"); + sb.append("\u0220"); + sb.append("\122"); + sb.append("\u0202"); + sb.append("\123"); + sb.append("\u0210"); + sb.append("\124"); + sb.append("\u0218"); + sb.append("\125"); + sb.append("\u0215"); + sb.append("\126"); + sb.append("\u021a"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); + sb.append("\217"); + sb.append("\u0213"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); + sb.append("\222"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0205"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufec3"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); + sb.append("\250"); + sb.append("\021"); + sb.append("\251"); + sb.append("\u015e"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u02f5"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); sb.append("\ufdf4"); - sb.append("\157"); - sb.append("\ufdf4"); - sb.append("\160"); - sb.append("\ufdf4"); - sb.append("\161"); - sb.append("\ufdf4"); - sb.append("\162"); - sb.append("\ufdf4"); - sb.append("\163"); + sb.append("\033"); sb.append("\ufdf4"); - sb.append("\164"); + sb.append("\071"); sb.append("\ufdf4"); - sb.append("\165"); + sb.append("\072"); sb.append("\ufdf4"); - sb.append("\166"); + sb.append("\073"); sb.append("\ufdf4"); - sb.append("\167"); + sb.append("\111"); sb.append("\ufdf4"); - sb.append("\170"); + sb.append("\112"); sb.append("\ufdf4"); - sb.append("\171"); + sb.append("\113"); sb.append("\ufdf4"); - sb.append("\172"); + sb.append("\127"); sb.append("\ufdf4"); - sb.append("\173"); + sb.append("\130"); sb.append("\ufdf4"); - sb.append("\174"); + sb.append("\131"); sb.append("\ufdf4"); - sb.append("\175"); + sb.append("\132"); sb.append("\ufdf4"); - sb.append("\176"); + sb.append("\134"); sb.append("\ufdf4"); - sb.append("\201"); + sb.append("\135"); sb.append("\ufdf4"); - sb.append("\202"); + sb.append("\136"); sb.append("\ufdf4"); - sb.append("\203"); + sb.append("\137"); sb.append("\ufdf4"); - sb.append("\214"); + sb.append("\140"); sb.append("\ufdf4"); - sb.append("\215"); + sb.append("\141"); sb.append("\ufdf4"); - sb.append("\230"); + sb.append("\142"); sb.append("\ufdf4"); - sb.append("\231"); + sb.append("\143"); sb.append("\ufdf4"); - sb.append("\232"); + sb.append("\144"); sb.append("\ufdf4"); - sb.append("\242"); + sb.append("\145"); sb.append("\ufdf4"); - sb.append("\243"); + sb.append("\146"); sb.append("\ufdf4"); - sb.append("\245"); + sb.append("\147"); sb.append("\ufdf4"); - sb.append("\246"); + sb.append("\150"); sb.append("\ufdf4"); - sb.append("\251"); + sb.append("\151"); sb.append("\ufdf4"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\112"); - sb.append("\u02f9"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufdf4"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufdf4"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufdf4"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufdf4"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufdf4"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufdf4"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufdf4"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufdf4"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufdf4"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufdf4"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufdf4"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufdf4"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufdf4"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufdf4"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufdf4"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufdf4"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufdf4"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufdf4"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufdf4"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufdf4"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufdf4"); + sb.append("\177"); + sb.append("\ufdf4"); + sb.append("\202"); + sb.append("\ufdf4"); + sb.append("\203"); + sb.append("\ufdf4"); + sb.append("\204"); + sb.append("\ufdf4"); + sb.append("\215"); + sb.append("\ufdf4"); + sb.append("\216"); + sb.append("\ufdf4"); + sb.append("\231"); + sb.append("\ufdf4"); + sb.append("\232"); + sb.append("\ufdf4"); + sb.append("\233"); + sb.append("\ufdf4"); + sb.append("\243"); + sb.append("\ufdf4"); + sb.append("\244"); + sb.append("\ufdf4"); + sb.append("\246"); + sb.append("\ufdf4"); + sb.append("\247"); + sb.append("\ufdf4"); + sb.append("\252"); + sb.append("\ufdf4"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\124"); - sb.append("\031"); - sb.append("\ufcd0"); - sb.append("\033"); - sb.append("\ufcd0"); - sb.append("\073"); - sb.append("\ufcd0"); - sb.append("\111"); - sb.append("\ufcd0"); - sb.append("\112"); - sb.append("\ufcd0"); - sb.append("\113"); - sb.append("\ufcd0"); - sb.append("\127"); - sb.append("\ufcd0"); - sb.append("\130"); - sb.append("\ufcd0"); - sb.append("\131"); - sb.append("\ufcd0"); - sb.append("\132"); - sb.append("\ufcd0"); - sb.append("\150"); - sb.append("\ufcd0"); - sb.append("\151"); - sb.append("\ufcd0"); - sb.append("\152"); - sb.append("\ufcd0"); - sb.append("\153"); - sb.append("\ufcd0"); - sb.append("\154"); - sb.append("\ufcd0"); - sb.append("\155"); - sb.append("\ufcd0"); - sb.append("\156"); - sb.append("\ufcd0"); - sb.append("\157"); - sb.append("\ufcd0"); - sb.append("\160"); - sb.append("\ufcd0"); - sb.append("\161"); - sb.append("\ufcd0"); - sb.append("\162"); - sb.append("\ufcd0"); - sb.append("\163"); - sb.append("\ufcd0"); - sb.append("\164"); - sb.append("\ufcd0"); - sb.append("\165"); - sb.append("\ufcd0"); - sb.append("\166"); - sb.append("\ufcd0"); - sb.append("\167"); - sb.append("\ufcd0"); - sb.append("\170"); - sb.append("\ufcd0"); - sb.append("\171"); - sb.append("\ufcd0"); - sb.append("\172"); - sb.append("\ufcd0"); - sb.append("\173"); - sb.append("\ufcd0"); - sb.append("\174"); - sb.append("\ufcd0"); - sb.append("\175"); - sb.append("\ufcd0"); - sb.append("\176"); - sb.append("\ufcd0"); - sb.append("\201"); - sb.append("\ufcd0"); - sb.append("\214"); - sb.append("\ufcd0"); - sb.append("\215"); - sb.append("\ufcd0"); - sb.append("\231"); - sb.append("\ufcd0"); + sb.append("\004"); sb.append("\232"); - sb.append("\ufcd0"); - sb.append("\242"); - sb.append("\ufcd0"); - sb.append("\245"); - sb.append("\ufcd0"); - sb.append("\251"); - sb.append("\ufcd0"); + sb.append("\u02f7"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\033"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\071"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\072"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\073"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\111"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\112"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\113"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\127"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\130"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\131"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\132"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\134"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\135"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\136"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\137"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\140"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\141"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\142"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\143"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\144"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\145"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\146"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\147"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\150"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\151"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\152"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\153"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\154"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\155"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\156"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\157"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\160"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\161"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\162"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\163"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\164"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\165"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\166"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\167"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\170"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\171"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\172"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\173"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\174"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\175"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\176"); - sb.append("\ufd21"); - sb.append("\201"); - sb.append("\ufd21"); + sb.append("\ufdf5"); + sb.append("\177"); + sb.append("\ufdf5"); sb.append("\202"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\203"); - sb.append("\ufd21"); - sb.append("\214"); - sb.append("\ufd21"); + sb.append("\ufdf5"); + sb.append("\204"); + sb.append("\ufdf5"); sb.append("\215"); - sb.append("\ufd21"); - sb.append("\230"); - sb.append("\ufd21"); + sb.append("\ufdf5"); + sb.append("\216"); + sb.append("\ufdf5"); sb.append("\231"); - sb.append("\ufd21"); + sb.append("\ufdf5"); sb.append("\232"); - sb.append("\ufd21"); - sb.append("\242"); - sb.append("\ufd21"); + sb.append("\ufdf5"); + sb.append("\233"); + sb.append("\ufdf5"); sb.append("\243"); - sb.append("\ufd21"); - sb.append("\245"); - sb.append("\ufd21"); + sb.append("\ufdf5"); + sb.append("\244"); + sb.append("\ufdf5"); sb.append("\246"); - sb.append("\ufd21"); - sb.append("\251"); - sb.append("\ufd21"); + sb.append("\ufdf5"); + sb.append("\247"); + sb.append("\ufdf5"); + sb.append("\252"); + sb.append("\ufdf5"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufd25"); - sb.append("\033"); - sb.append("\ufd25"); - sb.append("\073"); - sb.append("\ufd25"); - sb.append("\112"); - sb.append("\ufd25"); - sb.append("\127"); - sb.append("\ufd25"); - sb.append("\130"); - sb.append("\ufd25"); - sb.append("\131"); - sb.append("\ufd25"); - sb.append("\132"); - sb.append("\ufd25"); - sb.append("\150"); - sb.append("\ufd25"); - sb.append("\151"); - sb.append("\ufd25"); - sb.append("\152"); - sb.append("\ufd25"); - sb.append("\153"); - sb.append("\ufd25"); - sb.append("\154"); - sb.append("\ufd25"); - sb.append("\155"); - sb.append("\ufd25"); - sb.append("\156"); - sb.append("\ufd25"); - sb.append("\157"); - sb.append("\ufd25"); - sb.append("\160"); - sb.append("\ufd25"); - sb.append("\161"); - sb.append("\ufd25"); - sb.append("\162"); - sb.append("\ufd25"); - sb.append("\163"); - sb.append("\ufd25"); - sb.append("\164"); - sb.append("\ufd25"); - sb.append("\165"); - sb.append("\ufd25"); - sb.append("\166"); - sb.append("\ufd25"); - sb.append("\167"); - sb.append("\ufd25"); - sb.append("\170"); - sb.append("\ufd25"); - sb.append("\171"); - sb.append("\ufd25"); - sb.append("\172"); - sb.append("\ufd25"); - sb.append("\173"); - sb.append("\ufd25"); - sb.append("\174"); - sb.append("\ufd25"); - sb.append("\175"); - sb.append("\ufd25"); - sb.append("\176"); - sb.append("\ufd25"); - sb.append("\201"); - sb.append("\ufd25"); - sb.append("\215"); - sb.append("\ufd25"); + sb.append("\004"); sb.append("\231"); - sb.append("\ufd25"); - sb.append("\232"); - sb.append("\ufd25"); - sb.append("\242"); - sb.append("\ufd25"); - sb.append("\245"); - sb.append("\ufd25"); - sb.append("\251"); - sb.append("\ufd25"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\122"); - sb.append("\031"); - sb.append("\ufd22"); - sb.append("\033"); - sb.append("\ufd22"); - sb.append("\073"); - sb.append("\ufd22"); - sb.append("\111"); - sb.append("\ufd22"); - sb.append("\112"); - sb.append("\ufd22"); - sb.append("\127"); - sb.append("\ufd22"); - sb.append("\130"); - sb.append("\ufd22"); - sb.append("\131"); - sb.append("\ufd22"); - sb.append("\132"); - sb.append("\ufd22"); - sb.append("\150"); - sb.append("\ufd22"); - sb.append("\151"); - sb.append("\ufd22"); - sb.append("\152"); - sb.append("\ufd22"); - sb.append("\153"); - sb.append("\ufd22"); - sb.append("\154"); - sb.append("\ufd22"); - sb.append("\155"); - sb.append("\ufd22"); - sb.append("\156"); - sb.append("\ufd22"); - sb.append("\157"); - sb.append("\ufd22"); - sb.append("\160"); - sb.append("\ufd22"); - sb.append("\161"); - sb.append("\ufd22"); - sb.append("\162"); - sb.append("\ufd22"); - sb.append("\163"); - sb.append("\ufd22"); - sb.append("\164"); - sb.append("\ufd22"); - sb.append("\165"); - sb.append("\ufd22"); - sb.append("\166"); - sb.append("\ufd22"); - sb.append("\167"); - sb.append("\ufd22"); - sb.append("\170"); - sb.append("\ufd22"); - sb.append("\171"); - sb.append("\ufd22"); - sb.append("\172"); - sb.append("\ufd22"); - sb.append("\173"); - sb.append("\ufd22"); - sb.append("\174"); - sb.append("\ufd22"); - sb.append("\175"); - sb.append("\ufd22"); - sb.append("\176"); - sb.append("\ufd22"); - sb.append("\201"); - sb.append("\ufd22"); - sb.append("\214"); - sb.append("\ufd22"); - sb.append("\215"); - sb.append("\ufd22"); - sb.append("\231"); - sb.append("\ufd22"); - sb.append("\232"); - sb.append("\ufd22"); - sb.append("\242"); - sb.append("\ufd22"); - sb.append("\245"); - sb.append("\ufd22"); - sb.append("\251"); - sb.append("\ufd22"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\012"); - sb.append("\075"); - sb.append("\111"); - sb.append("\u028f"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u02f9"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\252"); + sb.append("\344"); + sb.append("\003"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\u01a2"); + sb.append("\u0222"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\u01ae"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); sb.append("\010"); - sb.append("\u02ca"); + sb.append("\u0226"); + sb.append("\011"); + sb.append("\204"); sb.append("\012"); sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u018a"); + sb.append("\u0214"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0160"); + sb.append("\u0219"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u017c"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\u018d"); + sb.append("\u0204"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u0206"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u01a6"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\u0168"); + sb.append("\u0200"); sb.append("\065"); - sb.append("\u0169"); + sb.append("\u0207"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u01a7"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\u0161"); + sb.append("\u0221"); sb.append("\076"); - sb.append("\u0163"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0164"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\u0192"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\u0171"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\u0173"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\u019c"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\u015b"); - sb.append("\111"); - sb.append("\u0305"); + sb.append("\u0216"); + sb.append("\105"); + sb.append("\141"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u019a"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\u016e"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\u02cb"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\u0167"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\u0181"); + sb.append("\u0210"); sb.append("\124"); - sb.append("\u0174"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\u0199"); + sb.append("\u0215"); sb.append("\126"); - sb.append("\u018c"); + sb.append("\u021a"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u017d"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); + sb.append("\173"); + sb.append("\104"); + sb.append("\174"); + sb.append("\176"); + sb.append("\200"); + sb.append("\130"); + sb.append("\201"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); sb.append("\216"); - sb.append("\u0183"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); + sb.append("\215"); + sb.append("\114"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\u0213"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u016f"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0205"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); - sb.append("\233"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufec3"); + sb.append("\234"); sb.append("\152"); - sb.append("\240"); - sb.append("\u0194"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); sb.append("\241"); - sb.append("\u018e"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\u02cc"); + sb.append("\021"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\254"); - sb.append("\u02cf"); + sb.append("\147"); sb.append("\255"); - sb.append("\u02d1"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\014"); - sb.append("\010"); - sb.append("\u028e"); - sb.append("\012"); - sb.append("\075"); - sb.append("\111"); - sb.append("\u028f"); - sb.append("\121"); - sb.append("\u028d"); - sb.append("\233"); - sb.append("\152"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u02fb"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\033"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\071"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\072"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\073"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\111"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\112"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\113"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\127"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\130"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\131"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\132"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\134"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\135"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\136"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\137"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\140"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\141"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\142"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\143"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\144"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\145"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\146"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\147"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\150"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\151"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\152"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\153"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\154"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\155"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\156"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\157"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\160"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\161"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\162"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\163"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\164"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\165"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\166"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\167"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\170"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\171"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\172"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\173"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\174"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\175"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\176"); - sb.append("\ufd36"); - sb.append("\201"); - sb.append("\ufd36"); + sb.append("\ufdf3"); + sb.append("\177"); + sb.append("\ufdf3"); sb.append("\202"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\203"); - sb.append("\ufd36"); - sb.append("\214"); - sb.append("\ufd36"); + sb.append("\ufdf3"); + sb.append("\204"); + sb.append("\ufdf3"); sb.append("\215"); - sb.append("\ufd36"); - sb.append("\230"); - sb.append("\u029b"); + sb.append("\ufdf3"); + sb.append("\216"); + sb.append("\ufdf3"); sb.append("\231"); - sb.append("\ufd36"); + sb.append("\ufdf3"); sb.append("\232"); - sb.append("\ufd36"); - sb.append("\242"); - sb.append("\ufd36"); + sb.append("\ufdf3"); + sb.append("\233"); + sb.append("\ufdf3"); sb.append("\243"); - sb.append("\ufd36"); - sb.append("\245"); - sb.append("\ufd36"); + sb.append("\ufdf3"); + sb.append("\244"); + sb.append("\ufdf3"); sb.append("\246"); - sb.append("\ufd36"); - sb.append("\251"); - sb.append("\ufd36"); + sb.append("\ufdf3"); + sb.append("\247"); + sb.append("\ufdf3"); + sb.append("\252"); + sb.append("\ufdf3"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\112"); + sb.append("\u02fd"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\126"); sb.append("\031"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\033"); - sb.append("\ufd2f"); - sb.append("\071"); - sb.append("\ufd2f"); - sb.append("\072"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\073"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufcce"); sb.append("\112"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\113"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\127"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\130"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\131"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\132"); - sb.append("\ufd2f"); - sb.append("\134"); - sb.append("\ufd2f"); - sb.append("\135"); - sb.append("\ufd2f"); - sb.append("\136"); - sb.append("\ufd2f"); - sb.append("\137"); - sb.append("\ufd2f"); - sb.append("\140"); - sb.append("\ufd2f"); - sb.append("\141"); - sb.append("\ufd2f"); - sb.append("\142"); - sb.append("\ufd2f"); - sb.append("\143"); - sb.append("\ufd2f"); - sb.append("\144"); - sb.append("\ufd2f"); - sb.append("\145"); - sb.append("\ufd2f"); - sb.append("\146"); - sb.append("\ufd2f"); - sb.append("\147"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\150"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\151"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\152"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\153"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\154"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\155"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\156"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\157"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\160"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\161"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\162"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\163"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\164"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\165"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\166"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\167"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\170"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\171"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\172"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\173"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\174"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\175"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\176"); - sb.append("\ufd2f"); - sb.append("\201"); - sb.append("\ufd2f"); + sb.append("\ufcce"); + sb.append("\177"); + sb.append("\ufcce"); sb.append("\202"); - sb.append("\ufd2f"); - sb.append("\203"); - sb.append("\ufd2f"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufcce"); sb.append("\215"); - sb.append("\ufd2f"); - sb.append("\230"); - sb.append("\ufd2f"); - sb.append("\231"); - sb.append("\ufd2f"); + sb.append("\ufcce"); + sb.append("\216"); + sb.append("\ufcce"); sb.append("\232"); - sb.append("\ufd2f"); - sb.append("\242"); - sb.append("\ufd2f"); + sb.append("\ufcce"); + sb.append("\233"); + sb.append("\ufcce"); sb.append("\243"); - sb.append("\ufd2f"); - sb.append("\245"); - sb.append("\ufd2f"); + sb.append("\ufcce"); sb.append("\246"); - sb.append("\ufd2f"); - sb.append("\251"); - sb.append("\ufd2f"); + sb.append("\ufcce"); + sb.append("\252"); + sb.append("\ufcce"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\033"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\071"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\072"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\073"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufd1f"); sb.append("\112"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\113"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\127"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\130"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\131"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\132"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\134"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\135"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\136"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\137"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\140"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\141"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\142"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\143"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\144"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\145"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\146"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\147"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\150"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\151"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\152"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\153"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\154"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\155"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\156"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\157"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\160"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\161"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\162"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\163"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\164"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\165"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\166"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\167"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\170"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\171"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\172"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\173"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\174"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\175"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\176"); - sb.append("\ufd3b"); - sb.append("\201"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); + sb.append("\177"); + sb.append("\ufd1f"); sb.append("\202"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\203"); - sb.append("\ufd3b"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufd1f"); + sb.append("\204"); + sb.append("\ufd1f"); sb.append("\215"); - sb.append("\ufd3b"); - sb.append("\230"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); + sb.append("\216"); + sb.append("\ufd1f"); sb.append("\231"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); sb.append("\232"); - sb.append("\ufd3b"); - sb.append("\242"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); + sb.append("\233"); + sb.append("\ufd1f"); sb.append("\243"); - sb.append("\ufd3b"); - sb.append("\245"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); + sb.append("\244"); + sb.append("\ufd1f"); sb.append("\246"); - sb.append("\ufd3b"); - sb.append("\251"); - sb.append("\ufd3b"); + sb.append("\ufd1f"); + sb.append("\247"); + sb.append("\ufd1f"); + sb.append("\252"); + sb.append("\ufd1f"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\166"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\033"); - sb.append("\ufd4b"); - sb.append("\071"); - sb.append("\u02a5"); - sb.append("\072"); - sb.append("\u02a2"); + sb.append("\ufd23"); sb.append("\073"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\112"); - sb.append("\ufd4b"); - sb.append("\113"); - sb.append("\u02a3"); + sb.append("\ufd23"); sb.append("\127"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\130"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\131"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\132"); - sb.append("\ufd4b"); - sb.append("\134"); - sb.append("\ufd4b"); - sb.append("\135"); - sb.append("\ufd4b"); - sb.append("\136"); - sb.append("\ufd4b"); - sb.append("\137"); - sb.append("\ufd4b"); - sb.append("\140"); - sb.append("\ufd4b"); - sb.append("\141"); - sb.append("\ufd4b"); - sb.append("\142"); - sb.append("\ufd4b"); - sb.append("\143"); - sb.append("\ufd4b"); - sb.append("\144"); - sb.append("\ufd4b"); - sb.append("\145"); - sb.append("\ufd4b"); - sb.append("\146"); - sb.append("\ufd4b"); - sb.append("\147"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\150"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\151"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\152"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\153"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\154"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\155"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\156"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\157"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\160"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\161"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\162"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\163"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\164"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\165"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\166"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\167"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\170"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\171"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\172"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\173"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\174"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\175"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\176"); - sb.append("\ufd4b"); - sb.append("\201"); - sb.append("\ufd4b"); + sb.append("\ufd23"); + sb.append("\177"); + sb.append("\ufd23"); sb.append("\202"); - sb.append("\ufd4b"); - sb.append("\203"); - sb.append("\ufd4b"); - sb.append("\215"); - sb.append("\ufd4b"); - sb.append("\230"); - sb.append("\ufd4b"); - sb.append("\231"); - sb.append("\ufd4b"); + sb.append("\ufd23"); + sb.append("\216"); + sb.append("\ufd23"); sb.append("\232"); - sb.append("\ufd4b"); - sb.append("\242"); - sb.append("\ufd4b"); + sb.append("\ufd23"); + sb.append("\233"); + sb.append("\ufd23"); sb.append("\243"); - sb.append("\ufd4b"); - sb.append("\245"); - sb.append("\ufd4b"); + sb.append("\ufd23"); sb.append("\246"); - sb.append("\ufd4b"); - sb.append("\251"); - sb.append("\ufd4b"); + sb.append("\ufd23"); + sb.append("\252"); + sb.append("\ufd23"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\166"); + sb.append("\124"); sb.append("\031"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\033"); - sb.append("\ufd2c"); - sb.append("\071"); - sb.append("\ufd2c"); - sb.append("\072"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\073"); - sb.append("\ufd2c"); + sb.append("\ufd20"); + sb.append("\111"); + sb.append("\ufd20"); sb.append("\112"); - sb.append("\ufd2c"); - sb.append("\113"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\127"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\130"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\131"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\132"); - sb.append("\ufd2c"); - sb.append("\134"); - sb.append("\ufd2c"); - sb.append("\135"); - sb.append("\ufd2c"); - sb.append("\136"); - sb.append("\ufd2c"); - sb.append("\137"); - sb.append("\ufd2c"); - sb.append("\140"); - sb.append("\ufd2c"); - sb.append("\141"); - sb.append("\ufd2c"); - sb.append("\142"); - sb.append("\ufd2c"); - sb.append("\143"); - sb.append("\ufd2c"); - sb.append("\144"); - sb.append("\ufd2c"); - sb.append("\145"); - sb.append("\ufd2c"); - sb.append("\146"); - sb.append("\ufd2c"); - sb.append("\147"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\150"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\151"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\152"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\153"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\154"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\155"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\156"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\157"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\160"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\161"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\162"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\163"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\164"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\165"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\166"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\167"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\170"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\171"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\172"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\173"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\174"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\175"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\176"); - sb.append("\ufd2c"); - sb.append("\201"); - sb.append("\ufd2c"); + sb.append("\ufd20"); + sb.append("\177"); + sb.append("\ufd20"); sb.append("\202"); - sb.append("\ufd2c"); - sb.append("\203"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\215"); - sb.append("\ufd2c"); - sb.append("\230"); - sb.append("\u031a"); - sb.append("\231"); - sb.append("\ufd2c"); + sb.append("\ufd20"); + sb.append("\216"); + sb.append("\ufd20"); sb.append("\232"); - sb.append("\ufd2c"); - sb.append("\242"); - sb.append("\ufd2c"); + sb.append("\ufd20"); + sb.append("\233"); + sb.append("\ufd20"); sb.append("\243"); - sb.append("\ufd2c"); - sb.append("\245"); - sb.append("\ufd2c"); + sb.append("\ufd20"); sb.append("\246"); - sb.append("\ufd2c"); - sb.append("\251"); - sb.append("\ufd2c"); + sb.append("\ufd20"); + sb.append("\252"); + sb.append("\ufd20"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\014"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\012"); + sb.append("\075"); + sb.append("\111"); + sb.append("\u0294"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\234"); + sb.append("\152"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\252"); sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); + sb.append("\u01a4"); + sb.append("\005"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); + sb.append("\u02ce"); sb.append("\012"); sb.append("\075"); - sb.append("\015"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\016"); - sb.append("\071"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\106"); + sb.append("\u018c"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); + sb.append("\u0162"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u017e"); + sb.append("\045"); + sb.append("\u018f"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u01ad"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); + sb.append("\062"); + sb.append("\u01a8"); + sb.append("\063"); + sb.append("\u016a"); + sb.append("\065"); + sb.append("\u016b"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\051"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\166"); + sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\123"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\012"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\206"); + sb.append("\u0173"); sb.append("\102"); - sb.append("\041"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\144"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); + sb.append("\u015d"); + sb.append("\111"); + sb.append("\u0309"); + sb.append("\114"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\136"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\046"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\160"); + sb.append("\u02cf"); sb.append("\122"); - sb.append("\013"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\u0183"); sb.append("\124"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\116"); + sb.append("\u019b"); sb.append("\126"); + sb.append("\u018e"); + sb.append("\130"); + sb.append("\u01a6"); sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u01b0"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0171"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01a0"); sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); + sb.append("\152"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\254"); - sb.append("\064"); + sb.append("\u02d0"); sb.append("\255"); - sb.append("\055"); + sb.append("\u02d3"); + sb.append("\256"); + sb.append("\u02d5"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\132"); + sb.append("\014"); + sb.append("\010"); + sb.append("\u0292"); + sb.append("\012"); + sb.append("\075"); + sb.append("\111"); + sb.append("\u0294"); + sb.append("\121"); + sb.append("\u0291"); + sb.append("\234"); + sb.append("\152"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\033"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\071"); - sb.append("\u030a"); + sb.append("\ufd34"); sb.append("\072"); - sb.append("\u0308"); + sb.append("\ufd34"); sb.append("\073"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\111"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\112"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\113"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\127"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\130"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\131"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\132"); - sb.append("\ufcd5"); + sb.append("\ufd34"); + sb.append("\134"); + sb.append("\ufd34"); + sb.append("\135"); + sb.append("\ufd34"); + sb.append("\136"); + sb.append("\ufd34"); + sb.append("\137"); + sb.append("\ufd34"); + sb.append("\140"); + sb.append("\ufd34"); + sb.append("\141"); + sb.append("\ufd34"); + sb.append("\142"); + sb.append("\ufd34"); + sb.append("\143"); + sb.append("\ufd34"); + sb.append("\144"); + sb.append("\ufd34"); + sb.append("\145"); + sb.append("\ufd34"); + sb.append("\146"); + sb.append("\ufd34"); + sb.append("\147"); + sb.append("\ufd34"); sb.append("\150"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\151"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\152"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\153"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\154"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\155"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\156"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\157"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\160"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\161"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\162"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\163"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\164"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\165"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\166"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\167"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\170"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\171"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\172"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\173"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\174"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\175"); - sb.append("\ufcd5"); + sb.append("\ufd34"); sb.append("\176"); - sb.append("\ufcd5"); - sb.append("\201"); - sb.append("\ufcd5"); - sb.append("\214"); - sb.append("\ufcd5"); + sb.append("\ufd34"); + sb.append("\177"); + sb.append("\ufd34"); + sb.append("\202"); + sb.append("\ufd34"); + sb.append("\203"); + sb.append("\ufd34"); + sb.append("\204"); + sb.append("\ufd34"); sb.append("\215"); - sb.append("\ufcd5"); - sb.append("\230"); - sb.append("\u0309"); + sb.append("\ufd34"); + sb.append("\216"); + sb.append("\ufd34"); sb.append("\231"); - sb.append("\ufcd5"); + sb.append("\u029f"); sb.append("\232"); - sb.append("\ufcd5"); - sb.append("\242"); - sb.append("\ufcd5"); - sb.append("\245"); - sb.append("\ufcd5"); - sb.append("\251"); - sb.append("\ufcd5"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\127"); - sb.append("\ufcd9"); - sb.append("\214"); - sb.append("\u0270"); - sb.append("\231"); - sb.append("\ufcd9"); + sb.append("\ufd34"); + sb.append("\233"); + sb.append("\ufd34"); + sb.append("\243"); + sb.append("\ufd34"); + sb.append("\244"); + sb.append("\ufd34"); + sb.append("\246"); + sb.append("\ufd34"); + sb.append("\247"); + sb.append("\ufd34"); + sb.append("\252"); + sb.append("\ufd34"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\236"); - sb.append("\004"); - sb.append("\u01a2"); - sb.append("\005"); - sb.append("\u01ac"); - sb.append("\010"); - sb.append("\u016b"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); + sb.append("\174"); sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u018a"); + sb.append("\ufd2d"); sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0160"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); - sb.append("\044"); - sb.append("\u017c"); - sb.append("\045"); - sb.append("\u018d"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u01ab"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); - sb.append("\062"); - sb.append("\u01a6"); - sb.append("\063"); - sb.append("\u0168"); - sb.append("\065"); - sb.append("\u0169"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); - sb.append("\074"); - sb.append("\u01a7"); - sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); - sb.append("\u0163"); - sb.append("\077"); - sb.append("\u0164"); - sb.append("\100"); - sb.append("\u0192"); - sb.append("\101"); - sb.append("\u0171"); - sb.append("\102"); - sb.append("\u0173"); - sb.append("\103"); - sb.append("\u019c"); - sb.append("\104"); - sb.append("\u015b"); - sb.append("\114"); - sb.append("\u0185"); - sb.append("\115"); - sb.append("\u019a"); - sb.append("\116"); - sb.append("\u016e"); - sb.append("\121"); - sb.append("\u0178"); - sb.append("\122"); - sb.append("\u0167"); - sb.append("\123"); - sb.append("\u0181"); - sb.append("\124"); - sb.append("\u0174"); - sb.append("\125"); - sb.append("\u0199"); - sb.append("\126"); - sb.append("\u018c"); + sb.append("\ufd2d"); + sb.append("\071"); + sb.append("\ufd2d"); + sb.append("\072"); + sb.append("\ufd2d"); + sb.append("\073"); + sb.append("\ufd2d"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\112"); + sb.append("\ufd2d"); + sb.append("\113"); + sb.append("\ufd2d"); + sb.append("\127"); + sb.append("\ufd2d"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\ufd2d"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\ufd2d"); sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u017d"); + sb.append("\ufd2d"); + sb.append("\134"); + sb.append("\ufd2d"); + sb.append("\135"); + sb.append("\ufd2d"); + sb.append("\136"); + sb.append("\ufd2d"); + sb.append("\137"); + sb.append("\ufd2d"); + sb.append("\140"); + sb.append("\ufd2d"); + sb.append("\141"); + sb.append("\ufd2d"); + sb.append("\142"); + sb.append("\ufd2d"); + sb.append("\143"); + sb.append("\ufd2d"); + sb.append("\144"); + sb.append("\ufd2d"); + sb.append("\145"); + sb.append("\ufd2d"); + sb.append("\146"); + sb.append("\ufd2d"); + sb.append("\147"); + sb.append("\ufd2d"); + sb.append("\150"); + sb.append("\ufd2d"); + sb.append("\151"); + sb.append("\ufd2d"); + sb.append("\152"); + sb.append("\ufd2d"); + sb.append("\153"); + sb.append("\ufd2d"); + sb.append("\154"); + sb.append("\ufd2d"); + sb.append("\155"); + sb.append("\ufd2d"); + sb.append("\156"); + sb.append("\ufd2d"); + sb.append("\157"); + sb.append("\ufd2d"); + sb.append("\160"); + sb.append("\ufd2d"); + sb.append("\161"); + sb.append("\ufd2d"); + sb.append("\162"); + sb.append("\ufd2d"); + sb.append("\163"); + sb.append("\ufd2d"); + sb.append("\164"); + sb.append("\ufd2d"); + sb.append("\165"); + sb.append("\ufd2d"); + sb.append("\166"); + sb.append("\ufd2d"); + sb.append("\167"); + sb.append("\ufd2d"); + sb.append("\170"); + sb.append("\ufd2d"); + sb.append("\171"); + sb.append("\ufd2d"); + sb.append("\172"); + sb.append("\ufd2d"); + sb.append("\173"); + sb.append("\ufd2d"); + sb.append("\174"); + sb.append("\ufd2d"); + sb.append("\175"); + sb.append("\ufd2d"); + sb.append("\176"); + sb.append("\ufd2d"); + sb.append("\177"); + sb.append("\ufd2d"); + sb.append("\202"); + sb.append("\ufd2d"); + sb.append("\203"); + sb.append("\ufd2d"); + sb.append("\204"); + sb.append("\ufd2d"); + sb.append("\215"); + sb.append("\u0274"); sb.append("\216"); - sb.append("\u0183"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u016f"); - sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\250"); - sb.append("\u015c"); + sb.append("\ufd2d"); + sb.append("\231"); + sb.append("\ufd2d"); + sb.append("\232"); + sb.append("\ufd2d"); + sb.append("\233"); + sb.append("\ufd2d"); + sb.append("\243"); + sb.append("\ufd2d"); + sb.append("\244"); + sb.append("\ufd2d"); + sb.append("\246"); + sb.append("\ufd2d"); + sb.append("\247"); + sb.append("\ufd2d"); + sb.append("\252"); + sb.append("\ufd2d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\344"); - sb.append("\003"); - sb.append("\u0221"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd39"); + sb.append("\033"); + sb.append("\ufd39"); + sb.append("\071"); + sb.append("\ufd39"); + sb.append("\072"); + sb.append("\ufd39"); + sb.append("\073"); + sb.append("\ufd39"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\112"); + sb.append("\ufd39"); + sb.append("\113"); + sb.append("\ufd39"); + sb.append("\127"); + sb.append("\ufd39"); + sb.append("\130"); + sb.append("\ufd39"); + sb.append("\131"); + sb.append("\ufd39"); + sb.append("\132"); + sb.append("\ufd39"); + sb.append("\134"); + sb.append("\ufd39"); + sb.append("\135"); + sb.append("\ufd39"); + sb.append("\136"); + sb.append("\ufd39"); + sb.append("\137"); + sb.append("\ufd39"); + sb.append("\140"); + sb.append("\ufd39"); + sb.append("\141"); + sb.append("\ufd39"); + sb.append("\142"); + sb.append("\ufd39"); + sb.append("\143"); + sb.append("\ufd39"); + sb.append("\144"); + sb.append("\ufd39"); + sb.append("\145"); + sb.append("\ufd39"); + sb.append("\146"); + sb.append("\ufd39"); + sb.append("\147"); + sb.append("\ufd39"); + sb.append("\150"); + sb.append("\ufd39"); + sb.append("\151"); + sb.append("\ufd39"); + sb.append("\152"); + sb.append("\ufd39"); + sb.append("\153"); + sb.append("\ufd39"); + sb.append("\154"); + sb.append("\ufd39"); + sb.append("\155"); + sb.append("\ufd39"); + sb.append("\156"); + sb.append("\ufd39"); + sb.append("\157"); + sb.append("\ufd39"); + sb.append("\160"); + sb.append("\ufd39"); + sb.append("\161"); + sb.append("\ufd39"); + sb.append("\162"); + sb.append("\ufd39"); + sb.append("\163"); + sb.append("\ufd39"); + sb.append("\164"); + sb.append("\ufd39"); + sb.append("\165"); + sb.append("\ufd39"); + sb.append("\166"); + sb.append("\ufd39"); + sb.append("\167"); + sb.append("\ufd39"); + sb.append("\170"); + sb.append("\ufd39"); + sb.append("\171"); + sb.append("\ufd39"); + sb.append("\172"); + sb.append("\ufd39"); + sb.append("\173"); + sb.append("\ufd39"); + sb.append("\174"); + sb.append("\ufd39"); + sb.append("\175"); + sb.append("\ufd39"); + sb.append("\176"); + sb.append("\ufd39"); + sb.append("\177"); + sb.append("\ufd39"); + sb.append("\202"); + sb.append("\ufd39"); + sb.append("\203"); + sb.append("\ufd39"); + sb.append("\204"); + sb.append("\ufd39"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd39"); + sb.append("\231"); + sb.append("\ufd39"); + sb.append("\232"); + sb.append("\ufd39"); + sb.append("\233"); + sb.append("\ufd39"); + sb.append("\243"); + sb.append("\ufd39"); + sb.append("\244"); + sb.append("\ufd39"); + sb.append("\246"); + sb.append("\ufd39"); + sb.append("\247"); + sb.append("\ufd39"); + sb.append("\252"); + sb.append("\ufd39"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\031"); + sb.append("\ufd49"); + sb.append("\033"); + sb.append("\ufd49"); + sb.append("\071"); + sb.append("\u02a9"); + sb.append("\072"); + sb.append("\u02a6"); + sb.append("\073"); + sb.append("\ufd49"); + sb.append("\112"); + sb.append("\ufd49"); + sb.append("\113"); + sb.append("\u02a7"); + sb.append("\127"); + sb.append("\ufd49"); + sb.append("\130"); + sb.append("\ufd49"); + sb.append("\131"); + sb.append("\ufd49"); + sb.append("\132"); + sb.append("\ufd49"); + sb.append("\134"); + sb.append("\ufd49"); + sb.append("\135"); + sb.append("\ufd49"); + sb.append("\136"); + sb.append("\ufd49"); + sb.append("\137"); + sb.append("\ufd49"); + sb.append("\140"); + sb.append("\ufd49"); + sb.append("\141"); + sb.append("\ufd49"); + sb.append("\142"); + sb.append("\ufd49"); + sb.append("\143"); + sb.append("\ufd49"); + sb.append("\144"); + sb.append("\ufd49"); + sb.append("\145"); + sb.append("\ufd49"); + sb.append("\146"); + sb.append("\ufd49"); + sb.append("\147"); + sb.append("\ufd49"); + sb.append("\150"); + sb.append("\ufd49"); + sb.append("\151"); + sb.append("\ufd49"); + sb.append("\152"); + sb.append("\ufd49"); + sb.append("\153"); + sb.append("\ufd49"); + sb.append("\154"); + sb.append("\ufd49"); + sb.append("\155"); + sb.append("\ufd49"); + sb.append("\156"); + sb.append("\ufd49"); + sb.append("\157"); + sb.append("\ufd49"); + sb.append("\160"); + sb.append("\ufd49"); + sb.append("\161"); + sb.append("\ufd49"); + sb.append("\162"); + sb.append("\ufd49"); + sb.append("\163"); + sb.append("\ufd49"); + sb.append("\164"); + sb.append("\ufd49"); + sb.append("\165"); + sb.append("\ufd49"); + sb.append("\166"); + sb.append("\ufd49"); + sb.append("\167"); + sb.append("\ufd49"); + sb.append("\170"); + sb.append("\ufd49"); + sb.append("\171"); + sb.append("\ufd49"); + sb.append("\172"); + sb.append("\ufd49"); + sb.append("\173"); + sb.append("\ufd49"); + sb.append("\174"); + sb.append("\ufd49"); + sb.append("\175"); + sb.append("\ufd49"); + sb.append("\176"); + sb.append("\ufd49"); + sb.append("\177"); + sb.append("\ufd49"); + sb.append("\202"); + sb.append("\ufd49"); + sb.append("\203"); + sb.append("\ufd49"); + sb.append("\204"); + sb.append("\ufd49"); + sb.append("\216"); + sb.append("\ufd49"); + sb.append("\231"); + sb.append("\ufd49"); + sb.append("\232"); + sb.append("\ufd49"); + sb.append("\233"); + sb.append("\ufd49"); + sb.append("\243"); + sb.append("\ufd49"); + sb.append("\244"); + sb.append("\ufd49"); + sb.append("\246"); + sb.append("\ufd49"); + sb.append("\247"); + sb.append("\ufd49"); + sb.append("\252"); + sb.append("\ufd49"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\031"); + sb.append("\ufd2a"); + sb.append("\033"); + sb.append("\ufd2a"); + sb.append("\071"); + sb.append("\ufd2a"); + sb.append("\072"); + sb.append("\ufd2a"); + sb.append("\073"); + sb.append("\ufd2a"); + sb.append("\112"); + sb.append("\ufd2a"); + sb.append("\113"); + sb.append("\ufd2a"); + sb.append("\127"); + sb.append("\ufd2a"); + sb.append("\130"); + sb.append("\ufd2a"); + sb.append("\131"); + sb.append("\ufd2a"); + sb.append("\132"); + sb.append("\ufd2a"); + sb.append("\134"); + sb.append("\ufd2a"); + sb.append("\135"); + sb.append("\ufd2a"); + sb.append("\136"); + sb.append("\ufd2a"); + sb.append("\137"); + sb.append("\ufd2a"); + sb.append("\140"); + sb.append("\ufd2a"); + sb.append("\141"); + sb.append("\ufd2a"); + sb.append("\142"); + sb.append("\ufd2a"); + sb.append("\143"); + sb.append("\ufd2a"); + sb.append("\144"); + sb.append("\ufd2a"); + sb.append("\145"); + sb.append("\ufd2a"); + sb.append("\146"); + sb.append("\ufd2a"); + sb.append("\147"); + sb.append("\ufd2a"); + sb.append("\150"); + sb.append("\ufd2a"); + sb.append("\151"); + sb.append("\ufd2a"); + sb.append("\152"); + sb.append("\ufd2a"); + sb.append("\153"); + sb.append("\ufd2a"); + sb.append("\154"); + sb.append("\ufd2a"); + sb.append("\155"); + sb.append("\ufd2a"); + sb.append("\156"); + sb.append("\ufd2a"); + sb.append("\157"); + sb.append("\ufd2a"); + sb.append("\160"); + sb.append("\ufd2a"); + sb.append("\161"); + sb.append("\ufd2a"); + sb.append("\162"); + sb.append("\ufd2a"); + sb.append("\163"); + sb.append("\ufd2a"); + sb.append("\164"); + sb.append("\ufd2a"); + sb.append("\165"); + sb.append("\ufd2a"); + sb.append("\166"); + sb.append("\ufd2a"); + sb.append("\167"); + sb.append("\ufd2a"); + sb.append("\170"); + sb.append("\ufd2a"); + sb.append("\171"); + sb.append("\ufd2a"); + sb.append("\172"); + sb.append("\ufd2a"); + sb.append("\173"); + sb.append("\ufd2a"); + sb.append("\174"); + sb.append("\ufd2a"); + sb.append("\175"); + sb.append("\ufd2a"); + sb.append("\176"); + sb.append("\ufd2a"); + sb.append("\177"); + sb.append("\ufd2a"); + sb.append("\202"); + sb.append("\ufd2a"); + sb.append("\203"); + sb.append("\ufd2a"); + sb.append("\204"); + sb.append("\ufd2a"); + sb.append("\216"); + sb.append("\ufd2a"); + sb.append("\231"); + sb.append("\u031e"); + sb.append("\232"); + sb.append("\ufd2a"); + sb.append("\233"); + sb.append("\ufd2a"); + sb.append("\243"); + sb.append("\ufd2a"); + sb.append("\244"); + sb.append("\ufd2a"); + sb.append("\246"); + sb.append("\ufd2a"); + sb.append("\247"); + sb.append("\ufd2a"); + sb.append("\252"); + sb.append("\ufd2a"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); sb.append("\004"); - sb.append("\u021e"); - sb.append("\005"); - sb.append("\u01ac"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2992,502 +3713,390 @@ protected EncodedActionTable7() { sb.append("\031"); sb.append("\016"); sb.append("\071"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); sb.append("\032"); - sb.append("\u0210"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); + sb.append("\106"); sb.append("\036"); - sb.append("\u0215"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); + sb.append("\125"); sb.append("\044"); - sb.append("\u0223"); - sb.append("\045"); - sb.append("\u0200"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u0202"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\210"); sb.append("\063"); - sb.append("\u01fc"); - sb.append("\065"); - sb.append("\u0203"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); + sb.append("\010"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\051"); sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); - sb.append("\u0163"); + sb.append("\166"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\123"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\012"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\206"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\041"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\144"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\117"); sb.append("\105"); sb.append("\141"); - sb.append("\114"); - sb.append("\u0185"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\136"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\046"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\160"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\013"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\u0214"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\116"); sb.append("\126"); - sb.append("\u0216"); - sb.append("\130"); - sb.append("\u01a4"); sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); + sb.append("\020"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u0201"); + sb.append("\101"); sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\134"); + sb.append("\031"); + sb.append("\ufcd3"); + sb.append("\033"); + sb.append("\ufcd3"); + sb.append("\071"); + sb.append("\u030e"); + sb.append("\072"); + sb.append("\u030c"); + sb.append("\073"); + sb.append("\ufcd3"); + sb.append("\111"); + sb.append("\ufcd3"); + sb.append("\112"); + sb.append("\ufcd3"); + sb.append("\113"); + sb.append("\ufcd3"); + sb.append("\127"); + sb.append("\ufcd3"); + sb.append("\130"); + sb.append("\ufcd3"); + sb.append("\131"); + sb.append("\ufcd3"); + sb.append("\132"); + sb.append("\ufcd3"); + sb.append("\150"); + sb.append("\ufcd3"); + sb.append("\151"); + sb.append("\ufcd3"); + sb.append("\152"); + sb.append("\ufcd3"); + sb.append("\153"); + sb.append("\ufcd3"); + sb.append("\154"); + sb.append("\ufcd3"); + sb.append("\155"); + sb.append("\ufcd3"); + sb.append("\156"); + sb.append("\ufcd3"); + sb.append("\157"); + sb.append("\ufcd3"); + sb.append("\160"); + sb.append("\ufcd3"); + sb.append("\161"); + sb.append("\ufcd3"); + sb.append("\162"); + sb.append("\ufcd3"); + sb.append("\163"); + sb.append("\ufcd3"); + sb.append("\164"); + sb.append("\ufcd3"); + sb.append("\165"); + sb.append("\ufcd3"); + sb.append("\166"); + sb.append("\ufcd3"); + sb.append("\167"); + sb.append("\ufcd3"); + sb.append("\170"); + sb.append("\ufcd3"); + sb.append("\171"); + sb.append("\ufcd3"); + sb.append("\172"); + sb.append("\ufcd3"); + sb.append("\173"); + sb.append("\ufcd3"); + sb.append("\174"); + sb.append("\ufcd3"); + sb.append("\175"); + sb.append("\ufcd3"); + sb.append("\176"); + sb.append("\ufcd3"); + sb.append("\177"); + sb.append("\ufcd3"); + sb.append("\202"); + sb.append("\ufcd3"); + sb.append("\215"); + sb.append("\ufcd3"); + sb.append("\216"); + sb.append("\ufcd3"); + sb.append("\231"); + sb.append("\u030d"); + sb.append("\232"); + sb.append("\ufcd3"); + sb.append("\233"); + sb.append("\ufcd3"); + sb.append("\243"); + sb.append("\ufcd3"); + sb.append("\246"); + sb.append("\ufcd3"); + sb.append("\252"); + sb.append("\ufcd3"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\012"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\127"); + sb.append("\ufcd7"); + sb.append("\215"); + sb.append("\u0274"); + sb.append("\232"); + sb.append("\ufcd7"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\236"); sb.append("\004"); - sb.append("\u01a2"); + sb.append("\u01a4"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\u016b"); + sb.append("\u016d"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u018a"); + sb.append("\u018c"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0160"); + sb.append("\u0162"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u017c"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\u018d"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u01ad"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u01a6"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\u0168"); + sb.append("\u016a"); sb.append("\065"); - sb.append("\u0169"); + sb.append("\u016b"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u01a7"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\u0161"); - sb.append("\076"); sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0164"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\u0192"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\u0171"); - sb.append("\102"); sb.append("\u0173"); + sb.append("\102"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\u019c"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\u015b"); + sb.append("\u015d"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u019a"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\u016e"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\u0178"); + sb.append("\u017a"); sb.append("\122"); - sb.append("\u0167"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\u0181"); + sb.append("\u0183"); sb.append("\124"); - sb.append("\u0174"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\u0199"); + sb.append("\u019b"); sb.append("\126"); - sb.append("\u018c"); + sb.append("\u018e"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u017d"); - sb.append("\216"); - sb.append("\u0183"); - sb.append("\217"); sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u016f"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0171"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\250"); - sb.append("\u015c"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\160"); - sb.append("\031"); - sb.append("\ufd44"); - sb.append("\033"); - sb.append("\ufd44"); - sb.append("\073"); - sb.append("\ufd44"); - sb.append("\112"); - sb.append("\ufd44"); - sb.append("\127"); - sb.append("\ufd44"); - sb.append("\130"); - sb.append("\ufd44"); - sb.append("\131"); - sb.append("\ufd44"); - sb.append("\132"); - sb.append("\ufd44"); - sb.append("\134"); - sb.append("\ufd44"); - sb.append("\135"); - sb.append("\ufd44"); - sb.append("\136"); - sb.append("\ufd44"); - sb.append("\137"); - sb.append("\ufd44"); - sb.append("\140"); - sb.append("\ufd44"); - sb.append("\141"); - sb.append("\ufd44"); - sb.append("\142"); - sb.append("\ufd44"); - sb.append("\143"); - sb.append("\ufd44"); - sb.append("\144"); - sb.append("\ufd44"); - sb.append("\145"); - sb.append("\ufd44"); - sb.append("\146"); - sb.append("\ufd44"); - sb.append("\147"); - sb.append("\ufd44"); - sb.append("\150"); - sb.append("\ufd44"); - sb.append("\151"); - sb.append("\ufd44"); - sb.append("\152"); - sb.append("\ufd44"); - sb.append("\153"); - sb.append("\ufd44"); - sb.append("\154"); - sb.append("\ufd44"); - sb.append("\155"); - sb.append("\ufd44"); - sb.append("\156"); - sb.append("\ufd44"); - sb.append("\157"); - sb.append("\ufd44"); - sb.append("\160"); - sb.append("\ufd44"); - sb.append("\161"); - sb.append("\ufd44"); - sb.append("\162"); - sb.append("\ufd44"); - sb.append("\163"); - sb.append("\ufd44"); - sb.append("\164"); - sb.append("\ufd44"); - sb.append("\165"); - sb.append("\ufd44"); - sb.append("\166"); - sb.append("\ufd44"); - sb.append("\167"); - sb.append("\ufd44"); - sb.append("\170"); - sb.append("\ufd44"); - sb.append("\171"); - sb.append("\ufd44"); - sb.append("\172"); - sb.append("\ufd44"); - sb.append("\173"); - sb.append("\ufd44"); - sb.append("\174"); - sb.append("\ufd44"); - sb.append("\175"); - sb.append("\ufd44"); - sb.append("\176"); - sb.append("\ufd44"); - sb.append("\201"); - sb.append("\ufd44"); - sb.append("\202"); - sb.append("\ufd44"); - sb.append("\203"); - sb.append("\ufd44"); - sb.append("\215"); - sb.append("\ufd44"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u030c"); - sb.append("\231"); - sb.append("\ufd44"); - sb.append("\232"); - sb.append("\ufd44"); + sb.append("\u01a0"); + sb.append("\241"); + sb.append("\u0196"); sb.append("\242"); - sb.append("\ufd44"); - sb.append("\243"); - sb.append("\ufd44"); - sb.append("\245"); - sb.append("\ufd44"); - sb.append("\246"); - sb.append("\ufd44"); + sb.append("\u0190"); sb.append("\251"); - sb.append("\ufd44"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\344"); sb.append("\003"); - sb.append("\u0221"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\u021e"); + sb.append("\u0222"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\u01ae"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\u0226"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3497,1036 +4106,428 @@ protected EncodedActionTable7() { sb.append("\016"); sb.append("\071"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u0210"); + sb.append("\u0214"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0215"); + sb.append("\u0219"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\u0200"); + sb.append("\u0204"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\u0202"); + sb.append("\u0206"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\u01fc"); + sb.append("\u0200"); sb.append("\065"); - sb.append("\u0203"); + sb.append("\u0207"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\u021d"); + sb.append("\u0221"); sb.append("\076"); - sb.append("\u0163"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\u0216"); sb.append("\105"); sb.append("\141"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\u0210"); sb.append("\124"); - sb.append("\u0214"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\u0215"); sb.append("\126"); - sb.append("\u0216"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u0201"); - sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\231"); - sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u030e"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufdf8"); - sb.append("\033"); - sb.append("\ufdf8"); - sb.append("\071"); - sb.append("\ufdf8"); - sb.append("\072"); - sb.append("\ufdf8"); - sb.append("\073"); - sb.append("\ufdf8"); - sb.append("\111"); - sb.append("\ufdf8"); - sb.append("\112"); - sb.append("\ufdf8"); - sb.append("\113"); - sb.append("\ufdf8"); - sb.append("\127"); - sb.append("\ufdf8"); - sb.append("\130"); - sb.append("\ufdf8"); - sb.append("\131"); - sb.append("\ufdf8"); - sb.append("\132"); - sb.append("\ufdf8"); - sb.append("\134"); - sb.append("\ufdf8"); - sb.append("\135"); - sb.append("\ufdf8"); - sb.append("\136"); - sb.append("\ufdf8"); - sb.append("\137"); - sb.append("\ufdf8"); - sb.append("\140"); - sb.append("\ufdf8"); - sb.append("\141"); - sb.append("\ufdf8"); - sb.append("\142"); - sb.append("\ufdf8"); - sb.append("\143"); - sb.append("\ufdf8"); - sb.append("\144"); - sb.append("\ufdf8"); - sb.append("\145"); - sb.append("\ufdf8"); - sb.append("\146"); - sb.append("\ufdf8"); - sb.append("\147"); - sb.append("\ufdf8"); - sb.append("\150"); - sb.append("\ufdf8"); - sb.append("\151"); - sb.append("\ufdf8"); - sb.append("\152"); - sb.append("\ufdf8"); - sb.append("\153"); - sb.append("\ufdf8"); - sb.append("\154"); - sb.append("\ufdf8"); - sb.append("\155"); - sb.append("\ufdf8"); - sb.append("\156"); - sb.append("\ufdf8"); - sb.append("\157"); - sb.append("\ufdf8"); - sb.append("\160"); - sb.append("\ufdf8"); - sb.append("\161"); - sb.append("\ufdf8"); - sb.append("\162"); - sb.append("\ufdf8"); - sb.append("\163"); - sb.append("\ufdf8"); - sb.append("\164"); - sb.append("\ufdf8"); - sb.append("\165"); - sb.append("\ufdf8"); - sb.append("\166"); - sb.append("\ufdf8"); - sb.append("\167"); - sb.append("\ufdf8"); - sb.append("\170"); - sb.append("\ufdf8"); - sb.append("\171"); - sb.append("\ufdf8"); - sb.append("\172"); - sb.append("\ufdf8"); - sb.append("\173"); - sb.append("\ufdf8"); - sb.append("\174"); - sb.append("\ufdf8"); - sb.append("\175"); - sb.append("\ufdf8"); - sb.append("\176"); - sb.append("\ufdf8"); - sb.append("\201"); - sb.append("\ufdf8"); - sb.append("\202"); - sb.append("\ufdf8"); - sb.append("\203"); - sb.append("\ufdf8"); - sb.append("\214"); - sb.append("\ufdf8"); - sb.append("\215"); - sb.append("\ufdf8"); - sb.append("\230"); - sb.append("\ufdf8"); - sb.append("\231"); - sb.append("\ufdf8"); - sb.append("\232"); - sb.append("\ufdf8"); - sb.append("\242"); - sb.append("\ufdf8"); - sb.append("\243"); - sb.append("\ufdf8"); - sb.append("\245"); - sb.append("\ufdf8"); - sb.append("\246"); - sb.append("\ufdf8"); - sb.append("\251"); - sb.append("\ufdf8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u0310"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\172"); - sb.append("\031"); - sb.append("\ufdfb"); - sb.append("\033"); - sb.append("\ufdfb"); - sb.append("\071"); - sb.append("\ufdfb"); - sb.append("\072"); - sb.append("\ufdfb"); - sb.append("\073"); - sb.append("\ufdfb"); - sb.append("\111"); - sb.append("\ufdfb"); - sb.append("\112"); - sb.append("\ufdfb"); - sb.append("\113"); - sb.append("\ufdfb"); - sb.append("\127"); - sb.append("\ufdfb"); - sb.append("\130"); - sb.append("\ufdfb"); - sb.append("\131"); - sb.append("\ufdfb"); - sb.append("\132"); - sb.append("\ufdfb"); - sb.append("\134"); - sb.append("\ufdfb"); - sb.append("\135"); - sb.append("\ufdfb"); - sb.append("\136"); - sb.append("\ufdfb"); - sb.append("\137"); - sb.append("\ufdfb"); - sb.append("\140"); - sb.append("\ufdfb"); - sb.append("\141"); - sb.append("\ufdfb"); - sb.append("\142"); - sb.append("\ufdfb"); - sb.append("\143"); - sb.append("\ufdfb"); - sb.append("\144"); - sb.append("\ufdfb"); - sb.append("\145"); - sb.append("\ufdfb"); - sb.append("\146"); - sb.append("\ufdfb"); - sb.append("\147"); - sb.append("\ufdfb"); - sb.append("\150"); - sb.append("\ufdfb"); - sb.append("\151"); - sb.append("\ufdfb"); - sb.append("\152"); - sb.append("\ufdfb"); - sb.append("\153"); - sb.append("\ufdfb"); - sb.append("\154"); - sb.append("\ufdfb"); - sb.append("\155"); - sb.append("\ufdfb"); - sb.append("\156"); - sb.append("\ufdfb"); - sb.append("\157"); - sb.append("\ufdfb"); - sb.append("\160"); - sb.append("\ufdfb"); - sb.append("\161"); - sb.append("\ufdfb"); - sb.append("\162"); - sb.append("\ufdfb"); - sb.append("\163"); - sb.append("\ufdfb"); - sb.append("\164"); - sb.append("\ufdfb"); - sb.append("\165"); - sb.append("\ufdfb"); - sb.append("\166"); - sb.append("\ufdfb"); - sb.append("\167"); - sb.append("\ufdfb"); - sb.append("\170"); - sb.append("\ufdfb"); - sb.append("\171"); - sb.append("\ufdfb"); - sb.append("\172"); - sb.append("\ufdfb"); - sb.append("\173"); - sb.append("\ufdfb"); - sb.append("\174"); - sb.append("\ufdfb"); - sb.append("\175"); - sb.append("\ufdfb"); - sb.append("\176"); - sb.append("\ufdfb"); - sb.append("\201"); - sb.append("\ufdfb"); - sb.append("\202"); - sb.append("\ufdfb"); - sb.append("\203"); - sb.append("\ufdfb"); - sb.append("\214"); - sb.append("\ufdfb"); - sb.append("\215"); - sb.append("\ufdfb"); - sb.append("\230"); - sb.append("\ufdfb"); - sb.append("\231"); - sb.append("\ufdfb"); - sb.append("\232"); - sb.append("\ufdfb"); - sb.append("\242"); - sb.append("\ufdfb"); - sb.append("\243"); - sb.append("\ufdfb"); - sb.append("\245"); - sb.append("\ufdfb"); - sb.append("\246"); - sb.append("\ufdfb"); - sb.append("\251"); - sb.append("\ufdfb"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\160"); - sb.append("\031"); - sb.append("\ufd42"); - sb.append("\033"); - sb.append("\ufd42"); - sb.append("\073"); - sb.append("\ufd42"); - sb.append("\112"); - sb.append("\ufd42"); - sb.append("\127"); - sb.append("\ufd42"); + sb.append("\u021a"); sb.append("\130"); - sb.append("\ufd42"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\ufd42"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\ufd42"); - sb.append("\134"); - sb.append("\ufd42"); - sb.append("\135"); - sb.append("\ufd42"); - sb.append("\136"); - sb.append("\ufd42"); - sb.append("\137"); - sb.append("\ufd42"); - sb.append("\140"); - sb.append("\ufd42"); - sb.append("\141"); - sb.append("\ufd42"); - sb.append("\142"); - sb.append("\ufd42"); - sb.append("\143"); - sb.append("\ufd42"); - sb.append("\144"); - sb.append("\ufd42"); - sb.append("\145"); - sb.append("\ufd42"); - sb.append("\146"); - sb.append("\ufd42"); - sb.append("\147"); - sb.append("\ufd42"); - sb.append("\150"); - sb.append("\ufd42"); - sb.append("\151"); - sb.append("\ufd42"); - sb.append("\152"); - sb.append("\ufd42"); - sb.append("\153"); - sb.append("\ufd42"); - sb.append("\154"); - sb.append("\ufd42"); - sb.append("\155"); - sb.append("\ufd42"); - sb.append("\156"); - sb.append("\ufd42"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u0203"); sb.append("\157"); - sb.append("\ufd42"); - sb.append("\160"); - sb.append("\ufd42"); - sb.append("\161"); - sb.append("\ufd42"); - sb.append("\162"); - sb.append("\ufd42"); - sb.append("\163"); - sb.append("\ufd42"); - sb.append("\164"); - sb.append("\ufd42"); - sb.append("\165"); - sb.append("\ufd42"); - sb.append("\166"); - sb.append("\ufd42"); - sb.append("\167"); - sb.append("\ufd42"); - sb.append("\170"); - sb.append("\ufd42"); - sb.append("\171"); - sb.append("\ufd42"); - sb.append("\172"); - sb.append("\ufd42"); + sb.append("\u020c"); sb.append("\173"); - sb.append("\ufd42"); + sb.append("\104"); sb.append("\174"); - sb.append("\ufd42"); - sb.append("\175"); - sb.append("\ufd42"); sb.append("\176"); - sb.append("\ufd42"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufd42"); - sb.append("\202"); - sb.append("\ufd42"); + sb.append("\067"); sb.append("\203"); - sb.append("\ufd42"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufd42"); + sb.append("\114"); + sb.append("\217"); + sb.append("\u0213"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); + sb.append("\222"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0205"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u0312"); + sb.append("\u01a0"); sb.append("\231"); - sb.append("\ufd42"); + sb.append("\u01b5"); sb.append("\232"); - sb.append("\ufd42"); + sb.append("\ufec3"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\u0196"); sb.append("\242"); - sb.append("\ufd42"); - sb.append("\243"); - sb.append("\ufd42"); + sb.append("\u0190"); sb.append("\245"); - sb.append("\ufd42"); - sb.append("\246"); - sb.append("\ufd42"); + sb.append("\u0212"); + sb.append("\250"); + sb.append("\021"); sb.append("\251"); - sb.append("\ufd42"); + sb.append("\u015e"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\344"); - sb.append("\003"); - sb.append("\u0221"); + sb.append("\236"); sb.append("\004"); - sb.append("\u021e"); + sb.append("\u01a4"); sb.append("\005"); - sb.append("\u01ac"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); + sb.append("\u01ae"); sb.append("\010"); - sb.append("\u0222"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); + sb.append("\u016d"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u0210"); + sb.append("\u018c"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0215"); + sb.append("\u0162"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\u017e"); sb.append("\045"); - sb.append("\u0200"); + sb.append("\u018f"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\u0202"); + sb.append("\u01ad"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\u01a8"); sb.append("\063"); - sb.append("\u01fc"); + sb.append("\u016a"); sb.append("\065"); - sb.append("\u0203"); + sb.append("\u016b"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\u01a9"); sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); sb.append("\u0163"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\u0166"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\u0194"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\u0173"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\u0175"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\u019e"); sb.append("\104"); - sb.append("\u0212"); - sb.append("\105"); - sb.append("\141"); + sb.append("\u015d"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\u019c"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\u0170"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\u017a"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\u0169"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\u0183"); sb.append("\124"); - sb.append("\u0214"); + sb.append("\u0176"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\u019b"); sb.append("\126"); - sb.append("\u0216"); + sb.append("\u018e"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); - sb.append("\217"); sb.append("\u017f"); + sb.append("\217"); + sb.append("\u0185"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u0201"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0171"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u01b3"); - sb.append("\231"); - sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); + sb.append("\u01a0"); sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u0314"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\162"); sb.append("\031"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\033"); - sb.append("\ufdf7"); - sb.append("\071"); - sb.append("\ufdf7"); - sb.append("\072"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\073"); - sb.append("\ufdf7"); - sb.append("\111"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\112"); - sb.append("\ufdf7"); - sb.append("\113"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\127"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\130"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\131"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\132"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\134"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\135"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\136"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\137"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\140"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\141"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\142"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\143"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\144"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\145"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\146"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\147"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\150"); - sb.append("\ufdf7"); + sb.append("\ufd42"); sb.append("\151"); - sb.append("\ufdf7"); - sb.append("\152"); - sb.append("\ufdf7"); - sb.append("\153"); - sb.append("\ufdf7"); - sb.append("\154"); - sb.append("\ufdf7"); - sb.append("\155"); - sb.append("\ufdf7"); - sb.append("\156"); - sb.append("\ufdf7"); - sb.append("\157"); - sb.append("\ufdf7"); - sb.append("\160"); - sb.append("\ufdf7"); - sb.append("\161"); - sb.append("\ufdf7"); - sb.append("\162"); - sb.append("\ufdf7"); - sb.append("\163"); - sb.append("\ufdf7"); - sb.append("\164"); - sb.append("\ufdf7"); - sb.append("\165"); - sb.append("\ufdf7"); - sb.append("\166"); - sb.append("\ufdf7"); - sb.append("\167"); - sb.append("\ufdf7"); - sb.append("\170"); - sb.append("\ufdf7"); - sb.append("\171"); - sb.append("\ufdf7"); - sb.append("\172"); - sb.append("\ufdf7"); - sb.append("\173"); - sb.append("\ufdf7"); - sb.append("\174"); - sb.append("\ufdf7"); - sb.append("\175"); - sb.append("\ufdf7"); - sb.append("\176"); - sb.append("\ufdf7"); - sb.append("\201"); - sb.append("\ufdf7"); - sb.append("\202"); - sb.append("\ufdf7"); - sb.append("\203"); - sb.append("\ufdf7"); - sb.append("\214"); - sb.append("\ufdf7"); - sb.append("\215"); - sb.append("\ufdf7"); - sb.append("\230"); - sb.append("\ufdf7"); - sb.append("\231"); - sb.append("\ufdf7"); - sb.append("\232"); - sb.append("\ufdf7"); - sb.append("\242"); - sb.append("\ufdf7"); - sb.append("\243"); - sb.append("\ufdf7"); - sb.append("\245"); - sb.append("\ufdf7"); - sb.append("\246"); - sb.append("\ufdf7"); - sb.append("\251"); - sb.append("\ufdf7"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\112"); - sb.append("\u0316"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufd42"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufd42"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufd42"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufd42"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufd42"); sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\126"); - sb.append("\031"); - sb.append("\ufcd3"); - sb.append("\033"); - sb.append("\ufcd3"); - sb.append("\073"); - sb.append("\ufcd3"); - sb.append("\111"); - sb.append("\ufcd3"); - sb.append("\112"); - sb.append("\ufcd3"); - sb.append("\113"); - sb.append("\ufcd3"); - sb.append("\127"); - sb.append("\ufcd3"); - sb.append("\130"); - sb.append("\ufcd3"); - sb.append("\131"); - sb.append("\ufcd3"); - sb.append("\132"); - sb.append("\ufcd3"); - sb.append("\150"); - sb.append("\ufcd3"); + sb.append("\ufd42"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable8.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable8.java index 2dd8f6b46831..f4e4033bfcf6 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable8.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable8.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,84 +29,80 @@ public String getTableData() { } protected EncodedActionTable8() { sb = new StringBuilder(); - sb.append("\151"); - sb.append("\ufcd3"); - sb.append("\152"); - sb.append("\ufcd3"); - sb.append("\153"); - sb.append("\ufcd3"); - sb.append("\154"); - sb.append("\ufcd3"); - sb.append("\155"); - sb.append("\ufcd3"); - sb.append("\156"); - sb.append("\ufcd3"); sb.append("\157"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\160"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\161"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\162"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\163"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\164"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\165"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\166"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\167"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\170"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\171"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\172"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\173"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\174"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\175"); - sb.append("\ufcd3"); + sb.append("\ufd42"); sb.append("\176"); - sb.append("\ufcd3"); - sb.append("\201"); - sb.append("\ufcd3"); - sb.append("\214"); - sb.append("\ufcd3"); - sb.append("\215"); - sb.append("\ufcd3"); - sb.append("\230"); - sb.append("\u0317"); + sb.append("\ufd42"); + sb.append("\177"); + sb.append("\ufd42"); + sb.append("\202"); + sb.append("\ufd42"); + sb.append("\203"); + sb.append("\ufd42"); + sb.append("\204"); + sb.append("\ufd42"); + sb.append("\216"); + sb.append("\ufd42"); sb.append("\231"); - sb.append("\ufcd3"); + sb.append("\u0310"); sb.append("\232"); - sb.append("\ufcd3"); - sb.append("\242"); - sb.append("\ufcd3"); - sb.append("\245"); - sb.append("\ufcd3"); - sb.append("\251"); - sb.append("\ufcd3"); + sb.append("\ufd42"); + sb.append("\233"); + sb.append("\ufd42"); + sb.append("\243"); + sb.append("\ufd42"); + sb.append("\244"); + sb.append("\ufd42"); + sb.append("\246"); + sb.append("\ufd42"); + sb.append("\247"); + sb.append("\ufd42"); + sb.append("\252"); + sb.append("\ufd42"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\344"); sb.append("\003"); - sb.append("\u0221"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\u021e"); + sb.append("\u0222"); sb.append("\005"); - sb.append("\u01ac"); + sb.append("\u01ae"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\u0226"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -115,581 +112,353 @@ protected EncodedActionTable8() { sb.append("\016"); sb.append("\071"); sb.append("\017"); - sb.append("\u0198"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\u0195"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\u0170"); + sb.append("\u0172"); sb.append("\022"); - sb.append("\u0176"); + sb.append("\u0178"); sb.append("\023"); - sb.append("\u016a"); + sb.append("\u016c"); sb.append("\024"); - sb.append("\u018b"); + sb.append("\u018d"); sb.append("\025"); - sb.append("\u0188"); + sb.append("\u018a"); sb.append("\026"); - sb.append("\u0172"); + sb.append("\u0174"); sb.append("\027"); - sb.append("\u01ad"); + sb.append("\u01af"); sb.append("\030"); - sb.append("\u0191"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\u0175"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\u0210"); + sb.append("\u0214"); sb.append("\033"); - sb.append("\u016c"); + sb.append("\u016e"); sb.append("\034"); - sb.append("\u019b"); + sb.append("\u019d"); sb.append("\035"); - sb.append("\u0187"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\u0215"); + sb.append("\u0219"); sb.append("\037"); - sb.append("\u015d"); + sb.append("\u015f"); sb.append("\040"); - sb.append("\u017a"); + sb.append("\u017c"); sb.append("\041"); - sb.append("\u0177"); + sb.append("\u0179"); sb.append("\042"); - sb.append("\u0196"); + sb.append("\u0198"); sb.append("\043"); - sb.append("\u0182"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\u0200"); + sb.append("\u0204"); sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); sb.append("\050"); - sb.append("\u015f"); + sb.append("\u0161"); sb.append("\052"); - sb.append("\u016d"); + sb.append("\u016f"); sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\u0202"); + sb.append("\u0206"); sb.append("\055"); - sb.append("\u0179"); + sb.append("\u017b"); sb.append("\056"); - sb.append("\u0166"); + sb.append("\u0168"); sb.append("\057"); - sb.append("\u015e"); + sb.append("\u0160"); sb.append("\060"); - sb.append("\u01aa"); + sb.append("\u01ac"); sb.append("\061"); - sb.append("\u0184"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\u01fc"); + sb.append("\u0200"); sb.append("\065"); - sb.append("\u0203"); + sb.append("\u0207"); sb.append("\066"); - sb.append("\u01a1"); + sb.append("\u01a3"); sb.append("\067"); - sb.append("\u0165"); + sb.append("\u0167"); sb.append("\070"); - sb.append("\u0189"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\u021d"); + sb.append("\u0221"); sb.append("\076"); - sb.append("\u0163"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\u0216"); sb.append("\105"); sb.append("\141"); sb.append("\114"); - sb.append("\u0185"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\u0210"); sb.append("\124"); - sb.append("\u0214"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\u0215"); sb.append("\126"); - sb.append("\u0216"); + sb.append("\u021a"); sb.append("\130"); - sb.append("\u01a4"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\u01a5"); + sb.append("\u01a7"); sb.append("\132"); - sb.append("\u01a0"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); sb.append("\217"); - sb.append("\u017f"); + sb.append("\u0213"); sb.append("\220"); - sb.append("\u0180"); + sb.append("\u0181"); sb.append("\221"); - sb.append("\u0193"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u0201"); + sb.append("\u0195"); sb.append("\223"); - sb.append("\u017b"); + sb.append("\u0205"); sb.append("\224"); - sb.append("\u0162"); + sb.append("\u017d"); sb.append("\225"); - sb.append("\u0190"); + sb.append("\u0164"); sb.append("\226"); - sb.append("\u018f"); + sb.append("\u0192"); sb.append("\227"); - sb.append("\u019e"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01a0"); sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\231"); - sb.append("\u0319"); + sb.append("\232"); + sb.append("\u0312"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\033"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\071"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\072"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\073"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\111"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\112"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\113"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\127"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\130"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\131"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\132"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\134"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\135"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\136"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\137"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\140"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\141"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\142"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\143"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\144"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\145"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\146"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\147"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\150"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\151"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\152"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\153"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\154"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\155"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\156"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\157"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\160"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\161"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\162"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\163"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\164"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\165"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\166"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\167"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\170"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\171"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\172"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\173"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\174"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\175"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\176"); - sb.append("\ufdf9"); - sb.append("\201"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); + sb.append("\177"); + sb.append("\ufdf7"); sb.append("\202"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\203"); - sb.append("\ufdf9"); - sb.append("\214"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); + sb.append("\204"); + sb.append("\ufdf7"); sb.append("\215"); - sb.append("\ufdf9"); - sb.append("\230"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); + sb.append("\216"); + sb.append("\ufdf7"); sb.append("\231"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); sb.append("\232"); - sb.append("\ufdf9"); - sb.append("\242"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); + sb.append("\233"); + sb.append("\ufdf7"); sb.append("\243"); - sb.append("\ufdf9"); - sb.append("\245"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); + sb.append("\244"); + sb.append("\ufdf7"); sb.append("\246"); - sb.append("\ufdf9"); - sb.append("\251"); - sb.append("\ufdf9"); + sb.append("\ufdf7"); + sb.append("\247"); + sb.append("\ufdf7"); + sb.append("\252"); + sb.append("\ufdf7"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\344"); - sb.append("\003"); - sb.append("\u0221"); sb.append("\004"); - sb.append("\u021e"); - sb.append("\005"); - sb.append("\u01ac"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u0222"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); - sb.append("\032"); - sb.append("\u0210"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); - sb.append("\036"); - sb.append("\u0215"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); - sb.append("\044"); - sb.append("\u0223"); - sb.append("\045"); - sb.append("\u0200"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); - sb.append("\054"); - sb.append("\u0202"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); - sb.append("\062"); - sb.append("\u0220"); - sb.append("\063"); - sb.append("\u01fc"); - sb.append("\065"); - sb.append("\u0203"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); - sb.append("\074"); - sb.append("\u020a"); - sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); - sb.append("\u0163"); - sb.append("\077"); - sb.append("\u0213"); - sb.append("\100"); - sb.append("\u01fd"); - sb.append("\101"); - sb.append("\u021f"); - sb.append("\102"); - sb.append("\u0204"); - sb.append("\103"); - sb.append("\u0218"); - sb.append("\104"); - sb.append("\u0212"); - sb.append("\105"); - sb.append("\141"); - sb.append("\114"); - sb.append("\u0185"); - sb.append("\115"); - sb.append("\u0217"); - sb.append("\116"); - sb.append("\u0207"); - sb.append("\121"); - sb.append("\u021c"); - sb.append("\122"); - sb.append("\u01fe"); - sb.append("\123"); - sb.append("\u020c"); - sb.append("\124"); - sb.append("\u0214"); - sb.append("\125"); - sb.append("\u0211"); - sb.append("\126"); - sb.append("\u0216"); - sb.append("\130"); - sb.append("\u01a4"); - sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); - sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); - sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u0201"); - sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\231"); - sb.append("\ufec3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u020e"); - sb.append("\247"); - sb.append("\021"); - sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u031c"); + sb.append("\232"); + sb.append("\u0314"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\174"); sb.append("\031"); sb.append("\ufdfa"); sb.append("\033"); @@ -784,536 +553,686 @@ protected EncodedActionTable8() { sb.append("\ufdfa"); sb.append("\176"); sb.append("\ufdfa"); - sb.append("\201"); + sb.append("\177"); sb.append("\ufdfa"); sb.append("\202"); sb.append("\ufdfa"); sb.append("\203"); sb.append("\ufdfa"); - sb.append("\214"); + sb.append("\204"); sb.append("\ufdfa"); sb.append("\215"); sb.append("\ufdfa"); - sb.append("\230"); + sb.append("\216"); sb.append("\ufdfa"); sb.append("\231"); sb.append("\ufdfa"); sb.append("\232"); sb.append("\ufdfa"); - sb.append("\242"); + sb.append("\233"); sb.append("\ufdfa"); sb.append("\243"); sb.append("\ufdfa"); - sb.append("\245"); + sb.append("\244"); sb.append("\ufdfa"); sb.append("\246"); sb.append("\ufdfa"); - sb.append("\251"); + sb.append("\247"); + sb.append("\ufdfa"); + sb.append("\252"); sb.append("\ufdfa"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\162"); sb.append("\031"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\033"); - sb.append("\ufd36"); - sb.append("\071"); - sb.append("\ufd36"); - sb.append("\072"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\073"); - sb.append("\ufd36"); - sb.append("\111"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\112"); - sb.append("\ufd36"); - sb.append("\113"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\127"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\130"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\131"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\132"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\134"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\135"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\136"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\137"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\140"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\141"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\142"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\143"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\144"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\145"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\146"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\147"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\150"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\151"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\152"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\153"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\154"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\155"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\156"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\157"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\160"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\161"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\162"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\163"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\164"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\165"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\166"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\167"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\170"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\171"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\172"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\173"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\174"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\175"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\176"); - sb.append("\ufd36"); - sb.append("\201"); - sb.append("\ufd36"); + sb.append("\ufd40"); + sb.append("\177"); + sb.append("\ufd40"); sb.append("\202"); - sb.append("\ufd36"); + sb.append("\ufd40"); sb.append("\203"); - sb.append("\ufd36"); - sb.append("\214"); - sb.append("\ufd36"); - sb.append("\215"); - sb.append("\ufd36"); - sb.append("\230"); - sb.append("\u029b"); + sb.append("\ufd40"); + sb.append("\204"); + sb.append("\ufd40"); + sb.append("\216"); + sb.append("\ufd40"); sb.append("\231"); - sb.append("\ufd36"); + sb.append("\u0316"); sb.append("\232"); - sb.append("\ufd36"); - sb.append("\242"); - sb.append("\ufd36"); + sb.append("\ufd40"); + sb.append("\233"); + sb.append("\ufd40"); sb.append("\243"); - sb.append("\ufd36"); - sb.append("\245"); - sb.append("\ufd36"); + sb.append("\ufd40"); + sb.append("\244"); + sb.append("\ufd40"); sb.append("\246"); - sb.append("\ufd36"); - sb.append("\251"); - sb.append("\ufd36"); + sb.append("\ufd40"); + sb.append("\247"); + sb.append("\ufd40"); + sb.append("\252"); + sb.append("\ufd40"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\344"); + sb.append("\003"); + sb.append("\u0225"); + sb.append("\004"); + sb.append("\u0222"); + sb.append("\005"); + sb.append("\u01ae"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u0226"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); sb.append("\031"); - sb.append("\ufd2f"); - sb.append("\033"); - sb.append("\ufd2f"); + sb.append("\016"); sb.append("\071"); - sb.append("\ufd2f"); - sb.append("\072"); - sb.append("\ufd2f"); - sb.append("\073"); - sb.append("\ufd2f"); - sb.append("\111"); - sb.append("\u026f"); - sb.append("\112"); - sb.append("\ufd2f"); - sb.append("\113"); - sb.append("\ufd2f"); - sb.append("\127"); - sb.append("\ufd2f"); - sb.append("\130"); - sb.append("\ufd2f"); - sb.append("\131"); - sb.append("\ufd2f"); - sb.append("\132"); - sb.append("\ufd2f"); - sb.append("\134"); - sb.append("\ufd2f"); - sb.append("\135"); - sb.append("\ufd2f"); - sb.append("\136"); - sb.append("\ufd2f"); - sb.append("\137"); - sb.append("\ufd2f"); - sb.append("\140"); - sb.append("\ufd2f"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u0214"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0219"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u0227"); + sb.append("\045"); + sb.append("\u0204"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u0206"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); + sb.append("\062"); + sb.append("\u0224"); + sb.append("\063"); + sb.append("\u0200"); + sb.append("\065"); + sb.append("\u0207"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); + sb.append("\074"); + sb.append("\u020e"); + sb.append("\075"); + sb.append("\u0221"); + sb.append("\076"); + sb.append("\u0165"); + sb.append("\077"); + sb.append("\u0217"); + sb.append("\100"); + sb.append("\u0201"); + sb.append("\101"); + sb.append("\u0223"); + sb.append("\102"); + sb.append("\u0208"); + sb.append("\103"); + sb.append("\u021c"); + sb.append("\104"); + sb.append("\u0216"); + sb.append("\105"); sb.append("\141"); - sb.append("\ufd2f"); - sb.append("\142"); - sb.append("\ufd2f"); - sb.append("\143"); - sb.append("\ufd2f"); - sb.append("\144"); - sb.append("\ufd2f"); - sb.append("\145"); - sb.append("\ufd2f"); - sb.append("\146"); - sb.append("\ufd2f"); - sb.append("\147"); - sb.append("\ufd2f"); - sb.append("\150"); - sb.append("\ufd2f"); - sb.append("\151"); - sb.append("\ufd2f"); - sb.append("\152"); - sb.append("\ufd2f"); - sb.append("\153"); - sb.append("\ufd2f"); - sb.append("\154"); - sb.append("\ufd2f"); - sb.append("\155"); - sb.append("\ufd2f"); - sb.append("\156"); - sb.append("\ufd2f"); + sb.append("\114"); + sb.append("\u0187"); + sb.append("\115"); + sb.append("\u021b"); + sb.append("\116"); + sb.append("\u020b"); + sb.append("\121"); + sb.append("\u0220"); + sb.append("\122"); + sb.append("\u0202"); + sb.append("\123"); + sb.append("\u0210"); + sb.append("\124"); + sb.append("\u0218"); + sb.append("\125"); + sb.append("\u0215"); + sb.append("\126"); + sb.append("\u021a"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u0203"); sb.append("\157"); - sb.append("\ufd2f"); - sb.append("\160"); - sb.append("\ufd2f"); - sb.append("\161"); - sb.append("\ufd2f"); - sb.append("\162"); - sb.append("\ufd2f"); - sb.append("\163"); - sb.append("\ufd2f"); - sb.append("\164"); - sb.append("\ufd2f"); - sb.append("\165"); - sb.append("\ufd2f"); - sb.append("\166"); - sb.append("\ufd2f"); - sb.append("\167"); - sb.append("\ufd2f"); - sb.append("\170"); - sb.append("\ufd2f"); - sb.append("\171"); - sb.append("\ufd2f"); - sb.append("\172"); - sb.append("\ufd2f"); + sb.append("\u020c"); sb.append("\173"); - sb.append("\ufd2f"); + sb.append("\104"); sb.append("\174"); - sb.append("\ufd2f"); - sb.append("\175"); - sb.append("\ufd2f"); sb.append("\176"); - sb.append("\ufd2f"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufd2f"); - sb.append("\202"); - sb.append("\ufd2f"); + sb.append("\067"); sb.append("\203"); - sb.append("\ufd2f"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); sb.append("\214"); - sb.append("\u0270"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufd2f"); + sb.append("\114"); + sb.append("\217"); + sb.append("\u0213"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); + sb.append("\222"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0205"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\ufd2f"); + sb.append("\u01a0"); sb.append("\231"); - sb.append("\ufd2f"); + sb.append("\u01b5"); sb.append("\232"); - sb.append("\ufd2f"); + sb.append("\ufec3"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\u0196"); sb.append("\242"); - sb.append("\ufd2f"); - sb.append("\243"); - sb.append("\ufd2f"); + sb.append("\u0190"); sb.append("\245"); - sb.append("\ufd2f"); - sb.append("\246"); - sb.append("\ufd2f"); + sb.append("\u0212"); + sb.append("\250"); + sb.append("\021"); sb.append("\251"); - sb.append("\ufd2f"); + sb.append("\u015e"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u0318"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\033"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\071"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\072"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\073"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\111"); - sb.append("\u026f"); + sb.append("\ufdf6"); sb.append("\112"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\113"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\127"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\130"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\131"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\132"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\134"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\135"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\136"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\137"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\140"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\141"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\142"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\143"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\144"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\145"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\146"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\147"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\150"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\151"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\152"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\153"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\154"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\155"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\156"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\157"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\160"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\161"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\162"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\163"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\164"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\165"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\166"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\167"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\170"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\171"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\172"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\173"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\174"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\175"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\176"); - sb.append("\ufd3b"); - sb.append("\201"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); + sb.append("\177"); + sb.append("\ufdf6"); sb.append("\202"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\203"); - sb.append("\ufd3b"); - sb.append("\214"); - sb.append("\u0270"); + sb.append("\ufdf6"); + sb.append("\204"); + sb.append("\ufdf6"); sb.append("\215"); - sb.append("\ufd3b"); - sb.append("\230"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); + sb.append("\216"); + sb.append("\ufdf6"); sb.append("\231"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); sb.append("\232"); - sb.append("\ufd3b"); - sb.append("\242"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); + sb.append("\233"); + sb.append("\ufdf6"); sb.append("\243"); - sb.append("\ufd3b"); - sb.append("\245"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); + sb.append("\244"); + sb.append("\ufdf6"); sb.append("\246"); - sb.append("\ufd3b"); - sb.append("\251"); - sb.append("\ufd3b"); + sb.append("\ufdf6"); + sb.append("\247"); + sb.append("\ufdf6"); + sb.append("\252"); + sb.append("\ufdf6"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\166"); + sb.append("\102"); sb.append("\031"); - sb.append("\ufd4a"); - sb.append("\033"); - sb.append("\ufd4a"); - sb.append("\071"); - sb.append("\u02a5"); - sb.append("\072"); - sb.append("\u02a2"); - sb.append("\073"); - sb.append("\ufd4a"); + sb.append("\u01d4"); sb.append("\112"); - sb.append("\ufd4a"); - sb.append("\113"); - sb.append("\u02a3"); - sb.append("\127"); - sb.append("\ufd4a"); + sb.append("\u031a"); sb.append("\130"); - sb.append("\ufd4a"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\ufd4a"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\ufd4a"); - sb.append("\134"); - sb.append("\ufd4a"); - sb.append("\135"); - sb.append("\ufd4a"); - sb.append("\136"); - sb.append("\ufd4a"); - sb.append("\137"); - sb.append("\ufd4a"); - sb.append("\140"); - sb.append("\ufd4a"); - sb.append("\141"); - sb.append("\ufd4a"); - sb.append("\142"); - sb.append("\ufd4a"); - sb.append("\143"); - sb.append("\ufd4a"); - sb.append("\144"); - sb.append("\ufd4a"); - sb.append("\145"); - sb.append("\ufd4a"); - sb.append("\146"); - sb.append("\ufd4a"); - sb.append("\147"); - sb.append("\ufd4a"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\ufd4a"); - sb.append("\151"); - sb.append("\ufd4a"); + sb.append("\u01c6"); sb.append("\152"); - sb.append("\ufd4a"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufd4a"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufd4a"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufd4a"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufd4a"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufd4a"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufd4a"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufd4a"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufd4a"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufd4a"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufd4a"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufd4a"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufd4a"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufd4a"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufd4a"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufd4a"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufd4a"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufd4a"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufd4a"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufd4a"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufd4a"); - sb.append("\201"); - sb.append("\ufd4a"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\ufd4a"); - sb.append("\203"); - sb.append("\ufd4a"); - sb.append("\215"); - sb.append("\ufd4a"); - sb.append("\230"); - sb.append("\ufd4a"); + sb.append("\u01c5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\130"); + sb.append("\031"); + sb.append("\ufcd1"); + sb.append("\033"); + sb.append("\ufcd1"); + sb.append("\073"); + sb.append("\ufcd1"); + sb.append("\111"); + sb.append("\ufcd1"); + sb.append("\112"); + sb.append("\ufcd1"); + sb.append("\113"); + sb.append("\ufcd1"); + sb.append("\127"); + sb.append("\ufcd1"); + sb.append("\130"); + sb.append("\ufcd1"); + sb.append("\131"); + sb.append("\ufcd1"); + sb.append("\132"); + sb.append("\ufcd1"); + sb.append("\150"); + sb.append("\ufcd1"); + sb.append("\151"); + sb.append("\ufcd1"); + sb.append("\152"); + sb.append("\ufcd1"); + sb.append("\153"); + sb.append("\ufcd1"); + sb.append("\154"); + sb.append("\ufcd1"); + sb.append("\155"); + sb.append("\ufcd1"); + sb.append("\156"); + sb.append("\ufcd1"); + sb.append("\157"); + sb.append("\ufcd1"); + sb.append("\160"); + sb.append("\ufcd1"); + sb.append("\161"); + sb.append("\ufcd1"); + sb.append("\162"); + sb.append("\ufcd1"); + sb.append("\163"); + sb.append("\ufcd1"); + sb.append("\164"); + sb.append("\ufcd1"); + sb.append("\165"); + sb.append("\ufcd1"); + sb.append("\166"); + sb.append("\ufcd1"); + sb.append("\167"); + sb.append("\ufcd1"); + sb.append("\170"); + sb.append("\ufcd1"); + sb.append("\171"); + sb.append("\ufcd1"); + sb.append("\172"); + sb.append("\ufcd1"); + sb.append("\173"); + sb.append("\ufcd1"); + sb.append("\174"); + sb.append("\ufcd1"); + sb.append("\175"); + sb.append("\ufcd1"); + sb.append("\176"); + sb.append("\ufcd1"); + sb.append("\177"); + sb.append("\ufcd1"); + sb.append("\202"); + sb.append("\ufcd1"); + sb.append("\215"); + sb.append("\ufcd1"); + sb.append("\216"); + sb.append("\ufcd1"); sb.append("\231"); - sb.append("\ufd4a"); + sb.append("\u031b"); sb.append("\232"); - sb.append("\ufd4a"); - sb.append("\242"); - sb.append("\ufd4a"); + sb.append("\ufcd1"); + sb.append("\233"); + sb.append("\ufcd1"); sb.append("\243"); - sb.append("\ufd4a"); - sb.append("\245"); - sb.append("\ufd4a"); + sb.append("\ufcd1"); sb.append("\246"); - sb.append("\ufd4a"); - sb.append("\251"); - sb.append("\ufd4a"); + sb.append("\ufcd1"); + sb.append("\252"); + sb.append("\ufcd1"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); + sb.append("\344"); + sb.append("\003"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\201"); + sb.append("\u0222"); + sb.append("\005"); + sb.append("\u01ae"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u0226"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1322,698 +1241,360 @@ protected EncodedActionTable8() { sb.append("\031"); sb.append("\016"); sb.append("\071"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\106"); + sb.append("\u0214"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\125"); + sb.append("\u0219"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\222"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u0204"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\026"); + sb.append("\u0206"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\210"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\010"); + sb.append("\u0200"); + sb.append("\065"); + sb.append("\u0207"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\051"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\166"); + sb.append("\u0221"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\123"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\012"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\206"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\041"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\144"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\117"); + sb.append("\u0216"); sb.append("\105"); sb.append("\141"); + sb.append("\114"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\136"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\046"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\160"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\013"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\u0210"); sb.append("\124"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\116"); + sb.append("\u0215"); sb.append("\126"); + sb.append("\u021a"); + sb.append("\130"); + sb.append("\u01a6"); sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\217"); + sb.append("\u0213"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u01b0"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0205"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01a0"); sb.append("\231"); - sb.append("\u0324"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufec3"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); + sb.append("\251"); + sb.append("\u015e"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u031d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); sb.append("\031"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\033"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); + sb.append("\071"); + sb.append("\ufdf8"); + sb.append("\072"); + sb.append("\ufdf8"); sb.append("\073"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); + sb.append("\111"); + sb.append("\ufdf8"); sb.append("\112"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); + sb.append("\113"); + sb.append("\ufdf8"); sb.append("\127"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\130"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\131"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\132"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); + sb.append("\134"); + sb.append("\ufdf8"); + sb.append("\135"); + sb.append("\ufdf8"); + sb.append("\136"); + sb.append("\ufdf8"); + sb.append("\137"); + sb.append("\ufdf8"); + sb.append("\140"); + sb.append("\ufdf8"); + sb.append("\141"); + sb.append("\ufdf8"); + sb.append("\142"); + sb.append("\ufdf8"); + sb.append("\143"); + sb.append("\ufdf8"); + sb.append("\144"); + sb.append("\ufdf8"); + sb.append("\145"); + sb.append("\ufdf8"); + sb.append("\146"); + sb.append("\ufdf8"); + sb.append("\147"); + sb.append("\ufdf8"); sb.append("\150"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\151"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\152"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\153"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\154"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\155"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\156"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\157"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\160"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\161"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\162"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\163"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\164"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\165"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\166"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\167"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\170"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\171"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\172"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\173"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\174"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\175"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); sb.append("\176"); - sb.append("\ufe1a"); - sb.append("\201"); - sb.append("\ufe1a"); + sb.append("\ufdf8"); + sb.append("\177"); + sb.append("\ufdf8"); + sb.append("\202"); + sb.append("\ufdf8"); + sb.append("\203"); + sb.append("\ufdf8"); + sb.append("\204"); + sb.append("\ufdf8"); sb.append("\215"); - sb.append("\ufe1a"); - sb.append("\231"); - sb.append("\ufe1a"); - sb.append("\232"); - sb.append("\ufe1a"); - sb.append("\242"); - sb.append("\ufe1a"); - sb.append("\245"); - sb.append("\ufe1a"); - sb.append("\251"); - sb.append("\ufe1a"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\100"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\231"); - sb.append("\u0325"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufdd0"); - sb.append("\033"); - sb.append("\ufdd0"); - sb.append("\073"); - sb.append("\ufdd0"); - sb.append("\112"); - sb.append("\ufdd0"); - sb.append("\127"); - sb.append("\ufdd0"); - sb.append("\130"); - sb.append("\ufdd0"); - sb.append("\131"); - sb.append("\ufdd0"); - sb.append("\132"); - sb.append("\ufdd0"); - sb.append("\150"); - sb.append("\ufdd0"); - sb.append("\151"); - sb.append("\ufdd0"); - sb.append("\152"); - sb.append("\ufdd0"); - sb.append("\153"); - sb.append("\ufdd0"); - sb.append("\154"); - sb.append("\ufdd0"); - sb.append("\155"); - sb.append("\ufdd0"); - sb.append("\156"); - sb.append("\ufdd0"); - sb.append("\157"); - sb.append("\ufdd0"); - sb.append("\160"); - sb.append("\ufdd0"); - sb.append("\161"); - sb.append("\ufdd0"); - sb.append("\162"); - sb.append("\ufdd0"); - sb.append("\163"); - sb.append("\ufdd0"); - sb.append("\164"); - sb.append("\ufdd0"); - sb.append("\165"); - sb.append("\ufdd0"); - sb.append("\166"); - sb.append("\ufdd0"); - sb.append("\167"); - sb.append("\ufdd0"); - sb.append("\170"); - sb.append("\ufdd0"); - sb.append("\171"); - sb.append("\ufdd0"); - sb.append("\172"); - sb.append("\ufdd0"); - sb.append("\173"); - sb.append("\ufdd0"); - sb.append("\174"); - sb.append("\ufdd0"); - sb.append("\175"); - sb.append("\ufdd0"); - sb.append("\176"); - sb.append("\ufdd0"); - sb.append("\201"); - sb.append("\ufdd0"); - sb.append("\215"); - sb.append("\ufdd0"); - sb.append("\231"); - sb.append("\ufdd0"); - sb.append("\232"); - sb.append("\ufdd0"); - sb.append("\242"); - sb.append("\ufdd0"); - sb.append("\245"); - sb.append("\ufdd0"); - sb.append("\251"); - sb.append("\ufdd0"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufdcf"); - sb.append("\033"); - sb.append("\ufdcf"); - sb.append("\073"); - sb.append("\ufdcf"); - sb.append("\112"); - sb.append("\ufdcf"); - sb.append("\127"); - sb.append("\ufdcf"); - sb.append("\130"); - sb.append("\ufdcf"); - sb.append("\131"); - sb.append("\ufdcf"); - sb.append("\132"); - sb.append("\ufdcf"); - sb.append("\150"); - sb.append("\ufdcf"); - sb.append("\151"); - sb.append("\ufdcf"); - sb.append("\152"); - sb.append("\ufdcf"); - sb.append("\153"); - sb.append("\ufdcf"); - sb.append("\154"); - sb.append("\ufdcf"); - sb.append("\155"); - sb.append("\ufdcf"); - sb.append("\156"); - sb.append("\ufdcf"); - sb.append("\157"); - sb.append("\ufdcf"); - sb.append("\160"); - sb.append("\ufdcf"); - sb.append("\161"); - sb.append("\ufdcf"); - sb.append("\162"); - sb.append("\ufdcf"); - sb.append("\163"); - sb.append("\ufdcf"); - sb.append("\164"); - sb.append("\ufdcf"); - sb.append("\165"); - sb.append("\ufdcf"); - sb.append("\166"); - sb.append("\ufdcf"); - sb.append("\167"); - sb.append("\ufdcf"); - sb.append("\170"); - sb.append("\ufdcf"); - sb.append("\171"); - sb.append("\ufdcf"); - sb.append("\172"); - sb.append("\ufdcf"); - sb.append("\173"); - sb.append("\ufdcf"); - sb.append("\174"); - sb.append("\ufdcf"); - sb.append("\175"); - sb.append("\ufdcf"); - sb.append("\176"); - sb.append("\ufdcf"); - sb.append("\201"); - sb.append("\ufdcf"); - sb.append("\215"); - sb.append("\ufdcf"); - sb.append("\231"); - sb.append("\ufdcf"); - sb.append("\232"); - sb.append("\ufdcf"); - sb.append("\242"); - sb.append("\ufdcf"); - sb.append("\245"); - sb.append("\ufdcf"); - sb.append("\251"); - sb.append("\ufdcf"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\202"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\u032e"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\127"); - sb.append("\ufcfb"); - sb.append("\133"); - sb.append("\020"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\231"); - sb.append("\ufcfb"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\244"); - sb.append("\u032d"); - sb.append("\247"); - sb.append("\021"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\106"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\073"); - sb.append("\u033b"); - sb.append("\127"); - sb.append("\ufcf8"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufcf8"); - sb.append("\231"); - sb.append("\ufcf8"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\034"); - sb.append("\010"); - sb.append("\244"); - sb.append("\012"); - sb.append("\075"); - sb.append("\016"); - sb.append("\u0338"); - sb.append("\075"); - sb.append("\166"); - sb.append("\121"); - sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); + sb.append("\ufdf8"); sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\127"); - sb.append("\ufcfc"); - sb.append("\215"); - sb.append("\ufcfc"); - sb.append("\231"); - sb.append("\ufcfc"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\127"); - sb.append("\u0336"); - sb.append("\215"); - sb.append("\ufcfe"); - sb.append("\231"); - sb.append("\ufcfe"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\127"); - sb.append("\ufcfa"); - sb.append("\215"); - sb.append("\ufcfa"); - sb.append("\231"); - sb.append("\ufcfa"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); + sb.append("\ufdf8"); sb.append("\231"); - sb.append("\u0335"); + sb.append("\ufdf8"); + sb.append("\232"); + sb.append("\ufdf8"); + sb.append("\233"); + sb.append("\ufdf8"); + sb.append("\243"); + sb.append("\ufdf8"); + sb.append("\244"); + sb.append("\ufdf8"); + sb.append("\246"); + sb.append("\ufdf8"); + sb.append("\247"); + sb.append("\ufdf8"); + sb.append("\252"); + sb.append("\ufdf8"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\344"); + sb.append("\003"); + sb.append("\u0225"); sb.append("\004"); - sb.append("\201"); + sb.append("\u0222"); + sb.append("\005"); + sb.append("\u01ae"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u0226"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2022,634 +1603,856 @@ protected EncodedActionTable8() { sb.append("\031"); sb.append("\016"); sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); + sb.append("\017"); + sb.append("\u019a"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); + sb.append("\u0197"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\u032f"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\202"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); + sb.append("\030"); + sb.append("\u0193"); sb.append("\031"); - sb.append("\016"); - sb.append("\071"); + sb.append("\u0177"); sb.append("\032"); - sb.append("\106"); + sb.append("\u0214"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); sb.append("\036"); - sb.append("\125"); + sb.append("\u0219"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); sb.append("\044"); - sb.append("\222"); + sb.append("\u0227"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u0204"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); + sb.append("\053"); + sb.append("\u01ab"); sb.append("\054"); - sb.append("\026"); + sb.append("\u0206"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); sb.append("\062"); - sb.append("\210"); + sb.append("\u0224"); sb.append("\063"); - sb.append("\010"); + sb.append("\u0200"); + sb.append("\065"); + sb.append("\u0207"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); sb.append("\074"); - sb.append("\u032e"); + sb.append("\u020e"); sb.append("\075"); - sb.append("\166"); + sb.append("\u0221"); + sb.append("\076"); + sb.append("\u0165"); sb.append("\077"); - sb.append("\123"); + sb.append("\u0217"); sb.append("\100"); - sb.append("\012"); + sb.append("\u0201"); sb.append("\101"); - sb.append("\206"); + sb.append("\u0223"); sb.append("\102"); - sb.append("\041"); + sb.append("\u0208"); sb.append("\103"); - sb.append("\144"); + sb.append("\u021c"); sb.append("\104"); - sb.append("\117"); + sb.append("\u0216"); sb.append("\105"); sb.append("\141"); + sb.append("\114"); + sb.append("\u0187"); sb.append("\115"); - sb.append("\136"); + sb.append("\u021b"); sb.append("\116"); - sb.append("\046"); + sb.append("\u020b"); sb.append("\121"); - sb.append("\160"); + sb.append("\u0220"); sb.append("\122"); - sb.append("\013"); + sb.append("\u0202"); sb.append("\123"); - sb.append("\065"); - sb.append("\124"); + sb.append("\u0210"); sb.append("\124"); + sb.append("\u0218"); sb.append("\125"); - sb.append("\116"); + sb.append("\u0215"); sb.append("\126"); + sb.append("\u021a"); + sb.append("\130"); + sb.append("\u01a6"); sb.append("\131"); - sb.append("\127"); - sb.append("\ufcfb"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); sb.append("\133"); - sb.append("\020"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\172"); - sb.append("\104"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\101"); + sb.append("\217"); + sb.append("\u0213"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); sb.append("\222"); - sb.append("\u01b0"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0205"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01a0"); sb.append("\231"); - sb.append("\ufcfb"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufec3"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\244"); - sb.append("\u032d"); - sb.append("\247"); + sb.append("\241"); + sb.append("\u0196"); + sb.append("\242"); + sb.append("\u0190"); + sb.append("\245"); + sb.append("\u0212"); + sb.append("\250"); sb.append("\021"); sb.append("\251"); - sb.append("\u0227"); - sb.append("\253"); - sb.append("\147"); + sb.append("\u015e"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\231"); - sb.append("\u0331"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\127"); - sb.append("\ufcf3"); - sb.append("\134"); - sb.append("\u0332"); - sb.append("\215"); - sb.append("\ufcf3"); - sb.append("\231"); - sb.append("\ufcf3"); + sb.append("\232"); + sb.append("\u0320"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); + sb.append("\174"); sb.append("\031"); - sb.append("\016"); + sb.append("\ufdf9"); + sb.append("\033"); + sb.append("\ufdf9"); sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); + sb.append("\ufdf9"); + sb.append("\072"); + sb.append("\ufdf9"); + sb.append("\073"); + sb.append("\ufdf9"); + sb.append("\111"); + sb.append("\ufdf9"); + sb.append("\112"); + sb.append("\ufdf9"); + sb.append("\113"); + sb.append("\ufdf9"); + sb.append("\127"); + sb.append("\ufdf9"); + sb.append("\130"); + sb.append("\ufdf9"); + sb.append("\131"); + sb.append("\ufdf9"); + sb.append("\132"); + sb.append("\ufdf9"); + sb.append("\134"); + sb.append("\ufdf9"); + sb.append("\135"); + sb.append("\ufdf9"); sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); + sb.append("\ufdf9"); + sb.append("\137"); + sb.append("\ufdf9"); + sb.append("\140"); + sb.append("\ufdf9"); + sb.append("\141"); + sb.append("\ufdf9"); + sb.append("\142"); + sb.append("\ufdf9"); + sb.append("\143"); + sb.append("\ufdf9"); + sb.append("\144"); + sb.append("\ufdf9"); + sb.append("\145"); + sb.append("\ufdf9"); + sb.append("\146"); + sb.append("\ufdf9"); + sb.append("\147"); + sb.append("\ufdf9"); + sb.append("\150"); + sb.append("\ufdf9"); + sb.append("\151"); + sb.append("\ufdf9"); + sb.append("\152"); + sb.append("\ufdf9"); + sb.append("\153"); + sb.append("\ufdf9"); + sb.append("\154"); + sb.append("\ufdf9"); + sb.append("\155"); + sb.append("\ufdf9"); + sb.append("\156"); + sb.append("\ufdf9"); + sb.append("\157"); + sb.append("\ufdf9"); sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufdf9"); + sb.append("\161"); + sb.append("\ufdf9"); + sb.append("\162"); + sb.append("\ufdf9"); + sb.append("\163"); + sb.append("\ufdf9"); + sb.append("\164"); + sb.append("\ufdf9"); + sb.append("\165"); + sb.append("\ufdf9"); + sb.append("\166"); + sb.append("\ufdf9"); + sb.append("\167"); + sb.append("\ufdf9"); + sb.append("\170"); + sb.append("\ufdf9"); + sb.append("\171"); + sb.append("\ufdf9"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufdf9"); sb.append("\173"); + sb.append("\ufdf9"); + sb.append("\174"); + sb.append("\ufdf9"); + sb.append("\175"); + sb.append("\ufdf9"); sb.append("\176"); + sb.append("\ufdf9"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufdf9"); sb.append("\202"); - sb.append("\054"); + sb.append("\ufdf9"); sb.append("\203"); - sb.append("\120"); + sb.append("\ufdf9"); sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); + sb.append("\ufdf9"); + sb.append("\215"); + sb.append("\ufdf9"); sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); + sb.append("\ufdf9"); + sb.append("\231"); + sb.append("\ufdf9"); + sb.append("\232"); + sb.append("\ufdf9"); + sb.append("\233"); + sb.append("\ufdf9"); + sb.append("\243"); + sb.append("\ufdf9"); + sb.append("\244"); + sb.append("\ufdf9"); + sb.append("\246"); + sb.append("\ufdf9"); + sb.append("\247"); + sb.append("\ufdf9"); + sb.append("\252"); + sb.append("\ufdf9"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\174"); + sb.append("\031"); + sb.append("\ufd34"); + sb.append("\033"); + sb.append("\ufd34"); + sb.append("\071"); + sb.append("\ufd34"); + sb.append("\072"); + sb.append("\ufd34"); + sb.append("\073"); + sb.append("\ufd34"); + sb.append("\111"); + sb.append("\ufd34"); + sb.append("\112"); + sb.append("\ufd34"); + sb.append("\113"); + sb.append("\ufd34"); + sb.append("\127"); + sb.append("\ufd34"); + sb.append("\130"); + sb.append("\ufd34"); + sb.append("\131"); + sb.append("\ufd34"); + sb.append("\132"); + sb.append("\ufd34"); + sb.append("\134"); + sb.append("\ufd34"); + sb.append("\135"); + sb.append("\ufd34"); + sb.append("\136"); + sb.append("\ufd34"); + sb.append("\137"); + sb.append("\ufd34"); + sb.append("\140"); + sb.append("\ufd34"); + sb.append("\141"); + sb.append("\ufd34"); sb.append("\142"); - sb.append("\211"); + sb.append("\ufd34"); + sb.append("\143"); + sb.append("\ufd34"); + sb.append("\144"); + sb.append("\ufd34"); + sb.append("\145"); + sb.append("\ufd34"); + sb.append("\146"); + sb.append("\ufd34"); + sb.append("\147"); + sb.append("\ufd34"); + sb.append("\150"); + sb.append("\ufd34"); + sb.append("\151"); + sb.append("\ufd34"); + sb.append("\152"); + sb.append("\ufd34"); + sb.append("\153"); + sb.append("\ufd34"); + sb.append("\154"); + sb.append("\ufd34"); sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufd34"); + sb.append("\156"); + sb.append("\ufd34"); + sb.append("\157"); + sb.append("\ufd34"); + sb.append("\160"); + sb.append("\ufd34"); + sb.append("\161"); + sb.append("\ufd34"); + sb.append("\162"); + sb.append("\ufd34"); + sb.append("\163"); + sb.append("\ufd34"); + sb.append("\164"); + sb.append("\ufd34"); + sb.append("\165"); + sb.append("\ufd34"); + sb.append("\166"); + sb.append("\ufd34"); + sb.append("\167"); + sb.append("\ufd34"); + sb.append("\170"); + sb.append("\ufd34"); + sb.append("\171"); + sb.append("\ufd34"); + sb.append("\172"); + sb.append("\ufd34"); + sb.append("\173"); + sb.append("\ufd34"); + sb.append("\174"); + sb.append("\ufd34"); + sb.append("\175"); + sb.append("\ufd34"); + sb.append("\176"); + sb.append("\ufd34"); + sb.append("\177"); + sb.append("\ufd34"); + sb.append("\202"); + sb.append("\ufd34"); + sb.append("\203"); + sb.append("\ufd34"); + sb.append("\204"); + sb.append("\ufd34"); + sb.append("\215"); + sb.append("\ufd34"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufd34"); + sb.append("\231"); + sb.append("\u029f"); + sb.append("\232"); + sb.append("\ufd34"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); + sb.append("\ufd34"); + sb.append("\243"); + sb.append("\ufd34"); + sb.append("\244"); + sb.append("\ufd34"); + sb.append("\246"); + sb.append("\ufd34"); sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufd34"); + sb.append("\252"); + sb.append("\ufd34"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\174"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufd2d"); sb.append("\033"); - sb.append("\ufe5c"); + sb.append("\ufd2d"); + sb.append("\071"); + sb.append("\ufd2d"); + sb.append("\072"); + sb.append("\ufd2d"); sb.append("\073"); - sb.append("\ufe5c"); + sb.append("\ufd2d"); + sb.append("\111"); + sb.append("\u0273"); sb.append("\112"); - sb.append("\ufe5c"); + sb.append("\ufd2d"); + sb.append("\113"); + sb.append("\ufd2d"); sb.append("\127"); - sb.append("\ufe5c"); + sb.append("\ufd2d"); sb.append("\130"); - sb.append("\ufe5c"); + sb.append("\ufd2d"); sb.append("\131"); - sb.append("\ufe5c"); + sb.append("\ufd2d"); sb.append("\132"); - sb.append("\ufe5c"); + sb.append("\ufd2d"); + sb.append("\134"); + sb.append("\ufd2d"); + sb.append("\135"); + sb.append("\ufd2d"); + sb.append("\136"); + sb.append("\ufd2d"); + sb.append("\137"); + sb.append("\ufd2d"); + sb.append("\140"); + sb.append("\ufd2d"); + sb.append("\141"); + sb.append("\ufd2d"); + sb.append("\142"); + sb.append("\ufd2d"); + sb.append("\143"); + sb.append("\ufd2d"); + sb.append("\144"); + sb.append("\ufd2d"); + sb.append("\145"); + sb.append("\ufd2d"); + sb.append("\146"); + sb.append("\ufd2d"); + sb.append("\147"); + sb.append("\ufd2d"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufd2d"); sb.append("\151"); - sb.append("\ufe5c"); + sb.append("\ufd2d"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufd2d"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufd2d"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufd2d"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufd2d"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufd2d"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufd2d"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufd2d"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufd2d"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufd2d"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufd2d"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufd2d"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufd2d"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufd2d"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufd2d"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufd2d"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufd2d"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufd2d"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufd2d"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufd2d"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufd2d"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\ufd2d"); + sb.append("\177"); + sb.append("\ufd2d"); + sb.append("\202"); + sb.append("\ufd2d"); + sb.append("\203"); + sb.append("\ufd2d"); + sb.append("\204"); + sb.append("\ufd2d"); sb.append("\215"); - sb.append("\ufe5c"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd2d"); sb.append("\231"); - sb.append("\ufe5c"); + sb.append("\ufd2d"); sb.append("\232"); - sb.append("\ufe5c"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufd2d"); + sb.append("\233"); + sb.append("\ufd2d"); + sb.append("\243"); + sb.append("\ufd2d"); + sb.append("\244"); + sb.append("\ufd2d"); + sb.append("\246"); + sb.append("\ufd2d"); + sb.append("\247"); + sb.append("\ufd2d"); + sb.append("\252"); + sb.append("\ufd2d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); + sb.append("\174"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufd39"); + sb.append("\033"); + sb.append("\ufd39"); + sb.append("\071"); + sb.append("\ufd39"); + sb.append("\072"); + sb.append("\ufd39"); + sb.append("\073"); + sb.append("\ufd39"); + sb.append("\111"); + sb.append("\u0273"); + sb.append("\112"); + sb.append("\ufd39"); + sb.append("\113"); + sb.append("\ufd39"); sb.append("\127"); - sb.append("\ufcf7"); + sb.append("\ufd39"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufd39"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufd39"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufd39"); + sb.append("\134"); + sb.append("\ufd39"); + sb.append("\135"); + sb.append("\ufd39"); + sb.append("\136"); + sb.append("\ufd39"); + sb.append("\137"); + sb.append("\ufd39"); + sb.append("\140"); + sb.append("\ufd39"); + sb.append("\141"); + sb.append("\ufd39"); + sb.append("\142"); + sb.append("\ufd39"); + sb.append("\143"); + sb.append("\ufd39"); + sb.append("\144"); + sb.append("\ufd39"); + sb.append("\145"); + sb.append("\ufd39"); + sb.append("\146"); + sb.append("\ufd39"); + sb.append("\147"); + sb.append("\ufd39"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufd39"); + sb.append("\151"); + sb.append("\ufd39"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufd39"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufd39"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufd39"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufd39"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufd39"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufd39"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufd39"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufd39"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufd39"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufd39"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufd39"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufd39"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufd39"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufd39"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufd39"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufd39"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufd39"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufd39"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufd39"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufd39"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\ufd39"); + sb.append("\177"); + sb.append("\ufd39"); + sb.append("\202"); + sb.append("\ufd39"); + sb.append("\203"); + sb.append("\ufd39"); + sb.append("\204"); + sb.append("\ufd39"); sb.append("\215"); - sb.append("\ufcf7"); - sb.append("\231"); - sb.append("\ufcf7"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\u0274"); + sb.append("\216"); + sb.append("\ufd39"); + sb.append("\231"); + sb.append("\ufd39"); + sb.append("\232"); + sb.append("\ufd39"); + sb.append("\233"); + sb.append("\ufd39"); + sb.append("\243"); + sb.append("\ufd39"); + sb.append("\244"); + sb.append("\ufd39"); + sb.append("\246"); + sb.append("\ufd39"); + sb.append("\247"); + sb.append("\ufd39"); + sb.append("\252"); + sb.append("\ufd39"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\124"); + sb.append("\170"); sb.append("\031"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\033"); - sb.append("\ufd1f"); + sb.append("\ufd48"); + sb.append("\071"); + sb.append("\u02a9"); + sb.append("\072"); + sb.append("\u02a6"); sb.append("\073"); - sb.append("\ufd1f"); - sb.append("\111"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\112"); - sb.append("\ufd1f"); + sb.append("\ufd48"); + sb.append("\113"); + sb.append("\u02a7"); sb.append("\127"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\130"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\131"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\132"); - sb.append("\ufd1f"); + sb.append("\ufd48"); + sb.append("\134"); + sb.append("\ufd48"); + sb.append("\135"); + sb.append("\ufd48"); + sb.append("\136"); + sb.append("\ufd48"); + sb.append("\137"); + sb.append("\ufd48"); + sb.append("\140"); + sb.append("\ufd48"); + sb.append("\141"); + sb.append("\ufd48"); + sb.append("\142"); + sb.append("\ufd48"); + sb.append("\143"); + sb.append("\ufd48"); + sb.append("\144"); + sb.append("\ufd48"); + sb.append("\145"); + sb.append("\ufd48"); + sb.append("\146"); + sb.append("\ufd48"); + sb.append("\147"); + sb.append("\ufd48"); sb.append("\150"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\151"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\152"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\153"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\154"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\155"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\156"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\157"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\160"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\161"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\162"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\163"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\164"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\165"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\166"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\167"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\170"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\171"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\172"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\173"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\174"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\175"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\176"); - sb.append("\ufd1f"); - sb.append("\201"); - sb.append("\ufd1f"); - sb.append("\214"); - sb.append("\ufd1f"); - sb.append("\215"); - sb.append("\ufd1f"); - sb.append("\230"); - sb.append("\ufd1f"); + sb.append("\ufd48"); + sb.append("\177"); + sb.append("\ufd48"); + sb.append("\202"); + sb.append("\ufd48"); + sb.append("\203"); + sb.append("\ufd48"); + sb.append("\204"); + sb.append("\ufd48"); + sb.append("\216"); + sb.append("\ufd48"); sb.append("\231"); - sb.append("\ufd1f"); + sb.append("\ufd48"); sb.append("\232"); - sb.append("\ufd1f"); - sb.append("\242"); - sb.append("\ufd1f"); - sb.append("\245"); - sb.append("\ufd1f"); - sb.append("\251"); - sb.append("\ufd1f"); + sb.append("\ufd48"); + sb.append("\233"); + sb.append("\ufd48"); + sb.append("\243"); + sb.append("\ufd48"); + sb.append("\244"); + sb.append("\ufd48"); + sb.append("\246"); + sb.append("\ufd48"); + sb.append("\247"); + sb.append("\ufd48"); + sb.append("\252"); + sb.append("\ufd48"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\204"); + sb.append("\172"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2665,7 +2468,7 @@ protected EncodedActionTable8() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -2673,7 +2476,7 @@ protected EncodedActionTable8() { sb.append("\063"); sb.append("\010"); sb.append("\074"); - sb.append("\u032e"); + sb.append("\051"); sb.append("\075"); sb.append("\166"); sb.append("\077"); @@ -2706,352 +2509,388 @@ protected EncodedActionTable8() { sb.append("\116"); sb.append("\126"); sb.append("\131"); - sb.append("\127"); - sb.append("\ufcfb"); sb.append("\133"); sb.append("\020"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); - sb.append("\114"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufcfb"); - sb.append("\216"); + sb.append("\114"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufcfb"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\u0328"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\244"); - sb.append("\u032d"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\010"); - sb.append("\127"); - sb.append("\ufcfd"); - sb.append("\215"); - sb.append("\ufcfd"); - sb.append("\231"); - sb.append("\ufcfd"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\ufde4"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\127"); - sb.append("\ufd4f"); - sb.append("\215"); - sb.append("\ufd4f"); - sb.append("\231"); - sb.append("\ufd4f"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe19"); + sb.append("\033"); + sb.append("\ufe19"); + sb.append("\073"); + sb.append("\ufe19"); + sb.append("\112"); + sb.append("\ufe19"); sb.append("\127"); - sb.append("\ufcf5"); - sb.append("\215"); - sb.append("\ufcf5"); - sb.append("\231"); - sb.append("\ufcf5"); + sb.append("\ufe19"); + sb.append("\130"); + sb.append("\ufe19"); + sb.append("\131"); + sb.append("\ufe19"); + sb.append("\132"); + sb.append("\ufe19"); + sb.append("\150"); + sb.append("\ufe19"); + sb.append("\151"); + sb.append("\ufe19"); + sb.append("\152"); + sb.append("\ufe19"); + sb.append("\153"); + sb.append("\ufe19"); + sb.append("\154"); + sb.append("\ufe19"); + sb.append("\155"); + sb.append("\ufe19"); + sb.append("\156"); + sb.append("\ufe19"); + sb.append("\157"); + sb.append("\ufe19"); + sb.append("\160"); + sb.append("\ufe19"); + sb.append("\161"); + sb.append("\ufe19"); + sb.append("\162"); + sb.append("\ufe19"); + sb.append("\163"); + sb.append("\ufe19"); + sb.append("\164"); + sb.append("\ufe19"); + sb.append("\165"); + sb.append("\ufe19"); + sb.append("\166"); + sb.append("\ufe19"); + sb.append("\167"); + sb.append("\ufe19"); + sb.append("\170"); + sb.append("\ufe19"); + sb.append("\171"); + sb.append("\ufe19"); + sb.append("\172"); + sb.append("\ufe19"); + sb.append("\173"); + sb.append("\ufe19"); + sb.append("\174"); + sb.append("\ufe19"); + sb.append("\175"); + sb.append("\ufe19"); + sb.append("\176"); + sb.append("\ufe19"); + sb.append("\177"); + sb.append("\ufe19"); + sb.append("\202"); + sb.append("\ufe19"); + sb.append("\216"); + sb.append("\ufe19"); + sb.append("\232"); + sb.append("\ufe19"); + sb.append("\233"); + sb.append("\ufe19"); + sb.append("\243"); + sb.append("\ufe19"); + sb.append("\246"); + sb.append("\ufe19"); + sb.append("\252"); + sb.append("\ufe19"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\174"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); - sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\u033e"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\130"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\u0224"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\104"); + sb.append("\u01ce"); sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); sb.append("\176"); + sb.append("\u01d0"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); + sb.append("\u01c5"); + sb.append("\232"); + sb.append("\u0329"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); + sb.append("\031"); + sb.append("\ufdcf"); + sb.append("\033"); + sb.append("\ufdcf"); + sb.append("\073"); + sb.append("\ufdcf"); + sb.append("\112"); + sb.append("\ufdcf"); + sb.append("\127"); + sb.append("\ufdcf"); + sb.append("\130"); + sb.append("\ufdcf"); + sb.append("\131"); + sb.append("\ufdcf"); + sb.append("\132"); + sb.append("\ufdcf"); + sb.append("\150"); + sb.append("\ufdcf"); sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); + sb.append("\ufdcf"); + sb.append("\152"); + sb.append("\ufdcf"); + sb.append("\153"); + sb.append("\ufdcf"); + sb.append("\154"); + sb.append("\ufdcf"); sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufdcf"); + sb.append("\156"); + sb.append("\ufdcf"); + sb.append("\157"); + sb.append("\ufdcf"); + sb.append("\160"); + sb.append("\ufdcf"); + sb.append("\161"); + sb.append("\ufdcf"); + sb.append("\162"); + sb.append("\ufdcf"); + sb.append("\163"); + sb.append("\ufdcf"); + sb.append("\164"); + sb.append("\ufdcf"); + sb.append("\165"); + sb.append("\ufdcf"); + sb.append("\166"); + sb.append("\ufdcf"); + sb.append("\167"); + sb.append("\ufdcf"); + sb.append("\170"); + sb.append("\ufdcf"); + sb.append("\171"); + sb.append("\ufdcf"); + sb.append("\172"); + sb.append("\ufdcf"); + sb.append("\173"); + sb.append("\ufdcf"); + sb.append("\174"); + sb.append("\ufdcf"); + sb.append("\175"); + sb.append("\ufdcf"); + sb.append("\176"); + sb.append("\ufdcf"); + sb.append("\177"); + sb.append("\ufdcf"); + sb.append("\202"); + sb.append("\ufdcf"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufdcf"); + sb.append("\232"); + sb.append("\ufdcf"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufdcf"); + sb.append("\243"); + sb.append("\ufdcf"); + sb.append("\246"); + sb.append("\ufdcf"); + sb.append("\252"); + sb.append("\ufdcf"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\ufdce"); + sb.append("\033"); + sb.append("\ufdce"); + sb.append("\073"); + sb.append("\ufdce"); + sb.append("\112"); + sb.append("\ufdce"); sb.append("\127"); - sb.append("\ufcf9"); + sb.append("\ufdce"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufdce"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufdce"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufdce"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\ufdce"); + sb.append("\151"); + sb.append("\ufdce"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\ufdce"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\ufdce"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\ufdce"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\ufdce"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\ufdce"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\ufdce"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\ufdce"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\ufdce"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\ufdce"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\ufdce"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\ufdce"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\ufdce"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\ufdce"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\ufdce"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\ufdce"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\ufdce"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\ufdce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\ufdce"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\ufdce"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\ufdce"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufcf9"); - sb.append("\231"); - sb.append("\ufcf9"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\034"); - sb.append("\010"); - sb.append("\244"); - sb.append("\012"); - sb.append("\075"); - sb.append("\016"); - sb.append("\u0338"); - sb.append("\075"); - sb.append("\166"); - sb.append("\121"); - sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); + sb.append("\ufdce"); + sb.append("\177"); + sb.append("\ufdce"); + sb.append("\202"); + sb.append("\ufdce"); sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufdce"); + sb.append("\232"); + sb.append("\ufdce"); sb.append("\233"); - sb.append("\152"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\230"); - sb.append("\u033f"); + sb.append("\ufdce"); + sb.append("\243"); + sb.append("\ufdce"); + sb.append("\246"); + sb.append("\ufdce"); + sb.append("\252"); + sb.append("\ufdce"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\202"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3067,7 +2906,7 @@ protected EncodedActionTable8() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -3075,7 +2914,7 @@ protected EncodedActionTable8() { sb.append("\063"); sb.append("\010"); sb.append("\074"); - sb.append("\u032e"); + sb.append("\u0332"); sb.append("\075"); sb.append("\166"); sb.append("\077"); @@ -3109,205 +2948,221 @@ protected EncodedActionTable8() { sb.append("\126"); sb.append("\131"); sb.append("\127"); - sb.append("\ufcfb"); + sb.append("\ufcf9"); sb.append("\133"); sb.append("\020"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\172"); - sb.append("\104"); + sb.append("\157"); + sb.append("\u0228"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufcfb"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufcf9"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\244"); - sb.append("\u032d"); - sb.append("\247"); + sb.append("\245"); + sb.append("\u0331"); + sb.append("\250"); sb.append("\021"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\253"); - sb.append("\147"); + sb.append("\252"); + sb.append("\u022b"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u0341"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\127"); - sb.append("\ufcf4"); - sb.append("\134"); - sb.append("\u0332"); - sb.append("\215"); - sb.append("\ufcf4"); - sb.append("\231"); - sb.append("\ufcf4"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\010"); - sb.append("\127"); - sb.append("\ufcf6"); - sb.append("\215"); - sb.append("\ufcf6"); - sb.append("\231"); - sb.append("\ufcf6"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\132"); + sb.append("\110"); sb.append("\031"); - sb.append("\ufdcd"); - sb.append("\033"); - sb.append("\ufdcd"); - sb.append("\071"); - sb.append("\ufcc8"); - sb.append("\072"); - sb.append("\ufcc8"); + sb.append("\u01d4"); sb.append("\073"); - sb.append("\ufdcd"); - sb.append("\111"); - sb.append("\ufcc8"); - sb.append("\112"); - sb.append("\ufdcd"); - sb.append("\113"); - sb.append("\ufcc8"); + sb.append("\u033f"); sb.append("\127"); - sb.append("\ufdcd"); + sb.append("\ufcf6"); sb.append("\130"); - sb.append("\ufdcd"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\ufdcd"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\ufdcd"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\ufdcd"); - sb.append("\151"); - sb.append("\ufdcd"); + sb.append("\u01c6"); sb.append("\152"); - sb.append("\ufdcd"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufdcd"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufdcd"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufdcd"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufdcd"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufdcd"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufdcd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufdcd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufdcd"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufdcd"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufdcd"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufdcd"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufdcd"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufdcd"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufdcd"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufdcd"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufdcd"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufdcd"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufdcd"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufdcd"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufdcd"); - sb.append("\201"); - sb.append("\ufdcd"); - sb.append("\214"); - sb.append("\ufcc8"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufcf6"); + sb.append("\232"); + sb.append("\ufcf6"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\034"); + sb.append("\010"); + sb.append("\244"); + sb.append("\012"); + sb.append("\075"); + sb.append("\016"); + sb.append("\u033c"); + sb.append("\075"); + sb.append("\166"); + sb.append("\121"); + sb.append("\240"); sb.append("\215"); - sb.append("\ufdcd"); - sb.append("\230"); - sb.append("\ufcc8"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); sb.append("\231"); - sb.append("\ufdcd"); - sb.append("\232"); - sb.append("\ufdcd"); - sb.append("\242"); - sb.append("\ufdcd"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); sb.append("\245"); - sb.append("\ufdcd"); - sb.append("\251"); - sb.append("\ufdcd"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\344"); - sb.append("\003"); - sb.append("\u0221"); + sb.append("\010"); + sb.append("\127"); + sb.append("\ufcfa"); + sb.append("\216"); + sb.append("\ufcfa"); + sb.append("\232"); + sb.append("\ufcfa"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\127"); + sb.append("\u033a"); + sb.append("\216"); + sb.append("\ufcfc"); + sb.append("\232"); + sb.append("\ufcfc"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\010"); + sb.append("\127"); + sb.append("\ufcf8"); + sb.append("\216"); + sb.append("\ufcf8"); + sb.append("\232"); + sb.append("\ufcf8"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\004"); - sb.append("\u021e"); - sb.append("\005"); - sb.append("\u01ac"); + sb.append("\232"); + sb.append("\u0339"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u0222"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3316,238 +3171,126 @@ protected EncodedActionTable8() { sb.append("\031"); sb.append("\016"); sb.append("\071"); - sb.append("\017"); - sb.append("\u0198"); - sb.append("\020"); - sb.append("\u0195"); - sb.append("\021"); - sb.append("\u0170"); - sb.append("\022"); - sb.append("\u0176"); - sb.append("\023"); - sb.append("\u016a"); - sb.append("\024"); - sb.append("\u018b"); - sb.append("\025"); - sb.append("\u0188"); - sb.append("\026"); - sb.append("\u0172"); - sb.append("\027"); - sb.append("\u01ad"); - sb.append("\030"); - sb.append("\u0191"); - sb.append("\031"); - sb.append("\u0175"); sb.append("\032"); - sb.append("\u0210"); - sb.append("\033"); - sb.append("\u016c"); - sb.append("\034"); - sb.append("\u019b"); - sb.append("\035"); - sb.append("\u0187"); + sb.append("\106"); sb.append("\036"); - sb.append("\u0215"); - sb.append("\037"); - sb.append("\u015d"); - sb.append("\040"); - sb.append("\u017a"); - sb.append("\041"); - sb.append("\u0177"); - sb.append("\042"); - sb.append("\u0196"); - sb.append("\043"); - sb.append("\u0182"); + sb.append("\125"); sb.append("\044"); - sb.append("\u0223"); + sb.append("\222"); sb.append("\045"); - sb.append("\u0200"); - sb.append("\046"); - sb.append("\u019d"); - sb.append("\047"); - sb.append("\u019f"); - sb.append("\050"); - sb.append("\u015f"); - sb.append("\052"); - sb.append("\u016d"); - sb.append("\053"); - sb.append("\u01a9"); + sb.append("\u01b3"); sb.append("\054"); - sb.append("\u0202"); - sb.append("\055"); - sb.append("\u0179"); - sb.append("\056"); - sb.append("\u0166"); - sb.append("\057"); - sb.append("\u015e"); - sb.append("\060"); - sb.append("\u01aa"); - sb.append("\061"); - sb.append("\u0184"); + sb.append("\026"); sb.append("\062"); - sb.append("\u0220"); + sb.append("\210"); sb.append("\063"); - sb.append("\u01fc"); - sb.append("\065"); - sb.append("\u0203"); - sb.append("\066"); - sb.append("\u01a1"); - sb.append("\067"); - sb.append("\u0165"); - sb.append("\070"); - sb.append("\u0189"); + sb.append("\010"); sb.append("\074"); - sb.append("\u020a"); + sb.append("\051"); sb.append("\075"); - sb.append("\u021d"); - sb.append("\076"); - sb.append("\u0163"); + sb.append("\166"); sb.append("\077"); - sb.append("\u0213"); + sb.append("\123"); sb.append("\100"); - sb.append("\u01fd"); + sb.append("\012"); sb.append("\101"); - sb.append("\u021f"); + sb.append("\206"); sb.append("\102"); - sb.append("\u0204"); + sb.append("\041"); sb.append("\103"); - sb.append("\u0218"); + sb.append("\144"); sb.append("\104"); - sb.append("\u0212"); + sb.append("\117"); sb.append("\105"); sb.append("\141"); - sb.append("\114"); - sb.append("\u0185"); sb.append("\115"); - sb.append("\u0217"); + sb.append("\136"); sb.append("\116"); - sb.append("\u0207"); + sb.append("\046"); sb.append("\121"); - sb.append("\u021c"); + sb.append("\160"); sb.append("\122"); - sb.append("\u01fe"); + sb.append("\013"); sb.append("\123"); - sb.append("\u020c"); + sb.append("\065"); + sb.append("\124"); sb.append("\124"); - sb.append("\u0214"); sb.append("\125"); - sb.append("\u0211"); + sb.append("\116"); sb.append("\126"); - sb.append("\u0216"); - sb.append("\130"); - sb.append("\u01a4"); sb.append("\131"); - sb.append("\u01a5"); - sb.append("\132"); - sb.append("\u01a0"); sb.append("\133"); - sb.append("\u01ff"); - sb.append("\156"); - sb.append("\u0208"); - sb.append("\172"); - sb.append("\104"); + sb.append("\020"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); - sb.append("\u020f"); sb.append("\217"); - sb.append("\u017f"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0193"); - sb.append("\222"); - sb.append("\u0201"); + sb.append("\101"); sb.append("\223"); - sb.append("\u017b"); - sb.append("\224"); - sb.append("\u0162"); - sb.append("\225"); - sb.append("\u0190"); - sb.append("\226"); - sb.append("\u018f"); - sb.append("\227"); - sb.append("\u019e"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufd6d"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\240"); - sb.append("\u0194"); - sb.append("\241"); - sb.append("\u018e"); - sb.append("\244"); - sb.append("\u0347"); - sb.append("\247"); - sb.append("\021"); sb.append("\250"); - sb.append("\u015c"); - sb.append("\253"); - sb.append("\147"); + sb.append("\021"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); sb.append("\231"); - sb.append("\ufec5"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufec1"); - sb.append("\231"); - sb.append("\ufec1"); + sb.append("\u0333"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\202"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3563,7 +3306,7 @@ protected EncodedActionTable8() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -3571,7 +3314,7 @@ protected EncodedActionTable8() { sb.append("\063"); sb.append("\010"); sb.append("\074"); - sb.append("\051"); + sb.append("\u0332"); sb.append("\075"); sb.append("\166"); sb.append("\077"); @@ -3604,160 +3347,100 @@ protected EncodedActionTable8() { sb.append("\116"); sb.append("\126"); sb.append("\131"); + sb.append("\127"); + sb.append("\ufcf9"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\157"); + sb.append("\u0228"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufcf9"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\245"); + sb.append("\u0331"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); + sb.append("\252"); + sb.append("\u022b"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufebf"); - sb.append("\231"); - sb.append("\ufebf"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u0335"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufcde"); - sb.append("\073"); - sb.append("\ufcde"); - sb.append("\112"); - sb.append("\ufcde"); + sb.append("\012"); sb.append("\127"); - sb.append("\ufcde"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufcde"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufcde"); - sb.append("\231"); - sb.append("\ufcde"); + sb.append("\ufcf1"); + sb.append("\134"); + sb.append("\u0336"); + sb.append("\216"); + sb.append("\ufcf1"); sb.append("\232"); - sb.append("\ufcde"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufcf1"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3773,7 +3456,7 @@ protected EncodedActionTable8() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -3816,144 +3499,312 @@ protected EncodedActionTable8() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe5c"); + sb.append("\073"); + sb.append("\ufe5c"); + sb.append("\112"); + sb.append("\ufe5c"); + sb.append("\127"); + sb.append("\ufe5c"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\ufe5c"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\ufe5c"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\ufe5c"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufe5c"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\231"); - sb.append("\u034c"); - sb.append("\242"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); sb.append("\u01c5"); - sb.append("\245"); + sb.append("\216"); + sb.append("\ufe5c"); + sb.append("\232"); + sb.append("\ufe5c"); + sb.append("\233"); + sb.append("\ufe5c"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\106"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\127"); + sb.append("\ufcf5"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); sb.append("\u01bf"); - sb.append("\251"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufcf5"); + sb.append("\232"); + sb.append("\ufcf5"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); + sb.append("\126"); + sb.append("\031"); + sb.append("\ufd1d"); + sb.append("\033"); + sb.append("\ufd1d"); + sb.append("\073"); + sb.append("\ufd1d"); sb.append("\111"); - sb.append("\u034d"); + sb.append("\ufd1d"); + sb.append("\112"); + sb.append("\ufd1d"); + sb.append("\127"); + sb.append("\ufd1d"); + sb.append("\130"); + sb.append("\ufd1d"); + sb.append("\131"); + sb.append("\ufd1d"); + sb.append("\132"); + sb.append("\ufd1d"); + sb.append("\150"); + sb.append("\ufd1d"); + sb.append("\151"); + sb.append("\ufd1d"); + sb.append("\152"); + sb.append("\ufd1d"); + sb.append("\153"); + sb.append("\ufd1d"); + sb.append("\154"); + sb.append("\ufd1d"); + sb.append("\155"); + sb.append("\ufd1d"); + sb.append("\156"); + sb.append("\ufd1d"); + sb.append("\157"); + sb.append("\ufd1d"); + sb.append("\160"); + sb.append("\ufd1d"); + sb.append("\161"); + sb.append("\ufd1d"); + sb.append("\162"); + sb.append("\ufd1d"); + sb.append("\163"); + sb.append("\ufd1d"); + sb.append("\164"); + sb.append("\ufd1d"); + sb.append("\165"); + sb.append("\ufd1d"); + sb.append("\166"); + sb.append("\ufd1d"); + sb.append("\167"); + sb.append("\ufd1d"); + sb.append("\170"); + sb.append("\ufd1d"); + sb.append("\171"); + sb.append("\ufd1d"); + sb.append("\172"); + sb.append("\ufd1d"); + sb.append("\173"); + sb.append("\ufd1d"); + sb.append("\174"); + sb.append("\ufd1d"); + sb.append("\175"); + sb.append("\ufd1d"); + sb.append("\176"); + sb.append("\ufd1d"); + sb.append("\177"); + sb.append("\ufd1d"); + sb.append("\202"); + sb.append("\ufd1d"); + sb.append("\215"); + sb.append("\ufd1d"); + sb.append("\216"); + sb.append("\ufd1d"); + sb.append("\231"); + sb.append("\ufd1d"); + sb.append("\232"); + sb.append("\ufd1d"); + sb.append("\233"); + sb.append("\ufd1d"); + sb.append("\243"); + sb.append("\ufd1d"); + sb.append("\246"); + sb.append("\ufd1d"); + sb.append("\252"); + sb.append("\ufd1d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\176"); - sb.append("\003"); - sb.append("\u0353"); + sb.append("\204"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -3966,12 +3817,10 @@ protected EncodedActionTable8() { sb.append("\106"); sb.append("\036"); sb.append("\125"); - sb.append("\040"); - sb.append("\u0351"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -3979,7 +3828,7 @@ protected EncodedActionTable8() { sb.append("\063"); sb.append("\010"); sb.append("\074"); - sb.append("\051"); + sb.append("\u0332"); sb.append("\075"); sb.append("\166"); sb.append("\077"); @@ -3996,8 +3845,6 @@ protected EncodedActionTable8() { sb.append("\117"); sb.append("\105"); sb.append("\141"); - sb.append("\112"); - sb.append("\ufe0a"); sb.append("\115"); sb.append("\136"); sb.append("\116"); @@ -4014,200 +3861,120 @@ protected EncodedActionTable8() { sb.append("\116"); sb.append("\126"); sb.append("\131"); + sb.append("\127"); + sb.append("\ufcf9"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\157"); + sb.append("\u0228"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); sb.append("\216"); + sb.append("\ufcf9"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufcf9"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\245"); + sb.append("\u0331"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); + sb.append("\252"); + sb.append("\u022b"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\104"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\073"); - sb.append("\ufd57"); - sb.append("\112"); - sb.append("\ufd57"); - sb.append("\127"); - sb.append("\ufd57"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\073"); - sb.append("\ufd6e"); + sb.append("\010"); sb.append("\127"); - sb.append("\u035e"); + sb.append("\ufcfb"); + sb.append("\216"); + sb.append("\ufcfb"); + sb.append("\232"); + sb.append("\ufcfb"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\112"); - sb.append("\u035d"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\073"); - sb.append("\ufd6e"); - sb.append("\127"); - sb.append("\u0359"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\112"); - sb.append("\ufd6e"); - sb.append("\127"); - sb.append("\u0356"); + sb.append("\231"); + sb.append("\ufde3"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\010"); - sb.append("\073"); - sb.append("\ufd56"); - sb.append("\112"); - sb.append("\ufd56"); - sb.append("\127"); - sb.append("\ufd56"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\073"); - sb.append("\ufe04"); sb.append("\127"); - sb.append("\ufe04"); + sb.append("\ufd4d"); + sb.append("\216"); + sb.append("\ufd4d"); + sb.append("\232"); + sb.append("\ufd4d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\112"); - sb.append("\ufe08"); + sb.append("\010"); sb.append("\127"); - sb.append("\ufe08"); + sb.append("\ufcf3"); + sb.append("\216"); + sb.append("\ufcf3"); + sb.append("\232"); + sb.append("\ufcf3"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\176"); - sb.append("\003"); - sb.append("\u0353"); + sb.append("\174"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -4220,12 +3987,10 @@ protected EncodedActionTable8() { sb.append("\106"); sb.append("\036"); sb.append("\125"); - sb.append("\040"); - sb.append("\u0351"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -4233,7 +3998,7 @@ protected EncodedActionTable8() { sb.append("\063"); sb.append("\010"); sb.append("\074"); - sb.append("\051"); + sb.append("\u0342"); sb.append("\075"); sb.append("\166"); sb.append("\077"); @@ -4250,8 +4015,6 @@ protected EncodedActionTable8() { sb.append("\117"); sb.append("\105"); sb.append("\141"); - sb.append("\112"); - sb.append("\ufd6d"); sb.append("\115"); sb.append("\136"); sb.append("\116"); @@ -4270,98 +4033,182 @@ protected EncodedActionTable8() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\157"); + sb.append("\u0228"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\252"); + sb.append("\u022b"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\106"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\127"); + sb.append("\ufcf7"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\112"); - sb.append("\ufe09"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\112"); - sb.append("\ufe07"); - sb.append("\127"); - sb.append("\ufe07"); + sb.append("\ufcf7"); + sb.append("\232"); + sb.append("\ufcf7"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\073"); - sb.append("\ufd6d"); + sb.append("\034"); + sb.append("\010"); + sb.append("\244"); + sb.append("\012"); + sb.append("\075"); + sb.append("\016"); + sb.append("\u033c"); + sb.append("\075"); + sb.append("\166"); + sb.append("\121"); + sb.append("\240"); + sb.append("\215"); + sb.append("\u01ef"); + sb.append("\217"); + sb.append("\u01f3"); + sb.append("\223"); + sb.append("\341"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\254"); + sb.append("\241"); + sb.append("\255"); + sb.append("\237"); + sb.append("\256"); + sb.append("\245"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\004"); - sb.append("\073"); - sb.append("\u035b"); + sb.append("\231"); + sb.append("\u0343"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\172"); - sb.append("\003"); - sb.append("\u0353"); + sb.append("\202"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -4377,7 +4224,7 @@ protected EncodedActionTable8() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -4385,7 +4232,7 @@ protected EncodedActionTable8() { sb.append("\063"); sb.append("\010"); sb.append("\074"); - sb.append("\051"); + sb.append("\u0332"); sb.append("\075"); sb.append("\166"); sb.append("\077"); @@ -4418,115 +4265,269 @@ protected EncodedActionTable8() { sb.append("\116"); sb.append("\126"); sb.append("\131"); + sb.append("\127"); + sb.append("\ufcf9"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\157"); + sb.append("\u0228"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufcf9"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\245"); + sb.append("\u0331"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); + sb.append("\252"); + sb.append("\u022b"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\112"); - sb.append("\ufe05"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u0345"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\012"); sb.append("\127"); - sb.append("\ufe05"); + sb.append("\ufcf2"); + sb.append("\134"); + sb.append("\u0336"); + sb.append("\216"); + sb.append("\ufcf2"); + sb.append("\232"); + sb.append("\ufcf2"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\010"); + sb.append("\127"); + sb.append("\ufcf4"); + sb.append("\216"); + sb.append("\ufcf4"); + sb.append("\232"); + sb.append("\ufcf4"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\134"); sb.append("\031"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\033"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); + sb.append("\071"); + sb.append("\ufcc6"); + sb.append("\072"); + sb.append("\ufcc6"); sb.append("\073"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); + sb.append("\111"); + sb.append("\ufcc6"); sb.append("\112"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); + sb.append("\113"); + sb.append("\ufcc6"); sb.append("\127"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\130"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\131"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\132"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\150"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\151"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\152"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\153"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\154"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\155"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\156"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\157"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\160"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\161"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\162"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\163"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\164"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); sb.append("\165"); - sb.append("\ufe0b"); + sb.append("\ufdcc"); + sb.append("\166"); + sb.append("\ufdcc"); + sb.append("\167"); + sb.append("\ufdcc"); + sb.append("\170"); + sb.append("\ufdcc"); + sb.append("\171"); + sb.append("\ufdcc"); + sb.append("\172"); + sb.append("\ufdcc"); + sb.append("\173"); + sb.append("\ufdcc"); + sb.append("\174"); + sb.append("\ufdcc"); + sb.append("\175"); + sb.append("\ufdcc"); + sb.append("\176"); + sb.append("\ufdcc"); + sb.append("\177"); + sb.append("\ufdcc"); + sb.append("\202"); + sb.append("\ufdcc"); + sb.append("\215"); + sb.append("\ufcc6"); + sb.append("\216"); + sb.append("\ufdcc"); + sb.append("\231"); + sb.append("\ufcc6"); + sb.append("\232"); + sb.append("\ufdcc"); + sb.append("\233"); + sb.append("\ufdcc"); + sb.append("\243"); + sb.append("\ufdcc"); + sb.append("\246"); + sb.append("\ufdcc"); + sb.append("\252"); + sb.append("\ufdcc"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\344"); + sb.append("\003"); + sb.append("\u0225"); + sb.append("\004"); + sb.append("\u0222"); + sb.append("\005"); + sb.append("\u01ae"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u0226"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\017"); + sb.append("\u019a"); + sb.append("\020"); + sb.append("\u0197"); + sb.append("\021"); + sb.append("\u0172"); + sb.append("\022"); + sb.append("\u0178"); + sb.append("\023"); + sb.append("\u016c"); + sb.append("\024"); + sb.append("\u018d"); + sb.append("\025"); + sb.append("\u018a"); + sb.append("\026"); + sb.append("\u0174"); + sb.append("\027"); + sb.append("\u01af"); + sb.append("\030"); + sb.append("\u0193"); + sb.append("\031"); + sb.append("\u0177"); + sb.append("\032"); + sb.append("\u0214"); + sb.append("\033"); + sb.append("\u016e"); + sb.append("\034"); + sb.append("\u019d"); + sb.append("\035"); + sb.append("\u0189"); + sb.append("\036"); + sb.append("\u0219"); + sb.append("\037"); + sb.append("\u015f"); + sb.append("\040"); + sb.append("\u017c"); + sb.append("\041"); + sb.append("\u0179"); + sb.append("\042"); + sb.append("\u0198"); + sb.append("\043"); + sb.append("\u0184"); + sb.append("\044"); + sb.append("\u0227"); + sb.append("\045"); + sb.append("\u0204"); + sb.append("\046"); + sb.append("\u019f"); + sb.append("\047"); + sb.append("\u01a1"); + sb.append("\050"); + sb.append("\u0161"); + sb.append("\052"); + sb.append("\u016f"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable9.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable9.java index 873b162e3ecd..f9d27d9f4793 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable9.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable9.java @@ -16,6 +16,7 @@ * specific language governing permissions and limitations * under the License. */ + package org.netbeans.modules.php.editor.parser; /** @@ -28,52 +29,184 @@ public String getTableData() { } protected EncodedActionTable9() { sb = new StringBuilder(); - sb.append("\166"); - sb.append("\ufe0b"); - sb.append("\167"); - sb.append("\ufe0b"); - sb.append("\170"); - sb.append("\ufe0b"); - sb.append("\171"); - sb.append("\ufe0b"); - sb.append("\172"); - sb.append("\ufe0b"); + sb.append("\053"); + sb.append("\u01ab"); + sb.append("\054"); + sb.append("\u0206"); + sb.append("\055"); + sb.append("\u017b"); + sb.append("\056"); + sb.append("\u0168"); + sb.append("\057"); + sb.append("\u0160"); + sb.append("\060"); + sb.append("\u01ac"); + sb.append("\061"); + sb.append("\u0186"); + sb.append("\062"); + sb.append("\u0224"); + sb.append("\063"); + sb.append("\u0200"); + sb.append("\065"); + sb.append("\u0207"); + sb.append("\066"); + sb.append("\u01a3"); + sb.append("\067"); + sb.append("\u0167"); + sb.append("\070"); + sb.append("\u018b"); + sb.append("\074"); + sb.append("\u020e"); + sb.append("\075"); + sb.append("\u0221"); + sb.append("\076"); + sb.append("\u0165"); + sb.append("\077"); + sb.append("\u0217"); + sb.append("\100"); + sb.append("\u0201"); + sb.append("\101"); + sb.append("\u0223"); + sb.append("\102"); + sb.append("\u0208"); + sb.append("\103"); + sb.append("\u021c"); + sb.append("\104"); + sb.append("\u0216"); + sb.append("\105"); + sb.append("\141"); + sb.append("\114"); + sb.append("\u0187"); + sb.append("\115"); + sb.append("\u021b"); + sb.append("\116"); + sb.append("\u020b"); + sb.append("\121"); + sb.append("\u0220"); + sb.append("\122"); + sb.append("\u0202"); + sb.append("\123"); + sb.append("\u0210"); + sb.append("\124"); + sb.append("\u0218"); + sb.append("\125"); + sb.append("\u0215"); + sb.append("\126"); + sb.append("\u021a"); + sb.append("\130"); + sb.append("\u01a6"); + sb.append("\131"); + sb.append("\u01a7"); + sb.append("\132"); + sb.append("\u01a2"); + sb.append("\133"); + sb.append("\u0203"); + sb.append("\157"); + sb.append("\u020c"); sb.append("\173"); - sb.append("\ufe0b"); + sb.append("\104"); sb.append("\174"); - sb.append("\ufe0b"); - sb.append("\175"); - sb.append("\ufe0b"); sb.append("\176"); - sb.append("\ufe0b"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufe0b"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufe0b"); + sb.append("\114"); + sb.append("\217"); + sb.append("\u0213"); + sb.append("\220"); + sb.append("\u0181"); + sb.append("\221"); + sb.append("\u0182"); + sb.append("\222"); + sb.append("\u0195"); + sb.append("\223"); + sb.append("\u0205"); + sb.append("\224"); + sb.append("\u017d"); + sb.append("\225"); + sb.append("\u0164"); + sb.append("\226"); + sb.append("\u0192"); + sb.append("\227"); + sb.append("\u0191"); + sb.append("\230"); + sb.append("\u01a0"); sb.append("\231"); - sb.append("\ufe0b"); + sb.append("\u01b5"); sb.append("\232"); - sb.append("\ufe0b"); + sb.append("\ufd6b"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\241"); + sb.append("\u0196"); sb.append("\242"); - sb.append("\ufe0b"); + sb.append("\u0190"); sb.append("\245"); - sb.append("\ufe0b"); + sb.append("\u034b"); + sb.append("\250"); + sb.append("\021"); sb.append("\251"); - sb.append("\ufe0b"); + sb.append("\u015e"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\174"); - sb.append("\003"); - sb.append("\u0353"); sb.append("\004"); - sb.append("\201"); + sb.append("\232"); + sb.append("\ufec5"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufec1"); + sb.append("\232"); + sb.append("\ufec1"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -89,15 +222,13 @@ protected EncodedActionTable9() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); sb.append("\210"); sb.append("\063"); sb.append("\010"); - sb.append("\073"); - sb.append("\ufd6d"); sb.append("\074"); sb.append("\051"); sb.append("\075"); @@ -134,78 +265,160 @@ protected EncodedActionTable9() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\073"); - sb.append("\u0360"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufebf"); + sb.append("\232"); + sb.append("\ufebf"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufcdc"); + sb.append("\073"); + sb.append("\ufcdc"); + sb.append("\112"); + sb.append("\ufcdc"); + sb.append("\127"); + sb.append("\ufcdc"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufcdc"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\003"); - sb.append("\u0353"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufcdc"); + sb.append("\232"); + sb.append("\ufcdc"); + sb.append("\233"); + sb.append("\ufcdc"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -221,7 +434,7 @@ protected EncodedActionTable9() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -264,86 +477,146 @@ protected EncodedActionTable9() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\112"); - sb.append("\ufe06"); - sb.append("\127"); - sb.append("\ufe06"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\232"); + sb.append("\u0350"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\006"); - sb.append("\073"); - sb.append("\ufe03"); - sb.append("\127"); - sb.append("\ufe03"); + sb.append("\004"); + sb.append("\111"); + sb.append("\u0351"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\176"); + sb.append("\003"); + sb.append("\u0357"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -356,10 +629,12 @@ protected EncodedActionTable9() { sb.append("\106"); sb.append("\036"); sb.append("\125"); + sb.append("\040"); + sb.append("\u0355"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -384,6 +659,8 @@ protected EncodedActionTable9() { sb.append("\117"); sb.append("\105"); sb.append("\141"); + sb.append("\112"); + sb.append("\ufe09"); sb.append("\115"); sb.append("\136"); sb.append("\116"); @@ -402,618 +679,200 @@ protected EncodedActionTable9() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\100"); + sb.append("\106"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); + sb.append("\073"); + sb.append("\ufd55"); + sb.append("\112"); + sb.append("\ufd55"); + sb.append("\127"); + sb.append("\ufd55"); sb.append("\130"); - sb.append("\u01c9"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\u01da"); + sb.append("\u01dd"); sb.append("\132"); - sb.append("\u01c1"); + sb.append("\u01c3"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\u01c6"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\231"); - sb.append("\u0365"); - sb.append("\242"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufce0"); - sb.append("\033"); - sb.append("\ufce0"); + sb.append("\006"); sb.append("\073"); - sb.append("\ufce0"); - sb.append("\112"); - sb.append("\ufce0"); + sb.append("\ufd6c"); sb.append("\127"); - sb.append("\ufce0"); - sb.append("\130"); - sb.append("\ufce0"); - sb.append("\131"); - sb.append("\ufce0"); - sb.append("\132"); - sb.append("\ufce0"); - sb.append("\150"); - sb.append("\ufce0"); - sb.append("\151"); - sb.append("\ufce0"); - sb.append("\152"); - sb.append("\ufce0"); - sb.append("\153"); - sb.append("\ufce0"); - sb.append("\154"); - sb.append("\ufce0"); - sb.append("\155"); - sb.append("\ufce0"); - sb.append("\156"); - sb.append("\ufce0"); - sb.append("\157"); - sb.append("\ufce0"); - sb.append("\160"); - sb.append("\ufce0"); - sb.append("\161"); - sb.append("\ufce0"); - sb.append("\162"); - sb.append("\ufce0"); - sb.append("\163"); - sb.append("\ufce0"); - sb.append("\164"); - sb.append("\ufce0"); - sb.append("\165"); - sb.append("\ufce0"); - sb.append("\166"); - sb.append("\ufce0"); - sb.append("\167"); - sb.append("\ufce0"); - sb.append("\170"); - sb.append("\ufce0"); - sb.append("\171"); - sb.append("\ufce0"); - sb.append("\172"); - sb.append("\ufce0"); - sb.append("\173"); - sb.append("\ufce0"); - sb.append("\174"); - sb.append("\ufce0"); - sb.append("\175"); - sb.append("\ufce0"); - sb.append("\176"); - sb.append("\ufce0"); - sb.append("\201"); - sb.append("\ufce0"); - sb.append("\215"); - sb.append("\ufce0"); - sb.append("\231"); - sb.append("\ufce0"); - sb.append("\232"); - sb.append("\ufce0"); - sb.append("\242"); - sb.append("\ufce0"); - sb.append("\245"); - sb.append("\ufce0"); - sb.append("\251"); - sb.append("\ufce0"); + sb.append("\u0362"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufcdf"); - sb.append("\073"); - sb.append("\ufcdf"); + sb.append("\004"); sb.append("\112"); - sb.append("\ufcdf"); - sb.append("\127"); - sb.append("\ufcdf"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufcdf"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufcdf"); - sb.append("\231"); - sb.append("\ufcdf"); - sb.append("\232"); - sb.append("\ufcdf"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\u0361"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufe5d"); - sb.append("\033"); - sb.append("\ufe5d"); + sb.append("\006"); sb.append("\073"); - sb.append("\ufe5d"); - sb.append("\112"); - sb.append("\ufe5d"); + sb.append("\ufd6c"); sb.append("\127"); - sb.append("\ufe5d"); - sb.append("\130"); - sb.append("\ufe5d"); - sb.append("\131"); - sb.append("\ufe5d"); - sb.append("\132"); - sb.append("\ufe5d"); - sb.append("\150"); - sb.append("\ufe5d"); - sb.append("\151"); - sb.append("\ufe5d"); - sb.append("\152"); - sb.append("\ufe5d"); - sb.append("\153"); - sb.append("\ufe5d"); - sb.append("\154"); - sb.append("\ufe5d"); - sb.append("\155"); - sb.append("\ufe5d"); - sb.append("\156"); - sb.append("\ufe5d"); - sb.append("\157"); - sb.append("\ufe5d"); - sb.append("\160"); - sb.append("\ufe5d"); - sb.append("\161"); - sb.append("\ufe5d"); - sb.append("\162"); - sb.append("\ufe5d"); - sb.append("\163"); - sb.append("\ufe5d"); - sb.append("\164"); - sb.append("\ufe5d"); - sb.append("\165"); - sb.append("\ufe5d"); - sb.append("\166"); - sb.append("\ufe5d"); - sb.append("\167"); - sb.append("\ufe5d"); - sb.append("\170"); - sb.append("\ufe5d"); - sb.append("\171"); - sb.append("\ufe5d"); - sb.append("\172"); - sb.append("\ufe5d"); - sb.append("\173"); - sb.append("\ufe5d"); - sb.append("\174"); - sb.append("\ufe5d"); - sb.append("\175"); - sb.append("\ufe5d"); - sb.append("\176"); - sb.append("\ufe5d"); - sb.append("\201"); - sb.append("\ufe5d"); - sb.append("\215"); - sb.append("\ufe5d"); - sb.append("\231"); - sb.append("\ufe5d"); - sb.append("\232"); - sb.append("\ufe5d"); - sb.append("\242"); - sb.append("\ufe5d"); - sb.append("\245"); - sb.append("\ufe5d"); - sb.append("\251"); - sb.append("\ufe5d"); + sb.append("\u035d"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\120"); - sb.append("\031"); - sb.append("\ufdce"); - sb.append("\033"); - sb.append("\ufdce"); - sb.append("\073"); - sb.append("\ufdce"); + sb.append("\006"); sb.append("\112"); - sb.append("\ufdce"); + sb.append("\ufd6c"); sb.append("\127"); - sb.append("\ufdce"); - sb.append("\130"); - sb.append("\ufdce"); - sb.append("\131"); - sb.append("\ufdce"); - sb.append("\132"); - sb.append("\ufdce"); - sb.append("\150"); - sb.append("\ufdce"); - sb.append("\151"); - sb.append("\ufdce"); - sb.append("\152"); - sb.append("\ufdce"); - sb.append("\153"); - sb.append("\ufdce"); - sb.append("\154"); - sb.append("\ufdce"); - sb.append("\155"); - sb.append("\ufdce"); - sb.append("\156"); - sb.append("\ufdce"); - sb.append("\157"); - sb.append("\ufdce"); - sb.append("\160"); - sb.append("\ufdce"); - sb.append("\161"); - sb.append("\ufdce"); - sb.append("\162"); - sb.append("\ufdce"); - sb.append("\163"); - sb.append("\ufdce"); - sb.append("\164"); - sb.append("\ufdce"); - sb.append("\165"); - sb.append("\ufdce"); - sb.append("\166"); - sb.append("\ufdce"); - sb.append("\167"); - sb.append("\ufdce"); - sb.append("\170"); - sb.append("\ufdce"); - sb.append("\171"); - sb.append("\ufdce"); - sb.append("\172"); - sb.append("\ufdce"); - sb.append("\173"); - sb.append("\ufdce"); - sb.append("\174"); - sb.append("\ufdce"); - sb.append("\175"); - sb.append("\ufdce"); - sb.append("\176"); - sb.append("\ufdce"); - sb.append("\201"); - sb.append("\ufdce"); - sb.append("\215"); - sb.append("\ufdce"); - sb.append("\230"); - sb.append("\u01fb"); - sb.append("\231"); - sb.append("\ufdce"); - sb.append("\232"); - sb.append("\ufdce"); - sb.append("\242"); - sb.append("\ufdce"); - sb.append("\245"); - sb.append("\ufdce"); - sb.append("\251"); - sb.append("\ufdce"); + sb.append("\u035a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\ufe5e"); - sb.append("\033"); - sb.append("\ufe5e"); + sb.append("\010"); sb.append("\073"); - sb.append("\ufe5e"); + sb.append("\ufd54"); sb.append("\112"); - sb.append("\ufe5e"); + sb.append("\ufd54"); sb.append("\127"); - sb.append("\ufe5e"); - sb.append("\130"); - sb.append("\ufe5e"); - sb.append("\131"); - sb.append("\ufe5e"); - sb.append("\132"); - sb.append("\ufe5e"); - sb.append("\150"); - sb.append("\ufe5e"); - sb.append("\151"); - sb.append("\ufe5e"); - sb.append("\152"); - sb.append("\ufe5e"); - sb.append("\153"); - sb.append("\ufe5e"); - sb.append("\154"); - sb.append("\ufe5e"); - sb.append("\155"); - sb.append("\ufe5e"); - sb.append("\156"); - sb.append("\ufe5e"); - sb.append("\157"); - sb.append("\ufe5e"); - sb.append("\160"); - sb.append("\ufe5e"); - sb.append("\161"); - sb.append("\ufe5e"); - sb.append("\162"); - sb.append("\ufe5e"); - sb.append("\163"); - sb.append("\ufe5e"); - sb.append("\164"); - sb.append("\ufe5e"); - sb.append("\165"); - sb.append("\ufe5e"); - sb.append("\166"); - sb.append("\ufe5e"); - sb.append("\167"); - sb.append("\ufe5e"); - sb.append("\170"); - sb.append("\ufe5e"); - sb.append("\171"); - sb.append("\ufe5e"); - sb.append("\172"); - sb.append("\ufe5e"); - sb.append("\173"); - sb.append("\ufe5e"); - sb.append("\174"); - sb.append("\ufe5e"); - sb.append("\175"); - sb.append("\ufe5e"); - sb.append("\176"); - sb.append("\ufe5e"); - sb.append("\201"); - sb.append("\ufe5e"); - sb.append("\215"); - sb.append("\ufe5e"); - sb.append("\231"); - sb.append("\ufe5e"); - sb.append("\232"); - sb.append("\ufe5e"); - sb.append("\242"); - sb.append("\ufe5e"); - sb.append("\245"); - sb.append("\ufe5e"); - sb.append("\251"); - sb.append("\ufe5e"); + sb.append("\ufd54"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufce1"); + sb.append("\006"); sb.append("\073"); - sb.append("\ufce1"); + sb.append("\ufe03"); + sb.append("\127"); + sb.append("\ufe03"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); sb.append("\112"); - sb.append("\ufce1"); + sb.append("\ufe07"); sb.append("\127"); - sb.append("\ufce1"); - sb.append("\130"); - sb.append("\u01c9"); - sb.append("\131"); - sb.append("\u01da"); - sb.append("\132"); - sb.append("\u01c1"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufce1"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufce1"); - sb.append("\231"); - sb.append("\ufce1"); - sb.append("\232"); - sb.append("\ufce1"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\ufe07"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\176"); + sb.append("\003"); + sb.append("\u0357"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1026,10 +885,12 @@ protected EncodedActionTable9() { sb.append("\106"); sb.append("\036"); sb.append("\125"); + sb.append("\040"); + sb.append("\u0355"); sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1054,6 +915,8 @@ protected EncodedActionTable9() { sb.append("\117"); sb.append("\105"); sb.append("\141"); + sb.append("\112"); + sb.append("\ufd6b"); sb.append("\115"); sb.append("\136"); sb.append("\116"); @@ -1072,78 +935,98 @@ protected EncodedActionTable9() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\004"); + sb.append("\112"); + sb.append("\ufe08"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\006"); + sb.append("\112"); + sb.append("\ufe06"); sb.append("\127"); - sb.append("\ufebe"); - sb.append("\231"); - sb.append("\ufebe"); + sb.append("\ufe06"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\202"); sb.append("\004"); - sb.append("\201"); + sb.append("\073"); + sb.append("\ufd6b"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\073"); + sb.append("\u035f"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\172"); + sb.append("\003"); + sb.append("\u0357"); + sb.append("\004"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1159,7 +1042,7 @@ protected EncodedActionTable9() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1167,7 +1050,7 @@ protected EncodedActionTable9() { sb.append("\063"); sb.append("\010"); sb.append("\074"); - sb.append("\u032e"); + sb.append("\051"); sb.append("\075"); sb.append("\166"); sb.append("\077"); @@ -1200,94 +1083,164 @@ protected EncodedActionTable9() { sb.append("\116"); sb.append("\126"); sb.append("\131"); - sb.append("\127"); - sb.append("\ufcfb"); sb.append("\133"); sb.append("\020"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufcfb"); - sb.append("\233"); - sb.append("\152"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\244"); - sb.append("\u032d"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\231"); - sb.append("\u036f"); + sb.append("\006"); + sb.append("\112"); + sb.append("\ufe04"); + sb.append("\127"); + sb.append("\ufe04"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\004"); - sb.append("\134"); - sb.append("\u0332"); + sb.append("\120"); + sb.append("\031"); + sb.append("\ufe0a"); + sb.append("\033"); + sb.append("\ufe0a"); + sb.append("\073"); + sb.append("\ufe0a"); + sb.append("\112"); + sb.append("\ufe0a"); + sb.append("\127"); + sb.append("\ufe0a"); + sb.append("\130"); + sb.append("\ufe0a"); + sb.append("\131"); + sb.append("\ufe0a"); + sb.append("\132"); + sb.append("\ufe0a"); + sb.append("\150"); + sb.append("\ufe0a"); + sb.append("\151"); + sb.append("\ufe0a"); + sb.append("\152"); + sb.append("\ufe0a"); + sb.append("\153"); + sb.append("\ufe0a"); + sb.append("\154"); + sb.append("\ufe0a"); + sb.append("\155"); + sb.append("\ufe0a"); + sb.append("\156"); + sb.append("\ufe0a"); + sb.append("\157"); + sb.append("\ufe0a"); + sb.append("\160"); + sb.append("\ufe0a"); + sb.append("\161"); + sb.append("\ufe0a"); + sb.append("\162"); + sb.append("\ufe0a"); + sb.append("\163"); + sb.append("\ufe0a"); + sb.append("\164"); + sb.append("\ufe0a"); + sb.append("\165"); + sb.append("\ufe0a"); + sb.append("\166"); + sb.append("\ufe0a"); + sb.append("\167"); + sb.append("\ufe0a"); + sb.append("\170"); + sb.append("\ufe0a"); + sb.append("\171"); + sb.append("\ufe0a"); + sb.append("\172"); + sb.append("\ufe0a"); + sb.append("\173"); + sb.append("\ufe0a"); + sb.append("\174"); + sb.append("\ufe0a"); + sb.append("\175"); + sb.append("\ufe0a"); + sb.append("\176"); + sb.append("\ufe0a"); + sb.append("\177"); + sb.append("\ufe0a"); + sb.append("\202"); + sb.append("\ufe0a"); + sb.append("\216"); + sb.append("\ufe0a"); + sb.append("\232"); + sb.append("\ufe0a"); + sb.append("\233"); + sb.append("\ufe0a"); + sb.append("\243"); + sb.append("\ufe0a"); + sb.append("\246"); + sb.append("\ufe0a"); + sb.append("\252"); + sb.append("\ufe0a"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\174"); + sb.append("\003"); + sb.append("\u0357"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1303,13 +1256,15 @@ protected EncodedActionTable9() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); sb.append("\210"); sb.append("\063"); sb.append("\010"); + sb.append("\073"); + sb.append("\ufd6b"); sb.append("\074"); sb.append("\051"); sb.append("\075"); @@ -1346,70 +1301,78 @@ protected EncodedActionTable9() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\200"); sb.append("\004"); - sb.append("\201"); + sb.append("\073"); + sb.append("\u0364"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\172"); + sb.append("\003"); + sb.append("\u0357"); + sb.append("\004"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1425,11 +1388,7 @@ protected EncodedActionTable9() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); - sb.append("\050"); - sb.append("\173"); - sb.append("\051"); - sb.append("\214"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1472,74 +1431,86 @@ protected EncodedActionTable9() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\156"); - sb.append("\u0224"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\047"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\251"); - sb.append("\u0227"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\006"); + sb.append("\112"); + sb.append("\ufe05"); + sb.append("\127"); + sb.append("\ufe05"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\006"); + sb.append("\073"); + sb.append("\ufe02"); + sb.append("\127"); + sb.append("\ufe02"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -1555,7 +1526,7 @@ protected EncodedActionTable9() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -1598,459 +1569,655 @@ protected EncodedActionTable9() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); + sb.append("\102"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\007"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\232"); + sb.append("\u0369"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); + sb.append("\ufcde"); + sb.append("\033"); + sb.append("\ufcde"); + sb.append("\073"); + sb.append("\ufcde"); + sb.append("\112"); + sb.append("\ufcde"); + sb.append("\127"); + sb.append("\ufcde"); + sb.append("\130"); + sb.append("\ufcde"); sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufcde"); + sb.append("\132"); + sb.append("\ufcde"); + sb.append("\150"); + sb.append("\ufcde"); + sb.append("\151"); + sb.append("\ufcde"); + sb.append("\152"); + sb.append("\ufcde"); + sb.append("\153"); + sb.append("\ufcde"); + sb.append("\154"); + sb.append("\ufcde"); + sb.append("\155"); + sb.append("\ufcde"); + sb.append("\156"); + sb.append("\ufcde"); + sb.append("\157"); + sb.append("\ufcde"); + sb.append("\160"); + sb.append("\ufcde"); + sb.append("\161"); + sb.append("\ufcde"); + sb.append("\162"); + sb.append("\ufcde"); + sb.append("\163"); + sb.append("\ufcde"); + sb.append("\164"); + sb.append("\ufcde"); + sb.append("\165"); + sb.append("\ufcde"); + sb.append("\166"); + sb.append("\ufcde"); + sb.append("\167"); + sb.append("\ufcde"); + sb.append("\170"); + sb.append("\ufcde"); + sb.append("\171"); + sb.append("\ufcde"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufcde"); sb.append("\173"); + sb.append("\ufcde"); + sb.append("\174"); + sb.append("\ufcde"); + sb.append("\175"); + sb.append("\ufcde"); sb.append("\176"); + sb.append("\ufcde"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufcde"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufcde"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufcde"); + sb.append("\232"); + sb.append("\ufcde"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufcde"); + sb.append("\243"); + sb.append("\ufcde"); + sb.append("\246"); + sb.append("\ufcde"); + sb.append("\252"); + sb.append("\ufcde"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); + sb.append("\120"); sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufcdd"); + sb.append("\073"); + sb.append("\ufcdd"); + sb.append("\112"); + sb.append("\ufcdd"); + sb.append("\127"); + sb.append("\ufcdd"); + sb.append("\130"); + sb.append("\u01cb"); sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufcdd"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\104"); + sb.append("\u01ce"); sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); sb.append("\176"); + sb.append("\u01d0"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\u01c1"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); - sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\u01c5"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufcdd"); + sb.append("\232"); + sb.append("\ufcdd"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufcdd"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); + sb.append("\120"); sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); + sb.append("\ufe5d"); + sb.append("\033"); + sb.append("\ufe5d"); + sb.append("\073"); + sb.append("\ufe5d"); + sb.append("\112"); + sb.append("\ufe5d"); + sb.append("\127"); + sb.append("\ufe5d"); + sb.append("\130"); + sb.append("\ufe5d"); sb.append("\131"); - sb.append("\133"); - sb.append("\020"); + sb.append("\ufe5d"); + sb.append("\132"); + sb.append("\ufe5d"); + sb.append("\150"); + sb.append("\ufe5d"); + sb.append("\151"); + sb.append("\ufe5d"); + sb.append("\152"); + sb.append("\ufe5d"); + sb.append("\153"); + sb.append("\ufe5d"); + sb.append("\154"); + sb.append("\ufe5d"); + sb.append("\155"); + sb.append("\ufe5d"); + sb.append("\156"); + sb.append("\ufe5d"); + sb.append("\157"); + sb.append("\ufe5d"); + sb.append("\160"); + sb.append("\ufe5d"); + sb.append("\161"); + sb.append("\ufe5d"); + sb.append("\162"); + sb.append("\ufe5d"); + sb.append("\163"); + sb.append("\ufe5d"); + sb.append("\164"); + sb.append("\ufe5d"); + sb.append("\165"); + sb.append("\ufe5d"); + sb.append("\166"); + sb.append("\ufe5d"); + sb.append("\167"); + sb.append("\ufe5d"); + sb.append("\170"); + sb.append("\ufe5d"); + sb.append("\171"); + sb.append("\ufe5d"); sb.append("\172"); - sb.append("\104"); + sb.append("\ufe5d"); sb.append("\173"); + sb.append("\ufe5d"); + sb.append("\174"); + sb.append("\ufe5d"); + sb.append("\175"); + sb.append("\ufe5d"); sb.append("\176"); + sb.append("\ufe5d"); sb.append("\177"); - sb.append("\130"); - sb.append("\200"); - sb.append("\067"); + sb.append("\ufe5d"); sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); + sb.append("\ufe5d"); sb.append("\216"); - sb.append("\207"); + sb.append("\ufe5d"); + sb.append("\232"); + sb.append("\ufe5d"); + sb.append("\233"); + sb.append("\ufe5d"); + sb.append("\243"); + sb.append("\ufe5d"); + sb.append("\246"); + sb.append("\ufe5d"); + sb.append("\252"); + sb.append("\ufe5d"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\122"); + sb.append("\031"); + sb.append("\ufdcd"); + sb.append("\033"); + sb.append("\ufdcd"); + sb.append("\073"); + sb.append("\ufdcd"); + sb.append("\112"); + sb.append("\ufdcd"); + sb.append("\127"); + sb.append("\ufdcd"); + sb.append("\130"); + sb.append("\ufdcd"); + sb.append("\131"); + sb.append("\ufdcd"); + sb.append("\132"); + sb.append("\ufdcd"); + sb.append("\150"); + sb.append("\ufdcd"); sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); + sb.append("\ufdcd"); + sb.append("\152"); + sb.append("\ufdcd"); + sb.append("\153"); + sb.append("\ufdcd"); + sb.append("\154"); + sb.append("\ufdcd"); sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); + sb.append("\ufdcd"); + sb.append("\156"); + sb.append("\ufdcd"); + sb.append("\157"); + sb.append("\ufdcd"); + sb.append("\160"); + sb.append("\ufdcd"); + sb.append("\161"); + sb.append("\ufdcd"); + sb.append("\162"); + sb.append("\ufdcd"); + sb.append("\163"); + sb.append("\ufdcd"); + sb.append("\164"); + sb.append("\ufdcd"); + sb.append("\165"); + sb.append("\ufdcd"); + sb.append("\166"); + sb.append("\ufdcd"); + sb.append("\167"); + sb.append("\ufdcd"); + sb.append("\170"); + sb.append("\ufdcd"); + sb.append("\171"); + sb.append("\ufdcd"); + sb.append("\172"); + sb.append("\ufdcd"); + sb.append("\173"); + sb.append("\ufdcd"); + sb.append("\174"); + sb.append("\ufdcd"); + sb.append("\175"); + sb.append("\ufdcd"); + sb.append("\176"); + sb.append("\ufdcd"); + sb.append("\177"); + sb.append("\ufdcd"); + sb.append("\202"); + sb.append("\ufdcd"); sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); + sb.append("\ufdcd"); + sb.append("\231"); + sb.append("\u01ff"); + sb.append("\232"); + sb.append("\ufdcd"); sb.append("\233"); - sb.append("\152"); - sb.append("\234"); - sb.append("\015"); - sb.append("\235"); - sb.append("\073"); - sb.append("\236"); - sb.append("\060"); - sb.append("\247"); - sb.append("\021"); - sb.append("\253"); - sb.append("\147"); - sb.append("\254"); - sb.append("\064"); - sb.append("\255"); - sb.append("\055"); + sb.append("\ufdcd"); + sb.append("\243"); + sb.append("\ufdcd"); + sb.append("\246"); + sb.append("\ufdcd"); + sb.append("\252"); + sb.append("\ufdcd"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); + sb.append("\120"); sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); + sb.append("\ufe5e"); + sb.append("\033"); + sb.append("\ufe5e"); + sb.append("\073"); + sb.append("\ufe5e"); + sb.append("\112"); + sb.append("\ufe5e"); + sb.append("\127"); + sb.append("\ufe5e"); + sb.append("\130"); + sb.append("\ufe5e"); + sb.append("\131"); + sb.append("\ufe5e"); + sb.append("\132"); + sb.append("\ufe5e"); + sb.append("\150"); + sb.append("\ufe5e"); + sb.append("\151"); + sb.append("\ufe5e"); + sb.append("\152"); + sb.append("\ufe5e"); + sb.append("\153"); + sb.append("\ufe5e"); + sb.append("\154"); + sb.append("\ufe5e"); + sb.append("\155"); + sb.append("\ufe5e"); + sb.append("\156"); + sb.append("\ufe5e"); + sb.append("\157"); + sb.append("\ufe5e"); + sb.append("\160"); + sb.append("\ufe5e"); + sb.append("\161"); + sb.append("\ufe5e"); + sb.append("\162"); + sb.append("\ufe5e"); + sb.append("\163"); + sb.append("\ufe5e"); + sb.append("\164"); + sb.append("\ufe5e"); + sb.append("\165"); + sb.append("\ufe5e"); + sb.append("\166"); + sb.append("\ufe5e"); + sb.append("\167"); + sb.append("\ufe5e"); + sb.append("\170"); + sb.append("\ufe5e"); + sb.append("\171"); + sb.append("\ufe5e"); + sb.append("\172"); + sb.append("\ufe5e"); + sb.append("\173"); + sb.append("\ufe5e"); + sb.append("\174"); + sb.append("\ufe5e"); + sb.append("\175"); + sb.append("\ufe5e"); + sb.append("\176"); + sb.append("\ufe5e"); + sb.append("\177"); + sb.append("\ufe5e"); + sb.append("\202"); + sb.append("\ufe5e"); + sb.append("\216"); + sb.append("\ufe5e"); + sb.append("\232"); + sb.append("\ufe5e"); + sb.append("\233"); + sb.append("\ufe5e"); + sb.append("\243"); + sb.append("\ufe5e"); + sb.append("\246"); + sb.append("\ufe5e"); + sb.append("\252"); + sb.append("\ufe5e"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\120"); + sb.append("\031"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufcdf"); + sb.append("\073"); + sb.append("\ufcdf"); + sb.append("\112"); + sb.append("\ufcdf"); + sb.append("\127"); + sb.append("\ufcdf"); + sb.append("\130"); + sb.append("\u01cb"); + sb.append("\131"); + sb.append("\u01dd"); + sb.append("\132"); + sb.append("\u01c3"); + sb.append("\150"); + sb.append("\u01c6"); + sb.append("\151"); + sb.append("\ufcdf"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); + sb.append("\154"); + sb.append("\u01d9"); + sb.append("\155"); + sb.append("\u01c4"); + sb.append("\156"); + sb.append("\u01cd"); + sb.append("\157"); + sb.append("\u01d6"); + sb.append("\160"); + sb.append("\u01dc"); + sb.append("\161"); + sb.append("\u01cf"); + sb.append("\162"); + sb.append("\u01bf"); + sb.append("\163"); + sb.append("\u01cc"); + sb.append("\164"); + sb.append("\u01da"); + sb.append("\165"); + sb.append("\u01d8"); + sb.append("\166"); + sb.append("\u01ca"); + sb.append("\167"); + sb.append("\u01c8"); + sb.append("\170"); + sb.append("\u01d7"); + sb.append("\171"); + sb.append("\u01d3"); + sb.append("\172"); + sb.append("\u01ce"); + sb.append("\173"); + sb.append("\u01de"); + sb.append("\174"); + sb.append("\u01c9"); + sb.append("\175"); + sb.append("\u01d2"); + sb.append("\176"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufcdf"); + sb.append("\232"); + sb.append("\ufcdf"); + sb.append("\233"); + sb.append("\ufcdf"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); sb.append("\051"); sb.append("\075"); sb.append("\166"); @@ -2086,70 +2253,78 @@ protected EncodedActionTable9() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\006"); + sb.append("\127"); + sb.append("\ufebe"); + sb.append("\232"); + sb.append("\ufebe"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\202"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2165,7 +2340,7 @@ protected EncodedActionTable9() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -2173,7 +2348,7 @@ protected EncodedActionTable9() { sb.append("\063"); sb.append("\010"); sb.append("\074"); - sb.append("\051"); + sb.append("\u0332"); sb.append("\075"); sb.append("\166"); sb.append("\077"); @@ -2206,72 +2381,94 @@ protected EncodedActionTable9() { sb.append("\116"); sb.append("\126"); sb.append("\131"); + sb.append("\127"); + sb.append("\ufcf9"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\157"); + sb.append("\u0228"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); + sb.append("\232"); + sb.append("\ufcf9"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\245"); + sb.append("\u0331"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); + sb.append("\252"); + sb.append("\u022b"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\004"); + sb.append("\232"); + sb.append("\u0373"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\004"); + sb.append("\134"); + sb.append("\u0336"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2287,7 +2484,7 @@ protected EncodedActionTable9() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -2330,70 +2527,70 @@ protected EncodedActionTable9() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); + sb.append("\200"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2409,7 +2606,11 @@ protected EncodedActionTable9() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); + sb.append("\050"); + sb.append("\173"); + sb.append("\051"); + sb.append("\214"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -2452,70 +2653,74 @@ protected EncodedActionTable9() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); + sb.append("\157"); + sb.append("\u0228"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\047"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); + sb.append("\252"); + sb.append("\u022b"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2531,7 +2736,7 @@ protected EncodedActionTable9() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -2574,70 +2779,70 @@ protected EncodedActionTable9() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2653,7 +2858,7 @@ protected EncodedActionTable9() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -2696,70 +2901,70 @@ protected EncodedActionTable9() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2775,7 +2980,7 @@ protected EncodedActionTable9() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -2818,70 +3023,70 @@ protected EncodedActionTable9() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\170"); sb.append("\004"); - sb.append("\201"); + sb.append("\202"); sb.append("\006"); sb.append("\156"); sb.append("\007"); sb.append("\175"); sb.append("\010"); - sb.append("\u01af"); + sb.append("\u01b1"); sb.append("\011"); sb.append("\204"); sb.append("\012"); @@ -2897,7 +3102,7 @@ protected EncodedActionTable9() { sb.append("\044"); sb.append("\222"); sb.append("\045"); - sb.append("\u01b1"); + sb.append("\u01b3"); sb.append("\054"); sb.append("\026"); sb.append("\062"); @@ -2940,1593 +3145,1389 @@ protected EncodedActionTable9() { sb.append("\131"); sb.append("\133"); sb.append("\020"); - sb.append("\172"); - sb.append("\104"); sb.append("\173"); + sb.append("\104"); + sb.append("\174"); sb.append("\176"); - sb.append("\177"); - sb.append("\130"); sb.append("\200"); + sb.append("\130"); + sb.append("\201"); sb.append("\067"); - sb.append("\202"); - sb.append("\054"); sb.append("\203"); - sb.append("\120"); + sb.append("\054"); sb.append("\204"); - sb.append("\207"); + sb.append("\120"); sb.append("\205"); - sb.append("\154"); + sb.append("\207"); sb.append("\206"); - sb.append("\216"); + sb.append("\154"); sb.append("\207"); - sb.append("\151"); + sb.append("\216"); sb.append("\210"); - sb.append("\142"); + sb.append("\151"); sb.append("\211"); - sb.append("\155"); + sb.append("\142"); sb.append("\212"); - sb.append("\063"); + sb.append("\155"); sb.append("\213"); - sb.append("\074"); + sb.append("\063"); sb.append("\214"); + sb.append("\074"); + sb.append("\215"); sb.append("\114"); - sb.append("\216"); + sb.append("\217"); sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); + sb.append("\223"); + sb.append("\u01b2"); + sb.append("\231"); + sb.append("\u01b5"); sb.append("\234"); - sb.append("\015"); + sb.append("\152"); sb.append("\235"); - sb.append("\073"); + sb.append("\015"); sb.append("\236"); + sb.append("\073"); + sb.append("\237"); sb.append("\060"); - sb.append("\247"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\147"); sb.append("\254"); - sb.append("\064"); + sb.append("\147"); sb.append("\255"); + sb.append("\064"); + sb.append("\256"); sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe4b"); - sb.append("\073"); - sb.append("\ufe4b"); - sb.append("\112"); - sb.append("\ufe4b"); - sb.append("\127"); - sb.append("\ufe4b"); - sb.append("\130"); - sb.append("\ufe4b"); - sb.append("\131"); - sb.append("\ufe4b"); - sb.append("\132"); - sb.append("\ufe4b"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe4b"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\104"); sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); sb.append("\176"); - sb.append("\u01be"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe4b"); - sb.append("\231"); - sb.append("\ufe4b"); - sb.append("\232"); - sb.append("\ufe4b"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe54"); - sb.append("\073"); - sb.append("\ufe54"); - sb.append("\112"); - sb.append("\ufe54"); - sb.append("\127"); - sb.append("\ufe54"); - sb.append("\130"); - sb.append("\ufe54"); - sb.append("\131"); - sb.append("\ufe54"); - sb.append("\132"); - sb.append("\ufe54"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe54"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe54"); - sb.append("\231"); - sb.append("\ufe54"); - sb.append("\232"); - sb.append("\ufe54"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe52"); - sb.append("\073"); - sb.append("\ufe52"); - sb.append("\112"); - sb.append("\ufe52"); - sb.append("\127"); - sb.append("\ufe52"); - sb.append("\130"); - sb.append("\ufe52"); - sb.append("\131"); - sb.append("\ufe52"); - sb.append("\132"); - sb.append("\ufe52"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe52"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe52"); - sb.append("\231"); - sb.append("\ufe52"); - sb.append("\232"); - sb.append("\ufe52"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe50"); - sb.append("\073"); - sb.append("\ufe50"); - sb.append("\112"); - sb.append("\ufe50"); - sb.append("\127"); - sb.append("\ufe50"); - sb.append("\130"); - sb.append("\ufe50"); - sb.append("\131"); - sb.append("\ufe50"); - sb.append("\132"); - sb.append("\ufe50"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe50"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe50"); - sb.append("\231"); - sb.append("\ufe50"); - sb.append("\232"); - sb.append("\ufe50"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe4c"); - sb.append("\073"); - sb.append("\ufe4c"); - sb.append("\112"); - sb.append("\ufe4c"); - sb.append("\127"); - sb.append("\ufe4c"); - sb.append("\130"); - sb.append("\ufe4c"); - sb.append("\131"); - sb.append("\ufe4c"); - sb.append("\132"); - sb.append("\ufe4c"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe4c"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe4c"); - sb.append("\231"); - sb.append("\ufe4c"); - sb.append("\232"); - sb.append("\ufe4c"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe51"); - sb.append("\073"); - sb.append("\ufe51"); - sb.append("\112"); - sb.append("\ufe51"); - sb.append("\127"); - sb.append("\ufe51"); - sb.append("\130"); - sb.append("\ufe51"); - sb.append("\131"); - sb.append("\ufe51"); - sb.append("\132"); - sb.append("\ufe51"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe51"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); - sb.append("\173"); - sb.append("\u01c7"); - sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); - sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufe51"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufe51"); - sb.append("\232"); - sb.append("\ufe51"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe4d"); - sb.append("\073"); - sb.append("\ufe4d"); - sb.append("\112"); - sb.append("\ufe4d"); - sb.append("\127"); - sb.append("\ufe4d"); - sb.append("\130"); - sb.append("\ufe4d"); - sb.append("\131"); - sb.append("\ufe4d"); - sb.append("\132"); - sb.append("\ufe4d"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe4d"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\104"); sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); sb.append("\176"); - sb.append("\u01be"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\u01c3"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufe4d"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufe4d"); - sb.append("\232"); - sb.append("\ufe4d"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe56"); - sb.append("\073"); - sb.append("\ufe56"); - sb.append("\112"); - sb.append("\ufe56"); - sb.append("\127"); - sb.append("\ufe56"); - sb.append("\130"); - sb.append("\ufe56"); - sb.append("\131"); - sb.append("\ufe56"); - sb.append("\132"); - sb.append("\ufe56"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe56"); + sb.append("\u01b5"); + sb.append("\234"); sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); + sb.append("\001"); + sb.append("\002"); + sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\104"); sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); sb.append("\176"); - sb.append("\u01be"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\u01c3"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufe56"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufe56"); - sb.append("\232"); - sb.append("\ufe56"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe53"); - sb.append("\073"); - sb.append("\ufe53"); - sb.append("\112"); - sb.append("\ufe53"); - sb.append("\127"); - sb.append("\ufe53"); - sb.append("\130"); - sb.append("\ufe53"); - sb.append("\131"); - sb.append("\ufe53"); - sb.append("\132"); - sb.append("\ufe53"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe53"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\104"); sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); sb.append("\176"); - sb.append("\u01be"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\u01c3"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufe53"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufe53"); - sb.append("\232"); - sb.append("\ufe53"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe4f"); - sb.append("\073"); - sb.append("\ufe4f"); - sb.append("\112"); - sb.append("\ufe4f"); - sb.append("\127"); - sb.append("\ufe4f"); - sb.append("\130"); - sb.append("\ufe4f"); - sb.append("\131"); - sb.append("\ufe4f"); - sb.append("\132"); - sb.append("\ufe4f"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe4f"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\104"); sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); sb.append("\176"); - sb.append("\u01be"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\u01c3"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufe4f"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufe4f"); - sb.append("\232"); - sb.append("\ufe4f"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); + sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe57"); - sb.append("\073"); - sb.append("\ufe57"); - sb.append("\112"); - sb.append("\ufe57"); - sb.append("\127"); - sb.append("\ufe57"); - sb.append("\130"); - sb.append("\ufe57"); - sb.append("\131"); - sb.append("\ufe57"); - sb.append("\132"); - sb.append("\ufe57"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe57"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); - sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); + sb.append("\046"); + sb.append("\121"); sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); - sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\104"); sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); sb.append("\176"); - sb.append("\u01be"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\u01c3"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufe57"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufe57"); - sb.append("\232"); - sb.append("\ufe57"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); - sb.append("\031"); - sb.append("\u01d2"); - sb.append("\033"); - sb.append("\ufe55"); - sb.append("\073"); - sb.append("\ufe55"); - sb.append("\112"); - sb.append("\ufe55"); - sb.append("\127"); - sb.append("\ufe55"); - sb.append("\130"); - sb.append("\ufe55"); - sb.append("\131"); - sb.append("\ufe55"); - sb.append("\132"); - sb.append("\ufe55"); - sb.append("\150"); - sb.append("\u01c4"); - sb.append("\151"); - sb.append("\ufe55"); - sb.append("\152"); - sb.append("\u01c0"); - sb.append("\153"); - sb.append("\u01d3"); - sb.append("\154"); - sb.append("\u01c2"); - sb.append("\155"); - sb.append("\u01cb"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); sb.append("\156"); - sb.append("\u01d4"); - sb.append("\157"); - sb.append("\u01d9"); - sb.append("\160"); - sb.append("\u01cd"); - sb.append("\161"); - sb.append("\u01bd"); - sb.append("\162"); - sb.append("\u01ca"); - sb.append("\163"); - sb.append("\u01d7"); - sb.append("\164"); - sb.append("\u01d5"); - sb.append("\165"); - sb.append("\u01c8"); + sb.append("\007"); + sb.append("\175"); + sb.append("\010"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); + sb.append("\012"); + sb.append("\075"); + sb.append("\015"); + sb.append("\031"); + sb.append("\016"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); + sb.append("\075"); sb.append("\166"); - sb.append("\u01c6"); - sb.append("\167"); - sb.append("\u01d6"); - sb.append("\170"); - sb.append("\u01d1"); - sb.append("\171"); - sb.append("\u01cc"); - sb.append("\172"); - sb.append("\u01db"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); + sb.append("\121"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); + sb.append("\116"); + sb.append("\126"); + sb.append("\131"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\104"); sb.append("\174"); - sb.append("\u01d0"); - sb.append("\175"); - sb.append("\u01ce"); sb.append("\176"); - sb.append("\u01be"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\u01c3"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufe55"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufe55"); - sb.append("\232"); - sb.append("\ufe55"); - sb.append("\242"); - sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); + sb.append("\u01b5"); + sb.append("\234"); + sb.append("\152"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); + sb.append("\021"); + sb.append("\254"); + sb.append("\147"); + sb.append("\255"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\034"); + sb.append("\170"); + sb.append("\004"); + sb.append("\202"); + sb.append("\006"); + sb.append("\156"); + sb.append("\007"); + sb.append("\175"); sb.append("\010"); - sb.append("\244"); + sb.append("\u01b1"); + sb.append("\011"); + sb.append("\204"); sb.append("\012"); sb.append("\075"); + sb.append("\015"); + sb.append("\031"); sb.append("\016"); - sb.append("\u0338"); + sb.append("\071"); + sb.append("\032"); + sb.append("\106"); + sb.append("\036"); + sb.append("\125"); + sb.append("\044"); + sb.append("\222"); + sb.append("\045"); + sb.append("\u01b3"); + sb.append("\054"); + sb.append("\026"); + sb.append("\062"); + sb.append("\210"); + sb.append("\063"); + sb.append("\010"); + sb.append("\074"); + sb.append("\051"); sb.append("\075"); sb.append("\166"); + sb.append("\077"); + sb.append("\123"); + sb.append("\100"); + sb.append("\012"); + sb.append("\101"); + sb.append("\206"); + sb.append("\102"); + sb.append("\041"); + sb.append("\103"); + sb.append("\144"); + sb.append("\104"); + sb.append("\117"); + sb.append("\105"); + sb.append("\141"); + sb.append("\115"); + sb.append("\136"); + sb.append("\116"); + sb.append("\046"); sb.append("\121"); - sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); - sb.append("\216"); - sb.append("\u038c"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01b3"); - sb.append("\233"); - sb.append("\152"); - sb.append("\253"); - sb.append("\241"); - sb.append("\254"); - sb.append("\240"); - sb.append("\255"); - sb.append("\245"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); + sb.append("\160"); + sb.append("\122"); + sb.append("\013"); + sb.append("\123"); + sb.append("\065"); + sb.append("\124"); + sb.append("\124"); + sb.append("\125"); sb.append("\116"); - sb.append("\031"); - sb.append("\ufe5a"); - sb.append("\033"); - sb.append("\ufe5a"); - sb.append("\073"); - sb.append("\ufe5a"); - sb.append("\112"); - sb.append("\ufe5a"); - sb.append("\127"); - sb.append("\ufe5a"); - sb.append("\130"); - sb.append("\ufe5a"); + sb.append("\126"); sb.append("\131"); - sb.append("\ufe5a"); - sb.append("\132"); - sb.append("\ufe5a"); - sb.append("\150"); - sb.append("\ufe5a"); - sb.append("\151"); - sb.append("\ufe5a"); - sb.append("\152"); - sb.append("\ufe5a"); - sb.append("\153"); - sb.append("\ufe5a"); - sb.append("\154"); - sb.append("\ufe5a"); - sb.append("\155"); - sb.append("\ufe5a"); - sb.append("\156"); - sb.append("\ufe5a"); - sb.append("\157"); - sb.append("\ufe5a"); - sb.append("\160"); - sb.append("\ufe5a"); - sb.append("\161"); - sb.append("\ufe5a"); - sb.append("\162"); - sb.append("\ufe5a"); - sb.append("\163"); - sb.append("\ufe5a"); - sb.append("\164"); - sb.append("\ufe5a"); - sb.append("\165"); - sb.append("\ufe5a"); - sb.append("\166"); - sb.append("\ufe5a"); - sb.append("\167"); - sb.append("\ufe5a"); - sb.append("\170"); - sb.append("\ufe5a"); - sb.append("\171"); - sb.append("\ufe5a"); - sb.append("\172"); - sb.append("\ufe5a"); + sb.append("\133"); + sb.append("\020"); sb.append("\173"); - sb.append("\ufe5a"); + sb.append("\104"); sb.append("\174"); - sb.append("\ufe5a"); - sb.append("\175"); - sb.append("\ufe5a"); sb.append("\176"); - sb.append("\ufe5a"); + sb.append("\200"); + sb.append("\130"); sb.append("\201"); - sb.append("\ufe5a"); + sb.append("\067"); + sb.append("\203"); + sb.append("\054"); + sb.append("\204"); + sb.append("\120"); + sb.append("\205"); + sb.append("\207"); + sb.append("\206"); + sb.append("\154"); + sb.append("\207"); + sb.append("\216"); + sb.append("\210"); + sb.append("\151"); + sb.append("\211"); + sb.append("\142"); + sb.append("\212"); + sb.append("\155"); + sb.append("\213"); + sb.append("\063"); + sb.append("\214"); + sb.append("\074"); sb.append("\215"); - sb.append("\ufe5a"); + sb.append("\114"); + sb.append("\217"); + sb.append("\101"); + sb.append("\223"); + sb.append("\u01b2"); sb.append("\231"); - sb.append("\ufe5a"); - sb.append("\232"); - sb.append("\ufe5a"); - sb.append("\242"); - sb.append("\ufe5a"); - sb.append("\245"); - sb.append("\ufe5a"); - sb.append("\251"); - sb.append("\ufe5a"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\036"); - sb.append("\010"); - sb.append("\244"); - sb.append("\012"); - sb.append("\075"); - sb.append("\065"); - sb.append("\u01f8"); - sb.append("\075"); - sb.append("\166"); - sb.append("\121"); - sb.append("\237"); - sb.append("\214"); - sb.append("\u01ec"); - sb.append("\216"); - sb.append("\u01ef"); - sb.append("\222"); - sb.append("\341"); - sb.append("\230"); - sb.append("\u01f4"); - sb.append("\233"); + sb.append("\u01b5"); + sb.append("\234"); sb.append("\152"); - sb.append("\247"); + sb.append("\235"); + sb.append("\015"); + sb.append("\236"); + sb.append("\073"); + sb.append("\237"); + sb.append("\060"); + sb.append("\250"); sb.append("\021"); - sb.append("\253"); - sb.append("\241"); sb.append("\254"); - sb.append("\240"); + sb.append("\147"); sb.append("\255"); - sb.append("\245"); + sb.append("\064"); + sb.append("\256"); + sb.append("\055"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufe59"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe59"); + sb.append("\ufe4b"); sb.append("\073"); - sb.append("\ufe59"); + sb.append("\ufe4b"); sb.append("\112"); - sb.append("\ufe59"); + sb.append("\ufe4b"); sb.append("\127"); - sb.append("\ufe59"); + sb.append("\ufe4b"); sb.append("\130"); - sb.append("\ufe59"); + sb.append("\ufe4b"); sb.append("\131"); - sb.append("\ufe59"); + sb.append("\ufe4b"); sb.append("\132"); - sb.append("\ufe59"); + sb.append("\ufe4b"); sb.append("\150"); - sb.append("\ufe59"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufe59"); + sb.append("\ufe4b"); sb.append("\152"); - sb.append("\ufe59"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufe59"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufe59"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufe59"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufe59"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufe59"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufe59"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufe59"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufe59"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufe59"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufe59"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufe59"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufe59"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufe59"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufe59"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufe59"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufe59"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufe59"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufe59"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufe59"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufe59"); - sb.append("\201"); - sb.append("\ufe59"); - sb.append("\215"); - sb.append("\ufe59"); - sb.append("\231"); - sb.append("\ufe59"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe4b"); sb.append("\232"); - sb.append("\ufe59"); - sb.append("\242"); - sb.append("\ufe59"); - sb.append("\245"); - sb.append("\ufe59"); - sb.append("\251"); - sb.append("\ufe59"); + sb.append("\ufe4b"); + sb.append("\233"); + sb.append("\ufe4b"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); sb.append("\120"); sb.append("\031"); - sb.append("\ufdce"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufdce"); + sb.append("\ufe54"); sb.append("\073"); - sb.append("\ufdce"); + sb.append("\ufe54"); sb.append("\112"); - sb.append("\ufdce"); + sb.append("\ufe54"); sb.append("\127"); - sb.append("\ufdce"); + sb.append("\ufe54"); sb.append("\130"); - sb.append("\ufdce"); + sb.append("\ufe54"); sb.append("\131"); - sb.append("\ufdce"); + sb.append("\ufe54"); sb.append("\132"); - sb.append("\ufdce"); + sb.append("\ufe54"); sb.append("\150"); - sb.append("\ufdce"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufdce"); + sb.append("\ufe54"); sb.append("\152"); - sb.append("\ufdce"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufdce"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufdce"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufdce"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufdce"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufdce"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufdce"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufdce"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufdce"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufdce"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufdce"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufdce"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufdce"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufdce"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufdce"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufdce"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufdce"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufdce"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufdce"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufdce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufdce"); - sb.append("\201"); - sb.append("\ufdce"); - sb.append("\215"); - sb.append("\ufdce"); - sb.append("\230"); - sb.append("\u01fb"); - sb.append("\231"); - sb.append("\ufdce"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe54"); sb.append("\232"); - sb.append("\ufdce"); - sb.append("\242"); - sb.append("\ufdce"); - sb.append("\245"); - sb.append("\ufdce"); - sb.append("\251"); - sb.append("\ufdce"); + sb.append("\ufe54"); + sb.append("\233"); + sb.append("\ufe54"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\ufe58"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe58"); + sb.append("\ufe52"); sb.append("\073"); - sb.append("\ufe58"); + sb.append("\ufe52"); sb.append("\112"); - sb.append("\ufe58"); + sb.append("\ufe52"); sb.append("\127"); - sb.append("\ufe58"); + sb.append("\ufe52"); sb.append("\130"); - sb.append("\ufe58"); + sb.append("\ufe52"); sb.append("\131"); - sb.append("\ufe58"); + sb.append("\ufe52"); sb.append("\132"); - sb.append("\ufe58"); + sb.append("\ufe52"); sb.append("\150"); - sb.append("\ufe58"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufe58"); + sb.append("\ufe52"); sb.append("\152"); - sb.append("\ufe58"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\ufe58"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\ufe58"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\ufe58"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\ufe58"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\ufe58"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\ufe58"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\ufe58"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\ufe58"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\ufe58"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\ufe58"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\ufe58"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\ufe58"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\ufe58"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\ufe58"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\ufe58"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\ufe58"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\ufe58"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\ufe58"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\ufe58"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\ufe58"); - sb.append("\201"); - sb.append("\ufe58"); - sb.append("\215"); - sb.append("\ufe58"); - sb.append("\231"); - sb.append("\ufe58"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); + sb.append("\u01c5"); + sb.append("\216"); + sb.append("\ufe52"); sb.append("\232"); - sb.append("\ufe58"); - sb.append("\242"); - sb.append("\ufe58"); - sb.append("\245"); - sb.append("\ufe58"); - sb.append("\251"); - sb.append("\ufe58"); + sb.append("\ufe52"); + sb.append("\233"); + sb.append("\ufe52"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\116"); + sb.append("\120"); sb.append("\031"); - sb.append("\u01d2"); + sb.append("\u01d4"); sb.append("\033"); - sb.append("\ufe4e"); + sb.append("\ufe50"); sb.append("\073"); - sb.append("\ufe4e"); + sb.append("\ufe50"); sb.append("\112"); - sb.append("\ufe4e"); + sb.append("\ufe50"); sb.append("\127"); - sb.append("\ufe4e"); + sb.append("\ufe50"); sb.append("\130"); - sb.append("\ufe4e"); + sb.append("\ufe50"); sb.append("\131"); - sb.append("\ufe4e"); + sb.append("\ufe50"); sb.append("\132"); - sb.append("\ufe4e"); + sb.append("\ufe50"); sb.append("\150"); - sb.append("\u01c4"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\ufe4e"); + sb.append("\ufe50"); sb.append("\152"); - sb.append("\u01c0"); + sb.append("\u01c2"); sb.append("\153"); - sb.append("\u01d3"); + sb.append("\u01d5"); sb.append("\154"); - sb.append("\u01c2"); + sb.append("\u01d9"); sb.append("\155"); - sb.append("\u01cb"); + sb.append("\u01c4"); sb.append("\156"); - sb.append("\u01d4"); + sb.append("\u01cd"); sb.append("\157"); - sb.append("\u01d9"); + sb.append("\u01d6"); sb.append("\160"); - sb.append("\u01cd"); + sb.append("\u01dc"); sb.append("\161"); - sb.append("\u01bd"); + sb.append("\u01cf"); sb.append("\162"); - sb.append("\u01ca"); + sb.append("\u01bf"); sb.append("\163"); - sb.append("\u01d7"); + sb.append("\u01cc"); sb.append("\164"); - sb.append("\u01d5"); + sb.append("\u01da"); sb.append("\165"); - sb.append("\u01c8"); + sb.append("\u01d8"); sb.append("\166"); - sb.append("\u01c6"); + sb.append("\u01ca"); sb.append("\167"); - sb.append("\u01d6"); + sb.append("\u01c8"); sb.append("\170"); - sb.append("\u01d1"); + sb.append("\u01d7"); sb.append("\171"); - sb.append("\u01cc"); + sb.append("\u01d3"); sb.append("\172"); - sb.append("\u01db"); + sb.append("\u01ce"); sb.append("\173"); - sb.append("\u01c7"); + sb.append("\u01de"); sb.append("\174"); - sb.append("\u01d0"); + sb.append("\u01c9"); sb.append("\175"); - sb.append("\u01ce"); + sb.append("\u01d2"); sb.append("\176"); - sb.append("\u01be"); - sb.append("\201"); - sb.append("\u01c3"); - sb.append("\215"); - sb.append("\ufe4e"); - sb.append("\231"); - sb.append("\ufe4e"); - sb.append("\232"); - sb.append("\ufe4e"); - sb.append("\242"); + sb.append("\u01d0"); + sb.append("\177"); + sb.append("\u01c1"); + sb.append("\202"); sb.append("\u01c5"); - sb.append("\245"); - sb.append("\u01bf"); - sb.append("\251"); - sb.append("\u01d8"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\006"); - sb.append("\127"); - sb.append("\ufebb"); - sb.append("\231"); - sb.append("\ufebb"); + sb.append("\216"); + sb.append("\ufe50"); + sb.append("\232"); + sb.append("\ufe50"); + sb.append("\233"); + sb.append("\ufe50"); + sb.append("\243"); + sb.append("\u01c7"); + sb.append("\246"); + sb.append("\u01c0"); + sb.append("\252"); + sb.append("\u01db"); sb.append("\001"); sb.append("\002"); sb.append("\000"); - sb.append("\170"); - sb.append("\004"); - sb.append("\201"); - sb.append("\006"); - sb.append("\156"); - sb.append("\007"); - sb.append("\175"); - sb.append("\010"); - sb.append("\u01af"); - sb.append("\011"); - sb.append("\204"); - sb.append("\012"); - sb.append("\075"); - sb.append("\015"); + sb.append("\120"); sb.append("\031"); - sb.append("\016"); - sb.append("\071"); - sb.append("\032"); - sb.append("\106"); - sb.append("\036"); - sb.append("\125"); - sb.append("\044"); - sb.append("\222"); - sb.append("\045"); - sb.append("\u01b1"); - sb.append("\054"); - sb.append("\026"); - sb.append("\062"); - sb.append("\210"); - sb.append("\063"); - sb.append("\010"); - sb.append("\074"); - sb.append("\051"); - sb.append("\075"); - sb.append("\166"); - sb.append("\077"); - sb.append("\123"); - sb.append("\100"); - sb.append("\012"); - sb.append("\101"); - sb.append("\206"); - sb.append("\102"); - sb.append("\041"); - sb.append("\103"); - sb.append("\144"); - sb.append("\104"); - sb.append("\117"); - sb.append("\105"); - sb.append("\141"); - sb.append("\115"); - sb.append("\136"); - sb.append("\116"); - sb.append("\046"); - sb.append("\121"); - sb.append("\160"); - sb.append("\122"); - sb.append("\013"); - sb.append("\123"); - sb.append("\065"); - sb.append("\124"); - sb.append("\124"); - sb.append("\125"); - sb.append("\116"); - sb.append("\126"); - sb.append("\131"); - sb.append("\133"); - sb.append("\020"); - sb.append("\172"); - sb.append("\104"); - sb.append("\173"); - sb.append("\176"); - sb.append("\177"); + sb.append("\u01d4"); + sb.append("\033"); + sb.append("\ufe4c"); + sb.append("\073"); + sb.append("\ufe4c"); + sb.append("\112"); + sb.append("\ufe4c"); + sb.append("\127"); + sb.append("\ufe4c"); sb.append("\130"); - sb.append("\200"); - sb.append("\067"); - sb.append("\202"); - sb.append("\054"); - sb.append("\203"); - sb.append("\120"); - sb.append("\204"); - sb.append("\207"); - sb.append("\205"); - sb.append("\154"); - sb.append("\206"); - sb.append("\216"); - sb.append("\207"); + sb.append("\ufe4c"); + sb.append("\131"); + sb.append("\ufe4c"); + sb.append("\132"); + sb.append("\ufe4c"); + sb.append("\150"); + sb.append("\u01c6"); sb.append("\151"); - sb.append("\210"); - sb.append("\142"); - sb.append("\211"); - sb.append("\155"); - sb.append("\212"); - sb.append("\063"); - sb.append("\213"); - sb.append("\074"); - sb.append("\214"); - sb.append("\114"); - sb.append("\216"); - sb.append("\101"); - sb.append("\222"); - sb.append("\u01b0"); + sb.append("\ufe4c"); + sb.append("\152"); + sb.append("\u01c2"); + sb.append("\153"); + sb.append("\u01d5"); } } \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/PHP5ErrorHandlerImpl.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/PHP5ErrorHandlerImpl.java index 529ec34ae5f0..f13856ed3794 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/PHP5ErrorHandlerImpl.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/PHP5ErrorHandlerImpl.java @@ -397,6 +397,8 @@ public static String getTokenTextForm(int token) { case ASTPHP5Symbols.T_YIELD : text = "yield"; break; //NOI18N case ASTPHP5Symbols.T_YIELD_FROM : text = "yield from"; break; //NOI18N case ASTPHP5Symbols.T_READONLY : text = "readonly"; break; //NOI18N PHP 8.1 + //skiping T_PIPE = "|>" PHP 8.5 as it doesn't bring much to the expected tokens error message + // and it breaks multiple unit tests which displayes the expected tokens list default: //no-op } diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/Utils.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/Utils.java index c488b01277ae..d27656f7c52e 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/Utils.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/Utils.java @@ -375,6 +375,9 @@ public static String getASTScannerTokenName(int id) { case ASTPHP5Symbols.T_OPEN_RECT: name = "T_OPEN_RECT"; //NOI18N break; + case ASTPHP5Symbols.T_PIPE: + name = "T_PIPE"; //NOI18N + break; case ASTPHP5Symbols.T_OR: name = "T_OR"; //NOI18N break; diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/CompositionExpression.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/CompositionExpression.java new file mode 100644 index 000000000000..6c5d38eb2814 --- /dev/null +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/CompositionExpression.java @@ -0,0 +1,106 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.php.editor.parser.astnodes; + +/** + * Represents a function composition expression + * chaining multiple callables from left to right + * It's marked by the pipe operator "|>" + * @see https://wiki.php.net/rfc/pipe-operator-v3 + *
+ * $a |> strtoupper(...)
+ * $a |> trim(...)
+ * 
+ * + */ +public class CompositionExpression extends Expression { + + /** + * Operator type used for the composition expression + * possible rfc with using "+" for composition + * https://wiki.php.net/rfc/function-composition + */ + public enum OperatorType { + PIPE("|>"); // NOI18N + + private final String operatorSign; + + private OperatorType(final String operatorSign) { + this.operatorSign = operatorSign; + } + + @Override + public String toString() { + return operatorSign; + } + } + + private final Expression left; + private final CompositionExpression.OperatorType operator; + private final Expression right; + + public CompositionExpression(int start, int end, Expression left, CompositionExpression.OperatorType operator, Expression right) { + super(start, end); + + if (right == null || left == null) { + throw new IllegalArgumentException("left or right node must not be null"); + } + + this.left = left; + this.right = right; + this.operator = operator; + } + + /** + * Returns the operator of this composition expression. + * + * @return the composition operator + */ + public CompositionExpression.OperatorType getOperator() { + return this.operator; + } + + /** + * Returns the left expression of this composition expression. + * + * @return the left expression node + */ + public Expression getLeft() { + return this.left; + } + + /** + * Returns the right expression of this composition expression. + * + * @return the right expression node + */ + public Expression getRight() { + return this.right; + } + + @Override + public void accept(Visitor visitor) { + visitor.visit(this); + } + + @Override + public String toString() { + return getLeft() + " " + getOperator() + " " + getRight(); //NOI18N + } +} diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/Visitor.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/Visitor.java index e445cd3ff693..bfec835e1603 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/Visitor.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/Visitor.java @@ -84,6 +84,8 @@ public interface Visitor { public void visit(Comment comment); public void visit(ConstantVariable constantVariable); + + public void visit(CompositionExpression conditionalExpression); //public void endVisit(Comment comment); public void visit(ConditionalExpression conditionalExpression); diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/visitors/DefaultVisitor.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/visitors/DefaultVisitor.java index eba4e0f73269..342d0bde141b 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/visitors/DefaultVisitor.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/astnodes/visitors/DefaultVisitor.java @@ -42,6 +42,7 @@ import org.netbeans.modules.php.editor.parser.astnodes.ClassName; import org.netbeans.modules.php.editor.parser.astnodes.CloneExpression; import org.netbeans.modules.php.editor.parser.astnodes.Comment; +import org.netbeans.modules.php.editor.parser.astnodes.CompositionExpression; import org.netbeans.modules.php.editor.parser.astnodes.ConditionalExpression; import org.netbeans.modules.php.editor.parser.astnodes.ConstantDeclaration; import org.netbeans.modules.php.editor.parser.astnodes.ConstantVariable; @@ -287,6 +288,12 @@ public void visit(Comment comment) { public void visit(ConstantVariable constantVariable) { scan(constantVariable.getName()); } + + @Override + public void visit(CompositionExpression node) { + scan(node.getLeft()); + scan(node.getRight()); + } @Override public void visit(ConditionalExpression node) { diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/resources/layer.xml b/php/php.editor/src/org/netbeans/modules/php/editor/resources/layer.xml index 54978d485c2e..c199c55f77eb 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/resources/layer.xml +++ b/php/php.editor/src/org/netbeans/modules/php/editor/resources/layer.xml @@ -430,6 +430,7 @@ + @@ -452,6 +453,7 @@ + diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/verification/IncorrectFunctionCompositionHintError.java b/php/php.editor/src/org/netbeans/modules/php/editor/verification/IncorrectFunctionCompositionHintError.java new file mode 100644 index 000000000000..b0c4132bcd1a --- /dev/null +++ b/php/php.editor/src/org/netbeans/modules/php/editor/verification/IncorrectFunctionCompositionHintError.java @@ -0,0 +1,167 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.php.editor.verification; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; +import java.util.List; +import org.netbeans.api.annotations.common.NullAllowed; +import org.netbeans.modules.csl.api.Hint; +import org.netbeans.modules.csl.api.OffsetRange; +import org.netbeans.modules.csl.spi.support.CancelSupport; +import org.netbeans.modules.php.api.PhpVersion; +import org.netbeans.modules.php.editor.CodeUtils; +import static org.netbeans.modules.php.editor.model.impl.Type.FALSE; +import static org.netbeans.modules.php.editor.model.impl.Type.NULL; +import static org.netbeans.modules.php.editor.model.impl.Type.TRUE; +import org.netbeans.modules.php.editor.parser.PHPParseResult; +import org.netbeans.modules.php.editor.parser.astnodes.ASTNode; +import org.netbeans.modules.php.editor.parser.astnodes.ArrowFunctionDeclaration; +import org.netbeans.modules.php.editor.parser.astnodes.CompositionExpression; +import org.netbeans.modules.php.editor.parser.astnodes.Expression; +import org.netbeans.modules.php.editor.parser.astnodes.InfixExpression; +import org.netbeans.modules.php.editor.parser.astnodes.ParenthesisExpression; +import org.netbeans.modules.php.editor.parser.astnodes.Scalar; +import static org.netbeans.modules.php.editor.parser.astnodes.Scalar.Type.FLOAT; +import static org.netbeans.modules.php.editor.parser.astnodes.Scalar.Type.INT; +import static org.netbeans.modules.php.editor.parser.astnodes.Scalar.Type.REAL; +import static org.netbeans.modules.php.editor.parser.astnodes.Scalar.Type.STRING; +import org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor; +import org.openide.filesystems.FileObject; +import org.openide.util.NbBundle; + +public class IncorrectFunctionCompositionHintError extends HintErrorRule { + @NbBundle.Messages("IncorrectFunctionCompositionHintErrorDisplayName=Pipe operator right-handle requires to be a callable") + @Override + public String getDisplayName() { + return Bundle.IncorrectFunctionCompositionHintErrorDisplayName(); + } + + @Override + public void invoke(PHPRuleContext context, List hints) { + PHPParseResult phpParseResult = (PHPParseResult) context.parserResult; + if (phpParseResult.getProgram() != null) { + FileObject fileObject = phpParseResult.getSnapshot().getSource().getFileObject(); + if (fileObject != null && appliesTo(fileObject)) { + if (CancelSupport.getDefault().isCancelled()) { + return; + } + CheckVisitor checkVisitor = new CheckVisitor(fileObject, this); + phpParseResult.getProgram().accept(checkVisitor); + if (CancelSupport.getDefault().isCancelled()) { + return; + } + hints.addAll(checkVisitor.getHintErrors()); + } + } + } + + protected PhpVersion getPhpVersion(@NullAllowed FileObject file) { + if (file == null) { + return PhpVersion.getDefault(); + } + return CodeUtils.getPhpVersion(file); + } + + protected boolean appliesTo(FileObject file) { + return getPhpVersion(file).compareTo(PhpVersion.PHP_85) >= 0; + } + + //~ Inner classes + private static final class CheckVisitor extends DefaultVisitor { + + private final List hintErrors = new ArrayList<>(); + private final FileObject fileObject; + private final HintErrorRule rule ; + + public CheckVisitor(FileObject fileObject, HintErrorRule rule) { + this.fileObject = fileObject; + this.rule = rule; + } + + public Collection getHintErrors() { + return Collections.unmodifiableCollection(hintErrors); + } + + @Override + public void visit(CompositionExpression node) { + if (CancelSupport.getDefault().isCancelled()) { + return; + } + + Expression right = node.getRight(); + + if (right instanceof Scalar rightValue){ + switch (rightValue.getScalarType()) { + case INT, REAL, FLOAT -> { + createHintError(right); + } + case STRING -> { + switch (rightValue.getStringValue().toLowerCase()) { + case NULL, TRUE, FALSE -> { + createHintError(right); + } + } + } + } + } else if (right instanceof ArrowFunctionDeclaration) { + createArrowFunctionMustBeParenthesizedError(right); + } else if (right instanceof ParenthesisExpression rightValue) { + if (rightValue.getExpression() instanceof InfixExpression) { + //infix result in a boolean type + createHintError(right); + } + } + + super.visit(node); + } + + private void createHintError(ASTNode node) { + hintErrors.add(new Hint( + rule, + getErrorDisplayName(), + fileObject, + new OffsetRange(node.getStartOffset(), node.getEndOffset()), + new ArrayList<>(), + 500)); + } + + private void createArrowFunctionMustBeParenthesizedError(ASTNode node) { + hintErrors.add(new Hint( + rule, + getArrowFunctionMustBeParenthesizedMessage(), + fileObject, + new OffsetRange(node.getStartOffset(), node.getEndOffset()), + new ArrayList<>(), + 500)); + } + + @NbBundle.Messages("CheckVisitor.displayName=Pipe operator right-handle requires to be a callable") + private String getErrorDisplayName() { + return Bundle.IncorrectFunctionCompositionHintErrorDisplayName(); + } + + @NbBundle.Messages("CheckVisitor.ArrowFunctionMustBeParenthesized=Arrow functions on the right hand side of |> must be parenthesized") + private String getArrowFunctionMustBeParenthesizedMessage() { + return Bundle.CheckVisitor_ArrowFunctionMustBeParenthesized(); + } + } + +} diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP84UnhandledError.java b/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP84UnhandledError.java index d7a741e002ff..f76953ecd52b 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP84UnhandledError.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP84UnhandledError.java @@ -183,7 +183,7 @@ private PHP84VersionError(FileObject fileObject, int startOffset, int endOffset) @NbBundle.Messages("PHP84VersionError.displayName=Language feature not compatible with PHP version indicated in project settings") @Override public String getDisplayName() { - return Bundle.PHP83VersionError_displayName(); + return Bundle.PHP84VersionError_displayName(); } @NbBundle.Messages("PHP84VersionError.description=Detected language features not compatible with PHP version indicated in project settings") diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP85UnhandledError.java b/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP85UnhandledError.java new file mode 100644 index 000000000000..b3e83e097b2b --- /dev/null +++ b/php/php.editor/src/org/netbeans/modules/php/editor/verification/PHP85UnhandledError.java @@ -0,0 +1,139 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.php.editor.verification; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Collections; +import java.util.List; +import org.netbeans.modules.csl.api.Error; +import org.netbeans.modules.csl.api.OffsetRange; +import org.netbeans.modules.csl.spi.support.CancelSupport; +import org.netbeans.modules.php.api.PhpVersion; +import org.netbeans.modules.php.editor.CodeUtils; +import org.netbeans.modules.php.editor.parser.PHPParseResult; +import org.netbeans.modules.php.editor.parser.astnodes.ASTNode; +import org.netbeans.modules.php.editor.parser.astnodes.CompositionExpression; +import org.netbeans.modules.php.editor.parser.astnodes.visitors.DefaultVisitor; +import org.openide.filesystems.FileObject; +import org.openide.util.NbBundle; + +/** + * Unhandled Error for PHP 8.5 + * + * @see PHP 8.5 RFC + */ +public final class PHP85UnhandledError extends UnhandledErrorRule { + + @NbBundle.Messages("PHP85UnhandledError.displayName=Language feature not compatible with PHP version indicated in project settings") + @Override + public String getDisplayName() { + return Bundle.PHP85UnhandledError_displayName(); + } + + @Override + public void invoke(PHPRuleContext context, List errors) { + PHPParseResult phpParseResult = (PHPParseResult) context.parserResult; + if (phpParseResult.getProgram() == null) { + return; + } + FileObject fileObject = phpParseResult.getSnapshot().getSource().getFileObject(); + if (fileObject != null + && appliesTo(fileObject)) { + if (CancelSupport.getDefault().isCancelled()) { + return; + } + CheckVisitor checkVisitor = new CheckVisitor(fileObject); + phpParseResult.getProgram().accept(checkVisitor); + if (CancelSupport.getDefault().isCancelled()) { + return; + } + errors.addAll(checkVisitor.getErrors()); + } + } + + private static boolean appliesTo(FileObject fileObject) { + return CodeUtils.isPhpVersionLessThan(fileObject, PhpVersion.PHP_85); + } + + //~ Inner classes + private static final class CheckVisitor extends DefaultVisitor { + + private final List errors = new ArrayList<>(); + private final FileObject fileObject; + + public CheckVisitor(FileObject fileObject) { + this.fileObject = fileObject; + } + + public Collection getErrors() { + return Collections.unmodifiableCollection(errors); + } + + @Override + public void visit(CompositionExpression node) { + if (CancelSupport.getDefault().isCancelled()) { + return; + } + + //composition expression are available since PHP 8.5 + createError(node); + } + + + private void createError(ASTNode node) { + createError(node.getStartOffset(), node.getEndOffset()); + } + + private void createError(OffsetRange offsetRange) { + errors.add(new PHP85VersionError(fileObject, offsetRange.getStart(), offsetRange.getEnd())); + } + + private void createError(int startOffset, int endOffset) { + errors.add(new PHP85VersionError(fileObject, startOffset, endOffset)); + } + } + + private static final class PHP85VersionError extends VerificationError { + + private static final String KEY = "Php.Version.85"; // NOI18N + + private PHP85VersionError(FileObject fileObject, int startOffset, int endOffset) { + super(fileObject, startOffset, endOffset); + } + + @NbBundle.Messages("PHP85VersionError.displayName=Language feature not compatible with PHP version indicated in project settings") + @Override + public String getDisplayName() { + return Bundle.PHP85VersionError_displayName(); + } + + @NbBundle.Messages("PHP85VersionError.description=Detected language features not compatible with PHP version indicated in project settings") + @Override + public String getDescription() { + return Bundle.PHP85VersionError_description(); + } + + @Override + public String getKey() { + return KEY; + } + } + +} diff --git a/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest/lexer/php85/pipeOperator_01.pass b/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest/lexer/php85/pipeOperator_01.pass new file mode 100644 index 000000000000..1526c58d7097 --- /dev/null +++ b/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest/lexer/php85/pipeOperator_01.pass @@ -0,0 +1,94 @@ +token #0 PHP_OPENTAG +token #13 WHITESPACE +token #14 PHP_STRING strlen +token #15 PHP_TOKEN ( +token #16 PHP_OPERATOR ... +token #17 PHP_TOKEN ) +token #18 PHP_SEMICOLON ; +token #19 WHITESPACE \n\n +token #20 PHP_VARIABLE $result +token #21 WHITESPACE +token #22 PHP_OPERATOR = +token #23 WHITESPACE +token #24 PHP_CONSTANT_ENCAPSED_STRING "Example" +token #25 WHITESPACE \n +token #26 PHP_OPERATOR |> +token #27 WHITESPACE +token #28 PHP_STRING htmlentities +token #29 PHP_TOKEN ( +token #30 PHP_OPERATOR ... +token #31 PHP_TOKEN ) +token #32 WHITESPACE \n +token #33 PHP_OPERATOR |> +token #34 WHITESPACE +token #35 PHP_STRING str_split +token #36 PHP_TOKEN ( +token #37 PHP_OPERATOR ... +token #38 PHP_TOKEN ) +token #39 WHITESPACE \n +token #40 PHP_OPERATOR |> +token #41 WHITESPACE +token #42 PHP_TOKEN ( +token #43 PHP_FN fn +token #44 PHP_TOKEN ( +token #45 PHP_VARIABLE $x +token #46 PHP_TOKEN ) +token #47 WHITESPACE +token #48 PHP_OPERATOR => +token #49 WHITESPACE +token #50 PHP_STRING array_map +token #51 PHP_TOKEN ( +token #52 PHP_STRING strtoupper +token #53 PHP_TOKEN ( +token #54 PHP_OPERATOR ... +token #55 PHP_TOKEN ) +token #56 PHP_TOKEN , +token #57 WHITESPACE +token #58 PHP_VARIABLE $x +token #59 PHP_TOKEN ) +token #60 PHP_TOKEN ) +token #61 WHITESPACE \n +token #62 PHP_OPERATOR |> +token #63 WHITESPACE +token #64 PHP_TOKEN ( +token #65 PHP_FN fn +token #66 PHP_TOKEN ( +token #67 PHP_VARIABLE $x +token #68 PHP_TOKEN ) +token #69 WHITESPACE +token #70 PHP_OPERATOR => +token #71 WHITESPACE +token #72 PHP_STRING array_filter +token #73 PHP_TOKEN ( +token #74 PHP_VARIABLE $x +token #75 PHP_TOKEN , +token #76 WHITESPACE +token #77 PHP_FN fn +token #78 PHP_TOKEN ( +token #79 PHP_VARIABLE $v +token #80 PHP_TOKEN ) +token #81 WHITESPACE +token #82 PHP_OPERATOR => +token #83 WHITESPACE +token #84 PHP_VARIABLE $v +token #85 WHITESPACE +token #86 PHP_OPERATOR != +token #87 WHITESPACE +token #88 PHP_CONSTANT_ENCAPSED_STRING 'O' +token #89 PHP_TOKEN ) +token #90 PHP_TOKEN ) +token #91 WHITESPACE \n +token #92 PHP_SEMICOLON ; +token #93 WHITESPACE \n diff --git a/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest/lexer/php85/pipeOperator_02.pass b/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest/lexer/php85/pipeOperator_02.pass new file mode 100644 index 000000000000..7716354a09d1 --- /dev/null +++ b/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest/lexer/php85/pipeOperator_02.pass @@ -0,0 +1,235 @@ +token #0 PHP_OPENTAG +token #15 WHITESPACE +token #16 PHP_CONSTANT_ENCAPSED_STRING 'strtoupper' +token #17 WHITESPACE \n +token #18 PHP_OPERATOR |> +token #19 WHITESPACE +token #20 PHP_STRING str_shuffle +token #21 PHP_TOKEN ( +token #22 PHP_OPERATOR ... +token #23 PHP_TOKEN ) +token #24 WHITESPACE \n +token #25 PHP_OPERATOR |> +token #26 WHITESPACE +token #27 PHP_TOKEN ( +token #28 PHP_FN fn +token #29 PHP_TOKEN ( +token #30 PHP_VARIABLE $x +token #31 PHP_TOKEN ) +token #32 WHITESPACE +token #33 PHP_OPERATOR => +token #34 WHITESPACE +token #35 PHP_STRING trim +token #36 PHP_TOKEN ( +token #37 PHP_VARIABLE $x +token #38 PHP_TOKEN ) +token #39 PHP_TOKEN ) +token #40 WHITESPACE \n +token #41 PHP_OPERATOR |> +token #42 WHITESPACE +token #43 PHP_FUNCTION function +token #44 PHP_TOKEN ( +token #45 PHP_TYPE_STRING string +token #46 WHITESPACE +token #47 PHP_VARIABLE $x +token #48 PHP_TOKEN ) +token #49 PHP_TOKEN : +token #50 WHITESPACE +token #51 PHP_TYPE_STRING string +token #52 WHITESPACE +token #53 PHP_CURLY_OPEN { +token #54 PHP_RETURN return +token #55 WHITESPACE +token #56 PHP_STRING strtolower +token #57 PHP_TOKEN ( +token #58 PHP_VARIABLE $x +token #59 PHP_TOKEN ) +token #60 PHP_SEMICOLON ; +token #61 PHP_CURLY_CLOSE } +token #62 WHITESPACE \n +token #63 PHP_OPERATOR |> +token #64 WHITESPACE +token #65 PHP_NEW new +token #66 WHITESPACE +token #67 PHP_STRING ExampleClass +token #68 PHP_TOKEN ( +token #69 PHP_TOKEN ) +token #70 WHITESPACE \n +token #71 PHP_OPERATOR |> +token #72 WHITESPACE +token #73 PHP_TOKEN [ +token #74 PHP_STRING ExampleClass +token #75 PHP_PAAMAYIM_NEKUDOTAYIM :: +token #76 PHP_STRING class +token #77 PHP_TOKEN , +token #78 WHITESPACE +token #79 PHP_CONSTANT_ENCAPSED_STRING 'staticMethod' +token #80 PHP_TOKEN ] +token #81 WHITESPACE \n +token #82 PHP_OPERATOR |> +token #83 WHITESPACE +token #84 PHP_NEW new +token #85 WHITESPACE +token #86 PHP_STRING ExampleClass +token #87 PHP_TOKEN ( +token #88 PHP_TOKEN ) +token #89 PHP_OBJECT_OPERATOR -> +token #90 PHP_STRING hash +token #91 PHP_TOKEN ( +token #92 PHP_OPERATOR ... +token #93 PHP_TOKEN ) +token #94 WHITESPACE \n +token #95 PHP_OPERATOR |> +token #96 WHITESPACE +token #97 PHP_STRING my_function +token #98 PHP_TOKEN ( +token #99 PHP_OPERATOR ... +token #100 PHP_TOKEN ) +token #101 PHP_SEMICOLON ; +token #102 WHITESPACE \n\n +token #103 PHP_ECHO echo +token #104 WHITESPACE +token #105 PHP_VARIABLE $result +token #106 PHP_SEMICOLON ; +token #107 WHITESPACE \n\n +token #108 PHP_FUNCTION function +token #109 WHITESPACE +token #110 PHP_STRING my_function +token #111 PHP_TOKEN ( +token #112 PHP_TYPE_STRING string +token #113 WHITESPACE +token #114 PHP_VARIABLE $x +token #115 PHP_TOKEN ) +token #116 PHP_TOKEN : +token #117 WHITESPACE +token #118 PHP_TYPE_STRING string +token #119 WHITESPACE +token #120 PHP_CURLY_OPEN { +token #121 WHITESPACE \n +token #122 PHP_RETURN return +token #123 WHITESPACE +token #124 PHP_STRING str_replace +token #125 PHP_TOKEN ( +token #126 PHP_CONSTANT_ENCAPSED_STRING "le" +token #127 PHP_TOKEN , +token #128 WHITESPACE +token #129 PHP_CONSTANT_ENCAPSED_STRING "les" +token #130 PHP_TOKEN , +token #131 WHITESPACE +token #132 PHP_VARIABLE $x +token #133 PHP_TOKEN ) +token #134 PHP_SEMICOLON ; +token #135 WHITESPACE \n +token #136 PHP_CURLY_CLOSE } +token #137 WHITESPACE \n\n +token #138 PHP_CLASS class +token #139 WHITESPACE +token #140 PHP_STRING ExampleClass +token #141 WHITESPACE +token #142 PHP_CURLY_OPEN { +token #143 WHITESPACE \n +token #144 PHP_PUBLIC public +token #145 WHITESPACE +token #146 PHP_FUNCTION function +token #147 WHITESPACE +token #148 PHP_STRING __invoke +token #149 PHP_TOKEN ( +token #150 PHP_TYPE_STRING string +token #151 WHITESPACE +token #152 PHP_VARIABLE $x +token #153 PHP_TOKEN ) +token #154 PHP_TOKEN : +token #155 WHITESPACE +token #156 PHP_TYPE_STRING string +token #157 WHITESPACE +token #158 PHP_CURLY_OPEN { +token #159 WHITESPACE \n +token #160 PHP_RETURN return +token #161 WHITESPACE +token #162 PHP_STRING strtoupper +token #163 PHP_TOKEN ( +token #164 PHP_VARIABLE $x +token #165 PHP_TOKEN ) +token #166 PHP_SEMICOLON ; +token #167 WHITESPACE \n +token #168 PHP_CURLY_CLOSE } +token #169 WHITESPACE \n\n +token #170 PHP_PUBLIC public +token #171 WHITESPACE +token #172 PHP_FUNCTION function +token #173 WHITESPACE +token #174 PHP_STRING hash +token #175 PHP_TOKEN ( +token #176 PHP_TYPE_STRING string +token #177 WHITESPACE +token #178 PHP_VARIABLE $x +token #179 PHP_TOKEN ) +token #180 PHP_TOKEN : +token #181 WHITESPACE +token #182 PHP_TYPE_STRING string +token #183 WHITESPACE +token #184 PHP_CURLY_OPEN { +token #185 WHITESPACE \n +token #186 PHP_RETURN return +token #187 WHITESPACE +token #188 PHP_STRING hash +token #189 PHP_TOKEN ( +token #190 PHP_CONSTANT_ENCAPSED_STRING 'sha256' +token #191 PHP_TOKEN , +token #192 WHITESPACE +token #193 PHP_VARIABLE $x +token #194 PHP_TOKEN ) +token #195 PHP_SEMICOLON ; +token #196 WHITESPACE \n +token #197 PHP_CURLY_CLOSE } +token #198 WHITESPACE \n\n +token #199 PHP_PUBLIC public +token #200 WHITESPACE +token #201 PHP_STATIC static +token #202 WHITESPACE +token #203 PHP_FUNCTION function +token #204 WHITESPACE +token #205 PHP_STRING staticMethod +token #206 PHP_TOKEN ( +token #207 PHP_TYPE_STRING string +token #208 WHITESPACE +token #209 PHP_VARIABLE $x +token #210 PHP_TOKEN ) +token #211 PHP_TOKEN : +token #212 WHITESPACE +token #213 PHP_TYPE_STRING string +token #214 WHITESPACE +token #215 PHP_CURLY_OPEN { +token #216 WHITESPACE \n +token #217 PHP_RETURN return +token #218 WHITESPACE +token #219 PHP_STRING str_replace +token #220 PHP_TOKEN ( +token #221 PHP_CONSTANT_ENCAPSED_STRING 'E' +token #222 PHP_TOKEN , +token #223 WHITESPACE +token #224 PHP_CONSTANT_ENCAPSED_STRING 'O' +token #225 PHP_TOKEN , +token #226 WHITESPACE +token #227 PHP_VARIABLE $x +token #228 PHP_TOKEN ) +token #229 PHP_SEMICOLON ; +token #230 WHITESPACE \n +token #231 PHP_CURLY_CLOSE } +token #232 WHITESPACE \n +token #233 PHP_CURLY_CLOSE } +token #234 WHITESPACE \n diff --git a/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest/lexer/php85/pipeOperator_03.pass b/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest/lexer/php85/pipeOperator_03.pass new file mode 100644 index 000000000000..ee09e8e9040a --- /dev/null +++ b/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest/lexer/php85/pipeOperator_03.pass @@ -0,0 +1,91 @@ +token #0 PHP_OPENTAG +token #17 WHITESPACE +token #18 PHP_STRING dechex +token #19 PHP_TOKEN ( +token #20 PHP_OPERATOR ... +token #21 PHP_TOKEN ) +token #22 WHITESPACE +token #23 PHP_OPERATOR |> +token #24 WHITESPACE +token #25 PHP_STRING hexdec +token #26 PHP_TOKEN ( +token #27 PHP_OPERATOR ... +token #28 PHP_TOKEN ) +token #29 PHP_SEMICOLON ; +token #30 WHITESPACE \n\n +token #31 PHP_ECHO echo +token #32 WHITESPACE +token #33 PHP_NUMBER 8 +token #34 WHITESPACE +token #35 PHP_OPERATOR + +token #36 WHITESPACE +token #37 PHP_TOKEN ( +token #38 PHP_NUMBER 5 +token #39 WHITESPACE +token #40 PHP_OPERATOR |> +token #41 WHITESPACE +token #42 PHP_STRING dechex +token #43 PHP_TOKEN ( +token #44 PHP_OPERATOR ... +token #45 PHP_TOKEN ) +token #46 PHP_TOKEN ) +token #47 WHITESPACE +token #48 PHP_OPERATOR |> +token #49 WHITESPACE +token #50 PHP_STRING hexdec +token #51 PHP_TOKEN ( +token #52 PHP_OPERATOR ... +token #53 PHP_TOKEN ) +token #54 PHP_SEMICOLON ; +token #55 WHITESPACE \n\n +token #56 PHP_ECHO echo +token #57 WHITESPACE +token #58 PHP_NUMBER 8 +token #59 WHITESPACE +token #60 PHP_OPERATOR + +token #61 WHITESPACE +token #62 PHP_NUMBER 5 +token #63 WHITESPACE +token #64 PHP_OPERATOR |> +token #65 WHITESPACE +token #66 PHP_STRING dechex +token #67 PHP_TOKEN ( +token #68 PHP_OPERATOR ... +token #69 PHP_TOKEN ) +token #70 WHITESPACE +token #71 PHP_OPERATOR |> +token #72 WHITESPACE +token #73 PHP_STRING hexdec +token #74 PHP_TOKEN ( +token #75 PHP_OPERATOR ... +token #76 PHP_TOKEN ) +token #77 WHITESPACE +token #78 PHP_OPERATOR === +token #79 WHITESPACE +token #80 PHP_NUMBER 14 +token #81 WHITESPACE \n +token #82 PHP_TOKEN ? +token #83 WHITESPACE +token #84 PHP_CONSTANT_ENCAPSED_STRING 'is 14' +token #85 WHITESPACE \n +token #86 PHP_TOKEN : +token #87 WHITESPACE +token #88 PHP_CONSTANT_ENCAPSED_STRING 'not 14' +token #89 PHP_SEMICOLON ; +token #90 WHITESPACE \n diff --git a/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php85/pipeOperator_01.pass b/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php85/pipeOperator_01.pass new file mode 100644 index 000000000000..efa726466927 --- /dev/null +++ b/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php85/pipeOperator_01.pass @@ -0,0 +1,337 @@ + + + + $result + + + = + + + "Example" + + + |> + + + strlen + + + ( + + + ... + + + ) + + + ; + + + $result + + + = + + + "Example" + + + |> + + + htmlentities + + + ( + + + ... + + + ) + + + |> + + + str_split + + + ( + + + ... + + + ) + + + |> + + + ( + + + fn + + + ( + + + $x + + + ) + + + => + + + array_map + + + ( + + + strtoupper + + + ( + + + ... + + + ) + + + , + + + $x + + + ) + + + ) + + + |> + + + ( + + + fn + + + ( + + + $x + + + ) + + + => + + + array_filter + + + ( + + + $x + + + , + + + fn + + + ( + + + $v + + + ) + + + => + + + $v + + + != + + + 'O' + + + ) + + + ) + + + ; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php85/pipeOperator_02.pass b/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php85/pipeOperator_02.pass new file mode 100644 index 000000000000..5a73919bd302 --- /dev/null +++ b/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php85/pipeOperator_02.pass @@ -0,0 +1,819 @@ + + + + $result + + + = + + + "Example" + + + |> + + + 'strtoupper' + + + |> + + + str_shuffle + + + ( + + + ... + + + ) + + + |> + + + ( + + + fn + + + ( + + + $x + + + ) + + + => + + + trim + + + ( + + + $x + + + ) + + + ) + + + |> + + + function + + + ( + + + string + + + $x + + + ) + + + : + + + string + + + { + + + return + + + strtolower + + + ( + + + $x + + + ) + + + ; + + + } + + + |> + + + new + + + ExampleClass + + + ( + + + ) + + + |> + + + [ + + + ExampleClass + + + :: + + + class + + + , + + + 'staticMethod' + + + ] + + + |> + + + new + + + ExampleClass + + + ( + + + ) + + + -> + + + hash + + + ( + + + ... + + + ) + + + |> + + + my_function + + + ( + + + ... + + + ) + + + ; + + + echo + + + $result + + + ; + + + function + + + my_function + + + ( + + + string + + + $x + + + ) + + + : + + + string + + + { + + + return + + + str_replace + + + ( + + + "le" + + + , + + + "les" + + + , + + + $x + + + ) + + + ; + + + } + + + class + + + ExampleClass + + + { + + + public + + + function + + + __invoke + + + ( + + + string + + + $x + + + ) + + + : + + + string + + + { + + + return + + + strtoupper + + + ( + + + $x + + + ) + + + ; + + + } + + + public + + + function + + + hash + + + ( + + + string + + + $x + + + ) + + + : + + + string + + + { + + + return + + + hash + + + ( + + + 'sha256' + + + , + + + $x + + + ) + + + ; + + + } + + + public + + + static + + + function + + + staticMethod + + + ( + + + string + + + $x + + + ) + + + : + + + string + + + { + + + return + + + str_replace + + + ( + + + 'E' + + + , + + + 'O' + + + , + + + $x + + + ) + + + ; + + + } + + + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php85/pipeOperator_03.pass b/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php85/pipeOperator_03.pass new file mode 100644 index 000000000000..e5516d9cee13 --- /dev/null +++ b/php/php.editor/test/unit/data/goldenfiles/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest/parser/php85/pipeOperator_03.pass @@ -0,0 +1,281 @@ + + + + echo + + + 8 + + + + + + + 5 + + + |> + + + dechex + + + ( + + + ... + + + ) + + + |> + + + hexdec + + + ( + + + ... + + + ) + + + ; + + + echo + + + 8 + + + + + + + ( + + + 5 + + + |> + + + dechex + + + ( + + + ... + + + ) + + + ) + + + |> + + + hexdec + + + ( + + + ... + + + ) + + + ; + + + echo + + + 8 + + + + + + + 5 + + + |> + + + dechex + + + ( + + + ... + + + ) + + + |> + + + hexdec + + + ( + + + ... + + + ) + + + === + + + 14 + + + ? + + + 'is 14' + + + : + + + 'not 14' + + + ; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorInlineExpression_01.php b/php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorInlineExpression_01.php new file mode 100644 index 000000000000..35074fa5109a --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorInlineExpression_01.php @@ -0,0 +1,24 @@ + strtoupper(...) |> trim(...); + + +$var2 = "Example2 " |> strtoupper(...) |> str_shuffle(...) |>trim(...); \ No newline at end of file diff --git a/php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorInlineExpression_01.php.formatted b/php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorInlineExpression_01.php.formatted new file mode 100644 index 000000000000..f06f5cd27ec0 --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorInlineExpression_01.php.formatted @@ -0,0 +1,24 @@ + strtoupper(...) |> trim(...); + +$var2 = "Example2 " |> strtoupper(...) |> str_shuffle(...) |>trim(...); diff --git a/php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorMultilineExpression_01.php b/php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorMultilineExpression_01.php new file mode 100644 index 000000000000..7369576f75ca --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorMultilineExpression_01.php @@ -0,0 +1,24 @@ + strtoupper(...) + |> str_shuffle(...) + |>trim(...); \ No newline at end of file diff --git a/php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorMultilineExpression_01.php.formatted b/php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorMultilineExpression_01.php.formatted new file mode 100644 index 000000000000..2c35e0c7e0f7 --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/formatting/php85/pipeOperatorMultilineExpression_01.php.formatted @@ -0,0 +1,25 @@ + strtoupper(...) + |> str_shuffle(...) + |>trim(...); diff --git a/php/php.editor/test/unit/data/testfiles/lexer/php85/pipeOperator_01.php b/php/php.editor/test/unit/data/testfiles/lexer/php85/pipeOperator_01.php new file mode 100644 index 000000000000..76578aa1554e --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/lexer/php85/pipeOperator_01.php @@ -0,0 +1,28 @@ + strlen(...); + +$result = "Example" + |> htmlentities(...) + |> str_split(...) + |> (fn($x) => array_map(strtoupper(...), $x)) + |> (fn($x) => array_filter($x, fn($v) => $v != 'O')) +; \ No newline at end of file diff --git a/php/php.editor/test/unit/data/testfiles/lexer/php85/pipeOperator_02.php b/php/php.editor/test/unit/data/testfiles/lexer/php85/pipeOperator_02.php new file mode 100644 index 000000000000..f3865dafb8d1 --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/lexer/php85/pipeOperator_02.php @@ -0,0 +1,50 @@ + 'strtoupper' + |> str_shuffle(...) + |> (fn($x) => trim($x)) + |> function(string $x): string {return strtolower($x);} + |> new ExampleClass() + |> [ExampleClass::class, 'staticMethod'] + |> new ExampleClass()->hash(...) + |> my_function(...); + +echo $result; + +function my_function(string $x): string { + return str_replace("le", "les", $x); +} + +class ExampleClass { + public function __invoke(string $x): string { + return strtoupper($x); + } + + public function hash(string $x): string { + return hash('sha256', $x); + } + + public static function staticMethod(string $x): string { + return str_replace('E', 'O', $x); + } +} \ No newline at end of file diff --git a/php/php.editor/test/unit/data/testfiles/lexer/php85/pipeOperator_03.php b/php/php.editor/test/unit/data/testfiles/lexer/php85/pipeOperator_03.php new file mode 100644 index 000000000000..79eac98b8dc9 --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/lexer/php85/pipeOperator_03.php @@ -0,0 +1,28 @@ + dechex(...) |> hexdec(...); + +echo 8 + (5 |> dechex(...)) |> hexdec(...); + +echo 8 + 5 |> dechex(...) |> hexdec(...) === 14 + ? 'is 14' + : 'not 14'; \ No newline at end of file diff --git a/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_01.php b/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_01.php new file mode 100644 index 000000000000..76578aa1554e --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_01.php @@ -0,0 +1,28 @@ + strlen(...); + +$result = "Example" + |> htmlentities(...) + |> str_split(...) + |> (fn($x) => array_map(strtoupper(...), $x)) + |> (fn($x) => array_filter($x, fn($v) => $v != 'O')) +; \ No newline at end of file diff --git a/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_01.php.errors b/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_01.php.errors new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_02.php b/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_02.php new file mode 100644 index 000000000000..f3865dafb8d1 --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_02.php @@ -0,0 +1,50 @@ + 'strtoupper' + |> str_shuffle(...) + |> (fn($x) => trim($x)) + |> function(string $x): string {return strtolower($x);} + |> new ExampleClass() + |> [ExampleClass::class, 'staticMethod'] + |> new ExampleClass()->hash(...) + |> my_function(...); + +echo $result; + +function my_function(string $x): string { + return str_replace("le", "les", $x); +} + +class ExampleClass { + public function __invoke(string $x): string { + return strtoupper($x); + } + + public function hash(string $x): string { + return hash('sha256', $x); + } + + public static function staticMethod(string $x): string { + return str_replace('E', 'O', $x); + } +} \ No newline at end of file diff --git a/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_02.php.errors b/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_02.php.errors new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_03.php b/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_03.php new file mode 100644 index 000000000000..79eac98b8dc9 --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_03.php @@ -0,0 +1,28 @@ + dechex(...) |> hexdec(...); + +echo 8 + (5 |> dechex(...)) |> hexdec(...); + +echo 8 + 5 |> dechex(...) |> hexdec(...) === 14 + ? 'is 14' + : 'not 14'; \ No newline at end of file diff --git a/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_03.php.errors b/php/php.editor/test/unit/data/testfiles/parser/php85/pipeOperator_03.php.errors new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testArrowFunctionMustBeParenthesized.php b/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testArrowFunctionMustBeParenthesized.php new file mode 100644 index 000000000000..611629d0ce55 --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testArrowFunctionMustBeParenthesized.php @@ -0,0 +1,24 @@ + (fn($x) => trim($x)) //good expression + |> fn($x) => trim($x) //error +; \ No newline at end of file diff --git a/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testArrowFunctionMustBeParenthesized.php.testArrowFunctionMustBeParenthesizedRightHandle.hints b/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testArrowFunctionMustBeParenthesized.php.testArrowFunctionMustBeParenthesizedRightHandle.hints new file mode 100644 index 000000000000..ab16c1ac42df --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testArrowFunctionMustBeParenthesized.php.testArrowFunctionMustBeParenthesizedRightHandle.hints @@ -0,0 +1,3 @@ + |> fn($x) => trim($x) //error + ------------------ +HINT:Arrow functions on the right hand side of |> must be parenthesized diff --git a/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testInfixExpressionRightHandle.php b/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testInfixExpressionRightHandle.php new file mode 100644 index 000000000000..53449b47f9a1 --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testInfixExpressionRightHandle.php @@ -0,0 +1,31 @@ + 2; + +'Example' + |>'strtoupper' + |> null; + +'ExampleBool' + |> 'strtoupper' + |> true + |> 'strtolower' +; \ No newline at end of file diff --git a/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testInfixExpressionRightHandle.php.testInfixExpressionRightHandle.hints b/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testInfixExpressionRightHandle.php.testInfixExpressionRightHandle.hints new file mode 100644 index 000000000000..8156a7029758 --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testInfixExpressionRightHandle.php.testInfixExpressionRightHandle.hints @@ -0,0 +1,9 @@ +$y['Example'] |> 2; + - +HINT:Pipe operator right-handle requires to be a callable + |> null; + ---- +HINT:Pipe operator right-handle requires to be a callable + |> true + ---- +HINT:Pipe operator right-handle requires to be a callable diff --git a/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testNonCallableRightHandle.php b/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testNonCallableRightHandle.php new file mode 100644 index 000000000000..43834183f368 --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testNonCallableRightHandle.php @@ -0,0 +1,21 @@ + (strtoupper(...) | strtolower(...)); \ No newline at end of file diff --git a/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testNonCallableRightHandle.php.testNonCallableRightHandle.hints b/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testNonCallableRightHandle.php.testNonCallableRightHandle.hints new file mode 100644 index 000000000000..da89b11df60d --- /dev/null +++ b/php/php.editor/test/unit/data/testfiles/verification/IncorrectFunctionCompositionHintError/testNonCallableRightHandle.php.testNonCallableRightHandle.hints @@ -0,0 +1,2 @@ +'ExampleInfix' |> (strtoupper(...) | strtolower(...)); ----------------------------------- +HINT:Pipe operator right-handle requires to be a callable diff --git a/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/indent/PHPFormatterTest.java b/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/indent/PHPFormatterTest.java index 50295c6089c8..ac6ea28c604e 100644 --- a/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/indent/PHPFormatterTest.java +++ b/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/indent/PHPFormatterTest.java @@ -1298,4 +1298,15 @@ public void testFinalFieldsAnonClass_02() throws Exception { HashMap options = new HashMap<>(FmtOptions.getDefaults()); reformatFileContents("testfiles/formatting/php84/finalFieldsAnonClass_02.php", options); } + + //PHP 8.5 pipe operator + public void testPipeOperatorInlineExpression_01() throws Exception { + HashMap options = new HashMap<>(FmtOptions.getDefaults()); + reformatFileContents("testfiles/formatting/php85/pipeOperatorInlineExpression_01.php", options); + } + + public void testPipeOperatorMultilineExpression_01() throws Exception { + HashMap options = new HashMap<>(FmtOptions.getDefaults()); + reformatFileContents("testfiles/formatting/php85/pipeOperatorMultilineExpression_01.php", options); + } } diff --git a/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest.java b/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest.java new file mode 100644 index 000000000000..01fda3624a1d --- /dev/null +++ b/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/lexer/PHP85FeaturesTest.java @@ -0,0 +1,38 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.php.editor.lexer; + +public class PHP85FeaturesTest extends PHPLexerTestBase { + + public PHP85FeaturesTest(String testName) { + super(testName); + } + + public void testPipeOperator_01() throws Exception { + performTest("lexer/php85/pipeOperator_01"); + } + + public void testPipeOperator_02() throws Exception { + performTest("lexer/php85/pipeOperator_02"); + } + + public void testPipeOperator_03() throws Exception { + performTest("lexer/php85/pipeOperator_03"); + } +} diff --git a/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest.java b/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest.java index 6cf34329683e..72bdc9247d5a 100644 --- a/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest.java +++ b/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/parser/ASTPHP5ParserTest.java @@ -1620,6 +1620,19 @@ public void testFinalFieldsAnonClass() throws Exception { performTest("parser/php84/finalFieldsAnonClass"); } + // PHP 8.5 + public void testPipeOperator_01() throws Exception { + performTest("parser/php85/pipeOperator_01"); + } + + public void testPipeOperator_02() throws Exception { + performTest("parser/php85/pipeOperator_02"); + } + + public void testPipeOperator_03() throws Exception { + performTest("parser/php85/pipeOperator_03"); + } + @Override protected String getTestResult(String filename) throws Exception { // the same is shown twice becase the scanner is used twice diff --git a/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/parser/PhpParserErrorTest.java b/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/parser/PhpParserErrorTest.java index 433512f0f239..80d286080aed 100644 --- a/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/parser/PhpParserErrorTest.java +++ b/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/parser/PhpParserErrorTest.java @@ -1556,4 +1556,17 @@ public void testFinalFieldsTrait() throws Exception { public void testFinalFieldsAnonClass() throws Exception { checkErrors("testfiles/parser/php84/finalFieldsAnonClass.php"); } + + // PHP 8.5 + public void testPipeOperator_01() throws Exception { + checkErrors("testfiles/parser/php85/pipeOperator_01.php"); + } + + public void testPipeOperator_02() throws Exception { + checkErrors("testfiles/parser/php85/pipeOperator_02.php"); + } + + public void testPipeOperator_03() throws Exception { + checkErrors("testfiles/parser/php85/pipeOperator_03.php"); + } } diff --git a/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/parser/PrintASTVisitor.java b/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/parser/PrintASTVisitor.java index 55ca33ba0567..7d0ed3ff5cf3 100644 --- a/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/parser/PrintASTVisitor.java +++ b/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/parser/PrintASTVisitor.java @@ -390,6 +390,15 @@ public void visit(Comment comment) { buffer.append(" commentType='").append(comment.getCommentType()).append("'/>").append(NEW_LINE); } + @Override + public void visit(CompositionExpression node) { + XMLPrintNode printNode = new XMLPrintNode(node, "CompositionExpression", + new String[]{"operator", node.getOperator().name()}); + printNode.addChild(node.getLeft()); + printNode.addChild(node.getRight()); + printNode.print(this); + } + @Override public void visit(ConditionalExpression node) { XMLPrintNode printNode = new XMLPrintNode(node, "ConditionalExpression"); diff --git a/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/verification/IncorrectFunctionCompositionHintErrorTest.java b/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/verification/IncorrectFunctionCompositionHintErrorTest.java new file mode 100644 index 000000000000..a5bc5ea8ed8d --- /dev/null +++ b/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/verification/IncorrectFunctionCompositionHintErrorTest.java @@ -0,0 +1,43 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.php.editor.verification; + +public class IncorrectFunctionCompositionHintErrorTest extends PHPHintsTestBase { + + public IncorrectFunctionCompositionHintErrorTest(String testName) { + super(testName); + } + + @Override + protected String getTestDirectory() { + return TEST_DIRECTORY + "IncorrectFunctionCompositionHintError/"; + } + + public void testNonCallableRightHandle() throws Exception { + checkHints(new IncorrectFunctionCompositionHintError(), "testNonCallableRightHandle.php"); + } + + public void testInfixExpressionRightHandle() throws Exception { + checkHints(new IncorrectFunctionCompositionHintError(), "testInfixExpressionRightHandle.php"); + } + + public void testArrowFunctionMustBeParenthesizedRightHandle() throws Exception { + checkHints(new IncorrectFunctionCompositionHintError(), "testArrowFunctionMustBeParenthesized.php"); + } +} diff --git a/php/php.editor/tools/ASTPHP5Parser.cup b/php/php.editor/tools/ASTPHP5Parser.cup index f65c62dcd33e..8c45c95a6cb4 100644 --- a/php/php.editor/tools/ASTPHP5Parser.cup +++ b/php/php.editor/tools/ASTPHP5Parser.cup @@ -400,6 +400,7 @@ terminal T_PLUS_EQUAL,T_MINUS_EQUAL,T_MUL_EQUAL,T_DIV_EQUAL,T_CONCAT_EQUAL,T_MOD terminal T_QUESTION_MARK; terminal T_SEMICOLON; terminal T_BOOLEAN_OR, T_BOOLEAN_AND; +terminal T_PIPE; terminal T_OR; terminal T_KOVA; terminal T_REFERENCE; @@ -697,6 +698,7 @@ precedence right T_POW; precedence left T_QUESTION_MARK,T_SEMICOLON; precedence left T_BOOLEAN_OR; precedence left T_BOOLEAN_AND; +precedence left T_PIPE; precedence left T_OR; precedence left T_KOVA; precedence left T_REFERENCE; @@ -3708,7 +3710,6 @@ T_LIST:start T_OPEN_PARENTHESE array_pair_list:varList T_CLOSE_PARENTHESE:close {: RESULT = new InfixExpression(expr1left, expr2right, expr1 , InfixExpression.OperatorType.STRING_XOR, expr2); :} - | expr:expr1 T_OR expr:expr2 {: RESULT = new InfixExpression(expr1left, expr2right, expr1 , InfixExpression.OperatorType.OR, expr2); @@ -3813,12 +3814,15 @@ T_LIST:start T_OPEN_PARENTHESE array_pair_list:varList T_CLOSE_PARENTHESE:close {: RESULT = new InfixExpression(expr1left, expr2right, expr1 , InfixExpression.OperatorType.IS_NOT_EQUAL, expr2); :} - +// PHP 8.5 Function composition expression using |> "pipe" +| expr:expr1 T_PIPE expr:expr2 +{: + RESULT = new CompositionExpression(expr1left, expr2right, expr1 , CompositionExpression.OperatorType.PIPE, expr2); +:} | expr:expr1 T_RGREATER expr:expr2 {: RESULT = new InfixExpression(expr1left, expr2right, expr1 , InfixExpression.OperatorType.RGREATER, expr2); :} - | expr:expr1 T_IS_SMALLER_OR_EQUAL expr:expr2 {: RESULT = new InfixExpression(expr1left, expr2right, expr1 , InfixExpression.OperatorType.IS_SMALLER_OR_EQUAL, expr2); @@ -3828,7 +3832,6 @@ T_LIST:start T_OPEN_PARENTHESE array_pair_list:varList T_CLOSE_PARENTHESE:close {: RESULT = new InfixExpression(expr1left, expr2right, expr1 , InfixExpression.OperatorType.LGREATER, expr2); :} - | expr:expr1 T_IS_GREATER_OR_EQUAL expr:expr2 {: RESULT = new InfixExpression(expr1left, expr2right, expr1 , InfixExpression.OperatorType.IS_GREATER_OR_EQUAL, expr2); @@ -4718,17 +4721,19 @@ static_array_creation:arrayCreation {: RESULT = new InfixExpression(expr1left, expr2right, expr1 , InfixExpression.OperatorType.IS_NOT_EQUAL, expr2); :} - +// PHP 8.5 Function composition expression using |> "pipe" +| static_scalar_value:expr1 T_PIPE static_scalar_value:expr2 +{: + RESULT = new CompositionExpression(expr1left, expr2right, expr1 , CompositionExpression.OperatorType.PIPE, expr2); +:} | static_scalar_value:expr1 T_RGREATER static_scalar_value:expr2 {: RESULT = new InfixExpression(expr1left, expr2right, expr1 , InfixExpression.OperatorType.RGREATER, expr2); :} - | static_scalar_value:expr1 T_LGREATER static_scalar_value:expr2 {: RESULT = new InfixExpression(expr1left, expr2right, expr1 , InfixExpression.OperatorType.LGREATER, expr2); :} - | static_scalar_value:expr1 T_IS_SMALLER_OR_EQUAL static_scalar_value:expr2 {: RESULT = new InfixExpression(expr1left, expr2right, expr1 , InfixExpression.OperatorType.IS_SMALLER_OR_EQUAL, expr2); @@ -4758,7 +4763,6 @@ static_array_creation:arrayCreation {: RESULT = new ConditionalExpression(condleft, ifFalseright, cond, ConditionalExpression.OperatorType.COALESCE, null, ifFalse); :} - | T_PLUS:start static_scalar_value:expr {: UnaryOperation op = new UnaryOperation(startleft, exprright, expr, UnaryOperation.Operator.PLUS); diff --git a/php/php.editor/tools/ASTPHP5Scanner.flex b/php/php.editor/tools/ASTPHP5Scanner.flex index f652e867919b..8e3892e6172e 100644 --- a/php/php.editor/tools/ASTPHP5Scanner.flex +++ b/php/php.editor/tools/ASTPHP5Scanner.flex @@ -940,6 +940,12 @@ NOWDOC_CHARS=({NEWLINE}*(([^a-zA-Z_\x7f-\xff\n\r][^\n\r]*)|({LABEL}[^a-zA-Z0-9_\ return createSymbol(ASTPHP5Symbols.T_COALESCE_EQUAL); } +// NETBEANS-4443 PHP 8.5: Pipe operator +// https://wiki.php.net/rfc/pipe-operator-v3 +"|>" { + return createSymbol(ASTPHP5Symbols.T_PIPE); +} + "&"{TABS_AND_SPACES}("$"|"...") { yypushback(yylength() - 1); return createSymbol(ASTPHP5Symbols.T_REFERENCE); diff --git a/php/php.editor/tools/Php5ColoringScanner.flex b/php/php.editor/tools/Php5ColoringScanner.flex index 9d256121b835..c64aa0fd9cdd 100644 --- a/php/php.editor/tools/Php5ColoringScanner.flex +++ b/php/php.editor/tools/Php5ColoringScanner.flex @@ -347,7 +347,7 @@ BACKQUOTE_CHARS=("{"*([^$`\\{]|("\\"{ANY_CHAR}))|{BACKQUOTE_LITERAL_DOLLAR}) HEREDOC_CHARS=([^$\\{]|("\\"{ANY_CHAR}))({HEREDOC_LABEL_NO_NEWLINE} | {HEREDOC_NON_LABEL} | {LABEL})* NOWDOC_CHARS=({NEWLINE}*(([^a-zA-Z_\x7f-\xff\n\r][^\n\r]*)|({LABEL}[^a-zA-Z0-9_\x7f-\xff;\n\r][^\n\r]*)|({LABEL}[;][^\n\r]+))) -PHP_OPERATOR="=>"|"++"|"--"|"==="|"!=="|"=="|"!="|"<>"|"<="|">="|"+="|"-="|"*="|"/="|".="|"%="|"<<="|">>="|"&="|"|="|"^="|"||"|"&&"|"<<"|">>"|"**"|"**="|"..."|"="|"+"|"-"|"/"|"*"|"%"|"<"|">"|"!"|"@"|"^"|"&"|"|"|"~"|"<=>"|"??"|"??=" +PHP_OPERATOR="=>"|"++"|"--"|"==="|"!=="|"=="|"!="|"<>"|"<="|">="|"+="|"-="|"*="|"/="|".="|"%="|"<<="|">>="|"&="| "|>" |"|="|"^="|"||"|"&&"|"<<"|">>"|"**"|"**="|"..."|"="|"+"|"-"|"/"|"*"|"%"|"<"|">"|"!"|"@"|"^"|"&"|"|"|"~"|"<=>"|"??"|"??=" PHP_TEXTUAL_OPERATOR="OR"|"AND"|"XOR" // XXX how to define case sensitive patterns? PHP_TYPE_INT=[i][n][t] From efc72943d6e7071d7374a7b430f67af84c09d119 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Tue, 10 Mar 2026 12:40:50 +0100 Subject: [PATCH 050/100] Update bundled maven to 3.9.14 --- .../apache-maven-3.9.12-epl-license.txt | 217 ------------- ...xt => apache-maven-3.9.14-bin-license.txt} | 2 +- ...txt => apache-maven-3.9.14-bin-notice.txt} | 2 +- .../apache-maven-3.9.14-epl-license.txt | 284 ++++++++++++++++++ ...en-3.9.14-failureaccess-1.0.3-license.txt} | 2 +- ...maven-3.9.14-guava-33.5.0-jre-license.txt} | 2 +- ...14-javax.annotation-api-1.3.2-license.txt} | 2 +- ...che-maven-3.9.14-slf4j-1.7.36-license.txt} | 2 +- java/maven.embedder/external/binaries-list | 2 +- .../external/binariesembedded-list | 52 ++-- .../nbproject/project.properties | 2 +- java/maven.embedder/nbproject/project.xml | 52 ++-- .../embedder/impl/NbRepositoryCacheTest.java | 2 +- java/maven/nbproject/project.properties | 12 +- .../netbeans/nbbuild/extlibs/ignored-overlaps | 20 +- 15 files changed, 362 insertions(+), 293 deletions(-) delete mode 100644 java/maven.embedder/external/apache-maven-3.9.12-epl-license.txt rename java/maven.embedder/external/{apache-maven-3.9.12-bin-license.txt => apache-maven-3.9.14-bin-license.txt} (99%) rename java/maven.embedder/external/{apache-maven-3.9.12-bin-notice.txt => apache-maven-3.9.14-bin-notice.txt} (98%) create mode 100644 java/maven.embedder/external/apache-maven-3.9.14-epl-license.txt rename java/maven.embedder/external/{apache-maven-3.9.12-failureaccess-1.0.3-license.txt => apache-maven-3.9.14-failureaccess-1.0.3-license.txt} (99%) rename java/maven.embedder/external/{apache-maven-3.9.12-guava-33.5.0-jre-license.txt => apache-maven-3.9.14-guava-33.5.0-jre-license.txt} (99%) rename java/maven.embedder/external/{apache-maven-3.9.12-javax.annotation-api-1.3.2-license.txt => apache-maven-3.9.14-javax.annotation-api-1.3.2-license.txt} (99%) rename java/maven.embedder/external/{apache-maven-3.9.12-slf4j-1.7.36-license.txt => apache-maven-3.9.14-slf4j-1.7.36-license.txt} (95%) diff --git a/java/maven.embedder/external/apache-maven-3.9.12-epl-license.txt b/java/maven.embedder/external/apache-maven-3.9.12-epl-license.txt deleted file mode 100644 index ce3e922e2770..000000000000 --- a/java/maven.embedder/external/apache-maven-3.9.12-epl-license.txt +++ /dev/null @@ -1,217 +0,0 @@ -Name: Apache Maven components under EPL v1.0 -Description: These Apache Maven components are under EPL v1.0: org.eclipse.sisu.inject-0.9.0.M4.jar org.eclipse.sisu.plexus-0.9.0.M4.jar -Version: 3.9.12 -License: Maven-EPL-v10 -Origin: Apache Software Foundation -Files: apache-maven-3.9.12-bin.zip!/apache-maven-3.9.12/lib/org.eclipse.sisu.inject-0.9.0.M4.jar apache-maven-3.9.12-bin.zip!/apache-maven-3.9.12/lib/org.eclipse.sisu.plexus-0.9.0.M4.jar - -Eclipse Public License - v 1.0 - -THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC -LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM -CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. - - 1. DEFINITIONS - - "Contribution" means: - -a) in the case of the initial Contributor, the initial code and documentation -distributed under this Agreement, and - - b) in the case of each subsequent Contributor: - - i) changes to the Program, and - - ii) additions to the Program; - -where such changes and/or additions to the Program originate from and are -distributed by that particular Contributor. A Contribution 'originates' from -a Contributor if it was added to the Program by such Contributor itself or -anyone acting on such Contributor's behalf. Contributions do not include additions -to the Program which: (i) are separate modules of software distributed in -conjunction with the Program under their own license agreement, and (ii) are -not derivative works of the Program. - - "Contributor" means any person or entity that distributes the Program. - -"Licensed Patents" mean patent claims licensable by a Contributor which are -necessarily infringed by the use or sale of its Contribution alone or when -combined with the Program. - -"Program" means the Contributions distributed in accordance with this Agreement. - -"Recipient" means anyone who receives the Program under this Agreement, including -all Contributors. - - 2. GRANT OF RIGHTS - -a) Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, -prepare derivative works of, publicly display, publicly perform, distribute -and sublicense the Contribution of such Contributor, if any, and such derivative -works, in source code and object code form. - -b) Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed -Patents to make, use, sell, offer to sell, import and otherwise transfer the -Contribution of such Contributor, if any, in source code and object code form. -This patent license shall apply to the combination of the Contribution and -the Program if, at the time the Contribution is added by the Contributor, -such addition of the Contribution causes such combination to be covered by -the Licensed Patents. The patent license shall not apply to any other combinations -which include the Contribution. No hardware per se is licensed hereunder. - -c) Recipient understands that although each Contributor grants the licenses -to its Contributions set forth herein, no assurances are provided by any Contributor -that the Program does not infringe the patent or other intellectual property -rights of any other entity. Each Contributor disclaims any liability to Recipient -for claims brought by any other entity based on infringement of intellectual -property rights or otherwise. As a condition to exercising the rights and -licenses granted hereunder, each Recipient hereby assumes sole responsibility -to secure any other intellectual property rights needed, if any. For example, -if a third party patent license is required to allow Recipient to distribute -the Program, it is Recipient's responsibility to acquire that license before -distributing the Program. - -d) Each Contributor represents that to its knowledge it has sufficient copyright -rights in its Contribution, if any, to grant the copyright license set forth -in this Agreement. - - 3. REQUIREMENTS - -A Contributor may choose to distribute the Program in object code form under -its own license agreement, provided that: - - a) it complies with the terms and conditions of this Agreement; and - - b) its license agreement: - -i) effectively disclaims on behalf of all Contributors all warranties and -conditions, express and implied, including warranties or conditions of title -and non-infringement, and implied warranties or conditions of merchantability -and fitness for a particular purpose; - -ii) effectively excludes on behalf of all Contributors all liability for damages, -including direct, indirect, special, incidental and consequential damages, -such as lost profits; - -iii) states that any provisions which differ from this Agreement are offered -by that Contributor alone and not by any other party; and - -iv) states that source code for the Program is available from such Contributor, -and informs licensees how to obtain it in a reasonable manner on or through -a medium customarily used for software exchange. - - When the Program is made available in source code form: - - a) it must be made available under this Agreement; and - -b) a copy of this Agreement must be included with each copy of the Program. - -Contributors may not remove or alter any copyright notices contained within -the Program. - -Each Contributor must identify itself as the originator of its Contribution, -if any, in a manner that reasonably allows subsequent Recipients to identify -the originator of the Contribution. - - 4. COMMERCIAL DISTRIBUTION - -Commercial distributors of software may accept certain responsibilities with -respect to end users, business partners and the like. While this license is -intended to facilitate the commercial use of the Program, the Contributor -who includes the Program in a commercial product offering should do so in -a manner which does not create potential liability for other Contributors. -Therefore, if a Contributor includes the Program in a commercial product offering, -such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify -every other Contributor ("Indemnified Contributor") against any losses, damages -and costs (collectively "Losses") arising from claims, lawsuits and other -legal actions brought by a third party against the Indemnified Contributor -to the extent caused by the acts or omissions of such Commercial Contributor -in connection with its distribution of the Program in a commercial product -offering. The obligations in this section do not apply to any claims or Losses -relating to any actual or alleged intellectual property infringement. In order -to qualify, an Indemnified Contributor must: a) promptly notify the Commercial -Contributor in writing of such claim, and b) allow the Commercial Contributor -to control, and cooperate with the Commercial Contributor in, the defense -and any related settlement negotiations. The Indemnified Contributor may participate -in any such claim at its own expense. - -For example, a Contributor might include the Program in a commercial product -offering, Product X. That Contributor is then a Commercial Contributor. If -that Commercial Contributor then makes performance claims, or offers warranties -related to Product X, those performance claims and warranties are such Commercial -Contributor's responsibility alone. Under this section, the Commercial Contributor -would have to defend claims against the other Contributors related to those -performance claims and warranties, and if a court requires any other Contributor -to pay any damages as a result, the Commercial Contributor must pay those -damages. - - 5. NO WARRANTY - -EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON -AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS -OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF -TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. -Each Recipient is solely responsible for determining the appropriateness of -using and distributing the Program and assumes all risks associated with its -exercise of rights under this Agreement, including but not limited to the -risks and costs of program errors, compliance with applicable laws, damage -to or loss of data, programs or equipment, and unavailability or interruption -of operations. - - 6. DISCLAIMER OF LIABILITY - -EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY -CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION -LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY -WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS -GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - 7. GENERAL - -If any provision of this Agreement is invalid or unenforceable under applicable -law, it shall not affect the validity or enforceability of the remainder of -the terms of this Agreement, and without further action by the parties hereto, -such provision shall be reformed to the minimum extent necessary to make such -provision valid and enforceable. - -If Recipient institutes patent litigation against any entity (including a -cross-claim or counterclaim in a lawsuit) alleging that the Program itself -(excluding combinations of the Program with other software or hardware) infringes -such Recipient's patent(s), then such Recipient's rights granted under Section -2(b) shall terminate as of the date such litigation is filed. - -All Recipient's rights under this Agreement shall terminate if it fails to -comply with any of the material terms or conditions of this Agreement and -does not cure such failure in a reasonable period of time after becoming aware -of such noncompliance. If all Recipient's rights under this Agreement terminate, -Recipient agrees to cease use and distribution of the Program as soon as reasonably -practicable. However, Recipient's obligations under this Agreement and any -licenses granted by Recipient relating to the Program shall continue and survive. - -Everyone is permitted to copy and distribute copies of this Agreement, but -in order to avoid inconsistency the Agreement is copyrighted and may only -be modified in the following manner. The Agreement Steward reserves the right -to publish new versions (including revisions) of this Agreement from time -to time. No one other than the Agreement Steward has the right to modify this -Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse -Foundation may assign the responsibility to serve as the Agreement Steward -to a suitable separate entity. Each new version of the Agreement will be given -a distinguishing version number. The Program (including Contributions) may -always be distributed subject to the version of the Agreement under which -it was received. In addition, after a new version of the Agreement is published, -Contributor may elect to distribute the Program (including its Contributions) -under the new version. Except as expressly stated in Sections 2(a) and 2(b) -above, Recipient receives no rights or licenses to the intellectual property -of any Contributor under this Agreement, whether expressly, by implication, -estoppel or otherwise. All rights in the Program not expressly granted under -this Agreement are reserved. - -This Agreement is governed by the laws of the State of New York and the intellectual -property laws of the United States of America. No party to this Agreement -will bring a legal action under this Agreement more than one year after the -cause of action arose. Each party waives its rights to a jury trial in any -resulting litigation. diff --git a/java/maven.embedder/external/apache-maven-3.9.12-bin-license.txt b/java/maven.embedder/external/apache-maven-3.9.14-bin-license.txt similarity index 99% rename from java/maven.embedder/external/apache-maven-3.9.12-bin-license.txt rename to java/maven.embedder/external/apache-maven-3.9.14-bin-license.txt index c6cd21b1db77..14811a288162 100644 --- a/java/maven.embedder/external/apache-maven-3.9.12-bin-license.txt +++ b/java/maven.embedder/external/apache-maven-3.9.14-bin-license.txt @@ -1,6 +1,6 @@ Name: Apache Maven Distribution Description: Apache Maven Distribution -Version: 3.9.12 +Version: 3.9.14 License: Apache-2.0 Origin: Apache Software Foundation URL: https://maven.apache.org/ diff --git a/java/maven.embedder/external/apache-maven-3.9.12-bin-notice.txt b/java/maven.embedder/external/apache-maven-3.9.14-bin-notice.txt similarity index 98% rename from java/maven.embedder/external/apache-maven-3.9.12-bin-notice.txt rename to java/maven.embedder/external/apache-maven-3.9.14-bin-notice.txt index 0b079aa60d3c..006d6f1ab5e3 100644 --- a/java/maven.embedder/external/apache-maven-3.9.12-bin-notice.txt +++ b/java/maven.embedder/external/apache-maven-3.9.14-bin-notice.txt @@ -24,7 +24,7 @@ javolution (http://javolution.org/). This product includes software developed by Rome (https://rome.dev.java.net/). -about.html in archive lib/org.eclipse.sisu.inject-0.9.0.M4.jar +about.html in archive lib/org.eclipse.sisu.inject-1.0.0.jar diff --git a/java/maven.embedder/external/apache-maven-3.9.14-epl-license.txt b/java/maven.embedder/external/apache-maven-3.9.14-epl-license.txt new file mode 100644 index 000000000000..1d453c539b49 --- /dev/null +++ b/java/maven.embedder/external/apache-maven-3.9.14-epl-license.txt @@ -0,0 +1,284 @@ +Name: Apache Maven components under EPL v2.0 +Description: These Apache Maven components are under EPL v2.0: org.eclipse.sisu.inject-1.0.0.jar org.eclipse.sisu.plexus-1.0.0.jar +Version: 3.9.14 +License: EPL-v20 +Origin: Apache Software Foundation +Files: apache-maven-3.9.14-bin.zip!/apache-maven-3.9.14/lib/org.eclipse.sisu.inject-1.0.0.jar apache-maven-3.9.14-bin.zip!/apache-maven-3.9.14/lib/org.eclipse.sisu.plexus-1.0.0.jar + +Eclipse Public License - v 2.0 + + THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE + PUBLIC LICENSE (“AGREEMENT”). ANY USE, REPRODUCTION OR DISTRIBUTION + OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + +1. Definitions + +“Contribution” means: + + a) in the case of the initial Contributor, the initial content + Distributed under this Agreement, and + + b) in the case of each subsequent Contributor: + i) changes to the Program, and + ii) additions to the Program; + where such changes and/or additions to the Program originate from + and are Distributed by that particular Contributor. A Contribution + “originates” from a Contributor if it was added to the Program by + such Contributor itself or anyone acting on such Contributor's behalf. + Contributions do not include changes or additions to the Program that + are not Modified Works. + +“Contributor” means any person or entity that Distributes the Program. + +“Licensed Patents” mean patent claims licensable by a Contributor which +are necessarily infringed by the use or sale of its Contribution alone +or when combined with the Program. + +“Program” means the Contributions Distributed in accordance with this +Agreement. + +“Recipient” means anyone who receives the Program under this Agreement +or any Secondary License (as applicable), including Contributors. + +“Derivative Works” shall mean any work, whether in Source Code or other +form, that is based on (or derived from) the Program and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. + +“Modified Works” shall mean any work in Source Code or other form that +results from an addition to, deletion from, or modification of the +contents of the Program, including, for purposes of clarity any new file +in Source Code form that contains any contents of the Program. Modified +Works shall not include works that contain only declarations, +interfaces, types, classes, structures, or files of the Program solely +in each case in order to link to, bind by name, or subclass the Program +or Modified Works thereof. + +“Distribute” means the acts of a) distributing or b) making available +in any manner that enables the transfer of a copy. + +“Source Code” means the form of a Program preferred for making +modifications, including but not limited to software source code, +documentation source, and configuration files. + +“Secondary License” means either the GNU General Public License, +Version 2.0, or any later versions of that license, including any +exceptions or additional permissions as identified by the initial +Contributor. + +2. Grant of Rights + + a) Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free copyright + license to reproduce, prepare Derivative Works of, publicly display, + publicly perform, Distribute and sublicense the Contribution of such + Contributor, if any, and such Derivative Works. + + b) Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free patent + license under Licensed Patents to make, use, sell, offer to sell, + import and otherwise transfer the Contribution of such Contributor, + if any, in Source Code or other form. This patent license shall + apply to the combination of the Contribution and the Program if, at + the time the Contribution is added by the Contributor, such addition + of the Contribution causes such combination to be covered by the + Licensed Patents. The patent license shall not apply to any other + combinations which include the Contribution. No hardware per se is + licensed hereunder. + + c) Recipient understands that although each Contributor grants the + licenses to its Contributions set forth herein, no assurances are + provided by any Contributor that the Program does not infringe the + patent or other intellectual property rights of any other entity. + Each Contributor disclaims any liability to Recipient for claims + brought by any other entity based on infringement of intellectual + property rights or otherwise. As a condition to exercising the + rights and licenses granted hereunder, each Recipient hereby + assumes sole responsibility to secure any other intellectual + property rights needed, if any. For example, if a third party + patent license is required to allow Recipient to Distribute the + Program, it is Recipient's responsibility to acquire that license + before distributing the Program. + + d) Each Contributor represents that to its knowledge it has + sufficient copyright rights in its Contribution, if any, to grant + the copyright license set forth in this Agreement. + + e) Notwithstanding the terms of any Secondary License, no + Contributor makes additional grants to any Recipient (other than + those set forth in this Agreement) as a result of such Recipient's + receipt of the Program under the terms of a Secondary License + (if permitted under the terms of Section 3). + +3. Requirements + +3.1 If a Contributor Distributes the Program in any form, then: + + a) the Program must also be made available as Source Code, in + accordance with section 3.2, and the Contributor must accompany + the Program with a statement that the Source Code for the Program + is available under this Agreement, and informs Recipients how to + obtain it in a reasonable manner on or through a medium customarily + used for software exchange; and + + b) the Contributor may Distribute the Program under a license + different than this Agreement, provided that such license: + i) effectively disclaims on behalf of all other Contributors all + warranties and conditions, express and implied, including + warranties or conditions of title and non-infringement, and + implied warranties or conditions of merchantability and fitness + for a particular purpose; + + ii) effectively excludes on behalf of all other Contributors all + liability for damages, including direct, indirect, special, + incidental and consequential damages, such as lost profits; + + iii) does not attempt to limit or alter the recipients' rights + in the Source Code under section 3.2; and + + iv) requires any subsequent distribution of the Program by any + party to be under a license that satisfies the requirements + of this section 3. + +3.2 When the Program is Distributed as Source Code: + + a) it must be made available under this Agreement, or if the + Program (i) is combined with other material in a separate file or + files made available under a Secondary License, and (ii) the initial + Contributor attached to the Source Code the notice described in + Exhibit A of this Agreement, then the Program may be made available + under the terms of such Secondary Licenses, and + + b) a copy of this Agreement must be included with each copy of + the Program. + +3.3 Contributors may not remove or alter any copyright, patent, +trademark, attribution notices, disclaimers of warranty, or limitations +of liability (“notices”) contained within the Program from any copy of +the Program which they Distribute, provided that Contributors may add +their own appropriate notices. + +4. Commercial Distribution + +Commercial distributors of software may accept certain responsibilities +with respect to end users, business partners and the like. While this +license is intended to facilitate the commercial use of the Program, +the Contributor who includes the Program in a commercial product +offering should do so in a manner which does not create potential +liability for other Contributors. Therefore, if a Contributor includes +the Program in a commercial product offering, such Contributor +(“Commercial Contributor”) hereby agrees to defend and indemnify every +other Contributor (“Indemnified Contributor”) against any losses, +damages and costs (collectively “Losses”) arising from claims, lawsuits +and other legal actions brought by a third party against the Indemnified +Contributor to the extent caused by the acts or omissions of such +Commercial Contributor in connection with its distribution of the Program +in a commercial product offering. The obligations in this section do not +apply to any claims or Losses relating to any actual or alleged +intellectual property infringement. In order to qualify, an Indemnified +Contributor must: a) promptly notify the Commercial Contributor in +writing of such claim, and b) allow the Commercial Contributor to control, +and cooperate with the Commercial Contributor in, the defense and any +related settlement negotiations. The Indemnified Contributor may +participate in any such claim at its own expense. + +For example, a Contributor might include the Program in a commercial +product offering, Product X. That Contributor is then a Commercial +Contributor. If that Commercial Contributor then makes performance +claims, or offers warranties related to Product X, those performance +claims and warranties are such Commercial Contributor's responsibility +alone. Under this section, the Commercial Contributor would have to +defend claims against the other Contributors related to those performance +claims and warranties, and if a court requires any other Contributor to +pay any damages as a result, the Commercial Contributor must pay +those damages. + +5. No Warranty + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT +PERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN “AS IS” +BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR +IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF +TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR +PURPOSE. Each Recipient is solely responsible for determining the +appropriateness of using and distributing the Program and assumes all +risks associated with its exercise of rights under this Agreement, +including but not limited to the risks and costs of program errors, +compliance with applicable laws, damage to or loss of data, programs +or equipment, and unavailability or interruption of operations. + +6. Disclaimer of Liability + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT +PERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS +SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST +PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE +EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + +7. General + +If any provision of this Agreement is invalid or unenforceable under +applicable law, it shall not affect the validity or enforceability of +the remainder of the terms of this Agreement, and without further +action by the parties hereto, such provision shall be reformed to the +minimum extent necessary to make such provision valid and enforceable. + +If Recipient institutes patent litigation against any entity +(including a cross-claim or counterclaim in a lawsuit) alleging that the +Program itself (excluding combinations of the Program with other software +or hardware) infringes such Recipient's patent(s), then such Recipient's +rights granted under Section 2(b) shall terminate as of the date such +litigation is filed. + +All Recipient's rights under this Agreement shall terminate if it +fails to comply with any of the material terms or conditions of this +Agreement and does not cure such failure in a reasonable period of +time after becoming aware of such noncompliance. If all Recipient's +rights under this Agreement terminate, Recipient agrees to cease use +and distribution of the Program as soon as reasonably practicable. +However, Recipient's obligations under this Agreement and any licenses +granted by Recipient relating to the Program shall continue and survive. + +Everyone is permitted to copy and distribute copies of this Agreement, +but in order to avoid inconsistency the Agreement is copyrighted and +may only be modified in the following manner. The Agreement Steward +reserves the right to publish new versions (including revisions) of +this Agreement from time to time. No one other than the Agreement +Steward has the right to modify this Agreement. The Eclipse Foundation +is the initial Agreement Steward. The Eclipse Foundation may assign the +responsibility to serve as the Agreement Steward to a suitable separate +entity. Each new version of the Agreement will be given a distinguishing +version number. The Program (including Contributions) may always be +Distributed subject to the version of the Agreement under which it was +received. In addition, after a new version of the Agreement is published, +Contributor may elect to Distribute the Program (including its +Contributions) under the new version. + +Except as expressly stated in Sections 2(a) and 2(b) above, Recipient +receives no rights or licenses to the intellectual property of any +Contributor under this Agreement, whether expressly, by implication, +estoppel or otherwise. All rights in the Program not expressly granted +under this Agreement are reserved. Nothing in this Agreement is intended +to be enforceable by any entity that is not a Contributor or Recipient. +No third-party beneficiary rights are created under this Agreement. + +Exhibit A - Form of Secondary Licenses Notice + +“This Source Code may also be made available under the following +Secondary Licenses when the conditions for such availability set forth +in the Eclipse Public License, v. 2.0 are satisfied: {name license(s), +version(s), and exceptions or additional permissions here}.” + + Simply including a copy of this Agreement, including this Exhibit A + is not sufficient to license the Source Code under Secondary Licenses. + + If it is not possible or desirable to put the notice in a particular + file, then You may include the notice in a location (such as a LICENSE + file in a relevant directory) where a recipient would be likely to + look for such a notice. + + You may add additional accurate notices of copyright ownership. diff --git a/java/maven.embedder/external/apache-maven-3.9.12-failureaccess-1.0.3-license.txt b/java/maven.embedder/external/apache-maven-3.9.14-failureaccess-1.0.3-license.txt similarity index 99% rename from java/maven.embedder/external/apache-maven-3.9.12-failureaccess-1.0.3-license.txt rename to java/maven.embedder/external/apache-maven-3.9.14-failureaccess-1.0.3-license.txt index 3c8273ebffcc..472682ecc720 100644 --- a/java/maven.embedder/external/apache-maven-3.9.12-failureaccess-1.0.3-license.txt +++ b/java/maven.embedder/external/apache-maven-3.9.14-failureaccess-1.0.3-license.txt @@ -3,7 +3,7 @@ Version: 1.0.3 License: Apache-2.0 Origin: https://github.com/google/guava Description: A Guava subproject -Files: apache-maven-3.9.12-bin.zip!/apache-maven-3.9.12/lib/failureaccess-1.0.3.jar +Files: apache-maven-3.9.14-bin.zip!/apache-maven-3.9.14/lib/failureaccess-1.0.3.jar Apache License Version 2.0, January 2004 diff --git a/java/maven.embedder/external/apache-maven-3.9.12-guava-33.5.0-jre-license.txt b/java/maven.embedder/external/apache-maven-3.9.14-guava-33.5.0-jre-license.txt similarity index 99% rename from java/maven.embedder/external/apache-maven-3.9.12-guava-33.5.0-jre-license.txt rename to java/maven.embedder/external/apache-maven-3.9.14-guava-33.5.0-jre-license.txt index 824854af9867..157fb6a7e1e9 100644 --- a/java/maven.embedder/external/apache-maven-3.9.12-guava-33.5.0-jre-license.txt +++ b/java/maven.embedder/external/apache-maven-3.9.14-guava-33.5.0-jre-license.txt @@ -3,7 +3,7 @@ Version: 33.5.0 License: Apache-2.0 Origin: https://github.com/google/guava Description: Guava is a set of core libraries that includes new collection types (such as multimap and multiset), immutable collections, a graph library, and utilities for concurrency, I/O, hashing, primitives, strings, and more. -Files: apache-maven-3.9.12-bin.zip!/apache-maven-3.9.12/lib/guava-33.5.0-jre.jar +Files: apache-maven-3.9.14-bin.zip!/apache-maven-3.9.14/lib/guava-33.5.0-jre.jar Apache License Version 2.0, January 2004 diff --git a/java/maven.embedder/external/apache-maven-3.9.12-javax.annotation-api-1.3.2-license.txt b/java/maven.embedder/external/apache-maven-3.9.14-javax.annotation-api-1.3.2-license.txt similarity index 99% rename from java/maven.embedder/external/apache-maven-3.9.12-javax.annotation-api-1.3.2-license.txt rename to java/maven.embedder/external/apache-maven-3.9.14-javax.annotation-api-1.3.2-license.txt index cba2641060a3..29139439122f 100644 --- a/java/maven.embedder/external/apache-maven-3.9.12-javax.annotation-api-1.3.2-license.txt +++ b/java/maven.embedder/external/apache-maven-3.9.14-javax.annotation-api-1.3.2-license.txt @@ -3,7 +3,7 @@ Version: 1.3.2 Description: Part of Apache Maven Distribution License: CDDL-1.1 Origin: Apache Maven -Files: apache-maven-3.9.12-bin.zip!/apache-maven-3.9.12/lib/javax.annotation-api-1.3.2.jar +Files: apache-maven-3.9.14-bin.zip!/apache-maven-3.9.14/lib/javax.annotation-api-1.3.2.jar COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.1 diff --git a/java/maven.embedder/external/apache-maven-3.9.12-slf4j-1.7.36-license.txt b/java/maven.embedder/external/apache-maven-3.9.14-slf4j-1.7.36-license.txt similarity index 95% rename from java/maven.embedder/external/apache-maven-3.9.12-slf4j-1.7.36-license.txt rename to java/maven.embedder/external/apache-maven-3.9.14-slf4j-1.7.36-license.txt index 6f774902e10c..9d9b119a9da0 100644 --- a/java/maven.embedder/external/apache-maven-3.9.12-slf4j-1.7.36-license.txt +++ b/java/maven.embedder/external/apache-maven-3.9.14-slf4j-1.7.36-license.txt @@ -3,7 +3,7 @@ Description: Part of Apache Maven Distribution Version: 1.7.36 License: MIT-slf4j-22 Origin: Apache Software Foundation -Files: apache-maven-3.9.12-bin.zip!/apache-maven-3.9.12/lib/slf4j-api-1.7.36.jar +Files: apache-maven-3.9.14-bin.zip!/apache-maven-3.9.14/lib/slf4j-api-1.7.36.jar Copyright (c) 2004-2022 QOS.ch Sarl (Switzerland) All rights reserved. diff --git a/java/maven.embedder/external/binaries-list b/java/maven.embedder/external/binaries-list index f332f9d4aee9..478bca4fe511 100644 --- a/java/maven.embedder/external/binaries-list +++ b/java/maven.embedder/external/binaries-list @@ -16,4 +16,4 @@ # under the License. DC15DFF8F701B227EE523EEB7A17F77C10EAFE2F org.jdom:jdom2:2.0.6.1 5D9CE6ADD7B714B8095F0E3E396C5E9F8C5DCFEF org.apache.maven.shared:maven-dependency-tree:2.2 -F0EE4660E55FDD9BC7F181843E41301D9292312A org.apache.maven:apache-maven:3.9.12:bin@zip +487713BBA197D8E735ACF13712604C33C408F4A7 org.apache.maven:apache-maven:3.9.14:bin@zip diff --git a/java/maven.embedder/external/binariesembedded-list b/java/maven.embedder/external/binariesembedded-list index e59d2e2c1e49..ab2c31c071ef 100644 --- a/java/maven.embedder/external/binariesembedded-list +++ b/java/maven.embedder/external/binariesembedded-list @@ -15,13 +15,13 @@ # specific language governing permissions and limitations # under the License. -C29635C8A7AFA03D74B33C1884DF8ABB2B3F3DCC;org.ow2.asm:asm:9.9 +2CEEA6AB43BCAE1979B2A6D85FC0CA429877E5AB;org.ow2.asm:asm:9.9.1 0235BA8B489512805AC13A8F9EA77A1CA5EBE3E8;aopalliance:aopalliance:1.0 1194890E6F56EC29177673F2F12D0B8E627DEC98;org.apache.httpcomponents:httpclient:4.5.14 51CF043C87253C9F58B539C9F7E44C8894223850;org.apache.httpcomponents:httpcore:4.4.16 AEAFFD00D57023A2C947393ED251F0354F0985FC;com.google.guava:failureaccess:1.0.3 A461452D3E31BEBF2706323F8738EC44B19C96E1;commons-cli:commons-cli:1.11.0 -6A671D1C456A875FF61ABEC63216F754078BB0ED;commons-codec:commons-codec:1.20.0 +D95F998DB5F89900FE895DAF6CD2CDDCB2F1D64B;commons-codec:commons-codec:1.21.0 48B8230771E573B54CE6E867A9001E75977FE78E;com.google.code.gson:gson:2.13.2 4381275EFDEF6DDFAE38F002C31E84CD001C97F0;com.google.errorprone:error_prone_annotations:2.41.0 8699DE25F2F979108D6C1B804A7BA38CDA1116BC;com.google.guava:guava:33.5.0-jre @@ -31,31 +31,31 @@ BA7387C31622C6650B83EDBA1BBB115F1FE462BA;org.fusesource.jansi:jansi:2.4.2 6975DA39A7040257BD51D21A231B76C915872D38;javax.inject:javax.inject:1 D877E195A05ACA4A2F1AD2FF14BFEC1393AF4B5E;org.slf4j:jcl-over-slf4j:1.7.36 934C04D3CFEF185A8008E7BF34331B79730A9D43;javax.annotation:javax.annotation-api:1.3.2 -39ACDD4AD6B74B1C001AE7C0858482A11D0EAD59;org.apache.maven:maven-artifact:3.9.12 -FE2FE54522EB2F77BD9B30CEFC959D728D3F8105;org.apache.maven:maven-builder-support:3.9.12 -816D73144A402059010EF0735B4BF9F961C5A0F4;org.apache.maven:maven-compat:3.9.12 -A349A9DADEBCA9F2A2D1F99876F651A02961A366;org.apache.maven:maven-core:3.9.12 -DEA388FD5B198516175443C098EA1E8D6C2D8BB5;org.apache.maven:maven-embedder:3.9.12 -6F91CB0E47B7FC6DB492ED307B0C91B38BFCE924;org.apache.maven:maven-model:3.9.12 -C1A74479D447E70D98ED5F03F6B32D54818CA046;org.apache.maven:maven-model-builder:3.9.12 -2C2D5180B3DAE0E6F91575FC2507429727E01CC9;org.apache.maven:maven-plugin-api:3.9.12 -3ECFC216F9A56F15C6BD6B3E22567B0B6CB2183E;org.apache.maven:maven-repository-metadata:3.9.12 -8B670256B812A45B1CA9AE1BBF7F1C0D00A9D4E4;org.apache.maven.resolver:maven-resolver-api:1.9.25 -6DCD7E2076BAECBCFA77E781112BD110EA379D07;org.apache.maven.resolver:maven-resolver-connector-basic:1.9.25 -CC1BDE9B56A2E95A181207958DCF40715DC71AB3;org.apache.maven.resolver:maven-resolver-impl:1.9.25 -FB1C8C95F17C816C3CEB8692AA84CBB068DF5D94;org.apache.maven.resolver:maven-resolver-named-locks:1.9.25 -44963F45B78F89A8479705493C48E01FC54FF9D6;org.apache.maven:maven-resolver-provider:3.9.12 -F81237D0140F9222CF4437C44756A53368A2D152;org.apache.maven.resolver:maven-resolver-spi:1.9.25 -E51BC8226E19631B5191CB106B5F1CCE60F86DC7;org.apache.maven.resolver:maven-resolver-transport-http:1.9.25 -9B5AF36B4BAFBEC8F71430B6BB3A4802A9EBBF65;org.apache.maven.resolver:maven-resolver-transport-wagon:1.9.25 -D7E46F0D9422856532555AC98737C513BAF86EFD;org.apache.maven.resolver:maven-resolver-transport-file:1.9.25 -F755F6816D8FD63B09B8F2C9E1EAAA1F60C179E8;org.apache.maven.resolver:maven-resolver-util:1.9.25 -CA072F2B90A59D36D8218DD4E1460722DB6E2322;org.apache.maven:maven-settings:3.9.12 -1DDD0B8DA05D120768142176476A06F489CEA11C;org.apache.maven:maven-settings-builder:3.9.12 +921C4F90EC434E29B399796077A08459571D048A;org.apache.maven:maven-artifact:3.9.14 +FD7EFF42958F7A6CE02710F02127BC158D710D4E;org.apache.maven:maven-builder-support:3.9.14 +D526B5286F4927A79120A2765A85AFF50B6889A9;org.apache.maven:maven-compat:3.9.14 +39808A75B5625DDD0E8BBA0BD8F9E953DA940ADD;org.apache.maven:maven-core:3.9.14 +8BFC827FBF237EF8C53F7264DCB6F59910D1D833;org.apache.maven:maven-embedder:3.9.14 +623D1A652D2657577BE0C8D3C249A4AB2830A843;org.apache.maven:maven-model:3.9.14 +45299E0BBEFB6575BA18214D822753A373D49AA9;org.apache.maven:maven-model-builder:3.9.14 +67A865F97A78CBD97773542FF3CB838D6624B5C1;org.apache.maven:maven-plugin-api:3.9.14 +231607AFCE2005CB03F2F882B347189F7FF27686;org.apache.maven:maven-repository-metadata:3.9.14 +2FE7E86E3C193121789470507CF4FADD5BD7AD59;org.apache.maven.resolver:maven-resolver-api:1.9.27 +219C1F8C3289B9382B1F86FC278430D3A22968C3;org.apache.maven.resolver:maven-resolver-connector-basic:1.9.27 +876FC89223D9572CADE60A1B8158846724548D07;org.apache.maven.resolver:maven-resolver-impl:1.9.27 +72C89AD87BE374309A7308EE144949360ED482E8;org.apache.maven.resolver:maven-resolver-named-locks:1.9.27 +9927E911DFC855A462EE79E3F5BB3FD5EFFD8B82;org.apache.maven:maven-resolver-provider:3.9.14 +FB64E47ACDC73F938B4D5B6464EF7A6351F983D5;org.apache.maven.resolver:maven-resolver-spi:1.9.27 +6931510AEC55201631D9D904A7D4F8F81541A335;org.apache.maven.resolver:maven-resolver-transport-http:1.9.27 +23AF71B8583C0EF51004590196DE12C410DBCCF6;org.apache.maven.resolver:maven-resolver-transport-wagon:1.9.27 +89A2B09002672807C05B3B10AFCCBCB9CFCD8486;org.apache.maven.resolver:maven-resolver-transport-file:1.9.27 +7EE4446AF6AAB27475765EC9C9DC1FB2B082AF2B;org.apache.maven.resolver:maven-resolver-util:1.9.27 +B438FF21305253DED45570A74622595963942E65;org.apache.maven:maven-settings:3.9.14 +2B28C76E3C83715179B96404C0C003A91D543ABA;org.apache.maven:maven-settings-builder:3.9.14 BFA28296272A5915B08DE9F11F34A94B0A818FD0;org.apache.maven.shared:maven-shared-utils:3.4.2 -ED78BE9181CEA023BF4210D4D01810DE9961BE41;org.apache.maven:maven-slf4j-provider:3.9.12 -A062D8E12DC62E698C9F943A3FCE94E366B4E220;org.eclipse.sisu:org.eclipse.sisu.inject:0.9.0.M4 -478F7935E88CD9DA7EF01F509E4853E80EDE9034;org.eclipse.sisu:org.eclipse.sisu.plexus:0.9.0.M4 +E612704EEC107AACE14B3FFD155E2CBFC3C42B60;org.apache.maven:maven-slf4j-provider:3.9.14 +D9C2D6FF4B461AB9492EDB1CD9D8239CFB41F4CA;org.eclipse.sisu:org.eclipse.sisu.inject:1.0.0 +873767E95597C9E31749123A408BD4949C29A46C;org.eclipse.sisu:org.eclipse.sisu.plexus:1.0.0 425EA8E534716B4BFF1EA90F39BD76BE951D651B;org.codehaus.plexus:plexus-cipher:2.0 ACE0820F34DE49F69511F5263BCEBB09FAC9731A;org.codehaus.plexus:plexus-classworlds:2.9.0 A506F84636EA7AE370D04167DD155C103E616F68;org.codehaus.plexus:plexus-component-annotations:2.2.0 diff --git a/java/maven.embedder/nbproject/project.properties b/java/maven.embedder/nbproject/project.properties index 3657d8a14526..e9ef864fccad 100644 --- a/java/maven.embedder/nbproject/project.properties +++ b/java/maven.embedder/nbproject/project.properties @@ -20,7 +20,7 @@ javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial release.external/jdom2-2.0.6.1.jar=modules/ext/maven/jdom2-2.0.6.1.jar release.external/maven-dependency-tree-2.2.jar=modules/ext/maven/maven-dependency-tree-2.2.jar -bundled.maven=apache-maven-3.9.12 +bundled.maven=apache-maven-3.9.14 extra.module.files=maven/ nbm.executable.files=maven/bin/mvn,maven/bin/mvnDebug,maven/bin/mvnyjp extra.license.files=${cluster}/maven/LICENSE.txt,${cluster}/maven/NOTICE.txt diff --git a/java/maven.embedder/nbproject/project.xml b/java/maven.embedder/nbproject/project.xml index fc2c24f1cfe0..ec4ce04ec9c9 100644 --- a/java/maven.embedder/nbproject/project.xml +++ b/java/maven.embedder/nbproject/project.xml @@ -327,13 +327,13 @@ ../maven/lib/aopalliance-1.0.jar - ../maven/lib/asm-9.9.jar + ../maven/lib/asm-9.9.1.jar ../maven/lib/commons-cli-1.11.0.jar - ../maven/lib/commons-codec-1.20.0.jar + ../maven/lib/commons-codec-1.21.0.jar ../maven/lib/error_prone_annotations-2.41.0.jar @@ -377,79 +377,79 @@ ../maven/lib/jspecify-1.0.0.jar - ../maven/lib/maven-artifact-3.9.12.jar + ../maven/lib/maven-artifact-3.9.14.jar - ../maven/lib/maven-builder-support-3.9.12.jar + ../maven/lib/maven-builder-support-3.9.14.jar - ../maven/lib/maven-compat-3.9.12.jar + ../maven/lib/maven-compat-3.9.14.jar - ../maven/lib/maven-core-3.9.12.jar + ../maven/lib/maven-core-3.9.14.jar - ../maven/lib/maven-embedder-3.9.12.jar + ../maven/lib/maven-embedder-3.9.14.jar - ../maven/lib/maven-model-3.9.12.jar + ../maven/lib/maven-model-3.9.14.jar - ../maven/lib/maven-model-builder-3.9.12.jar + ../maven/lib/maven-model-builder-3.9.14.jar - ../maven/lib/maven-plugin-api-3.9.12.jar + ../maven/lib/maven-plugin-api-3.9.14.jar - ../maven/lib/maven-repository-metadata-3.9.12.jar + ../maven/lib/maven-repository-metadata-3.9.14.jar - ../maven/lib/maven-resolver-api-1.9.25.jar + ../maven/lib/maven-resolver-api-1.9.27.jar - ../maven/lib/maven-resolver-connector-basic-1.9.25.jar + ../maven/lib/maven-resolver-connector-basic-1.9.27.jar - ../maven/lib/maven-resolver-impl-1.9.25.jar + ../maven/lib/maven-resolver-impl-1.9.27.jar - ../maven/lib/maven-resolver-named-locks-1.9.25.jar + ../maven/lib/maven-resolver-named-locks-1.9.27.jar - ../maven/lib/maven-resolver-provider-3.9.12.jar + ../maven/lib/maven-resolver-provider-3.9.14.jar - ../maven/lib/maven-resolver-spi-1.9.25.jar + ../maven/lib/maven-resolver-spi-1.9.27.jar - ../maven/lib/maven-resolver-transport-file-1.9.25.jar + ../maven/lib/maven-resolver-transport-file-1.9.27.jar - ../maven/lib/maven-resolver-transport-http-1.9.25.jar + ../maven/lib/maven-resolver-transport-http-1.9.27.jar - ../maven/lib/maven-resolver-transport-wagon-1.9.25.jar + ../maven/lib/maven-resolver-transport-wagon-1.9.27.jar - ../maven/lib/maven-resolver-util-1.9.25.jar + ../maven/lib/maven-resolver-util-1.9.27.jar - ../maven/lib/maven-settings-3.9.12.jar + ../maven/lib/maven-settings-3.9.14.jar - ../maven/lib/maven-settings-builder-3.9.12.jar + ../maven/lib/maven-settings-builder-3.9.14.jar ../maven/lib/maven-shared-utils-3.4.2.jar - ../maven/lib/maven-slf4j-provider-3.9.12.jar + ../maven/lib/maven-slf4j-provider-3.9.14.jar - ../maven/lib/org.eclipse.sisu.inject-0.9.0.M4.jar + ../maven/lib/org.eclipse.sisu.inject-1.0.0.jar - ../maven/lib/org.eclipse.sisu.plexus-0.9.0.M4.jar + ../maven/lib/org.eclipse.sisu.plexus-1.0.0.jar ../maven/lib/plexus-cipher-2.0.jar diff --git a/java/maven.embedder/test/unit/src/org/netbeans/modules/maven/embedder/impl/NbRepositoryCacheTest.java b/java/maven.embedder/test/unit/src/org/netbeans/modules/maven/embedder/impl/NbRepositoryCacheTest.java index a887ba62d0bb..05e9ceac05a9 100644 --- a/java/maven.embedder/test/unit/src/org/netbeans/modules/maven/embedder/impl/NbRepositoryCacheTest.java +++ b/java/maven.embedder/test/unit/src/org/netbeans/modules/maven/embedder/impl/NbRepositoryCacheTest.java @@ -36,7 +36,7 @@ public NbRepositoryCacheTest() { @Test @Ignore("Classpath is not setup correctly for test - needs investigation") public void testConstants() throws Exception { - Class cl = Class.forName("org.eclipse.aether.internal.impl.DataPool"); + Class cl = Class.forName("org.eclipse.aether.internal.impl.DataPool"); assertNotNull("The constant value has changed most likely", cl); } diff --git a/java/maven/nbproject/project.properties b/java/maven/nbproject/project.properties index 02d06cb05fad..85412150adb1 100644 --- a/java/maven/nbproject/project.properties +++ b/java/maven/nbproject/project.properties @@ -39,6 +39,8 @@ requires.nb.javac=true test-unit-sys-prop.test.netbeans.dest.dir=${netbeans.dest.dir} +# TODO update when embedded maven updates + # Classpath for agent injected into maven run (sourcecode in mavensrc) mavensrc.cp=:\ ./external/aether-api-1.13.1.jar:\ @@ -46,9 +48,9 @@ mavensrc.cp=:\ ${maven.embedder.dir}/maven/boot/plexus-classworlds-2.9.0.jar:\ ${maven.embedder.dir}/maven/lib/javax.annotation-api-1.3.2.jar:\ ${maven.embedder.dir}/maven/lib/javax.inject-1.jar:\ - ${maven.embedder.dir}/maven/lib/maven-core-3.9.12.jar:\ - ${maven.embedder.dir}/maven/lib/maven-model-3.9.12.jar:\ - ${maven.embedder.dir}/maven/lib/maven-plugin-api-3.9.12.jar:\ - ${maven.embedder.dir}/maven/lib/maven-resolver-api-1.9.25.jar:\ - ${maven.embedder.dir}/maven/lib/org.eclipse.sisu.plexus-0.9.0.M4.jar:\ + ${maven.embedder.dir}/maven/lib/maven-core-3.9.14.jar:\ + ${maven.embedder.dir}/maven/lib/maven-model-3.9.14.jar:\ + ${maven.embedder.dir}/maven/lib/maven-plugin-api-3.9.14.jar:\ + ${maven.embedder.dir}/maven/lib/maven-resolver-api-1.9.27.jar:\ + ${maven.embedder.dir}/maven/lib/org.eclipse.sisu.plexus-1.0.0.jar:\ ${maven.embedder.dir}/maven/lib/plexus-utils-3.6.0.jar diff --git a/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps b/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps index 4680706f7904..9e46ce973be4 100644 --- a/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps +++ b/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps @@ -23,13 +23,13 @@ ide/db.sql.visualeditor/external/javacc-7.0.10.jar java/performance/external/javacc-7.0.10.jar # bundled maven conflicts with other libraries -java/maven.embedder/external/apache-maven-3.9.12-bin.zip ide/slf4j.api/external/slf4j-api-1.7.36.jar -java/maven.embedder/external/apache-maven-3.9.12-bin.zip platform/libs.asm/external/asm-9.9.jar -java/maven.embedder/external/apache-maven-3.9.12-bin.zip platform/o.apache.commons.codec/external/commons-codec-1.18.0.jar -java/maven.embedder/external/apache-maven-3.9.12-bin.zip ide/c.google.guava.failureaccess/external/failureaccess-1.0.3.jar -java/maven.embedder/external/apache-maven-3.9.12-bin.zip ide/c.google.guava/external/guava-33.4.6-jre.jar -java/maven.embedder/external/apache-maven-3.9.12-bin.zip ide/c.google.gson/external/gson-2.13.2.jar -java/maven.embedder/external/apache-maven-3.9.12-bin.zip java/maven.indexer/external/javax.annotation-api-1.3.2.jar +java/maven.embedder/external/apache-maven-3.9.14-bin.zip ide/slf4j.api/external/slf4j-api-1.7.36.jar +java/maven.embedder/external/apache-maven-3.9.14-bin.zip platform/libs.asm/external/asm-9.9.jar +java/maven.embedder/external/apache-maven-3.9.14-bin.zip platform/o.apache.commons.codec/external/commons-codec-1.18.0.jar +java/maven.embedder/external/apache-maven-3.9.14-bin.zip ide/c.google.guava.failureaccess/external/failureaccess-1.0.3.jar +java/maven.embedder/external/apache-maven-3.9.14-bin.zip ide/c.google.guava/external/guava-33.4.6-jre.jar +java/maven.embedder/external/apache-maven-3.9.14-bin.zip ide/c.google.gson/external/gson-2.13.2.jar +java/maven.embedder/external/apache-maven-3.9.14-bin.zip java/maven.indexer/external/javax.annotation-api-1.3.2.jar # Used to parse data during build, but need to as a lib for ide cluster nbbuild/external/json-simple-1.1.1.jar ide/libs.json_simple/external/json-simple-1.1.1.jar @@ -39,9 +39,9 @@ webcommon/javascript2.jade/external/jflex-1.4.3.jar webcommon/javascript2.lexer/ # javax.annotation-api is used by multiple modules. enterprise/javaee8.api/external/javax.annotation-api-1.3.2.jar java/maven.indexer/external/javax.annotation-api-1.3.2.jar -enterprise/javaee8.api/external/javax.annotation-api-1.3.2.jar java/maven.embedder/external/apache-maven-3.9.12-bin.zip +enterprise/javaee8.api/external/javax.annotation-api-1.3.2.jar java/maven.embedder/external/apache-maven-3.9.14-bin.zip enterprise/javaee8.api/external/javax.annotation-api-1.3.2.jar enterprise/websvc.restlib/external/javax.annotation-api-1.3.2.jar -enterprise/websvc.restlib/external/javax.annotation-api-1.3.2.jar java/maven.embedder/external/apache-maven-3.9.12-bin.zip +enterprise/websvc.restlib/external/javax.annotation-api-1.3.2.jar java/maven.embedder/external/apache-maven-3.9.14-bin.zip # jaxb-api-osgi is used by multiple modules. enterprise/javaee.api/external/jaxb-api-osgi-2.2.7.jar enterprise/javaee7.api/external/jaxb-api-osgi-2.2.7.jar @@ -56,7 +56,7 @@ enterprise/websvc.restlib/external/osgi.core-8.0.0.jar platform/libs.osgi/extern extide/gradle/external/gradle-8.11.1-bin.zip extide/o.apache.tools.ant.module/external/apache-ant-1.10.14-bin.zip extide/gradle/external/gradle-8.11.1-bin.zip ide/o.apache.commons.lang/external/commons-lang-2.6.jar extide/gradle/external/gradle-8.11.1-bin.zip ide/slf4j.api/external/slf4j-api-1.7.36.jar -extide/gradle/external/gradle-8.11.1-bin.zip java/maven.embedder/external/apache-maven-3.9.12-bin.zip +extide/gradle/external/gradle-8.11.1-bin.zip java/maven.embedder/external/apache-maven-3.9.14-bin.zip extide/gradle/external/gradle-8.11.1-bin.zip nbbuild/external/jsoup-1.15.3.jar extide/gradle/external/gradle-8.11.1-bin.zip platform/libs.junit4/external/hamcrest-core-1.3.jar extide/gradle/external/gradle-8.11.1-bin.zip platform/libs.junit4/external/junit-4.13.2.jar From fca75a359e1a40659918de27a9ab4933c8deb007 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Thu, 12 Mar 2026 22:16:06 +0100 Subject: [PATCH 051/100] Bump webcommon cluster to release=17 skipped cordova modules and libs.jstestdriver --- webcommon/api.knockout/nbproject/project.properties | 2 +- webcommon/cordova.platforms/nbproject/project.properties | 2 +- webcommon/extbrowser.chrome/build.xml | 2 +- webcommon/extbrowser.chrome/nbproject/project.properties | 2 +- webcommon/html.angular/nbproject/project.properties | 2 +- webcommon/html.knockout/nbproject/project.properties | 2 +- webcommon/javascript.bower/nbproject/project.properties | 2 +- webcommon/javascript.grunt/nbproject/project.properties | 2 +- webcommon/javascript.gulp/nbproject/project.properties | 2 +- .../javascript.jstestdriver/nbproject/project.properties | 2 +- webcommon/javascript.karma/nbproject/project.properties | 2 +- webcommon/javascript.nodejs/nbproject/project.properties | 2 +- webcommon/javascript.v8debug.ui/nbproject/project.properties | 2 +- webcommon/javascript.v8debug/nbproject/project.properties | 2 +- webcommon/javascript2.doc/nbproject/project.properties | 2 +- webcommon/javascript2.extdoc/nbproject/project.properties | 2 +- webcommon/javascript2.extjs/nbproject/project.properties | 2 +- webcommon/javascript2.html/nbproject/project.properties | 2 +- webcommon/javascript2.jade/nbproject/project.properties | 2 +- webcommon/javascript2.jquery/nbproject/project.properties | 2 +- webcommon/javascript2.jsdoc/nbproject/project.properties | 2 +- webcommon/javascript2.json/nbproject/project.properties | 2 +- webcommon/javascript2.knockout/nbproject/project.properties | 2 +- webcommon/javascript2.lexer/nbproject/project.properties | 2 +- webcommon/javascript2.model/nbproject/project.properties | 2 +- webcommon/javascript2.nodejs/nbproject/project.properties | 2 +- .../javascript2.prototypejs/nbproject/project.properties | 2 +- webcommon/javascript2.react/nbproject/project.properties | 2 +- webcommon/javascript2.requirejs/nbproject/project.properties | 2 +- webcommon/javascript2.sdoc/nbproject/project.properties | 2 +- .../javascript2.source.query/nbproject/project.properties | 2 +- webcommon/javascript2.types/nbproject/project.properties | 2 +- webcommon/languages.apacheconf/nbproject/project.properties | 2 +- webcommon/languages.ini/nbproject/project.properties | 2 +- .../lib.chrome_devtools_protocol/nbproject/project.properties | 2 +- webcommon/lib.v8debug/nbproject/project.properties | 4 ++-- webcommon/libs.plist/nbproject/project.properties | 2 +- webcommon/netserver/nbproject/project.properties | 2 +- .../selenium2.webclient.mocha/nbproject/project.properties | 2 +- .../nbproject/project.properties | 2 +- webcommon/selenium2.webclient/nbproject/project.properties | 2 +- webcommon/typescript.editor/nbproject/project.properties | 2 +- webcommon/web.client.kit/nbproject/project.properties | 2 +- webcommon/web.client.samples/nbproject/project.properties | 2 +- webcommon/web.clientproject.api/nbproject/project.properties | 2 +- webcommon/web.clientproject/nbproject/project.properties | 4 ++-- webcommon/web.inspect/nbproject/project.properties | 2 +- .../web.javascript.debugger/nbproject/project.properties | 2 +- webcommon/web.webkit.tooling/nbproject/project.properties | 2 +- 49 files changed, 51 insertions(+), 51 deletions(-) diff --git a/webcommon/api.knockout/nbproject/project.properties b/webcommon/api.knockout/nbproject/project.properties index 6a8c641dd25b..8e1b8a7f9848 100644 --- a/webcommon/api.knockout/nbproject/project.properties +++ b/webcommon/api.knockout/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/webcommon/cordova.platforms/nbproject/project.properties b/webcommon/cordova.platforms/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/webcommon/cordova.platforms/nbproject/project.properties +++ b/webcommon/cordova.platforms/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/extbrowser.chrome/build.xml b/webcommon/extbrowser.chrome/build.xml index bcb7b18958b0..0af233468d88 100644 --- a/webcommon/extbrowser.chrome/build.xml +++ b/webcommon/extbrowser.chrome/build.xml @@ -37,7 +37,7 @@ - + diff --git a/webcommon/extbrowser.chrome/nbproject/project.properties b/webcommon/extbrowser.chrome/nbproject/project.properties index 3c53185ad682..7e14c382cbd3 100644 --- a/webcommon/extbrowser.chrome/nbproject/project.properties +++ b/webcommon/extbrowser.chrome/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial extra.module.files=modules/lib/netbeans-chrome-connector.crx diff --git a/webcommon/html.angular/nbproject/project.properties b/webcommon/html.angular/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/webcommon/html.angular/nbproject/project.properties +++ b/webcommon/html.angular/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/html.knockout/nbproject/project.properties b/webcommon/html.knockout/nbproject/project.properties index 12ff4ce45c81..d941511a1098 100644 --- a/webcommon/html.knockout/nbproject/project.properties +++ b/webcommon/html.knockout/nbproject/project.properties @@ -16,5 +16,5 @@ # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript.bower/nbproject/project.properties b/webcommon/javascript.bower/nbproject/project.properties index ec4cf7317021..1b8cfd07d342 100644 --- a/webcommon/javascript.bower/nbproject/project.properties +++ b/webcommon/javascript.bower/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript.grunt/nbproject/project.properties b/webcommon/javascript.grunt/nbproject/project.properties index ec4cf7317021..1b8cfd07d342 100644 --- a/webcommon/javascript.grunt/nbproject/project.properties +++ b/webcommon/javascript.grunt/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript.gulp/nbproject/project.properties b/webcommon/javascript.gulp/nbproject/project.properties index ec4cf7317021..1b8cfd07d342 100644 --- a/webcommon/javascript.gulp/nbproject/project.properties +++ b/webcommon/javascript.gulp/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript.jstestdriver/nbproject/project.properties b/webcommon/javascript.jstestdriver/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/webcommon/javascript.jstestdriver/nbproject/project.properties +++ b/webcommon/javascript.jstestdriver/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript.karma/nbproject/project.properties b/webcommon/javascript.karma/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/webcommon/javascript.karma/nbproject/project.properties +++ b/webcommon/javascript.karma/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript.nodejs/nbproject/project.properties b/webcommon/javascript.nodejs/nbproject/project.properties index ec4cf7317021..1b8cfd07d342 100644 --- a/webcommon/javascript.nodejs/nbproject/project.properties +++ b/webcommon/javascript.nodejs/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript.v8debug.ui/nbproject/project.properties b/webcommon/javascript.v8debug.ui/nbproject/project.properties index 032fd9d2a221..bb5a8778b8f7 100644 --- a/webcommon/javascript.v8debug.ui/nbproject/project.properties +++ b/webcommon/javascript.v8debug.ui/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml is.eager=true diff --git a/webcommon/javascript.v8debug/nbproject/project.properties b/webcommon/javascript.v8debug/nbproject/project.properties index 29cf47d4fede..e94f7420d82c 100644 --- a/webcommon/javascript.v8debug/nbproject/project.properties +++ b/webcommon/javascript.v8debug/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javadoc.arch=${basedir}/arch.xml is.autoload=true diff --git a/webcommon/javascript2.doc/nbproject/project.properties b/webcommon/javascript2.doc/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/webcommon/javascript2.doc/nbproject/project.properties +++ b/webcommon/javascript2.doc/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript2.extdoc/nbproject/project.properties b/webcommon/javascript2.extdoc/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/webcommon/javascript2.extdoc/nbproject/project.properties +++ b/webcommon/javascript2.extdoc/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript2.extjs/nbproject/project.properties b/webcommon/javascript2.extjs/nbproject/project.properties index ad2a11a04656..e0d96031e527 100644 --- a/webcommon/javascript2.extjs/nbproject/project.properties +++ b/webcommon/javascript2.extjs/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial jnlp.verify.excludes=docs/extjs-properties.xml diff --git a/webcommon/javascript2.html/nbproject/project.properties b/webcommon/javascript2.html/nbproject/project.properties index f32081d847fd..bd4c9fc1fd2a 100644 --- a/webcommon/javascript2.html/nbproject/project.properties +++ b/webcommon/javascript2.html/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial is.eager=true diff --git a/webcommon/javascript2.jade/nbproject/project.properties b/webcommon/javascript2.jade/nbproject/project.properties index e440801aaa3f..eb5df7dc6418 100644 --- a/webcommon/javascript2.jade/nbproject/project.properties +++ b/webcommon/javascript2.jade/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial #jnlp.verify.excludes=docs/jquery-api.xml,docs/jquery-propertyNames.xml diff --git a/webcommon/javascript2.jquery/nbproject/project.properties b/webcommon/javascript2.jquery/nbproject/project.properties index 250daf190a2e..80a8ae9707eb 100644 --- a/webcommon/javascript2.jquery/nbproject/project.properties +++ b/webcommon/javascript2.jquery/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial jnlp.verify.excludes=docs/jquery-api.xml,docs/jquery-propertyNames.xml diff --git a/webcommon/javascript2.jsdoc/nbproject/project.properties b/webcommon/javascript2.jsdoc/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/webcommon/javascript2.jsdoc/nbproject/project.properties +++ b/webcommon/javascript2.jsdoc/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript2.json/nbproject/project.properties b/webcommon/javascript2.json/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/webcommon/javascript2.json/nbproject/project.properties +++ b/webcommon/javascript2.json/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript2.knockout/nbproject/project.properties b/webcommon/javascript2.knockout/nbproject/project.properties index 12ff4ce45c81..d941511a1098 100644 --- a/webcommon/javascript2.knockout/nbproject/project.properties +++ b/webcommon/javascript2.knockout/nbproject/project.properties @@ -16,5 +16,5 @@ # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript2.lexer/nbproject/project.properties b/webcommon/javascript2.lexer/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/webcommon/javascript2.lexer/nbproject/project.properties +++ b/webcommon/javascript2.lexer/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript2.model/nbproject/project.properties b/webcommon/javascript2.model/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/webcommon/javascript2.model/nbproject/project.properties +++ b/webcommon/javascript2.model/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript2.nodejs/nbproject/project.properties b/webcommon/javascript2.nodejs/nbproject/project.properties index ec4cf7317021..1b8cfd07d342 100644 --- a/webcommon/javascript2.nodejs/nbproject/project.properties +++ b/webcommon/javascript2.nodejs/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript2.prototypejs/nbproject/project.properties b/webcommon/javascript2.prototypejs/nbproject/project.properties index ec4cf7317021..1b8cfd07d342 100644 --- a/webcommon/javascript2.prototypejs/nbproject/project.properties +++ b/webcommon/javascript2.prototypejs/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript2.react/nbproject/project.properties b/webcommon/javascript2.react/nbproject/project.properties index ec4cf7317021..1b8cfd07d342 100644 --- a/webcommon/javascript2.react/nbproject/project.properties +++ b/webcommon/javascript2.react/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript2.requirejs/nbproject/project.properties b/webcommon/javascript2.requirejs/nbproject/project.properties index ec4cf7317021..1b8cfd07d342 100644 --- a/webcommon/javascript2.requirejs/nbproject/project.properties +++ b/webcommon/javascript2.requirejs/nbproject/project.properties @@ -14,6 +14,6 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript2.sdoc/nbproject/project.properties b/webcommon/javascript2.sdoc/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/webcommon/javascript2.sdoc/nbproject/project.properties +++ b/webcommon/javascript2.sdoc/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript2.source.query/nbproject/project.properties b/webcommon/javascript2.source.query/nbproject/project.properties index 344eadb97d4f..4780706c885b 100644 --- a/webcommon/javascript2.source.query/nbproject/project.properties +++ b/webcommon/javascript2.source.query/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial is.autoload=true diff --git a/webcommon/javascript2.types/nbproject/project.properties b/webcommon/javascript2.types/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/webcommon/javascript2.types/nbproject/project.properties +++ b/webcommon/javascript2.types/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/languages.apacheconf/nbproject/project.properties b/webcommon/languages.apacheconf/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/webcommon/languages.apacheconf/nbproject/project.properties +++ b/webcommon/languages.apacheconf/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/languages.ini/nbproject/project.properties b/webcommon/languages.ini/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/webcommon/languages.ini/nbproject/project.properties +++ b/webcommon/languages.ini/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/lib.chrome_devtools_protocol/nbproject/project.properties b/webcommon/lib.chrome_devtools_protocol/nbproject/project.properties index bb54b6120505..52c11d423506 100644 --- a/webcommon/lib.chrome_devtools_protocol/nbproject/project.properties +++ b/webcommon/lib.chrome_devtools_protocol/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.autoload=true -javac.compilerargs=-Xlint:unchecked +javac.compilerargs=-Xlint javac.release=11 #javadoc.apichanges=${basedir}/apichanges.xml diff --git a/webcommon/lib.v8debug/nbproject/project.properties b/webcommon/lib.v8debug/nbproject/project.properties index e40d34ceea78..0d18ca3966bb 100644 --- a/webcommon/lib.v8debug/nbproject/project.properties +++ b/webcommon/lib.v8debug/nbproject/project.properties @@ -16,8 +16,8 @@ # under the License. is.autoload=true -javac.compilerargs=-Xlint:unchecked -javac.source=1.8 +javac.compilerargs=-Xlint +javac.release=17 javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml diff --git a/webcommon/libs.plist/nbproject/project.properties b/webcommon/libs.plist/nbproject/project.properties index a0129e64ab35..8553678e0201 100644 --- a/webcommon/libs.plist/nbproject/project.properties +++ b/webcommon/libs.plist/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=8 javac.compilerargs=-Xlint -Xlint:-serial is.autoload=true release.external/dd-plist-1.23.jar=modules/ext/dd-plist.jar diff --git a/webcommon/netserver/nbproject/project.properties b/webcommon/netserver/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/webcommon/netserver/nbproject/project.properties +++ b/webcommon/netserver/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/selenium2.webclient.mocha/nbproject/project.properties b/webcommon/selenium2.webclient.mocha/nbproject/project.properties index 3b054ca8045d..ee2e82fe015a 100644 --- a/webcommon/selenium2.webclient.mocha/nbproject/project.properties +++ b/webcommon/selenium2.webclient.mocha/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/selenium2.webclient.protractor/nbproject/project.properties b/webcommon/selenium2.webclient.protractor/nbproject/project.properties index 3b054ca8045d..ee2e82fe015a 100644 --- a/webcommon/selenium2.webclient.protractor/nbproject/project.properties +++ b/webcommon/selenium2.webclient.protractor/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/selenium2.webclient/nbproject/project.properties b/webcommon/selenium2.webclient/nbproject/project.properties index 3b054ca8045d..ee2e82fe015a 100644 --- a/webcommon/selenium2.webclient/nbproject/project.properties +++ b/webcommon/selenium2.webclient/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.eager=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/typescript.editor/nbproject/project.properties b/webcommon/typescript.editor/nbproject/project.properties index 5137752915a4..60729d846776 100644 --- a/webcommon/typescript.editor/nbproject/project.properties +++ b/webcommon/typescript.editor/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/web.client.kit/nbproject/project.properties b/webcommon/web.client.kit/nbproject/project.properties index 0f4ec98bc91a..1608e258a873 100644 --- a/webcommon/web.client.kit/nbproject/project.properties +++ b/webcommon/web.client.kit/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=8 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/web.client.samples/nbproject/project.properties b/webcommon/web.client.samples/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/webcommon/web.client.samples/nbproject/project.properties +++ b/webcommon/web.client.samples/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/web.clientproject.api/nbproject/project.properties b/webcommon/web.clientproject.api/nbproject/project.properties index 0f73a1153601..f4e932deb55b 100644 --- a/webcommon/web.clientproject.api/nbproject/project.properties +++ b/webcommon/web.clientproject.api/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. is.autoload=true -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/web.clientproject/nbproject/project.properties b/webcommon/web.clientproject/nbproject/project.properties index 428556d39d02..73811063fd2b 100644 --- a/webcommon/web.clientproject/nbproject/project.properties +++ b/webcommon/web.clientproject/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 -javac.compilerargs=-Xlint -Xlint:-serial -Xlint:unchecked +javac.release=17 +javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/web.inspect/nbproject/project.properties b/webcommon/web.inspect/nbproject/project.properties index fc68210459de..d27304f747be 100644 --- a/webcommon/web.inspect/nbproject/project.properties +++ b/webcommon/web.inspect/nbproject/project.properties @@ -15,4 +15,4 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 diff --git a/webcommon/web.javascript.debugger/nbproject/project.properties b/webcommon/web.javascript.debugger/nbproject/project.properties index 5137752915a4..60729d846776 100644 --- a/webcommon/web.javascript.debugger/nbproject/project.properties +++ b/webcommon/web.javascript.debugger/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/web.webkit.tooling/nbproject/project.properties b/webcommon/web.webkit.tooling/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/webcommon/web.webkit.tooling/nbproject/project.properties +++ b/webcommon/web.webkit.tooling/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial From efe097332a85426674c72a2bb797792701ea5f67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Mon, 9 Mar 2026 08:04:34 +0100 Subject: [PATCH 052/100] PHP editor: reenable ant targets to regenerate lexers/scanner/parsed based on their inputs - delete generated files manually before regeneration (in this case the unreferenced file EncodedActionTable22.java was removed) - unify code generation to a single jflex version (1.4.3) that can be used for all grammars. From comparison between 1.4.1 and 1.4.3 only minimal changes in the state storage were observed. - jflex is downloaded via the normal NetBeans binary download mechanism from maven central - the php parser cutter required so that the parser grammar can be compiled was packed on maven central and is now also automatically downloaded With this in the following ant targets work: - `gen-lexer` generates `PHP5ColoringLexer.java` - `gen-docscanner` generates `DocumentorColoringScanner.java` - `gen-astscanner` generates `ASTPHP5Scanner.java` - `gen-astparser` generates `ASTPHP5Parser.java`, `ASTPHP5Symbols.java` and `EncodedActionTable*.java` - `gen-all-generated-code` runs all previous generators --- .../netbeans/nbbuild/extlibs/ignored-overlaps | 3 + php/php.editor/build.xml | 147 +-- php/php.editor/external/binaries-list | 2 + .../external/jflex-1.4.3-license.txt | 309 +++++++ ...netbeans-php-parser-cutter-1.0-license.txt | 834 ++++++++++++++++++ .../lexer/DocumentorColoringScanner.java | 144 +-- .../php/editor/lexer/PHP5ColoringLexer.java | 66 +- .../php/editor/parser/ASTPHP5Parser.java | 4 +- .../php/editor/parser/ASTPHP5Scanner.java | 59 +- .../php/editor/parser/ASTPHP5Symbols.java | 2 +- .../editor/parser/EncodedActionTable1.java | 1 - .../editor/parser/EncodedActionTable10.java | 1 - .../editor/parser/EncodedActionTable11.java | 1 - .../editor/parser/EncodedActionTable12.java | 1 - .../editor/parser/EncodedActionTable13.java | 1 - .../editor/parser/EncodedActionTable14.java | 1 - .../editor/parser/EncodedActionTable15.java | 1 - .../editor/parser/EncodedActionTable16.java | 1 - .../editor/parser/EncodedActionTable17.java | 1 - .../editor/parser/EncodedActionTable18.java | 1 - .../editor/parser/EncodedActionTable19.java | 1 - .../editor/parser/EncodedActionTable2.java | 1 - .../editor/parser/EncodedActionTable20.java | 1 - .../editor/parser/EncodedActionTable21.java | 1 - .../editor/parser/EncodedActionTable22.java | 266 ------ .../editor/parser/EncodedActionTable3.java | 1 - .../editor/parser/EncodedActionTable4.java | 1 - .../editor/parser/EncodedActionTable5.java | 1 - .../editor/parser/EncodedActionTable6.java | 1 - .../editor/parser/EncodedActionTable7.java | 1 - .../editor/parser/EncodedActionTable8.java | 1 - .../editor/parser/EncodedActionTable9.java | 1 - 32 files changed, 1401 insertions(+), 456 deletions(-) create mode 100644 php/php.editor/external/jflex-1.4.3-license.txt create mode 100644 php/php.editor/external/netbeans-php-parser-cutter-1.0-license.txt delete mode 100644 php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable22.java diff --git a/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps b/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps index 9e46ce973be4..78c3c94d9f7f 100644 --- a/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps +++ b/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps @@ -126,3 +126,6 @@ enterprise/web.jspparser/external/jakarta.servlet.jsp.jstl-1.2.6.jar enterprise/ enterprise/web.jspparser/external/jakarta.servlet.jsp.jstl-api-3.0.2.jar enterprise/libs.jstl/external/jakarta.servlet.jsp.jstl-api-3.0.2.jar enterprise/web.jspparser/external/jakarta.servlet.jsp.jstl-3.0.1.jar enterprise/libs.jstl/external/jakarta.servlet.jsp.jstl-3.0.1.jar enterprise/web.jspparser/external/commons-logging-1.3.1.jar platform/o.apache.commons.logging/external/commons-logging-1.3.1.jar + +# JFlex is used as scanner generator only and is not distributed +webcommon/javascript2.jade/external/jflex-1.4.3.jar php/php.editor/external/jflex-1.4.3.jar \ No newline at end of file diff --git a/php/php.editor/build.xml b/php/php.editor/build.xml index 8ef0fa691f7d..a4d1a6b3e649 100644 --- a/php/php.editor/build.xml +++ b/php/php.editor/build.xml @@ -29,21 +29,17 @@ - - - + - + - + - + destdir="src" + skel="tools/skeleton.netbeans"/> + + yychar+= zzMarkedPosL-zzStartRead; + + + + + + + + + + + + - - + + + + + + + + + + diff --git a/php/php.editor/external/binaries-list b/php/php.editor/external/binaries-list index caac711533c4..ee41e07241a2 100644 --- a/php/php.editor/external/binaries-list +++ b/php/php.editor/external/binaries-list @@ -17,3 +17,5 @@ 76DEAA9FFFB9F01C19E65C69F752B09A569E56C9 predefined_vars-1.0.zip 03903CD47A228D5B0D59E44A847B1A5DA3E26C6B TextSearchQuery-1.28.zip EBDDA96783F6EFEFCB555358B2AFE14424B83149 Mpdf-7.1.5.zip +88516325EF6816C047027DD87D00493CF6C31E7E de.jflex:jflex:1.4.3 +7C3A76D70696FD0C9D1130505F355C3AEE911D4C eu.doppel-helix.netbeans.lib:netbeans-php-parser-cutter:1.0 diff --git a/php/php.editor/external/jflex-1.4.3-license.txt b/php/php.editor/external/jflex-1.4.3-license.txt new file mode 100644 index 000000000000..99439f9852d3 --- /dev/null +++ b/php/php.editor/external/jflex-1.4.3-license.txt @@ -0,0 +1,309 @@ +Name: JFlex +Version: 1.4.3 +Description: The Fast Scanner Generator +License: jflex +Origin: http://jflex.de/ +Type: compile-time +Comment: The generator is at compile time only. The resulting code runs stand-alone. + +JFlex - Copying, Warranty & License + + + +JFlex is free software, published under the terms of the GNU General Public License. + +There is absolutely NO WARRANTY for JFlex, its code and its documentation. + +The code generated by JFlex inherits the copyright of the specification it +was produced from. If it was your specification, you may use the generated +code without restriction. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + + +0. + This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + + +1. + You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + +2. + You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + + + a) + You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + + b) + You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + + c) + If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + + +3. + You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + + + a) + Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + + b) + Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + + c) + Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + +4. + You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + + +5. + You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + + +6. + Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + + +7. + If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + + +8. + If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + + +9. + The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + + + +10. + If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + + +NO WARRANTY + + + +11. + BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + + +12. + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + + + +END OF TERMS AND CONDITIONS diff --git a/php/php.editor/external/netbeans-php-parser-cutter-1.0-license.txt b/php/php.editor/external/netbeans-php-parser-cutter-1.0-license.txt new file mode 100644 index 000000000000..66ef2d226769 --- /dev/null +++ b/php/php.editor/external/netbeans-php-parser-cutter-1.0-license.txt @@ -0,0 +1,834 @@ +Name: NetBeans PHP Parser Cutter +Version: 1.0 +License: CDDL-GPL-2-CP +Description: PHP parser cutter is used to split the generated javacup grammar into compilable chunks +Origin: https://github.com/matthiasblaesing/netbeans-php-parser-cutter +Type: compile-time +Comment: The generator is at compile time only. The resulting code runs stand-alone. + +COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 + +1. Definitions. + +1.1. "Contributor" means each individual or entity that +creates or contributes to the creation of Modifications. + +1.2. "Contributor Version" means the combination of the +Original Software, prior Modifications used by a +Contributor (if any), and the Modifications made by that +particular Contributor. + +1.3. "Covered Software" means (a) the Original Software, or +(b) Modifications, or (c) the combination of files +containing Original Software with files containing +Modifications, in each case including portions thereof. + +1.4. "Executable" means the Covered Software in any form +other than Source Code. + +1.5. "Initial Developer" means the individual or entity +that first makes Original Software available under this +License. + +1.6. "Larger Work" means a work which combines Covered +Software or portions thereof with code not governed by the +terms of this License. + +1.7. "License" means this document. + +1.8. "Licensable" means having the right to grant, to the +maximum extent possible, whether at the time of the initial +grant or subsequently acquired, any and all of the rights +conveyed herein. + +1.9. "Modifications" means the Source Code and Executable +form of any of the following: + +A. Any file that results from an addition to, +deletion from or modification of the contents of a +file containing Original Software or previous +Modifications; + +B. Any new file that contains any part of the +Original Software or previous Modification; or + +C. Any new file that is contributed or otherwise made +available under the terms of this License. + +1.10. "Original Software" means the Source Code and +Executable form of computer software code that is +originally released under this License. + +1.11. "Patent Claims" means any patent claim(s), now owned +or hereafter acquired, including without limitation, +method, process, and apparatus claims, in any patent +Licensable by grantor. + +1.12. "Source Code" means (a) the common form of computer +software code in which modifications are made and (b) +associated documentation included in or with such code. + +1.13. "You" (or "Your") means an individual or a legal +entity exercising rights under, and complying with all of +the terms of, this License. For legal entities, "You" +includes any entity which controls, is controlled by, or is +under common control with You. For purposes of this +definition, "control" means (a) the power, direct or +indirect, to cause the direction or management of such +entity, whether by contract or otherwise, or (b) ownership +of more than fifty percent (50%) of the outstanding shares +or beneficial ownership of such entity. + +2. License Grants. + +2.1. The Initial Developer Grant. + +Conditioned upon Your compliance with Section 3.1 below and +subject to third party intellectual property claims, the +Initial Developer hereby grants You a world-wide, +royalty-free, non-exclusive license: + +(a) under intellectual property rights (other than +patent or trademark) Licensable by Initial Developer, +to use, reproduce, modify, display, perform, +sublicense and distribute the Original Software (or +portions thereof), with or without Modifications, +and/or as part of a Larger Work; and + +(b) under Patent Claims infringed by the making, +using or selling of Original Software, to make, have +made, use, practice, sell, and offer for sale, and/or +otherwise dispose of the Original Software (or +portions thereof). + +(c) The licenses granted in Sections 2.1(a) and (b) +are effective on the date Initial Developer first +distributes or otherwise makes the Original Software +available to a third party under the terms of this +License. + +(d) Notwithstanding Section 2.1(b) above, no patent +license is granted: (1) for code that You delete from +the Original Software, or (2) for infringements +caused by: (i) the modification of the Original +Software, or (ii) the combination of the Original +Software with other software or devices. + +2.2. Contributor Grant. + +Conditioned upon Your compliance with Section 3.1 below and +subject to third party intellectual property claims, each +Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than +patent or trademark) Licensable by Contributor to +use, reproduce, modify, display, perform, sublicense +and distribute the Modifications created by such +Contributor (or portions thereof), either on an +unmodified basis, with other Modifications, as +Covered Software and/or as part of a Larger Work; and + +(b) under Patent Claims infringed by the making, +using, or selling of Modifications made by that +Contributor either alone and/or in combination with +its Contributor Version (or portions of such +combination), to make, use, sell, offer for sale, +have made, and/or otherwise dispose of: (1) +Modifications made by that Contributor (or portions +thereof); and (2) the combination of Modifications +made by that Contributor with its Contributor Version +(or portions of such combination). + +(c) The licenses granted in Sections 2.2(a) and +2.2(b) are effective on the date Contributor first +distributes or otherwise makes the Modifications +available to a third party. + +(d) Notwithstanding Section 2.2(b) above, no patent +license is granted: (1) for any code that Contributor +has deleted from the Contributor Version; (2) for +infringements caused by: (i) third party +modifications of Contributor Version, or (ii) the +combination of Modifications made by that Contributor +with other software (except as part of the +Contributor Version) or other devices; or (3) under +Patent Claims infringed by Covered Software in the +absence of Modifications made by that Contributor. + +3. Distribution Obligations. + +3.1. Availability of Source Code. + +Any Covered Software that You distribute or otherwise make +available in Executable form must also be made available in +Source Code form and that Source Code form must be +distributed only under the terms of this License. You must +include a copy of this License with every copy of the +Source Code form of the Covered Software You distribute or +otherwise make available. You must inform recipients of any +such Covered Software in Executable form as to how they can +obtain such Covered Software in Source Code form in a +reasonable manner on or through a medium customarily used +for software exchange. + +3.2. Modifications. + +The Modifications that You create or to which You +contribute are governed by the terms of this License. You +represent that You believe Your Modifications are Your +original creation(s) and/or You have sufficient rights to +grant the rights conveyed by this License. + +3.3. Required Notices. + +You must include a notice in each of Your Modifications +that identifies You as the Contributor of the Modification. +You may not remove or alter any copyright, patent or +trademark notices contained within the Covered Software, or +any notices of licensing or any descriptive text giving +attribution to any Contributor or the Initial Developer. + +3.4. Application of Additional Terms. + +You may not offer or impose any terms on any Covered +Software in Source Code form that alters or restricts the +applicable version of this License or the recipients' +rights hereunder. You may choose to offer, and to charge a +fee for, warranty, support, indemnity or liability +obligations to one or more recipients of Covered Software. +However, you may do so only on Your own behalf, and not on +behalf of the Initial Developer or any Contributor. You +must make it absolutely clear that any such warranty, +support, indemnity or liability obligation is offered by +You alone, and You hereby agree to indemnify the Initial +Developer and every Contributor for any liability incurred +by the Initial Developer or such Contributor as a result of +warranty, support, indemnity or liability terms You offer. + +3.5. Distribution of Executable Versions. + +You may distribute the Executable form of the Covered +Software under the terms of this License or under the terms +of a license of Your choice, which may contain terms +different from this License, provided that You are in +compliance with the terms of this License and that the +license for the Executable form does not attempt to limit +or alter the recipient's rights in the Source Code form +from the rights set forth in this License. If You +distribute the Covered Software in Executable form under a +different license, You must make it absolutely clear that +any terms which differ from this License are offered by You +alone, not by the Initial Developer or Contributor. You +hereby agree to indemnify the Initial Developer and every +Contributor for any liability incurred by the Initial +Developer or such Contributor as a result of any such terms +You offer. + +3.6. Larger Works. + +You may create a Larger Work by combining Covered Software +with other code not governed by the terms of this License +and distribute the Larger Work as a single product. In such +a case, You must make sure the requirements of this License +are fulfilled for the Covered Software. + +4. Versions of the License. + +4.1. New Versions. + +Sun Microsystems, Inc. is the initial license steward and +may publish revised and/or new versions of this License +from time to time. Each version will be given a +distinguishing version number. Except as provided in +Section 4.3, no one other than the license steward has the +right to modify this License. + +4.2. Effect of New Versions. + +You may always continue to use, distribute or otherwise +make the Covered Software available under the terms of the +version of the License under which You originally received +the Covered Software. If the Initial Developer includes a +notice in the Original Software prohibiting it from being +distributed or otherwise made available under any +subsequent version of the License, You must distribute and +make the Covered Software available under the terms of the +version of the License under which You originally received +the Covered Software. Otherwise, You may also choose to +use, distribute or otherwise make the Covered Software +available under the terms of any subsequent version of the +License published by the license steward. + +4.3. Modified Versions. + +When You are an Initial Developer and You want to create a +new license for Your Original Software, You may create and +use a modified version of this License if You: (a) rename +the license and remove any references to the name of the +license steward (except to note that the license differs +from this License); and (b) otherwise make it clear that +the license contains terms which differ from this License. + +5. DISCLAIMER OF WARRANTY. + +COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" +BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED +SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR +PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY +COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE +INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF +ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF +WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF +ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS +DISCLAIMER. + +6. TERMINATION. + +6.1. This License and the rights granted hereunder will +terminate automatically if You fail to comply with terms +herein and fail to cure such breach within 30 days of +becoming aware of the breach. Provisions which, by their +nature, must remain in effect beyond the termination of +this License shall survive. + +6.2. If You assert a patent infringement claim (excluding +declaratory judgment actions) against Initial Developer or +a Contributor (the Initial Developer or Contributor against +whom You assert such claim is referred to as "Participant") +alleging that the Participant Software (meaning the +Contributor Version where the Participant is a Contributor +or the Original Software where the Participant is the +Initial Developer) directly or indirectly infringes any +patent, then any and all rights granted directly or +indirectly to You by such Participant, the Initial +Developer (if the Initial Developer is not the Participant) +and all Contributors under Sections 2.1 and/or 2.2 of this +License shall, upon 60 days notice from Participant +terminate prospectively and automatically at the expiration +of such 60 day notice period, unless if within such 60 day +period You withdraw Your claim with respect to the +Participant Software against such Participant either +unilaterally or pursuant to a written agreement with +Participant. + +6.3. If You assert a patent infringement claim against +Participant alleging that the Participant Software directly +or indirectly infringes any patent where such claim is +resolved (such as by license or settlement) prior to the +initiation of patent infringement litigation, then the +reasonable value of the licenses granted by such Participant +under Sections 2.1 or 2.2 shall be taken into account in +determining the amount or value of any payment or license. + +6.4. In the event of termination under Sections 6.1 or 6.2 +above, all end user licenses that have been validly granted +by You or any distributor hereunder prior to termination +(excluding licenses granted to You by any distributor) +shall survive termination. + +7. LIMITATION OF LIABILITY. + +UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT +(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE +INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF +COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE +LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR +CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT +LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK +STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER +COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN +INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF +LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL +INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT +APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO +NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR +CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT +APPLY TO YOU. + +8. U.S. GOVERNMENT END USERS. + +The Covered Software is a "commercial item," as that term is +defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial +computer software" (as that term is defined at 48 C.F.R. +§ 252.227-7014(a)(1)) and "commercial computer software +documentation" as such terms are used in 48 C.F.R. 12.212 (Sept. +1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 +through 227.7202-4 (June 1995), all U.S. Government End Users +acquire Covered Software with only those rights set forth herein. +This U.S. Government Rights clause is in lieu of, and supersedes, +any other FAR, DFAR, or other clause or provision that addresses +Government rights in computer software under this License. + +9. MISCELLANEOUS. + +This License represents the complete agreement concerning subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the +extent necessary to make it enforceable. This License shall be +governed by the law of the jurisdiction specified in a notice +contained within the Original Software (except to the extent +applicable law, if any, provides otherwise), excluding such +jurisdiction's conflict-of-law provisions. Any litigation +relating to this License shall be subject to the jurisdiction of +the courts located in the jurisdiction and venue specified in a +notice contained within the Original Software, with the losing +party responsible for costs, including, without limitation, court +costs and reasonable attorneys' fees and expenses. The +application of the United Nations Convention on Contracts for the +International Sale of Goods is expressly excluded. Any law or +regulation which provides that the language of a contract shall +be construed against the drafter shall not apply to this License. +You agree that You alone are responsible for compliance with the +United States export administration regulations (and the export +control laws and regulation of any other countries) when You use, +distribute or otherwise make available any Covered Software. + +10. RESPONSIBILITY FOR CLAIMS. + +As between Initial Developer and the Contributors, each party is +responsible for claims and damages arising, directly or +indirectly, out of its utilization of rights under this License +and You agree to work with Initial Developer and Contributors to +distribute such responsibility on an equitable basis. Nothing +herein is intended or shall be deemed to constitute any admission +of liability. + +NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND +DISTRIBUTION LICENSE (CDDL) + +The code released under the CDDL shall be governed by the laws +of the State of California (excluding conflict-of-law provisions). +Any litigation relating to this License shall be subject to the +jurisdiction of the Federal Courts of the Northern District of +California and the state courts of the State of California, with +venue lying in Santa Clara County, California. + + +The GNU General Public License (GPL) +Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim + copies of this license document, but changing it is not + allowed. + + Preamble + +The licenses for most software are designed to take away +your freedom to share and change it. By contrast, the GNU +General Public License is intended to guarantee your freedom +to share and change free software--to make sure the software +is free for all its users. This General Public License +applies to most of the Free Software Foundation's software +and to any other program whose authors commit to using it. +(Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can +apply it to your programs, too. + +When we speak of free software, we are referring to freedom, +not price. Our General Public Licenses are designed to make +sure that you have the freedom to distribute copies of free +software (and charge for this service if you wish), that you +receive source code or can get it if you want it, that you +can change the software or use pieces of it in new free +programs; and that you know you can do these things. + +To protect your rights, we need to make restrictions that +forbid anyone to deny you these rights or to ask you to +surrender the rights. These restrictions translate to +certain responsibilities for you if you distribute copies of +the software, or if you modify it. + +For example, if you distribute copies of such a program, +whether gratis or for a fee, you must give the recipients +all the rights that you have. You must make sure that they, +too, receive or can get the source code. And you must show +them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the +software, and (2) offer you this license which gives you +legal permission to copy, distribute and/or modify the +software. + +Also, for each author's protection and ours, we want to make +certain that everyone understands that there is no warranty +for this free software. If the software is modified by +someone else and passed on, we want its recipients to know +that what they have is not the original, so that any +problems introduced by others will not reflect on the +original authors' reputations. + +Finally, any free program is threatened constantly by +software patents. We wish to avoid the danger that +redistributors of a free program will individually obtain +patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must +be licensed for everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution +and modification follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND +MODIFICATION + +0. This License applies to any program or other work which +contains a notice placed by the copyright holder saying it +may be distributed under the terms of this General Public +License. The "Program", below, refers to any such program or +work, and a "work based on the Program" means either the +Program or any derivative work under copyright law: that is +to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into +another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each +licensee is addressed as "you". + +Activities other than copying, distribution and modification +are not covered by this License; they are outside its scope. +The act of running the Program is not restricted, and the +output from the Program is covered only if its contents +constitute a work based on the Program (independent of +having been made by running the Program). Whether that is +true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the +Program's source code as you receive it, in any medium, +provided that you conspicuously and appropriately publish on +each copy an appropriate copyright notice and disclaimer of +warranty; keep intact all the notices that refer to this +License and to the absence of any warranty; and give any +other recipients of the Program a copy of this License along +with the Program. + +You may charge a fee for the physical act of transferring a +copy, and you may at your option offer warranty protection +in exchange for a fee. + +2. You may modify your copy or copies of the Program or any +portion of it, thus forming a work based on the Program, and +copy and distribute such modifications or work under the +terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent + notices stating that you changed the files and the date + of any change. + + b) You must cause any work that you distribute or + publish, that in whole or in part contains or is derived + from the Program or any part thereof, to be licensed as + a whole at no charge to all third parties under the + terms of this License. + + c) If the modified program normally reads commands + interactively when run, you must cause it, when started + running for such interactive use in the most ordinary + way, to print or display an announcement including an + appropriate copyright notice and a notice that there is + no warranty (or else, saying that you provide a + warranty) and that users may redistribute the program + under these conditions, and telling the user how to view + a copy of this License. (Exception: if the Program + itself is interactive but does not normally print such + an announcement, your work based on the Program is not + required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the +Program, and can be reasonably considered independent and +separate works in themselves, then this License, and its +terms, do not apply to those sections when you distribute +them as separate works. But when you distribute the same +sections as part of a whole which is a work based on the +Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees +extend to the entire whole, and thus to each and every part +regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights +or contest your rights to work written entirely by you; +rather, the intent is to exercise the right to control the +distribution of derivative or collective works based on the +Program. + +In addition, mere aggregation of another work not based on +the Program with the Program (or with a work based on the +Program) on a volume of a storage or distribution medium +does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based +on it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you +also do one of the following: + + a) Accompany it with the complete corresponding + machine-readable source code, which must be distributed + under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least + three years, to give any third party, for a charge no + more than your cost of physically performing source + distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the + terms of Sections 1 and 2 above on a medium customarily + used for software interchange; or, + + c) Accompany it with the information you received as to + the offer to distribute corresponding source code. (This + alternative is allowed only for noncommercial + distribution and only if you received the program in + object code or executable form with such an offer, in + accord with Subsection b above.) + +The source code for a work means the preferred form of the +work for making modifications to it. For an executable work, +complete source code means all the source code for all +modules it contains, plus any associated interface +definition files, plus the scripts used to control +compilation and installation of the executable. However, as +a special exception, the source code distributed need not +include anything that is normally distributed (in either +source or binary form) with the major components (compiler, +kernel, and so on) of the operating system on which the +executable runs, unless that component itself accompanies +the executable. + +If distribution of executable or object code is made by +offering access to copy from a designated place, then +offering equivalent access to copy the source code from the +same place counts as distribution of the source code, even +though third parties are not compelled to copy the source +along with the object code. + +4. You may not copy, modify, sublicense, or distribute the +Program except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense or distribute +the Program is void, and will automatically terminate your +rights under this License. However, parties who have +received copies, or rights, from you under this License will +not have their licenses terminated so long as such parties +remain in full compliance. + +5. You are not required to accept this License, since you +have not signed it. However, nothing else grants you +permission to modify or distribute the Program or its +derivative works. These actions are prohibited by law if you +do not accept this License. Therefore, by modifying or +distributing the Program (or any work based on the Program), +you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or +modifying the Program or works based on it. + +6. Each time you redistribute the Program (or any work based +on the Program), the recipient automatically receives a +license from the original licensor to copy, distribute or +modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the +recipients' exercise of the rights granted herein. You are +not responsible for enforcing compliance by third parties to +this License. + +7. If, as a consequence of a court judgment or allegation of +patent infringement or for any other reason (not limited to +patent issues), conditions are imposed on you (whether by +court order, agreement or otherwise) that contradict the +conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as +to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a +consequence you may not distribute the Program at all. For +example, if a patent license would not permit royalty-free +redistribution of the Program by all those who receive +copies directly or indirectly through you, then the only way +you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or +unenforceable under any particular circumstance, the balance +of the section is intended to apply and the section as a +whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to +infringe any patents or other property right claims or to +contest validity of any such claims; this section has the +sole purpose of protecting the integrity of the free +software distribution system, which is implemented by public +license practices. Many people have made generous +contributions to the wide range of software distributed +through that system in reliance on consistent application of +that system; it is up to the author/donor to decide if he or +she is willing to distribute software through any other +system and a licensee cannot impose that choice. + +This section is intended to make thoroughly clear what is +believed to be a consequence of the rest of this License. + +8. If the distribution and/or use of the Program is +restricted in certain countries either by patents or by +copyrighted interfaces, the original copyright holder who +places the Program under this License may add an explicit +geographical distribution limitation excluding those +countries, so that distribution is permitted only in or +among countries not thus excluded. In such case, this +License incorporates the limitation as if written in the +body of this License. + +9. The Free Software Foundation may publish revised and/or +new versions of the General Public License from time to +time. Such new versions will be similar in spirit to the +present version, but may differ in detail to address new +problems or concerns. + +Each version is given a distinguishing version number. If +the Program specifies a version number of this License which +applies to it and "any later version", you have the option +of following the terms and conditions either of that version +or of any later version published by the Free Software +Foundation. If the Program does not specify a version number +of this License, you may choose any version ever published +by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into +other free programs whose distribution conditions are +different, write to the author to ask for permission. For +software which is copyrighted by the Free Software +Foundation, write to the Free Software Foundation; we +sometimes make exceptions for this. Our decision will be +guided by the two goals of preserving the free status of all +derivatives of our free software and of promoting the +sharing and reuse of software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS +NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE +COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM +"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR +IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE +OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE +DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED +TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY +WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED +ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, +SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF +THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT +LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR +LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE +PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH +HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the +greatest possible use to the public, the best way to achieve +this is to make it free software which everyone can +redistribute and change under these terms. + +To do so, attach the following notices to the program. It is +safest to attach them to the start of each source file to +most effectively convey the exclusion of warranty; and each +file should have at least the "copyright" line and a pointer +to where the full notice is found. + + One line to give the program's name and a brief idea of + what it does. Copyright (C) + + This program is free software; you can redistribute it + and/or modify it under the terms of the GNU General + Public License as published by the Free Software + Foundation; either version 2 of the License, or (at your + option) any later version. + + This program is distributed in the hope that it will be + useful, but WITHOUT ANY WARRANTY; without even the + implied warranty of MERCHANTABILITY or FITNESS FOR A + PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General + Public License along with this program; if not, write to + the Free Software Foundation, Inc., 59 Temple Place, + Suite 330, Boston, MA 02111-1307 USA + +Also add information on how to contact you by electronic and +paper mail. + +If the program is interactive, make it output a short notice +like this when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of + author Gnomovision comes with ABSOLUTELY NO WARRANTY; + for details type `show w'. This is free software, and + you are welcome to redistribute it under certain + conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show +the appropriate parts of the General Public License. Of +course, the commands you use may be called something other +than `show w' and `show c'; they could even be mouse-clicks +or menu items--whatever suits your program. + +You should also get your employer (if you work as a +programmer) or your school, if any, to sign a "copyright +disclaimer" for the program, if necessary. Here is a sample; +alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in + the program `Gnomovision' (which makes passes at + compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating +your program into proprietary programs. If your program is a +subroutine library, you may consider it more useful to +permit linking proprietary applications with the library. If +this is what you want to do, use the GNU Library General +Public License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL VERSION 2 + + +Certain source files distributed by Sun Microsystems, Inc. +are subject to the following clarification and special +exception to the GPL Version 2, but only where Sun has expressly +included in the particular source file's header the words +"Sun designates this particular file as subject to the +"Classpath" exception as provided by Sun in the License file +that accompanied this code." + +Linking this library statically or dynamically with other +modules is making a combined work based on this library. +Thus, the terms and conditions of the GNU General Public +License Version 2 cover the whole combination. + +As a special exception, the copyright holders of this +library give you permission to link this library with +independent modules to produce an executable, regardless of +the license terms of these independent modules, and to copy +and distribute the resulting executable under terms of your +choice, provided that you also meet, for each linked +independent module, the terms and conditions of the license +of that module. An independent module is a module which is +not derived from or based on this library. If you modify +this library, you may extend this exception to your version +of the library, but you are not obligated to do so. If you +do not wish to do so, delete this exception statement from +your version. diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/lexer/DocumentorColoringScanner.java b/php/php.editor/src/org/netbeans/modules/php/editor/lexer/DocumentorColoringScanner.java index 35c5a85dc2de..48d521804630 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/lexer/DocumentorColoringScanner.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/lexer/DocumentorColoringScanner.java @@ -1,4 +1,4 @@ -/* The following code was generated by JFlex 1.4.3 on 13.2.12 13:43 */ +/* The following code was generated by JFlex 1.4.3 on 12.03.26, 19:25 */ /* * Licensed to the Apache Software Foundation (ASF) under one @@ -25,11 +25,12 @@ import org.netbeans.spi.lexer.LexerRestartInfo; @org.netbeans.api.annotations.common.SuppressWarnings({"SF_SWITCH_FALLTHROUGH", "URF_UNREAD_FIELD", "DLS_DEAD_LOCAL_STORE", "DM_DEFAULT_ENCODING"}) + /** * This class is a scanner generated by * JFlex 1.4.3 - * on 13.2.12 13:43 from the specification file - * /home/warden/NetBeansProjects/web-main/php.editor/tools/DocumentorColoringScanner.flex + * on 12.03.26, 19:25 from the specification file + * /home/matthias/src/netbeans/php/php.editor/tools/DocumentorColoringScanner.flex */ public class DocumentorColoringScanner { @@ -62,64 +63,85 @@ public class DocumentorColoringScanner { "\12\0\1\1\2\0\1\1\37\0\1\2\2\0\12\2\2\0\1\3"+ "\1\0\1\4\1\0\1\5\32\2\1\0\1\2\2\0\1\2\1\0"+ "\32\2\57\0\1\2\12\0\1\2\4\0\1\2\5\0\27\2\1\0"+ - "\37\2\1\0\u013f\2\31\0\162\2\4\0\14\2\16\0\5\2\11\0"+ - "\1\2\213\0\1\2\13\0\1\2\1\0\3\2\1\0\1\2\1\0"+ - "\24\2\1\0\54\2\1\0\46\2\1\0\5\2\4\0\202\2\10\0"+ - "\105\2\1\0\46\2\2\0\2\2\6\0\20\2\41\0\46\2\2\0"+ - "\1\2\7\0\47\2\110\0\33\2\5\0\3\2\56\0\32\2\5\0"+ - "\13\2\25\0\12\2\4\0\2\2\1\0\143\2\1\0\1\2\17\0"+ - "\2\2\7\0\17\2\2\0\1\2\20\0\1\2\1\0\36\2\35\0"+ - "\3\2\60\0\46\2\13\0\1\2\u0152\0\66\2\3\0\1\2\22\0"+ - "\1\2\7\0\12\2\4\0\12\2\25\0\10\2\2\0\2\2\2\0"+ - "\26\2\1\0\7\2\1\0\1\2\3\0\4\2\3\0\1\2\36\0"+ - "\2\2\1\0\3\2\4\0\14\2\23\0\6\2\4\0\2\2\2\0"+ - "\26\2\1\0\7\2\1\0\2\2\1\0\2\2\1\0\2\2\37\0"+ - "\4\2\1\0\1\2\7\0\12\2\2\0\3\2\20\0\11\2\1\0"+ - "\3\2\1\0\26\2\1\0\7\2\1\0\2\2\1\0\5\2\3\0"+ - "\1\2\22\0\1\2\17\0\2\2\4\0\12\2\25\0\10\2\2\0"+ - "\2\2\2\0\26\2\1\0\7\2\1\0\2\2\1\0\5\2\3\0"+ - "\1\2\36\0\2\2\1\0\3\2\4\0\12\2\1\0\1\2\21\0"+ - "\1\2\1\0\6\2\3\0\3\2\1\0\4\2\3\0\2\2\1\0"+ - "\1\2\1\0\2\2\3\0\2\2\3\0\3\2\3\0\10\2\1\0"+ - "\3\2\55\0\11\2\25\0\10\2\1\0\3\2\1\0\27\2\1\0"+ - "\12\2\1\0\5\2\46\0\2\2\4\0\12\2\25\0\10\2\1\0"+ - "\3\2\1\0\27\2\1\0\12\2\1\0\5\2\3\0\1\2\40\0"+ - "\1\2\1\0\2\2\4\0\12\2\25\0\10\2\1\0\3\2\1\0"+ - "\27\2\1\0\20\2\46\0\2\2\4\0\12\2\25\0\22\2\3\0"+ - "\30\2\1\0\11\2\1\0\1\2\2\0\7\2\72\0\60\2\1\0"+ - "\2\2\14\0\7\2\11\0\12\2\47\0\2\2\1\0\1\2\2\0"+ - "\2\2\1\0\1\2\2\0\1\2\6\0\4\2\1\0\7\2\1\0"+ - "\3\2\1\0\1\2\1\0\1\2\2\0\2\2\1\0\4\2\1\0"+ - "\2\2\11\0\1\2\2\0\5\2\1\0\1\2\11\0\12\2\2\0"+ - "\2\2\42\0\1\2\37\0\12\2\26\0\10\2\1\0\42\2\35\0"+ - "\4\2\164\0\42\2\1\0\5\2\1\0\2\2\25\0\12\2\6\0"+ - "\6\2\112\0\46\2\12\0\51\2\7\0\132\2\5\0\104\2\5\0"+ - "\122\2\6\0\7\2\1\0\77\2\1\0\1\2\1\0\4\2\2\0"+ - "\7\2\1\0\1\2\1\0\4\2\2\0\47\2\1\0\1\2\1\0"+ - "\4\2\2\0\37\2\1\0\1\2\1\0\4\2\2\0\7\2\1\0"+ - "\1\2\1\0\4\2\2\0\7\2\1\0\7\2\1\0\27\2\1\0"+ - "\37\2\1\0\1\2\1\0\4\2\2\0\7\2\1\0\47\2\1\0"+ - "\23\2\16\0\11\2\56\0\125\2\14\0\u026c\2\2\0\10\2\12\0"+ - "\32\2\5\0\113\2\25\0\15\2\1\0\4\2\16\0\22\2\16\0"+ + "\37\2\1\0\u01ca\2\4\0\14\2\16\0\5\2\7\0\1\2\1\0"+ + "\1\2\201\0\5\2\1\0\2\2\2\0\4\2\1\0\1\2\6\0"+ + "\1\2\1\0\3\2\1\0\1\2\1\0\24\2\1\0\123\2\1\0"+ + "\213\2\10\0\246\2\1\0\46\2\2\0\1\2\6\0\51\2\107\0"+ + "\33\2\4\0\4\2\55\0\53\2\25\0\12\2\4\0\2\2\1\0"+ + "\143\2\1\0\1\2\17\0\2\2\7\0\17\2\2\0\1\2\20\0"+ + "\1\2\1\0\36\2\35\0\131\2\13\0\1\2\16\0\53\2\11\0"+ + "\2\2\4\0\1\2\5\0\26\2\4\0\1\2\11\0\1\2\3\0"+ + "\1\2\27\0\31\2\7\0\13\2\5\0\30\2\1\0\6\2\21\0"+ + "\52\2\72\0\66\2\3\0\1\2\22\0\1\2\7\0\12\2\4\0"+ + "\12\2\1\0\20\2\4\0\10\2\2\0\2\2\2\0\26\2\1\0"+ + "\7\2\1\0\1\2\3\0\4\2\3\0\1\2\20\0\1\2\15\0"+ + "\2\2\1\0\3\2\4\0\14\2\12\0\1\2\10\0\6\2\4\0"+ + "\2\2\2\0\26\2\1\0\7\2\1\0\2\2\1\0\2\2\1\0"+ + "\2\2\37\0\4\2\1\0\1\2\7\0\12\2\2\0\3\2\20\0"+ + "\11\2\1\0\3\2\1\0\26\2\1\0\7\2\1\0\2\2\1\0"+ + "\5\2\3\0\1\2\22\0\1\2\17\0\2\2\4\0\12\2\11\0"+ + "\1\2\13\0\10\2\2\0\2\2\2\0\26\2\1\0\7\2\1\0"+ + "\2\2\1\0\5\2\3\0\1\2\36\0\2\2\1\0\3\2\4\0"+ + "\12\2\1\0\1\2\21\0\1\2\1\0\6\2\3\0\3\2\1\0"+ + "\4\2\3\0\2\2\1\0\1\2\1\0\2\2\3\0\2\2\3\0"+ + "\3\2\3\0\14\2\26\0\1\2\25\0\12\2\25\0\10\2\1\0"+ + "\3\2\1\0\27\2\1\0\20\2\3\0\1\2\32\0\3\2\2\0"+ + "\1\2\2\0\2\2\4\0\12\2\20\0\1\2\4\0\10\2\1\0"+ + "\3\2\1\0\27\2\1\0\12\2\1\0\5\2\3\0\1\2\37\0"+ + "\2\2\1\0\2\2\4\0\12\2\1\0\2\2\21\0\11\2\1\0"+ + "\3\2\1\0\51\2\2\0\1\2\20\0\1\2\5\0\3\2\10\0"+ + "\3\2\4\0\12\2\12\0\6\2\5\0\22\2\3\0\30\2\1\0"+ + "\11\2\1\0\1\2\2\0\7\2\37\0\12\2\21\0\60\2\1\0"+ + "\2\2\14\0\7\2\11\0\12\2\47\0\2\2\1\0\1\2\1\0"+ + "\5\2\1\0\30\2\1\0\1\2\1\0\12\2\1\0\2\2\11\0"+ + "\1\2\2\0\5\2\1\0\1\2\11\0\12\2\2\0\4\2\40\0"+ + "\1\2\37\0\12\2\26\0\10\2\1\0\44\2\33\0\5\2\163\0"+ + "\53\2\24\0\13\2\6\0\6\2\4\0\4\2\3\0\1\2\3\0"+ + "\2\2\7\0\3\2\4\0\15\2\14\0\1\2\1\0\12\2\6\0"+ + "\46\2\1\0\1\2\5\0\1\2\2\0\53\2\1\0\u014d\2\1\0"+ + "\4\2\2\0\7\2\1\0\1\2\1\0\4\2\2\0\51\2\1\0"+ + "\4\2\2\0\41\2\1\0\4\2\2\0\7\2\1\0\1\2\1\0"+ + "\4\2\2\0\17\2\1\0\71\2\1\0\4\2\2\0\103\2\45\0"+ + "\20\2\20\0\126\2\2\0\6\2\3\0\u026c\2\2\0\21\2\1\0"+ + "\32\2\5\0\113\2\6\0\10\2\7\0\22\2\15\0\23\2\16\0"+ "\22\2\16\0\15\2\1\0\3\2\17\0\64\2\43\0\1\2\4\0"+ - "\1\2\3\0\12\2\46\0\12\2\6\0\130\2\10\0\51\2\127\0"+ - "\35\2\51\0\50\2\2\0\5\2\u038b\0\154\2\224\0\234\2\4\0"+ - "\132\2\6\0\26\2\2\0\6\2\2\0\46\2\2\0\6\2\2\0"+ - "\10\2\1\0\1\2\1\0\1\2\1\0\1\2\1\0\37\2\2\0"+ - "\65\2\1\0\7\2\1\0\1\2\3\0\3\2\1\0\7\2\3\0"+ - "\4\2\2\0\6\2\4\0\15\2\5\0\3\2\1\0\7\2\164\0"+ - "\1\2\15\0\1\2\202\0\1\2\4\0\1\2\2\0\12\2\1\0"+ + "\1\2\3\0\12\2\46\0\12\2\6\0\131\2\7\0\5\2\2\0"+ + "\42\2\1\0\1\2\5\0\106\2\12\0\37\2\47\0\50\2\2\0"+ + "\5\2\13\0\54\2\4\0\32\2\6\0\12\2\46\0\27\2\11\0"+ + "\65\2\53\0\12\2\6\0\12\2\15\0\1\2\135\0\57\2\21\0"+ + "\10\2\3\0\12\2\51\0\36\2\15\0\70\2\32\0\44\2\34\0"+ + "\12\2\3\0\61\2\2\0\11\2\7\0\53\2\2\0\3\2\51\0"+ + "\4\2\1\0\6\2\1\0\2\2\3\0\1\2\5\0\300\2\100\0"+ + "\u0116\2\2\0\6\2\2\0\46\2\2\0\6\2\2\0\10\2\1\0"+ + "\1\2\1\0\1\2\1\0\1\2\1\0\37\2\2\0\65\2\1\0"+ + "\7\2\1\0\1\2\3\0\3\2\1\0\7\2\3\0\4\2\2\0"+ + "\6\2\4\0\15\2\5\0\3\2\1\0\7\2\164\0\1\2\15\0"+ + "\1\2\20\0\15\2\145\0\1\2\4\0\1\2\2\0\12\2\1\0"+ "\1\2\3\0\5\2\6\0\1\2\1\0\1\2\1\0\1\2\1\0"+ - "\4\2\1\0\3\2\1\0\7\2\3\0\3\2\5\0\5\2\u0ebb\0"+ - "\2\2\52\0\5\2\5\0\2\2\4\0\126\2\6\0\3\2\1\0"+ - "\132\2\1\0\4\2\5\0\50\2\4\0\136\2\21\0\30\2\70\0"+ - "\20\2\u0200\0\u19b6\2\112\0\u51a6\2\132\0\u048d\2\u0773\0\u2ba4\2\u215c\0"+ - "\u012e\2\2\0\73\2\225\0\7\2\14\0\5\2\5\0\1\2\1\0"+ - "\12\2\1\0\15\2\1\0\5\2\1\0\1\2\1\0\2\2\1\0"+ - "\2\2\1\0\154\2\41\0\u016b\2\22\0\100\2\2\0\66\2\50\0"+ - "\14\2\164\0\5\2\1\0\207\2\23\0\12\2\7\0\32\2\6\0"+ - "\32\2\13\0\131\2\3\0\6\2\2\0\6\2\2\0\6\2\2\0"+ - "\3\2\43\0"; + "\4\2\1\0\13\2\2\0\4\2\5\0\5\2\4\0\1\2\64\0"+ + "\2\2\u0a7b\0\345\2\6\0\4\2\3\0\2\2\14\0\46\2\1\0"+ + "\1\2\5\0\1\2\2\0\70\2\7\0\1\2\20\0\27\2\11\0"+ + "\7\2\1\0\7\2\1\0\7\2\1\0\7\2\1\0\7\2\1\0"+ + "\7\2\1\0\7\2\1\0\7\2\120\0\1\2\u01d5\0\2\2\52\0"+ + "\5\2\5\0\2\2\4\0\126\2\6\0\3\2\1\0\132\2\1\0"+ + "\4\2\5\0\53\2\1\0\136\2\21\0\40\2\60\0\20\2\u0200\0"+ + "\u19c0\2\100\0\u568d\2\103\0\56\2\2\0\u010d\2\3\0\34\2\24\0"+ + "\57\2\20\0\37\2\2\0\106\2\61\0\11\2\2\0\147\2\2\0"+ + "\100\2\5\0\2\2\1\0\1\2\1\0\5\2\30\0\20\2\1\0"+ + "\3\2\1\0\4\2\1\0\27\2\35\0\64\2\16\0\62\2\34\0"+ + "\12\2\30\0\6\2\3\0\1\2\1\0\2\2\1\0\46\2\12\0"+ + "\27\2\31\0\35\2\7\0\57\2\34\0\13\2\6\0\5\2\1\0"+ + "\31\2\1\0\51\2\27\0\3\2\1\0\10\2\4\0\12\2\6\0"+ + "\27\2\3\0\1\2\3\0\62\2\1\0\1\2\3\0\2\2\2\0"+ + "\5\2\2\0\1\2\1\0\1\2\30\0\3\2\2\0\13\2\7\0"+ + "\3\2\14\0\6\2\2\0\6\2\2\0\6\2\11\0\7\2\1\0"+ + "\7\2\1\0\53\2\1\0\16\2\6\0\163\2\15\0\12\2\6\0"+ + "\u2ba4\2\14\0\27\2\4\0\61\2\u2104\0\u016e\2\2\0\152\2\46\0"+ + "\7\2\14\0\5\2\5\0\1\2\1\0\12\2\1\0\15\2\1\0"+ + "\5\2\1\0\1\2\1\0\2\2\1\0\2\2\1\0\154\2\41\0"+ + "\u016b\2\22\0\100\2\2\0\66\2\50\0\14\2\164\0\5\2\1\0"+ + "\207\2\23\0\12\2\7\0\32\2\6\0\32\2\13\0\131\2\3\0"+ + "\6\2\2\0\6\2\2\0\6\2\2\0\3\2\43\0"; /** * Translates characters to character classes @@ -379,7 +401,7 @@ public DocumentorColoringScanner(java.io.InputStream in) { char [] map = new char[0x10000]; int i = 0; /* index in packed string */ int j = 0; /* index in unpacked array */ - while (i < 1204) { + while (i < 1636) { int count = packed.charAt(i++); char value = packed.charAt(i++); do map[j++] = value; while (--count > 0); @@ -541,8 +563,6 @@ public PHPDocCommentTokenId nextToken() throws java.io.IOException { while (true) { //zzMarkedPosL = zzMarkedPos; - //yychar+= zzMarkedPosL-zzStartRead; - zzAction = -1; //zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/lexer/PHP5ColoringLexer.java b/php/php.editor/src/org/netbeans/modules/php/editor/lexer/PHP5ColoringLexer.java index dd702ec29e88..42ecdcb0490b 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/lexer/PHP5ColoringLexer.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/lexer/PHP5ColoringLexer.java @@ -1,4 +1,4 @@ -/* The following code was generated by JFlex 1.4.1 on 12/23/25, 9:11 AM */ +/* The following code was generated by JFlex 1.4.3 on 12.03.26, 19:25 */ /* * Licensed to the Apache Software Foundation (ASF) under one @@ -32,9 +32,9 @@ /** * This class is a scanner generated by - * JFlex 1.4.1 - * on 12/23/25, 9:11 AM from the specification file - * /home/bhaidu/BHA/Netbeans/Projects/netbeans/php/php.editor/tools/Php5ColoringScanner.flex + * JFlex 1.4.3 + * on 12.03.26, 19:25 from the specification file + * /home/matthias/src/netbeans/php/php.editor/tools/Php5ColoringScanner.flex */ public class PHP5ColoringLexer { @@ -45,29 +45,41 @@ public class PHP5ColoringLexer { private static final int ZZ_BUFFERSIZE = 16384; /** lexical states */ - public static final int ST_PHP_END_NOWDOC = 11; - public static final int ST_PHP_NOWDOC = 9; - public static final int ST_PHP_END_HEREDOC = 8; - public static final int ST_PHP_COMMENT = 16; - public static final int ST_PHP_START_HEREDOC = 7; - public static final int ST_PHP_QUOTES_AFTER_VARIABLE = 4; - public static final int ST_PHP_IN_SCRIPTING = 1; - public static final int ST_PHP_LOOKING_FOR_CONSTANT_NAME = 14; - public static final int ST_PHP_LOOKING_FOR_STATIC_PROPERTY = 5; - public static final int ST_PHP_DOC_COMMENT = 17; - public static final int ST_PHP_LINE_COMMENT = 18; - public static final int ST_PHP_LOOKING_FOR_FUNCTION_NAME = 13; - public static final int ST_PHP_BACKQUOTE = 3; - public static final int ST_PHP_START_NOWDOC = 10; - public static final int ST_PHP_HEREDOC = 6; - public static final int ST_HALTED_COMPILER = 20; - public static final int ST_PHP_HIGHLIGHTING_ERROR = 19; - public static final int ST_PHP_LOOKING_FOR_PARAMETER_NAME = 22; - public static final int ST_PHP_LOOKING_FOR_TRUE_FALSE_NULL = 21; - public static final int ST_PHP_VAR_OFFSET = 15; + public static final int ST_PHP_END_NOWDOC = 22; + public static final int ST_PHP_NOWDOC = 18; + public static final int ST_PHP_END_HEREDOC = 16; + public static final int ST_PHP_COMMENT = 32; + public static final int ST_PHP_START_HEREDOC = 14; + public static final int ST_PHP_QUOTES_AFTER_VARIABLE = 8; + public static final int ST_PHP_IN_SCRIPTING = 2; + public static final int ST_PHP_LOOKING_FOR_CONSTANT_NAME = 28; + public static final int ST_PHP_LOOKING_FOR_STATIC_PROPERTY = 10; + public static final int ST_PHP_DOC_COMMENT = 34; + public static final int ST_PHP_LINE_COMMENT = 36; + public static final int ST_PHP_LOOKING_FOR_FUNCTION_NAME = 26; + public static final int ST_PHP_BACKQUOTE = 6; + public static final int ST_PHP_START_NOWDOC = 20; + public static final int ST_PHP_HEREDOC = 12; + public static final int ST_HALTED_COMPILER = 40; + public static final int ST_PHP_HIGHLIGHTING_ERROR = 38; + public static final int ST_PHP_LOOKING_FOR_PARAMETER_NAME = 44; + public static final int ST_PHP_LOOKING_FOR_TRUE_FALSE_NULL = 42; + public static final int ST_PHP_VAR_OFFSET = 30; public static final int YYINITIAL = 0; - public static final int ST_PHP_DOUBLE_QUOTES = 2; - public static final int ST_PHP_LOOKING_FOR_PROPERTY = 12; + public static final int ST_PHP_DOUBLE_QUOTES = 4; + public static final int ST_PHP_LOOKING_FOR_PROPERTY = 24; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, + 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, + 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22 + }; /** * Translates characters to character classes @@ -2101,7 +2113,7 @@ public PHPTokenId nextToken() throws java.io.IOException { //zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; int tokenLength = 0; - zzState = zzLexicalState; + zzState = ZZ_LEXSTATE[zzLexicalState]; zzForAction: { diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Parser.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Parser.java index 4b1737e19994..9a83d9654fca 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Parser.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Parser.java @@ -19,7 +19,7 @@ //---------------------------------------------------- // The following code was generated by CUP v0.11a beta 20060608 -// Tue Dec 23 09:12:17 EET 2025 +// Thu Mar 12 19:25:27 CET 2026 //---------------------------------------------------- package org.netbeans.modules.php.editor.parser; @@ -30,7 +30,7 @@ import org.openide.util.Pair; /** CUP v0.11a beta 20060608 generated parser. - * @version Tue Dec 23 09:12:17 EET 2025 + * @version Thu Mar 12 19:25:27 CET 2026 */ @org.netbeans.api.annotations.common.SuppressWarnings({"EI_EXPOSE_REP", "MS_PKGPROTECT", "BC_BAD_CAST_TO_CONCRETE_COLLECTION"}) public class ASTPHP5Parser extends java_cup.runtime.lr_parser { diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Scanner.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Scanner.java index f6156232a013..322a3682f3a1 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Scanner.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Scanner.java @@ -1,4 +1,4 @@ -/* The following code was generated by JFlex 1.4.1 on 12/23/25, 9:12 AM */ +/* The following code was generated by JFlex 1.4.3 on 12.03.26, 19:25 */ /* * Licensed to the Apache Software Foundation (ASF) under one @@ -34,9 +34,9 @@ /** * This class is a scanner generated by - * JFlex 1.4.1 - * on 12/23/25, 9:12 AM from the specification file - * /home/bhaidu/BHA/Netbeans/Projects/netbeans/php/php.editor/tools/ASTPHP5Scanner.flex + * JFlex 1.4.3 + * on 12.03.26, 19:25 from the specification file + * /home/matthias/src/netbeans/php/php.editor/tools/ASTPHP5Scanner.flex */ public class ASTPHP5Scanner implements Scanner { @@ -47,24 +47,36 @@ public class ASTPHP5Scanner implements Scanner { private static final int ZZ_BUFFERSIZE = 16384; /** lexical states */ - public static final int ST_DOCBLOCK = 14; - public static final int ST_END_HEREDOC = 6; - public static final int ST_DOUBLE_QUOTES = 2; - public static final int ST_LOOKING_FOR_VARNAME = 11; - public static final int ST_LOOKING_FOR_PROPERTY = 10; - public static final int ST_IN_SHORT_ECHO = 16; - public static final int ST_END_NOWDOC = 9; - public static final int ST_COMMENT = 13; - public static final int ST_ONE_LINE_COMMENT = 15; - public static final int ST_HALTED_COMPILER = 17; - public static final int ST_START_NOWDOC = 8; - public static final int ST_VAR_OFFSET = 12; - public static final int ST_IN_SCRIPTING = 1; - public static final int ST_HEREDOC = 4; + public static final int ST_DOCBLOCK = 28; + public static final int ST_END_HEREDOC = 12; + public static final int ST_DOUBLE_QUOTES = 4; + public static final int ST_LOOKING_FOR_VARNAME = 22; + public static final int ST_LOOKING_FOR_PROPERTY = 20; + public static final int ST_IN_SHORT_ECHO = 32; + public static final int ST_END_NOWDOC = 18; + public static final int ST_COMMENT = 26; + public static final int ST_ONE_LINE_COMMENT = 30; + public static final int ST_HALTED_COMPILER = 34; + public static final int ST_START_NOWDOC = 16; + public static final int ST_VAR_OFFSET = 24; + public static final int ST_IN_SCRIPTING = 2; + public static final int ST_HEREDOC = 8; public static final int YYINITIAL = 0; - public static final int ST_NOWDOC = 7; - public static final int ST_START_HEREDOC = 5; - public static final int ST_BACKQUOTE = 3; + public static final int ST_NOWDOC = 14; + public static final int ST_START_HEREDOC = 10; + public static final int ST_BACKQUOTE = 6; + + /** + * ZZ_LEXSTATE[l] is the state in the DFA for the lexical state l + * ZZ_LEXSTATE[l+1] is the state in the DFA for the lexical state l + * at the beginning of a line + * l is of the form l = 2*k, k a non negative integer + */ + private static final int ZZ_LEXSTATE[] = { + 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, + 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, + 16, 16, 17, 17 + }; /** * Translates characters to character classes @@ -1638,9 +1650,6 @@ the source of the yytext() string */ /** zzAtEOF == true <=> the scanner is at the EOF */ private boolean zzAtEOF; - /** denotes if the user-EOF-code has already been executed */ - private boolean zzEOFDone; - /* user code: */ private final List commentList = new ArrayList(); private final Deque heredocStack = new ArrayDeque<>(); @@ -2253,7 +2262,7 @@ else if (zzAtEOF) zzCurrentPosL = zzCurrentPos = zzStartRead = zzMarkedPosL; - zzState = zzLexicalState; + zzState = ZZ_LEXSTATE[zzLexicalState]; zzForAction: { diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Symbols.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Symbols.java index e0fb320f3acd..84dad8a4a597 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Symbols.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/ASTPHP5Symbols.java @@ -19,7 +19,7 @@ //---------------------------------------------------- // The following code was generated by CUP v0.11a beta 20060608 -// Tue Dec 23 09:12:17 EET 2025 +// Thu Mar 12 19:25:27 CET 2026 //---------------------------------------------------- package org.netbeans.modules.php.editor.parser; diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable1.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable1.java index 9a3de5cf1fb9..e51385b5e607 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable1.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable1.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable10.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable10.java index 2af1cdbe4844..19b29035e93c 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable10.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable10.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable11.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable11.java index f7615d551ad6..a3730564ef8e 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable11.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable11.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable12.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable12.java index 29e26380ef2a..187f997ff18b 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable12.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable12.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable13.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable13.java index 938fff751adf..2f77fa3215b0 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable13.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable13.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable14.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable14.java index e1282226d4dd..543532f92b72 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable14.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable14.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable15.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable15.java index 7a41466fa2c3..ff90f69f39f0 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable15.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable15.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable16.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable16.java index 6412a9009fff..72636f046c29 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable16.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable16.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable17.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable17.java index 45838b353e51..33d3043fd703 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable17.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable17.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable18.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable18.java index 8ecc691a177f..6dd5c401be96 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable18.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable18.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable19.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable19.java index 82aef23a52fe..c8b781e65ba9 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable19.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable19.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable2.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable2.java index d126e6476570..00de657c61f3 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable2.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable2.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable20.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable20.java index 74421ec6255e..0afa1932945e 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable20.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable20.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable21.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable21.java index 2525b06cebd0..37b13d256ea9 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable21.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable21.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable22.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable22.java deleted file mode 100644 index a4be0f3e993a..000000000000 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable22.java +++ /dev/null @@ -1,266 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.netbeans.modules.php.editor.parser; - -/** - * Class generated by Parser Cutter - */ -public class EncodedActionTable22 { - protected final StringBuilder sb; - public String getTableData() { - return sb.toString(); - } - protected EncodedActionTable22() { - sb = new StringBuilder(); - sb.append("\200"); - sb.append("\130"); - sb.append("\201"); - sb.append("\067"); - sb.append("\203"); - sb.append("\054"); - sb.append("\204"); - sb.append("\120"); - sb.append("\205"); - sb.append("\210"); - sb.append("\206"); - sb.append("\154"); - sb.append("\207"); - sb.append("\217"); - sb.append("\210"); - sb.append("\151"); - sb.append("\211"); - sb.append("\142"); - sb.append("\212"); - sb.append("\155"); - sb.append("\213"); - sb.append("\063"); - sb.append("\214"); - sb.append("\074"); - sb.append("\215"); - sb.append("\114"); - sb.append("\217"); - sb.append("\u0211"); - sb.append("\220"); - sb.append("\u0180"); - sb.append("\221"); - sb.append("\u0181"); - sb.append("\222"); - sb.append("\u0194"); - sb.append("\223"); - sb.append("\u0203"); - sb.append("\224"); - sb.append("\u017c"); - sb.append("\225"); - sb.append("\u0163"); - sb.append("\226"); - sb.append("\u0191"); - sb.append("\227"); - sb.append("\u0190"); - sb.append("\230"); - sb.append("\u019f"); - sb.append("\231"); - sb.append("\u01b4"); - sb.append("\232"); - sb.append("\ufec3"); - sb.append("\234"); - sb.append("\152"); - sb.append("\235"); - sb.append("\015"); - sb.append("\236"); - sb.append("\073"); - sb.append("\237"); - sb.append("\060"); - sb.append("\241"); - sb.append("\u0195"); - sb.append("\242"); - sb.append("\u018f"); - sb.append("\245"); - sb.append("\u0210"); - sb.append("\250"); - sb.append("\021"); - sb.append("\251"); - sb.append("\u015d"); - sb.append("\254"); - sb.append("\147"); - sb.append("\255"); - sb.append("\064"); - sb.append("\256"); - sb.append("\055"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\232"); - sb.append("\u0663"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\174"); - sb.append("\031"); - sb.append("\ufdeb"); - sb.append("\033"); - sb.append("\ufdeb"); - sb.append("\071"); - sb.append("\ufdeb"); - sb.append("\072"); - sb.append("\ufdeb"); - sb.append("\073"); - sb.append("\ufdeb"); - sb.append("\111"); - sb.append("\ufdeb"); - sb.append("\112"); - sb.append("\ufdeb"); - sb.append("\113"); - sb.append("\ufdeb"); - sb.append("\127"); - sb.append("\ufdeb"); - sb.append("\130"); - sb.append("\ufdeb"); - sb.append("\131"); - sb.append("\ufdeb"); - sb.append("\132"); - sb.append("\ufdeb"); - sb.append("\134"); - sb.append("\ufdeb"); - sb.append("\135"); - sb.append("\ufdeb"); - sb.append("\136"); - sb.append("\ufdeb"); - sb.append("\137"); - sb.append("\ufdeb"); - sb.append("\140"); - sb.append("\ufdeb"); - sb.append("\141"); - sb.append("\ufdeb"); - sb.append("\142"); - sb.append("\ufdeb"); - sb.append("\143"); - sb.append("\ufdeb"); - sb.append("\144"); - sb.append("\ufdeb"); - sb.append("\145"); - sb.append("\ufdeb"); - sb.append("\146"); - sb.append("\ufdeb"); - sb.append("\147"); - sb.append("\ufdeb"); - sb.append("\150"); - sb.append("\ufdeb"); - sb.append("\151"); - sb.append("\ufdeb"); - sb.append("\152"); - sb.append("\ufdeb"); - sb.append("\153"); - sb.append("\ufdeb"); - sb.append("\154"); - sb.append("\ufdeb"); - sb.append("\155"); - sb.append("\ufdeb"); - sb.append("\156"); - sb.append("\ufdeb"); - sb.append("\157"); - sb.append("\ufdeb"); - sb.append("\160"); - sb.append("\ufdeb"); - sb.append("\161"); - sb.append("\ufdeb"); - sb.append("\162"); - sb.append("\ufdeb"); - sb.append("\163"); - sb.append("\ufdeb"); - sb.append("\164"); - sb.append("\ufdeb"); - sb.append("\165"); - sb.append("\ufdeb"); - sb.append("\166"); - sb.append("\ufdeb"); - sb.append("\167"); - sb.append("\ufdeb"); - sb.append("\170"); - sb.append("\ufdeb"); - sb.append("\171"); - sb.append("\ufdeb"); - sb.append("\172"); - sb.append("\ufdeb"); - sb.append("\173"); - sb.append("\ufdeb"); - sb.append("\174"); - sb.append("\ufdeb"); - sb.append("\175"); - sb.append("\ufdeb"); - sb.append("\176"); - sb.append("\ufdeb"); - sb.append("\177"); - sb.append("\ufdeb"); - sb.append("\202"); - sb.append("\ufdeb"); - sb.append("\203"); - sb.append("\ufdeb"); - sb.append("\204"); - sb.append("\ufdeb"); - sb.append("\215"); - sb.append("\ufdeb"); - sb.append("\216"); - sb.append("\ufdeb"); - sb.append("\231"); - sb.append("\ufdeb"); - sb.append("\232"); - sb.append("\ufdeb"); - sb.append("\233"); - sb.append("\ufdeb"); - sb.append("\243"); - sb.append("\ufdeb"); - sb.append("\244"); - sb.append("\ufdeb"); - sb.append("\246"); - sb.append("\ufdeb"); - sb.append("\247"); - sb.append("\ufdeb"); - sb.append("\252"); - sb.append("\ufdeb"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\012"); - sb.append("\065"); - sb.append("\uff2b"); - sb.append("\224"); - sb.append("\uff2b"); - sb.append("\225"); - sb.append("\uff2b"); - sb.append("\251"); - sb.append("\uff2b"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\010"); - sb.append("\uff26"); - sb.append("\001"); - sb.append("\002"); - sb.append("\000"); - sb.append("\004"); - sb.append("\002"); - sb.append("\000"); - sb.append("\001"); - sb.append("\002"); - sb.append(""); - } -} \ No newline at end of file diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable3.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable3.java index d0e731156763..d66678c47cc5 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable3.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable3.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable4.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable4.java index 7cc443445e5b..5a81d1be085d 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable4.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable4.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable5.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable5.java index 67060d7f9e61..39e89cc60753 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable5.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable5.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable6.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable6.java index 74314baf4bf3..cc4cb711f593 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable6.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable6.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable7.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable7.java index bd43b10ab052..104a172124f9 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable7.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable7.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable8.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable8.java index f4e4033bfcf6..c07aad65c3ec 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable8.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable8.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** diff --git a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable9.java b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable9.java index f9d27d9f4793..86f50c994c23 100644 --- a/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable9.java +++ b/php/php.editor/src/org/netbeans/modules/php/editor/parser/EncodedActionTable9.java @@ -16,7 +16,6 @@ * specific language governing permissions and limitations * under the License. */ - package org.netbeans.modules.php.editor.parser; /** From 237ea71b6557d115c270b3cccae5b6684fce3b79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Fri, 13 Mar 2026 13:55:56 +0100 Subject: [PATCH 053/100] PHP: javacup 11a library can be downloaded from maven central net.sf.squirrel-sql.thirdparty-non-maven:java-cup:0.11a is bit identical with the current custom hosted version. --- php/libs.javacup/external/binaries-list | 2 +- .../{java-cup-11a-license.txt => java-cup-0.11a-license.txt} | 2 +- php/libs.javacup/nbproject/project.properties | 2 +- php/libs.javacup/nbproject/project.xml | 2 +- php/php.editor/build.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) rename php/libs.javacup/external/{java-cup-11a-license.txt => java-cup-0.11a-license.txt} (98%) diff --git a/php/libs.javacup/external/binaries-list b/php/libs.javacup/external/binaries-list index 9a229aa2f608..f053bfa66447 100644 --- a/php/libs.javacup/external/binaries-list +++ b/php/libs.javacup/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -1DE46CC85D147D9F91AF59D4A0107091C8B112D6 java-cup-11a.jar +1DE46CC85D147D9F91AF59D4A0107091C8B112D6 net.sf.squirrel-sql.thirdparty-non-maven:java-cup:0.11a diff --git a/php/libs.javacup/external/java-cup-11a-license.txt b/php/libs.javacup/external/java-cup-0.11a-license.txt similarity index 98% rename from php/libs.javacup/external/java-cup-11a-license.txt rename to php/libs.javacup/external/java-cup-0.11a-license.txt index 27a1bfcd0971..db6e7830b50b 100644 --- a/php/libs.javacup/external/java-cup-11a-license.txt +++ b/php/libs.javacup/external/java-cup-0.11a-license.txt @@ -3,7 +3,7 @@ Version: 11 Description: LALR Parser Generator in Java License: JavaCUP Origin: http://www2.cs.tum.edu/projects/cup/ -Files: java-cup-11a.jar +Files: java-cup-0.11a.jar Source: http://www2.cs.tum.edu/projects/cup/ OSR: 11673 diff --git a/php/libs.javacup/nbproject/project.properties b/php/libs.javacup/nbproject/project.properties index 3dc833f157aa..7e6abb6e61df 100644 --- a/php/libs.javacup/nbproject/project.properties +++ b/php/libs.javacup/nbproject/project.properties @@ -16,5 +16,5 @@ # under the License. is.autoload=true -release.external/java-cup-11a.jar=modules/ext/java-cup-11a.jar +release.external/java-cup-0.11a.jar=modules/ext/java-cup-11a.jar spec.version.base=1.56.0 diff --git a/php/libs.javacup/nbproject/project.xml b/php/libs.javacup/nbproject/project.xml index 405e8f4afc38..b6c8fc1da1ac 100644 --- a/php/libs.javacup/nbproject/project.xml +++ b/php/libs.javacup/nbproject/project.xml @@ -32,7 +32,7 @@ ext/java-cup-11a.jar - external/java-cup-11a.jar + external/java-cup-0.11a.jar diff --git a/php/php.editor/build.xml b/php/php.editor/build.xml index a4d1a6b3e649..90ee31a19690 100644 --- a/php/php.editor/build.xml +++ b/php/php.editor/build.xml @@ -149,7 +149,7 @@ + classpath="${nb_all}/php/libs.javacup/external/java-cup-0.11a.jar" /> Date: Thu, 12 Mar 2026 20:48:03 +0100 Subject: [PATCH 054/100] Small option window fixes (Rust, CCPLite and Env) - ccplite icon had the wrong height which caused text alignment issues (now 32px like the other icons) - moved rust panel next to other languages - fixed Env file hints registration (symptom: layer ordering warning) --- .../cpplite/editor/lsp/options/cnd_32.png | Bin 2219 -> 2164 bytes .../env/hints/HintsControllerFactory.java | 2 +- .../modules/rust/options/package-info.java | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cpplite/cpplite.editor/src/org/netbeans/modules/cpplite/editor/lsp/options/cnd_32.png b/cpplite/cpplite.editor/src/org/netbeans/modules/cpplite/editor/lsp/options/cnd_32.png index f848c172395c29550d10e78f42a61522363a3ee5..bd5869e58924942b4e6e5bda9ebe70b4adbb903c 100644 GIT binary patch literal 2164 zcmV-)2#fcLP)z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy24YJ`L;x@VG5|DQImWU8000SaNLh0L01FcU01FcV0GgZ_00007 zbV*G`2kHY15flhZ?7<8G00+29L_t(o!{wK4a8y?r$N%TP?cKdgb~l?%0>KSQGYKTn zTGFO75K0HAt)|eIX~jWBY^@`V;#jOh3stMoj@CNbH>Ok^rYJL792Dz7B~@Y+B@_lo zfFwYY-6Xr4-Rx_2_rB~s_xK@DUd-4H(+|#gKizxIbDrmSpXZ!={}1s0ev#=e*wG%S z?C$QbTJxDZo~MRdJ45Ch0C0o=8O;hP4rTcKNb)er4DbKK1FhX38$j1UrVhaK0M?Yq z93&o43xF&DlmQ|Kh&+M70}@Y=Gc24P$#;iR>USQ$r~1%M19bMMB>>w1d{dD)>Bf1U z0|f4>8$|;02H><25CW(M#cgG-60xx;jDiKq7zB=>!aD<=G9OA^4rDX|ij9Y26Cepd&R{s&GXen3 zH^!P0K-abJ%63PaK^cI_G}eozA z2gXAI{AAK^FrFhZ3rt z0Py=1#3xkjdF7{2TowDCTo`O#+(2vWP6@|PhLFgpSl(I-%cMw-1aLk#C%9(QuIlN0 z*sjZfR$y&8o!V1*6N-%o14HL~?J)A$?7CG8H~E7511CEePK}uuOex4x2L^&Cz^noq zy#$5wS^lH{=;RkIUP5mQfDm$TCT~n`JW0SxXMvEv!V|G zl%_9jcY2)5awEOX?o1Xo8^Cx6991QV=LyP1_p0CTdHLx|fAy&{uW#=yO?UsC5JHOv zD45iB<=&(eM!|%|7-XB20Dzjh#`MrY?;;|f-Xdf|kLo6EG@01PXM+uMsyMi-{EerF z6g1T-&CJX+UpTpM6=Q7qe}lN81S~D`lS8UbAz9DUwnGK;tq2P@%ba%c3J@hZ|dJv_;$kKCv|HV^9XMiz8M4tF1iHBiXC{PO% z@loV+H4OkFQ#q)1YwHmkNAPqEml70*PBN5;9gszWd6fc~yLLT*mx?R_J16p7i@d&k@()rKQsT`Egt{(Ny^1$P>VM&t{%lxBQ+3Lh?uSOodLI#hsSP!sX7$Nf~%?) za%t7xX-Tr59UOd{5c0)HQp0#gMZvU?3tvJs7({)&f9qRYKfC=}`$!_=nQWdC@=|q+JfM|X;P)uvg|U<-g%dew#^edgMFtQX3Bj#! zJ04$o+cT@~yE}blO&}1IhDXC&O1ZvA8Pyt1YV{sGmP`C~sAN%jbuC=_C|-MREh$

MP^}Ut9Zd*Ohfo{cy)8Pxfb483p=v zLreJ+hbC6j#}wb82B}B&8viQK9J+97izIV~0m( zNQVbNnE+yDk`q5^TBZhl^z8?2SeZ4UgQ!H?0Vs=q$o|eqdnmB zI&DYeS-mcl&=5s(pcgDek}ATZ^g2plAVzbZZ@ z5wgI6kV#2y6FFQ_>`9$VNSyT8wEKcL|9HyotEhO@pm<_9t|67xp_$foHWJT4xGc>j zfq)PKS(=2)YbNrUc(*kXd1Tv$2QS`qXY}^L4_f8Y+1s+3xipn4Krc|3bP~iS^58GO zsx0v!0Q7=|L^>Nug@=AnA?J5)-LRT|EWP26e)B;Mad=i+7Q2@tSRe|#kGmXPGfbK{ q*r`-De^`wS9@@G2p^pFg?)cvi%w@02(3FM%0000v@ny8A@s8Xv&X^C2>617s)NG(!OQKF`bidqE; zHBC}lOd|xM4HSxNj4!b9+TLC7dhcU)W@mQ#&KevpWAdl`=_kEAJKucsJ@5H^?=Xg8 z;9(659^!bY;M_tFUh55kXBjYs7+iHrkjSfO@Ja}$nzZNZZdO=UTn7wB40D;St6n&8h9`0+)-&x~g81uBrdMDjgJun2cPWC@hB zF!T2ktthI1!%AMGX<5}VnNt5w;NK$f(1LD{rAv42?IU^D=dx~4wF*oKMbpWJ99elI zX&C0V7Ygd!HK!Obb+XaI);e)(G^6~RrfU~WIGwz3i?~Qm@|L{r_LZIOds|zBE{CWi;1Y28S_JXPBwl>#31-2BJJegvhjyF54v-hB$z>z$gLNX_ zJ9!SnLszlAH9Y&dt=)CtYaka(2n4*C9{dnPVfGZ~>D)G(tLS6Xv)<{P_26S0R_w{? zcFcw+@XB*vV(v>aETt~VzGPkzN|dD<1KtXvjGn{T zr4JxzQBqDu7k75E-&T6zvm3kdL8IrA}8amU%v{;Re$uEb)of-b?B`&hk)}J!$@XjZ0l)5g(@I5HG#oGOKAC~r<(&y zf+$;fv^Mx2oZ(7kV>>07EnU>A2}5~`(|_%STFmG7?p*f+U+CDx#Zv|@&1e`;OURQ; z$3hoiRLWRY%b@IU2$stlC99z?27DJd!!VC$i*to)CfH0`L3n%!TYI|SXl-r`2{CKj z#j3t9blWj9C8OdG;!~@-pv4A}O=K{|AR3J)^rodPAOB#X5O?VGqgN`R`bH#{hDHPz z4AdTLUfO{APi%Qpa!V)`wJNQ;Dlrs7myw}*XCyZmj(@Y9k0Y6w`S=G5QDLJ(Or}t> znKfL9O;N1<2rQ`|cDX#Lbba$>hsUwCFg3K^oz25)B?q&1*c+Wl6dCw=_fFZ!{;-t2 ze(Bmk;mESC&-}{dt_K1yYr5;^e@!FUjjATC{%Mx&>IxOxnBnWCH?({hPDux=&Y=JF+fc&)1gnJL<)$`YIrIAW zAINetGD^o{P@wZtrMQ>%3UY~Q6br2#x~@mfHBN^E&A}G96>1~?e*wr7E-Us=@hvSwT{E$1v2vRs2<^FVa^F*F|iimod2>zoc7 zF%; zR)-7cMzVV+rovv6RBjzDEzR&ZHBZ+zcqklJZ0d4gYj7GndK_5ePoc&mz`_aB4+LI| z)H|ZUs#gA^>4ue$AQHOf>OFnomrC*OPA5@NkJNTN0;jhIZU+mGO@$#V)Kpa9YHWk( zZ9K9NIJ*ADXC8~Q1bu3FfHh4q>naCJ*F&r2zk4#=cN@l1N(jb>A5U6hpbaYqO z2Rssdb_2r$LntJpc>U#Pn0wZ_MVu!%RaVNoeNO9Hsyee}CJ)F}wu_`l5js-+jh!$n zLn4w_h>D{$A4wI784a4_tBs{VRYP7tLF3WAdL@(@i@qSq)Sz(dZCuS4HZ5_w|3sT? zsK(v2OqpvYuTw9_(dGij&c7fE{9J>{%(cyC)!gi=Q;H=?o%ikq!3(l_XHG;5a%_vQ zzW$)J)cNhnL Date: Mon, 16 Mar 2026 12:38:29 +0100 Subject: [PATCH 055/100] Use InputStream.transferTo() instead of custom impl. motivation: - JDK's InputStream implementation of transferTo() is somewhat similar to FileUtil.copy() (the buffer is a little bit smaller) - subclasses like BufferedInputStream, FileInputStream and others have specialized implementations changes: - deprecated FileUtil.copy() and replaced usage with transferTo() - bumped enterprise/web.jsf.navigation, enterprise/web.jsf, enterprise/websvc.utilities and groovy/groovy.samples to release 17 - bumped remaining rust cluster to release 21 - some sections were further simplified after inlining (ARM, readAllBytes() or write() conversions) --- .../project/spi/BrandingSupportTest.java | 20 +-- .../suite/BuildZipDistributionTest.java | 6 +- .../apisupport/project/api/LayerHandle.java | 13 +- .../project/spi/BrandingSupport.java | 17 +-- .../modules/apisupport/project/TestUtil.java | 13 +- .../wizard/common/CreatedModifiedFiles.java | 12 +- .../CreatedModifiedFilesProvider.java | 18 +-- .../ui/wizard/project/NewProjectIterator.java | 25 +-- .../ui/wizard/winsys/DesignSupportTest.java | 8 +- .../j2ee/jboss4/ide/JBDriverDeployer.java | 12 +- .../weblogic9/deploy/WLDriverDeployer.java | 12 +- .../weblogic9/deploy/WLJpa2SwitchSupport.java | 90 +++-------- .../websvc/wsitconf/wizard/STSWizard.java | 142 +++++------------- .../websvc/wsitconf/util/TestUtil.java | 9 +- .../editor/lsp/LanguageServerImpl.java | 2 +- .../eecommon/api/JDBCDriverDeployHelper.java | 27 +--- .../javaee/AntDeploymentProviderImpl.java | 7 +- .../modules/j2ee/ejbcore/test/TestBase.java | 12 +- .../j2ee/ejbcore/test/TestUtilities.java | 11 +- .../j2ee/ejbverification/TestBase.java | 26 +--- .../MicronautProjectWizardIterator.java | 2 +- .../web/jsf/editor/JsfHtmlExtensionTest.java | 2 +- .../nbproject/project.properties | 2 +- .../jsf/navigation/PageFlowTestUtility.java | 13 +- .../web.jsf/nbproject/project.properties | 2 +- .../web/jsf/refactoring/Modifications.java | 22 +-- .../modules/web/jspparser/CacheTest.java | 12 +- .../nbproject/project.properties | 2 +- .../api/support/java/TestUtilities.java | 13 +- .../loaders/DiskCacheProjectLoaderTest.java | 6 +- .../nbproject/project.properties | 2 +- .../gjdemo/GroovyJavaDemoWizardIterator.java | 22 +-- .../NBProjectGeneratorsWizardIterator.java | 22 +-- .../modules/csl/spi/GsfUtilities.java | 8 +- .../csl/spi/support/ModificationResult.java | 19 +-- .../modules/csl/api/test/CslTestBase.java | 24 +-- .../src/org/netbeans/modules/derby/Util.java | 13 +- .../org/netbeans/api/diff/StreamSource.java | 2 +- .../org/netbeans/api/diff/PatchUtilsTest.java | 11 +- .../modules/docker/FolderUploader.java | 2 +- .../docker/editor/util/DocDownloader.java | 2 +- .../netbeans/modules/html/EncodingTest.java | 14 +- .../hudson/mercurial/MercurialHyperlink.java | 8 +- .../subversion/SubversionHyperlink.java | 2 +- .../hudson/ui/actions/ViewConfigAction.java | 13 +- .../modules/hudson/api/ConnectionBuilder.java | 11 +- .../modules/languages/LanguagesManager.java | 12 +- .../freemarker/templates/SCFTHandlerTest.java | 2 +- .../ui/actions/RevertDeletedAction.java | 22 +-- .../modules/localhistory/utils/FileUtils.java | 20 +-- .../modules/localhistory/utils/Utils.java | 14 +- .../refactoring/ModificationResult.java | 19 +-- .../lsp/client/options/LanguageStorage.java | 4 +- .../impl/indexing/RepositoryUpdater.java | 4 +- .../ant/AntBasedProjectFactorySingleton.java | 9 +- .../org/netbeans/api/project/TestUtil.java | 13 +- .../modules/project/ui/zip/ImportZIP.java | 11 +- .../refactoring/spi/BackupFacility.java | 7 +- .../refactoring/spi/BackupFacility2.java | 28 ++-- .../modules/subversion/util/SvnUtils.java | 2 +- .../core/spi/testvcs/TestVCSInterceptor.java | 9 +- .../versioning/masterfs/FileVCSTest.java | 8 +- .../spi/testvcs/TestVCSInterceptor.java | 2 +- .../spi/ExternalModificationsSupport.java | 18 +-- .../modules/web/common/api/WebServer.java | 2 +- .../web/common/remote/RemoteFilesCache.java | 21 +-- .../xml/multiview/test/util/Helper.java | 13 +- .../modules/xml/schema/model/Util.java | 9 +- .../netbeans/modules/xml/wsdl/model/Util.java | 8 +- .../modules/ant/freeform/TestBase.java | 12 +- .../ant/freeform/spi/support/UtilTest.java | 8 +- .../debugger/jpda/truffle/MIMETypes.java | 7 +- .../core/api/support/java/TestUtilities.java | 9 +- .../jpa/refactoring/SourceTestSupport.java | 10 +- .../metadata/model/support/TestUtilities.java | 33 +--- .../classpath/ModuleClassPathsTest.java | 4 +- .../base/semantic/ShowGoldenFilesPanel.java | 27 +--- .../hints/declarative/test/TestPerformer.java | 2 +- .../java/j2sedeploy/J2SEDeployProperties.java | 2 +- .../J2SEModularProjectProperties.java | 8 +- .../java/j2seproject/J2SEActionProvider.java | 2 +- .../ui/customizer/J2SEProjectProperties.java | 9 +- .../lsp/server/protocol/LspTemplateUI.java | 2 +- .../server/protocol/OptionsExportModel.java | 2 +- .../java/source/ant/ProjectRunnerImpl.java | 26 +--- .../modules/java/source/JavadocHelper.java | 8 +- .../source/indexing/JavaCustomIndexer.java | 2 +- .../source/indexing/VanillaCompileWorker.java | 2 +- .../usages/BuildArtifactMapperImpl.java | 53 +------ .../api/java/source/SourceUtilsTest.java | 8 +- .../api/java/source/TestUtilities.java | 23 +-- .../modules/java/source/ModuleNamesTest.java | 5 +- .../modules/java/source/TestUtil.java | 2 +- .../indexing/JavaCustomIndexerTest.java | 2 +- .../java/source/parsing/FastJarTest.java | 29 +--- .../java/source/parsing/JavacParserTest.java | 15 +- .../source/usages/BinaryAnalyserTest.java | 10 +- .../modules/java/classfile/CodeGenerator.java | 16 +- .../java/source/ui/ElementHeadersTest.java | 2 +- .../jshell/support/SnippetsFolder.java | 2 +- .../maven/format/checkstyle/AuxPropsImpl.java | 2 +- .../ClassDependencyIndexCreatorTest.java | 5 +- .../netbeans/modules/maven/pom/ModelTest.java | 2 +- .../MavenDependencyModifierImplTestBase.java | 2 +- .../maven/cos/CopyResourcesOnSave.java | 2 +- .../LicenseHeaderPanelProvider.java | 8 +- .../classpath/ClassPathProviderImplTest.java | 2 +- .../beans/refactoring/Modifications.java | 20 +-- .../modules/spring/beans/TestUtils.java | 22 +-- .../javafx2/editor/GoldenFileTestBase.java | 10 +- .../modules/php/api/util/FileUtils.java | 2 +- .../modules/php/editor/csl/TestUtilities.java | 19 +-- .../php/project/connections/RemoteClient.java | 2 +- .../connections/sync/SyncController.java | 2 +- .../connections/sync/diff/DiffPanel.java | 2 +- .../ui/customizer/PhpProjectProperties.java | 3 +- .../php/samples/PHPSamplesWizardIterator.java | 17 +-- .../modules/templates/Bug138973Test.java | 9 +- .../modules/templates/SCFTHandlerTest.java | 2 +- .../autoupdate/services/Utilities.java | 63 ++------ .../AutoupdateCatalogCache.java | 9 +- .../api/autoupdate/DefaultTestCase.java | 9 +- .../DifferentReleaseVersionsTest.java | 2 +- .../api/autoupdate/InternalUpdatesTest.java | 2 +- .../netbeans/api/autoupdate/TestUtils.java | 8 +- .../autoupdate/services/NbmExternalTest.java | 2 +- .../org/netbeans/core/netigso/NetigsoHid.java | 30 ++-- .../core/netigso/NetigsoReloadTest.java | 2 +- .../org/netbeans/core/osgi/OSGiProcess.java | 14 +- .../core/startup/layers/ArchiveURLMapper.java | 12 +- .../layers/RemoveWritablesModifiedTest.java | 20 ++- .../startup/layers/RemoveWritablesTest.java | 20 ++- .../unit/src/org/netbeans/MainCLITest.java | 2 +- .../startup/ModuleListStartLevelTest.java | 2 +- .../NbURLStreamHandlerFactoryTest.java | 2 +- .../startup/layers/DelayFSEventsTest.java | 29 ++-- .../HelpSetRegistrationProcessor.java | 18 +-- .../masterfs/filebasedfs/FileUtilTest.java | 4 +- .../filebasedfs/MIMESupportLoggingTest.java | 11 +- .../providers/ProvidedExtensionsTest.java | 22 +-- .../netbeans/modules/netbinox/NetigsoHid.java | 2 +- .../modules/netbinox/NetigsoLayerTest.java | 2 +- .../src/org/openide/filesystems/FileUtil.java | 60 +++----- .../openide/filesystems/JarFileSystem.java | 28 +--- .../filesystems/FileObjectTestHid.java | 2 +- .../openide/filesystems/MemoryFSTestHid.java | 2 +- .../loaders/InstanceDataObjectTest.java | 2 +- .../options/export/OptionsExportModel.java | 4 +- .../api/queries/FileEncodingQueryTest.java | 6 +- .../convertors/SerialDataConvertorTest.java | 2 +- .../XMLPropertiesConvertorTest.java | 2 +- .../spi/settings/DOMConvertorTest.java | 4 +- .../categories/j2se/TestUtilities.java | 18 +-- .../profiler/nbimpl/TestUtilities.java | 9 +- .../profiler/SampledCPUSnapshotTest.java | 2 +- rust/rust.cargo/nbproject/project.properties | 2 +- rust/rust.kit/nbproject/project.properties | 2 +- .../rust.options/nbproject/project.properties | 2 +- .../nbproject/project.properties | 2 +- .../rust.project/nbproject/project.properties | 2 +- .../project/RustProjectOperationsTest.java | 2 +- .../rust.sources/nbproject/project.properties | 2 +- .../javascript/cdnjs/LibraryProvider.java | 2 +- .../InstallJasmineWizardDescriptorPanel.java | 23 +-- .../ui/wizard/NewSampleWizardIterator.java | 6 +- .../javascript/nodejs/util/FileUtils.java | 2 +- .../wizard/iterator/SampleWizardIterator.java | 41 ++--- .../clientproject/api/sites/SiteHelper.java | 16 +- .../ant/LicensePanelSupportImpl.java | 8 +- .../ui/wizard/CreateSiteTemplate.java | 2 +- 170 files changed, 542 insertions(+), 1465 deletions(-) diff --git a/apisupport/apisupport.ant/test/unit/src/org/netbeans/modules/apisupport/project/spi/BrandingSupportTest.java b/apisupport/apisupport.ant/test/unit/src/org/netbeans/modules/apisupport/project/spi/BrandingSupportTest.java index 2ee47f4ce3ae..5e0d377e2652 100644 --- a/apisupport/apisupport.ant/test/unit/src/org/netbeans/modules/apisupport/project/spi/BrandingSupportTest.java +++ b/apisupport/apisupport.ant/test/unit/src/org/netbeans/modules/apisupport/project/spi/BrandingSupportTest.java @@ -133,22 +133,10 @@ public void testBrandingFile() throws IOException { } private File createNewSource(final BrandingSupport.BrandedFile bFile) throws MalformedURLException, FileNotFoundException, IOException { - OutputStream os = null; - InputStream is = null; - File newSource = new File(getWorkDir(),"newSource.gif"); - - try { - - os = new FileOutputStream(newSource); - is = bFile.getBrandingSource().openStream(); - FileUtil.copy(is,os); - } finally { - if (is != null) { - is.close(); - } - if (os != null) { - os.close(); - } + File newSource = new File(getWorkDir(), "newSource.gif"); + try (InputStream is = bFile.getBrandingSource().openStream(); + OutputStream os = new FileOutputStream(newSource);) { + is.transferTo(os); } return newSource; } diff --git a/apisupport/apisupport.ant/test/unit/src/org/netbeans/modules/apisupport/project/suite/BuildZipDistributionTest.java b/apisupport/apisupport.ant/test/unit/src/org/netbeans/modules/apisupport/project/suite/BuildZipDistributionTest.java index db90bc075d32..74a49c7e3ea4 100644 --- a/apisupport/apisupport.ant/test/unit/src/org/netbeans/modules/apisupport/project/suite/BuildZipDistributionTest.java +++ b/apisupport/apisupport.ant/test/unit/src/org/netbeans/modules/apisupport/project/suite/BuildZipDistributionTest.java @@ -183,9 +183,9 @@ public void testBuildTheZipAppWhenAppNamePropIsSet() throws Exception { } File entry = new File(expand, path); entry.getParentFile().mkdirs(); - FileOutputStream os = new FileOutputStream(entry); - FileUtil.copy(f.getInputStream(jarEntry), os); - os.close(); + try (FileOutputStream os = new FileOutputStream(entry)) { + f.getInputStream(jarEntry).transferTo(os); + } } File root = new File(expand, "fakeapp"); diff --git a/apisupport/apisupport.project/src/org/netbeans/modules/apisupport/project/api/LayerHandle.java b/apisupport/apisupport.project/src/org/netbeans/modules/apisupport/project/api/LayerHandle.java index 3b81d871e913..fea569b5e0d5 100644 --- a/apisupport/apisupport.project/src/org/netbeans/modules/apisupport/project/api/LayerHandle.java +++ b/apisupport/apisupport.project/src/org/netbeans/modules/apisupport/project/api/LayerHandle.java @@ -213,16 +213,9 @@ public void propertyChange(PropertyChangeEvent evt) { public static FileObject createLayer(FileObject projectDir, String layerPath) throws IOException { FileObject layerFO = createFileObject(projectDir, layerPath); - InputStream is = LayerHandle.class.getResourceAsStream("/org/netbeans/modules/apisupport/project/ui/resources/layer_template.xml"); // NOI18N - try { - OutputStream os = layerFO.getOutputStream(); - try { - FileUtil.copy(is, os); - } finally { - os.close(); - } - } finally { - is.close(); + try (InputStream is = LayerHandle.class.getResourceAsStream("/org/netbeans/modules/apisupport/project/ui/resources/layer_template.xml"); // NOI18N + OutputStream os = layerFO.getOutputStream()) { + is.transferTo(os); } return layerFO; } diff --git a/apisupport/apisupport.project/src/org/netbeans/modules/apisupport/project/spi/BrandingSupport.java b/apisupport/apisupport.project/src/org/netbeans/modules/apisupport/project/spi/BrandingSupport.java index 91ff850c34bd..54ac28f1118c 100644 --- a/apisupport/apisupport.project/src/org/netbeans/modules/apisupport/project/spi/BrandingSupport.java +++ b/apisupport/apisupport.project/src/org/netbeans/modules/apisupport/project/spi/BrandingSupport.java @@ -277,21 +277,10 @@ void brandFile(final BrandedFile bFile) throws IOException { assert target.exists(); FileObject fo = FileUtil.toFileObject(target); - InputStream is = null; - OutputStream os = null; - try { - is = bFile.getBrandingSource().openStream(); - os = fo.getOutputStream(); - FileUtil.copy(is, os); + try (InputStream is = bFile.getBrandingSource().openStream(); + OutputStream os = fo.getOutputStream()) { + is.transferTo(os); } finally { - if (is != null) { - is.close(); - } - - if (os != null) { - os.close(); - } - brandedFiles.add(bFile); bFile.modified = false; } diff --git a/apisupport/apisupport.project/test/unit/src/org/netbeans/modules/apisupport/project/TestUtil.java b/apisupport/apisupport.project/test/unit/src/org/netbeans/modules/apisupport/project/TestUtil.java index 4ace410f9400..e25fbca194ac 100644 --- a/apisupport/apisupport.project/test/unit/src/org/netbeans/modules/apisupport/project/TestUtil.java +++ b/apisupport/apisupport.project/test/unit/src/org/netbeans/modules/apisupport/project/TestUtil.java @@ -34,7 +34,6 @@ import java.util.jar.Manifest; import java.util.zip.CRC32; import org.openide.filesystems.FileObject; -import org.openide.filesystems.FileUtil; import org.openide.filesystems.test.TestFileUtils; import org.openide.util.test.JarBuilder; @@ -65,16 +64,8 @@ private static void doCopy(File from, File to) throws IOException { } } else { assert from.isFile() : from; - InputStream is = new FileInputStream(from); - try { - OutputStream os = new FileOutputStream(to); - try { - FileUtil.copy(is, os); - } finally { - os.close(); - } - } finally { - is.close(); + try (InputStream is = new FileInputStream(from); OutputStream os = new FileOutputStream(to)) { + is.transferTo(os); } } } diff --git a/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/common/CreatedModifiedFiles.java b/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/common/CreatedModifiedFiles.java index 3a170a7663e8..66318d2895cc 100644 --- a/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/common/CreatedModifiedFiles.java +++ b/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/common/CreatedModifiedFiles.java @@ -1472,16 +1472,8 @@ void run(WorkingCopy wc) throws Exception { } private static void copyByteAfterByte(FileObject content, FileObject target) throws IOException { - OutputStream os = target.getOutputStream(); - try { - InputStream is = content.getInputStream(); - try { - FileUtil.copy(is, os); - } finally { - is.close(); - } - } finally { - os.close(); + try (OutputStream os = target.getOutputStream(); InputStream is = content.getInputStream()) { + is.transferTo(os); } } diff --git a/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/librarydescriptor/CreatedModifiedFilesProvider.java b/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/librarydescriptor/CreatedModifiedFilesProvider.java index 76007d68f151..5b89262f13f1 100644 --- a/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/librarydescriptor/CreatedModifiedFilesProvider.java +++ b/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/librarydescriptor/CreatedModifiedFilesProvider.java @@ -215,9 +215,7 @@ void run() throws IOException { } private static void createZipFile(OutputStream target, FileObject root, Collection files) throws IOException { - ZipOutputStream str = null; - try { - str = new ZipOutputStream(target); + try (ZipOutputStream str = new ZipOutputStream(target)) { for (FileObject fo : files) { String relativePath = FileUtil.getRelativePath(root, fo); if (fo.isFolder()) { @@ -230,22 +228,12 @@ private static void createZipFile(OutputStream target, FileObject root, Collecti ZipEntry entry = new ZipEntry(relativePath); str.putNextEntry(entry); if (fo.isData()) { - InputStream in = null; - try { - in = fo.getInputStream(); - FileUtil.copy(in, str); - } finally { - if (in != null) { - in.close(); - } + try (InputStream in = fo.getInputStream()) { + in.transferTo(str); } } str.closeEntry(); } - } finally { - if (str != null) { - str.close(); - } } } } diff --git a/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/project/NewProjectIterator.java b/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/project/NewProjectIterator.java index a9dec1fa7077..c3f3da125bad 100644 --- a/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/project/NewProjectIterator.java +++ b/apisupport/apisupport.wizards/src/org/netbeans/modules/apisupport/project/ui/wizard/project/NewProjectIterator.java @@ -29,7 +29,6 @@ import java.util.Collection; import java.util.Collections; import java.util.HashMap; -import java.util.Iterator; import java.util.Map; import java.util.Set; import java.util.zip.ZipEntry; @@ -324,13 +323,9 @@ private static void collectFiles(FileObject parent, Collection accep } } - private static void createZipFile(OutputStream target, FileObject root, Collection /* FileObject*/ files) throws IOException { - ZipOutputStream str = null; - try { - str = new ZipOutputStream(target); - Iterator it = files.iterator(); - while (it.hasNext()) { - FileObject fo = (FileObject)it.next(); + private static void createZipFile(OutputStream target, FileObject root, Collection files) throws IOException { + try (ZipOutputStream str = new ZipOutputStream(target)) { + for (FileObject fo : files) { String path = FileUtil.getRelativePath(root, fo); if (fo.isFolder() && !path.endsWith("/")) { path = path + "/"; @@ -338,22 +333,12 @@ private static void createZipFile(OutputStream target, FileObject root, Collecti ZipEntry entry = new ZipEntry(path); str.putNextEntry(entry); if (fo.isData()) { - InputStream in = null; - try { - in = fo.getInputStream(); - FileUtil.copy(in, str); - } finally { - if (in != null) { - in.close(); - } + try (InputStream in = fo.getInputStream()) { + in.transferTo(str); } } str.closeEntry(); } - } finally { - if (str != null) { - str.close(); - } } } diff --git a/apisupport/apisupport.wizards/test/unit/src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/DesignSupportTest.java b/apisupport/apisupport.wizards/test/unit/src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/DesignSupportTest.java index c5c30d293411..c1db64f5118d 100644 --- a/apisupport/apisupport.wizards/test/unit/src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/DesignSupportTest.java +++ b/apisupport/apisupport.wizards/test/unit/src/org/netbeans/modules/apisupport/project/ui/wizard/winsys/DesignSupportTest.java @@ -19,6 +19,7 @@ package org.netbeans.modules.apisupport.project.ui.wizard.winsys; import java.io.IOException; +import java.io.InputStream; import java.io.OutputStream; import org.netbeans.junit.NbTestCase; import org.openide.filesystems.FileObject; @@ -37,9 +38,10 @@ public DesignSupportTest(String n) { protected void setUp() throws IOException { FileSystem ms = FileUtil.createMemoryFileSystem(); fo = ms.getRoot().createData("my.wsmode"); - OutputStream os = fo.getOutputStream(); - FileUtil.copy(DesignSupportTest.class.getResourceAsStream("testWsmode.xml"), os); - os.close(); + try (InputStream is = DesignSupportTest.class.getResourceAsStream("testWsmode.xml"); + OutputStream os = fo.getOutputStream()) { + is.transferTo(os); + } } public void testReadingOfAMode() throws Exception { String read = DesignSupport.readMode(fo); diff --git a/contrib/j2ee.jboss4/src/org/netbeans/modules/j2ee/jboss4/ide/JBDriverDeployer.java b/contrib/j2ee.jboss4/src/org/netbeans/modules/j2ee/jboss4/ide/JBDriverDeployer.java index da82e447b402..52fce4b027b0 100644 --- a/contrib/j2ee.jboss4/src/org/netbeans/modules/j2ee/jboss4/ide/JBDriverDeployer.java +++ b/contrib/j2ee.jboss4/src/org/netbeans/modules/j2ee/jboss4/ide/JBDriverDeployer.java @@ -116,18 +116,12 @@ private void deployDrivers() { File libsDir = properties.getLibsDir(); File toJar = new File(libsDir, file.getNameExt()); try { - BufferedInputStream is = new BufferedInputStream(file.getInputStream()); - try { + try (BufferedInputStream is = new BufferedInputStream(file.getInputStream())) { String msg = NbBundle.getMessage(JBDriverDeployer.class, "MSG_DeployingJDBCDrivers", toJar.getPath()); eventSupport.fireProgressEvent(null, new JBDeploymentStatus(ActionType.EXECUTE, CommandType.DISTRIBUTE, StateType.RUNNING, msg)); - BufferedOutputStream os = new BufferedOutputStream(new FileOutputStream(toJar)); - try { - FileUtil.copy(is, os); - } finally { - os.close(); + try (BufferedOutputStream os = new BufferedOutputStream(new FileOutputStream(toJar))) { + is.transferTo(os); } - } finally { - is.close(); } } catch (IOException e) { LOGGER.log(Level.INFO, null, e); diff --git a/contrib/j2ee.weblogic9/src/org/netbeans/modules/j2ee/weblogic9/deploy/WLDriverDeployer.java b/contrib/j2ee.weblogic9/src/org/netbeans/modules/j2ee/weblogic9/deploy/WLDriverDeployer.java index d4c6a85606f1..efbcf95fe23b 100644 --- a/contrib/j2ee.weblogic9/src/org/netbeans/modules/j2ee/weblogic9/deploy/WLDriverDeployer.java +++ b/contrib/j2ee.weblogic9/src/org/netbeans/modules/j2ee/weblogic9/deploy/WLDriverDeployer.java @@ -109,19 +109,13 @@ public void run() { for (FileObject file : jdbcDriverURLs) { File toJar = new File(libsDir, file.getNameExt()); try { - BufferedInputStream is = new BufferedInputStream(file.getInputStream()); - try { + try (BufferedInputStream is = new BufferedInputStream(file.getInputStream())) { progress.fireProgressEvent(null, new WLDeploymentStatus( ActionType.EXECUTE, CommandType.DISTRIBUTE, StateType.RUNNING, NbBundle.getMessage(WLDriverDeployer.class, "MSG_DeployingJDBCDrivers", toJar.getPath()))); - BufferedOutputStream os = new BufferedOutputStream(new FileOutputStream(toJar)); - try { - FileUtil.copy(is, os); - } finally { - os.close(); + try (BufferedOutputStream os = new BufferedOutputStream(new FileOutputStream(toJar))) { + is.transferTo(os); } - } finally { - is.close(); } } catch (IOException e) { LOGGER.log(Level.INFO, null, e); diff --git a/contrib/j2ee.weblogic9/src/org/netbeans/modules/j2ee/weblogic9/deploy/WLJpa2SwitchSupport.java b/contrib/j2ee.weblogic9/src/org/netbeans/modules/j2ee/weblogic9/deploy/WLJpa2SwitchSupport.java index cd7fd66c0d58..9b4070a33987 100644 --- a/contrib/j2ee.weblogic9/src/org/netbeans/modules/j2ee/weblogic9/deploy/WLJpa2SwitchSupport.java +++ b/contrib/j2ee.weblogic9/src/org/netbeans/modules/j2ee/weblogic9/deploy/WLJpa2SwitchSupport.java @@ -168,8 +168,7 @@ private void doEnable() { createContributionsJar(oepeFile, contribPath); // exists so update cp } else { - JarFile oepeJarFile = new JarFile(oepeFile); - try { + try (JarFile oepeJarFile = new JarFile(oepeFile)) { Manifest mf = oepeJarFile.getManifest(); String cp = mf.getMainAttributes().getValue(Name.CLASS_PATH); if (cp == null) { @@ -194,15 +193,12 @@ private void doEnable() { mf.getMainAttributes().put(Name.CLASS_PATH, updated.toString()); replaceManifest(oepeFile, mf); } - } finally { - oepeJarFile.close(); } } // update weblogic.jar File weblogicFile = WebLogicLayout.getWeblogicJar(serverRoot); - JarFile weblogicJarFile = new JarFile(weblogicFile); - try { + try (JarFile weblogicJarFile = new JarFile(weblogicFile)) { Manifest wlManifest = weblogicJarFile.getManifest(); String cp = wlManifest.getMainAttributes().getValue(Name.CLASS_PATH); if (cp == null) { @@ -217,8 +213,6 @@ private void doEnable() { wlManifest.getMainAttributes().put(Name.CLASS_PATH, cp); replaceManifest(weblogicFile, wlManifest); } - } finally { - weblogicJarFile.close(); } } catch (IOException ex) { Exceptions.printStackTrace(ex); @@ -241,8 +235,7 @@ private void doDisable() { if (!oepeJarFile.exists() || !oepeJarFile.isFile()) { return; } - JarFile file = new JarFile(oepeJarFile); - try { + try (JarFile file = new JarFile(oepeJarFile)) { Manifest mf = file.getManifest(); String cp = mf.getMainAttributes().getValue(Name.CLASS_PATH); if (cp == null) { @@ -262,8 +255,6 @@ private void doDisable() { mf.getMainAttributes().remove(Name.CLASS_PATH); } replaceManifest(oepeJarFile, mf); - } finally { - file.close(); } } catch (IOException ex) { // TODO some exception/message to the user @@ -354,20 +345,10 @@ private void replaceManifest(File jarFile, Manifest manifest) throws IOException jarFile.getName(), "tmp"); // NOI18N File tmpJar = new File(jarFile.getParentFile(), tmpName + ".tmp"); // NOI18N try { - InputStream is = new BufferedInputStream( - new FileInputStream(jarFile)); - try { - OutputStream os = new BufferedOutputStream( - new FileOutputStream(tmpJar)); - try { - replaceManifest(is, os, manifest); - } finally { - os.close(); - } - } finally { - is.close(); + try (InputStream is = new BufferedInputStream(new FileInputStream(jarFile)); + OutputStream os = new BufferedOutputStream(new FileOutputStream(tmpJar))) { + replaceManifest(is, os, manifest); } - if (tmpJar.renameTo(jarFile)) { LOGGER.log(Level.FINE, "Successfully moved {0}", tmpJar); return; @@ -380,64 +361,43 @@ private void replaceManifest(File jarFile, Manifest manifest) throws IOException } private void replaceManifest(InputStream is, OutputStream os, Manifest manifest) throws IOException { - JarInputStream in = new JarInputStream(is); - try { - JarOutputStream out = new JarOutputStream(os, manifest); - try { - JarEntry entry = null; - byte[] temp = new byte[32768]; - while ((entry = in.getNextJarEntry()) != null) { - String name = entry.getName(); - if (name.equalsIgnoreCase("META-INF/MANIFEST.MF")) { // NOI18N - continue; - } - out.putNextEntry(entry); - while (in.available() != 0) { - int read = in.read(temp); - if (read != -1) { - out.write(temp, 0, read); - } + try (JarInputStream in = new JarInputStream(is); JarOutputStream out = new JarOutputStream(os, manifest)) { + JarEntry entry = null; + byte[] temp = new byte[32768]; + while ((entry = in.getNextJarEntry()) != null) { + String name = entry.getName(); + if (name.equalsIgnoreCase("META-INF/MANIFEST.MF")) { // NOI18N + continue; + } + out.putNextEntry(entry); + while (in.available() != 0) { + int read = in.read(temp); + if (read != -1) { + out.write(temp, 0, read); } - out.closeEntry(); } - } finally { - out.close(); + out.closeEntry(); } - } finally { - in.close(); } } private void createContributionsJar(File jarFile, String classpath) throws IOException { //need to create zip file - OutputStream os = new BufferedOutputStream(new FileOutputStream(jarFile)); - try { + try (OutputStream os = new BufferedOutputStream(new FileOutputStream(jarFile))) { Manifest manifest = new Manifest(); manifest.getMainAttributes().put(Name.MANIFEST_VERSION, "1.0"); // NOI18N manifest.getMainAttributes().put(Name.CLASS_PATH, classpath); - JarOutputStream dest = new JarOutputStream(new BufferedOutputStream(os), manifest); - try { + try (JarOutputStream dest = new JarOutputStream(new BufferedOutputStream(os), manifest)) { dest.closeEntry(); dest.finish(); - } finally { - dest.close(); } - } finally { - os.close(); } } private void copy(File source, File dest) throws IOException { - InputStream is = new BufferedInputStream(new FileInputStream(source)); - try { - OutputStream os = new BufferedOutputStream(new FileOutputStream(dest)); - try { - FileUtil.copy(is, os); - } finally { - os.close(); - } - } finally { - is.close(); + try (InputStream is = new BufferedInputStream(new FileInputStream(source)); + OutputStream os = new BufferedOutputStream(new FileOutputStream(dest))) { + is.transferTo(os); } } diff --git a/contrib/websvc.wsitconf/src/org/netbeans/modules/websvc/wsitconf/wizard/STSWizard.java b/contrib/websvc.wsitconf/src/org/netbeans/modules/websvc/wsitconf/wizard/STSWizard.java index 7d9a9f3181b2..0d31d70e9f66 100644 --- a/contrib/websvc.wsitconf/src/org/netbeans/modules/websvc/wsitconf/wizard/STSWizard.java +++ b/contrib/websvc.wsitconf/src/org/netbeans/modules/websvc/wsitconf/wizard/STSWizard.java @@ -21,7 +21,6 @@ import java.awt.Component; import java.io.BufferedWriter; import java.io.File; -import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; @@ -116,40 +115,23 @@ public void run() { FileUtil.runAtomicAction(new Runnable() { public void run() { - OutputStream schemaos = null; - InputStream schemaIS = null; try { - FileObject wsdlFolder = FileUtil.toFileObject(userDirF); - schemaIS = this.getClass().getClassLoader().getResourceAsStream("org/netbeans/modules/websvc/wsitconf/resources/templates/sts_schema.template"); //NOI18N - FileObject schema = null; - try { - schema = wsdlFolder.createData("sts_schema.xsd"); - } catch (IOException ex) { // do not care - this is thrown if the file already exists - logger.log(Level.FINE, null, ex); - logger.log(Level.FINE, "schema: " + schema); - schema = wsdlFolder.getFileObject("sts_schema.xsd"); - } - schemaos = schema.getOutputStream(); - FileUtil.copy(schemaIS, schemaos); - } catch (FileNotFoundException ex) { - logger.log(Level.INFO, null, ex); - } catch (IOException ex) { - logger.log(Level.INFO, null, ex); - } finally { - if (schemaos != null) { + try (InputStream schemaIS = this.getClass().getClassLoader().getResourceAsStream("org/netbeans/modules/websvc/wsitconf/resources/templates/sts_schema.template")) { //NOI18N + FileObject wsdlFolder = FileUtil.toFileObject(userDirF); + FileObject schema = null; try { - schemaos.close(); - } catch (IOException ex) { - logger.log(Level.INFO, null, ex); + schema = wsdlFolder.createData("sts_schema.xsd"); + } catch (IOException ex) { // do not care - this is thrown if the file already exists + logger.log(Level.FINE, null, ex); + logger.log(Level.FINE, "schema: " + schema); + schema = wsdlFolder.getFileObject("sts_schema.xsd"); } - } - if (schemaIS != null) { - try { - schemaIS.close(); - } catch (IOException ex) { - logger.log(Level.INFO, null, ex); + try (OutputStream schemaos = schema.getOutputStream()) { + schemaIS.transferTo(schemaos); } } + } catch (IOException ex) { + logger.log(Level.INFO, null, ex); } } }); @@ -161,70 +143,35 @@ public void run() { FileObject wsdlFolder = FileUtil.toFileObject(userDirF); FileObject wsdlFO = null; try { - OutputStream wsdlos = null; - InputStream wsdlIS = null; try { - wsdlIS = this.getClass().getClassLoader().getResourceAsStream("org/netbeans/modules/websvc/wsitconf/resources/templates/" + fileName + ".template"); //NOI18N - - try { - wsdlFO = wsdlFolder.createData(fileName, "wsdl"); - } catch (IOException ex) { // do not care - this is thrown if the file already exists - logger.log(Level.FINE, null, ex); - logger.log(Level.FINE, "wsdl: " + wsdlFO); - wsdlFO = wsdlFolder.getFileObject(fileName, "wsdl"); - } - wsdlos = wsdlFO.getOutputStream(); - FileUtil.copy(wsdlIS, wsdlos); - } catch (FileNotFoundException ex) { - logger.log(Level.INFO, null, ex); - } catch (IOException ex) { - logger.log(Level.INFO, null, ex); - } finally { - if (wsdlos != null) { + try (InputStream wsdlIS = this.getClass().getClassLoader().getResourceAsStream("org/netbeans/modules/websvc/wsitconf/resources/templates/" + fileName + ".template")) { //NOI18N try { - wsdlos.close(); - } catch (IOException ex) { - logger.log(Level.INFO, null, ex); + wsdlFO = wsdlFolder.createData(fileName, "wsdl"); + } catch (IOException ex) { // do not care - this is thrown if the file already exists + logger.log(Level.FINE, null, ex); + logger.log(Level.FINE, "wsdl: " + wsdlFO); + wsdlFO = wsdlFolder.getFileObject(fileName, "wsdl"); } - } - if (wsdlIS != null) { - try { - wsdlIS.close(); - } catch (IOException ex) { - logger.log(Level.INFO, null, ex); + try (OutputStream wsdlos = wsdlFO.getOutputStream()) { + wsdlIS.transferTo(wsdlos); } - } + } + } catch (IOException ex) { + logger.log(Level.INFO, null, ex); } String newName = serviceName; FileObject newFO = null; - InputStream fi = null; - OutputStream fo = null; - try { - File f = new File(FileUtil.toFile(wsdlFolder).getAbsolutePath(), newName + ".wsdl"); + File f = new File(FileUtil.toFile(wsdlFolder).getAbsolutePath(), newName + ".wsdl"); //NOI18N f.createNewFile(); - fo = new FileOutputStream(f); - fi = wsdlFO.getInputStream(); - FileUtil.copy(fi, fo); - newFO = FileUtil.toFileObject(f); - //newFO = FileUtil.copyFile(wsdlFO, wsdlFolder, newName); - } catch (FileNotFoundException ex) { - logger.log(Level.INFO, null, ex); + try (InputStream fi = wsdlFO.getInputStream(); OutputStream fo = new FileOutputStream(f)) { + fi.transferTo(fo); + newFO = FileUtil.toFileObject(f); + } } catch (IOException ex) { logger.log(Level.INFO, null, ex); - } finally { - try { - if (fi != null) { - fi.close(); - } - if (fo != null) { - fo.close(); - } - } catch (IOException ex) { - logger.log(Level.INFO, null, ex); - } } File newFile = FileUtil.toFile(newFO); @@ -232,31 +179,20 @@ public void run() { wiz.putProperty(WizardProperties.WSDL_FILE_PATH, newFile.getPath()); - BufferedWriter writer = null; try { List lines = wsdlFO.asLines(); - writer = new BufferedWriter(new FileWriter(newFile)); - - for (String line : lines) { - if ((index = line.indexOf(SERVICENAME_TAG)) != -1) { - line = line.replaceAll(SERVICENAME_TAG, serviceName); + try (BufferedWriter writer = new BufferedWriter(new FileWriter(newFile))) { + for (String line : lines) { + if ((index = line.indexOf(SERVICENAME_TAG)) != -1) { + line = line.replaceAll(SERVICENAME_TAG, serviceName); + } + writer.write(line); + writer.newLine(); } - writer.write(line); - writer.newLine(); + writer.flush(); } - } catch (FileNotFoundException ex) { - logger.log(Level.INFO, null, ex); } catch (IOException ex) { logger.log(Level.INFO, null, ex); - } finally { - try { - if (writer != null) { - writer.flush(); - writer.close(); - } - } catch (IOException ex) { - logger.log(Level.INFO, null, ex); - } } wsdlModeler = WsdlModelerFactory.getDefault().getWsdlModeler(wsdlURL); @@ -267,11 +203,7 @@ public void modelCreated(WsdlModel model) { if (wsdlModel == null) { try { WsdlServiceHandler.parse(wsdlURL.toExternalForm()); - } catch (ParserConfigurationException ex) { - logger.log(Level.FINE, null, ex); - } catch (SAXException ex) { - logger.log(Level.FINE, null, ex); - } catch (IOException ex) { + } catch (ParserConfigurationException | SAXException | IOException ex) { logger.log(Level.FINE, null, ex); } } else { diff --git a/contrib/websvc.wsitconf/test/unit/src/org/netbeans/modules/websvc/wsitconf/util/TestUtil.java b/contrib/websvc.wsitconf/test/unit/src/org/netbeans/modules/websvc/wsitconf/util/TestUtil.java index e3b87814a6cd..59ab44013f94 100644 --- a/contrib/websvc.wsitconf/test/unit/src/org/netbeans/modules/websvc/wsitconf/util/TestUtil.java +++ b/contrib/websvc.wsitconf/test/unit/src/org/netbeans/modules/websvc/wsitconf/util/TestUtil.java @@ -33,7 +33,6 @@ import javax.swing.text.Document; import org.netbeans.modules.xml.wsdl.model.WSDLModel; import org.openide.filesystems.FileObject; -import org.openide.filesystems.FileUtil; import org.openide.filesystems.FileLock; /** @@ -139,13 +138,11 @@ public static FileObject copyResource(String path, FileObject destFolder) throws dest = destFolder.createData(filename); } FileLock lock = dest.lock(); - OutputStream out = dest.getOutputStream(lock); - InputStream in = TestUtil.class.getResourceAsStream(path); try { - FileUtil.copy(in, out); + try (InputStream in = TestUtil.class.getResourceAsStream(path); OutputStream out = dest.getOutputStream(lock)) { + in.transferTo(out); + } } finally { - out.close(); - in.close(); if (lock != null) lock.releaseLock(); } return dest; diff --git a/cpplite/cpplite.editor/src/org/netbeans/modules/cpplite/editor/lsp/LanguageServerImpl.java b/cpplite/cpplite.editor/src/org/netbeans/modules/cpplite/editor/lsp/LanguageServerImpl.java index a49a31fa5a44..dcc775b0b5cb 100644 --- a/cpplite/cpplite.editor/src/org/netbeans/modules/cpplite/editor/lsp/LanguageServerImpl.java +++ b/cpplite/cpplite.editor/src/org/netbeans/modules/cpplite/editor/lsp/LanguageServerImpl.java @@ -216,7 +216,7 @@ private static File getCompileCommandsDir(CProjectConfigurationProvider configPr } else if (commandsPath != null && commandsPath.canRead()) { try (InputStream in = new FileInputStream(commandsPath); OutputStream out = new FileOutputStream(tempFile)) { - FileUtil.copy(in, out); + in.transferTo(out); } catch (IOException ex) { LOG.log(Level.WARNING, null, ex); return null; diff --git a/enterprise/glassfish.eecommon/src/org/netbeans/modules/glassfish/eecommon/api/JDBCDriverDeployHelper.java b/enterprise/glassfish.eecommon/src/org/netbeans/modules/glassfish/eecommon/api/JDBCDriverDeployHelper.java index e0843f852585..6f94f2fc008c 100644 --- a/enterprise/glassfish.eecommon/src/org/netbeans/modules/glassfish/eecommon/api/JDBCDriverDeployHelper.java +++ b/enterprise/glassfish.eecommon/src/org/netbeans/modules/glassfish/eecommon/api/JDBCDriverDeployHelper.java @@ -22,7 +22,6 @@ import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; -import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.net.URISyntaxException; @@ -32,8 +31,6 @@ import java.util.Collection; import java.util.List; import java.util.Set; -import java.util.jar.JarEntry; -import java.util.jar.JarInputStream; import java.util.logging.Level; import java.util.logging.Logger; import javax.enterprise.deploy.shared.ActionType; @@ -53,10 +50,8 @@ import org.netbeans.modules.j2ee.deployment.common.api.Datasource; import org.openide.ErrorManager; import org.openide.filesystems.FileObject; -import org.openide.filesystems.FileUtil; import org.openide.filesystems.URLMapper; import org.openide.util.NbBundle; -import org.openide.util.Parameters; public class JDBCDriverDeployHelper { @@ -173,28 +168,12 @@ public void run() { try { File toJar = new File(libsDir, new File(jarUrl.toURI()).getName()); try { - BufferedInputStream is = new BufferedInputStream(jarUrl.openStream()); - try { + try (BufferedInputStream is = new BufferedInputStream(jarUrl.openStream())) { msg = NbBundle.getMessage(JDBCDriverDeployHelper.class, "MSG_DeployDriver", toJar.getPath()); eventSupport.fireHandleProgressEvent(null, ProgressEventSupport.createStatus(ActionType.EXECUTE, CommandType.DISTRIBUTE, msg, StateType.RUNNING)); - BufferedOutputStream os = new BufferedOutputStream(new FileOutputStream(toJar)); - try { - FileUtil.copy(is, os); - } finally { - if (null != os) - try { - os.close(); - } catch (IOException ioe) { - - } + try (BufferedOutputStream os = new BufferedOutputStream(new FileOutputStream(toJar))) { + is.transferTo(os); } - } finally { - if (null != is) - try { - is.close(); - } catch (IOException ioe) { - - } } } catch (IOException e) { Logger.getLogger(this.getClass().getName()).log(Level.FINER,"",e); diff --git a/enterprise/glassfish.javaee/src/org/netbeans/modules/glassfish/javaee/AntDeploymentProviderImpl.java b/enterprise/glassfish.javaee/src/org/netbeans/modules/glassfish/javaee/AntDeploymentProviderImpl.java index c44485c95a5e..6fe3fc3a0a49 100644 --- a/enterprise/glassfish.javaee/src/org/netbeans/modules/glassfish/javaee/AntDeploymentProviderImpl.java +++ b/enterprise/glassfish.javaee/src/org/netbeans/modules/glassfish/javaee/AntDeploymentProviderImpl.java @@ -71,11 +71,8 @@ private static File getPropertiesDir() { @Override public void writeDeploymentScript(OutputStream os, Object moduleType) throws IOException { - InputStream is = AntDeploymentProviderImpl.class.getResourceAsStream("ant-deploy.xml"); // NOI18N - try { - FileUtil.copy(is, os); - } finally { - is.close(); + try (InputStream is = AntDeploymentProviderImpl.class.getResourceAsStream("ant-deploy.xml")) { // NOI18N + is.transferTo(os); } } diff --git a/enterprise/j2ee.ejbcore/test/unit/src/org/netbeans/modules/j2ee/ejbcore/test/TestBase.java b/enterprise/j2ee.ejbcore/test/unit/src/org/netbeans/modules/j2ee/ejbcore/test/TestBase.java index aed905342697..e1593311e266 100644 --- a/enterprise/j2ee.ejbcore/test/unit/src/org/netbeans/modules/j2ee/ejbcore/test/TestBase.java +++ b/enterprise/j2ee.ejbcore/test/unit/src/org/netbeans/modules/j2ee/ejbcore/test/TestBase.java @@ -197,16 +197,8 @@ private static void doCopy(File from, File to) throws IOException { } } else { assert from.isFile(); - InputStream is = new FileInputStream(from); - try { - OutputStream os = new FileOutputStream(to); - try { - FileUtil.copy(is, os); - } finally { - os.close(); - } - } finally { - is.close(); + try (InputStream is = new FileInputStream(from); OutputStream os = new FileOutputStream(to)) { + is.transferTo(os); } } } diff --git a/enterprise/j2ee.ejbcore/test/unit/src/org/netbeans/modules/j2ee/ejbcore/test/TestUtilities.java b/enterprise/j2ee.ejbcore/test/unit/src/org/netbeans/modules/j2ee/ejbcore/test/TestUtilities.java index 562763778281..26dcca34f6b4 100644 --- a/enterprise/j2ee.ejbcore/test/unit/src/org/netbeans/modules/j2ee/ejbcore/test/TestUtilities.java +++ b/enterprise/j2ee.ejbcore/test/unit/src/org/netbeans/modules/j2ee/ejbcore/test/TestUtilities.java @@ -19,13 +19,10 @@ package org.netbeans.modules.j2ee.ejbcore.test; -import java.io.ByteArrayInputStream; import java.io.IOException; -import java.io.InputStream; import java.io.OutputStream; import java.nio.charset.StandardCharsets; import org.openide.filesystems.FileObject; -import org.openide.filesystems.FileUtil; /** * @@ -37,13 +34,9 @@ private TestUtilities() { } public static final FileObject copyStringToFileObject(FileObject fo, String content) throws IOException { - OutputStream os = fo.getOutputStream(); - try { - InputStream is = new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)); - FileUtil.copy(is, os); + try (OutputStream os = fo.getOutputStream()) { + os.write(content.getBytes(StandardCharsets.UTF_8)); return fo; - } finally { - os.close(); } } } diff --git a/enterprise/j2ee.ejbverification/test/unit/src/org/netbeans/modules/j2ee/ejbverification/TestBase.java b/enterprise/j2ee.ejbverification/test/unit/src/org/netbeans/modules/j2ee/ejbverification/TestBase.java index a51036692166..ba12b0c120f3 100644 --- a/enterprise/j2ee.ejbverification/test/unit/src/org/netbeans/modules/j2ee/ejbverification/TestBase.java +++ b/enterprise/j2ee.ejbverification/test/unit/src/org/netbeans/modules/j2ee/ejbverification/TestBase.java @@ -247,16 +247,8 @@ private static void doCopy(File from, File to) throws IOException { } } else { assert from.isFile(); - InputStream is = new FileInputStream(from); - try { - OutputStream os = new FileOutputStream(to); - try { - FileUtil.copy(is, os); - } finally { - os.close(); - } - } finally { - is.close(); + try (InputStream is = new FileInputStream(from); OutputStream os = new FileOutputStream(to)) { + is.transferTo(os); } } } @@ -334,17 +326,9 @@ protected static boolean containsType(CompilationController controller, List {; FileObject bs = projectDir.createData("build.gradle"); - try (OutputStream os = bs.getOutputStream()) { - FileUtil.copy(getClass().getResourceAsStream(resource), os); + try (InputStream is = getClass().getResourceAsStream(resource); + OutputStream os = bs.getOutputStream()) { + is.transferTo(os); } }); return projectDir; diff --git a/groovy/groovy.samples/nbproject/project.properties b/groovy/groovy.samples/nbproject/project.properties index 0f4ec98bc91a..73811063fd2b 100644 --- a/groovy/groovy.samples/nbproject/project.properties +++ b/groovy/groovy.samples/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/groovy/groovy.samples/src/org/netbeans/modules/groovy/samples/gjdemo/GroovyJavaDemoWizardIterator.java b/groovy/groovy.samples/src/org/netbeans/modules/groovy/samples/gjdemo/GroovyJavaDemoWizardIterator.java index 677d5309db18..67939f24ed8e 100644 --- a/groovy/groovy.samples/src/org/netbeans/modules/groovy/samples/gjdemo/GroovyJavaDemoWizardIterator.java +++ b/groovy/groovy.samples/src/org/netbeans/modules/groovy/samples/gjdemo/GroovyJavaDemoWizardIterator.java @@ -20,7 +20,6 @@ import java.awt.Component; import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; import java.io.File; import java.io.IOException; import java.io.InputStream; @@ -171,8 +170,7 @@ public final void removeChangeListener(ChangeListener l) { } private static void unZipFile(InputStream source, FileObject projectRoot) throws IOException { - try { - ZipInputStream str = new ZipInputStream(source); + try (ZipInputStream str = new ZipInputStream(source);) { ZipEntry entry; while ((entry = str.getNextEntry()) != null) { if (entry.isDirectory()) { @@ -187,25 +185,18 @@ private static void unZipFile(InputStream source, FileObject projectRoot) throws } } } - } finally { - source.close(); } } private static void writeFile(ZipInputStream str, FileObject fo) throws IOException { - OutputStream out = fo.getOutputStream(); - try { - FileUtil.copy(str, out); - } finally { - out.close(); + try (OutputStream out = fo.getOutputStream()) { + str.transferTo(out); } } private static void filterProjectXML(FileObject fo, ZipInputStream str, String name) throws IOException { try { - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - FileUtil.copy(str, baos); - Document doc = XMLUtil.parse(new InputSource(new ByteArrayInputStream(baos.toByteArray())), false, false, null, null); + Document doc = XMLUtil.parse(new InputSource(new ByteArrayInputStream(str.readAllBytes())), false, false, null, null); NodeList nl = doc.getDocumentElement().getElementsByTagName("name"); if (nl != null) { for (int i = 0; i < nl.getLength(); i++) { @@ -219,11 +210,8 @@ private static void filterProjectXML(FileObject fo, ZipInputStream str, String n } } } - OutputStream out = fo.getOutputStream(); - try { + try (OutputStream out = fo.getOutputStream()) { XMLUtil.write(doc, out, "UTF-8"); - } finally { - out.close(); } } catch (Exception ex) { Exceptions.printStackTrace(ex); diff --git a/groovy/groovy.samples/src/org/netbeans/modules/groovy/samples/nbprojectgen/NBProjectGeneratorsWizardIterator.java b/groovy/groovy.samples/src/org/netbeans/modules/groovy/samples/nbprojectgen/NBProjectGeneratorsWizardIterator.java index ece1e784ad55..dde455ab746e 100644 --- a/groovy/groovy.samples/src/org/netbeans/modules/groovy/samples/nbprojectgen/NBProjectGeneratorsWizardIterator.java +++ b/groovy/groovy.samples/src/org/netbeans/modules/groovy/samples/nbprojectgen/NBProjectGeneratorsWizardIterator.java @@ -20,7 +20,6 @@ import java.awt.Component; import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; import java.io.File; import java.io.IOException; import java.io.InputStream; @@ -171,8 +170,7 @@ public final void removeChangeListener(ChangeListener l) { } private static void unZipFile(InputStream source, FileObject projectRoot) throws IOException { - try { - ZipInputStream str = new ZipInputStream(source); + try (ZipInputStream str = new ZipInputStream(source)) { ZipEntry entry; while ((entry = str.getNextEntry()) != null) { if (entry.isDirectory()) { @@ -187,25 +185,18 @@ private static void unZipFile(InputStream source, FileObject projectRoot) throws } } } - } finally { - source.close(); } } private static void writeFile(ZipInputStream str, FileObject fo) throws IOException { - OutputStream out = fo.getOutputStream(); - try { - FileUtil.copy(str, out); - } finally { - out.close(); + try (OutputStream out = fo.getOutputStream()) { + str.transferTo(out); } } private static void filterProjectXML(FileObject fo, ZipInputStream str, String name) throws IOException { try { - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - FileUtil.copy(str, baos); - Document doc = XMLUtil.parse(new InputSource(new ByteArrayInputStream(baos.toByteArray())), false, false, null, null); + Document doc = XMLUtil.parse(new InputSource(new ByteArrayInputStream(str.readAllBytes())), false, false, null, null); NodeList nl = doc.getDocumentElement().getElementsByTagName("name"); if (nl != null) { for (int i = 0; i < nl.getLength(); i++) { @@ -219,11 +210,8 @@ private static void filterProjectXML(FileObject fo, ZipInputStream str, String n } } } - OutputStream out = fo.getOutputStream(); - try { + try (OutputStream out = fo.getOutputStream()) { XMLUtil.write(doc, out, "UTF-8"); - } finally { - out.close(); } } catch (Exception ex) { Exceptions.printStackTrace(ex); diff --git a/ide/csl.api/src/org/netbeans/modules/csl/spi/GsfUtilities.java b/ide/csl.api/src/org/netbeans/modules/csl/spi/GsfUtilities.java index c34ff300a059..0d8082e8517e 100644 --- a/ide/csl.api/src/org/netbeans/modules/csl/spi/GsfUtilities.java +++ b/ide/csl.api/src/org/netbeans/modules/csl/spi/GsfUtilities.java @@ -448,12 +448,8 @@ private static void extractZipImpl(FileObject fo, InputStream is) FileLock lock = fd.lock(); try { - OutputStream os = fd.getOutputStream(lock); - - try { - FileUtil.copy(jis, os); - } finally { - os.close(); + try (OutputStream os = fd.getOutputStream(lock)) { + jis.transferTo(os); } } finally { lock.releaseLock(); diff --git a/ide/csl.api/src/org/netbeans/modules/csl/spi/support/ModificationResult.java b/ide/csl.api/src/org/netbeans/modules/csl/spi/support/ModificationResult.java index 3309d5aab57f..2b00f37b46ab 100644 --- a/ide/csl.api/src/org/netbeans/modules/csl/spi/support/ModificationResult.java +++ b/ide/csl.api/src/org/netbeans/modules/csl/spi/support/ModificationResult.java @@ -133,22 +133,15 @@ public void run () { return; } } - InputStream ins = null; - ByteArrayOutputStream baos = null; Reader in = null; Writer out2 = out; try { Charset encoding = FileEncodingQuery.getEncoding(fo); - ins = fo.getInputStream(); - baos = new ByteArrayOutputStream(); - FileUtil.copy(ins, baos); - - ins.close(); - ins = null; - byte[] arr = baos.toByteArray(); + byte[] arr; + try (InputStream ins = fo.getInputStream()) { + arr = ins.readAllBytes(); + } int arrLength = convertToLF(arr); - baos.close(); - baos = null; in = new InputStreamReader(new ByteArrayInputStream(arr, 0, arrLength), encoding); // initialize standard commit output stream, if user // does not provide his own writer @@ -198,10 +191,6 @@ public void run () { while ((n = in.read(buff)) > 0) out2.write(buff, 0, n); } finally { - if (ins != null) - ins.close(); - if (baos != null) - baos.close(); if (in != null) in.close(); if (out2 != null) diff --git a/ide/csl.api/test/unit/src/org/netbeans/modules/csl/api/test/CslTestBase.java b/ide/csl.api/test/unit/src/org/netbeans/modules/csl/api/test/CslTestBase.java index 72c0ba02ae42..77732c270aea 100644 --- a/ide/csl.api/test/unit/src/org/netbeans/modules/csl/api/test/CslTestBase.java +++ b/ide/csl.api/test/unit/src/org/netbeans/modules/csl/api/test/CslTestBase.java @@ -22,7 +22,6 @@ import java.awt.event.ActionEvent; import java.io.BufferedReader; import java.io.BufferedWriter; -import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; @@ -346,17 +345,9 @@ protected FileObject touch(final FileObject dir, final String path) throws IOExc } public static final FileObject copyStringToFileObject(FileObject fo, String content) throws IOException { - OutputStream os = fo.getOutputStream(); - try { - InputStream is = new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)); - try { - FileUtil.copy(is, os); - return fo; - } finally { - is.close(); - } - } finally { - os.close(); + try (OutputStream os = fo.getOutputStream()) { + os.write(content.getBytes(StandardCharsets.UTF_8)); + return fo; } } @@ -390,13 +381,10 @@ private static CaretLineOffset getCaretOffsetInternal(String text, String caretL /** Copy-pasted from APISupport. */ protected static String slurp(File file) throws IOException { - InputStream is = new FileInputStream(file); - try { + try (InputStream is = new FileInputStream(file)) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); - FileUtil.copy(is, baos); - return baos.toString("UTF-8"); - } finally { - is.close(); + is.transferTo(baos); + return baos.toString(StandardCharsets.UTF_8); } } diff --git a/ide/derby/src/org/netbeans/modules/derby/Util.java b/ide/derby/src/org/netbeans/modules/derby/Util.java index 6e358b46751c..f16061d46c92 100644 --- a/ide/derby/src/org/netbeans/modules/derby/Util.java +++ b/ide/derby/src/org/netbeans/modules/derby/Util.java @@ -113,9 +113,7 @@ public static boolean isDerbyInstallLocation(File location) { } public static void extractZip(File source, FileObject target) throws IOException { - FileInputStream is = new FileInputStream(source); - try { - ZipInputStream zis = new ZipInputStream(is); + try (ZipInputStream zis = new ZipInputStream(new FileInputStream(source))) { ZipEntry ze; while ((ze = zis.getNextEntry()) != null) { @@ -131,18 +129,13 @@ public static void extractZip(File source, FileObject target) throws IOException FileObject fd = FileUtil.createData(target, name); FileLock lock = fd.lock(); try { - OutputStream os = fd.getOutputStream(lock); - try { - FileUtil.copy(zis, os); - } finally { - os.close(); + try (OutputStream os = fd.getOutputStream(lock)) { + zis.transferTo(os); } } finally { lock.releaseLock(); } } - } finally { - is.close(); } } diff --git a/ide/diff/src/org/netbeans/api/diff/StreamSource.java b/ide/diff/src/org/netbeans/api/diff/StreamSource.java index 03952cecb92d..430c50164952 100644 --- a/ide/diff/src/org/netbeans/api/diff/StreamSource.java +++ b/ide/diff/src/org/netbeans/api/diff/StreamSource.java @@ -178,7 +178,7 @@ private File createReaderSource(Reader r) throws IOException { copyStreamsCloseAll(new OutputStreamWriter(baos, encoding), r); in = new ByteArrayInputStream(baos.toByteArray()); } - org.openide.filesystems.FileUtil.copy(in, out = new FileOutputStream(tmp)); + in.transferTo(out = new FileOutputStream(tmp)); } finally { if (in != null) in.close(); if (out != null) out.close(); diff --git a/ide/diff/test/unit/src/org/netbeans/api/diff/PatchUtilsTest.java b/ide/diff/test/unit/src/org/netbeans/api/diff/PatchUtilsTest.java index b3882ca22833..bd6b50f06609 100644 --- a/ide/diff/test/unit/src/org/netbeans/api/diff/PatchUtilsTest.java +++ b/ide/diff/test/unit/src/org/netbeans/api/diff/PatchUtilsTest.java @@ -24,7 +24,6 @@ import org.netbeans.junit.NbTestCase; import org.netbeans.modules.diff.PatchAction; -import org.openide.filesystems.FileUtil; /** * @@ -203,13 +202,9 @@ private File createFile() throws IOException { } private File createFile(File file) throws IOException { - final FileInputStream fileInputStream = new FileInputStream(new File(dataDir, "goldenFileBefore")); - final FileOutputStream fileOutputStream = new FileOutputStream(file); - try { - FileUtil.copy(fileInputStream, fileOutputStream); - } finally { - fileInputStream.close(); - fileOutputStream.close(); + try (FileInputStream fis = new FileInputStream(new File(dataDir, "goldenFileBefore")); + FileOutputStream fos = new FileOutputStream(file)) { + fis.transferTo(fos); } return file; } diff --git a/ide/docker.api/src/org/netbeans/modules/docker/FolderUploader.java b/ide/docker.api/src/org/netbeans/modules/docker/FolderUploader.java index 3d423f138293..0ea6b96ecc91 100644 --- a/ide/docker.api/src/org/netbeans/modules/docker/FolderUploader.java +++ b/ide/docker.api/src/org/netbeans/modules/docker/FolderUploader.java @@ -84,7 +84,7 @@ public Void call() throws IOException, ArchiveException { path); aos.putArchiveEntry(entry); try (InputStream is = new BufferedInputStream(child.getInputStream())) { - FileUtil.copy(is, aos); + is.transferTo(aos); } aos.closeArchiveEntry(); } diff --git a/ide/docker.editor/src/org/netbeans/modules/docker/editor/util/DocDownloader.java b/ide/docker.editor/src/org/netbeans/modules/docker/editor/util/DocDownloader.java index 6217ba9f0624..31084ba182a5 100644 --- a/ide/docker.editor/src/org/netbeans/modules/docker/editor/util/DocDownloader.java +++ b/ide/docker.editor/src/org/netbeans/modules/docker/editor/util/DocDownloader.java @@ -65,7 +65,7 @@ public static Future download( try { final ByteArrayOutputStream out = new ByteArrayOutputStream(); try(BufferedInputStream in = new BufferedInputStream(url.openStream())) { - FileUtil.copy(in, out); + in.transferTo(out); } return cancel.call() ? "" //NOI18N diff --git a/ide/html/test/unit/src/org/netbeans/modules/html/EncodingTest.java b/ide/html/test/unit/src/org/netbeans/modules/html/EncodingTest.java index 002554dcfa7a..e6f519e1d05a 100644 --- a/ide/html/test/unit/src/org/netbeans/modules/html/EncodingTest.java +++ b/ide/html/test/unit/src/org/netbeans/modules/html/EncodingTest.java @@ -145,22 +145,16 @@ public void close() throws SecurityException { } private void copy(final String res, final FileObject data) throws Exception { - final InputStream is = getClass ().getResourceAsStream ("data/"+res); //NOI18N - try { + try (InputStream is = getClass ().getResourceAsStream ("data/"+res)) { //NOI18N assertNotNull (res+" should exist", is); //NOI18N FileLock lock = data.lock(); try { - OutputStream os = data.getOutputStream (lock); - try { - FileUtil.copy (is, os); - } finally { - os.close (); + try (OutputStream os = data.getOutputStream(lock)) { + is.transferTo(os); } } finally { lock.releaseLock (); } - } finally { - is.close (); } } @@ -189,7 +183,7 @@ private void checkEncoding (String enc, String res, boolean withCmp) throws Exce FileObject data = FileUtil.createData (FileUtil.toFileObject(getWorkDir()), res); FileLock lock = data.lock(); OutputStream os = data.getOutputStream (lock); - FileUtil.copy (is, os); + is.transferTo (os); is.close (); os.close (); lock.releaseLock (); diff --git a/ide/hudson.mercurial/src/org/netbeans/modules/hudson/mercurial/MercurialHyperlink.java b/ide/hudson.mercurial/src/org/netbeans/modules/hudson/mercurial/MercurialHyperlink.java index 6d8b6557a501..215a47793f89 100644 --- a/ide/hudson.mercurial/src/org/netbeans/modules/hudson/mercurial/MercurialHyperlink.java +++ b/ide/hudson.mercurial/src/org/netbeans/modules/hudson/mercurial/MercurialHyperlink.java @@ -39,7 +39,6 @@ import org.netbeans.modules.hudson.ui.api.HudsonSCMHelper; import org.netbeans.modules.hudson.spi.HudsonJobChangeItem.HudsonJobChangeFile; import org.netbeans.modules.hudson.spi.HudsonJobChangeItem.HudsonJobChangeFile.EditType; -import org.openide.filesystems.FileUtil; import org.openide.util.NbBundle.Messages; import org.openide.util.RequestProcessor; import org.openide.windows.OutputEvent; @@ -97,13 +96,10 @@ private StreamSource makeSource(boolean after) throws IOException { rev = null; } else { rev = after ? node : findParent(repo, node); - InputStream is = repo.resolve("raw-file/" + rev + "/" + file.getName()).toURL().openStream(); // NOI18N - try { + try (InputStream is = repo.resolve("raw-file/" + rev + "/" + file.getName()).toURL().openStream()) { // NOI18N ByteArrayOutputStream baos = new ByteArrayOutputStream(); - FileUtil.copy(is, baos); + is.transferTo(baos); r = new StringReader(baos.toString()); - } finally { - is.close(); } } String mimeType = "text/plain"; // NOI18N // XXX use FileUtil.getMIMETypeExtensions diff --git a/ide/hudson.subversion/src/org/netbeans/modules/hudson/subversion/SubversionHyperlink.java b/ide/hudson.subversion/src/org/netbeans/modules/hudson/subversion/SubversionHyperlink.java index 0a713d464c8e..4c0749f205d7 100644 --- a/ide/hudson.subversion/src/org/netbeans/modules/hudson/subversion/SubversionHyperlink.java +++ b/ide/hudson.subversion/src/org/netbeans/modules/hudson/subversion/SubversionHyperlink.java @@ -143,7 +143,7 @@ private StreamSource makeSource(String repo, String path, int rev) throws IOExce InputStream is = new URL(repo + "/!svn/ver/" + rev + path).openStream(); // NOI18N try { ByteArrayOutputStream baos = new ByteArrayOutputStream(); - FileUtil.copy(is, baos); + is.transferTo(baos); r = new StringReader(baos.toString()); } finally { is.close(); diff --git a/ide/hudson.ui/src/org/netbeans/modules/hudson/ui/actions/ViewConfigAction.java b/ide/hudson.ui/src/org/netbeans/modules/hudson/ui/actions/ViewConfigAction.java index edf64b105956..49b822096b43 100644 --- a/ide/hudson.ui/src/org/netbeans/modules/hudson/ui/actions/ViewConfigAction.java +++ b/ide/hudson.ui/src/org/netbeans/modules/hudson/ui/actions/ViewConfigAction.java @@ -23,7 +23,6 @@ import java.beans.PropertyChangeListener; import java.beans.VetoableChangeListener; import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -34,7 +33,6 @@ import org.netbeans.modules.hudson.api.ConnectionBuilder; import org.netbeans.modules.hudson.api.HudsonJob; import static org.netbeans.modules.hudson.ui.actions.Bundle.*; -import org.openide.filesystems.FileUtil; import org.openide.text.CloneableEditorSupport; import org.openide.util.Exceptions; import org.openide.util.NbBundle.Messages; @@ -71,14 +69,11 @@ private static final class EnvImpl implements CloneableEditorSupport.Env { @Messages({"# {0} - URL", "ViewConfigAction_could_not_connect=Could not retrieve: {0}"}) @Override public InputStream inputStream() throws IOException { - ByteArrayOutputStream baos = new ByteArrayOutputStream(); + byte[] byteArray; try { URLConnection conn = new ConnectionBuilder().homeURL(new URL(home)).url(url).connection(); - InputStream is = conn.getInputStream(); - try { - FileUtil.copy(is, baos); - } finally { - is.close(); + try (InputStream is = conn.getInputStream()) { + byteArray = is.readAllBytes(); } } catch (IOException x) { if (Exceptions.findLocalizedMessage(x) == null) { @@ -86,7 +81,7 @@ private static final class EnvImpl implements CloneableEditorSupport.Env { } throw x; } - return new ByteArrayInputStream(baos.toByteArray()); + return new ByteArrayInputStream(byteArray); } @Override public OutputStream outputStream() throws IOException { diff --git a/ide/hudson/src/org/netbeans/modules/hudson/api/ConnectionBuilder.java b/ide/hudson/src/org/netbeans/modules/hudson/api/ConnectionBuilder.java index 8733bf113508..29679eab4e07 100644 --- a/ide/hudson/src/org/netbeans/modules/hudson/api/ConnectionBuilder.java +++ b/ide/hudson/src/org/netbeans/modules/hudson/api/ConnectionBuilder.java @@ -31,6 +31,7 @@ import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; +import java.nio.charset.StandardCharsets; import java.security.SecureRandom; import java.security.cert.CertificateException; import java.security.cert.X509Certificate; @@ -56,7 +57,6 @@ import org.openide.util.Lookup; import org.openide.util.NbBundle.Messages; import static org.netbeans.modules.hudson.api.Bundle.*; -import org.openide.filesystems.FileUtil; import org.openide.util.NetworkSettings; import org.openide.util.RequestProcessor; import org.openide.xml.XMLUtil; @@ -357,11 +357,10 @@ private URLConnection doConnection() throws IOException { LOG.log(Level.FINER, "Retrying after auth from {0}", authenticator); conn = retry; try { // check for CSRF before continuing - InputStream is = new ConnectionBuilder().url(new URL(home, "crumbIssuer/api/xml?xpath=concat(//crumbRequestField,'=',//crumb)")).homeURL(home).connection().getInputStream(); - try { + try (InputStream is = new ConnectionBuilder().url(new URL(home, "crumbIssuer/api/xml?xpath=concat(//crumbRequestField,'=',//crumb)")).homeURL(home).connection().getInputStream()) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); - FileUtil.copy(is, baos); - String crumb = baos.toString("UTF-8"); + is.transferTo(baos); + String crumb = baos.toString(StandardCharsets.UTF_8); String[] crumbA = crumb.split("=", 2); if (crumbA.length == 2 && crumbA[0].indexOf('\n') == -1) { LOG.log(Level.FINER, "Received crumb: {0}", crumb); @@ -369,8 +368,6 @@ private URLConnection doConnection() throws IOException { } else { LOG.log(Level.WARNING, "Bad crumb response: {0}", crumb); } - } finally { - is.close(); } } catch (FileNotFoundException x) { LOG.finer("not using crumbs"); diff --git a/ide/languages/src/org/netbeans/modules/languages/LanguagesManager.java b/ide/languages/src/org/netbeans/modules/languages/LanguagesManager.java index 5190ce755874..24d4e3217ca3 100644 --- a/ide/languages/src/org/netbeans/modules/languages/LanguagesManager.java +++ b/ide/languages/src/org/netbeans/modules/languages/LanguagesManager.java @@ -230,17 +230,11 @@ public void run () { FileUtil.createData(toolbarDefault, "uncomment").setAttribute("position", 32000); if (root.getFileObject("Keybindings/NetBeans/Defaults/keybindings.xml") == null) { - InputStream is = getClass().getClassLoader().getResourceAsStream("org/netbeans/modules/languages/resources/DefaultKeyBindings.xml"); - try { + try (InputStream is = getClass().getClassLoader().getResourceAsStream("org/netbeans/modules/languages/resources/DefaultKeyBindings.xml")) { FileObject bindings = FileUtil.createData(root, "Keybindings/NetBeans/Defaults/keybindings.xml"); - OutputStream os = bindings.getOutputStream(); - try { - FileUtil.copy(is, os); - } finally { - os.close(); + try (OutputStream os = bindings.getOutputStream()) { + is.transferTo(os); } - } finally { - is.close(); } } } diff --git a/ide/libs.freemarker/test/unit/src/org/netbeans/freemarker/templates/SCFTHandlerTest.java b/ide/libs.freemarker/test/unit/src/org/netbeans/freemarker/templates/SCFTHandlerTest.java index b975cdf6c3e9..124599e2f743 100644 --- a/ide/libs.freemarker/test/unit/src/org/netbeans/freemarker/templates/SCFTHandlerTest.java +++ b/ide/libs.freemarker/test/unit/src/org/netbeans/freemarker/templates/SCFTHandlerTest.java @@ -279,7 +279,7 @@ public void testUTF8() throws Exception { FileObject xmldir = FileUtil.createFolder(root, "xml"); FileObject xml = FileUtil.createData(xmldir, "class.txt"); OutputStream os = xml.getOutputStream(); - FileUtil.copy(getClass().getResourceAsStream("utf8.xml"), os); + getClass().getResourceAsStream("utf8.xml").transferTo(os); xml.setAttribute("javax.script.ScriptEngine", "freemarker"); os.close(); diff --git a/ide/localhistory/src/org/netbeans/modules/localhistory/ui/actions/RevertDeletedAction.java b/ide/localhistory/src/org/netbeans/modules/localhistory/ui/actions/RevertDeletedAction.java index 6e9bdd0ed15c..faf4a6aad98a 100644 --- a/ide/localhistory/src/org/netbeans/modules/localhistory/ui/actions/RevertDeletedAction.java +++ b/ide/localhistory/src/org/netbeans/modules/localhistory/ui/actions/RevertDeletedAction.java @@ -30,7 +30,6 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; -import java.net.URISyntaxException; import java.util.LinkedList; import java.util.List; import java.util.Set; @@ -193,8 +192,6 @@ private static void revert(StoreEntry se) { } File storeFile = se.getStoreFile(); - InputStream is = null; - OutputStream os = null; try { FileObject parentFO = file.getParentFile().toFileObject(); if(parentFO != null) { @@ -203,9 +200,10 @@ private static void revert(StoreEntry se) { } else { FileObject fo = FileUtil.createData(parentFO, file.getName()); - os = getOutputStream(fo); - is = se.getStoreFileInputStream(); - FileUtil.copy(is, os); + try (InputStream is = se.getStoreFileInputStream(); + OutputStream os = getOutputStream(fo)) { + is.transferTo(os); + } } } else { VCSFileProxy parentFile = file.getParentFile(); @@ -216,22 +214,16 @@ private static void revert(StoreEntry se) { if(!storeFile.isFile()) { file.toFile().mkdirs(); } else { - is = se.getStoreFileInputStream(); - FileUtils.copy(is, file.toFile()); + try (InputStream is = se.getStoreFileInputStream()) { + FileUtils.copy(is, file.toFile()); + } } - } else { LocalHistory.LOG.log(Level.WARNING, "FileObject for remote file {0} is null. Can''t revert.", file.getParentFile().getPath()); } } } catch (Exception e) { LocalHistory.LOG.log(Level.SEVERE, null, e); - return; - } finally { - try { - if(os != null) { os.close(); } - if(is != null) { is.close(); } - } catch (IOException e) {} } } diff --git a/ide/localhistory/src/org/netbeans/modules/localhistory/utils/FileUtils.java b/ide/localhistory/src/org/netbeans/modules/localhistory/utils/FileUtils.java index e9838ff0817e..2b2ca72c8fee 100644 --- a/ide/localhistory/src/org/netbeans/modules/localhistory/utils/FileUtils.java +++ b/ide/localhistory/src/org/netbeans/modules/localhistory/utils/FileUtils.java @@ -34,8 +34,6 @@ import org.netbeans.modules.versioning.core.api.VCSFileProxy; import org.openide.filesystems.FileObject; import org.openide.filesystems.FileUtil; -import org.openide.util.Exceptions; -import org.openide.util.lookup.Lookups; /** * @author Tomas Stupka @@ -114,13 +112,8 @@ public static void copy(VCSFileProxy file, OutputStream os) throws IOException { if (os == null ) { throw new NullPointerException("output stream must not be null"); // NOI18N } - InputStream is = null; - try { - is = createInputStream(file); - FileUtil.copy(is, os); - } finally { - if (is != null) { try { is.close(); } catch (IOException ex) { } } - if (os != null) { try { os.close(); } catch (IOException ex) { } } + try (InputStream is = createInputStream(file); os) { + is.transferTo(os); } } @@ -139,13 +132,8 @@ public static void copy(File file, OutputStream os) throws IOException { if (os == null ) { throw new NullPointerException("output stream must not be null"); // NOI18N } - InputStream is = null; - try { - is = createInputStream(file); - FileUtil.copy(is, os); - } finally { - if (is != null) { try { is.close(); } catch (IOException ex) { } } - if (os != null) { try { os.close(); } catch (IOException ex) { } } + try (InputStream is = createInputStream(file); os) { + is.transferTo(os); } } diff --git a/ide/localhistory/src/org/netbeans/modules/localhistory/utils/Utils.java b/ide/localhistory/src/org/netbeans/modules/localhistory/utils/Utils.java index bc2ee73a1e13..2af298812ef2 100644 --- a/ide/localhistory/src/org/netbeans/modules/localhistory/utils/Utils.java +++ b/ide/localhistory/src/org/netbeans/modules/localhistory/utils/Utils.java @@ -18,7 +18,6 @@ */ package org.netbeans.modules.localhistory.utils; -import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -48,8 +47,6 @@ public static void revert(final Node[] nodes) { } public static void revert(StoreEntry se) { - InputStream is = null; - OutputStream os = null; try { VCSFileProxy file = se.getFile(); FileObject fo = file.toFileObject(); @@ -57,19 +54,14 @@ public static void revert(StoreEntry se) { if(fo == null) { fo = FileUtil.createData(file.getParentFile().toFileObject(), file.getName()); } - os = getOutputStream(fo); - is = se.getStoreFileInputStream(); - FileUtil.copy(is, os); + try (InputStream is = se.getStoreFileInputStream(); OutputStream os = getOutputStream(fo)) { + is.transferTo(os); + } } else { fo.delete(); } } catch (Exception e) { LocalHistory.LOG.log(Level.SEVERE, null, e); - } finally { - try { - if(os != null) { os.close(); } - if(is != null) { is.close(); } - } catch (IOException e) {} } } diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/refactoring/ModificationResult.java b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/refactoring/ModificationResult.java index a50b1c00a9d2..c3dde4b6d05e 100644 --- a/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/refactoring/ModificationResult.java +++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/bindings/refactoring/ModificationResult.java @@ -133,22 +133,15 @@ public void run () { return; } } - InputStream ins = null; - ByteArrayOutputStream baos = null; Reader in = null; Writer out2 = out; try { Charset encoding = FileEncodingQuery.getEncoding(fo); - ins = fo.getInputStream(); - baos = new ByteArrayOutputStream(); - FileUtil.copy(ins, baos); - - ins.close(); - ins = null; - byte[] arr = baos.toByteArray(); + byte[] arr; + try (InputStream ins = fo.getInputStream()) { + arr = ins.readAllBytes(); + } int arrLength = convertToLF(arr); - baos.close(); - baos = null; in = new InputStreamReader(new ByteArrayInputStream(arr, 0, arrLength), encoding); // initialize standard commit output stream, if user // does not provide his own writer @@ -198,10 +191,6 @@ public void run () { while ((n = in.read(buff)) > 0) out2.write(buff, 0, n); } finally { - if (ins != null) - ins.close(); - if (baos != null) - baos.close(); if (in != null) in.close(); if (out2 != null) diff --git a/ide/lsp.client/src/org/netbeans/modules/lsp/client/options/LanguageStorage.java b/ide/lsp.client/src/org/netbeans/modules/lsp/client/options/LanguageStorage.java index 7d167a92d239..c48c1c0cbab9 100644 --- a/ide/lsp.client/src/org/netbeans/modules/lsp/client/options/LanguageStorage.java +++ b/ide/lsp.client/src/org/netbeans/modules/lsp/client/options/LanguageStorage.java @@ -136,7 +136,7 @@ static void store(List languages) { syntax.setAttribute("textmate-grammar", findScope(grammar)); try (InputStream in = new FileInputStream(grammar); OutputStream out = syntax.getOutputStream()) { - FileUtil.copy(in, out); + in.transferTo(out); } FileObject loader = FileUtil.getConfigFile("Loaders/" + description.mimeType + "/Factories/data-object.instance"); if (loader != null) { @@ -174,7 +174,7 @@ static void store(List languages) { icon = FileUtil.createData(FileUtil.getConfigRoot(), "Loaders/" + description.mimeType + "/Factories/icon.png"); try (InputStream in = new FileInputStream(iconFile); OutputStream out = icon.getOutputStream()) { - FileUtil.copy(in, out); + in.transferTo(out); } loader.setAttribute("iconBase", icon.getNameExt()); diff --git a/ide/parsing.indexing/src/org/netbeans/modules/parsing/impl/indexing/RepositoryUpdater.java b/ide/parsing.indexing/src/org/netbeans/modules/parsing/impl/indexing/RepositoryUpdater.java index 0c7cbb9e7a41..73b892f24b80 100644 --- a/ide/parsing.indexing/src/org/netbeans/modules/parsing/impl/indexing/RepositoryUpdater.java +++ b/ide/parsing.indexing/src/org/netbeans/modules/parsing/impl/indexing/RepositoryUpdater.java @@ -5539,7 +5539,7 @@ private File download ( final File packedIndex = new File (into,getSimpleName(indexURL)); //NOI18N try (final InputStream in = new BufferedInputStream(indexURL.openStream()); final OutputStream out = new BufferedOutputStream(new FileOutputStream(packedIndex))) { - FileUtil.copy(in, out); + in.transferTo(out); } return packedIndex; } catch (IOException ioe) { @@ -5561,7 +5561,7 @@ private boolean unpack (@NonNull final File packedFile, @NonNull File targetFold target.getParentFile().mkdirs(); try (final InputStream in = zf.getInputStream(entry); final FileOutputStream out = new FileOutputStream(target)) { - FileUtil.copy(in, out); + in.transferTo(out); } } } diff --git a/ide/project.ant/src/org/netbeans/modules/project/ant/AntBasedProjectFactorySingleton.java b/ide/project.ant/src/org/netbeans/modules/project/ant/AntBasedProjectFactorySingleton.java index cf169d598dbf..bda3e6d2e48e 100644 --- a/ide/project.ant/src/org/netbeans/modules/project/ant/AntBasedProjectFactorySingleton.java +++ b/ide/project.ant/src/org/netbeans/modules/project/ant/AntBasedProjectFactorySingleton.java @@ -302,13 +302,10 @@ private void dumpFields(Object o) { } private Document loadProjectXml(File projectDiskFile) throws IOException { ByteArrayOutputStream baos = new ByteArrayOutputStream(); - InputStream is = new FileInputStream(projectDiskFile); - try { - FileUtil.copy(is, baos); - } finally { - is.close(); + byte[] data; + try (InputStream is = new FileInputStream(projectDiskFile)) { + data = is.readAllBytes(); } - byte[] data = baos.toByteArray(); InputSource src = new InputSource(new ByteArrayInputStream(data)); src.setSystemId(BaseUtilities.toURI(projectDiskFile).toString()); try { diff --git a/ide/projectapi/test/unit/src/org/netbeans/api/project/TestUtil.java b/ide/projectapi/test/unit/src/org/netbeans/api/project/TestUtil.java index 16caaf1ff0be..db4660f2c5fa 100644 --- a/ide/projectapi/test/unit/src/org/netbeans/api/project/TestUtil.java +++ b/ide/projectapi/test/unit/src/org/netbeans/api/project/TestUtil.java @@ -26,7 +26,6 @@ import java.io.InputStream; import java.io.OutputStream; import java.net.URL; -import java.nio.file.Files; import java.util.Arrays; import java.util.Map; import java.util.StringTokenizer; @@ -321,18 +320,12 @@ public static FileObject createFileFromContent(URL content, FileObject parent, S } assert fo.isData(); if (content != null || touch) { - OutputStream os = fo.getOutputStream(); - try { + try (OutputStream os = fo.getOutputStream()) { if (content != null) { - InputStream is = content.openStream(); - try { - FileUtil.copy(is, os); - } finally { - is.close(); + try (InputStream is = content.openStream()) { + is.transferTo(os); } } - } finally { - os.close(); } } return fo; diff --git a/ide/projectui/src/org/netbeans/modules/project/ui/zip/ImportZIP.java b/ide/projectui/src/org/netbeans/modules/project/ui/zip/ImportZIP.java index bed9c57a4b19..b30b06404967 100644 --- a/ide/projectui/src/org/netbeans/modules/project/ui/zip/ImportZIP.java +++ b/ide/projectui/src/org/netbeans/modules/project/ui/zip/ImportZIP.java @@ -32,9 +32,7 @@ import java.net.MalformedURLException; import java.util.ArrayList; import java.util.Arrays; -import java.util.Collections; import java.util.List; -import java.util.Objects; import java.util.concurrent.atomic.AtomicBoolean; import java.util.logging.Level; import java.util.logging.Logger; @@ -45,7 +43,6 @@ import javax.swing.JPanel; import javax.swing.filechooser.FileNameExtensionFilter; import org.netbeans.api.progress.ProgressHandle; -import org.netbeans.api.project.FileOwnerQuery; import org.netbeans.api.project.Project; import org.netbeans.api.project.ProjectManager; import org.netbeans.api.project.ui.OpenProjects; @@ -61,7 +58,6 @@ import org.openide.filesystems.FileObject; import org.openide.filesystems.FileUtil; import org.openide.util.Cancellable; -import org.openide.util.NbBundle; import org.openide.util.NbBundle.Messages; import org.openide.util.RequestProcessor; import org.openide.util.Utilities; @@ -226,11 +222,8 @@ public void propertyChange(PropertyChangeEvent evt) { if (!p.isDirectory() && !p.mkdirs()) { throw new IOException("could not make " + p); } - OutputStream os = new FileOutputStream(f); - try { - FileUtil.copy(zis, os); - } finally { - os.close(); + try (OutputStream os = new FileOutputStream(f)) { + zis.transferTo(os); } if (entry.getTime() > 0) { if (!f.setLastModified(entry.getTime())) { diff --git a/ide/refactoring.api/src/org/netbeans/modules/refactoring/spi/BackupFacility.java b/ide/refactoring.api/src/org/netbeans/modules/refactoring/spi/BackupFacility.java index abd905582eee..6392cf32832d 100644 --- a/ide/refactoring.api/src/org/netbeans/modules/refactoring/spi/BackupFacility.java +++ b/ide/refactoring.api/src/org/netbeans/modules/refactoring/spi/BackupFacility.java @@ -265,11 +265,8 @@ private void copy(File a, FileObject b) throws IOException { } private void copy(InputStream is, OutputStream os) throws IOException { - try { - FileUtil.copy(is, os); - } finally { - is.close(); - os.close(); + try (is; os) { + is.transferTo(os); } } diff --git a/ide/refactoring.api/src/org/netbeans/modules/refactoring/spi/BackupFacility2.java b/ide/refactoring.api/src/org/netbeans/modules/refactoring/spi/BackupFacility2.java index 831ae28b068b..3944f3f397e4 100644 --- a/ide/refactoring.api/src/org/netbeans/modules/refactoring/spi/BackupFacility2.java +++ b/ide/refactoring.api/src/org/netbeans/modules/refactoring/spi/BackupFacility2.java @@ -561,29 +561,23 @@ private void createNewFolder(FileObject fo) throws IOException { } private void copy(FileObject a, File b) throws IOException { - InputStream fs = a.getInputStream(); - FileOutputStream fo = new FileOutputStream(b); - copy(fs, fo); + try (InputStream fs = a.getInputStream(); + FileOutputStream fo = new FileOutputStream(b)) { + fs.transferTo(fo); + } } private void copy(File a, File b) throws IOException { - FileInputStream fs = new FileInputStream(a); - FileOutputStream fo = new FileOutputStream(b); - copy(fs, fo); + try (FileInputStream fs = new FileInputStream(a); + FileOutputStream fo = new FileOutputStream(b)) { + fs.transferTo(fo); + } } private void copy(File a, FileObject b) throws IOException { - FileInputStream fs = new FileInputStream(a); - OutputStream fo = b.getOutputStream(); - copy(fs, fo); - } - - private void copy(InputStream is, OutputStream os) throws IOException { - try { - FileUtil.copy(is, os); - } finally { - is.close(); - os.close(); + try (FileInputStream fs = new FileInputStream(a); + OutputStream fo = b.getOutputStream()) { + fs.transferTo(fo); } } diff --git a/ide/subversion/src/org/netbeans/modules/subversion/util/SvnUtils.java b/ide/subversion/src/org/netbeans/modules/subversion/util/SvnUtils.java index 502e5759e7ad..55e9f019194d 100644 --- a/ide/subversion/src/org/netbeans/modules/subversion/util/SvnUtils.java +++ b/ide/subversion/src/org/netbeans/modules/subversion/util/SvnUtils.java @@ -1008,7 +1008,7 @@ public static void rollback (File file, SVNUrl repoUrl, SVNUrl fileUrl, SVNRevis } os = fo.getOutputStream(); is = FileUtil.toFileObject(oldFile).getInputStream(); - FileUtil.copy(is, os); + is.transferTo(os); } catch (IOException e) { if (refersToDirectory(e)) { Subversion.LOG.log(Level.FINE, null, e); diff --git a/ide/versioning.core/test/unit/src/org/netbeans/modules/versioning/core/spi/testvcs/TestVCSInterceptor.java b/ide/versioning.core/test/unit/src/org/netbeans/modules/versioning/core/spi/testvcs/TestVCSInterceptor.java index ffd7a939bb2f..cdd5ed88ceb6 100644 --- a/ide/versioning.core/test/unit/src/org/netbeans/modules/versioning/core/spi/testvcs/TestVCSInterceptor.java +++ b/ide/versioning.core/test/unit/src/org/netbeans/modules/versioning/core/spi/testvcs/TestVCSInterceptor.java @@ -23,7 +23,6 @@ import java.util.*; import org.netbeans.modules.versioning.core.api.VCSFileProxy; -import org.openide.filesystems.FileUtil; /** * @author Maros Sandor @@ -307,11 +306,9 @@ public void copy(VCSFileProxy from, VCSFileProxy to) throws IOException { private void copy(File fromFile, File toFile) throws IOException { if(fromFile.isFile()) { - InputStream is = new FileInputStream (fromFile); - OutputStream os = new FileOutputStream(toFile); - FileUtil.copy(is, os); - is.close(); - os.close(); + try (InputStream is = new FileInputStream (fromFile); OutputStream os = new FileOutputStream(toFile)) { + is.transferTo(os); + } } else { toFile.mkdirs(); File[] files = fromFile.listFiles(); diff --git a/ide/versioning.masterfs/test/unit/src/org/netbeans/modules/versioning/masterfs/FileVCSTest.java b/ide/versioning.masterfs/test/unit/src/org/netbeans/modules/versioning/masterfs/FileVCSTest.java index d3637073c856..6e02fa5f5293 100644 --- a/ide/versioning.masterfs/test/unit/src/org/netbeans/modules/versioning/masterfs/FileVCSTest.java +++ b/ide/versioning.masterfs/test/unit/src/org/netbeans/modules/versioning/masterfs/FileVCSTest.java @@ -103,11 +103,9 @@ public void copy(String from, String to) throws IOException { private void copy(File fromFile, File toFile) throws IOException { if(fromFile.isFile()) { - InputStream is = new FileInputStream (fromFile); - OutputStream os = new FileOutputStream(toFile); - FileUtil.copy(is, os); - is.close(); - os.close(); + try (InputStream is = new FileInputStream (fromFile); OutputStream os = new FileOutputStream(toFile)) { + is.transferTo(os); + } } else { toFile.mkdirs(); File[] files = fromFile.listFiles(); diff --git a/ide/versioning/test/unit/src/org/netbeans/modules/versioning/spi/testvcs/TestVCSInterceptor.java b/ide/versioning/test/unit/src/org/netbeans/modules/versioning/spi/testvcs/TestVCSInterceptor.java index 61fbe30738ac..c552088ac520 100644 --- a/ide/versioning/test/unit/src/org/netbeans/modules/versioning/spi/testvcs/TestVCSInterceptor.java +++ b/ide/versioning/test/unit/src/org/netbeans/modules/versioning/spi/testvcs/TestVCSInterceptor.java @@ -133,7 +133,7 @@ public void doCopy(File from, File to) throws IOException { doCopyFiles.add(to); FileInputStream is = new FileInputStream(from); FileOutputStream os = new FileOutputStream(to); - FileUtil.copy(is, os); + is.transferTo(os); is.close(); os.close(); } diff --git a/ide/web.browser.api/src/org/netbeans/modules/web/browser/spi/ExternalModificationsSupport.java b/ide/web.browser.api/src/org/netbeans/modules/web/browser/spi/ExternalModificationsSupport.java index 28bba581ece2..946d741e367c 100644 --- a/ide/web.browser.api/src/org/netbeans/modules/web/browser/spi/ExternalModificationsSupport.java +++ b/ide/web.browser.api/src/org/netbeans/modules/web/browser/spi/ExternalModificationsSupport.java @@ -18,7 +18,6 @@ */ package org.netbeans.modules.web.browser.spi; -import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.OutputStream; import java.net.URL; @@ -27,7 +26,6 @@ import org.netbeans.api.project.Project; import org.netbeans.api.project.ui.OpenProjects; import org.netbeans.modules.web.browser.Helper; -import org.netbeans.modules.web.common.api.DependentFileQuery; import org.netbeans.modules.web.common.api.ServerURLMapping; import org.netbeans.modules.web.common.api.WebUtils; import org.openide.DialogDescriptor; @@ -106,28 +104,20 @@ private static void updateFileObject(FileObject modifiedFile, String content) { } } } - OutputStream os = null; FileLock lock = null; try { lock = modifiedFile.lock(); - os = modifiedFile.getOutputStream(lock); - // TODO: is encoding going to be OK?? what encoding CDT sends the file in?? - FileUtil.copy(new ByteArrayInputStream(content.getBytes()), os); + try (OutputStream os = modifiedFile.getOutputStream(lock)) { + // TODO: is encoding going to be OK?? what encoding CDT sends the file in?? + os.write(content.getBytes()); + } } catch (FileAlreadyLockedException ex) { DialogDisplayer.getDefault().notify(new DialogDescriptor.Message( "Content of "+FileUtil.getFileDisplayName(modifiedFile)+" cannot be updated with " + "changes coming from the Chrome Developer Tools because file is locked!")); - return; } catch (IOException ex) { Exceptions.printStackTrace(ex); } finally { - if (os != null) { - try { - os.close(); - } catch (IOException ex) { - Exceptions.printStackTrace(ex); - } - } if (lock != null) { lock.releaseLock(); } diff --git a/ide/web.common/src/org/netbeans/modules/web/common/api/WebServer.java b/ide/web.common/src/org/netbeans/modules/web/common/api/WebServer.java index 7d9a17d49318..cf3c3659b10e 100644 --- a/ide/web.common/src/org/netbeans/modules/web/common/api/WebServer.java +++ b/ide/web.common/src/org/netbeans/modules/web/common/api/WebServer.java @@ -339,7 +339,7 @@ private void read(InputStream inputStream, OutputStream outputStream) throws IOE try { out.writeBytes("HTTP/1.1 200 OK\nContent-Length: "+fo.getSize()+"\n" //NOI18N + "Content-Type: "+mime+"\n\n"); //NOI18N - FileUtil.copy(fis, out); + fis.transferTo(out); } catch (SocketException se) { // browser refused to accept data or closed the connection; // not much we can do about this diff --git a/ide/web.common/src/org/netbeans/modules/web/common/remote/RemoteFilesCache.java b/ide/web.common/src/org/netbeans/modules/web/common/remote/RemoteFilesCache.java index c56a31d56b73..314ae963ac31 100644 --- a/ide/web.common/src/org/netbeans/modules/web/common/remote/RemoteFilesCache.java +++ b/ide/web.common/src/org/netbeans/modules/web/common/remote/RemoteFilesCache.java @@ -111,25 +111,16 @@ static File getCachedFileName(URL url){ } private void fetchRemoteFile(File destination, URL url) throws IOException { - InputStream is = null; + InputStream tmp; try { - is = url.openStream(); + tmp = url.openStream(); } catch (FileNotFoundException ex) { - is = new ByteArrayInputStream(("file not found at "+url.toExternalForm()+" \n"+ex.toString()).getBytes()); //NOI18N + tmp = new ByteArrayInputStream(("file not found at "+url.toExternalForm()+" \n"+ex.toString()).getBytes()); //NOI18N } catch (Throwable ex) { - is = new ByteArrayInputStream(("could not open stream for "+url.toExternalForm()+" \n"+ex.toString()).getBytes()); //NOI18N + tmp = new ByteArrayInputStream(("could not open stream for "+url.toExternalForm()+" \n"+ex.toString()).getBytes()); //NOI18N } - OutputStream os = null; - try { - os = new FileOutputStream(destination); - FileUtil.copy(is, os); - } finally { - if (os != null) { - os.close(); - } - if (is != null) { - is.close(); - } + try (InputStream is = tmp; OutputStream os = new FileOutputStream(destination)) { + is.transferTo(os); } FileObject fo = FileUtil.toFileObject(destination); fo.refresh(); diff --git a/ide/xml.multiview/test/unit/src/org/netbeans/modules/xml/multiview/test/util/Helper.java b/ide/xml.multiview/test/unit/src/org/netbeans/modules/xml/multiview/test/util/Helper.java index bd22a3e5dc3b..cf5f9a30e842 100644 --- a/ide/xml.multiview/test/unit/src/org/netbeans/modules/xml/multiview/test/util/Helper.java +++ b/ide/xml.multiview/test/unit/src/org/netbeans/modules/xml/multiview/test/util/Helper.java @@ -48,16 +48,9 @@ public static File getBookFile(File dataDir, File workDir) throws IOException { @Override public void run() throws IOException { - BufferedInputStream is = new BufferedInputStream(new FileInputStream(source)); - try { - BufferedOutputStream os = new BufferedOutputStream(new FileOutputStream(target)); - try { - FileUtil.copy(is, os); - } finally { - os.close(); - } - } finally { - is.close(); + try (BufferedInputStream is = new BufferedInputStream(new FileInputStream(source)); + BufferedOutputStream os = new BufferedOutputStream(new FileOutputStream(target))) { + is.transferTo(os); } } }); diff --git a/ide/xml.schema.model/test/unit/src/org/netbeans/modules/xml/schema/model/Util.java b/ide/xml.schema.model/test/unit/src/org/netbeans/modules/xml/schema/model/Util.java index e551b6ca379b..30d8e3cf8a94 100644 --- a/ide/xml.schema.model/test/unit/src/org/netbeans/modules/xml/schema/model/Util.java +++ b/ide/xml.schema.model/test/unit/src/org/netbeans/modules/xml/schema/model/Util.java @@ -54,7 +54,6 @@ import org.netbeans.modules.xml.xam.dom.DocumentModel; import org.openide.filesystems.FileLock; import org.openide.filesystems.FileObject; -import org.openide.filesystems.FileUtil; import org.openide.filesystems.URLMapper; import org.openide.util.Lookup; import org.openide.util.lookup.Lookups; @@ -315,13 +314,11 @@ public static FileObject copyResource(String path, FileObject destFolder) throws dest = destFolder.createData(filename); } FileLock lock = dest.lock(); - OutputStream out = dest.getOutputStream(lock); - InputStream in = Util.class.getResourceAsStream(path); try { - FileUtil.copy(in, out); + try (InputStream in = Util.class.getResourceAsStream(path); OutputStream out = dest.getOutputStream(lock)) { + in.transferTo(out); + } } finally { - out.close(); - in.close(); if (lock != null) lock.releaseLock(); } return dest; diff --git a/ide/xml.wsdl.model/test/unit/src/org/netbeans/modules/xml/wsdl/model/Util.java b/ide/xml.wsdl.model/test/unit/src/org/netbeans/modules/xml/wsdl/model/Util.java index 3aed84545016..07c0875739da 100644 --- a/ide/xml.wsdl.model/test/unit/src/org/netbeans/modules/xml/wsdl/model/Util.java +++ b/ide/xml.wsdl.model/test/unit/src/org/netbeans/modules/xml/wsdl/model/Util.java @@ -230,13 +230,11 @@ public static FileObject copyResource(String path, FileObject destFolder) throws dest = destFolder.createData(filename); } FileLock lock = dest.lock(); - OutputStream out = dest.getOutputStream(lock); - InputStream in = Util.class.getResourceAsStream(path); try { - FileUtil.copy(in, out); + try (InputStream in = Util.class.getResourceAsStream(path); OutputStream out = dest.getOutputStream(lock)) { + in.transferTo(out); + } } finally { - out.close(); - in.close(); if (lock != null) lock.releaseLock(); } return dest; diff --git a/java/ant.freeform/test/unit/src/org/netbeans/modules/ant/freeform/TestBase.java b/java/ant.freeform/test/unit/src/org/netbeans/modules/ant/freeform/TestBase.java index 1c778df8b579..dcbfdae4dca3 100644 --- a/java/ant.freeform/test/unit/src/org/netbeans/modules/ant/freeform/TestBase.java +++ b/java/ant.freeform/test/unit/src/org/netbeans/modules/ant/freeform/TestBase.java @@ -146,16 +146,8 @@ private static void doCopy(File from, File to) throws IOException { } } else { assert from.isFile(); - InputStream is = new FileInputStream(from); - try { - OutputStream os = new FileOutputStream(to); - try { - FileUtil.copy(is, os); - } finally { - os.close(); - } - } finally { - is.close(); + try (InputStream is = new FileInputStream(from); OutputStream os = new FileOutputStream(to)) { + is.transferTo(os); } } } diff --git a/java/ant.freeform/test/unit/src/org/netbeans/modules/ant/freeform/spi/support/UtilTest.java b/java/ant.freeform/test/unit/src/org/netbeans/modules/ant/freeform/spi/support/UtilTest.java index 94c35bc104f2..ce9d1300e783 100644 --- a/java/ant.freeform/test/unit/src/org/netbeans/modules/ant/freeform/spi/support/UtilTest.java +++ b/java/ant.freeform/test/unit/src/org/netbeans/modules/ant/freeform/spi/support/UtilTest.java @@ -30,7 +30,6 @@ import org.netbeans.spi.project.AuxiliaryConfiguration; import org.netbeans.spi.project.support.ant.AntProjectHelper; import org.openide.filesystems.FileObject; -import org.openide.filesystems.FileUtil; import org.openide.util.Utilities; import org.openide.xml.XMLUtil; import org.w3c.dom.Document; @@ -137,11 +136,8 @@ private static String xmlSimplified(Element e) throws Exception { } private static String xmlSimplified(FileObject f) throws Exception { ByteArrayOutputStream baos = new ByteArrayOutputStream(); - InputStream is = f.getInputStream(); - try { - FileUtil.copy(is, baos); - } finally { - is.close(); + try (InputStream is = f.getInputStream()) { + is.transferTo(baos); } return xmlSimplified(baos.toString("UTF-8")); } diff --git a/java/debugger.jpda.truffle/src/org/netbeans/modules/debugger/jpda/truffle/MIMETypes.java b/java/debugger.jpda.truffle/src/org/netbeans/modules/debugger/jpda/truffle/MIMETypes.java index bb4900106a9a..173cf4890610 100644 --- a/java/debugger.jpda.truffle/src/org/netbeans/modules/debugger/jpda/truffle/MIMETypes.java +++ b/java/debugger.jpda.truffle/src/org/netbeans/modules/debugger/jpda/truffle/MIMETypes.java @@ -26,7 +26,9 @@ import java.io.File; import java.io.FileOutputStream; import java.io.IOException; +import java.io.InputStream; import java.io.InputStreamReader; +import java.io.OutputStream; import java.nio.file.Files; import java.util.Arrays; import java.util.Collections; @@ -127,7 +129,10 @@ private static synchronized String getTruffleJarPath() throws IOException { if (TEMP_TRUFFLE_JAR == null) { File truffleJarFile = Files.createTempFile("TmpTruffleBcknd", ".jar").toFile(); // NOI18N truffleJarFile.deleteOnExit(); - FileUtil.copy(RemoteServices.openRemoteClasses(), new FileOutputStream(truffleJarFile)); + try (InputStream is = RemoteServices.openRemoteClasses(); + OutputStream os = new FileOutputStream(truffleJarFile)) { + is.transferTo(os); + } TEMP_TRUFFLE_JAR = truffleJarFile.getAbsolutePath(); } return TEMP_TRUFFLE_JAR; diff --git a/java/j2ee.core.utilities/test/unit/src/org/netbeans/modules/j2ee/core/api/support/java/TestUtilities.java b/java/j2ee.core.utilities/test/unit/src/org/netbeans/modules/j2ee/core/api/support/java/TestUtilities.java index ed105ffafb4b..949fb6ed803d 100644 --- a/java/j2ee.core.utilities/test/unit/src/org/netbeans/modules/j2ee/core/api/support/java/TestUtilities.java +++ b/java/j2ee.core.utilities/test/unit/src/org/netbeans/modules/j2ee/core/api/support/java/TestUtilities.java @@ -19,7 +19,6 @@ package org.netbeans.modules.j2ee.core.api.support.java; -import java.io.ByteArrayInputStream; import java.io.EOFException; import java.io.File; import java.io.IOException; @@ -42,13 +41,9 @@ private TestUtilities() { } public static final FileObject copyStringToFileObject(FileObject fo, String content) throws IOException { - OutputStream os = fo.getOutputStream(); - try { - InputStream is = new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)); - FileUtil.copy(is, os); + try (OutputStream os = fo.getOutputStream()) { + os.write(content.getBytes(StandardCharsets.UTF_8)); return fo; - } finally { - os.close(); } } diff --git a/java/j2ee.jpa.refactoring/test/unit/src/org/netbeans/modules/j2ee/jpa/refactoring/SourceTestSupport.java b/java/j2ee.jpa.refactoring/test/unit/src/org/netbeans/modules/j2ee/jpa/refactoring/SourceTestSupport.java index 29a27ba82d98..42085ffd6863 100644 --- a/java/j2ee.jpa.refactoring/test/unit/src/org/netbeans/modules/j2ee/jpa/refactoring/SourceTestSupport.java +++ b/java/j2ee.jpa.refactoring/test/unit/src/org/netbeans/modules/j2ee/jpa/refactoring/SourceTestSupport.java @@ -19,11 +19,9 @@ package org.netbeans.modules.j2ee.jpa.refactoring; import java.io.BufferedReader; -import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileReader; import java.io.IOException; -import java.io.InputStream; import java.io.OutputStream; import java.io.PrintStream; import java.nio.charset.StandardCharsets; @@ -119,13 +117,9 @@ protected void print(File file) throws IOException { } protected FileObject copyStringToFileObject(FileObject fo, String content) throws Exception { - OutputStream os = fo.getOutputStream(); - try { - InputStream is = new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)); - FileUtil.copy(is, os); + try (OutputStream os = fo.getOutputStream()) { + os.write(content.getBytes(StandardCharsets.UTF_8)); return fo; - } finally { - os.close(); } } diff --git a/java/j2ee.metadata.model.support/test/unit/src/org/netbeans/modules/j2ee/metadata/model/support/TestUtilities.java b/java/j2ee.metadata.model.support/test/unit/src/org/netbeans/modules/j2ee/metadata/model/support/TestUtilities.java index caed057e6f4f..fd22082006e4 100644 --- a/java/j2ee.metadata.model.support/test/unit/src/org/netbeans/modules/j2ee/metadata/model/support/TestUtilities.java +++ b/java/j2ee.metadata.model.support/test/unit/src/org/netbeans/modules/j2ee/metadata/model/support/TestUtilities.java @@ -19,8 +19,6 @@ package org.netbeans.modules.j2ee.metadata.model.support; -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; @@ -28,7 +26,6 @@ import java.io.InputStream; import java.io.OutputStream; import java.nio.ByteBuffer; -import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import org.openide.filesystems.FileObject; import org.openide.filesystems.FileUtil; @@ -55,12 +52,8 @@ public static final FileObject copyStringToFileObject(FileObject parent, String * @param content the contents to copy. */ public static final void copyStringToFileObject(FileObject fo, String contents) throws IOException { - OutputStream os = fo.getOutputStream(); - try { - InputStream is = new ByteArrayInputStream(contents.getBytes(StandardCharsets.UTF_8)); - FileUtil.copy(is, os); - } finally { - os.close(); + try (OutputStream os = fo.getOutputStream()) { + os.write(contents.getBytes(StandardCharsets.UTF_8)); } } @@ -71,12 +64,8 @@ public static final void copyStringToFileObject(FileObject fo, String contents) * @param content the contents to copy. */ public static final void copyStringToFile(File file, String content) throws IOException { - OutputStream os = new FileOutputStream(file); - try { - InputStream is = new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)); - FileUtil.copy(is, os); - } finally { - os.close(); + try (OutputStream os = new FileOutputStream(file)) { + os.write(content.getBytes(StandardCharsets.UTF_8)); } } @@ -87,9 +76,7 @@ public static final void copyStringToFile(File file, String content) throws IOEx * @return string representing the contents of the given stream. */ public static final String copyStreamToString(InputStream input) throws IOException { - ByteArrayOutputStream output = new ByteArrayOutputStream(); - FileUtil.copy(input, output); - return StandardCharsets.UTF_8.newDecoder().decode(ByteBuffer.wrap(output.toByteArray())).toString(); + return StandardCharsets.UTF_8.newDecoder().decode(ByteBuffer.wrap(input.readAllBytes())).toString(); } /** @@ -99,11 +86,8 @@ public static final String copyStreamToString(InputStream input) throws IOExcept * @return string representing the contents of the given fo. */ public static final String copyFileObjectToString(FileObject fo) throws IOException { - InputStream stream = fo.getInputStream(); - try { + try (InputStream stream = fo.getInputStream()) { return copyStreamToString(stream); - } finally { - stream.close(); } } @@ -114,11 +98,8 @@ public static final String copyFileObjectToString(FileObject fo) throws IOExcept * @return string representing the contents of the given file. */ public static final String copyFileToString(File file) throws IOException { - InputStream stream = new FileInputStream(file); - try{ + try (InputStream stream = new FileInputStream(file)) { return copyStreamToString(stream); - } finally { - stream.close(); } } diff --git a/java/java.api.common/test/unit/src/org/netbeans/modules/java/api/common/classpath/ModuleClassPathsTest.java b/java/java.api.common/test/unit/src/org/netbeans/modules/java/api/common/classpath/ModuleClassPathsTest.java index ef16f4032a7a..11ba9b36437c 100644 --- a/java/java.api.common/test/unit/src/org/netbeans/modules/java/api/common/classpath/ModuleClassPathsTest.java +++ b/java/java.api.common/test/unit/src/org/netbeans/modules/java/api/common/classpath/ModuleClassPathsTest.java @@ -724,7 +724,7 @@ private static FileObject createModuleInfo( final FileLock lck = res[0].lock(); try (OutputStream out = res[0].getOutputStream(lck); InputStream in = new ByteArrayInputStream(module.toString().getBytes(FileEncodingQuery.getEncoding(res[0])))) { - FileUtil.copy(in, out); + in.transferTo(out); } finally { lck.releaseLock(); } @@ -840,7 +840,7 @@ private static void pack( path = f.getNameExt(); } out.putNextEntry(new ZipEntry(path)); - FileUtil.copy(f.getInputStream(), out); + f.getInputStream().transferTo(out); out.closeEntry(); } } diff --git a/java/java.editor.base/test/unit/src/org/netbeans/modules/java/editor/base/semantic/ShowGoldenFilesPanel.java b/java/java.editor.base/test/unit/src/org/netbeans/modules/java/editor/base/semantic/ShowGoldenFilesPanel.java index ac4613e67595..496cce2536b3 100644 --- a/java/java.editor.base/test/unit/src/org/netbeans/modules/java/editor/base/semantic/ShowGoldenFilesPanel.java +++ b/java/java.editor.base/test/unit/src/org/netbeans/modules/java/editor/base/semantic/ShowGoldenFilesPanel.java @@ -36,7 +36,6 @@ import javax.swing.text.StyleConstants; import javax.swing.text.StyleContext; import javax.swing.text.StyledDocument; -import org.openide.filesystems.FileUtil; /** * @@ -139,32 +138,12 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { }// //GEN-END:initComponents private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed -// TODO add your handling code here: - InputStream source = null; - OutputStream target = null; - try { - source = new FileInputStream(testFile); - target = new FileOutputStream(goldenFile); - - FileUtil.copy(source, target); + try (InputStream source = new FileInputStream(testFile); + OutputStream target = new FileOutputStream(goldenFile)) { + source.transferTo(target); } catch (IOException e) { e.printStackTrace(); - } finally { - if (source != null) { - try { - source.close(); - } catch (IOException e) { - e.printStackTrace(); - } - } - if (target != null) { - try { - target.close(); - } catch (IOException e) { - e.printStackTrace(); - } - } } c.setVisible(false); }//GEN-LAST:event_jButton1ActionPerformed diff --git a/java/java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/test/TestPerformer.java b/java/java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/test/TestPerformer.java index 657d4bdbd348..5adb730b2b73 100644 --- a/java/java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/test/TestPerformer.java +++ b/java/java.hints.declarative/src/org/netbeans/modules/java/hints/declarative/test/TestPerformer.java @@ -177,7 +177,7 @@ private static Map> performTestImpl(FileObject rule */ private static FileObject copyStringToFile(FileObject f, String content) throws Exception { try (InputStream is = new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)); OutputStream os = f.getOutputStream()) { - FileUtil.copy(is, os); + is.transferTo(os); } return f; } diff --git a/java/java.j2sedeploy/src/org/netbeans/modules/java/j2sedeploy/J2SEDeployProperties.java b/java/java.j2sedeploy/src/org/netbeans/modules/java/j2sedeploy/J2SEDeployProperties.java index d8fae8a44761..8554e2265ced 100644 --- a/java/java.j2sedeploy/src/org/netbeans/modules/java/j2sedeploy/J2SEDeployProperties.java +++ b/java/java.j2sedeploy/src/org/netbeans/modules/java/j2sedeploy/J2SEDeployProperties.java @@ -193,7 +193,7 @@ static FileObject copyBuildNativeTemplate(@NonNull final Project project) throws lock = buildExFo.lock(); try (final InputStream in = J2SEDeployProperties.class.getClassLoader().getResourceAsStream(BUILD_SCRIPT_PROTOTYPE); final OutputStream out = buildExFo.getOutputStream(lock)) { - FileUtil.copy(in, out); + in.transferTo(out); } finally { lock.releaseLock(); } diff --git a/java/java.j2semodule/src/org/netbeans/modules/java/j2semodule/ui/customizer/J2SEModularProjectProperties.java b/java/java.j2semodule/src/org/netbeans/modules/java/j2semodule/ui/customizer/J2SEModularProjectProperties.java index 53be97540fc0..ea0d358fb8b7 100644 --- a/java/java.j2semodule/src/org/netbeans/modules/java/j2semodule/ui/customizer/J2SEModularProjectProperties.java +++ b/java/java.j2semodule/src/org/netbeans/modules/java/j2semodule/ui/customizer/J2SEModularProjectProperties.java @@ -20,7 +20,6 @@ package org.netbeans.modules.java.j2semodule.ui.customizer; import java.awt.event.ActionListener; -import java.io.ByteArrayInputStream; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -469,11 +468,8 @@ public void save() { } else { fo = FileUtil.toFileObject(file); } - OutputStream out = fo.getOutputStream(); - try { - FileUtil.copy(new ByteArrayInputStream(CHANGED_LICENSE_PATH_CONTENT.getBytes()), out); - } finally { - out.close(); + try (OutputStream out = fo.getOutputStream()) { + out.write(CHANGED_LICENSE_PATH_CONTENT.getBytes()); } } // Store properties diff --git a/java/java.j2seproject/src/org/netbeans/modules/java/j2seproject/J2SEActionProvider.java b/java/java.j2seproject/src/org/netbeans/modules/java/j2seproject/J2SEActionProvider.java index 030199fce3d2..e343492c1036 100644 --- a/java/java.j2seproject/src/org/netbeans/modules/java/j2seproject/J2SEActionProvider.java +++ b/java/java.j2seproject/src/org/netbeans/modules/java/j2seproject/J2SEActionProvider.java @@ -760,7 +760,7 @@ private FileObject getCosScript() throws IOException { final FileLock lock = cosScript.lock(); try (InputStream in = getClass().getResourceAsStream(SCRIPT_TEMPLATE); OutputStream out = cosScript.getOutputStream(lock)) { - FileUtil.copy(in, out); + in.transferTo(out); } finally { lock.releaseLock(); } diff --git a/java/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/J2SEProjectProperties.java b/java/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/J2SEProjectProperties.java index bbbfe7e10ff3..a22ab1d0b96a 100644 --- a/java/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/J2SEProjectProperties.java +++ b/java/java.j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/J2SEProjectProperties.java @@ -20,7 +20,6 @@ package org.netbeans.modules.java.j2seproject.ui.customizer; import java.awt.event.ActionListener; -import java.io.ByteArrayInputStream; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -51,7 +50,6 @@ import java.util.stream.Collectors; import javax.swing.ButtonModel; import javax.swing.ComboBoxModel; -import javax.swing.DefaultButtonModel; import javax.swing.DefaultListModel; import javax.swing.JToggleButton; import javax.swing.ListCellRenderer; @@ -469,11 +467,8 @@ public void save() { } else { fo = FileUtil.toFileObject(file); } - OutputStream out = fo.getOutputStream(); - try { - FileUtil.copy(new ByteArrayInputStream(CHANGED_LICENSE_PATH_CONTENT.getBytes()), out); - } finally { - out.close(); + try (OutputStream out = fo.getOutputStream()) { + out.write(CHANGED_LICENSE_PATH_CONTENT.getBytes()); } } // Store properties diff --git a/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/LspTemplateUI.java b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/LspTemplateUI.java index 891bfa328de6..47f8512b815a 100644 --- a/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/LspTemplateUI.java +++ b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/LspTemplateUI.java @@ -463,7 +463,7 @@ private static String findDetail(DataObject obj) { String descriptionText = null; if (description != null) { try (ByteArrayOutputStream os = new ByteArrayOutputStream(); InputStream is = description.openStream()) { - FileUtil.copy(is, os); + is.transferTo(os); String s = os.toString("UTF-8"); descriptionText = stripHtml(s); } catch (IOException ex) { diff --git a/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/OptionsExportModel.java b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/OptionsExportModel.java index 82d62bf54352..b5004c2bdfbe 100644 --- a/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/OptionsExportModel.java +++ b/java/java.lsp.server/src/org/netbeans/modules/java/lsp/server/protocol/OptionsExportModel.java @@ -697,7 +697,7 @@ private InputStream getInputStream(String relativePath) throws IOException { */ private void copyFile(String relativePath, OutputStream out) throws IOException { try (InputStream in = getInputStream(relativePath)) { - FileUtil.copy(in, out); + in.transferTo(out); } } diff --git a/java/java.source.ant/src/org/netbeans/modules/java/source/ant/ProjectRunnerImpl.java b/java/java.source.ant/src/org/netbeans/modules/java/source/ant/ProjectRunnerImpl.java index 0c7d3cb231d2..8dd391d25a9a 100644 --- a/java/java.source.ant/src/org/netbeans/modules/java/source/ant/ProjectRunnerImpl.java +++ b/java/java.source.ant/src/org/netbeans/modules/java/source/ant/ProjectRunnerImpl.java @@ -680,30 +680,8 @@ private static FileObject buildScript(String actionName, boolean forceCopy) thro } private static void copyFile(URLConnection source, FileObject target) throws IOException { - InputStream ins = null; - OutputStream out = null; - - try { - ins = source.getInputStream(); - out = target.getOutputStream(); - - FileUtil.copy(ins, out); - } finally { - if (ins != null) { - try { - ins.close(); - } catch (IOException ex) { - Exceptions.printStackTrace(ex); - } - } - - if (out != null) { - try { - out.close(); - } catch (IOException ex) { - Exceptions.printStackTrace(ex); - } - } + try (InputStream ins = source.getInputStream(); OutputStream out = target.getOutputStream()) { + ins.transferTo(out); } } diff --git a/java/java.source.base/src/org/netbeans/modules/java/source/JavadocHelper.java b/java/java.source.base/src/org/netbeans/modules/java/source/JavadocHelper.java index 13aa3cf895f8..e74e411e252b 100644 --- a/java/java.source.base/src/org/netbeans/modules/java/source/JavadocHelper.java +++ b/java/java.source.base/src/org/netbeans/modules/java/source/JavadocHelper.java @@ -22,7 +22,6 @@ import java.awt.EventQueue; import java.io.BufferedReader; import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; @@ -58,7 +57,6 @@ import javax.lang.model.element.ElementKind; import javax.lang.model.element.ExecutableElement; import javax.lang.model.element.ModuleElement; -import javax.lang.model.element.Name; import javax.lang.model.element.PackageElement; import javax.lang.model.element.TypeElement; import javax.lang.model.element.VariableElement; @@ -87,9 +85,7 @@ import org.netbeans.modules.parsing.lucene.support.Convertor; import org.netbeans.modules.parsing.lucene.support.Convertors; import org.openide.filesystems.FileObject; -import org.openide.filesystems.FileUtil; import org.openide.filesystems.URLMapper; -import org.openide.util.NbBundle; import org.openide.util.Parameters; import org.openide.util.RequestProcessor; @@ -378,9 +374,7 @@ public synchronized InputStream openStream() throws IOException { getFirstLocation(), Bundle.LBL_HTTPJavadocDownload()); } - ByteArrayOutputStream baos = new ByteArrayOutputStream(20 * 1024); // typical size for Javadoc page? - FileUtil.copy(uncached, baos); - data = baos.toByteArray(); + data = uncached.readAllBytes(); if (fileURI != null) { remoteFileContentCache.put(fileURI, data); } diff --git a/java/java.source.base/src/org/netbeans/modules/java/source/indexing/JavaCustomIndexer.java b/java/java.source.base/src/org/netbeans/modules/java/source/indexing/JavaCustomIndexer.java index 0be9cc497936..ead1583ea58b 100644 --- a/java/java.source.base/src/org/netbeans/modules/java/source/indexing/JavaCustomIndexer.java +++ b/java/java.source.base/src/org/netbeans/modules/java/source/indexing/JavaCustomIndexer.java @@ -225,7 +225,7 @@ protected void index(final Iterable files, final Context co toDir.mkdirs(); File to = new File(toDir, name); try (OutputStream os = new FileOutputStream(to); InputStream is = ch.getInputStream()) { - FileUtil.copy(is, os); + is.transferTo(os); } } } diff --git a/java/java.source.base/src/org/netbeans/modules/java/source/indexing/VanillaCompileWorker.java b/java/java.source.base/src/org/netbeans/modules/java/source/indexing/VanillaCompileWorker.java index 4a820e9c5075..d2a90273c32d 100644 --- a/java/java.source.base/src/org/netbeans/modules/java/source/indexing/VanillaCompileWorker.java +++ b/java/java.source.base/src/org/netbeans/modules/java/source/indexing/VanillaCompileWorker.java @@ -524,7 +524,7 @@ private static void copyRecursively(FileObject source, File targetRoot, File tar private static void copyFile(FileObject updatedFile, JavaFileObject target) throws IOException { try (InputStream ins = updatedFile.getInputStream(); OutputStream out = target.openOutputStream()) { - FileUtil.copy(ins, out); + ins.transferTo(out); } } diff --git a/java/java.source.base/src/org/netbeans/modules/java/source/usages/BuildArtifactMapperImpl.java b/java/java.source.base/src/org/netbeans/modules/java/source/usages/BuildArtifactMapperImpl.java index da5257592ba6..7016bb3ec782 100644 --- a/java/java.source.base/src/org/netbeans/modules/java/source/usages/BuildArtifactMapperImpl.java +++ b/java/java.source.base/src/org/netbeans/modules/java/source/usages/BuildArtifactMapperImpl.java @@ -33,7 +33,6 @@ import java.net.URISyntaxException; import java.net.URL; import java.util.Collections; -import java.util.Date; import java.util.HashMap; import java.util.HashSet; import java.util.LinkedList; @@ -61,7 +60,6 @@ import org.netbeans.api.queries.VisibilityQuery; import org.netbeans.modules.java.preprocessorbridge.api.CompileOnSaveActionQuery; import org.netbeans.modules.java.preprocessorbridge.spi.CompileOnSaveAction; -import org.netbeans.modules.java.source.NoJavacHelper; import org.netbeans.modules.java.source.indexing.COSSynchronizingIndexer; import org.netbeans.modules.java.source.indexing.JavaIndex; import org.netbeans.modules.java.source.parsing.FileObjects; @@ -247,34 +245,15 @@ private static boolean copyFile(File updatedFile, File target, URL sourceFile) t LOG.log(Level.FINER, "#227791: proceeding to overwrite {0} with {1}", new Object[] {target, updatedFile}); } - InputStream ins = null; - OutputStream out = null; try { - ins = new FileInputStream(updatedFile); - out = new FileOutputStream(target); - - FileUtil.copy(ins, out); + try (InputStream ins = new FileInputStream(updatedFile); OutputStream out = new FileOutputStream(target)) { + ins.transferTo(out); + } return true; } catch (FileNotFoundException fnf) { LOG.log(Level.INFO, "Cannot open file.", fnf); //NOI18N return false; - } finally { - if (ins != null) { - try { - ins.close(); - } catch (IOException ex) { - Exceptions.printStackTrace(ex); - } - } - - if (out != null) { - try { - out.close(); - } catch (IOException ex) { - Exceptions.printStackTrace(ex); - } - } } } @@ -286,31 +265,9 @@ private static void copyFile(FileObject updatedFile, File target) throws IOExcep } } - InputStream ins = null; - OutputStream out = null; - - try { - ins = updatedFile.getInputStream(); - out = new FileOutputStream(target); - - FileUtil.copy(ins, out); + try (InputStream ins = updatedFile.getInputStream(); OutputStream out = new FileOutputStream(target)) { + ins.transferTo(out); //target.setLastModified(MINIMAL_TIMESTAMP); see 156153 - } finally { - if (ins != null) { - try { - ins.close(); - } catch (IOException ex) { - Exceptions.printStackTrace(ex); - } - } - - if (out != null) { - try { - out.close(); - } catch (IOException ex) { - Exceptions.printStackTrace(ex); - } - } } } diff --git a/java/java.source.base/test/unit/src/org/netbeans/api/java/source/SourceUtilsTest.java b/java/java.source.base/test/unit/src/org/netbeans/api/java/source/SourceUtilsTest.java index b5dc1badfd83..0d3e9698428a 100644 --- a/java/java.source.base/test/unit/src/org/netbeans/api/java/source/SourceUtilsTest.java +++ b/java/java.source.base/test/unit/src/org/netbeans/api/java/source/SourceUtilsTest.java @@ -21,7 +21,6 @@ import com.sun.source.tree.Tree; import com.sun.source.util.TreePath; -import java.io.ByteArrayInputStream; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -698,11 +697,8 @@ private static FileObject createFile (final FileObject folder, final String name final FileObject fo = FileUtil.createData(folder, name); final FileLock lock = fo.lock(); try { - final OutputStream out = fo.getOutputStream(lock); - try { - FileUtil.copy(new ByteArrayInputStream(content.getBytes()), out); - } finally { - out.close(); + try (OutputStream out = fo.getOutputStream(lock)) { + out.write(content.getBytes()); } } finally { lock.releaseLock(); diff --git a/java/java.source.base/test/unit/src/org/netbeans/api/java/source/TestUtilities.java b/java/java.source.base/test/unit/src/org/netbeans/api/java/source/TestUtilities.java index 21b1039a262b..972c2bc0d428 100644 --- a/java/java.source.base/test/unit/src/org/netbeans/api/java/source/TestUtilities.java +++ b/java/java.source.base/test/unit/src/org/netbeans/api/java/source/TestUtilities.java @@ -19,13 +19,11 @@ package org.netbeans.api.java.source; -import java.io.ByteArrayInputStream; import java.io.EOFException; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; -import java.io.InputStream; import java.io.OutputStream; import java.net.URI; import java.net.URL; @@ -33,9 +31,7 @@ import java.nio.charset.StandardCharsets; import java.nio.file.Path; import java.nio.file.spi.FileSystemProvider; -import java.util.ArrayList; import java.util.Collection; -import java.util.List; import java.util.ServiceLoader; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future; @@ -55,7 +51,6 @@ import org.openide.filesystems.FileUtil; import org.openide.modules.SpecificationVersion; import org.openide.util.BaseUtilities; -import org.openide.util.Utilities; /** * Utilities to aid unit testing java.source module. @@ -173,12 +168,9 @@ public static final String copyGZipFileToString (java.io.File f) throws java.io. * @return the created file */ public static final File copyStringToFile (File f, String content) throws Exception { - FileOutputStream os = new FileOutputStream(f); - InputStream is = new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)); - FileUtil.copy(is, os); - os.close (); - is.close(); - + try (FileOutputStream os = new FileOutputStream(f)) { + os.write(content.getBytes(StandardCharsets.UTF_8)); + } return f; } @@ -190,12 +182,9 @@ public static final File copyStringToFile (File f, String content) throws Except * @return the created file */ public static final FileObject copyStringToFile (FileObject f, String content) throws Exception { - OutputStream os = f.getOutputStream(); - InputStream is = new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)); - FileUtil.copy(is, os); - os.close (); - is.close(); - + try (OutputStream os = f.getOutputStream()) { + os.write(content.getBytes(StandardCharsets.UTF_8)); + } return f; } diff --git a/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/ModuleNamesTest.java b/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/ModuleNamesTest.java index 8c14b99628c9..572e3478065b 100644 --- a/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/ModuleNamesTest.java +++ b/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/ModuleNamesTest.java @@ -627,10 +627,7 @@ private static Supplier moduleInfoClz( null; if (fo != null) { try (InputStream in = fo.openInputStream()) { - final ByteArrayOutputStream out = new ByteArrayOutputStream(); - FileUtil.copy(in, out); - out.close(); - return out.toByteArray(); + return in.readAllBytes(); } } else { return null; diff --git a/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/TestUtil.java b/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/TestUtil.java index 12e4b7abbb78..6a6a36bfe714 100644 --- a/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/TestUtil.java +++ b/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/TestUtil.java @@ -155,7 +155,7 @@ public static File createRT_JAR(File destDir) throws IOException { if (!f.getNameExt().equals("module-info.class")) { out.putNextEntry(new ZipEntry(FileUtil.getRelativePath(root, f))); try (InputStream in = f.getInputStream()) { - FileUtil.copy(in, out); + in.transferTo(out); } } } diff --git a/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/indexing/JavaCustomIndexerTest.java b/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/indexing/JavaCustomIndexerTest.java index 95c93ed0167a..4baa599ec86a 100644 --- a/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/indexing/JavaCustomIndexerTest.java +++ b/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/indexing/JavaCustomIndexerTest.java @@ -62,7 +62,7 @@ public void testCopyTheClassInsteadOfCompiling() throws Exception { InputStream is = getClass().getResourceAsStream("/test2/NoCompileTestData.class") ) { assertNotNull("test2/NoCompileTestData found", is); - FileUtil.copy(is, os); + is.transferTo(os); } binQuery2.root = classesRoot.toURL(); diff --git a/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/parsing/FastJarTest.java b/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/parsing/FastJarTest.java index d454d5f3e18f..137ff67fc111 100644 --- a/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/parsing/FastJarTest.java +++ b/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/parsing/FastJarTest.java @@ -19,12 +19,9 @@ package org.netbeans.modules.java.source.parsing; -import java.io.BufferedReader; -import java.io.ByteArrayOutputStream; import java.io.File; import java.io.IOException; import java.io.InputStream; -import java.io.InputStreamReader; import java.util.Enumeration; import java.util.HashMap; import java.util.Map; @@ -33,7 +30,6 @@ import java.util.zip.ZipFile; import org.netbeans.junit.NbTestCase; import org.netbeans.modules.java.source.TestUtil; -import org.openide.filesystems.FileUtil; /** * @@ -70,8 +66,7 @@ public void testFastJar () throws Exception { for (FastJar.Entry e : fastEntries) { map.put (e.name,e); } - ZipFile zf = new ZipFile (f); - try { + try (ZipFile zf = new ZipFile (f)) { Enumeration zipEntries = zf.entries(); int entryCount = 0; while (zipEntries.hasMoreElements()) { @@ -82,32 +77,18 @@ public void testFastJar () throws Exception { long zipTime = zipEntry.getTime(); long eTime = e.getTime(); assertEquals(zipTime, eTime); - InputStream zs = zf.getInputStream(zipEntry); - try { - InputStream fs = FastJar.getInputStream(f, e); - try { - assertEquals(e.name, zs, fs); - } finally { - fs.close(); - } - } finally { - zs.close(); + try (InputStream zs = zf.getInputStream(zipEntry); InputStream fs = FastJar.getInputStream(f, e)) { + assertEquals(e.name, zs, fs); } } assertEquals (entryCount, map.size()); - } finally { - zf.close(); } } } private void assertEquals (String file, InputStream a, InputStream b) throws IOException { - ByteArrayOutputStream oa = new ByteArrayOutputStream (); - ByteArrayOutputStream ob = new ByteArrayOutputStream (); - FileUtil.copy(a, oa); - FileUtil.copy(b, ob); - byte[] aa = oa.toByteArray(); - byte[] ab = ob.toByteArray(); + byte[] aa = a.readAllBytes(); + byte[] ab = b.readAllBytes(); assertEquals ("file: "+ file ,aa.length,ab.length); for (int i=0; i< aa.length; i++) { assertEquals("file: "+file+ " offset: "+ i, aa[i], ab[i]); diff --git a/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/parsing/JavacParserTest.java b/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/parsing/JavacParserTest.java index f18b6ce5938d..4056c30fedea 100644 --- a/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/parsing/JavacParserTest.java +++ b/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/parsing/JavacParserTest.java @@ -28,7 +28,6 @@ import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; -import java.io.OutputStream; import java.io.OutputStreamWriter; import java.net.URI; import java.net.URL; @@ -36,12 +35,10 @@ import java.util.Arrays; import java.util.Collection; import java.util.Collections; -import java.util.HashMap; import java.util.HashSet; import java.util.IdentityHashMap; import java.util.List; import java.util.Map; -import java.util.Objects; import java.util.Set; import java.util.concurrent.atomic.AtomicReference; import java.util.function.BiPredicate; @@ -69,9 +66,7 @@ import org.netbeans.api.lexer.TokenHierarchy; import org.netbeans.api.lexer.TokenSequence; import org.netbeans.junit.NbTestCase; -import org.netbeans.modules.java.source.NoJavacHelper; import org.netbeans.modules.java.source.tasklist.CompilerSettings; -import org.netbeans.modules.openide.util.GlobalLookup; import org.netbeans.spi.java.classpath.support.ClassPathSupport; import org.openide.cookies.EditorCookie; import org.openide.filesystems.FileObject; @@ -93,8 +88,6 @@ import org.netbeans.modules.parsing.spi.SchedulerTask; import org.netbeans.modules.parsing.spi.SourceModificationEvent; import org.netbeans.modules.parsing.spi.TaskFactory; -import org.netbeans.spi.java.queries.CompilerOptionsQueryImplementation; -import org.openide.util.lookup.ProxyLookup; /** * @@ -702,11 +695,9 @@ private static void copyResource(URL resource, File file) throws IOException { assertNotNull("Resource found", resource); file.getParentFile().mkdirs(); assertTrue("New file " + file + " created", file.createNewFile()); - FileOutputStream os = new FileOutputStream(file); - InputStream is = resource.openStream(); - FileUtil.copy(is, os); - is.close(); - os.close(); + try (InputStream is = resource.openStream(); FileOutputStream os = new FileOutputStream(file)) { + is.transferTo(os); + } } private static final CompilerSettingsImpl settings = new CompilerSettingsImpl(); diff --git a/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/usages/BinaryAnalyserTest.java b/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/usages/BinaryAnalyserTest.java index 326f12874f79..485fbac3bf04 100644 --- a/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/usages/BinaryAnalyserTest.java +++ b/java/java.source.base/test/unit/src/org/netbeans/modules/java/source/usages/BinaryAnalyserTest.java @@ -447,13 +447,9 @@ private void unzip(File what, File where) throws IOException { File target = new File(where, current.getName()); target.getParentFile().mkdirs(); assertTrue(target.getParentFile().isDirectory()); - InputStream in = jf.getInputStream(current); - OutputStream out = new BufferedOutputStream(new FileOutputStream(target)); - - FileUtil.copy(in, out); - - in.close(); - out.close(); + try (InputStream in = jf.getInputStream(current); OutputStream out = new BufferedOutputStream(new FileOutputStream(target))) { + in.transferTo(out); + } } } diff --git a/java/java.source/src/org/netbeans/modules/java/classfile/CodeGenerator.java b/java/java.source/src/org/netbeans/modules/java/classfile/CodeGenerator.java index fe6bd7441446..229f569c5179 100644 --- a/java/java.source/src/org/netbeans/modules/java/classfile/CodeGenerator.java +++ b/java/java.source/src/org/netbeans/modules/java/classfile/CodeGenerator.java @@ -46,7 +46,6 @@ import com.sun.tools.javap.Context; import com.sun.tools.javap.Messages; -import java.io.ByteArrayInputStream; import java.io.File; import java.io.IOException; import java.io.InputStream; @@ -140,12 +139,8 @@ public static FileObject generateCode(final ClasspathInfo cpInfo, final ElementH try { FileObject file = FileUtil.createMemoryFileSystem().getRoot().createData(toOpenHandle.getKind() == ElementKind.MODULE ? "module-info.java" : "test.java"); //NOI18N - OutputStream out = file.getOutputStream(); - - try { - FileUtil.copy(new ByteArrayInputStream("".getBytes(StandardCharsets.UTF_8)), out); //NOI18N - } finally { - out.close(); + try (OutputStream out = file.getOutputStream()) { + out.write("".getBytes(StandardCharsets.UTF_8)); } JavaSource js = JavaSource.create(cpInfo, file); @@ -270,11 +265,8 @@ public void run(WorkingCopy wc) throws Exception { if (resultFile != null && !resultFile.canWrite()) { resultFile.setWritable(true); } - out = result[0].getOutputStream(); - try { - FileUtil.copy(new ByteArrayInputStream(r.getResultingSource(file).getBytes(StandardCharsets.UTF_8)), out); - } finally { - out.close(); + try (OutputStream out = result[0].getOutputStream()) { + out.write(r.getResultingSource(file).getBytes(StandardCharsets.UTF_8)); } if (resultFile != null) { resultFile.setReadOnly(); diff --git a/java/java.sourceui/test/unit/src/org/netbeans/api/java/source/ui/ElementHeadersTest.java b/java/java.sourceui/test/unit/src/org/netbeans/api/java/source/ui/ElementHeadersTest.java index ec5165651770..7c14f2521754 100644 --- a/java/java.sourceui/test/unit/src/org/netbeans/api/java/source/ui/ElementHeadersTest.java +++ b/java/java.sourceui/test/unit/src/org/netbeans/api/java/source/ui/ElementHeadersTest.java @@ -465,7 +465,7 @@ public void testUseSourceAttacher() throws Exception { FileObject utilDir = FileUtil.createFolder(openideBin, "org/openide/util"); FileObject cf = utilDir.createData("Cancellable", "class"); try (InputStream is = cancURL.openStream(); OutputStream os = cf.getOutputStream()) { - FileUtil.copy(is, os); + is.transferTo(os); } classPathElements = new FileObject[] { openideBin }; return null; diff --git a/java/jshell.support/src/org/netbeans/modules/jshell/support/SnippetsFolder.java b/java/jshell.support/src/org/netbeans/modules/jshell/support/SnippetsFolder.java index 28052022b3b2..dc3b916a6603 100644 --- a/java/jshell.support/src/org/netbeans/modules/jshell/support/SnippetsFolder.java +++ b/java/jshell.support/src/org/netbeans/modules/jshell/support/SnippetsFolder.java @@ -155,7 +155,7 @@ public FileObject saveClass(String name, String description, InputStream content FileObject target = FileUtil.createFolder(pdir, PATH_SNIPPETS); try(OutputStream ostm = target.createAndOpen(name + ".java")) { - FileUtil.copy(contents, ostm); + contents.transferTo(ostm); } FileObject snipFile = target.getFileObject(name + ".java"); return snipFile; diff --git a/java/maven.checkstyle/src/org/netbeans/modules/maven/format/checkstyle/AuxPropsImpl.java b/java/maven.checkstyle/src/org/netbeans/modules/maven/format/checkstyle/AuxPropsImpl.java index 65cf94a05abb..4a7d7e3756d1 100644 --- a/java/maven.checkstyle/src/org/netbeans/modules/maven/format/checkstyle/AuxPropsImpl.java +++ b/java/maven.checkstyle/src/org/netbeans/modules/maven/format/checkstyle/AuxPropsImpl.java @@ -93,7 +93,7 @@ private FileObject copyToCacheDir(InputStream in) throws IOException { file = cacheDir.createData("checkstyle-checker", "xml"); } try (in; OutputStream outst = file.getOutputStream()) { - FileUtil.copy(in, outst); + in.transferTo(outst); } return file; } diff --git a/java/maven.indexer/test/unit/src/org/netbeans/modules/maven/indexer/ClassDependencyIndexCreatorTest.java b/java/maven.indexer/test/unit/src/org/netbeans/modules/maven/indexer/ClassDependencyIndexCreatorTest.java index 71079fd9203a..52f73c3efc25 100644 --- a/java/maven.indexer/test/unit/src/org/netbeans/modules/maven/indexer/ClassDependencyIndexCreatorTest.java +++ b/java/maven.indexer/test/unit/src/org/netbeans/modules/maven/indexer/ClassDependencyIndexCreatorTest.java @@ -32,7 +32,6 @@ import org.netbeans.modules.maven.indexer.api.RepositoryQueries.ClassUsage; import org.netbeans.modules.maven.indexer.spi.ClassUsageQuery; import org.netbeans.modules.maven.indexer.spi.ClassesQuery; -import org.openide.filesystems.FileUtil; import org.openide.util.test.JarBuilder; import org.openide.util.test.TestFileUtils; @@ -154,9 +153,7 @@ public void testRead() throws Exception { // #206111 "pkg/Clazz.class:ABC"); Map content = new TreeMap<>(); new ClassDependencyIndexCreator().read(jar, (String name, InputStream classData, Set siblings) -> { - ByteArrayOutputStream out = new ByteArrayOutputStream(); - FileUtil.copy(classData, out); - content.put(name, out.toByteArray()); + content.put(name, classData.readAllBytes()); }); assertEquals("[pkg/Clazz]", content.keySet().toString()); assertEquals("[65, 66, 67]", Arrays.toString(content.get("pkg/Clazz"))); diff --git a/java/maven.model/test/unit/src/org/netbeans/modules/maven/pom/ModelTest.java b/java/maven.model/test/unit/src/org/netbeans/modules/maven/pom/ModelTest.java index 36eaaf141f9e..4cf90396846f 100644 --- a/java/maven.model/test/unit/src/org/netbeans/modules/maven/pom/ModelTest.java +++ b/java/maven.model/test/unit/src/org/netbeans/modules/maven/pom/ModelTest.java @@ -199,7 +199,7 @@ private ModelSource createModelSource(String templateName) throws FileNotFoundEx FileObject fo = FileUtil.toFileObject(templateFile); FileInputStream str = new FileInputStream(templateFile); StringOutputStream out = new StringOutputStream(); - FileUtil.copy(str, out); + str.transferTo(out); String dir = System.getProperty("java.io.tmpdir"); File sourceFile = new File(dir, templateName); ModelSource source = Utilities.createModelSourceForMissingFile(sourceFile, true, out.toString(), "text/xml"); diff --git a/java/maven.refactoring/test/unit/src/org/netbeans/modules/maven/refactoring/dependency/MavenDependencyModifierImplTestBase.java b/java/maven.refactoring/test/unit/src/org/netbeans/modules/maven/refactoring/dependency/MavenDependencyModifierImplTestBase.java index 61ee695ff190..03420b81a53c 100644 --- a/java/maven.refactoring/test/unit/src/org/netbeans/modules/maven/refactoring/dependency/MavenDependencyModifierImplTestBase.java +++ b/java/maven.refactoring/test/unit/src/org/netbeans/modules/maven/refactoring/dependency/MavenDependencyModifierImplTestBase.java @@ -65,7 +65,7 @@ protected Project makeProject(String subdir, String alternateBuildscript) throws FileObject fo = src.getFileObject(alternateBuildscript); FileObject target = projectDir.getFileObject("pom.xml"); try (InputStream is = fo.getInputStream(); OutputStream os = target.getOutputStream()) { - FileUtil.copy(is, os); + is.transferTo(os); } /* if (target != null) { diff --git a/java/maven/src/org/netbeans/modules/maven/cos/CopyResourcesOnSave.java b/java/maven/src/org/netbeans/modules/maven/cos/CopyResourcesOnSave.java index 7abbb9dfab07..6ed3066b8fbf 100644 --- a/java/maven/src/org/netbeans/modules/maven/cos/CopyResourcesOnSave.java +++ b/java/maven/src/org/netbeans/modules/maven/cos/CopyResourcesOnSave.java @@ -131,7 +131,7 @@ private static void copySrcToDest( FileObject srcFile, FileObject destFile) thro is = srcFile.getInputStream(); fl = destFile.lock(); os = destFile.getOutputStream(fl); - FileUtil.copy(is, os); + is.transferTo(os); } finally { if (is != null) { is.close(); diff --git a/java/maven/src/org/netbeans/modules/maven/customizer/LicenseHeaderPanelProvider.java b/java/maven/src/org/netbeans/modules/maven/customizer/LicenseHeaderPanelProvider.java index f373869b0b75..3df491d16aab 100644 --- a/java/maven/src/org/netbeans/modules/maven/customizer/LicenseHeaderPanelProvider.java +++ b/java/maven/src/org/netbeans/modules/maven/customizer/LicenseHeaderPanelProvider.java @@ -18,7 +18,6 @@ */ package org.netbeans.modules.maven.customizer; -import java.io.ByteArrayInputStream; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -103,11 +102,8 @@ public void performOperation(POMModel model) { fo = FileUtil.toFileObject(file); } if (fo.isData()) { - OutputStream out = fo.getOutputStream(); - try { - FileUtil.copy(new ByteArrayInputStream(licenseContent.getBytes()), out); - } finally { - out.close(); + try (OutputStream out = fo.getOutputStream()) { + out.write(licenseContent.getBytes()); } } } else { diff --git a/java/maven/test/unit/src/org/netbeans/modules/maven/classpath/ClassPathProviderImplTest.java b/java/maven/test/unit/src/org/netbeans/modules/maven/classpath/ClassPathProviderImplTest.java index 0dc5fbd2a40f..0c45c629ffa7 100644 --- a/java/maven/test/unit/src/org/netbeans/modules/maven/classpath/ClassPathProviderImplTest.java +++ b/java/maven/test/unit/src/org/netbeans/modules/maven/classpath/ClassPathProviderImplTest.java @@ -557,7 +557,7 @@ public void testChangeProcessorsFromImplicitToExplicit() throws Exception { // rewrite the file in place try (InputStream is = prjCopy.getFileObject("pom-with-processor.xml").getInputStream(); OutputStream os = pom.getOutputStream()) { - FileUtil.copy(is, os); + is.transferTo(os); } }); diff --git a/java/spring.beans/src/org/netbeans/modules/spring/beans/refactoring/Modifications.java b/java/spring.beans/src/org/netbeans/modules/spring/beans/refactoring/Modifications.java index 457c91422556..fd1554f762b6 100644 --- a/java/spring.beans/src/org/netbeans/modules/spring/beans/refactoring/Modifications.java +++ b/java/spring.beans/src/org/netbeans/modules/spring/beans/refactoring/Modifications.java @@ -28,7 +28,6 @@ import org.netbeans.editor.BaseDocument; import org.openide.cookies.EditorCookie; import org.openide.filesystems.FileObject; -import org.openide.filesystems.FileUtil; import org.openide.loaders.DataObject; import org.openide.text.PositionBounds; import org.openide.text.PositionRef; @@ -110,21 +109,14 @@ private void commit(final FileObject fileObject, final List differen return; } } - InputStream ins = null; - ByteArrayOutputStream baos = null; Reader inputReader = null; try { Charset encoding = FileEncodingQuery.getEncoding(fileObject); - ins = fileObject.getInputStream(); - baos = new ByteArrayOutputStream(); - FileUtil.copy(ins, baos); - - ins.close(); - ins = null; - byte[] arr = baos.toByteArray(); + byte[] arr; + try (InputStream ins = fileObject.getInputStream()) { + arr = ins.readAllBytes(); + } int arrLength = convertToLF(arr); - baos.close(); - baos = null; inputReader = new InputStreamReader(new ByteArrayInputStream(arr, 0, arrLength), encoding); // initialize standard commit output stream, if user // does not provide his own writer @@ -186,10 +178,6 @@ else if (diff1.getStartPosition().getOffset() > diff2.getStartPosition().getOffs while ((count = inputReader.read(buff)) > 0) outWriter.write(buff, 0, count); } finally { - if (ins != null) - ins.close(); - if (baos != null) - baos.close(); if (inputReader != null) inputReader.close(); if (outWriter != null) diff --git a/java/spring.beans/test/unit/src/org/netbeans/modules/spring/beans/TestUtils.java b/java/spring.beans/test/unit/src/org/netbeans/modules/spring/beans/TestUtils.java index 514569dda1d4..b75ede80c8c3 100644 --- a/java/spring.beans/test/unit/src/org/netbeans/modules/spring/beans/TestUtils.java +++ b/java/spring.beans/test/unit/src/org/netbeans/modules/spring/beans/TestUtils.java @@ -31,7 +31,6 @@ import org.netbeans.api.xml.lexer.XMLTokenId; import org.netbeans.editor.BaseDocument; import org.netbeans.modules.spring.api.beans.SpringConstants; -import org.openide.filesystems.FileUtil; import org.openide.text.CloneableEditorSupport; /** @@ -76,31 +75,20 @@ public static BaseDocument createSpringXMLConfigDocument(String content) throws } public static void copyStringToFile(String string, File path) throws IOException { - InputStream inputStream = new ByteArrayInputStream(string.getBytes(StandardCharsets.UTF_8)); - try { + try (InputStream inputStream = new ByteArrayInputStream(string.getBytes(StandardCharsets.UTF_8))) { copyStreamToFile(inputStream, path); - } finally { - inputStream.close(); } } public static String copyFileToString(File path) throws IOException { - ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); - FileInputStream inputStream = new FileInputStream(path); - try { - FileUtil.copy(inputStream, outputStream); - } finally { - inputStream.close(); + try (FileInputStream inputStream = new FileInputStream(path)) { + return new String(inputStream.readAllBytes(), StandardCharsets.UTF_8); } - return new String(outputStream.toByteArray(), StandardCharsets.UTF_8); } private static void copyStreamToFile(InputStream inputStream, File path) throws IOException { - FileOutputStream outputStream = new FileOutputStream(path, false); - try { - FileUtil.copy(inputStream, outputStream); - } finally { - outputStream.close(); + try (FileOutputStream outputStream = new FileOutputStream(path, false)) { + inputStream.transferTo(outputStream); } } } diff --git a/javafx/javafx2.editor/test/unit/src/org/netbeans/modules/javafx2/editor/GoldenFileTestBase.java b/javafx/javafx2.editor/test/unit/src/org/netbeans/modules/javafx2/editor/GoldenFileTestBase.java index 11863ede3ce1..653c80fc3fa5 100644 --- a/javafx/javafx2.editor/test/unit/src/org/netbeans/modules/javafx2/editor/GoldenFileTestBase.java +++ b/javafx/javafx2.editor/test/unit/src/org/netbeans/modules/javafx2/editor/GoldenFileTestBase.java @@ -29,9 +29,7 @@ import javax.swing.text.Document; import org.netbeans.api.lexer.TokenHierarchy; import org.netbeans.modules.javafx2.editor.completion.model.FxmlParserResult; -import org.netbeans.modules.javafx2.editor.parser.FxModelBuilder; import org.netbeans.modules.javafx2.editor.parser.PrintVisitor; -import org.netbeans.modules.javafx2.editor.sax.XmlLexerParser; import org.openide.cookies.EditorCookie; import org.openide.filesystems.FileObject; import org.openide.filesystems.FileUtil; @@ -62,11 +60,9 @@ protected void setUp() throws Exception { replaceAll("\\.", "/") + "/" + fname + ".fxml"); File w = new File(getWorkDir(), f.getName()); - InputStream is = new FileInputStream(f); - OutputStream os = new FileOutputStream(w); - FileUtil.copy(is, os); - os.close(); - is.close(); + try (InputStream is = new FileInputStream(f); OutputStream os = new FileOutputStream(w)) { + is.transferTo(os); + } FileObject fo = FileUtil.toFileObject(w); sourceDO = DataObject.find(fo); document = ((EditorCookie)sourceDO.getCookie(EditorCookie.class)).openDocument(); diff --git a/php/php.api.phpmodule/src/org/netbeans/modules/php/api/util/FileUtils.java b/php/php.api.phpmodule/src/org/netbeans/modules/php/api/util/FileUtils.java index f0dec4f46218..be647fbff257 100644 --- a/php/php.api.phpmodule/src/org/netbeans/modules/php/api/util/FileUtils.java +++ b/php/php.api.phpmodule/src/org/netbeans/modules/php/api/util/FileUtils.java @@ -624,7 +624,7 @@ private static void copyZipEntry(ZipFile zipFile, ZipEntry zipEntry, File destin return; } try (InputStream inputStream = zipFile.getInputStream(zipEntry); FileOutputStream outputStream = new FileOutputStream(destinationFile)) { - FileUtil.copy(inputStream, outputStream); + inputStream.transferTo(outputStream); } } diff --git a/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/csl/TestUtilities.java b/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/csl/TestUtilities.java index 344d539cbd95..73e37e26ff4e 100644 --- a/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/csl/TestUtilities.java +++ b/php/php.editor/test/unit/src/org/netbeans/modules/php/editor/csl/TestUtilities.java @@ -30,7 +30,6 @@ import java.util.zip.GZIPInputStream; import org.openide.filesystems.FileObject; -import org.openide.filesystems.FileUtil; /** * Utilities to aid unit testing java.source module. @@ -85,12 +84,9 @@ public static final String copyGZipFileToString (java.io.File f) throws java.io. * @return the created file */ public static final File copyStringToFile (File f, String content) throws Exception { - FileOutputStream os = new FileOutputStream(f); - InputStream is = new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)); - FileUtil.copy(is, os); - os.close (); - is.close(); - + try (FileOutputStream os = new FileOutputStream(f)) { + os.write(content.getBytes(StandardCharsets.UTF_8)); + } return f; } @@ -102,12 +98,9 @@ public static final File copyStringToFile (File f, String content) throws Except * @return the created file */ public static final FileObject copyStringToFile (FileObject f, String content) throws Exception { - OutputStream os = f.getOutputStream(); - InputStream is = new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)); - FileUtil.copy(is, os); - os.close (); - is.close(); - + try (OutputStream os = f.getOutputStream()) { + os.write(content.getBytes(StandardCharsets.UTF_8)); + } return f; } diff --git a/php/php.project/src/org/netbeans/modules/php/project/connections/RemoteClient.java b/php/php.project/src/org/netbeans/modules/php/project/connections/RemoteClient.java index a4b85775e34f..09a1d7a57b0d 100644 --- a/php/php.project/src/org/netbeans/modules/php/project/connections/RemoteClient.java +++ b/php/php.project/src/org/netbeans/modules/php/project/connections/RemoteClient.java @@ -879,7 +879,7 @@ private boolean copyTmpLocalFile(final TmpLocalFile source, final File target) t // TODO the doewnload action shoudln't save all file before // executing, then the ide will ask, whether user wants // to replace currently editted file. - FileUtil.copy(in, out); + in.transferTo(out); moved = true; } } finally { diff --git a/php/php.project/src/org/netbeans/modules/php/project/connections/sync/SyncController.java b/php/php.project/src/org/netbeans/modules/php/project/connections/sync/SyncController.java index a5a098ce747b..86eaa5df71fe 100644 --- a/php/php.project/src/org/netbeans/modules/php/project/connections/sync/SyncController.java +++ b/php/php.project/src/org/netbeans/modules/php/project/connections/sync/SyncController.java @@ -492,7 +492,7 @@ private boolean copyContent(TmpLocalFile source, File target) throws IOException return false; } try (InputStream inputStream = source.getInputStream(); OutputStream outputStream = fileObject.getOutputStream()) { - FileUtil.copy(inputStream, outputStream); + inputStream.transferTo(outputStream); } return true; } diff --git a/php/php.project/src/org/netbeans/modules/php/project/connections/sync/diff/DiffPanel.java b/php/php.project/src/org/netbeans/modules/php/project/connections/sync/diff/DiffPanel.java index b512e1887bac..a88cd32fd338 100644 --- a/php/php.project/src/org/netbeans/modules/php/project/connections/sync/diff/DiffPanel.java +++ b/php/php.project/src/org/netbeans/modules/php/project/connections/sync/diff/DiffPanel.java @@ -297,7 +297,7 @@ private void copyContent(File file, TmpLocalFile localTmpFile) throws IOExceptio return; } try (InputStream inputStream = fileObject.getInputStream(); OutputStream outputStream = localTmpFile.getOutputStream()) { - FileUtil.copy(inputStream, outputStream); + inputStream.transferTo(outputStream); } } diff --git a/php/php.project/src/org/netbeans/modules/php/project/ui/customizer/PhpProjectProperties.java b/php/php.project/src/org/netbeans/modules/php/project/ui/customizer/PhpProjectProperties.java index 5bb73425b77c..69608865472b 100644 --- a/php/php.project/src/org/netbeans/modules/php/project/ui/customizer/PhpProjectProperties.java +++ b/php/php.project/src/org/netbeans/modules/php/project/ui/customizer/PhpProjectProperties.java @@ -18,7 +18,6 @@ */ package org.netbeans.modules.php.project.ui.customizer; -import java.io.ByteArrayInputStream; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -813,7 +812,7 @@ void saveProperties() throws IOException { } else { charsetName = ProjectPropertiesSupport.getEncoding(project); } - FileUtil.copy(new ByteArrayInputStream(changedLicensePathContent.getBytes(charsetName)), out); + out.write(changedLicensePathContent.getBytes(charsetName)); } } diff --git a/php/php.samples/src/org/netbeans/modules/php/samples/PHPSamplesWizardIterator.java b/php/php.samples/src/org/netbeans/modules/php/samples/PHPSamplesWizardIterator.java index d5a6ea84f2dc..61e914299991 100644 --- a/php/php.samples/src/org/netbeans/modules/php/samples/PHPSamplesWizardIterator.java +++ b/php/php.samples/src/org/netbeans/modules/php/samples/PHPSamplesWizardIterator.java @@ -20,7 +20,6 @@ import java.awt.Component; import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; import java.io.File; import java.io.IOException; import java.io.InputStream; @@ -226,19 +225,14 @@ private static void unZipFile(InputStream source, FileObject projectRoot) throws } private static void writeFile(ZipInputStream str, FileObject fo) throws IOException { - OutputStream out = fo.getOutputStream(); - try { - FileUtil.copy(str, out); - } finally { - out.close(); + try (OutputStream out = fo.getOutputStream()) { + str.transferTo(out); } } private static void filterProjectXML(FileObject fo, ZipInputStream str, String name) throws IOException { try { - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - FileUtil.copy(str, baos); - Document doc = XMLUtil.parse(new InputSource(new ByteArrayInputStream(baos.toByteArray())), false, false, null, null); + Document doc = XMLUtil.parse(new InputSource(new ByteArrayInputStream(str.readAllBytes())), false, false, null, null); NodeList nl = doc.getDocumentElement().getElementsByTagName("name"); if (nl != null) { for (int i = 0; i < nl.getLength(); i++) { @@ -252,11 +246,8 @@ private static void filterProjectXML(FileObject fo, ZipInputStream str, String n } } } - OutputStream out = fo.getOutputStream(); - try { + try (OutputStream out = fo.getOutputStream()) { XMLUtil.write(doc, out, "UTF-8"); - } finally { - out.close(); } } catch (Exception ex) { Exceptions.printStackTrace(ex); diff --git a/platform/api.templates/test/unit/src/org/netbeans/modules/templates/Bug138973Test.java b/platform/api.templates/test/unit/src/org/netbeans/modules/templates/Bug138973Test.java index 5b4ae2da2a6b..1714b48d211a 100644 --- a/platform/api.templates/test/unit/src/org/netbeans/modules/templates/Bug138973Test.java +++ b/platform/api.templates/test/unit/src/org/netbeans/modules/templates/Bug138973Test.java @@ -23,7 +23,6 @@ import org.openide.loaders.*; import java.io.BufferedReader; import java.io.BufferedWriter; -import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; @@ -81,11 +80,9 @@ public void testBug() throws Exception { templateFile.setAttribute ("template", Boolean.TRUE); templateFile.setAttribute(ScriptingCreateFromTemplateHandler.SCRIPT_ENGINE_ATTR, "js"); byte[] templateBytes = TESTING_TEXT.getBytes(StandardCharsets.ISO_8859_1); - InputStream source = new ByteArrayInputStream(templateBytes); - OutputStream target = templateFile.getOutputStream(); - FileUtil.copy(source, target); - target.close(); - source.close(); + try (OutputStream target = templateFile.getOutputStream()) { + target.write(templateBytes); + } assert templateFile.getSize() != 0L; templateFile.setAttribute("template", Boolean.TRUE); diff --git a/platform/api.templates/test/unit/src/org/netbeans/modules/templates/SCFTHandlerTest.java b/platform/api.templates/test/unit/src/org/netbeans/modules/templates/SCFTHandlerTest.java index 431e1d6dc504..5c9e084a5846 100644 --- a/platform/api.templates/test/unit/src/org/netbeans/modules/templates/SCFTHandlerTest.java +++ b/platform/api.templates/test/unit/src/org/netbeans/modules/templates/SCFTHandlerTest.java @@ -243,7 +243,7 @@ public void testUTF8() throws Exception { FileObject xmldir = FileUtil.createFolder(root, "xml"); FileObject xml = FileUtil.createData(xmldir, "class.txt"); OutputStream os = xml.getOutputStream(); - FileUtil.copy(getClass().getResourceAsStream("utf8.xml"), os); + getClass().getResourceAsStream("utf8.xml").transferTo(os); xml.setAttribute(ScriptingCreateFromTemplateHandler.SCRIPT_ENGINE_ATTR, "js"); os.close(); diff --git a/platform/autoupdate.services/src/org/netbeans/modules/autoupdate/services/Utilities.java b/platform/autoupdate.services/src/org/netbeans/modules/autoupdate/services/Utilities.java index 1a08c8ea3209..16dcc393de99 100644 --- a/platform/autoupdate.services/src/org/netbeans/modules/autoupdate/services/Utilities.java +++ b/platform/autoupdate.services/src/org/netbeans/modules/autoupdate/services/Utilities.java @@ -63,7 +63,6 @@ import org.netbeans.updater.ModuleUpdater; import org.netbeans.updater.UpdateTracking; import org.netbeans.updater.UpdaterDispatcher; -import org.openide.filesystems.FileUtil; import org.openide.modules.*; import org.openide.util.*; import org.openide.xml.XMLUtil; @@ -468,35 +467,15 @@ private static void writeXMLDocumentToFile (Document doc, File dest) { doc.getDocumentElement ().normalize (); dest.getParentFile ().mkdirs (); - InputStream is = null; - ByteArrayOutputStream bos = new ByteArrayOutputStream (); - OutputStream fos = null; try { - try { - XMLUtil.write (doc, bos, "UTF-8"); // NOI18N - bos.close (); - fos = new FileOutputStream (dest); - is = new ByteArrayInputStream (bos.toByteArray ()); - FileUtil.copy (is, fos); - } finally { - if (is != null) { - is.close (); + try (ByteArrayOutputStream bos = new ByteArrayOutputStream()) { + XMLUtil.write(doc, bos, "UTF-8"); // NOI18N + try (OutputStream fos = new FileOutputStream(dest)) { + fos.write(bos.toByteArray()); } - if (fos != null) { - fos.close (); - } - bos.close (); } - } catch (java.io.FileNotFoundException fnfe) { - Exceptions.printStackTrace (fnfe); } catch (java.io.IOException ioe) { Exceptions.printStackTrace (ioe); - } finally { - try { - bos.close (); - } catch (IOException x) { - Exceptions.printStackTrace (x); - } } } @@ -536,20 +515,9 @@ private static void writeMarkedFilesToFile (Collection files, File dest) { dest.getParentFile ().mkdirs (); assert dest.getParentFile ().exists () && dest.getParentFile ().isDirectory () : "Parent of " + dest + " exists and is directory."; - InputStream is = null; - OutputStream fos = null; - try { - try { - fos = new FileOutputStream (dest); - is = new ByteArrayInputStream (content.toString().getBytes()); - FileUtil.copy (is, fos); - } finally { - if (is != null) is.close(); - if (fos != null) fos.close(); - } - } catch (java.io.FileNotFoundException fnfe) { - Exceptions.printStackTrace(fnfe); + try (OutputStream fos = new FileOutputStream(dest)) { + fos.write(content.toString().getBytes()); } catch (java.io.IOException ioe) { Exceptions.printStackTrace(ioe); } @@ -612,7 +580,6 @@ public static Date readInstallTimeFromUpdateTracking (ModuleInfo m) { } static void writeUpdateOfUpdaterJar (JarEntry updaterJarEntry, File zipFileWithUpdater, File targetCluster) throws IOException { - JarFile jf = new JarFile(zipFileWithUpdater); String entryPath = updaterJarEntry.getName(); String entryName = entryPath.contains("/") ? entryPath.substring(entryPath.lastIndexOf("/") + 1) : entryPath; File dest = new File (targetCluster, UpdaterDispatcher.UPDATE_DIR + // updater @@ -622,19 +589,11 @@ static void writeUpdateOfUpdaterJar (JarEntry updaterJarEntry, File zipFileWithU dest.getParentFile ().mkdirs (); assert dest.getParentFile ().exists () && dest.getParentFile ().isDirectory () : "Parent of " + dest + " exists and is directory."; - InputStream is = null; - OutputStream fos = null; - - try { - try { - fos = new FileOutputStream (dest); - is = jf.getInputStream (updaterJarEntry); - FileUtil.copy (is, fos); - } finally { - if (is != null) is.close(); - if (fos != null) fos.close(); - jf.close(); - } + + try (JarFile jf = new JarFile(zipFileWithUpdater); + InputStream is = jf.getInputStream(updaterJarEntry); + OutputStream os = new FileOutputStream(dest)) { + is.transferTo(os); } catch (java.io.FileNotFoundException fnfe) { getLogger ().log (Level.SEVERE, fnfe.getLocalizedMessage (), fnfe); } catch (java.io.IOException ioe) { diff --git a/platform/autoupdate.services/src/org/netbeans/modules/autoupdate/updateprovider/AutoupdateCatalogCache.java b/platform/autoupdate.services/src/org/netbeans/modules/autoupdate/updateprovider/AutoupdateCatalogCache.java index d415c08f7c89..ac7723e1caa3 100644 --- a/platform/autoupdate.services/src/org/netbeans/modules/autoupdate/updateprovider/AutoupdateCatalogCache.java +++ b/platform/autoupdate.services/src/org/netbeans/modules/autoupdate/updateprovider/AutoupdateCatalogCache.java @@ -30,7 +30,6 @@ import java.util.logging.Level; import java.util.logging.Logger; import org.netbeans.modules.autoupdate.services.AutoupdateSettings; -import org.openide.filesystems.FileUtil; import org.openide.modules.Places; import org.openide.util.Utilities; @@ -259,12 +258,8 @@ private void updateCachedFile(File cache, File temp) { if (!temp.renameTo(cache)) { err.log(Level.INFO, "Cannot rename temp {0} to cache {1}", new Object[]{temp, cache}); err.log(Level.INFO, "Trying to copy {0} to cache {1}", new Object[] {temp, cache}); - try { - FileOutputStream os = new FileOutputStream(cache); - FileInputStream is = new FileInputStream(temp); - FileUtil.copy(is, os); - os.close(); - is.close(); + try (FileInputStream is = new FileInputStream(temp); FileOutputStream os = new FileOutputStream(cache)) { + is.transferTo(os); temp.delete(); } catch (IOException ex) { err.log(Level.INFO, "Cannot even copy: {0}", ex.getMessage()); diff --git a/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/DefaultTestCase.java b/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/DefaultTestCase.java index 5d62d1c21fd1..87bae55a6309 100644 --- a/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/DefaultTestCase.java +++ b/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/DefaultTestCase.java @@ -32,7 +32,6 @@ import org.netbeans.modules.autoupdate.services.*; import org.netbeans.junit.NbTestCase; import org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogProvider; -import org.openide.filesystems.FileUtil; import org.openide.util.Lookup; /** @@ -59,12 +58,8 @@ public MyProvider () { } public void populateCatalog(InputStream is) throws FileNotFoundException, IOException { - OutputStream os = new FileOutputStream(catalogFile); - try { - FileUtil.copy(is, os); - } finally { - is.close(); - os.close(); + try (is; OutputStream os = new FileOutputStream(catalogFile)) { + is.transferTo(os); } } diff --git a/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/DifferentReleaseVersionsTest.java b/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/DifferentReleaseVersionsTest.java index 327fa3fcfae0..be421de61ade 100644 --- a/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/DifferentReleaseVersionsTest.java +++ b/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/DifferentReleaseVersionsTest.java @@ -195,7 +195,7 @@ private File prepareNBM(String codeName, String releaseVersion, String implVersi jos.putNextEntry(new ZipEntry("netbeans/modules/" + moduleFile + ".jar")); FileInputStream fis = new FileInputStream(jar); - FileUtil.copy(fis, jos); + fis.transferTo(jos); fis.close(); jar.delete(); jos.close(); diff --git a/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/InternalUpdatesTest.java b/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/InternalUpdatesTest.java index e4fd6c754320..c6635ada9be6 100644 --- a/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/InternalUpdatesTest.java +++ b/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/InternalUpdatesTest.java @@ -193,7 +193,7 @@ private File prepareNBM(String codeName, String specVersion, boolean visible, St jos.putNextEntry(new ZipEntry("netbeans/modules/" + moduleFile + ".jar")); FileInputStream fis = new FileInputStream(jar); - FileUtil.copy(fis, jos); + fis.transferTo(jos); fis.close(); jar.delete(); jos.close(); diff --git a/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/TestUtils.java b/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/TestUtils.java index 2289b968b440..a80577f85f42 100644 --- a/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/TestUtils.java +++ b/platform/autoupdate.services/test/unit/src/org/netbeans/api/autoupdate/TestUtils.java @@ -22,6 +22,7 @@ import java.io.File; import java.io.FileOutputStream; import java.io.IOException; +import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; import java.util.Collections; @@ -37,7 +38,6 @@ import org.netbeans.spi.autoupdate.UpdateItem; import org.netbeans.spi.autoupdate.UpdateLicense; import org.netbeans.spi.autoupdate.UpdateProvider; -import org.openide.filesystems.FileUtil; /** * * @author Radek Matous, Jirka Rechtacek @@ -78,9 +78,9 @@ public static File getFile(NbTestCase t, URL res) throws IOException { } } - FileOutputStream os = new FileOutputStream(create); - FileUtil.copy(res.openStream(), os); - os.close(); + try (InputStream is = res.openStream(); FileOutputStream os = new FileOutputStream(create)) { + is.transferTo(os); + } return create; } diff --git a/platform/autoupdate.services/test/unit/src/org/netbeans/modules/autoupdate/services/NbmExternalTest.java b/platform/autoupdate.services/test/unit/src/org/netbeans/modules/autoupdate/services/NbmExternalTest.java index d6177a8e98cb..80980d68789c 100644 --- a/platform/autoupdate.services/test/unit/src/org/netbeans/modules/autoupdate/services/NbmExternalTest.java +++ b/platform/autoupdate.services/test/unit/src/org/netbeans/modules/autoupdate/services/NbmExternalTest.java @@ -225,7 +225,7 @@ private File prepareNBM(String codeName, String releaseVersion, String implVersi jos.putNextEntry(new ZipEntry("netbeans/modules/" + moduleFile + ".jar.external")); FileInputStream fis = new FileInputStream(ext); - FileUtil.copy(fis, jos); + fis.transferTo(jos); fis.close(); ext.delete(); jos.close(); diff --git a/platform/core.netigso/test/unit/src/org/netbeans/core/netigso/NetigsoHid.java b/platform/core.netigso/test/unit/src/org/netbeans/core/netigso/NetigsoHid.java index c5f31be6048e..6f29231634fc 100644 --- a/platform/core.netigso/test/unit/src/org/netbeans/core/netigso/NetigsoHid.java +++ b/platform/core.netigso/test/unit/src/org/netbeans/core/netigso/NetigsoHid.java @@ -24,6 +24,7 @@ import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; +import java.nio.charset.StandardCharsets; import java.util.Enumeration; import java.util.Locale; import java.util.jar.JarEntry; @@ -31,7 +32,6 @@ import java.util.jar.JarOutputStream; import java.util.jar.Manifest; import org.netbeans.SetupHid; -import org.openide.filesystems.FileUtil; /** * Basic infrastructure for testing OSGi functionality. @@ -72,24 +72,22 @@ static File changeManifest(File wd, File orig, String manifest) throws IOExcepti while (f.exists()) { f = new File(f.getParentFile(), f.getName() + i++); } - Manifest mf = new Manifest(new ByteArrayInputStream(manifest.getBytes("utf-8"))); + Manifest mf = new Manifest(new ByteArrayInputStream(manifest.getBytes(StandardCharsets.UTF_8))); mf.getMainAttributes().putValue("Manifest-Version", "1.0"); - JarOutputStream os = new JarOutputStream(new FileOutputStream(f), mf); - JarFile jf = new JarFile(orig); - Enumeration en = jf.entries(); - InputStream is; - while (en.hasMoreElements()) { - JarEntry e = en.nextElement(); - if (e.getName().equals("META-INF/MANIFEST.MF")) { - continue; + try (JarOutputStream os = new JarOutputStream(new FileOutputStream(f), mf); JarFile jf = new JarFile(orig)) { + Enumeration en = jf.entries(); + while (en.hasMoreElements()) { + JarEntry e = en.nextElement(); + if (e.getName().equals("META-INF/MANIFEST.MF")) { + continue; + } + os.putNextEntry(e); + try (InputStream is = jf.getInputStream(e)) { + is.transferTo(os); + } + os.closeEntry(); } - os.putNextEntry(e); - is = jf.getInputStream(e); - FileUtil.copy(is, os); - is.close(); - os.closeEntry(); } - os.close(); return f; } diff --git a/platform/core.netigso/test/unit/src/org/netbeans/core/netigso/NetigsoReloadTest.java b/platform/core.netigso/test/unit/src/org/netbeans/core/netigso/NetigsoReloadTest.java index b605094d6d99..276fccc8a50a 100644 --- a/platform/core.netigso/test/unit/src/org/netbeans/core/netigso/NetigsoReloadTest.java +++ b/platform/core.netigso/test/unit/src/org/netbeans/core/netigso/NetigsoReloadTest.java @@ -82,7 +82,7 @@ public void testCanReloadAModule() throws Exception { FileOutputStream os = new FileOutputStream(withoutA); FileInputStream is = new FileInputStream(withActivator); - FileUtil.copy(is, os); + is.transferTo(os); is.close(); os.close(); diff --git a/platform/core.osgi/test/unit/src/org/netbeans/core/osgi/OSGiProcess.java b/platform/core.osgi/test/unit/src/org/netbeans/core/osgi/OSGiProcess.java index e19304d41b3c..93b8c7137af6 100644 --- a/platform/core.osgi/test/unit/src/org/netbeans/core/osgi/OSGiProcess.java +++ b/platform/core.osgi/test/unit/src/org/netbeans/core/osgi/OSGiProcess.java @@ -37,7 +37,6 @@ import org.apache.tools.ant.types.resources.FileResource; import org.netbeans.SetupHid; import org.netbeans.nbbuild.MakeOSGi; -import org.openide.filesystems.FileUtil; import org.openide.modules.Dependency; import org.openide.util.Utilities; import org.openide.util.test.TestFileUtils; @@ -185,16 +184,9 @@ public void run(boolean fullShutDown) throws Exception { if (!dir.isDirectory() && !dir.mkdirs()) { throw new IOException("could not make dir " + dir); } - OutputStream os = new FileOutputStream(f); - try { - InputStream is = OSGiProcess.class.getClassLoader().getResourceAsStream(clazz.getName().replace('.', '/') + ".class"); - try { - FileUtil.copy(is, os); - } finally { - is.close(); - } - } finally { - os.close(); + try (InputStream is = OSGiProcess.class.getClassLoader().getResourceAsStream(clazz.getName().replace('.', '/') + ".class"); + OutputStream os = new FileOutputStream(f)) { + is.transferTo(os); } } if (newModule.manifest != null) { diff --git a/platform/core.startup.base/src/org/netbeans/core/startup/layers/ArchiveURLMapper.java b/platform/core.startup.base/src/org/netbeans/core/startup/layers/ArchiveURLMapper.java index 9868f9eeb222..6f84fad61038 100644 --- a/platform/core.startup.base/src/org/netbeans/core/startup/layers/ArchiveURLMapper.java +++ b/platform/core.startup.base/src/org/netbeans/core/startup/layers/ArchiveURLMapper.java @@ -242,16 +242,8 @@ private static File copyJAR(FileObject fo, URI archiveFileURI, boolean replace) copy = copy.getCanonicalFile(); copy.deleteOnExit(); } - InputStream is = fo.getInputStream(); - try { - OutputStream os = new FileOutputStream(copy); - try { - FileUtil.copy(is, os); - } finally { - os.close(); - } - } finally { - is.close(); + try (InputStream is = fo.getInputStream(); OutputStream os = new FileOutputStream(copy)) { + is.transferTo(os); } copiedJARs.put(archiveFileURI, copy); } diff --git a/platform/core.startup.base/test/unit/src/org/netbeans/core/startup/layers/RemoveWritablesModifiedTest.java b/platform/core.startup.base/test/unit/src/org/netbeans/core/startup/layers/RemoveWritablesModifiedTest.java index 30fd815b4091..64472f465b7e 100644 --- a/platform/core.startup.base/test/unit/src/org/netbeans/core/startup/layers/RemoveWritablesModifiedTest.java +++ b/platform/core.startup.base/test/unit/src/org/netbeans/core/startup/layers/RemoveWritablesModifiedTest.java @@ -117,17 +117,15 @@ private File createModuleJar(String manifest) throws IOException { // XXX use TestFileUtils.writeZipFile File jarFile = new File( getWorkDir(), "mymodule.jar" ); - JarOutputStream os = new JarOutputStream(new FileOutputStream(jarFile), new Manifest( - new ByteArrayInputStream(manifest.getBytes()) - )); - JarEntry entry = new JarEntry("foo/mf-layer.xml"); - os.putNextEntry( entry ); - - File l3 = new File(new File(new File(getDataDir(), "layers"), "data"), "layer3.xml"); - InputStream is = new FileInputStream(l3); - FileUtil.copy( is, os ); - is.close(); - os.close(); + try (JarOutputStream os = new JarOutputStream(new FileOutputStream(jarFile), new Manifest(new ByteArrayInputStream(manifest.getBytes())))) { + JarEntry entry = new JarEntry("foo/mf-layer.xml"); + os.putNextEntry(entry); + + File l3 = new File(new File(new File(getDataDir(), "layers"), "data"), "layer3.xml"); + try (InputStream is = new FileInputStream(l3)) { + is.transferTo(os); + } + } return jarFile; } diff --git a/platform/core.startup.base/test/unit/src/org/netbeans/core/startup/layers/RemoveWritablesTest.java b/platform/core.startup.base/test/unit/src/org/netbeans/core/startup/layers/RemoveWritablesTest.java index eef40086fedb..c8a282ea46e4 100644 --- a/platform/core.startup.base/test/unit/src/org/netbeans/core/startup/layers/RemoveWritablesTest.java +++ b/platform/core.startup.base/test/unit/src/org/netbeans/core/startup/layers/RemoveWritablesTest.java @@ -173,17 +173,15 @@ private File createModuleJar(String manifest) throws IOException { // XXX use TestFileUtils.writeZipFile File jarFile = new File( getWorkDir(), "mymodule.jar" ); - JarOutputStream os = new JarOutputStream(new FileOutputStream(jarFile), new Manifest( - new ByteArrayInputStream(manifest.getBytes()) - )); - JarEntry entry = new JarEntry("foo/mf-layer.xml"); - os.putNextEntry( entry ); - - File l3 = new File(new File(new File(getDataDir(), "layers"), "data"), "layer3.xml"); - InputStream is = new FileInputStream(l3); - FileUtil.copy( is, os ); - is.close(); - os.close(); + try (JarOutputStream os = new JarOutputStream(new FileOutputStream(jarFile), new Manifest(new ByteArrayInputStream(manifest.getBytes())))) { + JarEntry entry = new JarEntry("foo/mf-layer.xml"); + os.putNextEntry(entry); + + File l3 = new File(new File(new File(getDataDir(), "layers"), "data"), "layer3.xml"); + try (InputStream is = new FileInputStream(l3)) { + is.transferTo(os ); + } + } return jarFile; } diff --git a/platform/core.startup/test/unit/src/org/netbeans/MainCLITest.java b/platform/core.startup/test/unit/src/org/netbeans/MainCLITest.java index 0e708b56c4a8..8daee76679b5 100644 --- a/platform/core.startup/test/unit/src/org/netbeans/MainCLITest.java +++ b/platform/core.startup/test/unit/src/org/netbeans/MainCLITest.java @@ -69,7 +69,7 @@ protected void usage(PrintWriter w) {} os.write (TestHandler.class.getName ().getBytes ()); String res = "/" + TestHandler.class.getName ().replace ('.', '/') + ".class"; os.putNextEntry(new ZipEntry(res)); - FileUtil.copy(getClass().getResourceAsStream(res), os); + getClass().getResourceAsStream(res).transferTo(os); os.close(); TestHandler.called = false; diff --git a/platform/core.startup/test/unit/src/org/netbeans/core/startup/ModuleListStartLevelTest.java b/platform/core.startup/test/unit/src/org/netbeans/core/startup/ModuleListStartLevelTest.java index 85bb108299ad..af9da13c170d 100644 --- a/platform/core.startup/test/unit/src/org/netbeans/core/startup/ModuleListStartLevelTest.java +++ b/platform/core.startup/test/unit/src/org/netbeans/core/startup/ModuleListStartLevelTest.java @@ -59,7 +59,7 @@ private void initModule() throws IOException { InputStream is = ModuleListStartLevelTest.class.getResourceAsStream("ModuleList-com-jcraft-jsch.xml"); assertNotNull("Module definition found", is); final OutputStream os = fo.getOutputStream(); - FileUtil.copy(is, os); + is.transferTo(os); os.close(); is.close(); } diff --git a/platform/core.startup/test/unit/src/org/netbeans/core/startup/NbURLStreamHandlerFactoryTest.java b/platform/core.startup/test/unit/src/org/netbeans/core/startup/NbURLStreamHandlerFactoryTest.java index 02c44668eb93..8e688e64463c 100644 --- a/platform/core.startup/test/unit/src/org/netbeans/core/startup/NbURLStreamHandlerFactoryTest.java +++ b/platform/core.startup/test/unit/src/org/netbeans/core/startup/NbURLStreamHandlerFactoryTest.java @@ -180,7 +180,7 @@ private static String suck(URL u) throws Exception { URLConnection conn = u.openConnection(); InputStream is = conn.getInputStream(); ByteArrayOutputStream baos = new ByteArrayOutputStream(); - FileUtil.copy(is, baos); + is.transferTo(baos); is.close(); return baos.toString("UTF-8"); } diff --git a/platform/core.startup/test/unit/src/org/netbeans/core/startup/layers/DelayFSEventsTest.java b/platform/core.startup/test/unit/src/org/netbeans/core/startup/layers/DelayFSEventsTest.java index c25f7a5a999d..d930eb4d4693 100644 --- a/platform/core.startup/test/unit/src/org/netbeans/core/startup/layers/DelayFSEventsTest.java +++ b/platform/core.startup/test/unit/src/org/netbeans/core/startup/layers/DelayFSEventsTest.java @@ -114,22 +114,19 @@ public void testWasCalled() throws Exception { private File createModuleJar(String manifest) throws IOException { File jarFile = new File( getWorkDir(), "mymodule.jar" ); - JarOutputStream os = new JarOutputStream(new FileOutputStream(jarFile), new Manifest( - new ByteArrayInputStream(manifest.getBytes()) - )); - JarEntry entry = new JarEntry("foo/mf-layer.xml"); - os.putNextEntry( entry ); - - File l3 = new File(new File(new File(getDataDir(), "layers"), "data"), "layer3.xml"); - InputStream is = new FileInputStream(l3); - FileUtil.copy( is, os ); - is.close(); - os.putNextEntry(new JarEntry("org/netbeans/core/startup/layers/DelayFSInstaller.class")); - is = DelayFSEventsTest.class.getResourceAsStream("DelayFSInstaller.class"); - FileUtil.copy (is, os); - - os.close(); - + try (JarOutputStream os = new JarOutputStream(new FileOutputStream(jarFile), new Manifest(new ByteArrayInputStream(manifest.getBytes())))) { + + os.putNextEntry(new JarEntry("foo/mf-layer.xml")); + File l3 = new File(new File(new File(getDataDir(), "layers"), "data"), "layer3.xml"); + try (InputStream is = new FileInputStream(l3)) { + is.transferTo(os); + } + + os.putNextEntry(new JarEntry("org/netbeans/core/startup/layers/DelayFSInstaller.class")); + try (InputStream is = DelayFSEventsTest.class.getResourceAsStream("DelayFSInstaller.class")) { + is.transferTo(os); + } + } return jarFile; } diff --git a/platform/javahelp/src/org/netbeans/modules/javahelp/HelpSetRegistrationProcessor.java b/platform/javahelp/src/org/netbeans/modules/javahelp/HelpSetRegistrationProcessor.java index 9264d1126c88..193c7b391152 100644 --- a/platform/javahelp/src/org/netbeans/modules/javahelp/HelpSetRegistrationProcessor.java +++ b/platform/javahelp/src/org/netbeans/modules/javahelp/HelpSetRegistrationProcessor.java @@ -45,7 +45,6 @@ import javax.tools.FileObject; import javax.tools.StandardLocation; import org.netbeans.api.javahelp.HelpSetRegistration; -import org.openide.filesystems.FileUtil; import org.openide.filesystems.annotations.LayerBuilder; import org.openide.filesystems.annotations.LayerGeneratingProcessor; import org.openide.filesystems.annotations.LayerGenerationException; @@ -126,14 +125,11 @@ public class HelpSetRegistrationProcessor extends LayerGeneratingProcessor { File config = Files.createTempFile("jhindexer-config", ".txt").toFile(); try { AtomicInteger cnt = new AtomicInteger(); - OutputStream os = new FileOutputStream(config); - try { + try (OutputStream os = new FileOutputStream(config)) { PrintWriter pw = new PrintWriter(os); pw.println("IndexRemove " + d + File.separator); scan(d, pw, cnt, new HashSet(Arrays.asList(r.excludes())), ""); pw.flush(); - } finally { - os.close(); } processingEnv.getMessager().printMessage(Kind.NOTE, "Indexing " + cnt + " HTML files in " + d + " into " + out); File db = createTempFile("jhindexer-out", ""); @@ -147,16 +143,8 @@ public class HelpSetRegistrationProcessor extends LayerGeneratingProcessor { } finally { for (File f : db.listFiles()) { FileObject dest = processingEnv.getFiler().createResource(StandardLocation.CLASS_OUTPUT, "", out + f.getName(), e); - os = dest.openOutputStream(); - try { - InputStream is = new FileInputStream(f); - try { - FileUtil.copy(is, os); - } finally { - is.close(); - } - } finally { - os.close(); + try (InputStream is = new FileInputStream(f); OutputStream os = dest.openOutputStream()) { + is.transferTo(os); } f.delete(); } diff --git a/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/filebasedfs/FileUtilTest.java b/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/filebasedfs/FileUtilTest.java index cec53c924dc4..e3affcc85f19 100644 --- a/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/filebasedfs/FileUtilTest.java +++ b/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/filebasedfs/FileUtilTest.java @@ -76,7 +76,7 @@ public void testCopy136308() throws Exception { InputStream is = fi.getInputStream(); OutputStream os = fo.getOutputStream(); long start = System.currentTimeMillis(); - FileUtil.copy(is, os); + is.transferTo(os); long end = System.currentTimeMillis(); long timeDefault = end - start + 1; is.close(); @@ -87,7 +87,7 @@ public void testCopy136308() throws Exception { fileOut.createNewFile(); os = new FileOutputStream(fileOut); start = System.currentTimeMillis(); - FileUtil.copy(is, os); + is.transferTo(os); end = System.currentTimeMillis(); is.close(); os.close(); diff --git a/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/filebasedfs/MIMESupportLoggingTest.java b/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/filebasedfs/MIMESupportLoggingTest.java index 9ee0f26aa461..54ad0786540c 100644 --- a/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/filebasedfs/MIMESupportLoggingTest.java +++ b/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/filebasedfs/MIMESupportLoggingTest.java @@ -19,13 +19,11 @@ package org.netbeans.modules.masterfs.filebasedfs; -import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileOutputStream; import java.util.logging.LogRecord; import org.openide.filesystems.*; import java.io.IOException; -import java.io.InputStream; import java.nio.charset.StandardCharsets; import java.util.logging.Handler; import java.util.logging.Level; @@ -160,12 +158,9 @@ public boolean wasRead() { } public static final File copyStringToFile (File f, String content) throws Exception { - FileOutputStream os = new FileOutputStream(f); - InputStream is = new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)); - FileUtil.copy(is, os); - os.close (); - is.close(); - + try (FileOutputStream os = new FileOutputStream(f)) { + os.write(content.getBytes(StandardCharsets.UTF_8)); + } return f; } } diff --git a/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/providers/ProvidedExtensionsTest.java b/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/providers/ProvidedExtensionsTest.java index 3c1e6e7f9d41..fda7aed60e55 100644 --- a/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/providers/ProvidedExtensionsTest.java +++ b/platform/masterfs/test/unit/src/org/netbeans/modules/masterfs/providers/ProvidedExtensionsTest.java @@ -28,9 +28,7 @@ import java.io.OutputStream; import java.util.ArrayList; import java.util.Arrays; -import java.util.Collection; import java.util.HashSet; -import java.util.Iterator; import java.util.List; import java.util.Set; import junit.framework.AssertionFailedError; @@ -913,13 +911,9 @@ public void handle() throws IOException { if (from.isDirectory()) { from.renameTo(to); } else { - InputStream inputStream = new FileInputStream(from); - OutputStream outputStream = new FileOutputStream(to); - try { - FileUtil.copy(inputStream, outputStream); - } finally { - if (inputStream != null) inputStream.close(); - if (outputStream != null) outputStream.close(); + try (InputStream is = new FileInputStream(from); + OutputStream os = new FileOutputStream(to)) { + is.transferTo(os); } to.setLastModified(from.lastModified()); assertTrue(from.delete()); @@ -949,13 +943,9 @@ public void handle() throws IOException { assertFalse(to.exists()); assertFalse(from.equals(to)); - InputStream inputStream = new FileInputStream(from); - OutputStream outputStream = new FileOutputStream(to); - try { - FileUtil.copy(inputStream, outputStream); - } finally { - if (inputStream != null) inputStream.close(); - if (outputStream != null) outputStream.close(); + try (InputStream is = new FileInputStream(from); + OutputStream os = new FileOutputStream(to)) { + is.transferTo(os); } assertTrue(from.exists()); assertTrue(to.exists()); diff --git a/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetigsoHid.java b/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetigsoHid.java index f100b38bef54..b7080f4e8a31 100644 --- a/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetigsoHid.java +++ b/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetigsoHid.java @@ -97,7 +97,7 @@ protected static File changeManifest(File dir, String newName, File orig, String } os.putNextEntry(e); is = jf.getInputStream(e); - FileUtil.copy(is, os); + is.transferTo(os); is.close(); os.closeEntry(); } diff --git a/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetigsoLayerTest.java b/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetigsoLayerTest.java index 8eee94034a4d..8d0a82f29307 100644 --- a/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetigsoLayerTest.java +++ b/platform/netbinox/test/unit/src/org/netbeans/modules/netbinox/NetigsoLayerTest.java @@ -159,7 +159,7 @@ private File changeManifest(File orig, String manifest) throws IOException { } os.putNextEntry(e); is = jf.getInputStream(e); - FileUtil.copy(is, os); + is.transferTo(os); is.close(); os.closeEntry(); } diff --git a/platform/openide.filesystems/src/org/openide/filesystems/FileUtil.java b/platform/openide.filesystems/src/org/openide/filesystems/FileUtil.java index 1638b7e066ac..e2ebc7aa6200 100644 --- a/platform/openide.filesystems/src/org/openide/filesystems/FileUtil.java +++ b/platform/openide.filesystems/src/org/openide/filesystems/FileUtil.java @@ -90,7 +90,7 @@ public final class FileUtil extends Object { /** transient attributes which should not be copied * of type Set */ - static final Set transientAttributes = new HashSet(); + static final Set transientAttributes = new HashSet<>(); static { transientAttributes.add("templateWizardURL"); // NOI18N @@ -519,24 +519,14 @@ private static String getRelativePath(final File dir, final File file) { /** Copies stream of files. *

- * Please be aware, that this method doesn't close any of passed streams. + * Calls {@link InputStream#transferTo(java.io.OutputStream)} which should be now preferred. * @param is input stream * @param os output stream + * @deprecated use {@link InputStream#transferTo(java.io.OutputStream)} */ - public static void copy(InputStream is, OutputStream os) - throws IOException { - final byte[] BUFFER = new byte[65536]; - int len; - - for (;;) { - len = is.read(BUFFER); - - if (len == -1) { - return; - } - - os.write(BUFFER, 0, len); - } + @Deprecated + public static void copy(InputStream is, OutputStream os) throws IOException { + is.transferTo(os); } /** Copies file to the selected folder. @@ -555,32 +545,24 @@ static FileObject copyFileImpl(FileObject source, FileObject destFolder, String FileObject dest = destFolder.createData(newName, newExt); FileLock lock = null; - InputStream bufIn = null; - OutputStream bufOut = null; try { lock = dest.lock(); - bufIn = source.getInputStream(); - - if (dest instanceof AbstractFileObject) { - /** prevents from firing fileChange*/ - bufOut = ((AbstractFileObject) dest).getOutputStream(lock, false); - } else { - bufOut = dest.getOutputStream(lock); + try (InputStream bufIn = source.getInputStream()) { + OutputStream bufOut; + if (dest instanceof AbstractFileObject afo) { + /** prevents from firing fileChange*/ + bufOut = afo.getOutputStream(lock, false); + } else { + bufOut = dest.getOutputStream(lock); + } + try (bufOut) { + bufIn.transferTo(bufOut); + } } - - copy(bufIn, bufOut); copyPosixPerms(source, dest); copyAttributes(source, dest); } finally { - if (bufIn != null) { - bufIn.close(); - } - - if (bufOut != null) { - bufOut.close(); - } - if (lock != null) { lock.releaseLock(); } @@ -1122,12 +1104,8 @@ private static void extractJarImpl(FileObject fo, InputStream is) FileLock lock = fd.lock(); try { - OutputStream os = fd.getOutputStream(lock); - - try { - copy(jis, os); - } finally { - os.close(); + try (OutputStream os = fd.getOutputStream(lock)) { + jis.transferTo(os); } } finally { lock.releaseLock(); diff --git a/platform/openide.filesystems/src/org/openide/filesystems/JarFileSystem.java b/platform/openide.filesystems/src/org/openide/filesystems/JarFileSystem.java index 1ea53dac2e0f..7bf6cfe5cc57 100644 --- a/platform/openide.filesystems/src/org/openide/filesystems/JarFileSystem.java +++ b/platform/openide.filesystems/src/org/openide/filesystems/JarFileSystem.java @@ -21,7 +21,6 @@ import java.beans.PropertyVetoException; import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; @@ -461,18 +460,9 @@ protected long size(String name) { return (retVal == -1) ? 0 : retVal; } - private InputStream getMemInputStream(JarFile jf, JarEntry je) - throws IOException { + private InputStream getMemInputStream(JarFile jf, JarEntry je) throws IOException { InputStream is = getInputStream4336753(jf, je); - ByteArrayOutputStream os = new ByteArrayOutputStream(is.available()); - - try { - FileUtil.copy(is, os); - } finally { - os.close(); - } - - return new ByteArrayInputStream(os.toByteArray()); + return new ByteArrayInputStream(is.readAllBytes()); } private InputStream getTemporaryInputStream(JarFile jf, JarEntry je, boolean forceRecreate) @@ -501,18 +491,8 @@ private InputStream getTemporaryInputStream(JarFile jf, JarEntry je, boolean for if (createContent || forceRecreate) { // JDK 1.3 contains bug #4336753 //is = j.getInputStream (je); - InputStream is = getInputStream4336753(jf, je); - - try { - OutputStream os = new FileOutputStream(f); - - try { - FileUtil.copy(is, os); - } finally { - os.close(); - } - } finally { - is.close(); + try (InputStream is = getInputStream4336753(jf, je); OutputStream os = new FileOutputStream(f)) { + is.transferTo(os); } } diff --git a/platform/openide.filesystems/test/unit/src/org/openide/filesystems/FileObjectTestHid.java b/platform/openide.filesystems/test/unit/src/org/openide/filesystems/FileObjectTestHid.java index 355e3d0776ac..4be64f9b850e 100644 --- a/platform/openide.filesystems/test/unit/src/org/openide/filesystems/FileObjectTestHid.java +++ b/platform/openide.filesystems/test/unit/src/org/openide/filesystems/FileObjectTestHid.java @@ -1853,7 +1853,7 @@ public void testDefaultMimeTypeForBinaryFiles () throws Exception { InputStream is = getClass ().getResourceAsStream(getClass().getName().substring(getClass().getName().lastIndexOf('.')+1)+".class"); OutputStream os = fo.getOutputStream (lock); - FileUtil.copy (is, os); + is.transferTo (os); is.close (); os.close (); lock.releaseLock (); diff --git a/platform/openide.filesystems/test/unit/src/org/openide/filesystems/MemoryFSTestHid.java b/platform/openide.filesystems/test/unit/src/org/openide/filesystems/MemoryFSTestHid.java index 174220404896..7853f6c63daf 100644 --- a/platform/openide.filesystems/test/unit/src/org/openide/filesystems/MemoryFSTestHid.java +++ b/platform/openide.filesystems/test/unit/src/org/openide/filesystems/MemoryFSTestHid.java @@ -76,7 +76,7 @@ public void testURLs() throws Exception { assertEquals(file.lastModified().getTime(), conn.getLastModified()); assertEquals("text/x-hello", conn.getContentType()); ByteArrayOutputStream baos = new ByteArrayOutputStream(); - FileUtil.copy(conn.getInputStream(), baos); + conn.getInputStream().transferTo(baos); assertEquals("hello", baos.toString()); assertEquals(file, URLMapper.findFileObject(u)); assertEquals(null, URLMapper.findURL(file, URLMapper.EXTERNAL)); diff --git a/platform/openide.loaders/test/unit/src/org/openide/loaders/InstanceDataObjectTest.java b/platform/openide.loaders/test/unit/src/org/openide/loaders/InstanceDataObjectTest.java index 72b2281dd608..28f6be6e6746 100644 --- a/platform/openide.loaders/test/unit/src/org/openide/loaders/InstanceDataObjectTest.java +++ b/platform/openide.loaders/test/unit/src/org/openide/loaders/InstanceDataObjectTest.java @@ -1069,7 +1069,7 @@ private void copySetting(FileObject fo, FileObject primaryFile) throws IOExcepti try { outputStream = fo.getOutputStream(fLock); inputStream = primaryFile.getInputStream(); - FileUtil.copy(inputStream, outputStream); + inputStream.transferTo(outputStream); } finally { if (fLock != null) fLock.releaseLock(); if (inputStream != null) inputStream.close(); diff --git a/platform/options.api/src/org/netbeans/modules/options/export/OptionsExportModel.java b/platform/options.api/src/org/netbeans/modules/options/export/OptionsExportModel.java index e7b2837d5518..9b339d338225 100644 --- a/platform/options.api/src/org/netbeans/modules/options/export/OptionsExportModel.java +++ b/platform/options.api/src/org/netbeans/modules/options/export/OptionsExportModel.java @@ -1083,7 +1083,7 @@ public void close() throws IOException { */ private void copyFile(String relativePath, OutputStream out) throws IOException { try (InputStream in = getInputStream(relativePath)) { - FileUtil.copy(in, out); + in.transferTo(out); } } @@ -1134,7 +1134,7 @@ static void createZipFile(File targetFile, File sourceDir, List relative out.putNextEntry(new ZipEntry(relativePath)); // Transfer bytes from the file to the ZIP file try (FileInputStream in = new FileInputStream(new File(sourceDir, relativePath))) { - FileUtil.copy(in, out); + in.transferTo(out); } // Complete the entry out.closeEntry(); diff --git a/platform/queries/test/unit/src/org/netbeans/api/queries/FileEncodingQueryTest.java b/platform/queries/test/unit/src/org/netbeans/api/queries/FileEncodingQueryTest.java index 9b485f502fb3..d4b6d04d1551 100644 --- a/platform/queries/test/unit/src/org/netbeans/api/queries/FileEncodingQueryTest.java +++ b/platform/queries/test/unit/src/org/netbeans/api/queries/FileEncodingQueryTest.java @@ -158,12 +158,8 @@ public void testPartialRead () throws IOException { Charset encoding = FileEncodingQuery.getEncoding(fo); InputStream ins = fo.getInputStream(); - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - FileUtil.copy(ins, baos); + byte[] arr = ins.readAllBytes(); ins.close(); - byte[] arr = baos.toByteArray(); - baos.close(); - baos = null; final Reader in = new InputStreamReader (new ByteArrayInputStream(arr),encoding); final ByteArrayOutputStream outbs = new ByteArrayOutputStream(); diff --git a/platform/settings/test/unit/src/org/netbeans/modules/settings/convertors/SerialDataConvertorTest.java b/platform/settings/test/unit/src/org/netbeans/modules/settings/convertors/SerialDataConvertorTest.java index 6bc4f1c617e8..bee70ca3dfa7 100644 --- a/platform/settings/test/unit/src/org/netbeans/modules/settings/convertors/SerialDataConvertorTest.java +++ b/platform/settings/test/unit/src/org/netbeans/modules/settings/convertors/SerialDataConvertorTest.java @@ -621,7 +621,7 @@ public void run() throws IOException { try { l = corrupted.lock(); os = corrupted.getOutputStream(l); - FileUtil.copy(valid.getInputStream(), os); + valid.getInputStream().transferTo(os); os.flush(); } finally { if (os != null) try { os.close(); } catch (IOException ex) {} diff --git a/platform/settings/test/unit/src/org/netbeans/modules/settings/convertors/XMLPropertiesConvertorTest.java b/platform/settings/test/unit/src/org/netbeans/modules/settings/convertors/XMLPropertiesConvertorTest.java index 24b7a954801a..a15b1380866c 100644 --- a/platform/settings/test/unit/src/org/netbeans/modules/settings/convertors/XMLPropertiesConvertorTest.java +++ b/platform/settings/test/unit/src/org/netbeans/modules/settings/convertors/XMLPropertiesConvertorTest.java @@ -476,7 +476,7 @@ public void run() throws IOException { try { l = corrupted.lock(); os = corrupted.getOutputStream(l); - FileUtil.copy(valid.getInputStream(), os); + valid.getInputStream().transferTo(os); os.flush(); } finally { if (os != null) try { os.close(); } catch (IOException ex) {} diff --git a/platform/settings/test/unit/src/org/netbeans/spi/settings/DOMConvertorTest.java b/platform/settings/test/unit/src/org/netbeans/spi/settings/DOMConvertorTest.java index 4fa4ba6cca84..04505b466443 100644 --- a/platform/settings/test/unit/src/org/netbeans/spi/settings/DOMConvertorTest.java +++ b/platform/settings/test/unit/src/org/netbeans/spi/settings/DOMConvertorTest.java @@ -86,7 +86,7 @@ public void testCreateSetting() throws Exception { assertEquals(cs2.b1, cs2.b2); } catch (IOException e) { System.err.println("File contents:\n"); - FileUtil.copy(fo.getInputStream(), System.err); + fo.getInputStream().transferTo(System.err); throw e; } } catch (Exception ex) { @@ -119,7 +119,7 @@ public void testCreateSetting_XML() throws Exception { assertEquals(cs2.b1, cs2.b2); } catch (IOException e) { System.err.println("File contents:\n"); - FileUtil.copy(fo.getInputStream(), System.err); + fo.getInputStream().transferTo(System.err); throw e; } } catch (Exception ex) { diff --git a/profiler/profiler.j2se/test/unit/src/org/netbeans/modules/profiler/categories/j2se/TestUtilities.java b/profiler/profiler.j2se/test/unit/src/org/netbeans/modules/profiler/categories/j2se/TestUtilities.java index 7d4e3886d29b..c6932823a853 100644 --- a/profiler/profiler.j2se/test/unit/src/org/netbeans/modules/profiler/categories/j2se/TestUtilities.java +++ b/profiler/profiler.j2se/test/unit/src/org/netbeans/modules/profiler/categories/j2se/TestUtilities.java @@ -18,7 +18,6 @@ */ package org.netbeans.modules.profiler.categories.j2se; -import java.io.ByteArrayInputStream; import java.io.EOFException; import java.io.File; import java.io.IOException; @@ -70,31 +69,22 @@ public TestUtilities() { }); } - public static final FileObject copyStringToFileObject(FileObject fo, String content) - throws IOException - { - OutputStream os = fo.getOutputStream(); - try { - InputStream is = new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)); - FileUtil.copy(is, os); + public static final FileObject copyStringToFileObject(FileObject fo, String content) throws IOException { + try (OutputStream os = fo.getOutputStream()) { + os.write(content.getBytes(StandardCharsets.UTF_8)); return fo; - } finally { - os.close(); } } public static final String copyFileObjectToString (FileObject fo) throws java.io.IOException { int s = (int)FileUtil.toFile(fo).length(); byte[] data = new byte[s]; - InputStream stream = fo.getInputStream(); - try { + try (InputStream stream = fo.getInputStream()) { int len = stream.read(data); if (len != s) { throw new EOFException("truncated file"); } return new String (data); - } finally { - stream.close(); } } diff --git a/profiler/profiler.nbimpl/test/unit/src/org/netbeans/modules/profiler/nbimpl/TestUtilities.java b/profiler/profiler.nbimpl/test/unit/src/org/netbeans/modules/profiler/nbimpl/TestUtilities.java index fa488a9a14b1..587cc5fdfc3a 100644 --- a/profiler/profiler.nbimpl/test/unit/src/org/netbeans/modules/profiler/nbimpl/TestUtilities.java +++ b/profiler/profiler.nbimpl/test/unit/src/org/netbeans/modules/profiler/nbimpl/TestUtilities.java @@ -18,7 +18,6 @@ */ package org.netbeans.modules.profiler.nbimpl; -import java.io.ByteArrayInputStream; import java.io.EOFException; import java.io.File; import java.io.IOException; @@ -75,13 +74,9 @@ public TestUtilities() { public static final FileObject copyStringToFileObject(FileObject fo, String content) throws IOException { - OutputStream os = fo.getOutputStream(); - try { - InputStream is = new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8)); - FileUtil.copy(is, os); + try (OutputStream os = fo.getOutputStream()) { + os.write(content.getBytes(StandardCharsets.UTF_8)); return fo; - } finally { - os.close(); } } diff --git a/profiler/profiler/test/unit/src/org/netbeans/modules/profiler/SampledCPUSnapshotTest.java b/profiler/profiler/test/unit/src/org/netbeans/modules/profiler/SampledCPUSnapshotTest.java index 898b7692ac7c..5be18b7b0ca6 100644 --- a/profiler/profiler/test/unit/src/org/netbeans/modules/profiler/SampledCPUSnapshotTest.java +++ b/profiler/profiler/test/unit/src/org/netbeans/modules/profiler/SampledCPUSnapshotTest.java @@ -77,7 +77,7 @@ private static SampledCPUSnapshot loadSnapshot(final String name) throws IOExcep assertNotNull("Sample npss file found", is); FileObject sample = FileUtil.createMemoryFileSystem().getRoot().createData("sample.npss"); try (OutputStream os = sample.getOutputStream()) { - FileUtil.copy(is, os); + is.transferTo(os); } return new SampledCPUSnapshot(sample); } diff --git a/rust/rust.cargo/nbproject/project.properties b/rust/rust.cargo/nbproject/project.properties index 5137752915a4..997ac0e74010 100644 --- a/rust/rust.cargo/nbproject/project.properties +++ b/rust/rust.cargo/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/rust/rust.kit/nbproject/project.properties b/rust/rust.kit/nbproject/project.properties index 5137752915a4..997ac0e74010 100644 --- a/rust/rust.kit/nbproject/project.properties +++ b/rust/rust.kit/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/rust/rust.options/nbproject/project.properties b/rust/rust.options/nbproject/project.properties index 6744a59b1e81..600e50d2e6c9 100644 --- a/rust/rust.options/nbproject/project.properties +++ b/rust/rust.options/nbproject/project.properties @@ -15,6 +15,6 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial spec.version.base=1.11 diff --git a/rust/rust.project.api/nbproject/project.properties b/rust/rust.project.api/nbproject/project.properties index 5137752915a4..997ac0e74010 100644 --- a/rust/rust.project.api/nbproject/project.properties +++ b/rust/rust.project.api/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/rust/rust.project/nbproject/project.properties b/rust/rust.project/nbproject/project.properties index af3c493a87bd..821c496066b7 100644 --- a/rust/rust.project/nbproject/project.properties +++ b/rust/rust.project/nbproject/project.properties @@ -17,5 +17,5 @@ # under the License. javac.compilerargs=-Xlint -Xlint:-serial -javac.source=1.8 +javac.release=21 diff --git a/rust/rust.project/test/unit/src/org/netbeans/modules/rust/project/RustProjectOperationsTest.java b/rust/rust.project/test/unit/src/org/netbeans/modules/rust/project/RustProjectOperationsTest.java index 19b0e9cf4ebb..73a7be7d53d4 100644 --- a/rust/rust.project/test/unit/src/org/netbeans/modules/rust/project/RustProjectOperationsTest.java +++ b/rust/rust.project/test/unit/src/org/netbeans/modules/rust/project/RustProjectOperationsTest.java @@ -79,7 +79,7 @@ private void testRename(String referenceName, String fileName) throws IOExceptio try { try (InputStream is = RustProjectOperationsTest.class.getResourceAsStream("data/" + fileName); OutputStream os = tempFile.getOutputStream()) { - FileUtil.copy(is, os); + is.transferTo(os); } RustProjectOperations.updateProjectName(tempFile, "Renamed\"Test"); String reference = URLMapper diff --git a/rust/rust.sources/nbproject/project.properties b/rust/rust.sources/nbproject/project.properties index 5137752915a4..997ac0e74010 100644 --- a/rust/rust.sources/nbproject/project.properties +++ b/rust/rust.sources/nbproject/project.properties @@ -15,5 +15,5 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/webcommon/javascript.cdnjs/src/org/netbeans/modules/javascript/cdnjs/LibraryProvider.java b/webcommon/javascript.cdnjs/src/org/netbeans/modules/javascript/cdnjs/LibraryProvider.java index 653cb3fdef9a..9737535716fe 100644 --- a/webcommon/javascript.cdnjs/src/org/netbeans/modules/javascript/cdnjs/LibraryProvider.java +++ b/webcommon/javascript.cdnjs/src/org/netbeans/modules/javascript/cdnjs/LibraryProvider.java @@ -245,7 +245,7 @@ public File downloadLibraryFile(Library.Version version, int fileIndex) throws I try (InputStream input = urlConnection.getInputStream()) { File file = Files.createTempFile("cdjns-download-", "tmp").toFile(); try (OutputStream output = new FileOutputStream(file)) { - FileUtil.copy(input, output); + input.transferTo(output); return file; } } diff --git a/webcommon/javascript.jstestdriver/src/org/netbeans/modules/javascript/jstestdriver/wizard/InstallJasmineWizardDescriptorPanel.java b/webcommon/javascript.jstestdriver/src/org/netbeans/modules/javascript/jstestdriver/wizard/InstallJasmineWizardDescriptorPanel.java index 0b03ed53adc1..4776dd54f67e 100644 --- a/webcommon/javascript.jstestdriver/src/org/netbeans/modules/javascript/jstestdriver/wizard/InstallJasmineWizardDescriptorPanel.java +++ b/webcommon/javascript.jstestdriver/src/org/netbeans/modules/javascript/jstestdriver/wizard/InstallJasmineWizardDescriptorPanel.java @@ -105,13 +105,8 @@ public void downloadJasmine(FileObject libs) { } private static void download(String url, File target) throws IOException { - try { - InputStream is = new URL(url).openStream(); - try { - copyToFile(is, target); - } finally { - is.close(); - } + try (InputStream is = new URL(url).openStream()) { + copyToFile(is, target); } catch (IOException ex) { // error => ensure file is deleted target.delete(); @@ -154,21 +149,15 @@ private static void unzip(InputStream source, FileObject root, String version) t } private static File copyToFile(InputStream is, File target) throws IOException { - OutputStream os = new FileOutputStream(target); - try { - FileUtil.copy(is, os); - } finally { - os.close(); + try (OutputStream os = new FileOutputStream(target)) { + is.transferTo(os); } return target; } private static void writeFile(InputStream str, FileObject fo) throws IOException { - OutputStream out = fo.getOutputStream(); - try { - FileUtil.copy(str, out); - } finally { - out.close(); + try (OutputStream out = fo.getOutputStream()) { + str.transferTo(out); } } diff --git a/webcommon/javascript.nodejs/src/org/netbeans/modules/javascript/nodejs/ui/wizard/NewSampleWizardIterator.java b/webcommon/javascript.nodejs/src/org/netbeans/modules/javascript/nodejs/ui/wizard/NewSampleWizardIterator.java index dfa4e461d155..5080263ba07c 100644 --- a/webcommon/javascript.nodejs/src/org/netbeans/modules/javascript/nodejs/ui/wizard/NewSampleWizardIterator.java +++ b/webcommon/javascript.nodejs/src/org/netbeans/modules/javascript/nodejs/ui/wizard/NewSampleWizardIterator.java @@ -236,15 +236,13 @@ static void unZipFile(FileObject template, FileObject projectDir, String project private static void writeFile(ZipInputStream str, FileObject fo) throws IOException { try (OutputStream out = fo.getOutputStream()) { - FileUtil.copy(str, out); + str.transferTo(out); } } private static void filterProjectXml(FileObject fo, ZipInputStream str, String name) throws IOException { try { - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - FileUtil.copy(str, baos); - Document doc = XMLUtil.parse(new InputSource(new ByteArrayInputStream(baos.toByteArray())), false, false, null, null); + Document doc = XMLUtil.parse(new InputSource(new ByteArrayInputStream(str.readAllBytes())), false, false, null, null); NodeList nl = doc.getDocumentElement().getElementsByTagName("name"); // NOI18N if (nl != null) { for (int i = 0; i < nl.getLength(); i++) { diff --git a/webcommon/javascript.nodejs/src/org/netbeans/modules/javascript/nodejs/util/FileUtils.java b/webcommon/javascript.nodejs/src/org/netbeans/modules/javascript/nodejs/util/FileUtils.java index bebd200429c8..cfc24f873a6b 100644 --- a/webcommon/javascript.nodejs/src/org/netbeans/modules/javascript/nodejs/util/FileUtils.java +++ b/webcommon/javascript.nodejs/src/org/netbeans/modules/javascript/nodejs/util/FileUtils.java @@ -392,7 +392,7 @@ public static String decompressTarGz(File archive, File destination, boolean ski throw new IOException("Cannot create new file " + destPath); } try (BufferedOutputStream outputStream = new BufferedOutputStream(new FileOutputStream(destPath))) { - FileUtil.copy(tarInputStream, outputStream); + tarInputStream.transferTo(outputStream); } } tarEntry = tarInputStream.getNextTarEntry(); diff --git a/webcommon/web.client.samples/src/org/netbeans/modules/web/client/samples/wizard/iterator/SampleWizardIterator.java b/webcommon/web.client.samples/src/org/netbeans/modules/web/client/samples/wizard/iterator/SampleWizardIterator.java index ee32616f2dd0..b06537e17e98 100644 --- a/webcommon/web.client.samples/src/org/netbeans/modules/web/client/samples/wizard/iterator/SampleWizardIterator.java +++ b/webcommon/web.client.samples/src/org/netbeans/modules/web/client/samples/wizard/iterator/SampleWizardIterator.java @@ -89,24 +89,19 @@ private void replaceToken(FileObject fo, Map map) throws IOExcep } FileLock lock = fo.lock(); try { - BufferedReader reader = new BufferedReader(new InputStreamReader( - new FileInputStream(FileUtil.toFile(fo)), StandardCharsets.UTF_8)); - String line; - StringBuilder sb = new StringBuilder(); - while ((line = reader.readLine()) != null) { - for (Entry entry : map.entrySet()) { - line = line.replace(entry.getKey(), entry.getValue()); + try (BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(FileUtil.toFile(fo)), StandardCharsets.UTF_8))) { + String line; + StringBuilder sb = new StringBuilder(); + while ((line = reader.readLine()) != null) { + for (Entry entry : map.entrySet()) { + line = line.replace(entry.getKey(), entry.getValue()); + } + sb.append(line); + sb.append("\n"); + } + try (OutputStreamWriter writer = new OutputStreamWriter(fo.getOutputStream(lock), StandardCharsets.UTF_8)) { + writer.write(sb.toString()); } - sb.append(line); - sb.append("\n"); - } - OutputStreamWriter writer = new OutputStreamWriter( - fo.getOutputStream(lock), StandardCharsets.UTF_8); - try { - writer.write(sb.toString()); - } finally { - writer.close(); - reader.close(); } } finally { lock.releaseLock(); @@ -114,8 +109,7 @@ private void replaceToken(FileObject fo, Map map) throws IOExcep } private void unZipFile(InputStream source, FileObject rootFolder) throws IOException { - try { - ZipInputStream str = new ZipInputStream(source); + try (ZipInputStream str = new ZipInputStream(source)) { ZipEntry entry; while ((entry = str.getNextEntry()) != null) { if (entry.isDirectory()) { @@ -125,18 +119,13 @@ private void unZipFile(InputStream source, FileObject rootFolder) throws IOExcep FileObject fo = FileUtil.createData(rootFolder, entry.getName()); FileLock lock = fo.lock(); try { - OutputStream out = fo.getOutputStream(lock); - try { - FileUtil.copy(str, out); - } finally { - out.close(); + try (OutputStream out = fo.getOutputStream(lock)) { + str.transferTo(out); } } finally { lock.releaseLock(); } } - } finally { - source.close(); } } } diff --git a/webcommon/web.clientproject.api/src/org/netbeans/modules/web/clientproject/api/sites/SiteHelper.java b/webcommon/web.clientproject.api/src/org/netbeans/modules/web/clientproject/api/sites/SiteHelper.java index e538d02a33fc..0051f0f8870f 100644 --- a/webcommon/web.clientproject.api/src/org/netbeans/modules/web/clientproject/api/sites/SiteHelper.java +++ b/webcommon/web.clientproject.api/src/org/netbeans/modules/web/clientproject/api/sites/SiteHelper.java @@ -145,9 +145,8 @@ public static List stripRootFolder(List paths) { @NbBundle.Messages("SiteHelper.error.emptyZip=ZIP file with site template is either empty or its download failed.") private static void unzipProjectTemplateFile(FileObject targetDir, InputStream source, String rootFolder, String... ignoredFiles) throws IOException { boolean firstItem = true; - try { + try (ZipInputStream str = new ZipInputStream(source)) { int stripLen = rootFolder != null ? rootFolder.length() : 0; - ZipInputStream str = new ZipInputStream(source); ZipEntry entry; Set ignored = Collections.emptySet(); if (ignoredFiles != null && ignoredFiles.length > 0) { @@ -191,7 +190,6 @@ private static void unzipProjectTemplateFile(FileObject targetDir, InputStream s } } } finally { - source.close(); if (firstItem) { DialogDisplayer.getDefault().notify(new NotifyDescriptor.Message(Bundle.SiteHelper_error_emptyZip())); } @@ -199,18 +197,14 @@ private static void unzipProjectTemplateFile(FileObject targetDir, InputStream s } private static void writeFile(ZipInputStream str, FileObject fo) throws IOException { - OutputStream out = fo.getOutputStream(); - try { - FileUtil.copy(str, out); - } finally { - out.close(); + try (OutputStream out = fo.getOutputStream()) { + str.transferTo(out); } } private static String getZipRootFolder(InputStream source) throws IOException { String folder = null; - try { - ZipInputStream str = new ZipInputStream(source); + try (ZipInputStream str = new ZipInputStream(source)) { ZipEntry entry; boolean first = true; while ((entry = str.getNextEntry()) != null) { @@ -238,8 +232,6 @@ private static String getZipRootFolder(InputStream source) throws IOException { } } } - } finally { - source.close(); } return folder; } diff --git a/webcommon/web.clientproject/src/org/netbeans/modules/web/clientproject/ant/LicensePanelSupportImpl.java b/webcommon/web.clientproject/src/org/netbeans/modules/web/clientproject/ant/LicensePanelSupportImpl.java index 3f31ea5dd56a..e04c38a18d57 100644 --- a/webcommon/web.clientproject/src/org/netbeans/modules/web/clientproject/ant/LicensePanelSupportImpl.java +++ b/webcommon/web.clientproject/src/org/netbeans/modules/web/clientproject/ant/LicensePanelSupportImpl.java @@ -18,7 +18,6 @@ */ package org.netbeans.modules.web.clientproject.ant; -import java.io.ByteArrayInputStream; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -105,11 +104,8 @@ public void saveLicenseFile() throws IOException { } else { fo = FileUtil.toFileObject(file); } - OutputStream out = fo.getOutputStream(); - try { - FileUtil.copy(new ByteArrayInputStream(licenseContent.getBytes()), out); - } finally { - out.close(); + try (OutputStream out = fo.getOutputStream()) { + out.write(licenseContent.getBytes()); } } } diff --git a/webcommon/web.clientproject/src/org/netbeans/modules/web/clientproject/ui/wizard/CreateSiteTemplate.java b/webcommon/web.clientproject/src/org/netbeans/modules/web/clientproject/ui/wizard/CreateSiteTemplate.java index d51b80a4a015..a0e14bde6cfa 100644 --- a/webcommon/web.clientproject/src/org/netbeans/modules/web/clientproject/ui/wizard/CreateSiteTemplate.java +++ b/webcommon/web.clientproject/src/org/netbeans/modules/web/clientproject/ui/wizard/CreateSiteTemplate.java @@ -717,7 +717,7 @@ private static void writeChildren(ZipOutputStream str, FileObject projectDirecto ZipEntry ze = new ZipEntry(relPath); str.putNextEntry(ze); if (is != null) { - FileUtil.copy(fo.getInputStream(), str); + fo.getInputStream().transferTo(str); } } finally { if (is != null) { From 67a44aff075f27e01acb0ba68f128a1109e97290 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Mon, 19 Feb 2024 02:08:10 +0100 Subject: [PATCH 056/100] Add open containing folder and open in tab actions. extracted AbstractOpenInAction as common superclass for - (old) OpenInSystemAction - (new) OpenParentInSystemAction - (new) Open(Parent)InTabAction OpenParentInSystem will try to use the browseFileDirectory() feature if supported by the JDK. - removed mac specific open in finder impl - removed '--add-exports=java.desktop/com.apple.eio=ALL-UNNAMED' Co-authored-by: Neil C Smith --- nbbuild/jms-config/desktop.flags | 1 - .../modules/applemenu/Bundle.properties | 4 - .../modules/applemenu/ShowInFinder.java | 99 ------ .../core/ui/sysopen/AbstractOpenInAction.java | 284 ++++++++++++++++++ .../core/ui/sysopen/Bundle.properties | 6 +- .../core/ui/sysopen/SystemOpenAction.java | 127 -------- 6 files changed, 289 insertions(+), 232 deletions(-) delete mode 100644 platform/applemenu/src/org/netbeans/modules/applemenu/ShowInFinder.java create mode 100644 platform/core.ui/src/org/netbeans/core/ui/sysopen/AbstractOpenInAction.java delete mode 100644 platform/core.ui/src/org/netbeans/core/ui/sysopen/SystemOpenAction.java diff --git a/nbbuild/jms-config/desktop.flags b/nbbuild/jms-config/desktop.flags index b7700fb8c6b6..320f11f89a92 100644 --- a/nbbuild/jms-config/desktop.flags +++ b/nbbuild/jms-config/desktop.flags @@ -15,4 +15,3 @@ --add-exports=java.desktop/sun.swing=ALL-UNNAMED --add-exports=java.desktop/sun.awt.im=ALL-UNNAMED --add-exports=java.desktop/com.sun.java.swing.plaf.motif=ALL-UNNAMED ---add-exports=java.desktop/com.apple.eio=ALL-UNNAMED diff --git a/platform/applemenu/src/org/netbeans/modules/applemenu/Bundle.properties b/platform/applemenu/src/org/netbeans/modules/applemenu/Bundle.properties index 67d980400859..56c2f8eb91d8 100644 --- a/platform/applemenu/src/org/netbeans/modules/applemenu/Bundle.properties +++ b/platform/applemenu/src/org/netbeans/modules/applemenu/Bundle.properties @@ -24,8 +24,4 @@ OpenIDE-Module-Long-Description=Enables Apple menu items to work properly, \ and moves some standard menu items there - Tools | Options becomes \ Preferences, Help | About becomes about, File | Exit becomes Quit. - Toolbars/QuickSearch=&Quick Search - -CTL_ShowInFinder=Show In Finder -TXT_NoLocalFile=Cannot find selected file. diff --git a/platform/applemenu/src/org/netbeans/modules/applemenu/ShowInFinder.java b/platform/applemenu/src/org/netbeans/modules/applemenu/ShowInFinder.java deleted file mode 100644 index ee4ad67d8793..000000000000 --- a/platform/applemenu/src/org/netbeans/modules/applemenu/ShowInFinder.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.netbeans.modules.applemenu; - -import java.awt.event.ActionListener; -import java.awt.event.ActionEvent; -import java.io.File; -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; -import java.util.logging.Level; -import java.util.logging.Logger; -import org.openide.loaders.DataObject; - -import org.openide.awt.ActionRegistration; -import org.openide.awt.ActionReference; -import org.openide.awt.ActionReferences; -import org.openide.awt.ActionID; -import org.openide.awt.StatusDisplayer; -import org.openide.filesystems.FileObject; -import org.openide.filesystems.FileUtil; -import org.openide.util.NbBundle; -import org.openide.util.RequestProcessor; - -/** - * - * @author Tomas Zezula - */ -@ActionID(category = "Tools", -id = "org.netbeans.modules.applemenu.ShowInFinder") -@ActionRegistration(displayName = "#CTL_ShowInFinder") -@ActionReferences({ - @ActionReference(path = "UI/ToolActions/Files", position = 1001) -}) -public final class ShowInFinder implements ActionListener { - - private static final Logger LOG = Logger.getLogger(ShowInFinder.class.getName()); - - private final DataObject context; - - private static final RequestProcessor RP = new RequestProcessor( "ShowInFinder", 1 ); - - public ShowInFinder(DataObject context) { - this.context = context; - } - - @Override - public void actionPerformed(ActionEvent ev) { - RP.execute(new Runnable() { - @Override - public void run() { - FileObject fobj = context.getPrimaryFile(); - if (fobj == null) { - return; - } - LOG.log(Level.FINE, "Selected file: {0}", FileUtil.getFileDisplayName(fobj)); //NOI18N - if (FileUtil.getArchiveFile(fobj)!=null) { - fobj = FileUtil.getArchiveFile(fobj); - } - LOG.log(Level.FINE, "File to select in Finder: {0}", FileUtil.getFileDisplayName(fobj)); //NOI18N - final File file = FileUtil.toFile(fobj); - if (file == null) { - LOG.log(Level.INFO, "Ignoring non local file: {0}", FileUtil.getFileDisplayName(fobj)); //NOI18N - StatusDisplayer.getDefault().setStatusText(NbBundle.getMessage(ShowInFinder.class, "TXT_NoLocalFile")); //NOI18N - return; - } - try { - final Class fmClz = Class.forName("com.apple.eio.FileManager"); //NOI18N - final Method m = fmClz.getDeclaredMethod("revealInFinder", File.class); //NOI18N - m.invoke(null, file); - } catch (ClassNotFoundException e) { - LOG.log(Level.FINE, "Cannot load com.apple.eio.FileManager class."); //NOI18N - } catch (NoSuchMethodException e) { - LOG.log(Level.FINE, "No method revealInFinder(java.io.File) in the com.apple.eio.FileManager class."); //NOI18N - } catch (InvocationTargetException e) { - LOG.log(Level.FINE, "Cannot invoke method com.apple.eio.FileManager.revealInFinder(java.io.File)."); //NOI18N - } catch (IllegalAccessException e) { - LOG.log(Level.FINE, "The method com.apple.eio.FileManager.revealInFinder(java.io.File) is not accessible"); //NOI18N - } - } - }); - } -} diff --git a/platform/core.ui/src/org/netbeans/core/ui/sysopen/AbstractOpenInAction.java b/platform/core.ui/src/org/netbeans/core/ui/sysopen/AbstractOpenInAction.java new file mode 100644 index 000000000000..19c5806e6156 --- /dev/null +++ b/platform/core.ui/src/org/netbeans/core/ui/sysopen/AbstractOpenInAction.java @@ -0,0 +1,284 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.core.ui.sysopen; + +import java.awt.Desktop; +import java.awt.event.ActionEvent; +import java.io.File; +import java.io.IOException; +import java.net.MalformedURLException; +import java.util.HashSet; +import java.util.Objects; +import java.util.Set; +import javax.swing.AbstractAction; +import javax.swing.Action; +import org.openide.awt.ActionID; +import org.openide.awt.ActionReference; +import org.openide.awt.ActionReferences; +import org.openide.awt.ActionRegistration; +import org.openide.awt.DynamicMenuContent; +import org.openide.awt.StatusDisplayer; +import org.openide.filesystems.FileObject; +import org.openide.filesystems.FileUtil; +import org.openide.loaders.DataObject; +import org.openide.loaders.DataObjectNotFoundException; +import org.openide.nodes.Node; +import org.openide.nodes.NodeOperation; +import org.openide.util.ContextAwareAction; +import org.openide.util.Exceptions; +import org.openide.util.Lookup; +import org.openide.util.LookupListener; +import org.openide.util.NbBundle; +import org.openide.util.RequestProcessor; +import org.openide.util.Utilities; +import org.openide.util.WeakListeners; + +/** + * Open the selected file(s) or their parents with the system default tool or + * as explorer tab. + */ +public abstract sealed class AbstractOpenInAction extends AbstractAction implements ContextAwareAction { + + private static final RequestProcessor RP = new RequestProcessor(AbstractOpenInAction.class); + + protected final Set files; + + protected AbstractOpenInAction(String name, Lookup context) { + super(name); + files = new HashSet<>(); + putValue(DynamicMenuContent.HIDE_WHEN_DISABLED, true); + Lookup.Result result = context.lookupResult(DataObject.class); + result.addLookupListener(WeakListeners.create(LookupListener.class, e -> updateFileSet(result), result)); + updateFileSet(result); + } + + private void updateFileSet(Lookup.Result result) { + files.clear(); + for (DataObject d : result.allInstances()) { + FileObject fob = d.getPrimaryFile(); + fob = Objects.requireNonNullElse(FileUtil.getArchiveFile(fob), fob); + File f = FileUtil.toFile(fob); + if (f != null && !isIgnoredFile(f)) { + files.add(f); + } + } + } + + private boolean isIgnoredFile(File file) { + if (Utilities.isWindows() && file.isFile() && !file.getName().contains(".")) { + /* #144575 */ + return true; + } + return file.getName().endsWith(".shadow"); + } + + protected void browse(FileObject fo) { + if (fo != null) { + try { + Node node = DataObject.find(fo).getNodeDelegate(); + if (node != null) { + NodeOperation.getDefault().explore(node); + } + } catch (DataObjectNotFoundException ex) { + Exceptions.printStackTrace(ex); + } + } + } + + @NbBundle.Messages({ + "# {0} - error message", + "MSG_OpenInSystemFailed=Open in System failed: {0}", + }) + protected void openInSystem(Set files) { + RP.post(() -> { + for (File f : files) { + try { + Desktop.getDesktop().open(f); + } catch (IOException ex) { + StatusDisplayer.getDefault().setStatusText( + Bundle.MSG_OpenInSystemFailed(ex.getLocalizedMessage()) + ); + } + } + }); + } + + protected void locateInSystem(Set files) { + RP.post(() -> { + for (File f : files) { + Desktop.getDesktop().browseFileDirectory(f); + } + }); + } + + protected boolean canOpenInSystem() { + return Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.OPEN); + } + + protected boolean canLocateInSystem() { + return Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.BROWSE_FILE_DIR); + } + + @ActionID(id = "org.netbeans.core.ui.sysopen.OpenInSystemAction", category = "Edit") + @ActionRegistration(displayName = "#CTL_OpenInSystemAction", lazy = false) + @ActionReferences ({ + @ActionReference(path = "Editors/TabActions", position = 405), + @ActionReference(path = "UI/ToolActions/Files", position = 2045), + @ActionReference(path = "Projects/Actions", position = 101), + @ActionReference(path = "Shortcuts", name = "SO-S") + }) + public final static class OpenInSystemAction extends AbstractOpenInAction { + + public OpenInSystemAction() { + this(Utilities.actionsGlobalContext()); + } + + public OpenInSystemAction(Lookup context) { + super(NbBundle.getMessage(AbstractOpenInAction.class, "CTL_OpenInSystemAction"), context); + } + + @Override + public Action createContextAwareInstance(Lookup context) { + return new OpenInSystemAction(context); + } + + @Override + public void actionPerformed(ActionEvent e) { + openInSystem(files); + } + + @Override + public boolean isEnabled() { + return !files.isEmpty() && canOpenInSystem(); + } + } + + /// Given /tmp/foo.txt, this action will open /tmp/ and optionally select foo.txt within + /// the OS specific file explorer if supported by the JDK + @ActionID(id = "org.netbeans.core.ui.sysopen.OpenParentInSystemAction", category = "Edit") + @ActionRegistration(displayName = "#CTL_OpenParentInSystemAction", lazy = false) + @ActionReferences ({ + @ActionReference(path = "Editors/TabActions", position = 410), + @ActionReference(path = "UI/ToolActions/Files", position = 2046), + @ActionReference(path = "Projects/Actions", position = 102), + @ActionReference(path = "Shortcuts", name = "DO-S") + }) + public final static class OpenParentInSystemAction extends AbstractOpenInAction { + + public OpenParentInSystemAction() { + this(Utilities.actionsGlobalContext()); + } + + public OpenParentInSystemAction(Lookup context) { + super(NbBundle.getMessage(AbstractOpenInAction.class, "CTL_OpenParentInSystemAction"), context); + } + + @Override + public Action createContextAwareInstance(Lookup context) { + return new OpenParentInSystemAction(context); + } + + @Override + public void actionPerformed(ActionEvent e) { + if (canLocateInSystem()) { + locateInSystem(Set.of(files.iterator().next())); + } else { + openInSystem(Set.of(files.iterator().next().getParentFile())); + } + } + + @Override + public boolean isEnabled() { + return files.size() == 1 && files.iterator().next().getParent() != null && canOpenInSystem(); + } + } + + @ActionID(id = "org.netbeans.core.ui.sysopen.OpenInTabAction", category = "Edit") + @ActionRegistration(displayName = "#CTL_OpenInTabAction", lazy = false) + @ActionReferences ({ + @ActionReference(path = "Editors/TabActions", position = 415), + @ActionReference(path = "UI/ToolActions/Files", position = 2047), +// @ActionReference(path = "Projects/Actions", position = 103) + }) + public final static class OpenInTabAction extends AbstractOpenInAction { + + public OpenInTabAction() { + this(Utilities.actionsGlobalContext()); + } + + public OpenInTabAction(Lookup context) { + super(NbBundle.getMessage(AbstractOpenInAction.class, "CTL_OpenInTabAction"), context); + } + + @Override + public Action createContextAwareInstance(Lookup context) { + return new OpenInTabAction(context); + } + + @Override + public void actionPerformed(ActionEvent e) { + browse(FileUtil.toFileObject(files.iterator().next())); + } + + @Override + public boolean isEnabled() { + if (files.size() == 1) { + File file = files.iterator().next(); + try { + return file.isDirectory() || FileUtil.isArchiveFile(Utilities.toURI(file).toURL()); + } catch (MalformedURLException ignore) {} + } + return false; + } + } + + @ActionID(id = "org.netbeans.core.ui.sysopen.OpenParentInTabAction", category = "Edit") + @ActionRegistration(displayName = "#CTL_OpenParentInTabAction", lazy = false) + @ActionReferences ({ + @ActionReference(path = "Editors/TabActions", position = 420), + @ActionReference(path = "UI/ToolActions/Files", position = 2048), + @ActionReference(path = "Projects/Actions", position = 104) + }) + public final static class OpenParentInTabAction extends AbstractOpenInAction { + + public OpenParentInTabAction() { + this(Utilities.actionsGlobalContext()); + } + + public OpenParentInTabAction(Lookup context) { + super(NbBundle.getMessage(AbstractOpenInAction.class, "CTL_OpenParentInTabAction"), context); + } + + @Override + public Action createContextAwareInstance(Lookup context) { + return new OpenParentInTabAction(context); + } + + @Override + public void actionPerformed(ActionEvent e) { + browse(FileUtil.toFileObject(files.iterator().next().getParentFile())); + } + + @Override + public boolean isEnabled() { + return files.size() == 1 && files.iterator().next().getParent() != null; + } + } + +} diff --git a/platform/core.ui/src/org/netbeans/core/ui/sysopen/Bundle.properties b/platform/core.ui/src/org/netbeans/core/ui/sysopen/Bundle.properties index d33f167a2d8d..8cbdc5ae1501 100644 --- a/platform/core.ui/src/org/netbeans/core/ui/sysopen/Bundle.properties +++ b/platform/core.ui/src/org/netbeans/core/ui/sysopen/Bundle.properties @@ -15,4 +15,8 @@ # specific language governing permissions and limitations # under the License. -CTL_SystemOpenAction=Open in System +CTL_OpenInSystemAction=Open in System +CTL_OpenParentInSystemAction=Locate in System + +CTL_OpenInTabAction=Open as Tab +CTL_OpenParentInTabAction=Open Parent as Tab diff --git a/platform/core.ui/src/org/netbeans/core/ui/sysopen/SystemOpenAction.java b/platform/core.ui/src/org/netbeans/core/ui/sysopen/SystemOpenAction.java deleted file mode 100644 index d24272f9821a..000000000000 --- a/platform/core.ui/src/org/netbeans/core/ui/sysopen/SystemOpenAction.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.netbeans.core.ui.sysopen; - -import java.awt.Desktop; -import java.awt.event.ActionEvent; -import java.io.File; -import java.io.IOException; -import java.util.HashSet; -import java.util.Set; -import java.util.logging.Level; -import java.util.logging.Logger; -import javax.swing.AbstractAction; -import javax.swing.Action; -import org.openide.awt.ActionID; -import org.openide.awt.ActionReference; -import org.openide.awt.ActionReferences; -import org.openide.awt.ActionRegistration; -import org.openide.awt.DynamicMenuContent; -import org.openide.filesystems.FileUtil; -import org.openide.loaders.DataObject; -import org.openide.util.ContextAwareAction; -import org.openide.util.Lookup; -import org.openide.util.LookupListener; -import org.openide.util.NbBundle; -import org.openide.util.RequestProcessor; -import org.openide.util.Utilities; -import org.openide.util.WeakListeners; - -/** - * Open the selected file(s) with the system default tool. - * @author Jesse Glick - */ -@ActionID(id = "org.netbeans.core.ui.sysopen.SystemOpenAction", category = "Edit") -@ActionRegistration(displayName = "#CTL_SystemOpenAction", lazy=false) -@ActionReferences ({ - @ActionReference(path = "Editors/TabActions", position = 401), - @ActionReference(path = "UI/ToolActions/Files", position = 2045), - @ActionReference(path = "Projects/Actions", position = 101), - @ActionReference(path = "Shortcuts", name = "SO-S") -}) -public final class SystemOpenAction extends AbstractAction implements ContextAwareAction { - - private static final RequestProcessor PROC = new RequestProcessor(SystemOpenAction.class); - - private final Lookup.Result result; - private final LookupListener resultListener; - private final Set files; - - public SystemOpenAction() { - this(Utilities.actionsGlobalContext()); - } - - private SystemOpenAction(Lookup context) { - super(NbBundle.getMessage(SystemOpenAction.class, "CTL_SystemOpenAction")); - putValue(DynamicMenuContent.HIDE_WHEN_DISABLED, true); - result = context.lookupResult(DataObject.class); - resultListener = e -> updateFileSet(); - result.addLookupListener(WeakListeners.create(LookupListener.class, resultListener, result)); - files = new HashSet<>(); - updateFileSet(); - } - - @Override - public void actionPerformed(ActionEvent e) { - PROC.post(() -> { // #176879: asynch - Desktop desktop = Desktop.getDesktop(); - for (File f : files) { - try { - desktop.open(f); - } catch (IOException x) { - Logger.getLogger(SystemOpenAction.class.getName()).log(Level.INFO, null, x); - // XXX or perhaps notify user of problem; but not very useful on Unix at least (#6940853) - } - } - }); - } - - @Override - public Action createContextAwareInstance(Lookup context) { - return new SystemOpenAction(context); - } - - @Override - public boolean isEnabled() { - return !files.isEmpty() && Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.OPEN); - } - - private void updateFileSet() { - files.clear(); - for (DataObject d : result.allInstances()) { - File f = FileUtil.toFile(d.getPrimaryFile()); - if (f == null || isIgnoredFile(f)) { - continue; - } - files.add(f); - } - } - - private boolean isIgnoredFile(File f) { - if (Utilities.isWindows() && f.isFile() && !f.getName().contains(".")) { - /* #144575 */ - return true; - } - if (f.getName().endsWith(".shadow")) { - return true; - } - return false; - } - -} From 3f4b0ef27ddca9d0d5459bbfcdff9226817d344f Mon Sep 17 00:00:00 2001 From: Bogdan Haidu Date: Fri, 27 Feb 2026 20:01:49 +0200 Subject: [PATCH 057/100] markdown document preview improvements Closes #6652 - bump java release version to 17 - custom


tag renderer - added flexmark strikethrough extension - update vscode regex for striketrhough detection - updated mime type to the latest official text/markdown - created new mime type for preview - using a default skeleton css code for margin, paddings ... - added font configs for markdown preview - link coloring and font size customization css to font config settings --- .../nbproject/project.xml | 1 + ide/libs.flexmark/external/binaries-list | 1 + .../external/flexmark-0.64.8-license.txt | 2 +- ide/libs.flexmark/manifest.mf | 2 +- .../nbproject/project.properties | 1 + ide/libs.flexmark/nbproject/project.xml | 4 + ide/markdown/licenseinfo.xml | 7 +- ide/markdown/manifest.mf | 1 + ide/markdown/nbproject/project.xml | 27 +++ .../modules/markdown/MarkdownDataObject.java | 6 +- .../markdown/MarkdownViewerElement.java | 56 +++++- .../modules/markdown/markdown.tmLanguage.json | 4 +- .../markdown/resources/Bundle.properties | 33 ++++ .../modules/markdown/resources/Coloring.md | 7 + .../resources/FontAndColors-bluetheme.xml | 50 +++++ .../resources/FontAndColors-citylights.xml | 50 +++++ .../resources/FontAndColors-earth.xml | 50 +++++ .../resources/FontAndColors-flatlafdark.xml | 50 +++++ .../markdown/resources/FontAndColors.xml | 50 +++++ .../modules/markdown/resources/layer.xml | 82 +++++++++ .../ui/preview/MarkdownEditorKit.java | 29 ++- .../ui/preview/views/HorizontalRuleView.java | 55 ++++++ .../ui/preview/views/MarkdownViewFactory.java | 3 +- .../modules/markdown/utils/Bundle.properties | 27 +++ .../modules/markdown/utils/StyleUtils.java | 174 ++++++++++++++++++ 25 files changed, 756 insertions(+), 16 deletions(-) create mode 100644 ide/markdown/src/org/netbeans/modules/markdown/resources/Bundle.properties create mode 100644 ide/markdown/src/org/netbeans/modules/markdown/resources/Coloring.md create mode 100644 ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors-bluetheme.xml create mode 100644 ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors-citylights.xml create mode 100644 ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors-earth.xml create mode 100644 ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors-flatlafdark.xml create mode 100644 ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors.xml create mode 100644 ide/markdown/src/org/netbeans/modules/markdown/resources/layer.xml create mode 100644 ide/markdown/src/org/netbeans/modules/markdown/ui/preview/views/HorizontalRuleView.java create mode 100644 ide/markdown/src/org/netbeans/modules/markdown/utils/Bundle.properties create mode 100644 ide/markdown/src/org/netbeans/modules/markdown/utils/StyleUtils.java diff --git a/ide/editor.settings.storage/nbproject/project.xml b/ide/editor.settings.storage/nbproject/project.xml index 83a372138070..762c7fc295de 100644 --- a/ide/editor.settings.storage/nbproject/project.xml +++ b/ide/editor.settings.storage/nbproject/project.xml @@ -175,6 +175,7 @@ org.netbeans.modules.gsf org.netbeans.modules.jvi org.netbeans.modules.languages + org.netbeans.modules.markdown org.netbeans.modules.options.editor org.netbeans.modules.editor.fold org.netbeans.modules.editor.fold.nbui diff --git a/ide/libs.flexmark/external/binaries-list b/ide/libs.flexmark/external/binaries-list index 76b2667dc273..9fba964a4608 100644 --- a/ide/libs.flexmark/external/binaries-list +++ b/ide/libs.flexmark/external/binaries-list @@ -30,4 +30,5 @@ A3F92ABD0ACBB4D1F12DFD3D6128F73D245D6BA9 com.vladsch.flexmark:flexmark-util-data 985913246DF64FE7E768EB0664B45DEDEA7536CF com.vladsch.flexmark:flexmark-util-sequence:0.64.8 A8178BA6DFD7A958353A60B3A51FE7EDB1578B49 com.vladsch.flexmark:flexmark-util-visitor:0.64.8 4ADC75ADA3D870908BDBFFB76650D19305250D3C com.vladsch.flexmark:flexmark-ext-gfm-tasklist:0.64.8 +1851E124C6D85C5C7F3FDBBE066D30A76AD6BE44 com.vladsch.flexmark:flexmark-ext-gfm-strikethrough:0.64.8 CD56EB47DCD4590EF6451F87E5EC33BDDD1A9A51 org.jsoup:jsoup:1.15.4 diff --git a/ide/libs.flexmark/external/flexmark-0.64.8-license.txt b/ide/libs.flexmark/external/flexmark-0.64.8-license.txt index 454986f6a8b7..3613e9233a19 100644 --- a/ide/libs.flexmark/external/flexmark-0.64.8-license.txt +++ b/ide/libs.flexmark/external/flexmark-0.64.8-license.txt @@ -3,7 +3,7 @@ Version: 0.64.8 License: BSD-flexmark Description: FlexMark library Origin: https://github.com/vsch/flexmark-java -Files: flexmark-0.64.8.jar flexmark-ext-anchorlink-0.64.8.jar flexmark-ext-emoji-0.64.8.jar flexmark-ext-tables-0.64.8.jar flexmark-html2md-converter-0.64.8.jar flexmark-util-ast-0.64.8.jar flexmark-util-builder-0.64.8.jar flexmark-util-collection-0.64.8.jar flexmark-util-data-0.64.8.jar flexmark-util-dependency-0.64.8.jar flexmark-util-format-0.64.8.jar flexmark-util-html-0.64.8.jar flexmark-util-misc-0.64.8.jar flexmark-util-sequence-0.64.8.jar flexmark-util-visitor-0.64.8.jar flexmark-ext-gfm-tasklist-0.64.8.jar +Files: flexmark-0.64.8.jar flexmark-ext-anchorlink-0.64.8.jar flexmark-ext-emoji-0.64.8.jar flexmark-ext-tables-0.64.8.jar flexmark-html2md-converter-0.64.8.jar flexmark-util-ast-0.64.8.jar flexmark-util-builder-0.64.8.jar flexmark-util-collection-0.64.8.jar flexmark-util-data-0.64.8.jar flexmark-util-dependency-0.64.8.jar flexmark-util-format-0.64.8.jar flexmark-util-html-0.64.8.jar flexmark-util-misc-0.64.8.jar flexmark-util-sequence-0.64.8.jar flexmark-util-visitor-0.64.8.jar flexmark-ext-gfm-tasklist-0.64.8.jar flexmark-ext-gfm-strikethrough-0.64.8.jar Copyright (c) 2015-2016, Atlassian Pty Ltd All rights reserved. diff --git a/ide/libs.flexmark/manifest.mf b/ide/libs.flexmark/manifest.mf index 4f6866796a25..78acbb9fc942 100644 --- a/ide/libs.flexmark/manifest.mf +++ b/ide/libs.flexmark/manifest.mf @@ -2,5 +2,5 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.libs.flexmark OpenIDE-Module-Localizing-Bundle: org/netbeans/libs/flexmark/Bundle.properties -OpenIDE-Module-Specification-Version: 1.25 +OpenIDE-Module-Specification-Version: 1.26 diff --git a/ide/libs.flexmark/nbproject/project.properties b/ide/libs.flexmark/nbproject/project.properties index a5b37dfe8353..3eaf3b253be5 100644 --- a/ide/libs.flexmark/nbproject/project.properties +++ b/ide/libs.flexmark/nbproject/project.properties @@ -33,6 +33,7 @@ release.external/flexmark-ext-emoji-0.64.8.jar=modules/ext/flexmark-ext-emoji-0. release.external/flexmark-ext-anchorlink-0.64.8.jar=modules/ext/flexmark-ext-anchorlink-0.64.8.jar release.external/flexmark-ext-tables-0.64.8.jar=modules/ext/flexmark-ext-tables-0.64.8.jar release.external/flexmark-ext-gfm-tasklist-0.64.8.jar=modules/ext/flexmark-ext-gfm-tasklist-0.64.8.jar +release.external/flexmark-ext-gfm-strikethrough-0.64.8.jar=modules/ext/flexmark-ext-gfm-strikethrough-0.64.8.jar release.external/jsoup-1.15.4.jar=modules/ext/jsoup-1.15.4.jar # Sigtest seems to have issues with some Java 11 class files, better to disable it. diff --git a/ide/libs.flexmark/nbproject/project.xml b/ide/libs.flexmark/nbproject/project.xml index d2d8e0ca6227..41103fefe664 100644 --- a/ide/libs.flexmark/nbproject/project.xml +++ b/ide/libs.flexmark/nbproject/project.xml @@ -97,6 +97,10 @@ ext/flexmark-ext-gfm-tasklist-0.64.8.jar external/flexmark-ext-gfm-tasklist-0.64.8.jar
+ + ext/flexmark-ext-gfm-strikethrough-0.64.8.jar + external/flexmark-ext-gfm-strikethrough-0.64.8.jar + diff --git a/ide/markdown/licenseinfo.xml b/ide/markdown/licenseinfo.xml index 0c60cbe82bf3..775ccedd758d 100644 --- a/ide/markdown/licenseinfo.xml +++ b/ide/markdown/licenseinfo.xml @@ -34,5 +34,10 @@ src/org/netbeans/modules/markdown/resources/Template.md - + + + src/org/netbeans/modules/markdown/resources/Coloring.md + + + diff --git a/ide/markdown/manifest.mf b/ide/markdown/manifest.mf index fe00e45399b8..44aa92cd5218 100644 --- a/ide/markdown/manifest.mf +++ b/ide/markdown/manifest.mf @@ -1,6 +1,7 @@ Manifest-Version: 1.0 AutoUpdate-Show-In-Client: true OpenIDE-Module: org.netbeans.modules.markdown +OpenIDE-Module-Layer: org/netbeans/modules/markdown/resources/layer.xml OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/markdown/Bundle.properties OpenIDE-Module-Specification-Version: 1.20 diff --git a/ide/markdown/nbproject/project.xml b/ide/markdown/nbproject/project.xml index 2634c03dc1fd..ab3649a59c34 100644 --- a/ide/markdown/nbproject/project.xml +++ b/ide/markdown/nbproject/project.xml @@ -50,6 +50,33 @@ 1.15
+ + org.netbeans.modules.editor.mimelookup + + + + 1 + 1.72 + + + + org.netbeans.modules.editor.settings + + + + 1 + 1.89 + + + + org.netbeans.modules.editor.settings.storage + + + + 1 + 1.84 + + org.netbeans.modules.textmate.lexer diff --git a/ide/markdown/src/org/netbeans/modules/markdown/MarkdownDataObject.java b/ide/markdown/src/org/netbeans/modules/markdown/MarkdownDataObject.java index 8629433abec4..a536cf30696a 100644 --- a/ide/markdown/src/org/netbeans/modules/markdown/MarkdownDataObject.java +++ b/ide/markdown/src/org/netbeans/modules/markdown/MarkdownDataObject.java @@ -105,11 +105,11 @@ @GrammarRegistration(mimeType=MarkdownDataObject.MIME_TYPE, grammar="markdown.tmLanguage.json") public class MarkdownDataObject extends MultiDataObject { - public static final String MIME_TYPE = "text/x-markdown-nb"; + public static final String MIME_TYPE = "text/markdown"; public MarkdownDataObject(FileObject pf, MultiFileLoader loader) throws DataObjectExistsException, IOException { super(pf, loader); - registerEditor("text/x-markdown", true); + registerEditor(MIME_TYPE, true); } @Override @@ -120,7 +120,7 @@ protected int associateLookup() { @MultiViewElement.Registration( displayName = "#LBL_Markdown_EDITOR", iconBase = "org/netbeans/modules/markdown/markdown.png", - mimeType = "text/x-markdown", + mimeType = "text/markdown", persistenceType = TopComponent.PERSISTENCE_ONLY_OPENED, preferredID = "Markdown", position = 1000 diff --git a/ide/markdown/src/org/netbeans/modules/markdown/MarkdownViewerElement.java b/ide/markdown/src/org/netbeans/modules/markdown/MarkdownViewerElement.java index db65b2a5d9e9..d4d07fa525cd 100644 --- a/ide/markdown/src/org/netbeans/modules/markdown/MarkdownViewerElement.java +++ b/ide/markdown/src/org/netbeans/modules/markdown/MarkdownViewerElement.java @@ -19,6 +19,7 @@ package org.netbeans.modules.markdown; import com.vladsch.flexmark.ext.anchorlink.AnchorLinkExtension; +import com.vladsch.flexmark.ext.gfm.strikethrough.StrikethroughExtension; import com.vladsch.flexmark.ext.gfm.tasklist.TaskListExtension; import com.vladsch.flexmark.ext.tables.TablesExtension; import com.vladsch.flexmark.html.HtmlRenderer; @@ -26,7 +27,10 @@ import com.vladsch.flexmark.util.data.DataHolder; import com.vladsch.flexmark.util.data.MutableDataSet; import java.awt.BorderLayout; +import java.awt.Cursor; import java.awt.Rectangle; +import java.beans.PropertyChangeEvent; +import java.beans.PropertyChangeListener; import java.io.IOException; import java.io.Reader; import java.io.StringReader; @@ -49,6 +53,8 @@ import org.netbeans.core.spi.multiview.CloseOperationState; import org.netbeans.core.spi.multiview.MultiViewElement; import org.netbeans.core.spi.multiview.MultiViewElementCallback; +import org.netbeans.modules.editor.settings.storage.api.EditorSettings; +import static org.netbeans.modules.markdown.MarkdownDataObject.MIME_TYPE; import org.netbeans.modules.markdown.ui.preview.MarkdownEditorKit; import org.openide.awt.HtmlBrowser; import org.openide.awt.UndoRedo; @@ -62,16 +68,18 @@ import org.openide.util.NbBundle.Messages; import org.openide.util.RequestProcessor; import org.openide.util.RequestProcessor.Task; +import org.openide.util.WeakListeners; import org.openide.windows.TopComponent; /** * * @author lkishalmi */ + @MultiViewElement.Registration( displayName = "#LBL_MarkdownViewer", iconBase = "org/netbeans/modules/markdown/markdown.png", - mimeType = "text/x-markdown", + mimeType = MIME_TYPE, persistenceType = TopComponent.PERSISTENCE_NEVER, preferredID = "MarkdownViewer", position = 2000 @@ -79,6 +87,7 @@ @Messages("LBL_MarkdownViewer=Preview") public class MarkdownViewerElement implements MultiViewElement { + public static final String MIME_TYPE_PREVIEW = "text/x-markdown-nb-preview"; private static final Logger LOG = Logger.getLogger(MarkdownViewerElement.class.getName()); private static final RequestProcessor RP = new RequestProcessor(MarkdownViewerElement.class); private static final int UPDATE_DELAY = 500; @@ -94,16 +103,17 @@ public class MarkdownViewerElement implements MultiViewElement { .set(Parser.EXTENSIONS, Arrays.asList( AnchorLinkExtension.create(), TablesExtension.create(), - TaskListExtension.create() + TaskListExtension.create(), + StrikethroughExtension.create() )) .set(HtmlRenderer.INDENT_SIZE, 2) .set(HtmlRenderer.RENDER_HEADER_ID, true) - .set(HtmlRenderer.FENCED_CODE_LANGUAGE_CLASS_PREFIX, "") + .set(HtmlRenderer.FENCED_CODE_LANGUAGE_CLASS_PREFIX, "") //NOI18N // JEditorPane search for the name attribute .set(AnchorLinkExtension.ANCHORLINKS_SET_NAME, true) .set(AnchorLinkExtension.ANCHORLINKS_SET_ID, false) - .set(AnchorLinkExtension.ANCHORLINKS_ANCHOR_CLASS, "") - .set(AnchorLinkExtension.ANCHORLINKS_TEXT_PREFIX, "") + .set(AnchorLinkExtension.ANCHORLINKS_ANCHOR_CLASS, "") //NOI18N + .set(AnchorLinkExtension.ANCHORLINKS_TEXT_PREFIX, "") //NOI18N // Make the table generation SWING Friendly .set(TablesExtension.COLUMN_SPANS, false) .set(TablesExtension.MIN_HEADER_ROWS, 1) @@ -111,6 +121,9 @@ public class MarkdownViewerElement implements MultiViewElement { .set(TablesExtension.APPEND_MISSING_COLUMNS, true) .set(TablesExtension.DISCARD_EXTRA_COLUMNS, true) .set(TablesExtension.HEADER_SEPARATOR_COLUMN_MATCH, true) + // Strikethrough change from del to s tag + .set(StrikethroughExtension.STRIKETHROUGH_STYLE_HTML_OPEN, "") //NOI18N + .set(StrikethroughExtension.STRIKETHROUGH_STYLE_HTML_CLOSE, "") //NOI18N .toImmutable(); final Parser parser = Parser.builder(OPTIONS).build(); @@ -134,8 +147,12 @@ public void changedUpdate(DocumentEvent e) { }; private final Task updater = RP.create(MarkdownViewerElement.this::updateView); + private StyledDocument source; + //Font config update listener + private final PropertyChangeListener pcl = this::colorProfileChange; + public MarkdownViewerElement(Lookup lookup) { dataObject = lookup.lookup(MarkdownDataObject.class); } @@ -143,10 +160,13 @@ public MarkdownViewerElement(Lookup lookup) { @Override public JComponent getVisualRepresentation() { if (component == null) { + EditorSettings.getDefault().addPropertyChangeListener(WeakListeners.propertyChange(pcl, this)); viewer = new JEditorPane(); viewer.setEditorKit(new MarkdownEditorKit()); viewer.setEditable(false); viewer.addHyperlinkListener(this::linkHandler); + Cursor textCursor = Cursor.getPredefinedCursor(Cursor.TEXT_CURSOR); + viewer.setCursor(textCursor); JPanel panel = new JPanel(new BorderLayout()); panel.add(new JScrollPane(viewer), BorderLayout.CENTER); @@ -250,7 +270,6 @@ public void updateView() { kit.read(htmlReader, doc, 0); viewer.scrollRectToVisible(vis); - } catch (IOException ex) { viewer.setText(Bundle.TXT_MarkdownViewerElement_Error()); LOG.log(Level.WARNING, "Could not parse markdown!", ex); //NOI18N @@ -289,4 +308,29 @@ private void linkHandler(HyperlinkEvent evt) { } } } + + /** + * redraw document if profile changes or font setting changes + * @param evt + */ + public void colorProfileChange(PropertyChangeEvent evt) { + if (viewer == null) { + return; + } + + String newValue = evt.getNewValue() instanceof String value ? value : ""; // NOI18N + boolean fontChanged = false; + //patch for triggering font update + if ("fontColors".equals(evt.getPropertyName()) // NOI18N + && evt.getOldValue() != null + && !newValue.startsWith("test") // NOI18N + ) { + fontChanged = true; + } + + if (fontChanged || EditorSettings.PROP_CURRENT_FONT_COLOR_PROFILE.equals(evt.getPropertyName())) { + viewer.setEditorKit(new MarkdownEditorKit()); + updateView(); + } + } } diff --git a/ide/markdown/src/org/netbeans/modules/markdown/markdown.tmLanguage.json b/ide/markdown/src/org/netbeans/modules/markdown/markdown.tmLanguage.json index 463a3fbbbdec..f28917c770af 100644 --- a/ide/markdown/src/org/netbeans/modules/markdown/markdown.tmLanguage.json +++ b/ide/markdown/src/org/netbeans/modules/markdown/markdown.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/microsoft/vscode-markdown-tm-grammar/commit/7418dd20d76c72e82fadee2909e03239e9973b35", + "version": "https://github.com/microsoft/vscode-markdown-tm-grammar/commit/548ccb91ef58ba40ac745b400d889933ccd5eb4d", "name": "Markdown", "scopeName": "text.html.markdown", "patterns": [ @@ -3084,7 +3084,7 @@ "name": "punctuation.definition.strikethrough.markdown" } }, - "match": "(? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors-citylights.xml b/ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors-citylights.xml new file mode 100644 index 000000000000..452c9a83dbaf --- /dev/null +++ b/ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors-citylights.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors-earth.xml b/ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors-earth.xml new file mode 100644 index 000000000000..452c9a83dbaf --- /dev/null +++ b/ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors-earth.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors-flatlafdark.xml b/ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors-flatlafdark.xml new file mode 100644 index 000000000000..2501c4055114 --- /dev/null +++ b/ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors-flatlafdark.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors.xml b/ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors.xml new file mode 100644 index 000000000000..5aad74897724 --- /dev/null +++ b/ide/markdown/src/org/netbeans/modules/markdown/resources/FontAndColors.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ide/markdown/src/org/netbeans/modules/markdown/resources/layer.xml b/ide/markdown/src/org/netbeans/modules/markdown/resources/layer.xml new file mode 100644 index 000000000000..ce8cd46c12c5 --- /dev/null +++ b/ide/markdown/src/org/netbeans/modules/markdown/resources/layer.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ide/markdown/src/org/netbeans/modules/markdown/ui/preview/MarkdownEditorKit.java b/ide/markdown/src/org/netbeans/modules/markdown/ui/preview/MarkdownEditorKit.java index cf6523fb06f5..f0b1242d9655 100644 --- a/ide/markdown/src/org/netbeans/modules/markdown/ui/preview/MarkdownEditorKit.java +++ b/ide/markdown/src/org/netbeans/modules/markdown/ui/preview/MarkdownEditorKit.java @@ -18,9 +18,13 @@ */ package org.netbeans.modules.markdown.ui.preview; +import javax.swing.text.Document; import org.netbeans.modules.markdown.ui.preview.views.MarkdownViewFactory; import javax.swing.text.ViewFactory; +import javax.swing.text.html.HTMLDocument; import javax.swing.text.html.HTMLEditorKit; +import javax.swing.text.html.StyleSheet; +import org.netbeans.modules.markdown.utils.StyleUtils; /** * @@ -29,14 +33,37 @@ public class MarkdownEditorKit extends HTMLEditorKit { private final transient ViewFactory viewFactory; - + public MarkdownEditorKit() { super(); this.viewFactory = new MarkdownViewFactory(); } + /** + * copy/paste from the original HTMLEditorKit method but with custom styling overriding + * @see HTMLEditorKit.createDefaultDocument + * + * @return + */ + @Override + public Document createDefaultDocument() { + StyleSheet styles = getStyleSheet(); + StyleSheet ss = new StyleSheet(); + + //default style override + ss.addStyleSheet(styles); + StyleUtils.addNbSyles(ss); + + HTMLDocument doc = new HTMLDocument(ss); + doc.setParser(getParser()); + doc.setAsynchronousLoadPriority(4); + doc.setTokenThreshold(100); + return doc; + } + @Override public ViewFactory getViewFactory() { return viewFactory; } + } diff --git a/ide/markdown/src/org/netbeans/modules/markdown/ui/preview/views/HorizontalRuleView.java b/ide/markdown/src/org/netbeans/modules/markdown/ui/preview/views/HorizontalRuleView.java new file mode 100644 index 000000000000..bbc27641886c --- /dev/null +++ b/ide/markdown/src/org/netbeans/modules/markdown/ui/preview/views/HorizontalRuleView.java @@ -0,0 +1,55 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.markdown.ui.preview.views; + +import java.awt.Color; +import java.awt.Component; +import java.awt.GridLayout; +import javax.swing.BorderFactory; +import javax.swing.JPanel; +import javax.swing.JSeparator; +import javax.swing.border.EmptyBorder; +import javax.swing.text.ComponentView; +import javax.swing.text.Element; + +/** + * + * hr tags don't have any customization from CSS using swing html renderer + * + * Render patch to have controlled display + */ +public class HorizontalRuleView extends ComponentView { + + public HorizontalRuleView(Element elem) { + super(elem); + } + + @Override + protected Component createComponent() { + JPanel panel = new JPanel(); + panel.setOpaque(false); + JSeparator component = new JSeparator(); + component.setOrientation(HORIZONTAL); + component.setBorder(BorderFactory.createLineBorder(new Color(209, 217, 224), 2)); + panel.add(component); + panel.setBorder(new EmptyBorder(20, 0, 20, 0)); + panel.setLayout(new GridLayout(0,1)); + return panel; + } +} diff --git a/ide/markdown/src/org/netbeans/modules/markdown/ui/preview/views/MarkdownViewFactory.java b/ide/markdown/src/org/netbeans/modules/markdown/ui/preview/views/MarkdownViewFactory.java index a1c426e88b99..5d92a0bec9fb 100644 --- a/ide/markdown/src/org/netbeans/modules/markdown/ui/preview/views/MarkdownViewFactory.java +++ b/ide/markdown/src/org/netbeans/modules/markdown/ui/preview/views/MarkdownViewFactory.java @@ -38,9 +38,10 @@ public class MarkdownViewFactory extends HTMLEditorKit.HTMLFactory { @Override public View create(Element elem) { - if (isElementOfTag(elem, HTML.Tag.INPUT)) { return new CheckboxView(elem); + } else if (isElementOfTag(elem, HTML.Tag.HR)) { + return new HorizontalRuleView(elem); } return super.create(elem); diff --git a/ide/markdown/src/org/netbeans/modules/markdown/utils/Bundle.properties b/ide/markdown/src/org/netbeans/modules/markdown/utils/Bundle.properties new file mode 100644 index 000000000000..fdd2c1d3ff1f --- /dev/null +++ b/ide/markdown/src/org/netbeans/modules/markdown/utils/Bundle.properties @@ -0,0 +1,27 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +CSS_DEFAULT=body {padding:10px 25px;}\ +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {font-size:inherit;}\ +ul, li ul {margin-left: 20px;margin-bottom: 0px;}\ +li {margin-bottom: 3px;padding-left:5px;}\ +table {border-spacing:0;}\ +th, td {border:1px solid rgb(209, 217, 224); padding:10px;}\ +code {padding:2px 0px;}\ +pre {padding:16px;margin-bottom:10px;}\ +blockquote {padding: 0 16px; margin: 0px; margin-bottom:10px; border-left: 2px solid rgb(209, 217, 224);}\ +li blockquote {margin-bottom: 0px;} table {margin-top:6px;margin-bottom:6px;} \ No newline at end of file diff --git a/ide/markdown/src/org/netbeans/modules/markdown/utils/StyleUtils.java b/ide/markdown/src/org/netbeans/modules/markdown/utils/StyleUtils.java new file mode 100644 index 000000000000..e23d07ec505e --- /dev/null +++ b/ide/markdown/src/org/netbeans/modules/markdown/utils/StyleUtils.java @@ -0,0 +1,174 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans.modules.markdown.utils; + +import java.awt.Color; +import java.util.Iterator; +import java.util.Map; +import javax.swing.text.AttributeSet; +import javax.swing.text.StyleConstants; +import javax.swing.text.html.StyleSheet; +import org.netbeans.api.editor.mimelookup.MimeLookup; +import org.netbeans.api.editor.mimelookup.MimePath; +import org.netbeans.modules.editor.settings.storage.api.EditorSettings; +import org.netbeans.api.editor.settings.FontColorSettings; +import org.netbeans.modules.editor.settings.storage.api.FontColorSettingsFactory; +import static org.netbeans.modules.markdown.MarkdownViewerElement.MIME_TYPE_PREVIEW; +import org.openide.util.NbBundle; + +/** + * + * @author bhaidu + */ +public class StyleUtils { + + private static final Map fontConfig2tagMapping = Map.ofEntries( + Map.entry("anchor", "a"), // NOI18N + Map.entry("body", "body"), // NOI18N + Map.entry("code", "code"), // NOI18N + Map.entry("pre", "pre"), // NOI18N + Map.entry("blockquote", "blockquote p"), // NOI18N + Map.entry("heading1", "h1, h1 a"), // NOI18N + Map.entry("heading2", "h2, h2 a"), // NOI18N + Map.entry("heading3", "h3, h3 a"), // NOI18N + Map.entry("heading4", "h4, h4 a"), // NOI18N + Map.entry("heading5", "h5, h5 a"), // NOI18N + Map.entry("heading6", "h6, h6 a") // NOI18N + ); + + public static void addNbSyles(StyleSheet ss) { + + //main css + appendDefaultMarkdownCssRules(ss); + + //coloring & font settings + appendColoringCssRulesFromFontConfigs(ss); + } + + public static void addRule(StyleSheet ss, AttributeSet attributeSet, AttributeSet defaultAttributes) { + String nameAttr = (String) attributeSet.getAttribute(StyleConstants.NameAttribute); + + String htmlTag = fontConfig2tagMapping.get(nameAttr); + + if (htmlTag == null) { + return; + } + + StringBuilder cssRule = new StringBuilder(); + cssRule.append(htmlTag); + cssRule.append(" {"); // NOI18N + cssRule.append(rgbStyling("color", getThemeColor(attributeSet, defaultAttributes, StyleConstants.ColorConstants.Foreground))); // NOI18N + cssRule.append(rgbStyling("background-color", getThemeColor(attributeSet, defaultAttributes, StyleConstants.ColorConstants.Background))); // NOI18N + cssRule.append(fontSizeStyling(getFontSize(attributeSet))); + cssRule.append(fontStyling("font-family", getFontStyleConfig(attributeSet, StyleConstants.ColorConstants.FontFamily))); + cssRule.append("}"); // NOI18N + ss.addRule(cssRule.toString()); + } + + public static Color getThemeColor(AttributeSet attributeSet, AttributeSet defaultAttributes, Object constant) { + Color color = (Color) attributeSet.getAttribute(constant); + if (color == null && defaultAttributes != null) { + color = (Color) defaultAttributes.getAttribute(constant); + } + return color; + } + + public static int getFontSize(AttributeSet attributeSet) { + Object fontSizeConfig = attributeSet.getAttribute(StyleConstants.ColorConstants.FontSize); + if (fontSizeConfig == null) { + return 0; + } + int fontSize = (int) fontSizeConfig; + return fontSize; + } + + public static String rgbStyling(String property, Color color) { + if (color == null) { + return ""; // NOI18N + } + + StringBuilder cssRule = new StringBuilder(); + cssRule.append(property); + cssRule.append(":rgb("); // NOI18N + cssRule.append(color.getRed()); + cssRule.append(","); // NOI18N + cssRule.append(color.getGreen()); + cssRule.append(","); // NOI18N + cssRule.append(color.getBlue()); + cssRule.append(");"); // NOI18N + return cssRule.toString(); + } + + public static String fontSizeStyling(int size) { + if (size == 0 ) { + return ""; + } + + StringBuilder cssRule = new StringBuilder(); + cssRule.append("font-size:"); // NOI18N + cssRule.append(Integer.toString(size)); + cssRule.append(";"); // NOI18N + return cssRule.toString(); + } + + public static String fontStyling(String property, String value) { + if (value == null) { + return ""; // NOI18N + } + + StringBuilder cssRule = new StringBuilder(); + cssRule.append(property); + cssRule.append(":"); // NOI18N + cssRule.append(value); + cssRule.append(";"); // NOI18N + return cssRule.toString(); + } + + public static String getFontStyleConfig(AttributeSet attributeSet, Object option) { + return (String) attributeSet.getAttribute(option); + } + + private static void appendDefaultMarkdownCssRules(StyleSheet ss) { + String defaultRules = NbBundle.getMessage(StyleUtils.class, "CSS_DEFAULT"); // NOI18N + ss.addRule(defaultRules); + } + + private static Iterator loadCustomizedMarkdownFontAttributes() { + String profile = EditorSettings.getDefault().getCurrentFontColorProfile(); + FontColorSettingsFactory fcsf = EditorSettings.getDefault().getFontColorSettings(new String[]{MIME_TYPE_PREVIEW}); + return fcsf.getAllFontColors(profile).iterator(); + } + + private static AttributeSet loadDefaultNbMarkdownFontAttributes() { + FontColorSettings fcs = (MimeLookup.getLookup(MimePath.get(MIME_TYPE_PREVIEW)).lookup(FontColorSettings.class)); + return fcs.getFontColors("default"); // NOI18N + } + + private static void appendColoringCssRulesFromFontConfigs(StyleSheet ss) { + //contains the default / fallback values of fontConfigs + AttributeSet defaultAttributes = loadDefaultNbMarkdownFontAttributes(); + + //contains the full list of fontConfigs but populated only with custom values + Iterator attributesIt = loadCustomizedMarkdownFontAttributes(); + while (attributesIt.hasNext()) { + AttributeSet attributeSet = attributesIt.next(); + addRule(ss, attributeSet, defaultAttributes); + } + } +} From 6caacbac314c7efcd133da32de16a814c8e60ea2 Mon Sep 17 00:00:00 2001 From: Jaroslav Tulach Date: Sat, 14 Mar 2026 21:18:16 +0100 Subject: [PATCH 058/100] Setting NETBEANS_USERDIR to IGNORE shall use netbeans_default_userdir --- nb/ide.launcher/unix/netbeans | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/nb/ide.launcher/unix/netbeans b/nb/ide.launcher/unix/netbeans index 3f65db67a3f6..6aee99558fec 100644 --- a/nb/ide.launcher/unix/netbeans +++ b/nb/ide.launcher/unix/netbeans @@ -81,17 +81,19 @@ fi export DEFAULT_USERDIR_ROOT -if ! [ "$NETBEANS_USERDIR" = "IGNORE" ]; then - # make sure own launcher directory is on PATH as a fallback - PATH=$PATH:`echo $progdir | absolutize_paths` -fi - # #68373: look for userdir, but do not modify "$@" -if [ -z "$NETBEANS_USERDIR" ]; then +if [ "$NETBEANS_USERDIR" = "IGNORE" ]; then userdir="${netbeans_default_userdir}" else - userdir="$NETBEANS_USERDIR" + # make sure own launcher directory is on PATH as a fallback + PATH=$PATH:`echo $progdir | absolutize_paths` + if [ -z "$NETBEANS_USERDIR" ]; then + userdir="${netbeans_default_userdir}" + else + userdir="$NETBEANS_USERDIR" + fi fi + cachedir="${netbeans_default_cachedir}" founduserdir="" From 7eb923ba6f7700c4a480ef9db34d5b06f7a9adbe Mon Sep 17 00:00:00 2001 From: Eric Barboni Date: Wed, 18 Mar 2026 18:20:02 +0100 Subject: [PATCH 059/100] ci move --- .github/workflows/main.yml | 2 +- nbbuild/{travis => ci}/check-line-endings.sh | 0 nbbuild/hudson/.hgmail-profiler | 2 - nbbuild/hudson/core-main | 136 ----------- nbbuild/hudson/initAppserver.sh | 131 ---------- nbbuild/hudson/javascript-tests | 21 -- nbbuild/hudson/nbms-and-javadoc | 72 ------ nbbuild/hudson/round-robin-build | 54 ----- nbbuild/hudson/round-robin-push | 158 ------------ nbbuild/hudson/round-sync | 67 ------ nbbuild/hudson/sigtests | 61 ----- nbbuild/hudson/team-private-repo | 134 ----------- nbbuild/hudson/team-repo | 116 --------- nbbuild/hudson/test-platform | 46 ---- nbbuild/hudson/trunk | 20 -- nbbuild/newbuild/JavaFXNBPlugin_checkout.sh | 58 ----- nbbuild/newbuild/build-all-components.sh | 224 ------------------ nbbuild/newbuild/build-mac-nbi.sh | 80 ------- nbbuild/newbuild/build-nbi.sh | 192 --------------- nbbuild/newbuild/build-source-zips.sh | 47 ---- nbbuild/newbuild/build-unpacked-nbms.sh | 55 ----- nbbuild/newbuild/clean-all.sh | 31 --- nbbuild/newbuild/files-info.sh | 79 ------ .../generate_updatetracking_from_nbm.sh | 24 -- nbbuild/newbuild/init.sh | 189 --------------- nbbuild/newbuild/pack-all-components.sh | 145 ------------ nbbuild/newbuild/pack-base.sh | 43 ---- nbbuild/newbuild/push-remote-java-help.sh | 75 ------ nbbuild/newbuild/trunk-cb.sh | 67 ------ nbbuild/newbuild/trunk-nightly.sh | 146 ------------ nbbuild/newbuild/upload-bits.sh | 36 --- nbbuild/production/instrumented-installer.sh | 81 ------- nbbuild/travis/gensigtest.sh | 34 --- 33 files changed, 1 insertion(+), 2625 deletions(-) rename nbbuild/{travis => ci}/check-line-endings.sh (100%) delete mode 100644 nbbuild/hudson/.hgmail-profiler delete mode 100644 nbbuild/hudson/core-main delete mode 100644 nbbuild/hudson/initAppserver.sh delete mode 100644 nbbuild/hudson/javascript-tests delete mode 100755 nbbuild/hudson/nbms-and-javadoc delete mode 100644 nbbuild/hudson/round-robin-build delete mode 100644 nbbuild/hudson/round-robin-push delete mode 100644 nbbuild/hudson/round-sync delete mode 100644 nbbuild/hudson/sigtests delete mode 100644 nbbuild/hudson/team-private-repo delete mode 100644 nbbuild/hudson/team-repo delete mode 100644 nbbuild/hudson/test-platform delete mode 100644 nbbuild/hudson/trunk delete mode 100644 nbbuild/newbuild/JavaFXNBPlugin_checkout.sh delete mode 100644 nbbuild/newbuild/build-all-components.sh delete mode 100644 nbbuild/newbuild/build-mac-nbi.sh delete mode 100644 nbbuild/newbuild/build-nbi.sh delete mode 100644 nbbuild/newbuild/build-source-zips.sh delete mode 100644 nbbuild/newbuild/build-unpacked-nbms.sh delete mode 100644 nbbuild/newbuild/clean-all.sh delete mode 100644 nbbuild/newbuild/files-info.sh delete mode 100644 nbbuild/newbuild/generate_updatetracking_from_nbm.sh delete mode 100644 nbbuild/newbuild/init.sh delete mode 100644 nbbuild/newbuild/pack-all-components.sh delete mode 100644 nbbuild/newbuild/pack-base.sh delete mode 100644 nbbuild/newbuild/push-remote-java-help.sh delete mode 100644 nbbuild/newbuild/trunk-cb.sh delete mode 100644 nbbuild/newbuild/trunk-nightly.sh delete mode 100644 nbbuild/newbuild/upload-bits.sh delete mode 100644 nbbuild/production/instrumented-installer.sh delete mode 100755 nbbuild/travis/gensigtest.sh diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a7b5eeaad60c..546eeb8cd402 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -347,7 +347,7 @@ jobs: - name: Check line endings and verify RAT report if: ${{ !cancelled() }} run: | - nbbuild/travis/check-line-endings.sh + nbbuild/ci/check-line-endings.sh ant $OPTS -quiet build-source-config mkdir scratch && cd scratch unzip -qq ../nbbuild/build/release-src* diff --git a/nbbuild/travis/check-line-endings.sh b/nbbuild/ci/check-line-endings.sh similarity index 100% rename from nbbuild/travis/check-line-endings.sh rename to nbbuild/ci/check-line-endings.sh diff --git a/nbbuild/hudson/.hgmail-profiler b/nbbuild/hudson/.hgmail-profiler deleted file mode 100644 index afe937a5273a..000000000000 --- a/nbbuild/hudson/.hgmail-profiler +++ /dev/null @@ -1,2 +0,0 @@ -[reposubs] -* = cvs@profiler.netbeans.org diff --git a/nbbuild/hudson/core-main b/nbbuild/hudson/core-main deleted file mode 100644 index eac1ca5210f5..000000000000 --- a/nbbuild/hudson/core-main +++ /dev/null @@ -1,136 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x - -ANT_OPTS="$ANT_OPTS -Xmx1G" - -if [ ! -z $NB_PROXY_HOST ] && [ ! -z $NB_PROXY_PORT ]; then - ANT_OPTS="$ANT_OPTS -Dhttp.proxyHost=$NB_PROXY_HOST -Dhttp.proxyPort=$NB_PROXY_PORT" -fi -export ANT_OPTS - -ant build-nozip || exit -ant commit-validation -Dcontinue.after.failing.tests=true || exit -ant check-sigtests-release -Dfail.on.error=false || exit -ant check-sigtests-version -Dsigtest.fail.on.error=true || exit -ant -Dtest-unit-sys-prop.ignore.random.failures=true localtest || exit -ant -Dtest-unit-sys-prop.ignore.random.failures=true -Dtest.type=test-unit -Dtest.modules=\ -ant.freeform,\ -ant.htmlui,\ -api.java,\ -api.java.classpath,\ -api.progress,\ -api.progress.nb,\ -api.templates,\ -api.visual,\ -apisupport.ant,\ -apisupport.harness,\ -apisupport.project,\ -apisupport.refactoring,\ -apisupport.wizards,\ -autoupdate.services,\ -autoupdate.ui,\ -core.execution,\ -core.ide,\ -core.kit,\ -core.multiview,\ -core.netigso,\ -core.osgi,\ -core.output2,\ -core.startup,\ -core.ui,\ -core.windows,\ -debugger.jpda.js,\ -editor.mimelookup,\ -editor.mimelookup.impl,\ -extexecution,\ -favorites,\ -hudson,\ -hudson.git,\ -hudson.maven,\ -hudson.mercurial,\ -hudson.subversion,\ -hudson.tasklist,\ -ide.branding,\ -java.api.common,\ -java.freeform,\ -java.j2seplatform,\ -java.j2seproject,\ -java.platform,\ -java.project,\ -javahelp,\ -keyring.impl,\ -masterfs,\ -maven,\ -maven.apisupport,\ -maven.embedder,\ -maven.hints,\ -maven.indexer,\ -maven.junit,\ -maven.model,\ -maven.osgi,\ -nbjunit,\ -nbbrwsr,\ -netbinox,\ -o.apache.tools.ant.module,\ -o.n.bootstrap,\ -o.n.core,\ -o.n.insane,\ -o.n.swing.tabcontrol,\ -openide.actions,\ -openide.awt,\ -openide.compat,\ -openide.dialogs,\ -openide.execution,\ -openide.explorer,\ -openide.filesystems,\ -openide.filesystems.compat8,\ -openide.filesystems.nb,\ -openide.loaders,\ -openide.modules,\ -openide.nodes,\ -openide.options,\ -openide.text,\ -openide.util,\ -openide.util.lookup,\ -openide.util.ui,\ -openide.windows,\ -options.api,\ -options.keymap,\ -progress.ui,\ -project.ant,\ -project.libraries,\ -projectapi,\ -projectimport.eclipse.core,\ -projectui,\ -projectuiapi,\ -queries,\ -sendopts,\ -settings,\ -spi.navigator,\ -spi.quicksearch,\ -tasklist.todo,\ -tasklist.ui,\ -templates,\ -templatesui,\ -uihandler,\ -versioning,\ -versioning.masterfs test || exit -ant build-test-dist || exit diff --git a/nbbuild/hudson/initAppserver.sh b/nbbuild/hudson/initAppserver.sh deleted file mode 100644 index a8afdb5307bc..000000000000 --- a/nbbuild/hudson/initAppserver.sh +++ /dev/null @@ -1,131 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -## Script to init GlassFish application server for automated tests. -## If not installed or newer binary is available, it uninstalls GlassFish, -## and installs it. Then it always stops domain if running, kills all -## related processes, deletes domain and creates new domain. - -set -x - -################################################################### - -# Initialization - -AS_ROOT=/hudson/workdir/jobs/trunk/testappsrv -AS_BINARY=/hudson/glassfish-installer-v2ur1-b09d-linux.jar -AS_HOME=${AS_ROOT}/glassfish -AS_DOMAIN=domain1 -AS_PORT=8080 - -mkdir -p $AS_ROOT - -################################################################### - -cleanup() { - # check status all domains, stop running domains - for domain in `$AS_HOME/bin/asadmin list-domains | grep running | grep -v not` ; do - if [ $domain != "running" ]; then - echo "Stopping domain $domain." - $AS_HOME/bin/asadmin stop-domain $domain - fi - done - - # kill all App server processes - for pid in `ps -ef | grep $AS_HOME | grep -v grep | awk {'print $2'}` ; do - kill -9 $pid - done - - # delete and create new domain - COUNT=`$AS_HOME/bin/asadmin list-domains | grep $AS_DOMAIN | wc -l` - if [ "$COUNT" -eq 1 ]; then - echo "Deleting domain $AS_DOMAIN." - $AS_HOME/bin/asadmin delete-domain $AS_DOMAIN - ERROR_CODE=$? - if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Can't delete domain $AS_DOMAIN - trying to uninstall and install Glassfish." - uninstall - install - $AS_HOME/bin/asadmin delete-domain domain1 - fi - fi - echo "Creating domain $AS_DOMAIN." - echo AS_ADMIN_PASSWORD=adminadmin > $AS_HOME/passwd - echo AS_ADMIN_ADMINPASSWORD=adminadmin >> $AS_HOME/passwd - echo AS_ADMIN_USERPASSWORD=adminadmin >> $AS_HOME/passwd - echo AS_ADMIN_MASTERPASSWORD=adminadmin >> $AS_HOME/passwd - $AS_HOME/bin/asadmin create-domain --adminport 4848 --user admin --savemasterpassword=true --passwordfile $AS_HOME/passwd $AS_DOMAIN -} - -################################################################### - -uninstall() { - if [ -x $AS_HOME/bin/uninstall ]; then - $AS_HOME/bin/uninstall -silent - fi - - # This is a temp hack as the "uninstall" command is broken - if [ -d ${AS_HOME} ]; then - rm -rf ${AS_HOME} - fi -} - -################################################################### - -install() { - # install only if new binary is available - if [ -f ${AS_HOME}/version ]; then - AS_VERSION=`cat ${AS_HOME}/version` - if [ "${AS_BINARY}" = "${AS_VERSION}" ]; then - return - fi - fi - - uninstall - - cd ${AS_ROOT} - - TEMP_DISPLAY="${DISPLAY}" - unset DISPLAY - - # Creating statefile - echo "A" > ${AS_ROOT}/sunappserver_statefile - java -Xmx256m -jar ${AS_BINARY} < ${AS_ROOT}/sunappserver_statefile - ERROR_CODE=$? - rm -f ${AS_ROOT}/sunappserver_statefile - DISPLAY="${TEMP_DISPLAY}" - export DISPLAY - - if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Can't install Glassfish" - exit $ERROR_CODE; - fi - - # Setup Application Server - ant -f ${AS_HOME}/setup.xml -Dinstance.port=${AS_PORT} -Ddomain.name=${AS_DOMAIN} - - echo ${AS_BINARY} > ${AS_HOME}/version -} - -############################# MAIN ################################ - -install -cleanup - -############################## END ################################ diff --git a/nbbuild/hudson/javascript-tests b/nbbuild/hudson/javascript-tests deleted file mode 100644 index 58844b25a182..000000000000 --- a/nbbuild/hudson/javascript-tests +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -ant || exit 2 -ant -f javascript.editing/build-javascript.xml runtests || exit 3 diff --git a/nbbuild/hudson/nbms-and-javadoc b/nbbuild/hudson/nbms-and-javadoc deleted file mode 100755 index eabe0bc1c1f4..000000000000 --- a/nbbuild/hudson/nbms-and-javadoc +++ /dev/null @@ -1,72 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x - -keystore=$SECRET/NBstore -storepass=`cat $SECRET/storepass` -ant verify-libs-and-licenses || exit -ant -f autoupdate.services/build.xml # build first to ensure DTD validation works -ant -Dcluster.config=experimental \ - -Dkeystore=$keystore -Dstorepass=$storepass -Djavadoc.fail.on.error=false -Dnbms.fail.on.error=false \ - build-nonsigned-nbms || exit -ant -Dcluster.config=stableuc create-license-summary || exit -ant -Dcluster.config=experimental create-netbeans-import finish-build || exit - -rm -rv nbbuild/netbeans/ergonomics nbbuild/nbms/ergonomics # not going to have been built reasonably anyway -ant -Dcluster.config=minimal -Dzip.dir=`pwd`/nbbuild/dist zip-cluster-config || exit -ant -Dcluster.config=full -Dzip.dir=`pwd`/nbbuild/dist zip-cluster-config || exit -(cd nbbuild/netbeans; for cluster in *; do if [ -d $cluster/update_tracking ]; then zip -rq ../dist/$BUILD_TAG-$cluster.zip $cluster; fi; done) - -ant -Dtest.fail.on.error=false build-test-dist - -ant -Dtest.config=commit -Dcontinue.after.failing.tests=true -f o.n.core/build.xml test -ant -Dold.updates=file:${WORKSPACE}/nbbuild/build/prior-nbms/updates.xml generate-uc-catalog verify-update-descriptor || exit - -ant clean-untracked-files - -sh -x nbbuild/hudson/sigtests || exit 1 - -set +x - -for r in . contrib -do - output="`hg -R $r st`" - if [ -n "$output" ] - then - echo "Forbidden local modifications found -> The build will fail." - echo "(Needed to fix a job which modified files in the repository)" - echo "Modified files are:" - echo "$output" - hg -R $r diff - exit 1 - fi -done - -ant generate-golden-files generate-files-layout index-layer-paths summarize-hgmail || exit -generated=nbbuild/build/generated -cp -v nbbuild/netbeans/THIRDPARTYLICENSE-generated.txt $generated/external-libraries.txt || exit -prev_generated=nbbuild/build/prior-generated -if [ -d $prev_generated ]; then - # kits.txt is too verbose and changes too frequently to include in diff - diff -r -u --minimal --show-function-line='^[A-Z][A-Z]' --ignore-matching-lines=' [(]merged[)]$' -x kits.txt $prev_generated $generated > $generated.diff - if [ -s $generated.diff ]; then - (echo "${BUILD_URL}changes"; echo "${BUILD_URL}artifact/$generated/"; echo; cat $generated.diff) | mail -s "Golden file changes in $JOB_NAME build #$BUILD_NUMBER" api-changes@netbeans.org - fi -fi diff --git a/nbbuild/hudson/round-robin-build b/nbbuild/hudson/round-robin-build deleted file mode 100644 index 07cfa2ed886f..000000000000 --- a/nbbuild/hudson/round-robin-build +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -dobuild() { - RESULT=`pwd`/nbbuild/build/test-results.txt - export RESULT - rm -f $RESULT - - ant build-nozip $ANT_PARAM || exit 2 - ant commit-validation $ANT_PARAM || exit 3 - ant check-sigtests-release $ANT_PARAM || exit 35 -# ant build-test-dist $ANT_PARAM || exit 4 - # At least check that there are no cycles in the dep list, as e.g. in 2ca8e9e6fb71: - ant init-test-dist $ANT_PARAM || exit 4 - - testmodule openide.awt || exit 5 - - if ant check-sigtests-version $ANT_PARAM -Dsigtest.fail.on.error=true; then - echo Sigtest version check OK - else - echo *************************************************** - echo - echo More info at http://wiki.netbeans.org/SignatureTest - echo - echo *************************************************** - exit 6 - fi - - FAILED=`cat $RESULT | wc -l` - if [ "$FAILED" -gt 0 ]; then - echo "No push. Failed tests in following modules:" - cat $RESULT - exit 5 - fi - - # Clean up some to save on disk space: - rm -rf */build/classes */build/javahelp nbbuild/netbeans nbbuild/build/public-package-jars -} diff --git a/nbbuild/hudson/round-robin-push b/nbbuild/hudson/round-robin-push deleted file mode 100644 index 7b1ca92ff50f..000000000000 --- a/nbbuild/hudson/round-robin-push +++ /dev/null @@ -1,158 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -[ -n "$pop_url" ] || exit 101 -if [ -z "$pop_build_info" ]; then - pop_build_info="nbbuild/build/build_info" -fi -[ -n "$pop_job" ] || exit 103 - -[ -n "$push_url" ] || exit 113 -[ -n "$push_username" ] || exit 114 - - -testresult() { - if [ -z "$4" ]; then - FAILURES="0" - else - FAILURES="$4" - fi - - FILE="$1/TEST-hg.$2.xml" - echo '' >$FILE - echo '' >>$FILE - echo ' ' >>$FILE - echo ' ' >>$FILE - echo ' ' >>$FILE - if [ "$FAILURES" -gt "0" ]; then - echo ' ' >>$FILE - fi - echo ' ' >>$FILE - echo ' >$FILE - echo "$3" >>$FILE - echo ']]>' >>$FILE - echo ' ' >>$FILE - echo '' >>$FILE -} - -testmodule() { - if ant $ANT_PARAM -f $1/build.xml test-unit -Dtest-unit-sys-prop.ignore.random.failures=true; then - echo Test OK: $1 - else - echo $1 >>$RESULT - exit 5 - fi -} - -rollback() { - EXIT="$?" - if [ -n "$BASETIP" ]; then - echo "Script failed with exitcode $EXIT rolling back to $BASETIP" - hg update -C - hg --config extensions.mq= strip -n "$BASETIP" - hg pull -r "$BASETIP" - else - echo "No rollback, exitcode $EXIT" - fi -} - -if [ -z "$TMP" ]; then - TMP="/tmp" -fi - -ANT_OPTS="-Xmx512m" -export ANT_OPTS - -BASETIP=`hg log -r . --template '{node}'` -trap rollback EXIT - -hg up -C tip -hg --config extensions.purge= clean --all - -TESTDIR="nbbuild/build/test/results/" -mkdir -p $TESTDIR - -mkdir -p "nbbuild/build" -STATUS="nbbuild/build/build-info" -curl -H "Cache-Control: no-cache" $pop_job/buildStatus -D "$STATUS" -cat "$STATUS" - -echo Getting Build Info -HGINFO=`curl -vvvv -H "Cache-Control: no-cache" $pop_job/lastStableBuild/artifact/$pop_build_info` -echo Build info: $HGINFO -testresult "$TESTDIR" "build.info" "$HGINFO" -[ -n "$HGINFO" ] || exit 1 - -HGID=`echo "$HGINFO" | grep "Hg ID"` -echo Last build_info line: "$HGID" -HGTIP=`echo "$HGID" | cut -f 2 -d ":" | while read X; do echo $X; done` -echo Last OK revision: "$HGTIP" - -hg pull -r "$HGTIP" "$pop_url" || exit 5 -echo 'hg parent:' -hg parent -if [ `hg heads --template '{node|short}\n' | wc -l` = 1 ] -then - hg up || exit 6 -else - if hg --config ui.merge=internal:merge --config ui.interactive=1 merge "$HGTIP" < /dev/null; then - echo Merge OK. - else - echo Merge failed. - hg heads - exit 7 - fi - hg ci -u "$push_username"@netbeans.org -m "Merge of $pop_url" || exit 8 -fi -HGOUT=`hg out $push_url` -testresult "$TESTDIR" "outgoing.changes" "$HGOUT" - -OUT_COUNT=`hg out --no-merges --template 'change: {node|short}\n' $push_url | grep '^change: ' | wc -l` -if [ "$OUT_COUNT" -gt 0 ]; then - echo "Let the build start. There are $OUT_COUNT outgoing changes." -else - echo "No outgoing changes. No reason to do build." - echo >"nbbuild/no-outgoing-changes-no-build.zip" - if egrep "Location:.*/blue(_anime)?[.]" "$STATUS"; then - echo Build seems to be stable - testresult "$TESTDIR" "check.build.stable" "`cat $STATUS`" - else - echo Build is not stable - testresult "$TESTDIR" "check.build.stable" "`cat $STATUS`" "1" - echo >"nbbuild/downstream-builder-not-stable-no-push.zip" - fi - exit 0 -fi - -. `dirname $0`/round-robin-build - -if dobuild; then - for i in 1 2 3 4 5 6 7 8 9 10; do - if hg push -f "$push_url"; then - echo "Build and push successful" - unset BASETIP - exit 0 - fi - done - echo "Push failed" - exit 1 -else - echo "Failure, rolling back own commits to $BASETIP" - exit 1 -fi diff --git a/nbbuild/hudson/round-sync b/nbbuild/hudson/round-sync deleted file mode 100644 index 9b5fbabde7f7..000000000000 --- a/nbbuild/hudson/round-sync +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -[ -n "$push_username" ] || exit 102 -[ -n "$push_password" ] || exit 103 -[ -n "$push_repo" ] || exit 104 - -rollback() { - EXIT="$?" - if [ -n "$BASETIP" ]; then - echo "Script failed for these heads" - hg heads - echo "Script failed with exitcode $EXIT rolling back to $BASETIP" - hg update -C - hg --config extensions.mq= strip -n "$BASETIP" - hg pull -r "$BASETIP" - else - echo "No rollback, exitcode $EXIT" - fi -} - -BASETIP=`hg log -r . --template '{node}'` -trap rollback EXIT - -hg pull -r default -u http://hg.netbeans.org/"$push_repo" - -hg heads -HEADS=`hg heads --template "{branches}\n" | grep "^$" | wc -l` -if [ $HEADS = 2 ]; then - echo "2 heads, Need to merge" - hg --config ui.merge=internal:merge --config ui.interactive=1 merge < /dev/null || exit 8 - hg ci -u "$push_username"@netbeans.org -m "Automated merge with main-silver" -else - if [ $HEADS -gt 2 ]; then - echo "$HEADS heads, here is some diagnostic" - hg heads - fi -fi - -TIP=`hg log -r . --template '{node}'` - -if hg push -f -r $TIP https://"$push_username":"$push_password"@hg.netbeans.org/"$push_repo"; then - echo Push OK. -else - hg heads - hg incoming -r default http://hg.netbeans.org/"$push_repo" - echo Too many heads in default branch or there are some incoming changesets - exit 9 -fi -unset BASETIP -exit 0 diff --git a/nbbuild/hudson/sigtests b/nbbuild/hudson/sigtests deleted file mode 100644 index 867a549aec9b..000000000000 --- a/nbbuild/hudson/sigtests +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -if [ -z "$JOB_URL" ]; then - JOB_URL=http://deadlock.netbeans.org/job/nbms-and-javadoc/ -fi - -sigtest_prev=$WORKSPACE/nbbuild/build/prior-sigtest -if [ -d $sigtest_prev ] -then - echo SigTest: Previous Snapshots - ls $sigtest_prev - echo SigTest: Checking All Changes - ANT_OPTS='-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/ant-check-sigtests.hprof' ant -Dsigtest.basedir=$sigtest_prev check-sigtests - for report in `pwd`/nbbuild/build/sigtest/check-snapshot/*; do - if ! expr "$report" : ".*/TESTS-.*" && grep 'failures="1"' $report >/dev/null; then - sigtest_email=`cat $report | grep "^email:" | grep -v commit.mail | cut -c 8-` - if [ -z "$sigtest_email" ]; then - sigtest_email="api-changes@netbeans.org" - fi - content=`cat $report` - ( - echo "Code changes:"; - echo "${BUILD_URL}changes"; - echo "API changes:"; - echo "${BUILD_URL}artifact/nbbuild/build/sigtest/check-snapshot/html/index.html"; - echo "Failure output is available as StdErr output of sigtest test for appropriate module."; - # echo "${BUILD_URL}artifact/$sigtest_out/`basename $report`"; - echo; - expr "$content" : ".*CDATA\[\(.*\)\]\].*" - ) | mail -s "`basename $report` - sigchanges in $JOB_NAME build #$BUILD_NUMBER" $sigtest_email - fi - done - echo SigTest: Checking All Changes Done -else - echo SigTest: Did not find previous Snapshot -fi - -echo SigTest: Generating Golden Files -ant gen-sigtests || exit 1 -echo SigTest: Golden Files generated successfully - -echo SigTest: Finding Incompatible Changes -ant check-sigtests-release -Dfail.on.error=false || exit 1 -echo SigTest: Finding Incompatible Changes finished successfully diff --git a/nbbuild/hudson/team-private-repo b/nbbuild/hudson/team-private-repo deleted file mode 100644 index 9059a1899881..000000000000 --- a/nbbuild/hudson/team-private-repo +++ /dev/null @@ -1,134 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x -if [ "$1" != "" ] ; then - repository=$1 - echo $repository -fi - -if [ "$2" != "" ]; then - action=$2 -fi - -if [ "$3" != "" ]; then - push_username=$3 -fi - -if [ "$4" != "" ]; then - push_password=$4 -fi - -if [ "$action" = "build" -a "$action" = "sync" ] ; then - exit 101 -fi - -if [ "$push_username" = "" ] ; then - exit 102 -fi - -if [ "$push_password" = "" ] ; then - exit 103 -fi - -if [ "$repository" = "" ] ; then - exit 104 -fi - -ANT_OPTS="-Xmx512m" -export ANT_OPTS -HGMERGE=merge -export HGMERGE -/bin/pwd -rm -rf real.workspace -hg clone . real.workspace || exit 1 -cd real.workspace - -/bin/pwd - -testmodule() { - ant -f $1/build.xml test -Dtest-unit-sys-prop.ignore.random.failures=true -} - -if [ "$action" = "build" ]; then - hg pull http://hg.netbeans.org/$repository || exit 1 - hg up -C http://hg.netbeans.org/$repository || exit 1 - - ant build || exit 2 - ant commit-validation # || exit 3 -# testmodule openide.util || exit 4 -# testmodule openide.modules || exit 4 -# testmodule openide.filesystems || exit 4 -# masterfs is currently broken, Radek wants me to disable it until 6.1M2: -# ant -f masterfs|| exit 4 -# testmodule openide.nodes|| exit 4 -# testmodule openide.options || exit 4 -# testmodule openide.dialogs || exit 4 -# testmodule openide.awt || exit 4 -# testmodule openide.windows || exit 4 -# testmodule core.startup # || exit 4 -# testmodule openide.io || exit 4 -# if [ `hg out --template '{node|short}\n' http://hg.netbeans.org/$repository | wc -l` > 0 ]; then -# echo No outgoing changes -# exit 0 -# fi - -# for i in 1 2 3; do -# hg pull http://hg.netbeans.org/$repository || exit 5 -# if [ `hg heads --template '{node|short}\n' | wc -l` = 1 ] -# then -# hg up || exit 6 -# else -# hg merge || exit 7 -# hg ci -m 'Automated merge' || exit 8 -# fi -# hg out http://hg.netbeans.org/main -# hg in http://hg.netbeans.org/main -# hg push https://"$push_username":"$push_password"@hg.netbeans.org/main && exit 0 -# done -# exit 5 - exit 0 -fi - -if [ "$action" = "sync" ]; then - # update the latest tip of the private repository - hg fetch http://hg.netbeans.org/$repository - - # pulling new changes from main-golden - # not needed because the real.workspace is the latest main-golden - # hg fetch http://hg.netbeans.org/main-golden - - # Now build and run tests before push - ant build || exit 2 - ant commit-validation # || exit 3 - - # Just make sure that there are no new changes before push - hg out http://hg.netbeans.org/$repository - hg fetch http://hg.netbeans.org/$repository - - hg push https://"$push_username":"$push_password"@hg.netbeans.org/$repository - - # Now push to the test repo - # echo "Also for now push to testpush-repo:" - # hg fetch ../../testpush-repo - # hg push ../../testpush-repo - exit 0 -fi -# Something wrong here -exit 1 diff --git a/nbbuild/hudson/team-repo b/nbbuild/hudson/team-repo deleted file mode 100644 index 6103f41248a3..000000000000 --- a/nbbuild/hudson/team-repo +++ /dev/null @@ -1,116 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -if [ -z $repository && -n $1 ]; then - repository = $1 -fi - -if [ -z $action && -n $2]; then - action = $2 -fi - -if [ -z $push_username && -n $3 ]; then - push_username = $3 -fi - -if [ -z $push_password && -n $4 ]; then - push_password = $4 -fi - -[ "$action" = "build" ] || [ "$action" = "sync" ] || exit 101 - -[ -n "$push_username" ] || exit 102 -[ -n "$push_password" ] || exit 103 - -[ -n "$repository" ] || exit 104 - -ANT_OPTS="-Xmx512m" -export ANT_OPTS -HGMERGE=merge -export HGMERGE - -rm -rf real.workspace -hg clone . real.workspace || exit 1 -cd real.workspace - -testmodule() { - ant -f $1/build.xml test -Dtest-unit-sys-prop.ignore.random.failures=true -} - -if [ "$action" = "build" ]; then -# hg fetch http://hg.netbeans.org/main || exit 1 -# hg pull http://hg.netbeans.org/main || exit 1 -# if [ `hg heads --template '{node|short}\n' | wc -l` = 1 ] -# then -# hg up || exit 6 -# else -# hg merge || exit 7 -# hg ci -m 'Automated merge' || exit 8 -# fi - - ant build || exit 2 - ant commit-validation # || exit 3 - testmodule openide.util || exit 4 - testmodule openide.modules || exit 4 - testmodule openide.filesystems || exit 4 -# masterfs is currently broken, Radek wants me to disable it until 6.1M2: -# ant -f masterfs|| exit 4 - testmodule openide.nodes|| exit 4 - testmodule openide.options || exit 4 - testmodule openide.dialogs || exit 4 - testmodule openide.awt || exit 4 - testmodule openide.windows || exit 4 - testmodule core.startup # || exit 4 -# testmodule openide.io || exit 4 - if [ `hg out --template '{node|short}\n' http://hg.netbeans.org/main | wc -l` > 0 ]; then - echo No outgoing changes -# exit 0 - fi - - for i in 1 2 3; do - hg pull http://hg.netbeans.org/main || exit 5 - if [ `hg heads --template '{node|short}\n' | wc -l` = 1 ] - then - hg up || exit 6 - else - hg merge || exit 7 - hg ci -m 'Automated merge' || exit 8 - fi - hg out http://hg.netbeans.org/main - hg in http://hg.netbeans.org/main - hg push https://"$push_username":"$push_password"@hg.netbeans.org/main && exit 0 - done - exit 5 -fi - -if [ "$action" = "sync" ]; then - HEADS=`hg heads --template "{node}\n" | wc -l` - if [ $HEADS = 2 ]; then - hg merge - hg ci -m "Automated merge" - hg up -C - fi - hg fetch http://hg.netbeans.org/$repository - hg push https://"$push_username":"$push_password"@hg.netbeans.org/$repository - exit 0 -fi - - - - diff --git a/nbbuild/hudson/test-platform b/nbbuild/hudson/test-platform deleted file mode 100644 index e536b06e6bce..000000000000 --- a/nbbuild/hudson/test-platform +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# XXX consider using lastStableBuild -BUILD=`wget http://deadlock.nbextras.org/hudson/job/trunk/lastSuccessfulBuild/buildNumber -O -` - -TESTDIST="http://deadlock.netbeans.org/job/test-compilation/lastSuccessfulBuild/artifact/nbbuild/build/testdist.zip" -PLATFORM="http://deadlock.netbeans.org/job/trunk/lastSuccessfulBuild/artifact/nbbuild/dist/zip/netbeans-hudson-trunk-$BUILD-platform.zip" - -[ -f `basename $TESTDIST` ] || wget $TESTDIST -[ -f `basename $PLATFORM` ] || wget $PLATFORM - - -rm -rf testdist -mkdir testdist -unzip testdist.zip -d testdist - -rm -rf netbeans -mkdir netbeans -unzip netbeans*platform*.zip -d netbeans -mkdir netbeans/etc -echo >netbeans/etc/netbeans.conf - -#-ant -f testdist/build.xml unit -Dnetbeans.dest.dir=`pwd`/netbeans -ant -f testdist/unit/unit-all-unit.xml runtests -Dnetbeans.dest.dir=`pwd`/netbeans $* - - - - - diff --git a/nbbuild/hudson/trunk b/nbbuild/hudson/trunk deleted file mode 100644 index 708c2e9aef38..000000000000 --- a/nbbuild/hudson/trunk +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -ant -Dcontinue.after.failing.tests=true -Dtest.fail.on.error=false build-nozip commit-validation build-test-dist diff --git a/nbbuild/newbuild/JavaFXNBPlugin_checkout.sh b/nbbuild/newbuild/JavaFXNBPlugin_checkout.sh deleted file mode 100644 index be97cbec5281..000000000000 --- a/nbbuild/newbuild/JavaFXNBPlugin_checkout.sh +++ /dev/null @@ -1,58 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -# This script is purposed -#to getting all needed sources -# to start Java FX Netbeans Plugin builds - - -#Check if there is the main repo -cd $WORKSPACE -if [ ! -d main ] ; -then -hg clone http://hg.netbeans.org/main -else - cd $WORKSPACE/main - if [ -d .hg ] - then - hg pull http://hg.netbeans.org/main - hg update -C - else - cd $WORKSPACE - hg clone http://hg.netbeans.org/main - fi -fi - -#Check if there is the repo main/contrib -cd $WORKSPACE/main - -if [ ! -d contrib ] ; -then -hg clone http://hg.netbeans.org/main/contrib -else - cd $WORKSPACE/main/contrib - if [ -d .hg ] - then - hg pull http://hg.netbeans.org/main/contrib - hg update -C - else - cd $WORKSPACE - hg clone http://hg.netbeans.org/maincontrib - fi -fi diff --git a/nbbuild/newbuild/build-all-components.sh b/nbbuild/newbuild/build-all-components.sh deleted file mode 100644 index f3f3dcb905ef..000000000000 --- a/nbbuild/newbuild/build-all-components.sh +++ /dev/null @@ -1,224 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x - -DIRNAME=`dirname $0` -cd ${DIRNAME} -SCRIPT_DIR=`pwd` -source init.sh - -#Clean old tests results -if [ -n $WORKSPACE ]; then - rm -rf $WORKSPACE/results -fi - -cd $NB_ALL - -################################################################### -# -# Build all the components -# -################################################################### - -mkdir -p nbbuild/netbeans - -#Build source packages -ant ${CLUSTER_CONFIG:--Dcluster.config=full} -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER -Dlocales=$LOCALES -f nbbuild/build.xml -Dmerge.dependent.modules=false build-source-config -ERROR_CODE=$? - -create_test_result "build.source.package" "Build Source package" $ERROR_CODE -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Cannot build all source package" -# exit $ERROR_CODE; -else - mv nbbuild/build/*-src-* $DIST/zip/$BASENAME-src.zip -fi - -ant -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER -Dlocales=$LOCALES -f nbbuild/build.xml -Dmerge.dependent.modules=false -Dcluster.config=platform build-source-config -ERROR_CODE=$? - -create_test_result "build.source.platform" "Build Platform Source package" $ERROR_CODE -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Cannot build basic platform source package" -# exit $ERROR_CODE; -else - mv nbbuild/build/*-src-* $DIST/zip/$BASENAME-platform-src.zip -fi - -#Build the NB IDE first - no validation tests! -ant $CLUSTER_CONFIG -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER -Dlocales=$LOCALES -f nbbuild/build.xml build-nozip -Dbuild.compiler.debuglevel=${DEBUGLEVEL} -ERROR_CODE=$? - -create_test_result "build.IDE" "Build IDE" $ERROR_CODE -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Cannot build IDE" - exit $ERROR_CODE; -fi - -############### Commit validation tests ########################## -cp -rp $NB_ALL/nbbuild/netbeans $NB_ALL/nbbuild/netbeans-vanilla - -TESTS_STARTED=`date` -# Different JDK for tests because JVM crashes often (see 6598709, 6607038) -JDK_TESTS=$JDK_HOME -# standard NetBeans unit and UI validation tests -ant -v -f nbbuild/build.xml -Dlocales=$LOCALES -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER commit-validation -ERROR_CODE=$? - -create_test_result "test.commit-validation" "Commit Validation" $ERROR_CODE -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Commit validation failed" - #TEST_CODE=1; -fi - -if [ -n $WORKSPACE ]; then - cp -r $NB_ALL/nbbuild/build/test/results $WORKSPACE -fi - -echo TESTS STARTED: $TESTS_STARTED -echo TESTS FINISHED: `date` -if [ "${TEST_CODE}" = 1 ]; then - echo "ERROR: At least one of validation tests failed" - exit 1; -fi - -#Remove file created during commit validation -rm -rf $NB_ALL/nbbuild/netbeans/nb/servicetag -rm -rf $NB_ALL/nbbuild/netbeans/enterprise/config/GlassFishEE6 - -ant $CLUSTER_CONFIG -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER -Dlocales=$LOCALES -f nbbuild/build.xml build-test-dist -Dtest.fail.on.error=false -ERROR_CODE=$? - -create_test_result "build.test.dist" "Build Test Distribution" $ERROR_CODE -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Building of Test Distrubution failed" - exit $ERROR_CODE; -else - mv nbbuild/build/testdist.zip $DIST/zip/testdist-${BUILDNUMBER}.zip -fi - -rm -rf $NB_ALL/nbbuild/netbeans -cp -rp $NB_ALL/nbbuild/netbeans-vanilla $NB_ALL/nbbuild/netbeans -cd $NB_ALL - -#Build all NBMs for stable UC - IDE + UC-only -ant ${CLUSTER_CONFIG:--Dcluster.config=stableuc} -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER -Dlocales=$LOCALES -f nbbuild/build.xml build-nonsigned-nbms -Dbase.nbm.target.dir=${DIST}/uc2 -Dkeystore=$KEYSTORE -Dstorepass=$STOREPASS -Dbuild.compiler.debuglevel=${DEBUGLEVEL} -ERROR_CODE=$? - -create_test_result "build.NBMs" "Build all NBMs" $ERROR_CODE -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Cannot build all stable UC NBMs" - exit $ERROR_CODE; -fi - -cd $NB_ALL - -#Rebuild ODCS NBMs for stable UC with all available locales -ant ${CLUSTER_CONFIG:--Dcluster.config=odcs} -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER -Dlocales=$LOCALES,de,es,fr,it,ko,zh_TW -f nbbuild/build.xml build-nonsigned-nbms -Dbase.nbm.target.dir=${DIST}/odcs -Dkeystore=$KEYSTORE -Dstorepass=$STOREPASS -Dbuild.compiler.debuglevel=${DEBUGLEVEL} -ERROR_CODE=$? - -create_test_result "build.NBMs" "Build ODCS NBMs" $ERROR_CODE -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Cannot build ODCS NBMs" - exit $ERROR_CODE; -fi - -mv ${DIST}/odcs/extra/org-netbeans-modules-odcs* ${DIST}/uc2/extra/ -mv ${DIST}/odcs/extra/org-netbeans-modules-team-server* ${DIST}/uc2/extra/ -rm -rf ${DIST}/odcs - -rm -rf $NB_ALL/nbbuild/netbeans -mv $NB_ALL/nbbuild/netbeans-vanilla $NB_ALL/nbbuild/netbeans - -cd $NB_ALL - -# Separate IDE nbms from stableuc nbms. -ant $CLUSTER_CONFIG -f nbbuild/build.xml move-ide-nbms -Dnbms.source.location=${DIST}/uc2 -Dnbms.target.location=${DIST}/uc -ERROR_CODE=$? - -create_test_result "get.ide.NBMs" "Extract IDE NBMs from all the built NBMs" $ERROR_CODE -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Cannot extract IDE NBMs" - exit $ERROR_CODE; -fi - - -#Build 110n kit for HG files -ant $CLUSTER_CONFIG -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER -Dlocales=$LOCALES -f build.xml hg-l10n-kit -Dl10n.kit=${DIST}/zip/hg-l10n-$BUILDNUMBER.zip -ERROR_CODE=$? - -create_test_result "build.hg.l10n" "Build 110n kit for HG files" $ERROR_CODE -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Cannot build l10n kits for HG files" -# exit $ERROR_CODE; -fi - -#Build l10n kit for IDE modules -ant $CLUSTER_CONFIG -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER -Dlocales=$LOCALES -f build.xml l10n-kit -Dnbms.location=${DIST}/uc -Dl10n.kit=${DIST}/zip/ide-l10n-$BUILDNUMBER.zip -ERROR_CODE=$? - -create_test_result "build.modules.l10n" "Build l10n kit for IDE modules" $ERROR_CODE -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Cannot build l10n kits for IDE modules" -# exit $ERROR_CODE; -fi - -#Build l10n kit for stable uc modules -ant $CLUSTER_CONFIG -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER -Dlocales=$LOCALES -f build.xml l10n-kit -Dnbms.location=${DIST}/uc2 -Dl10n.kit=${DIST}/zip/stableuc-l10n-$BUILDNUMBER.zip -ERROR_CODE=$? - -create_test_result "build.modules.l10n" "Build l10n kit for stable uc modules" $ERROR_CODE -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Cannot build l10n kits for stable uc modules" -# exit $ERROR_CODE; -fi - -cd nbbuild -#Build catalog for IDE NBMs -ant $CLUSTER_CONFIG -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER -f build.xml generate-uc-catalog -Dnbms.location=${DIST}/uc -Dcatalog.file=${DIST}/uc/catalog.xml -ERROR_CODE=$? - -create_test_result "build.ide.catalog" "Build UC catalog for IDE modules" $ERROR_CODE -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Cannot build UC catalog for IDE module" - exit $ERROR_CODE; -fi - -#Build catalog for Stable UC NBMs -ant $CLUSTER_CONFIG -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER -f build.xml generate-uc-catalog -Dnbms.location=${DIST}/uc2 -Dcatalog.file=${DIST}/uc2/catalog.xml -ERROR_CODE=$? - -create_test_result "build.stableuc.catalog" "Build UC catalog for stable UC modules" $ERROR_CODE -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Cannot build UC catalog for stable UC modules" - exit $ERROR_CODE; -fi -cd .. - -cd $NB_ALL/nbbuild - -if [ ! -z $UC_NBMS_DIR ]; then - for UC_CLUSTER in $UC_EXTRA_CLUSTERS; do - cp -r ${UC_NBMS_DIR}/${UC_CLUSTER} ${DIST}/uc - done -fi - -#Remove the build helper files -rm -f netbeans/nb.cluster.* -#rm -f netbeans/build_info -#rm -rf netbeans/extra diff --git a/nbbuild/newbuild/build-mac-nbi.sh b/nbbuild/newbuild/build-mac-nbi.sh deleted file mode 100644 index f0f203fd59fa..000000000000 --- a/nbbuild/newbuild/build-mac-nbi.sh +++ /dev/null @@ -1,80 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x - -if [ ! -z $TIP ] ; then - echo Update to $TIP - hg up --rev $TIP -fi - -DIRNAME=`dirname $0` -cd ${DIRNAME} -SCRIPTS_DIR=`pwd` -source init.sh - -if [ -z $BUILD_NBJDK7 ]; then - BUILD_NBJDK7=0 -fi - -if [ -z "$SIGNING_IDENTITY" ]; then - SIGNING_IDENTITY=0 -fi - -if [ ! -z $SIGNING_PASSWORD ] ; then - security unlock-keychain -p $SIGNING_PASSWORD -fi - - if [ 1 -eq $ML_BUILD ] ; then - cd $NB_ALL/l10n - tar c src/*/other/installer/mac/* | ( cd $NB_ALL; tar x ) - cd $NB_ALL - fi - - -# Run new builds -sh $NB_ALL/installer/mac/newbuild/init.sh -sh $NB_ALL/installer/mac/newbuild/build.sh $MAC_PATH $BASENAME_PREFIX $BUILDNUMBER $BUILD_NBJDK7 "$SIGNING_IDENTITY" $LOCALES -ERROR_CODE=$? - -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - NBI installers build failed" - exit $ERROR_CODE; -fi - -mkdir -p $DIST/bundles -cp -r $WORKSPACE/installer/mac/newbuild/dist_en/* $DIST/bundles -ERROR_CODE=$? -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Cannot copy installers" - exit $ERROR_CODE; -fi - -cd $DIST - -bash ${SCRIPTS_DIR}/files-info.sh bundles bundles/jdk -ERROR_CODE=$? - -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Counting of MD5 sums and size failed" -fi - -if [ ! -z $SIGNING_PASSWORD ] ; then - security lock-keychain -fi diff --git a/nbbuild/newbuild/build-nbi.sh b/nbbuild/newbuild/build-nbi.sh deleted file mode 100644 index 681b87ffc317..000000000000 --- a/nbbuild/newbuild/build-nbi.sh +++ /dev/null @@ -1,192 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x - -DIRNAME=`dirname $0` -cd ${DIRNAME} -SCRIPTS_DIR=`pwd` -source init.sh - -if [ -z $BUILD_NBJDK7 ]; then - BUILD_NBJDK7=0 -fi - -if [ -z $BUILD_NBJDK8 ]; then - BUILD_NBJDK8=0 -fi - -if [ -z $BUILD_NBJDK11 ]; then - BUILD_NBJDK11=0 -fi - -OUTPUT_DIR="$DIST/installers" -export OUTPUT_DIR - -if [ ! -z $NATIVE_MAC_MACHINE ] && [ ! -z $MAC_PATH ]; then - ssh $NATIVE_MAC_MACHINE rm -rf $MAC_PATH/installer - ERROR_CODE=$? - if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Connection to MAC machine $NATIVE_MAC_MACHINE failed, can't remove old scripts" - exit $ERROR_CODE; - fi - ssh $NATIVE_MAC_MACHINE mkdir -p $MAC_PATH/installer - cd $NB_ALL - gtar c nbbuild/installer/mac | ssh $NATIVE_MAC_MACHINE "( cd $MAC_PATH; tar x )" - - cd $NB_ALL/l10n - gtar c src/*/other/installer/mac/* | ssh $NATIVE_MAC_MACHINE "( cd $MAC_PATH; tar x)" - cd $NB_ALL - - ssh $NATIVE_MAC_MACHINE rm -rf $MAC_PATH/zip/* - ERROR_CODE=$? - if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Connection to MAC machine $NATIVE_MAC_MACHINE failed, can't remove old bits" - exit $ERROR_CODE; - fi - ssh $NATIVE_MAC_MACHINE mkdir -p $MAC_PATH/zip/moduleclusters - ls $DIST/zip/moduleclusters | xargs -I {} scp -q -v $DIST/zip/moduleclusters/{} $NATIVE_MAC_MACHINE:$MAC_PATH/zip/moduleclusters/ - - ERROR_CODE=$? - if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Connection to MAC machine $NATIVE_MAC_MACHINE failed, can't put the zips" - exit $ERROR_CODE; - fi - - - # Run new builds - sh $NB_ALL/nbbuild/installer/mac/newbuild/init.sh | ssh $NATIVE_MAC_MACHINE "cat > $MAC_PATH/nbbuild/installer/mac/newbuild/build-private.sh" - ssh $NATIVE_MAC_MACHINE chmod a+x $MAC_PATH/nbbuild/installer/mac/newbuild/build.sh - - BASE_COMMAND="$MAC_PATH/nbbuild/installer/mac/newbuild/build.sh $DIST $BASENAME_PREFIX $BUILDNUMBER $BINARY_NAME $INSTALLER_SIGN_IDENTITY_NAME $APPLICATION_SIGN_IDENTITY_NAME $NB_VER_NUMBER $LOCALES" - - ssh $NATIVE_MAC_MACHINE "$UNLOCK_COMMAND $BASE_COMMAND" > $MAC_LOG_NEW 2>&1 & - REMOTE_MAC_PID=$! - -fi -if [ ! -z $BUILD_MAC ]; then - # Run new builds - sh $NB_ALL/nbbuild/installer/mac/newbuild/init.sh | cat > $NB_ALL/nbbuild/installer/mac/newbuild/build-private.sh - chmod a+x $NB_ALL/nbbuild/installer/mac/newbuild/build.sh - - BASE_COMMAND="$NB_ALL/nbbuild/installer/mac/newbuild/build.sh $DIST $BASENAME_PREFIX $BUILDNUMBER $BINARY_NAME $INSTALLER_SIGN_IDENTITY_NAME $APPLICATION_SIGN_IDENTITY_NAME $NB_VER_NUMBER $LOCALES" - $BASE_COMMAND -fi -cd $NB_ALL/nbbuild/installer/infra/build - -bash build.sh -ERROR_CODE=$? - -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - NBI installers build failed" - exit $ERROR_CODE; -fi - -if [ ! -z $NATIVE_MAC_MACHINE ] && [ ! -z $MAC_PATH ]; then - tail -f $MAC_LOG_NEW & - TAIL_PID=$! - - set +x - RUNNING_JOBS_COUNT=`ps --pid $REMOTE_MAC_PID | wc -l | tr " " "\n" | grep -v '^$'` - echo "Entering loop with count of running jobs: " $RUNNING_JOBS_COUNT - #Wait for the end of native mac build - while [ $RUNNING_JOBS_COUNT -ge 2 ]; do - #1 or more jobs - sleep 10 - RUNNING_JOBS_COUNT=`ps --pid $REMOTE_MAC_PID | wc -l | tr " " "\n" | grep -v '^$'` - echo "----> count of running jobs: " $RUNNING_JOBS_COUNT - done - set -x - echo "Will kill " $TAIL_PID - kill -s 9 $TAIL_PID -fi - -mv $OUTPUT_DIR/* $DIST -rmdir $OUTPUT_DIR - -#Check if Mac installer was OK, 10 "BUILD SUCCESSFUL" messages should be in Mac log -if [ ! -z $NATIVE_MAC_MACHINE ] && [ ! -z $MAC_PATH ]; then - - IS_NEW_MAC_FAILED=`cat $MAC_LOG_NEW | grep "BUILD FAILED" | wc -l | tr " " "\n" | grep -v '^$'` - IS_NEW_MAC_CONNECT=`cat $MAC_LOG_NEW | grep "Connection timed out" | wc -l | tr " " "\n" | grep -v '^$'` - - if [ $IS_NEW_MAC_FAILED -eq 0 ] && [ $IS_NEW_MAC_CONNECT -eq 0 ]; then - #copy the bits back - mkdir -p $DIST/bundles - - rsync -avz -e ssh $NATIVE_MAC_MACHINE:$MAC_PATH/nbbuild/installer/mac/newbuild/dist_en/* $DIST/bundles - ERROR_CODE=$? - if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Connection to MAC machine $NATIVE_MAC_MACHINE failed, can't get installers" - exit $ERROR_CODE; - fi - else - tail -100 $MAC_LOG_NEW - echo "ERROR: - Native Mac Installers build failed" - exit 1; - fi -fi - -if [ ! -z $BUILD_MAC ]; then - rsync -avz $NB_ALL/nbbuild/installer/mac/newbuild/dist_en/*.dmg $DIST/bundles - ERROR_CODE=$? - if [ $ERROR_CODE != 0 ]; then - exit $ERROR_CODE; - fi -fi -################################################################### -# -# Sign Windows ML installers -# -################################################################### - -if [ -z $DONT_SIGN_INSTALLER ]; then - - if [ -z $SIGN_CLIENT ]; then - echo "ERROR: SIGN_CLIENT not defined - Signing failed" - exit 1; - fi - - if [ -z $SIGN_USR ]; then - echo "ERROR: SIGN_USR not defined - Signing failed" - exit 1; - fi - - if [ -z $SIGN_PASS ]; then - echo "ERROR: SIGN_PASS not defined - Signing failed" - exit 1; - fi - - find $DIST/bundles -name "netbeans-*-windows.exe" | xargs -t -I [] java -Xmx2048m -jar $SIGN_CLIENT/Client.jar -file_to_sign [] -user $SIGN_USR -pass $SIGN_PASS -signed_location $DIST/bundles -sign_method microsoft - ERROR_CODE=$? - - if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Signing failed" - exit $ERROR_CODE; - fi - -fi - -cd $DIST - -bash ${SCRIPTS_DIR}/files-info.sh bundles zip zip/moduleclusters -ERROR_CODE=$? -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Counting of MD5 sums and size failed" -fi diff --git a/nbbuild/newbuild/build-source-zips.sh b/nbbuild/newbuild/build-source-zips.sh deleted file mode 100644 index 05f8e083495f..000000000000 --- a/nbbuild/newbuild/build-source-zips.sh +++ /dev/null @@ -1,47 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x - -DIRNAME=`dirname $0` -cd ${DIRNAME} -source init.sh - -cd $NB_ALL - -#build source zip files for particular modules -ant -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER -f nbbuild/build.xml build-source-zips -ERROR_CODE=$? - -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Can't build source zips" - exit $ERROR_CODE; -fi - -################################################################### -# -# Deploy sources to the storage server -# -################################################################### - -if [ -n $BUILD_ID ]; then - mkdir -p $DIST_SERVER2/source-zips/${BUILD_ID} - cp -rp $NB_ALL/nbbuild/build/source-zips/* $DIST_SERVER2/source-zips/${BUILD_ID} - rm $DIST_SERVER2/source-zips/latest.old - mv $DIST_SERVER2/source-zips/latest $DIST_SERVER2/source-zips/latest.old - ln -s $DIST_SERVER2/source-zips/${BUILD_ID} $DIST_SERVER2/source-zips/latest -fi diff --git a/nbbuild/newbuild/build-unpacked-nbms.sh b/nbbuild/newbuild/build-unpacked-nbms.sh deleted file mode 100644 index 5b85d5f38853..000000000000 --- a/nbbuild/newbuild/build-unpacked-nbms.sh +++ /dev/null @@ -1,55 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x - -DIRNAME=`dirname $0` -cd ${DIRNAME} -source init.sh - -cd ${DIST}/zip - -nbsrc_file=`ls netbeans*platform-src.zip` -zip_file=`basename $nbsrc_file -platform-src.zip`.zip - -cd $NB_ALL - -cd nbbuild -cp ${DIST}/zip/${zip_file} . -unzip -oq ${zip_file} -cd .. - -#Build napackaged NBMs for stable UC - IDE + UC-only -ant -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER -f nbbuild/build.xml build-nbms -Dcluster.config=stableuc -Duse.pack200=false -Dbase.nbm.target.dir=${DIST}/uc-unpackaged -Dkeystore=$KEYSTORE -Dstorepass=$STOREPASS -Dbuild.compiler.debuglevel=source,lines -ERROR_CODE=$? - -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Can't build unpackaged all stable UC NBMs" - exit $ERROR_CODE; -fi - -cd nbbuild -Build catalog for unpackaged NBMs -ant -Dbuildnum=$BUILDNUM -Dbuildnumber=$BUILDNUMBER -f build.xml generate-uc-catalog -Dnbms.location=${DIST}/uc-unpackaged -Dcatalog.file=${DIST}/uc-unpackaged/catalog.xml -ERROR_CODE=$? - -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Can't build stable UC catalog for unpackaged NBMs" - exit $ERROR_CODE; -fi -cd .. - diff --git a/nbbuild/newbuild/clean-all.sh b/nbbuild/newbuild/clean-all.sh deleted file mode 100644 index 28e91ab8ac73..000000000000 --- a/nbbuild/newbuild/clean-all.sh +++ /dev/null @@ -1,31 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x - -DIRNAME=`dirname $0` -cd ${DIRNAME} -source init.sh - -#Clean destination dirs -if [ -d $DIST ]; then - rm -rf $DIST -fi - -if [ -d $NB_ALL ]; then - rm -rf $NB_ALL -fi diff --git a/nbbuild/newbuild/files-info.sh b/nbbuild/newbuild/files-info.sh deleted file mode 100644 index 2794949873ad..000000000000 --- a/nbbuild/newbuild/files-info.sh +++ /dev/null @@ -1,79 +0,0 @@ -#!/bin/sh -# -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -# - -counter=0; -output_file=./js/files.js -type digest >> /dev/null 2>&1 -if [ 0 -eq $? ] ; then - alg=`type -p digest` - alg="$alg -a md5" -else - type sha256sum >> /dev/null 2>&1 - if [ 0 -eq $? ] ; then - alg=`type -p sha256sum` - else - type gmd5sum >> /dev/null 2>&1 - if [ 0 -eq $? ] ; then - alg=`type -p gmd5sum` - else - type md5 >> /dev/null 2>&1 - if [ 0 -eq $? ] ; then - alg=`type -p md5` - alg="$alg -q" - fi - fi - fi -fi -if [ -z "$alg" ] ; then - echo "Cannot find MD5 calculating programm" - exit 1 -else - echo "...getting MD5 with the help of $alg" -fi - - -while [ $# != 0 ] ; do - echo "Target directory : $1" - for nextfile in `ls -1 "$1"` ; do - nextfile="$1"/"$nextfile" - if [ -f "$nextfile" ] ; then - if [ 0 -eq $counter ] ; then - mkdir -p `dirname "$output_file"` - rm -f "$output_file" - #echo "file_names = new Array();" >> "$output_file" - #echo "file_sizes = new Array();" >> "$output_file" - #echo "file_md5s = new Array();" >> "$output_file" - fi - name=`basename "$nextfile"` - echo - echo "... file : `basename $nextfile`" - size=`stat -Lc %s $nextfile 2>/dev/null` - echo "... size : $size" - md5=`$alg "$nextfile" | sed "s/ .*//g"` - echo "... md5 : $md5" - #echo "file_names["$counter"]=\"$1/$name\";" >> "$output_file" - #echo "file_sizes["$counter"]=$size;" >> "$output_file" - #echo "file_md5s["$counter"]=\"$md5\";" >> "$output_file" - echo "add_file(\"$1/$name\", $size, \"$md5\", \"en,$LOCALES\");" >> "$output_file" - counter=`expr $counter + 1` - fi - done - shift -done diff --git a/nbbuild/newbuild/generate_updatetracking_from_nbm.sh b/nbbuild/newbuild/generate_updatetracking_from_nbm.sh deleted file mode 100644 index 993bde8274c0..000000000000 --- a/nbbuild/newbuild/generate_updatetracking_from_nbm.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -unzip $1 -d tmp -find tmp/netbeans -name "*.jar.pack.gz" | xargs -I [] unpack200 -r [] [].jar -find tmp/netbeans -name "*.pack.gz.jar" | grep .pack.gz.jar | sed 's/\(.*\).pack.gz.jar/mv & \1/' | sh -ant -Dnbm.filename=$1 -f $BASE_DIR/main/nbbuild/build.xml refresh-update_tracking-ml -rm -rf tmp diff --git a/nbbuild/newbuild/init.sh b/nbbuild/newbuild/init.sh deleted file mode 100644 index 5817bd3a8780..000000000000 --- a/nbbuild/newbuild/init.sh +++ /dev/null @@ -1,189 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x - -#Initialize all the environment - -#Create test result xml file - call: -#create_test_result( testname, message, failures=0 ) -create_test_result() { - if [ -z "$3" ]; then - FAILURES="0" - else - FAILURES="$3" - fi - - mkdir -p $WORKSPACE/results - - FILE="$WORKSPACE/results/TEST-$1.xml" - echo '' >$FILE - echo '' >>$FILE - echo ' ' >>$FILE - echo ' ' >>$FILE - echo ' ' >>$FILE - if [ "$FAILURES" -gt "0" ]; then - echo ' ' >>$FILE - fi - echo ' ' >>$FILE - echo ' >$FILE - echo "$2" >>$FILE - echo ']]>' >>$FILE - echo ' ' >>$FILE - echo '' >>$FILE -} - -#NB_BRANCH default -if [ -z ${NB_BRANCH} ]; then - export NB_BRANCH=default -fi - -#L10N_BRANCH default -if [ -z ${L10N_BRANCH} ]; then - export L10N_BRANCH=default -fi - -#OTHER_LICENCES_BRANCH default -if [ -z ${OTHER_LICENCES_BRANCH} ]; then - export OTHER_LICENCES_BRANCH=default -fi - -#JAVAFX build 1/0 -if [ -z ${RUNJAVAFX} ]; then - export RUNJAVAFX=0 -fi - -#ML_BUILD yes/no 1/0 -if [ -z ${ML_BUILD} ]; then - export ML_BUILD=0 -fi -#EN_BUILD yes/no 1/0 -if [ -z ${EN_BUILD} ]; then - export EN_BUILD=1 -fi -if [ -z ${LOCALES} ]; then - export LOCALES=ja,zh_CN,pt_BR,ru -fi -if [ -z ${NB_VER_NUMBER} ]; then - export NB_VER_NUMBER=11 -fi -if [ -z ${UPLOAD_ML} ]; then - export UPLOAD_ML=0 -fi - -#GLASSFISH_BUILDS_HOST=http://jre.us.oracle.com -if [ -z ${GLASSFISH_BUILDS_HOST} ]; then - GLASSFISH_BUILDS_HOST=http://jre.us.oracle.com - export GLASSFISH_BUILDS_HOST -fi - -#JRE_BUILDS_HOST=http://jre.us.oracle.com -if [ -z ${JRE_BUILDS_HOST} ]; then - JRE_BUILDS_HOST=http://jre.us.oracle.com - export JRE_BUILDS_HOST -fi - -#JRE_BUILDS_PATH=http://jre.us.oracle.com -if [ -z ${JRE_BUILDS_PATH} ]; then - JRE_BUILDS_PATH=java/re/jdk/8u101/promoted/ - export JRE_BUILDS_PATH -fi - -#JDK_BUILDS_HOST=http://jre.us.oracle.com -if [ -z ${JDK_BUILDS_HOST} ]; then - JDK_BUILDS_HOST=https://java.se.oracle.com/ - export JDK_BUILDS_HOST -fi - -#JDK7_BUILDS_PATH=http://jre.us.oracle.com/java/re/jdk/7u75/promoted/all -if [ -z ${JDK7_BUILDS_PATH} ]; then - JDK7_BUILDS_PATH=java/re/jdk/7u75/promoted/ - export JDK7_BUILDS_PATH -fi - -#JDK8_BUILDS_PATH=http://jre.us.oracle.com/java/re/jdk/8u141/promoted/all/ -if [ -z ${JDK8_BUILDS_PATH} ]; then -# JDK8_BUILDS_PATH=java/re/jdk/8u141/promoted/ #for builds before 8u141 - JDK8_BUILDS_PATH=artifactory/re-release-local/jdk/8u171/b11/bundles/ - export JDK8_BUILDS_PATH -fi - -if [ -z ${JDK11_BUILDS_PATH} ]; then - JDK11_BUILDS_PATH=artifactory/re-release-local/jdk/11.0.1/13/bundles/ - export JDK11_BUILDS_PATH -fi - -if [ -z ${DEBUGLEVEL} ]; then - DEBUGLEVEL=source,lines,vars - export DEBUGLEVEL -fi - -if [ -z ${DONT_PACK_LOCALIZATION_JARS_ON_MAC} ]; then - DONT_PACK_LOCALIZATION_JARS_ON_MAC=y - export DONT_PACK_LOCALIZATION_JARS_ON_MAC -fi - -export ANT_OPTS=$ANT_OPTS" -Xmx2G" - -if [ -n ${JDK_HOME} ] && [ -z ${JAVA_HOME} ] ; then - export JAVA_HOME=$JDK_HOME -elif [ -n ${JAVA_HOME} ] && [ -z ${JDK_HOME} ]; then - export JDK_HOME=$JAVA_HOME -fi - -if [ -z ${DATESTAMP} ]; then - if [ -z ${BUILD_ID} ]; then - export DATESTAMP=`date -u +%Y%m%d%H%M` - else - #Use BUILD_ID from hudson, remove all "-" and "_" and cut it to 12 chars - export DATESTAMP=`echo ${BUILD_ID} | sed -e "s/[-_]//g" | cut -c 1-12` - fi -fi - -BUILDNUM=$BUILD_DESC -BUILDNUMBER=$DATESTAMP - -if [ -z $BASE_DIR ]; then - echo BASE_DIR variable not defined, using the default one: /space/NB-IDE - echo if you want to use another base dir for the whole build feel free - echo to define a BASE_DIR variable in your environment - - export BASE_DIR=/space/NB-IDE -fi - -if [ -z $NB_ALL ]; then - NB_ALL=$BASE_DIR/main -fi - -DIST=$BASE_DIR/dist -LOGS=$DIST/logs -BASENAME=$BUILDNUM -export BASENAME_PREFIX=$BUILD_DESC - -mkdir -p $DIST/zip -mkdir -p $LOGS - -#LOGS -IDE_BUILD_LOG=$LOGS/$BASENAME-build-ide.log -MOBILITY_BUILD_LOG=$LOGS/$BASENAME-build-mobility.log -NBMS_BUILD_LOC=$LOGS/$BASENAME-build-nbms.log -SCP_LOG=$LOGS/$BASENAME-scp.log -MAC_LOG=$LOGS/$BASENAME-native_mac.log -MAC_LOG_NEW=$LOGS/$BASENAME-native_mac_new.log -INSTALLER_LOG=$LOGS/$BASENAME-installers.log diff --git a/nbbuild/newbuild/pack-all-components.sh b/nbbuild/newbuild/pack-all-components.sh deleted file mode 100644 index d0e304034027..000000000000 --- a/nbbuild/newbuild/pack-all-components.sh +++ /dev/null @@ -1,145 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x - -DIRNAME=`dirname $0` -cd ${DIRNAME} -source init.sh - -pack_component() -{ - dist=$1 - base_name=$2 - component=$3 - filter=$4 - - if [ -z "$5" ]; then - options="-q -r" - else - options=$5 - fi - - zip $options $dist/$base_name-$component.zip $filter -} - -################################################################### -# -# Pack all the components -# -################################################################### - -pack_all_components() -{ - DIST_DIR=${1} - NAME=${2} - - mkdir $DIST_DIR/zip/moduleclusters - - cd $NB_ALL/nbbuild - - #Pack the distributions - ant zip-cluster-config -Dcluster.config=full -Dzip.name=$DIST_DIR/zip/$NAME.zip || exit 1 - #ant zip-cluster-config -Dcluster.config=platform -Dzip.name=$DIST_DIR/zip/$NAME-platform.zip || exit 1 - ant zip-cluster-config -Dcluster.config=basic -Dzip.name=$DIST_DIR/zip/$NAME-javase.zip || exit 1 - ant zip-cluster-config -Dcluster.config=standard -Dzip.name=$DIST_DIR/zip/$NAME-javaee.zip || exit 1 - ant zip-cluster-config -Dcluster.config=php -Dzip.name=$DIST_DIR/zip/$NAME-php.zip || exit 1 - ant zip-cluster-config -Dcluster.config=cnd -Dzip.name=$DIST_DIR/zip/$NAME-cpp.zip || exit 1 - - ln -s $NAME-php.zip $DIST_DIR/zip/$NAME-html.zip - - cd $NB_ALL/nbbuild/netbeans - - rm -rf extra - - pack_component $DIST_DIR/zip/moduleclusters $NAME xml "xml*" - rm -rf xml* - - pack_component $DIST_DIR/zip/moduleclusters $NAME javacard "javacard*" - rm -rf javacard* - - cd $NB_ALL/nbbuild - - #Pack all the NetBeans - pack_component $DIST_DIR/zip/moduleclusters $NAME all-in-one netbeans - - cd $NB_ALL/nbbuild/netbeans - - #Continue with individual component - pack_component $DIST_DIR/zip/moduleclusters $NAME dlight "dlight*" - rm -rf dlight* - - pack_component $DIST_DIR/zip/moduleclusters $NAME webcommon "webcommon*" - rm -rf webcommon* - - pack_component $DIST_DIR/zip/moduleclusters $NAME websvccommon "websvccommon*" - rm -rf websvccommon* - - pack_component $DIST_DIR/zip/moduleclusters $NAME groovy "groovy*" - rm -rf groovy* - - pack_component $DIST_DIR/zip/moduleclusters $NAME php "php*" - rm -rf php* - - pack_component $DIST_DIR/zip/moduleclusters $NAME profiler "profiler*" - rm -rf profiler* - - pack_component $DIST_DIR/zip/moduleclusters $NAME platform "platform*" - rm -rf platform* - - pack_component $DIST_DIR/zip/moduleclusters $NAME mobility "mobility*" - rm -rf mobility* - - pack_component $DIST_DIR/zip/moduleclusters $NAME identity "identity*" - rm -rf identity* - - pack_component $DIST_DIR/zip/moduleclusters $NAME ide "ide*" - rm -rf ide* - - pack_component $DIST_DIR/zip/moduleclusters $NAME extide "extide*" - rm -rf extide* - - pack_component $DIST_DIR/zip/moduleclusters $NAME harness "harness*" - rm -rf harness* - - pack_component $DIST_DIR/zip/moduleclusters $NAME enterprise "enterprise*" - rm -rf enterprise* - - pack_component $DIST_DIR/zip/moduleclusters $NAME ergonomics "ergonomics*" - rm -rf ergonomics* - - pack_component $DIST_DIR/zip/moduleclusters $NAME apisupport "apisupport*" - rm -rf apisupport* - - pack_component $DIST_DIR/zip/moduleclusters $NAME java "java*" - rm -rf java* - - pack_component $DIST_DIR/zip/moduleclusters $NAME cndext "cndext*" - rm -rf cndext* - - pack_component $DIST_DIR/zip/moduleclusters $NAME cnd "cnd*" - rm -rf cnd* - - pack_component $DIST_DIR/zip/moduleclusters $NAME python "python*" - rm -rf python* - rm -rf ruby* - - pack_component $DIST_DIR/zip/moduleclusters $NAME nb-etc "bin* etc* nb*" - pack_component $DIST_DIR/zip/moduleclusters $NAME nb-etc "*" "-q -u" -} - -pack_all_components $DIST $BASENAME diff --git a/nbbuild/newbuild/pack-base.sh b/nbbuild/newbuild/pack-base.sh deleted file mode 100644 index 239b7cbe2027..000000000000 --- a/nbbuild/newbuild/pack-base.sh +++ /dev/null @@ -1,43 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x - -DIRNAME=`dirname $0` -cd ${DIRNAME} -source init.sh - - -pack_component() -{ - dist=$1 - base_name=$2 - component=$3 - filter=$4 - zip -q -r $dist/$base_name-$component.zip $filter -} - -mkdir $DIST/zip/moduleclusters - -cd $NB_ALL/nbbuild -ant zip-cluster-config -Dcluster.config=basic -Dzip.name=$DIST/zip/$BASENAME-javase.zip || exit 1 -cd $NB_ALL/nbbuild/netbeans -pack_component $DIST/zip/moduleclusters $BASENAME ergonomics "ergonomics*" - -cp -r $DIST/zip /net/smetiste.czech/space/${BASE_FOR_JAVAFX} -touch /net/smetiste.czech/space/${BASE_FOR_JAVAFX}/ready - diff --git a/nbbuild/newbuild/push-remote-java-help.sh b/nbbuild/newbuild/push-remote-java-help.sh deleted file mode 100644 index f5174bcc5c1d..000000000000 --- a/nbbuild/newbuild/push-remote-java-help.sh +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -hg pull -b $push_branch -hg up $push_branch -C -rm -rf usersguide/javahelp - -# mkdir -p usersguide/javahelp/org/netbeans/modules/usersguide -# cp -r -v $pull_path/org/netbeans/modules/usersguide/* usersguide/javahelp/org/netbeans/modules/usersguide/ -mkdir -p usersguide/javahelp - -cp -r -v $pull_path/* usersguide/javahelp/ - -hg add usersguide/javahelp -hg st usersguide/javahelp - -DELETED_FILES_COUNT=`hg st -d usersguide/javahelp | wc -l` -echo DELETED_FILES_COUNT: $DELETED_FILES_COUNT -if [ "$DELETED_FILES_COUNT" -gt 0 ]; then - hg st -d usersguide/javahelp | cut -c 3- | xargs hg rm -A -fi - -CHANGED_FILES_COUNT=`hg st -mar usersguide/javahelp | wc -l` -echo CHANGED_FILES_COUNT: $CHANGED_FILES_COUNT -if [ "$CHANGED_FILES_COUNT" -gt 0 ]; then - echo $CHANGED_FILES_COUNT changes found, let start the build and push. - ant clean build || exit 2 - echo Build succeed. - - # update to latest tip - hg pull -u - - # encode windows-like line-endings to unix-like - hg ci -m "new help files" -u "$commit_username" --config 'extensions.win32text=' --config 'encode.**=cleverencode:' - - # check count of really modified files for push - OUT_COUNT=`hg parent -v --template 'files: {files}'| grep '^files:' | wc -w` - echo OUT_COUNT: $OUT_COUNT - if [ "$OUT_COUNT" -gt 1 ]; then - echo "There are $OUT_COUNT outgoing changes, start pushing..." - hg push -b $push_branch -f $push_url - HG_RESULT=$? - if [ $HG_RESULT == 0 ]; then - echo Push succeed. - else - echo "Hg push failed: $HG_RESULT, rolling back the commit" - hg rollback - hg up -C - exit $HG_RESULT; - fi - else - echo "There are no outgoing changes, rolling back the commit" - hg rollback - hg up -C - fi -else - echo No changes found, no reason to push. - hg up -C -fi diff --git a/nbbuild/newbuild/trunk-cb.sh b/nbbuild/newbuild/trunk-cb.sh deleted file mode 100644 index b259bc7a2062..000000000000 --- a/nbbuild/newbuild/trunk-cb.sh +++ /dev/null @@ -1,67 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x - -#Initialize basic scructure -DIRNAME=`dirname $0` -cd ${DIRNAME} -TRUNK_CB_DIRNAME=`pwd` -export BUILD_DESC=trunk-cb -source init.sh - -################################################################### -# -# Clean remains from last build -# -################################################################### - -cd $BASE_DIR -rm -rf dist -ant clean - -################################################################### -# -# Build all the components -# -################################################################### - -cd $TRUNK_CB_DIRNAME -bash build-all-components.sh -ERROR_CODE=$? - -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Build failed" - exit $ERROR_CODE; -fi - -################################################################### -# -# Pack all the components -# -################################################################### - -cd $TRUNK_CB_DIRNAME -bash pack-all-components.sh -ERROR_CODE=$? - -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Packaging failed" - exit $ERROR_CODE; -fi diff --git a/nbbuild/newbuild/trunk-nightly.sh b/nbbuild/newbuild/trunk-nightly.sh deleted file mode 100644 index daac176d29aa..000000000000 --- a/nbbuild/newbuild/trunk-nightly.sh +++ /dev/null @@ -1,146 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x - -#Initialize basic structure -DIRNAME=`dirname $0` -cd ${DIRNAME} -TRUNK_NIGHTLY_DIRNAME=`pwd` - -if [ -z ${BUILD_DESC} ]; then - export BUILD_DESC=trunk-nightly -fi - -source init.sh - -rm -rf $DIST - -if [ ! -z $WORKSPACE ]; then - #I'm under hudson and have sources here, I need to clone them - #Clean obsolete sources first - rm -rf $NB_ALL - hg clone -U $WORKSPACE $NB_ALL - hg -R $NB_ALL update $NB_BRANCH -fi -TIP=`hg tip --template '{rev}'` -export TIP - -cd $NB_ALL -# clone and update l10n - hg clone -r $L10N_BRANCH $ML_REPO $NB_ALL/l10n - -hg clone -U $ML_REPO $NB_ALL/l10n -HG_ERROR_CODE=$? -if [ $HG_ERROR_CODE != 0 ]; then - echo "ERROR: $HG_ERROR_CODE - hg clone l10n failed" - exit $HG_ERROR_CODE; -fi - -hg -R $NB_ALL/l10n update $L10N_BRANCH - -# clone and update otherlicenses - hg clone -r $OTHER_LICENCES_BRANCH $OTHER_LICENCES_REPO $NB_ALL/otherlicenses -hg clone -U $OTHER_LICENCES_REPO $NB_ALL/otherlicenses -HG_ERROR_CODE=$? -if [ $HG_ERROR_CODE != 0 ]; then - echo "ERROR: $HG_ERROR_CODE - hg clone otherlicenses failed" - exit $HG_ERROR_CODE; -fi - -hg -R $NB_ALL/otherlicenses update $OTHER_LICENCES_BRANCH - -################################################################### -# -# Build all the components -# -################################################################### - -cd $TRUNK_NIGHTLY_DIRNAME -bash build-all-components.sh -ERROR_CODE=$? - -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Build failed" - exit $ERROR_CODE; -fi - -################################################################### -# -# Pack all the components -# -################################################################### - -cd $TRUNK_NIGHTLY_DIRNAME -bash pack-all-components.sh -ERROR_CODE=$? - -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - Packaging failed" - exit $ERROR_CODE; -fi - -################################################################### -# -# Deploy bits to the storage server -# -################################################################### - -if [ -n $BUILD_ID ]; then - mkdir -p $DIST_SERVER2/${BUILD_ID}/zip - cp -rp $DIST/* $DIST_SERVER2/${BUILD_ID} - if [ -n "${TESTING_SCRIPT}" ]; then - cd $NB_ALL - TIP_REV=`hg tip --template "{node}"` - ssh $TESTING_SCRIPT $TIP_REV - cd $DIRNAME - fi -fi - -if [ $UPLOAD_ML == 1 ]; then - cp $DIST/zip/$BASENAME-platform-src.zip $DIST/ml/zip/ - cp $DIST/zip/$BASENAME-src.zip $DIST/ml/zip/ - cp $DIST/zip/hg-l10n-$BUILDNUMBER.zip $DIST/ml/zip/ - cp $DIST/zip/ide-l10n-$BUILDNUMBER.zip $DIST/ml/zip/ - cp $DIST/zip/stable-UC-l10n-$BUILDNUMBER.zip $DIST/ml/zip/ - cp $DIST/zip/testdist-$BUILDNUMBER.zip $DIST/ml/zip/ -fi - -cd $TRUNK_NIGHTLY_DIRNAME - -bash build-nbi.sh -ERROR_CODE=$? - -if [ $ERROR_CODE != 0 ]; then - echo "ERROR: $ERROR_CODE - NBI installers build failed" - exit $ERROR_CODE; -fi - -if [ -n $BUILD_ID ]; then - mkdir -p $DIST_SERVER2/${BUILD_ID}/zip - cp -rp $DIST/* $DIST_SERVER2/${BUILD_ID} - rm $DIST_SERVER2/latest.old - mv $DIST_SERVER2/latest $DIST_SERVER2/latest.old - ln -s $DIST_SERVER2/${BUILD_ID} $DIST_SERVER2/latest - if [ $UPLOAD_ML == 0 -a $ML_BUILD != 0 ]; then - rm -r $DIST/ml - fi -fi - -if [ -z $DIST_SERVER ]; then - exit 0; -fi diff --git a/nbbuild/newbuild/upload-bits.sh b/nbbuild/newbuild/upload-bits.sh deleted file mode 100644 index 9bbdd22becc0..000000000000 --- a/nbbuild/newbuild/upload-bits.sh +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x - -#Initialize basic scructure -DIRNAME=`dirname $0` -cd ${DIRNAME} -TRUNK_NIGHTLY_DIRNAME=`pwd` -export BUILD_DESC=trunk-nightly -source init.sh - -ssh -p 222 $DIST_SERVER mkdir -p $DIST_SERVER_PATH/.$DATESTAMP -scp -P 222 -q -r -v $DIST/* $DIST_SERVER:$DIST_SERVER_PATH/.$DATESTAMP > $SCP_LOG 2>&1 - -ssh -p 222 $DIST_SERVER mv $DIST_SERVER_PATH/.$DATESTAMP $DIST_SERVER_PATH/$DATESTAMP - -ssh -p 222 $DIST_SERVER rm $DIST_SERVER_PATH/latest.old -ssh -p 222 $DIST_SERVER mv $DIST_SERVER_PATH/latest $DIST_SERVER_PATH/latest.old -ssh -p 222 $DIST_SERVER ln -s $DIST_SERVER_PATH/$DATESTAMP $DIST_SERVER_PATH/latest diff --git a/nbbuild/production/instrumented-installer.sh b/nbbuild/production/instrumented-installer.sh deleted file mode 100644 index 96a5b87b068c..000000000000 --- a/nbbuild/production/instrumented-installer.sh +++ /dev/null @@ -1,81 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -x -cd ${WORKSPACE} -rm -rf installer nbi nbextracted zipdist dist -hg up - -cd $LAST_BITS - -BUILD_NUMBER=`ls | grep netbeans | cut -f 4 -d "-" | uniq` - -cd ${WORKSPACE} -#ssh $NATIVE_MAC_MACHINE rm -rf $MAC_PATH/installer -#ssh $NATIVE_MAC_MACHINE mkdir -p $MAC_PATH/installer -#gtar c installer/mac | ssh $NATIVE_MAC_MACHINE "( cd $MAC_PATH; tar x )" -#ssh $NATIVE_MAC_MACHINE rm -rf $MAC_PATH/zip/* - -EMMA_DIR=${WORKSPACE}/../emma -EMMA_SH="$EMMA_DIR/emma.sh" -EMMA_TXT="$EMMA_DIR/emma.txt" -EMMA_JAR="$EMMA_DIR/emma.jar" - -EXTRACTED_DIR=$BASE_DIR/nbextracted - -mkdir -p ${EXTRACTED_DIR} -NB_EXTRACTED=${EXTRACTED_DIR}/netbeans - -unzip -d ${EXTRACTED_DIR} ${LAST_BITS}/${BUILD_DESC}-${BUILD_NUMBER}-all-in-one.zip -mkdir ${NB_EXTRACTED}/emma-lib -chmod a+w ${NB_EXTRACTED}/emma-lib -cp ${EMMA_JAR} ${NB_EXTRACTED}/emma-lib/ -cp ${EMMA_TXT} ${NB_EXTRACTED}/emma-lib/netbeans_coverage.em - -cd ${BASE_DIR} -bash ${EMMA_SH} ${NB_EXTRACTED} ${NB_EXTRACTED}/emma-lib/netbeans_coverage.em ${EMMA_JAR} - -sed -i -e "s/^netbeans_default_options=\"/netbeans_default_options=\"--cp:p \"\\\\\"\"$\{NETBEANS_HOME\}\/emma-lib\/emma.jar\"\\\\\"\" -J-Demma.coverage.file=\"\\\\\"\"$\{NETBEANS_HOME\}\/emma-lib\/netbeans_coverage.ec\"\\\\\"\" -J-Dnetbeans.security.nocheck=true /" ${NB_EXTRACTED}/etc/netbeans.conf - -cp ${EMMA_JAR} ${NB_EXTRACTED}/platform?/lib/ -BASENAME=${BUILD_DESC}-${BUILD_NUMBER} -export DIST=${WORKSPACE}/dist/zip -mkdir -p ${DIST} -#cd ${NB_EXTRACTED} -#expat='extra' -#for c in platform ide java apisupport harness enterprise profiler mobility cnd identity gsf php groovy webcommon websvccommon; do -# find * | egrep "^$c[0-9]*/" | zip -q $DIST/$BASENAME-$c.zip -@ || exit -# expat="$expat|$c[0-9]*" -#done -#find * | egrep -v "^($expat)(/|$)" | zip -q $DIST/$BASENAME-nb7.0-etc.zip -@ || exit -cd ${EXTRACTED_DIR} -zip -q -r $DIST/$BASENAME-all-in-one.zip netbeans/* -cd ${WORKSPACE} - -rm -rf ${EXTRACTED_DIR} - -#ssh $NATIVE_MAC_MACHINE mkdir -p $MAC_PATH/zip/moduleclusters -#scp -q -v ${DIST}/*.zip $NATIVE_MAC_MACHINE:$MAC_PATH/zip/moduleclusters/ -#scp -q -v ${BASE_DIR}/../build-private.sh $NATIVE_MAC_MACHINE:$MAC_PATH/installer/mac/newbuild -#ssh $NATIVE_MAC_MACHINE sh $MAC_PATH/installer/mac/newbuild/build.sh $MAC_PATH/zip/moduleclusters ${BUILD_DESC} $BUILD_NUMBER 0 - -#cd ${BASE_DIR}/installer/infra/build -#bash build.sh - -#scp $NATIVE_MAC_MACHINE:$MAC_PATH/installer/mac/newbuild/dist/* ${WORKSPACE}/dist/installers/bundles diff --git a/nbbuild/travis/gensigtest.sh b/nbbuild/travis/gensigtest.sh deleted file mode 100755 index c1adf6a8fff5..000000000000 --- a/nbbuild/travis/gensigtest.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash - -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -set -e - -# test platform -echo Making sure platform is built -if ! ant -Dcluster.config=platform build >build.log 2>&1; then - tail -n 1000 build.log - exit 1 -fi -echo Generating signature files -if ! ant -Dcluster.config=platform gen-sigtests-release >gen.log 2>&1; then - tail -n 1000 gen.log - exit 2 -fi -echo Platform is OK - From 910ba08d3cfb243088ad3779e2876451cbd7cdc1 Mon Sep 17 00:00:00 2001 From: Nicola Isotta Date: Thu, 22 Jan 2026 19:00:52 +0100 Subject: [PATCH 060/100] Improve goto declaration for ResourceBundles in JSF files and improve rendering The goto declaration implementation now does not directly jump to the base properties file, but give the use the option to choose the intent property file also offering the other language files. Rendering of the popup was updated and svg icons added. --- .../web.el/nbproject/project.properties | 2 +- .../modules/web/el/ELOccurrencesFinder.java | 18 +- .../modules/web/el/ResourceBundles.java | 300 ++++++++++++++---- .../completion/ELCodeCompletionHandler.java | 15 +- .../ELResourceBundleKeyCompletionItem.java | 2 +- .../el/completion/resources/propertiesKey.svg | 51 +++ .../completion/resources/propertiesLocale.svg | 54 ++++ .../web/el/hints/ResourceBundleKeys.java | 2 +- .../el/navigation/ELDeclarationFinder.java | 90 ++++-- .../el/navigation/ELHyperlinkProvider.java | 12 +- .../modules/web/el/spi/ResourceBundle.java | 13 +- .../jsf/editor/resources/propertiesKey.svg | 51 +++ .../jsf/editor/resources/propertiesLocale.svg | 54 ++++ .../editor/JSFResourceBundlesProvider.java | 77 +++-- .../modules/properties/propertiesKey.svg | 51 +++ .../modules/properties/propertiesLocale.svg | 54 ++++ 16 files changed, 695 insertions(+), 151 deletions(-) create mode 100644 enterprise/web.el/src/org/netbeans/modules/web/el/completion/resources/propertiesKey.svg create mode 100644 enterprise/web.el/src/org/netbeans/modules/web/el/completion/resources/propertiesLocale.svg create mode 100644 enterprise/web.jsf.editor/src/org/netbeans/modules/web/jsf/editor/resources/propertiesKey.svg create mode 100644 enterprise/web.jsf.editor/src/org/netbeans/modules/web/jsf/editor/resources/propertiesLocale.svg create mode 100644 ide/properties/src/org/netbeans/modules/properties/propertiesKey.svg create mode 100644 ide/properties/src/org/netbeans/modules/properties/propertiesLocale.svg diff --git a/enterprise/web.el/nbproject/project.properties b/enterprise/web.el/nbproject/project.properties index f753aa35afd5..c81e65023d7c 100644 --- a/enterprise/web.el/nbproject/project.properties +++ b/enterprise/web.el/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial test-unit-sys-prop.web.project.jars=\ diff --git a/enterprise/web.el/src/org/netbeans/modules/web/el/ELOccurrencesFinder.java b/enterprise/web.el/src/org/netbeans/modules/web/el/ELOccurrencesFinder.java index 1134afae8f0c..ea0c1fc892ea 100644 --- a/enterprise/web.el/src/org/netbeans/modules/web/el/ELOccurrencesFinder.java +++ b/enterprise/web.el/src/org/netbeans/modules/web/el/ELOccurrencesFinder.java @@ -133,19 +133,19 @@ private void computeOccurrences(final ELParserResult parserResult) { try { jsource.runUserActionTask((CompilationController info) -> { info.toPhase(JavaSource.Phase.RESOLVED); - occurrences.putAll(findMatchingTypes(CompilationContext.create(file, info), target, matching)); + CompilationContext ccontext = CompilationContext.create(file, info); + occurrences.putAll(findMatchingTypes(ccontext, target, matching)); + if (this.occurrences.isEmpty()) { + // perhaps the caret is on a resource bundle key node + occurrences.putAll(findMatchingResourceBundleKeys(ccontext, target, parserResult)); + } }, true); } catch (IOException ex) { Exceptions.printStackTrace(ex); } - - if (this.occurrences.isEmpty()) { - // perhaps the caret is on a resource bundle key node - occurrences.putAll(findMatchingResourceBundleKeys(target, parserResult)); - } } - private Map findMatchingResourceBundleKeys(Pair target, ELParserResult parserResult) { + private Map findMatchingResourceBundleKeys(CompilationContext info, Pair target, ELParserResult parserResult) { ResourceBundles resourceBundles = ResourceBundles.get(parserResult.getFileObject()); if (!resourceBundles.canHaveBundles()) { return Collections.emptyMap(); @@ -154,7 +154,7 @@ private Map findMatchingResourceBundleKeys(Pair // the logic here is a bit strange, maybe should add new methods to ResourceBundles // for a more straightforward computation. // first, check whether the current EL elements has keys - keys.addAll(resourceBundles.collectKeys(target.first().getNode())); + keys.addAll(resourceBundles.collectKeys(target.first().getNode(), info.context())); if (keys.isEmpty()) { return Collections.emptyMap(); } @@ -176,7 +176,7 @@ private Map findMatchingResourceBundleKeys(Pair if (!each.isValid()) { continue; } - for (Pair candidate : resourceBundles.collectKeys(each.getNode())) { + for (Pair candidate : resourceBundles.collectKeys(each.getNode(), info.context())) { if (candidate.second().equals(target.second())) { OffsetRange range = each.getOriginalOffset(candidate.second()); result.put(range, ColoringAttributes.MARK_OCCURRENCES); diff --git a/enterprise/web.el/src/org/netbeans/modules/web/el/ResourceBundles.java b/enterprise/web.el/src/org/netbeans/modules/web/el/ResourceBundles.java index 5bf24f336df5..39706c19bee0 100644 --- a/enterprise/web.el/src/org/netbeans/modules/web/el/ResourceBundles.java +++ b/enterprise/web.el/src/org/netbeans/modules/web/el/ResourceBundles.java @@ -24,8 +24,8 @@ import com.sun.el.parser.AstString; import com.sun.el.parser.Node; import java.io.IOException; -import java.net.URL; import java.util.*; +import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.text.BadLocationException; import javax.swing.text.StyledDocument; @@ -72,7 +72,7 @@ public final class ResourceBundles { private final WebModule webModule; private final Project project; - + /* bundle base name to ResourceBundleInfo map */ private Map bundlesMap; private long currentBundlesHashCode; @@ -82,12 +82,12 @@ public final class ResourceBundles { @Override public void fileChanged(FileEvent fe) { super.fileChanged(fe); - LOGGER.finer(String.format("File %s has changed.", fe.getFile())); //NOI18N + LOGGER.log(Level.FINER, "File {0} has changed.", fe.getFile()); //NOI18N resetResourceBundleMap(); } }; - + private ResourceBundles(WebModule webModule, Project project) { this.webModule = webModule; this.project = project; @@ -143,7 +143,19 @@ public boolean isResourceBundleIdentifier(String identifier, ResolverContext con * {@code key}; {@code false} otherwise. */ public boolean isValidKey(String bundle, String key) { - ResourceBundleInfo rbInfo = getBundleForIdentifier(bundle); + return isValidKey(new ResolverContext(), bundle, key); + } + + /** + * Checks whether the given {@code key} is defined in the given {@code bundle}. + * @param context non-null {@link ResolverContext} instance + * @param bundle the base name of the bundle. + * @param key the key to check. + * @return {@code true} if the given {@code bundle} exists and contains the given + * {@code key}; {@code false} otherwise. + */ + public boolean isValidKey(ResolverContext context, String bundle, String key) { + ResourceBundleInfo rbInfo = getBundleForIdentifier(context, bundle); if (rbInfo == null) { // no matching bundle file return true; @@ -158,12 +170,13 @@ public boolean isValidKey(String bundle, String key) { /** * Gets bundle info for given identifier. + * @param context non-null {@link ResolverContext} instance * @param ident identifier to examine * @return resource bundle info if any found, {@code null} otherwise */ - private ResourceBundleInfo getBundleForIdentifier(String ident) { + private ResourceBundleInfo getBundleForIdentifier(ResolverContext context, String ident) { // XXX - do it more efficiently - for (ResourceBundleInfo rbi : getBundlesMap().values()) { + for (ResourceBundleInfo rbi : getBundlesMap(context).values()) { if (ident.equals(rbi.getVarName())) { return rbi; } @@ -177,16 +190,21 @@ private ResourceBundleInfo getBundleForIdentifier(String ident) { * @return locations corresponding to given bundle name, never {@code null} */ public List getLocationsForBundleIdent(String ident) { - ResourceBundleInfo rbi = getBundleForIdentifier(ident); + return getLocationsForBundleIdent(new ResolverContext(), ident); + } + + /** + * Gets all locations for given bundle identifier. + * @param context non-null {@link ResolverContext} instance + * @param ident identifier of the bundle + * @return locations corresponding to given bundle name, never {@code null} + */ + public List getLocationsForBundleIdent(ResolverContext context, String ident) { + ResourceBundleInfo rbi = getBundleForIdentifier(context, ident); if (rbi == null) { return Collections.emptyList(); } - - List locations = new ArrayList<>(rbi.getFiles().size()); - for (FileObject fileObject : rbi.getFiles()) { - locations.add(new Location(0, fileObject)); - } - return locations; + return rbi.getFiles().stream().map(Location::new).toList(); } /** @@ -196,8 +214,19 @@ public List getLocationsForBundleIdent(String ident) { * @return locations (including the offset) of the searched key, never {@code null} */ public List getLocationsForBundleKey(String ident, String key) { + return getLocationsForBundleKey(new ResolverContext(), ident, key); + } + + /** + * Gets all locations for given bundle identifier and key. + * @param context non-null {@link ResolverContext} instance + * @param ident identifier of the bundle + * @param key key to search + * @return locations (including the offset) of the searched key, never {@code null} + */ + public List getLocationsForBundleKey(ResolverContext context, String ident, String key) { List locations = new ArrayList<>(); - for (Location location : getLocationsForBundleIdent(ident)) { + for (Location location : getLocationsForBundleIdent(context, ident)) { try { DataObject dobj = DataObject.find(location.getFile()); EditorCookie ec = dobj.getLookup().lookup(EditorCookie.class); @@ -210,11 +239,18 @@ public List getLocationsForBundleKey(String ident, String key) { if (lc != null) { Line.Set ls = lc.getLineSet(); for (Line line : ls.getLines()) { - if (line.getText().contains(key + "=") || line.getText().contains(key + " =")) { //NOI18N + String text = line.getText(); + if (text == null) { + continue; + } + text = text.trim(); + if (text.startsWith(key + "=") || text.startsWith(key + " =") + || text.startsWith(key + ":") || text.startsWith(key + " :")) { try { StyledDocument document = ec.getDocument(); int offset = document.getText(0, document.getLength()).indexOf(line.getText()); - locations.add(new Location(offset, location.getFile())); + locations.add(new Location(offset, location.getFile(), line.getLineNumber())); + break; } catch (BadLocationException ex) { Exceptions.printStackTrace(ex); } @@ -234,6 +270,7 @@ public List> collectKeys(final Node root) { /** * Collects references to resource bundle keys in the given {@code root}. + * @param context non-null {@link ResolverContext} instance * @return List of identifier/string pairs. Identifier = resource bundle base name - string = res bundle key. */ public List> collectKeys(final Node root, ResolverContext context) { @@ -261,6 +298,10 @@ public List> collectKeys(final Node root, ResolverCont } public String findResourceBundleIdentifier(AstPath astPath) { + return findResourceBundleIdentifier(new ResolverContext(), astPath); + } + + public String findResourceBundleIdentifier(ResolverContext context, AstPath astPath) { List path = astPath.leafToRoot(); for (int i = 0; i < path.size(); i++) { Node node = path.get(i); @@ -273,7 +314,7 @@ public String findResourceBundleIdentifier(AstPath astPath) { Node identifier = path.get(i + 2); if (brackets instanceof AstBracketSuffix && identifier instanceof AstIdentifier - && isResourceBundleIdentifier(identifier.getImage(), new ResolverContext())) { + && isResourceBundleIdentifier(identifier.getImage(), context)) { return identifier.getImage(); } } @@ -281,6 +322,7 @@ && isResourceBundleIdentifier(identifier.getImage(), new ResolverContext())) { } return null; } + /** * Gets the value of the given {@code key} in the given {@code bundle}. * @param bundle the base name of the bundle. @@ -288,7 +330,48 @@ && isResourceBundleIdentifier(identifier.getImage(), new ResolverContext())) { * @return the value or {@code null}. */ public String getValue(String bundle, String key) { - ResourceBundleInfo rbInfo = getBundlesMap().get(bundle); + return getValue(new ResolverContext(), bundle, key); + } + + /** + * Gets the value of the given {@code key} in the given {@code bundle}. + * @param context non-null {@link ResolverContext} instance + * @param bundle the base name of the bundle. + * @param key key in the given bundle. + * @return the value or {@code null}. + */ + public String getValue(ResolverContext context, String bundle, String key) { + ResourceBundleInfo rbInfo = getBundlesMap(context).get(bundle); + if (rbInfo == null || !rbInfo.getResourceBundle().containsKey(key)) { + // no matching bundle file + return null; + } + try { + return rbInfo.getResourceBundle().getString(key); + } catch (MissingResourceException e) { + return null; + } + } + + /** + * Gets the value of the given {@code key} in the given {@code bundle}. + * @param varName the var name of the bundle. + * @param key key in the given bundle. + * @return the value or {@code null}. + */ + public String getValueWithVarName(String varName, String key) { + return getValueWithVarName(new ResolverContext(), varName, key); + } + + /** + * Gets the value of the given {@code key} in the given {@code bundle}. + * @param context non-null {@link ResolverContext} instance + * @param varName the var name of the bundle. + * @param key key in the given bundle. + * @return the value or {@code null}. + */ + public String getValueWithVarName(ResolverContext context, String varName, String key) { + ResourceBundleInfo rbInfo = getBundleForIdentifier(context, varName); if (rbInfo == null || !rbInfo.getResourceBundle().containsKey(key)) { // no matching bundle file return null; @@ -306,8 +389,18 @@ public String getValue(String bundle, String key) { * @return */ public Map getEntries(String bundleVar) { - ResourceBundle bundle = findResourceBundleForVar(bundleVar); - ResourceBundleInfo rbInfo = getBundlesMap().get(bundle.getBaseName()); + return getEntries(new ResolverContext(), bundleVar); + } + + /** + * Gets the entries in the bundle identified by {@code bundleName}. + * @param context non-null {@link ResolverContext} instance + * @param bundleVar + * @return + */ + public Map getEntries(ResolverContext context, String bundleVar) { + ResourceBundle bundle = findResourceBundleForVar(context, bundleVar); + ResourceBundleInfo rbInfo = getBundlesMap(context).get(bundle.getBaseName()); if (rbInfo == null) { return Collections.emptyMap(); } @@ -318,11 +411,10 @@ public Map getEntries(String bundleVar) { } return result; } - - - private ResourceBundle findResourceBundleForVar(String variableName) { + + private ResourceBundle findResourceBundleForVar(ResolverContext context, String variableName) { List foundBundles = webModule != null ? - ELPlugin.Query.getResourceBundles(webModule.getDocumentBase(), new ResolverContext()) + ELPlugin.Query.getResourceBundles(webModule.getDocumentBase(), context) : Collections.emptyList(); //make the bundle var to bundle @@ -333,9 +425,11 @@ private ResourceBundle findResourceBundleForVar(String variableName) { } return null; } + /** * Finds list of all ResourceBundles, which are registered in all * JSF configuration files in a web module. + * @param context non-null {@link ResolverContext} instance */ public List getBundles(ResolverContext context) { FileObject docBase = webModule != null ? webModule.getDocumentBase() : null; @@ -345,17 +439,17 @@ public List getBundles(ResolverContext context) { /* * returns a map of bundle fully qualified name to java.util.ResourceBundle */ - private synchronized Map getBundlesMap() { - long bundlesHash = getBundlesHashCode(); + private synchronized Map getBundlesMap(ResolverContext context) { + long bundlesHash = getBundlesHashCode(context); if (bundlesMap == null) { currentBundlesHashCode = bundlesHash; - bundlesMap = createResourceBundleMapAndFileChangeListeners(); + bundlesMap = createResourceBundleMapAndFileChangeListeners(context); LOGGER.fine("New resource bundle map created."); //NOI18N } else { if(bundlesHash != currentBundlesHashCode) { //refresh the resource bundle map resetResourceBundleMap(); - bundlesMap = createResourceBundleMapAndFileChangeListeners(); + bundlesMap = createResourceBundleMapAndFileChangeListeners(context); currentBundlesHashCode = bundlesHash; LOGGER.fine("Resource bundle map recreated based on configuration changes."); //NOI18N @@ -364,7 +458,7 @@ private synchronized Map getBundlesMap() { return bundlesMap; } - + private synchronized void resetResourceBundleMap() { if(bundlesMap == null) { return ; @@ -372,25 +466,25 @@ private synchronized void resetResourceBundleMap() { for(ResourceBundleInfo info : bundlesMap.values()) { for (FileObject fileObject : info.getFiles()) { fileObject.removeFileChangeListener(FILE_CHANGE_LISTENER); - LOGGER.finer(String.format("Removed FileChangeListener from file %s", fileObject)); //NOI18N + LOGGER.log(Level.FINER, "Removed FileChangeListener from file {0}", fileObject); //NOI18N } } bundlesMap = null; LOGGER.fine("Resource bundle map released."); //NOI18N } - - private long getBundlesHashCode() { + + private long getBundlesHashCode(ResolverContext context) { //compute hashcode so we can compare if there are changes since the last time and possibly //reset the bundle map cache long hash = 3; - for(ResourceBundle rb : getBundles(new ResolverContext())) { + for(ResourceBundle rb : getBundles(context)) { hash = 11 * hash + rb.getBaseName().hashCode(); hash = 11 * hash + (rb.getVar() != null ? rb.getVar().hashCode() : 0); } return hash; } - - private Map createResourceBundleMapAndFileChangeListeners() { + + private Map createResourceBundleMapAndFileChangeListeners(ResolverContext context) { Map result = new HashMap<>(); ClassPathProvider provider = project.getLookup().lookup(ClassPathProvider.class); if (provider == null) { @@ -403,8 +497,26 @@ private Map createResourceBundleMapAndFileChangeList } SourceGroup[] sourceGroups = sources.getSourceGroups(JavaProjectConstants.SOURCES_TYPE_JAVA); - for (ResourceBundle bundle : getBundles(new ResolverContext())) { + for (ResourceBundle bundle : getBundles(context)) { String bundleFile = bundle.getBaseName(); + + for (FileObject fileObject : bundle.getFiles()) { + if (fileObject.canWrite()) { + fileObject.addFileChangeListener( + WeakListeners.create(FileChangeListener.class, FILE_CHANGE_LISTENER, fileObject)); + LOGGER.log(Level.FINER, "Added FileChangeListener to file {0}", fileObject); + } + } + + java.util.ResourceBundle found = null; + if (!bundle.getFiles().isEmpty()) { + found = loadBundleChain(bundle.getFiles()); + } + if (found != null) { + result.put(bundleFile, new ResourceBundleInfo(bundle.getFiles(), found, bundle.getVar())); + continue; + } + for (SourceGroup sourceGroup : sourceGroups) { FileObject rootFolder = sourceGroup.getRootFolder(); @@ -415,40 +527,94 @@ private Map createResourceBundleMapAndFileChangeList } ClassLoader classLoader = classPath.getClassLoader(false); try { - // TODO - rewrite listening on all (localized) files - String resourceFileName = new StringBuilder() - .append(bundleFile.replace(".", "/")) - .append(".properties") - .toString(); //NOI18N - - URL url = classLoader.getResource(resourceFileName); - if(url != null) { - LOGGER.finer(String.format("Found %s URL for resource bundle %s", url, resourceFileName )); - FileObject fileObject = URLMapper.findFileObject(url); - if(fileObject != null) { - if (fileObject.canWrite()) { - fileObject.addFileChangeListener( - WeakListeners.create(FileChangeListener.class, FILE_CHANGE_LISTENER, fileObject)); - LOGGER.finer(String.format("Added FileChangeListener to file %s", fileObject )); - } - } else { - LOGGER.fine(String.format("Cannot map %s URL to FileObject!", url)); - } - } - - java.util.ResourceBundle found = java.util.ResourceBundle.getBundle(bundleFile, Locale.getDefault(), classLoader); + found = java.util.ResourceBundle.getBundle(bundleFile, Locale.getDefault(), classLoader); result.put(bundleFile, new ResourceBundleInfo(bundle.getFiles(), found, bundle.getVar())); break; // found the bundle in source cp, skip searching compile cp } catch (MissingResourceException exception) { continue; } } - } } return result; } + private java.util.ResourceBundle loadBundleChain(List files) { + Locale defaultLocale = Locale.getDefault(); + String lang = defaultLocale.getLanguage(); + String country = defaultLocale.getCountry(); + + FileObject baseFile = null; + FileObject langFile = null; + FileObject countryFile = null; + FileObject fallbackFile = null; + + for (FileObject fo : files) { + String name = fo.getName(); + + if (fallbackFile == null) { + fallbackFile = fo; + } + + if (!name.contains("_")) { + baseFile = fo; + } else if (name.endsWith("_" + lang)) { + langFile = fo; + } else if (name.endsWith("_" + lang + "_" + country)) { + countryFile = fo; + } + } + java.util.ResourceBundle chainHead = null; + java.util.ResourceBundle currentParent = null; + if (baseFile != null) { + currentParent = createBundleSafe(baseFile); + chainHead = currentParent; + } + if (langFile != null) { + LinkableResourceBundle langBundle = createBundleSafe(langFile); + if (langBundle != null) { + if (currentParent != null) { + langBundle.setChainParent(currentParent); + } + currentParent = langBundle; + chainHead = langBundle; + } + } + if (countryFile != null) { + LinkableResourceBundle countryBundle = createBundleSafe(countryFile); + if (countryBundle != null) { + if (currentParent != null) { + countryBundle.setChainParent(currentParent); + } + chainHead = countryBundle; + } + } + if (chainHead == null && fallbackFile != null) { + return createBundleSafe(fallbackFile); + } + return chainHead; + } + + private LinkableResourceBundle createBundleSafe(FileObject fo) { + try (java.io.InputStream in = fo.getInputStream()) { + return new LinkableResourceBundle(in); + } catch (IOException ex) { + LOGGER.log(Level.FINE, "Error loading properties file: {0}", fo.getPath()); + return null; + } + } + + private static class LinkableResourceBundle extends PropertyResourceBundle { + + public LinkableResourceBundle(java.io.InputStream stream) throws IOException { + super(stream); + } + + public void setChainParent(java.util.ResourceBundle parent) { + setParent(parent); + } + } + private static final class ResourceBundleInfo { private final List files; private final java.util.ResourceBundle resourceBundle; @@ -477,10 +643,20 @@ public static class Location { private final int offset; private final FileObject file; + private final int lineNumber; + + public Location(FileObject file) { + this(0, file); + } public Location(int offset, FileObject file) { + this(offset, file, -1); + } + + public Location(int offset, FileObject file, int lineNumber) { this.offset = offset; this.file = file; + this.lineNumber = lineNumber; } public int getOffset() { @@ -490,5 +666,9 @@ public int getOffset() { public FileObject getFile() { return file; } + + public int getLineNumber() { + return lineNumber; + } } } diff --git a/enterprise/web.el/src/org/netbeans/modules/web/el/completion/ELCodeCompletionHandler.java b/enterprise/web.el/src/org/netbeans/modules/web/el/completion/ELCodeCompletionHandler.java index 2524ec80fb3d..cc9b3f3b50bb 100644 --- a/enterprise/web.el/src/org/netbeans/modules/web/el/completion/ELCodeCompletionHandler.java +++ b/enterprise/web.el/src/org/netbeans/modules/web/el/completion/ELCodeCompletionHandler.java @@ -76,6 +76,7 @@ import org.netbeans.modules.web.el.spi.ELPlugin; import org.netbeans.modules.web.el.spi.ELVariableResolver.VariableInfo; import org.netbeans.modules.web.el.spi.Function; +import org.netbeans.modules.web.el.spi.ResolverContext; import org.netbeans.modules.web.el.spi.ResourceBundle; import org.openide.filesystems.FileObject; import org.openide.util.Exceptions; @@ -176,7 +177,7 @@ public void run(CompilationController info) throws Exception { // seems to be something like "sessionScope.^", so complete beans from the scope proposeBeansFromScope(ccontext, context, prefixMatcher, element, node, proposals); } else if (ELTypeUtilities.isResourceBundleVar(ccontext, node)) { - proposeBundleKeysInDotNotation(context, prefixMatcher, element, node, proposals); + proposeBundleKeysInDotNotation(ccontext, context, prefixMatcher, element, node, proposals); } else if (resolved == null) { if (target instanceof AstDotSuffix == false && node instanceof AstFunction == false) { proposeFunctions(ccontext, context, prefixMatcher, element, proposals); @@ -603,12 +604,13 @@ private void proposeBundleKeysInArrayNotation(CodeCompletionContext context, if (!resourceBundles.canHaveBundles()) { return; } + ResolverContext resolverContext = new ResolverContext(); FileObject bundleFile = null; - List bundleLocations = resourceBundles.getLocationsForBundleIdent(bundleKey); + List bundleLocations = resourceBundles.getLocationsForBundleIdent(resolverContext, bundleKey); if (!bundleLocations.isEmpty()) { bundleFile = bundleLocations.get(0).getFile(); } - for (Map.Entry entry : resourceBundles.getEntries(bundleKey).entrySet()) { + for (Map.Entry entry : resourceBundles.getEntries(resolverContext, bundleKey).entrySet()) { if (!prefix.matches(entry.getKey())) { continue; } @@ -620,7 +622,8 @@ private void proposeBundleKeysInArrayNotation(CodeCompletionContext context, } // "msg.key" notation - private void proposeBundleKeysInDotNotation(CodeCompletionContext context, + private void proposeBundleKeysInDotNotation(CompilationContext ccontext, + CodeCompletionContext context, PrefixMatcher prefix, ELElement elElement, Node baseObjectNode, @@ -632,11 +635,11 @@ private void proposeBundleKeysInDotNotation(CodeCompletionContext context, return; } FileObject bundleFile = null; - List bundleLocations = resourceBundles.getLocationsForBundleIdent(bundleKey); + List bundleLocations = resourceBundles.getLocationsForBundleIdent(ccontext.context(), bundleKey); if (!bundleLocations.isEmpty()) { bundleFile = bundleLocations.get(0).getFile(); } - for (Map.Entry entry : resourceBundles.getEntries(bundleKey).entrySet()) { + for (Map.Entry entry : resourceBundles.getEntries(ccontext.context(), bundleKey).entrySet()) { if (!prefix.matches(entry.getKey())) { continue; } diff --git a/enterprise/web.el/src/org/netbeans/modules/web/el/completion/ELResourceBundleKeyCompletionItem.java b/enterprise/web.el/src/org/netbeans/modules/web/el/completion/ELResourceBundleKeyCompletionItem.java index 8bd80445bb2d..45a3d1964329 100644 --- a/enterprise/web.el/src/org/netbeans/modules/web/el/completion/ELResourceBundleKeyCompletionItem.java +++ b/enterprise/web.el/src/org/netbeans/modules/web/el/completion/ELResourceBundleKeyCompletionItem.java @@ -38,7 +38,7 @@ * * @author Erno Mononen */ -final class ELResourceBundleKeyCompletionItem extends DefaultCompletionProposal { +public final class ELResourceBundleKeyCompletionItem extends DefaultCompletionProposal { private static final String ICON_PATH = "org/netbeans/modules/web/el/completion/resources/propertiesKey.gif";//NOI18N diff --git a/enterprise/web.el/src/org/netbeans/modules/web/el/completion/resources/propertiesKey.svg b/enterprise/web.el/src/org/netbeans/modules/web/el/completion/resources/propertiesKey.svg new file mode 100644 index 000000000000..b81160dfce5e --- /dev/null +++ b/enterprise/web.el/src/org/netbeans/modules/web/el/completion/resources/propertiesKey.svg @@ -0,0 +1,51 @@ + + + + + + α + + + a + + + \ No newline at end of file diff --git a/enterprise/web.el/src/org/netbeans/modules/web/el/completion/resources/propertiesLocale.svg b/enterprise/web.el/src/org/netbeans/modules/web/el/completion/resources/propertiesLocale.svg new file mode 100644 index 000000000000..e8702b9da09c --- /dev/null +++ b/enterprise/web.el/src/org/netbeans/modules/web/el/completion/resources/propertiesLocale.svg @@ -0,0 +1,54 @@ + + + + + + α + + + a + + + + \ No newline at end of file diff --git a/enterprise/web.el/src/org/netbeans/modules/web/el/hints/ResourceBundleKeys.java b/enterprise/web.el/src/org/netbeans/modules/web/el/hints/ResourceBundleKeys.java index 76a1f2c7e750..1a3eb8f48bb1 100644 --- a/enterprise/web.el/src/org/netbeans/modules/web/el/hints/ResourceBundleKeys.java +++ b/enterprise/web.el/src/org/netbeans/modules/web/el/hints/ResourceBundleKeys.java @@ -73,7 +73,7 @@ protected void run(CompilationContext info, RuleContext context, List resu } for (Pair pair : resourceBundles.collectKeys(each.getNode(), info.context())) { String clearedKey = pair.second().getImage().replace("'", "").replace("\"", ""); - if (!resourceBundles.isValidKey(pair.first().getImage(), clearedKey)) { + if (!resourceBundles.isValidKey(info.context(), pair.first().getImage(), clearedKey)) { Hint hint = new Hint(this, NbBundle.getMessage(ResourceBundleKeys.class, "ResourceBundleKeys_Unknown", clearedKey), elResult.getFileObject(), diff --git a/enterprise/web.el/src/org/netbeans/modules/web/el/navigation/ELDeclarationFinder.java b/enterprise/web.el/src/org/netbeans/modules/web/el/navigation/ELDeclarationFinder.java index ce3dd96158ab..2060155fe2d8 100644 --- a/enterprise/web.el/src/org/netbeans/modules/web/el/navigation/ELDeclarationFinder.java +++ b/enterprise/web.el/src/org/netbeans/modules/web/el/navigation/ELDeclarationFinder.java @@ -41,7 +41,6 @@ import org.netbeans.api.java.source.Task; import org.netbeans.api.project.FileOwnerQuery; import org.netbeans.api.project.Project; -import org.netbeans.modules.csl.api.DataLoadersBridge; import org.netbeans.modules.csl.api.DeclarationFinder; import org.netbeans.modules.csl.api.ElementKind; import org.netbeans.modules.csl.api.HtmlFormatter; @@ -54,6 +53,7 @@ import org.netbeans.modules.web.el.ELElement; import org.netbeans.modules.web.el.ELTypeUtilities; import org.netbeans.modules.web.el.ResourceBundles; +import org.netbeans.modules.web.el.completion.ELResourceBundleKeyCompletionItem; import org.openide.filesystems.FileObject; import org.openide.filesystems.FileUtil; import org.openide.util.Exceptions; @@ -95,12 +95,13 @@ public void run(CompilationController cc) throws Exception { // resolve resource bundles ResourceBundles resourceBundles = ResourceBundles.get(file); if (resourceBundles.canHaveBundles()) { - List bundleLocations = getBundleLocations(resourceBundles, nodeElem); + List bundleLocations = getBundleLocations(context, resourceBundles, nodeElem); if (!bundleLocations.isEmpty()) { - refs.fo = bundleLocations.get(0).getFile(); - refs.offset = bundleLocations.get(0).getOffset(); - for (ResourceBundles.Location location : bundleLocations) { - alternatives.add(new ResourceBundleAlternative(location)); + refs.fo = bundleLocations.get(0).fo; + refs.offset = bundleLocations.get(0).offset; + refs.elementHandle = bundleLocations.get(0).elementHandle; + for (RefsHolder location : bundleLocations) { + alternatives.add(new ResourceBundleAlternative(location.fo, location.offset, location.lineNumber)); } } } @@ -128,7 +129,7 @@ public void run(CompilationController controller) throws Exception { } if (refs.fo != null && refs.offset != -1) { - DeclarationLocation declarationLocation = new DeclarationLocation(refs.fo, refs.offset); + DeclarationLocation declarationLocation = new DeclarationLocation(refs.fo, refs.offset, refs.elementHandle); for (AlternativeLocation alternativeLocation : alternatives) { declarationLocation.addAlternative(alternativeLocation); } @@ -152,9 +153,10 @@ public void run() { return ret.get(); } - private static List getBundleLocations(ResourceBundles resourceBundles, Pair nodeElem) { + private static List getBundleLocations(CompilationContext ccontext, ResourceBundles resourceBundles, Pair nodeElem) { if (nodeElem.first() instanceof AstIdentifier) { - return resourceBundles.getLocationsForBundleIdent(nodeElem.first().getImage()); + List locations = resourceBundles.getLocationsForBundleIdent(ccontext.context(), nodeElem.first().getImage()); + return locations.stream().map(location -> new RefsHolder(location.getFile(), location.getOffset())).toList(); } else { AstPath astPath = new AstPath(nodeElem.second().getNode()); for (Node node : astPath.rootToLeaf()) { @@ -165,21 +167,32 @@ private static List getBundleLocations(ResourceBundles // bundle['key'] image = image.substring(1, image.length() - 1); } - return resourceBundles.getLocationsForBundleKey(node.getImage(), image); + final String key = image; + List locations = resourceBundles.getLocationsForBundleKey(ccontext.context(), node.getImage(), key); + final String value; + if (!locations.isEmpty()) { + value = resourceBundles.getValueWithVarName(ccontext.context(), node.getImage(), key); + } else { + value = null; + } + return locations.stream().map(location -> new RefsHolder(location.getFile(), location.getOffset(), + new ELResourceBundleKeyCompletionItem(key, value, nodeElem.second(), location.getFile()).getElement(), location.getLineNumber())).toList(); } } } - return Collections.emptyList(); + return Collections.emptyList(); } private static class ResourceBundleAlternative implements AlternativeLocation { private final FileObject file; private final int offset; + private final int lineNumber; - public ResourceBundleAlternative(ResourceBundles.Location location) { - this.offset = location.getOffset(); - this.file = location.getFile(); + public ResourceBundleAlternative(FileObject file, int offset, int lineNumber) { + this.offset = offset; + this.file = file; + this.lineNumber = lineNumber; } @Override @@ -189,13 +202,10 @@ public org.netbeans.modules.csl.api.ElementHandle getElement() { @Override public String getDisplayHtml(HtmlFormatter formatter) { - StringBuilder b = new StringBuilder(); - - b.append("");//NOI18N - b.append(""); //NOI18N - b.append(file.getName()); - b.append(""); //NOI18N - b.append(" in "); //NOI18N + formatter.emphasis(true); + formatter.appendText(file.getName()); + formatter.emphasis(false); + formatter.appendText(" in "); //add a link to the file relative to the web root FileObject pathRoot = ProjectWebRootQuery.getWebRoot(file); @@ -215,14 +225,14 @@ public String getDisplayHtml(HtmlFormatter formatter) { path = file.getPath(); } - b.append(""); //NOI18N - b.append(path); - b.append(""); //NOI18N - if (offset > 0) { - b.append(":"); //NOI18N - b.append(offset + 1); //line offsets are counted from zero, but in editor lines starts with one. + formatter.appendHtml(""); + formatter.appendText(path); + formatter.appendHtml(""); + if (lineNumber > -1) { + formatter.appendText(":"); //NOI18N + formatter.appendText(String.valueOf(lineNumber + 1)); //line numbers are counted from zero, but in editor lines starts with one. } - return b.toString(); + return formatter.getText(); } @Override @@ -274,9 +284,27 @@ public boolean equals(Object obj) { private static class RefsHolder { - private ElementHandle handle; - private FileObject fo; - private int offset = -1; + ElementHandle handle; + FileObject fo; + int offset = -1; + int lineNumber = -1; + org.netbeans.modules.csl.api.ElementHandle elementHandle; + + RefsHolder() { + } + + RefsHolder(FileObject fo, int offset) { + this.fo = fo; + this.offset = offset; + } + + public RefsHolder(FileObject fo, int offset, org.netbeans.modules.csl.api.ElementHandle elementHandle, int lineNumber) { + this.fo = fo; + this.offset = offset; + this.elementHandle = elementHandle; + this.lineNumber = lineNumber; + } + } private static class ResourceBundleElementHandle implements org.netbeans.modules.csl.api.ElementHandle { diff --git a/enterprise/web.el/src/org/netbeans/modules/web/el/navigation/ELHyperlinkProvider.java b/enterprise/web.el/src/org/netbeans/modules/web/el/navigation/ELHyperlinkProvider.java index ca46365d37d1..6cd1611a572e 100644 --- a/enterprise/web.el/src/org/netbeans/modules/web/el/navigation/ELHyperlinkProvider.java +++ b/enterprise/web.el/src/org/netbeans/modules/web/el/navigation/ELHyperlinkProvider.java @@ -84,7 +84,7 @@ public final class ELHyperlinkProvider implements HyperlinkProviderExt { @Override - public boolean isHyperlinkPoint(final Document doc, final int offset, HyperlinkType type) { + public boolean isHyperlinkPoint(final Document doc, final int offset, HyperlinkType type) { final AtomicBoolean ret = new AtomicBoolean(false); doc.render(new Runnable() { @@ -130,12 +130,14 @@ public Set getSupportedHyperlinkTypes() { public String getTooltipText(Document doc, int offset, HyperlinkType type) { Pair nodeAndElement = resolveNodeAndElement(doc, offset, new AtomicBoolean()); if (nodeAndElement != null) { - if (nodeAndElement.first() instanceof AstString) { + if (nodeAndElement.first() instanceof AstString || nodeAndElement.first() instanceof AstDotSuffix) { // could be a resource bundle key - return getTooltipTextForBundleKey(nodeAndElement); - } else { - return getTooltipTextForElement(nodeAndElement); + String tooltip = getTooltipTextForBundleKey(nodeAndElement); + if (tooltip != null) { + return tooltip; + } } + return getTooltipTextForElement(nodeAndElement); } return null; } diff --git a/enterprise/web.el/src/org/netbeans/modules/web/el/spi/ResourceBundle.java b/enterprise/web.el/src/org/netbeans/modules/web/el/spi/ResourceBundle.java index 94cef123a217..a72317b69d23 100644 --- a/enterprise/web.el/src/org/netbeans/modules/web/el/spi/ResourceBundle.java +++ b/enterprise/web.el/src/org/netbeans/modules/web/el/spi/ResourceBundle.java @@ -25,23 +25,23 @@ * @author marekfukala */ public final class ResourceBundle { - + private final String baseName, var; private final List files; - + public ResourceBundle(String baseName, String var, List files) { this.baseName = baseName; this.var = var; this.files = files; } - + /** * @return fully qualified name of the properties file representing the resource bundle. */ public String getBaseName() { return baseName; } - + /** * @return variable representing the resource bundle */ @@ -56,4 +56,9 @@ public List getFiles() { return files; } + @Override + public String toString() { + return "ResourceBundle{" + "baseName=" + baseName + ", var=" + var + '}'; + } + } diff --git a/enterprise/web.jsf.editor/src/org/netbeans/modules/web/jsf/editor/resources/propertiesKey.svg b/enterprise/web.jsf.editor/src/org/netbeans/modules/web/jsf/editor/resources/propertiesKey.svg new file mode 100644 index 000000000000..b81160dfce5e --- /dev/null +++ b/enterprise/web.jsf.editor/src/org/netbeans/modules/web/jsf/editor/resources/propertiesKey.svg @@ -0,0 +1,51 @@ + + + + + + α + + + a + + + \ No newline at end of file diff --git a/enterprise/web.jsf.editor/src/org/netbeans/modules/web/jsf/editor/resources/propertiesLocale.svg b/enterprise/web.jsf.editor/src/org/netbeans/modules/web/jsf/editor/resources/propertiesLocale.svg new file mode 100644 index 000000000000..e8702b9da09c --- /dev/null +++ b/enterprise/web.jsf.editor/src/org/netbeans/modules/web/jsf/editor/resources/propertiesLocale.svg @@ -0,0 +1,54 @@ + + + + + + α + + + a + + + + \ No newline at end of file diff --git a/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/api/editor/JSFResourceBundlesProvider.java b/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/api/editor/JSFResourceBundlesProvider.java index bccd8a430f8b..33bac43df6d4 100644 --- a/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/api/editor/JSFResourceBundlesProvider.java +++ b/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/api/editor/JSFResourceBundlesProvider.java @@ -22,9 +22,12 @@ import java.io.IOException; import java.util.ArrayList; import java.util.Collections; +import java.util.LinkedHashSet; import java.util.List; +import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; +import org.netbeans.api.java.classpath.ClassPath; import org.netbeans.api.java.project.JavaProjectConstants; import org.netbeans.api.project.Project; import org.netbeans.api.project.ProjectUtils; @@ -53,29 +56,43 @@ public static List getResourceBundles(final Project project) { try { return model.runReadAction(metadata -> { List applications = metadata.getElements(Application.class); + + if (applications.isEmpty()) { + return Collections.emptyList(); + } + + List allSourceGroups = new ArrayList<>(); + Collections.addAll(allSourceGroups, SourceGroups.getJavaSourceGroups(project)); + Collections.addAll(allSourceGroups, ProjectUtils.getSources(project).getSourceGroups(JavaProjectConstants.SOURCES_TYPE_RESOURCES)); + + ClassPath compileClassPath = null; + if (!allSourceGroups.isEmpty()) { + compileClassPath = ClassPath.getClassPath(allSourceGroups.get(0).getRootFolder(), ClassPath.COMPILE); + } + List result = new ArrayList<>(); for (Application application : applications) { for (org.netbeans.modules.web.jsf.api.facesmodel.ResourceBundle bundle : application.getResourceBundles()) { - if (bundle.getBaseName() == null) { + String baseName = bundle.getBaseName(); + if (baseName == null) { continue; } - List files = new ArrayList<>(); - // java source source groups - for (SourceGroup sourceGroup : SourceGroups.getJavaSourceGroups(project)) { - FileObject bundleFile = getBundleFileInSourceGroup(sourceGroup, bundle); - if (bundleFile != null) { - files.add(bundleFile); - } + Set fileSet = new LinkedHashSet<>(); + int lastDelim = baseName.lastIndexOf("."); + String bundleSimpleName = (lastDelim <= 0) ? baseName : baseName.substring(lastDelim + 1); + String packagePath = (lastDelim <= 0) ? "" : baseName.replace(".", "/").substring(0, lastDelim); + + for (SourceGroup sourceGroup : allSourceGroups) { + FileObject root = sourceGroup.getRootFolder(); + FileObject folder = (lastDelim <= 0) ? root : root.getFileObject(packagePath); + addBundleFilesInFolder(fileSet, folder, bundleSimpleName); } - // resource source groups - for (SourceGroup sourceGroup : ProjectUtils.getSources(project).getSourceGroups(JavaProjectConstants.SOURCES_TYPE_RESOURCES)) { - FileObject bundleFile = getBundleFileInSourceGroup(sourceGroup, bundle); - if (bundleFile != null) { - files.add(bundleFile); - } + + if (fileSet.isEmpty() && compileClassPath != null) { + addBundleFilesInCompileClasspath(fileSet, compileClassPath, bundleSimpleName, packagePath); } - - result.add(new ResourceBundle(bundle.getBaseName(), bundle.getVar(), files)); + + result.add(new ResourceBundle(bundle.getBaseName(), bundle.getVar(), new ArrayList<>(fileSet))); } } return result; @@ -86,28 +103,22 @@ public static List getResourceBundles(final Project project) { return Collections.emptyList(); } - private static FileObject getBundleFileInSourceGroup(SourceGroup sourceGroup, org.netbeans.modules.web.jsf.api.facesmodel.ResourceBundle bundle) { - int lastDelim = bundle.getBaseName().lastIndexOf("/"); //NOI18N - String bundleName = bundle.getBaseName().substring(lastDelim + 1); - if (lastDelim <= 0) { - // in root folder or default package - return getBundleInFolder(sourceGroup.getRootFolder(), bundleName); - } else { - // in the subfolder or non-default package - String parentFolder = bundle.getBaseName().replace(".", "/").substring(0, lastDelim); //NOI18N - return getBundleInFolder(sourceGroup.getRootFolder().getFileObject(parentFolder), bundleName); - } - } - - private static FileObject getBundleInFolder(FileObject folder, String bundleName) { + private static void addBundleFilesInFolder(Set files, FileObject folder, String bundleName) { if (folder != null && folder.isValid() && folder.isFolder()) { for (FileObject fo : folder.getChildren()) { - if (fo.getName().startsWith(bundleName) && "properties".equals(fo.getExt())) { //NOI18N - return fo; + if ("properties".equals(fo.getExt()) + && (fo.getName().equals(bundleName) || fo.getName().startsWith(bundleName + "_"))) { + files.add(fo); } } } - return null; + } + + private static void addBundleFilesInCompileClasspath(Set files, ClassPath cp, String bundleName, String packagePath) { + List folders = cp.findAllResources(packagePath); + for (FileObject folder : folders) { + addBundleFilesInFolder(files, folder, bundleName); + } } } diff --git a/ide/properties/src/org/netbeans/modules/properties/propertiesKey.svg b/ide/properties/src/org/netbeans/modules/properties/propertiesKey.svg new file mode 100644 index 000000000000..b81160dfce5e --- /dev/null +++ b/ide/properties/src/org/netbeans/modules/properties/propertiesKey.svg @@ -0,0 +1,51 @@ + + + + + + α + + + a + + + \ No newline at end of file diff --git a/ide/properties/src/org/netbeans/modules/properties/propertiesLocale.svg b/ide/properties/src/org/netbeans/modules/properties/propertiesLocale.svg new file mode 100644 index 000000000000..e8702b9da09c --- /dev/null +++ b/ide/properties/src/org/netbeans/modules/properties/propertiesLocale.svg @@ -0,0 +1,54 @@ + + + + + + α + + + a + + + + \ No newline at end of file From be0f20e409db1cb9928b86b5e69d875d4f0a432e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 20 Mar 2026 17:40:56 +0000 Subject: [PATCH 061/100] Bump shivammathur/setup-php from 2.35.4 to 2.37.0 Bumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2.35.4 to 2.37.0. - [Release notes](https://github.com/shivammathur/setup-php/releases) - [Commits](https://github.com/shivammathur/setup-php/compare/ec406be512d7077f68eed36e63f4d91bc006edc4...accd6127cb78bee3e8082180cb391013d204ef9f) --- updated-dependencies: - dependency-name: shivammathur/setup-php dependency-version: 2.37.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a7b5eeaad60c..13e02c677f86 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2386,7 +2386,7 @@ jobs: # linux specific setup - name: Setup PHP if: contains(matrix.os, 'ubuntu') - uses: shivammathur/setup-php@ec406be512d7077f68eed36e63f4d91bc006edc4 # v2.35.4 + uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.37.0 with: php-version: '8.3' tools: pecl From 6d604c58a5a2b0c9bf822e815b3d4ac162942666 Mon Sep 17 00:00:00 2001 From: Laszlo Kishalmi Date: Fri, 13 Mar 2026 13:37:22 -0700 Subject: [PATCH 062/100] Enable Plain Text Spellchecker for Markdown --- .../netbeans/modules/markdown/MarkdownDataObject.java | 2 +- .../org/netbeans/modules/markdown/resources/layer.xml | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ide/markdown/src/org/netbeans/modules/markdown/MarkdownDataObject.java b/ide/markdown/src/org/netbeans/modules/markdown/MarkdownDataObject.java index a536cf30696a..c828c9fc27cf 100644 --- a/ide/markdown/src/org/netbeans/modules/markdown/MarkdownDataObject.java +++ b/ide/markdown/src/org/netbeans/modules/markdown/MarkdownDataObject.java @@ -120,7 +120,7 @@ protected int associateLookup() { @MultiViewElement.Registration( displayName = "#LBL_Markdown_EDITOR", iconBase = "org/netbeans/modules/markdown/markdown.png", - mimeType = "text/markdown", + mimeType = MarkdownDataObject.MIME_TYPE, persistenceType = TopComponent.PERSISTENCE_ONLY_OPENED, preferredID = "Markdown", position = 1000 diff --git a/ide/markdown/src/org/netbeans/modules/markdown/resources/layer.xml b/ide/markdown/src/org/netbeans/modules/markdown/resources/layer.xml index ce8cd46c12c5..80c0ed6087d4 100644 --- a/ide/markdown/src/org/netbeans/modules/markdown/resources/layer.xml +++ b/ide/markdown/src/org/netbeans/modules/markdown/resources/layer.xml @@ -23,6 +23,16 @@ + + + + + + + + + + From 26ff0f9d503e4ec6ef0efb7f32ae047b2eaaec4f Mon Sep 17 00:00:00 2001 From: Siddharth Srinivasan Date: Mon, 23 Mar 2026 16:25:00 +0530 Subject: [PATCH 063/100] Fix harness/apisupport.harness build TestDownload check Added the use of server and repos attributes, as are defined for the downloadbinaries task in the nbbuild/templates/projectized.xml script. This would ensure the usage of the expected property values defined for downloads during the build. Signed-off-by: Siddharth Srinivasan --- harness/apisupport.harness/build.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/harness/apisupport.harness/build.xml b/harness/apisupport.harness/build.xml index be530726aca3..170678385224 100644 --- a/harness/apisupport.harness/build.xml +++ b/harness/apisupport.harness/build.xml @@ -40,7 +40,7 @@ C29635C8A7AFA03D74B33C1884DF8ABB2B3F3DCC org.ow2.asm:asm:9.9 - + From 38b5b8da2d571b9877e0634bd3f17aa347f1d43a Mon Sep 17 00:00:00 2001 From: Eric Barboni Date: Wed, 18 Mar 2026 16:42:38 +0100 Subject: [PATCH 064/100] unit test bootstrap no securitymanager --- .github/workflows/main.yml | 3 + .../org/netbeans/nbbuild/CheckLicense.java | 6 +- nbbuild/build.properties | 4 + nbbuild/build.xml | 8 +- nbbuild/nbproject/project.xml | 8 +- .../netbeans/nbbuild/ArchQuestionsTest.java | 216 ++++---- .../org/netbeans/nbbuild/AutoUpdateTest.java | 214 ++++---- .../netbeans/nbbuild/CheckLicenseTest.java | 415 ++++++++-------- .../org/netbeans/nbbuild/CheckLinksTest.java | 42 +- .../netbeans/nbbuild/CreateModuleXMLTest.java | 71 +-- .../netbeans/nbbuild/FixDependenciesTest.java | 56 ++- .../nbbuild/FixTestDependenciesProject2.xml | 8 - .../FixTestDependenciesProjectPass.xml | 8 - .../nbbuild/InsertModuleAllTargetsTest.java | 10 +- .../org/netbeans/nbbuild/IsLockedTest.java | 2 +- .../nbbuild/JarWithModuleAttributesTest.java | 37 +- .../org/netbeans/nbbuild/LocFilesTest.java | 20 +- .../org/netbeans/nbbuild/MakeJNLPTest.java | 406 ++++++++------- .../netbeans/nbbuild/MakeMasterJNLPTest.java | 52 +- .../src/org/netbeans/nbbuild/MakeNBMTest.java | 86 ++-- .../nbbuild/ModuleDependenciesTest.java | 464 ++++++++++-------- .../org/netbeans/nbbuild/PathFileSetTest.java | 6 +- .../org/netbeans/nbbuild/PrintIconTest.java | 18 +- .../PublicPackagesInProjectizedXMLTest.java | 38 +- .../org/netbeans/nbbuild/RecursiveDeps.xml | 2 +- .../netbeans/nbbuild/RecursiveDepsTest.java | 12 +- .../netbeans/nbbuild/ShorterPathsTest.java | 34 +- .../src/org/netbeans/nbbuild/TestBase.java | 199 +------- .../org/netbeans/nbbuild/TestDepsTest.java | 22 +- 29 files changed, 1256 insertions(+), 1211 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a7b5eeaad60c..614694ae2aa6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -441,6 +441,9 @@ jobs: # - name: nb/updatecenters # run: ant $OPTS -f nb/updatecenters test + - name: nbbuild + run: ant $OPTS -f nbbuild localtest + # 5-6 min - name: Build nbms run: ant $OPTS build-nbms diff --git a/nbbuild/antsrc/org/netbeans/nbbuild/CheckLicense.java b/nbbuild/antsrc/org/netbeans/nbbuild/CheckLicense.java index 7120bdbabe31..9b7b77b7bb57 100644 --- a/nbbuild/antsrc/org/netbeans/nbbuild/CheckLicense.java +++ b/nbbuild/antsrc/org/netbeans/nbbuild/CheckLicense.java @@ -102,11 +102,9 @@ public Convert createConvert() { while ((line = br.readLine ()) != null) { if (line.indexOf (fragment) != -1) { // Found it. - if (fail != null && "whenpresent".equals(fail.getValue())) { - if (failMsg != null) { - log(failMsg, Project.MSG_ERR); - } + if (fail != null && "whenpresent".equals(fail.getValue())) { failMsg = "License found in " + f; + log(failMsg, Project.MSG_ERR); } break; } diff --git a/nbbuild/build.properties b/nbbuild/build.properties index 0b7917e6e355..2311f404f16c 100644 --- a/nbbuild/build.properties +++ b/nbbuild/build.properties @@ -21,6 +21,8 @@ test.dist.dir=build/testdist test.user.dir=testuserdir nb.run.validation=true build.compiler.debug=on + +bootstrap.jdk.release=11 # Options to pass to NetBeans when starting it with "ant tryme": tryme.arg.hack=-J-Dnetbeans.full.hack=true @@ -55,8 +57,10 @@ stop.when.clean.error=true test.unit.cp=\ ../platform/libs.junit4/external/junit-4.13.2.jar:\ + ../platform/libs.junit4/external/hamcrest-core-1.3.jar:\ netbeans/harness/modules/org-netbeans-modules-nbjunit.jar:\ netbeans/harness/modules/org-netbeans-insane.jar:\ + ${ant.home}/lib/ant-testutil.jar:\ ${ant.home}/lib/ant-junit.jar:\ ${ant.home}/lib/ant-junit4.jar:\ ${ant.home}/lib/ant-launcher.jar:\ diff --git a/nbbuild/build.xml b/nbbuild/build.xml index 7f4099c77b3b..d9917bbd3317 100644 --- a/nbbuild/build.xml +++ b/nbbuild/build.xml @@ -59,7 +59,7 @@ - + @@ -99,7 +99,7 @@ - + @@ -1366,9 +1366,9 @@ It is possible to use -Ddebug.port=3234 -Ddebug.pause=y to start the system in d - + - + diff --git a/nbbuild/nbproject/project.xml b/nbbuild/nbproject/project.xml index b275928a62f2..976d1a4e0fe3 100644 --- a/nbbuild/nbproject/project.xml +++ b/nbbuild/nbproject/project.xml @@ -205,20 +205,20 @@ apache20-asf - + antsrc - ${ant.core.lib}:${nb_all}/platform/javahelp/external/jhall-2.0_05.jar:${nb_all}/nbbuild/external/json-simple-1.1.1.jar:${nb_all}/nbbuild/external/external/jsoup-1.15.3.jar + ${ant.core.lib}:${nb_all}/platform/javahelp/external/jhall-2.0_05.jar:${nb_all}/nbbuild/external/json-simple-1.1.1.jar:${nb_all}/nbbuild/external/jsoup-1.15.3.jar ${nb.build.dir}/antclasses ${nbantext.jar} - 1.8 + 11 test/unit/src ${test.unit.cp} ${nb.build.dir}/test/unit/classes - 1.8 + 11 diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/ArchQuestionsTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/ArchQuestionsTest.java index 8886f578ce3e..5a93fe91799e 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/ArchQuestionsTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/ArchQuestionsTest.java @@ -18,7 +18,7 @@ */ package org.netbeans.nbbuild; - +import org.apache.tools.ant.BuildFileRule; import java.io.File; import java.io.IOException; import java.io.StringReader; @@ -26,6 +26,7 @@ import java.util.List; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; +import org.junit.Rule; import org.w3c.dom.Document; import org.xml.sax.EntityResolver; import org.xml.sax.InputSource; @@ -38,18 +39,28 @@ public class ArchQuestionsTest extends TestBase implements EntityResolver { /** debug messages to show if necessary */ private List msg = new ArrayList<>(); - + @Rule + public final BuildFileRule buildRule = new BuildFileRule(); + + @Override + public void setUp() throws Exception { + super.setUp(); + System.clearProperty("arch.generate"); + System.clearProperty("arch.private.disable.validation.for.test.purposes"); + System.clearProperty("arch.org.openide.util.name"); + System.clearProperty("arch.org.openide.util.category"); + } public ArchQuestionsTest (String name) { super (name); } - + public void testGeneratePreferencesArch() throws Exception { java.io.File answers = extractResource("arch-preferences.xml"); java.io.File output = extractString(""); output.delete(); - - - + + + java.io.File f = extractString( "" + "" + @@ -58,12 +69,13 @@ public void testGeneratePreferencesArch() throws Exception { " " + "" + "" - + ); - execute(f, new String[] { }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue("File is generated", output.exists()); - + String content = readFile(output); if (content.indexOf("resources-preferences") == -1) { fail("resources-preferences shall be in output:\n" + content); @@ -73,7 +85,7 @@ public void testGeneratePreferencesArch() throws Exception { } } - + public void testGenerateArchFileWhenEmpty () throws Exception { java.io.File answers = extractString (""); answers.delete (); @@ -90,12 +102,14 @@ public void testGenerateArchFileWhenEmpty () throws Exception { "" ); - execute (f, new String[] { }); + + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue ("File is generated", answers.exists ()); - + String content = readFile(answers); - + if (content.indexOf("module=") >= 0) { fail("No mention of a module should be there anymore:\n" + content); } @@ -117,10 +131,12 @@ public void testGenerateArchFileWhenEmptyWithDefaultAnswerForNbDepsQuestion() th "" ); - execute (f, new String[] { }); + + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue ("File is generated", answers.exists ()); - + String res = readFile(answers); DocumentBuilderFactory fack = DocumentBuilderFactory.newInstance(); fack.setValidating(false); @@ -140,7 +156,7 @@ public void testGenerateArchFileWhenEmptyWithDefaultAnswerForNbDepsQuestion() th while (n != null) { n = n.getParentNode(); assertNotNull ("No parent node answer found: " + res, n); - + if (n.getNodeName().equals ("answer")) { String id = n.getAttributes().getNamedItem("id").getNodeValue(); if (id.equals ("dep-nb")) { @@ -151,10 +167,10 @@ public void testGenerateArchFileWhenEmptyWithDefaultAnswerForNbDepsQuestion() th } } } - + fail ("dep-nb question should have a defaultanswer: " + res); } - + public void testDoNotCorruptTheFileWhenItExists() throws Exception { java.io.File answers = extractString ( "\n" + @@ -174,7 +190,7 @@ public void testDoNotCorruptTheFileWhenItExists() throws Exception { ">\n" + "\n" + // "&api-questions;\n" + - // replaced by part of api-questions entity + // replaced by part of api-questions entity "\n" + "\n" + "\n" + @@ -200,7 +216,7 @@ public void testDoNotCorruptTheFileWhenItExists() throws Exception { "\n" + "\n" + " \n" + -// end of Arch-api-questionx.xmls +// end of Arch-api-questionx.xmls "\n" + "\n" + "\n" + @@ -211,9 +227,9 @@ public void testDoNotCorruptTheFileWhenItExists() throws Exception { "\n" + " \n" ); - + java.io.File output = extractString(""); - + java.io.File f = extractString ( "" + "" + @@ -225,15 +241,14 @@ public void testDoNotCorruptTheFileWhenItExists() throws Exception { "" ); - execute (f, new String[] { - "-Darch.generate=true", - "-Darch.private.disable.validation.for.test.purposes=true", - - }); + System.setProperty("arch.generate", "true"); + System.setProperty("arch.private.disable.validation.for.test.purposes", "true"); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue ("Answers still exists", answers.exists ()); assertTrue ("Output file generated", output.exists ()); - + String s1 = readFile(answers); if (s1.indexOf("answer id=\"arch-overall\"") == -1) { fail ("There should be a answer template for arch-overall in answers: " + s1); @@ -250,8 +265,8 @@ public void testDoNotCorruptTheFileWhenItExists() throws Exception { } } - - + + public void testIncludeAPIChangesDocumentIntoSetOfAnswersIfSpecified() throws Exception { java.io.File answers = extractString ( "\n" + @@ -271,7 +286,7 @@ public void testIncludeAPIChangesDocumentIntoSetOfAnswersIfSpecified() throws Ex ">\n" + "\n" + // "&api-questions;\n" + - // replaced by part of api-questions entity + // replaced by part of api-questions entity "\n" + "\n" + "\n" + @@ -297,7 +312,7 @@ public void testIncludeAPIChangesDocumentIntoSetOfAnswersIfSpecified() throws Ex "\n" + "\n" + " \n" + -// end of Arch-api-questionx.xmls +// end of Arch-api-questionx.xmls "\n" + "\n" + "\n" + @@ -308,7 +323,7 @@ public void testIncludeAPIChangesDocumentIntoSetOfAnswersIfSpecified() throws Ex "\n" + " \n" ); - + java.io.File apichanges = extractString( "\n" + "\n"; String script = createScript(); - - + + File fileScript = extractString(script); File fileTxt = extractString(txt); - - execute (fileScript, new String[] { - "-Ddir=" + fileTxt.getParent(), - "-Dinclude=" + fileTxt.getName(), - }); - - if (getStdOut().indexOf("Original Code") != - 1) { - fail("Original Code shall not be there: " + getStdOut()); + + System.setProperty("dir", fileTxt.getParentFile().getAbsolutePath() ); + System.setProperty("include", fileTxt.getName() ); + buildRule.configureProject(fileScript.getAbsolutePath()); + buildRule.executeTarget("all"); + if (buildRule.getFullLog().indexOf("Original Code") != - 1) { + fail("Original Code shall not be there: " + buildRule.getFullLog()); } String out = readFile(fileTxt); - + String[] arr = out.split("\n"); for (int i = 0; i < arr.length; i++) { if (arr[i].endsWith(" ")) { @@ -434,7 +445,7 @@ public void testWrongLineBeginningsWhenNoPrefix() throws Exception { if (arr[i].charAt(0) != ' ') { continue; } - + fail("This line seems to start with space:\n" + arr[i] + "\nwhich is wrong in whole output:\n" + out); } } @@ -447,9 +458,9 @@ private static String createScript() { "" + " \n" + " \n" + -" " + +" " + " \n" + -"\n" + +"\n" + " \n"; return script; } - + public void testReplacesTextSeparatedByNewLine() throws Exception { if (isWindows()) { return; @@ -506,15 +517,16 @@ public void testReplacesTextSeparatedByNewLine() throws Exception { File java = new File(tmp.getParentFile(), "MyTest.html"); tmp.renameTo(java); assertTrue("File exists", java.exists()); - - execute (f, new String[] { - "-Ddir=" + java.getParent(), - "-Dinclude=" + java.getName(), - }); - - if (getStdOut().indexOf("Code") != - 1) { - fail("Original Code shall not be there: " + getStdOut()); + + System.setProperty("dir", java.getParentFile().getAbsolutePath() ); + System.setProperty("include", java.getName() ); + + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + + if (buildRule.getFullLog().indexOf("Code") != - 1) { + fail("Original Code shall not be there: " + buildRule.getFullLog()); } String out = readFile(java); @@ -525,7 +537,7 @@ public void testReplacesTextSeparatedByNewLine() throws Exception { if (out.indexOf("Software", first + 25) == - 1) { fail("Original Software shall be there: " + out); } - + String[] lines = out.split("\n"); for (int i = 0; i < lines.length; i++) { if (lines[i].length() > 80) { @@ -535,10 +547,10 @@ public void testReplacesTextSeparatedByNewLine() throws Exception { fail("Ends with space: '" + lines[i] + "' in:\n" + out); } } - } - - - + } + + + public void testWorksOnEmptyFile() throws Exception { java.io.File f = extractResource("CheckLicenseAnt.xml"); @@ -546,19 +558,17 @@ public void testWorksOnEmptyFile() throws Exception { File html = new File(tmp.getParentFile(), "MyTest.html"); tmp.renameTo(html); assertTrue("File exists", html.exists()); - - - execute (f, new String[] { - "-Ddir=" + html.getParent(), - "-Dinclude=" + html.getName(), - }); - - if (getStdOut().indexOf(html.getPath()) != - 1) { - fail("file name shall not be there: " + getStdOut()); - } - - } - + + System.setProperty("dir", html.getParentFile().getAbsolutePath() ); + System.setProperty("include", html.getName() ); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + if (buildRule.getLog().indexOf(html.getPath()) != - 1) { + fail("file name shall not be there: " + buildRule.getLog()); + } + + } + public void testReplacePropertiesLicense() throws Exception { if (isWindows()) { return; @@ -569,42 +579,42 @@ public void testReplacePropertiesLicense() throws Exception { File html = new File(tmp.getParentFile(), "MyTest.html"); tmp.renameTo(html); assertTrue("File exists", html.exists()); - - - execute (f, new String[] { - "-verbose", - "-Ddir=" + html.getParent(), - "-Dinclude=" + html.getName(), - }); - - if (getStdOut().indexOf(html.getPath()) == - 1) { - fail("file name shall be there: " + getStdOut()); - } - - + + + System.setProperty("dir", html.getParentFile().getAbsolutePath() ); + System.setProperty("include", html.getName() ); + + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + + if (buildRule.getFullLog().indexOf(html.getPath()) == - 1) { + fail("file name shall be there: " + buildRule.getFullLog()); + } + + assertTrue("Still exists", html.exists()); - - + + String content = readFile(html); - + if (!content.startsWith("#")) { fail("Shall start with #:\n" + content); } - + { Matcher m = Pattern.compile(" *\\# *Ahoj *\\# *Jardo").matcher(content.replace('\n', ' ')); if (!m.find()) { fail("Replacement shall be there together with prefix:\n" + content); } } - + { Matcher m = Pattern.compile("^ *\\#New. *\\#Warning", Pattern.MULTILINE | Pattern.DOTALL).matcher(content); if (!m.find()) { fail("warning shall be there:\n" + content); } } - + { String[] lines = content.split("\n"); if (lines.length < 5) { @@ -622,13 +632,13 @@ public void testReplacePropertiesLicense() throws Exception { } } } - } + } private static boolean isWindows() { String name = System.getProperty("os.name"); return name != null && name.toLowerCase().indexOf("windows") >= 0; } - + public void testReplaceXMLLicense() throws Exception { java.io.File f = extractResource("CheckLicenseAnt.xml"); @@ -636,45 +646,43 @@ public void testReplaceXMLLicense() throws Exception { File xml = new File(tmp.getParentFile(), "MyTest.xml"); tmp.renameTo(xml); assertTrue("File exists", xml.exists()); - - - execute (f, new String[] { - "-verbose", - "-Ddir=" + xml.getParent(), - "-Dinclude=" + xml.getName(), - }); - - if (getStdOut().indexOf(xml.getPath()) == - 1) { - fail("file name shall be there: " + getStdOut()); - } - - + + + System.setProperty("dir", xml.getParentFile().getAbsolutePath() ); + System.setProperty("include", xml.getName() ); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + if (buildRule.getFullLog().indexOf(xml.getPath()) == - 1) { + fail("file name shall be there: " + buildRule.getFullLog()); + } + + assertTrue("Still exists", xml.exists()); - - + + String content = readFile(xml); - + if (!content.startsWith("<")) { fail("Shall start with <:\n" + content); } - + { Matcher m = Pattern.compile(" *Ahoj *Jardo").matcher(content.replace('\n', ' ')); if (!m.find()) { fail("Replacement shall be there together with prefix:\n" + content); } } - + { Matcher m = Pattern.compile("^ *New. *Warning", Pattern.MULTILINE | Pattern.DOTALL).matcher(content); if (!m.find()) { fail("warning shall be there:\n" + content); } } - } + } public void testProblemsWithTermEmulator() throws Exception { - String txt = + String txt = "/* \n" + " * Sun Public License Notice\n" + " *\n" + @@ -691,18 +699,17 @@ public void testProblemsWithTermEmulator() throws Exception { " * Contributor(s): Ivan Soleimanipour.\n" + " */\n"; String script = createScript(); - - + + File fileScript = extractString(script); File fileTxt = extractString(txt); - - execute (fileScript, new String[] { - "-Ddir=" + fileTxt.getParent(), - "-Dinclude=" + fileTxt.getName(), - }); - - if (getStdOut().indexOf("Original Code") != - 1) { - fail("Original Code shall not be there: " + getStdOut()); + + System.setProperty("dir", fileTxt.getParentFile().getAbsolutePath() ); + System.setProperty("include", fileTxt.getName() ); + buildRule.configureProject(fileScript.getAbsolutePath()); + buildRule.executeTarget("all"); + if (buildRule.getFullLog().indexOf("Original Code") != - 1) { + fail("Original Code shall not be there: " + buildRule.getFullLog()); } String out = readFile(fileTxt); @@ -713,7 +720,7 @@ public void testProblemsWithTermEmulator() throws Exception { } } - + public void testDoubleHtmlComments() throws Exception { java.io.File f = extractString(createScript()); @@ -734,20 +741,19 @@ public void testDoubleHtmlComments() throws Exception { File file = new File(tmp.getParentFile(), "MyTest.html"); tmp.renameTo(file); assertTrue("File exists", file.exists()); - - execute (f, new String[] { - "-Ddir=" + file.getParent(), - "-Dinclude=" + file.getName(), - }); - + + System.setProperty("dir", file.getParentFile().getAbsolutePath() ); + System.setProperty("include", file.getName() ); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); String out = readFile(file); int first = out.indexOf("Sun Public"); if (first != - 1) { fail("Sun Public shall not be there:\n" + out); } - } - + } + public void testDoNotReplaceSpacesBeyondTheLicense() throws Exception { StringBuffer sb = new StringBuffer(); sb.append('A'); @@ -755,7 +761,7 @@ public void testDoNotReplaceSpacesBeyondTheLicense() throws Exception { sb.append(' '); } sb.append('B'); - + java.io.File license = extractString( "\n" + "\n" + @@ -764,22 +770,19 @@ public void testDoNotReplaceSpacesBeyondTheLicense() throws Exception { sb ); String script = createScript(); - - - execute ( - extractString(script), - new String[] { - "-Ddir=" + license.getParent(), - "-Dinclude=" + license.getName(), - }); - + + java.io.File scriptf = extractString(script); + System.setProperty("dir", license.getParentFile().getAbsolutePath() ); + System.setProperty("include", license.getName() ); + buildRule.configureProject(scriptf.getAbsolutePath()); + buildRule.executeTarget("all"); String out = readFile(license); if (out.indexOf("Sun Public") >= 0) { fail(out); } - + Matcher m = Pattern.compile("A( *)B").matcher(out); if (!m.find()) { fail("There should be long line:\n" + out); @@ -787,7 +790,7 @@ public void testDoNotReplaceSpacesBeyondTheLicense() throws Exception { if (m.group(1).length() != 10000) { fail("There should be 10000 spaces, but is only: " + m.group(1).length() + "\n" + out); } - } + } } - + diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/CheckLinksTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/CheckLinksTest.java index 5b32498a1d89..1eec9cceb985 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/CheckLinksTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/CheckLinksTest.java @@ -20,12 +20,19 @@ package org.netbeans.nbbuild; import java.io.File; +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.BuildFileRule; +import org.junit.Rule; /** Check the behaviour of CheckLinks. * * @author Jaroslav Tulach */ public class CheckLinksTest extends TestBase { + + @Rule + public final BuildFileRule buildRule = new BuildFileRule(); + public CheckLinksTest (String name) { super (name); } @@ -49,7 +56,8 @@ public void testByDefaultAllURLsAreAllowed () throws Exception { "" ); // success - execute (f, new String[] { }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); } @@ -73,9 +81,10 @@ public void testForbiddenExternalURLsAreCorrectlyReported () throws Exception { "" ); try { - execute (f, new String[] { }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); fail ("This should fail as the URL is forbidden"); - } catch (ExecutionError ex) { + } catch (BuildException ex) { // ok, this should fail on exit code } } @@ -95,9 +104,10 @@ public void testForbiddenURLsInLinkElements() throws Exception { "" ); try { - execute(f, new String[] {}); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); fail(); - } catch (ExecutionError ex) {} + } catch (BuildException ex) {} } public void testAnyURLCanBeForbidden () throws Exception { @@ -120,9 +130,10 @@ public void testAnyURLCanBeForbidden () throws Exception { "" ); try { - execute (f, new String[] { }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); fail ("This should fail as the URL is forbidden"); - } catch (ExecutionError ex) { + } catch (BuildException ex) { // ok, this should fail on exit code } } @@ -148,7 +159,8 @@ public void testIfAcceptedFirstThenItDoesNotMatterThatItIsForbiddenLater () thro "" ); // passes as .*sex.* is acceptable - execute (f, new String[] { }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); } @@ -174,7 +186,8 @@ public void testSkipCommentedOutLinks () throws Exception { "" ); // passes as the forbidden URL is commented out - execute (f, new String[] { }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); } @@ -198,7 +211,8 @@ public void testDocFilesRelativeLinks () throws Exception { "" ); // success - execute (f, new String[] { }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); } @@ -222,9 +236,10 @@ public void testDocFilesInvalidLinks () throws Exception { ); // failure try { - execute (f, new String[] { }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); fail ("This should fail as the link is broken"); - } catch (ExecutionError ex) { + } catch (BuildException ex) { // ok, this should fail on exit code } } @@ -250,7 +265,8 @@ public void testQueryComponent() throws Exception { "" + "" ); - execute(f, new String[] {}); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); } diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/CreateModuleXMLTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/CreateModuleXMLTest.java index 28a9513ada1f..637c8b55fdc7 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/CreateModuleXMLTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/CreateModuleXMLTest.java @@ -24,6 +24,9 @@ import java.util.jar.Manifest; import java.io.File; import java.io.IOException; +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.BuildFileRule; +import org.junit.Rule; /** Check behaviour of ModuleSelector. @@ -31,7 +34,9 @@ * @author Jaroslav Tulach */ public class CreateModuleXMLTest extends TestBase { - + @Rule + public final BuildFileRule buildRule = new BuildFileRule(); + public CreateModuleXMLTest(String testName) { super(testName); } @@ -40,15 +45,15 @@ public void testIncludesAllModulesByDefault() throws Exception { Manifest m = createManifest (); m.getMainAttributes().putValue("OpenIDE-Module", "org.my.module"); File aModule = generateJar(new String[0], m); - + File output = new File(getWorkDir(), "output"); - + java.io.File f = extractString ( "" + "" + " " + "" + - " " + + " " + " " + " " + " " + @@ -57,15 +62,15 @@ public void testIncludesAllModulesByDefault() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue ("Output exists", output.exists ()); assertTrue ("Output directory created", output.isDirectory()); - + String[] files = output.list(); assertEquals("It one file", 1, files.length); assertEquals("Its name reflects the code name of the module", "org-my-module.xml_hidden", files[0]); - + } public void testGeneratesDataForDisabledModule() throws Exception { @@ -89,8 +94,8 @@ public void testGeneratesDataForDisabledModule() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue ("Output exists", output.exists ()); assertTrue ("Output directory created", output.isDirectory()); @@ -99,7 +104,7 @@ public void testGeneratesDataForDisabledModule() throws Exception { assertEquals("Its name reflects the code name of the module", "org-my-module.xml", files[0]); } - + public void testStartLevelFailsForNormalModules() throws Exception { Manifest m = createManifest (); m.getMainAttributes().putValue("OpenIDE-Module", "org.my.module"); @@ -122,8 +127,9 @@ public void testStartLevelFailsForNormalModules() throws Exception { "" ); try { - execute(f, new String[] { "-verbose" }); - } catch (ExecutionError ex) { + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + } catch (BuildException ex) { // OK return; } @@ -151,7 +157,9 @@ public void testStartLevelIsIgnoredForNormalModulesWhenRequested() throws Except "" + "" ); - execute (f, new String[] { "-verbose" }); + + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue ("Output exists", output.exists ()); assertTrue ("Output directory created", output.isDirectory()); @@ -159,11 +167,11 @@ public void testStartLevelIsIgnoredForNormalModulesWhenRequested() throws Except File[] files = output.listFiles(); assertEquals("It one file", 1, files.length); assertEquals("Its name reflects the code name of the module", "org-my-module.xml", files[0].getName()); - + String content = readFile(files[0]); assertFalse("startlevel tag is not there: " + content, content.contains("\"startlevel\"")); } - + public void testStartLevelOKForBundles() throws Exception { Manifest m = createManifest (); m.getMainAttributes().putValue("Bundle-SymbolicName", "org.my.module"); @@ -185,15 +193,15 @@ public void testStartLevelOKForBundles() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue ("Output exists", output.exists ()); assertTrue ("Output directory created", output.isDirectory()); File[] files = output.listFiles(); assertEquals("It one file", 1, files.length); assertEquals("Its name reflects the code name of the module", "org-my-module.xml", files[0].getName()); - + String content = readFile(files[0]); assertTrue("startlevel tag expected: " + content, content.contains("\"startlevel\"")); @@ -219,8 +227,8 @@ public void testEmptyStartLevelIsOKForNormalModules() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue ("Output exists", output.exists ()); assertTrue ("Output directory created", output.isDirectory()); @@ -253,7 +261,10 @@ public void testGenerateUpdateTrackingMode() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); + + + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue ("Output exists", output.exists ()); assertTrue ("Output directory created", output.isDirectory()); @@ -287,12 +298,12 @@ public void testGenerateUpdateTrackingMode() throws Exception { } } } - - + + private File createNewJarFile() throws IOException { File dir = new File(this.getWorkDir(), "modules"); dir.mkdirs(); - + int i = 0; for (;;) { File f = new File (dir, i++ + ".jar"); @@ -301,25 +312,25 @@ private File createNewJarFile() throws IOException { } } } - + protected final File generateJar (String[] content, Manifest manifest) throws IOException { File f = createNewJarFile (); - + JarOutputStream os; if (manifest != null) { os = new JarOutputStream (new FileOutputStream (f), manifest); } else { os = new JarOutputStream (new FileOutputStream (f)); } - + for (int i = 0; i < content.length; i++) { os.putNextEntry(new JarEntry (content[i])); os.closeEntry(); } os.closeEntry (); os.close(); - + return f; } - + } diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/FixDependenciesTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/FixDependenciesTest.java index 7c6dfbd7153a..38f53af853b2 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/FixDependenciesTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/FixDependenciesTest.java @@ -22,6 +22,8 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; +import org.apache.tools.ant.BuildFileRule; +import org.junit.Rule; /** Behaviour of fixing module dependencies. Knows how to replace old @@ -30,6 +32,9 @@ * @author Jaroslav Tulach */ public class FixDependenciesTest extends TestBase { + @Rule + public final BuildFileRule buildRule = new BuildFileRule(); + public FixDependenciesTest (String name) { super (name); } @@ -56,7 +61,8 @@ public void testWrongIndentation() throws Exception { ); String input = readFile (xml); - execute (f, new String[] { }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); String result = readFile (xml); if (result.indexOf ("org.openide.util") == -1) { @@ -119,7 +125,9 @@ public void testCanFixXmlWsdlModel() throws Exception { ); - execute (f, new String[] { }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + String result = readFile (xml); if (result.indexOf ("org.openide.util") == -1) { @@ -152,7 +160,8 @@ public void testCanParseCoreKit () throws Exception { ); String before = readFile(xml); - execute (f, new String[] { }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); String after = readFile(xml); assertEquals("No change", before, after); @@ -180,7 +189,9 @@ public void testCanParseOpenideUtil () throws Exception { ); String before = readFile(xml); - execute (f, new String[] { }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + String after = readFile(xml); assertEquals("No change", before, after); @@ -220,7 +231,8 @@ public void testNoModuleDependenciesDoesNotCrash() throws Exception { ); String before = readFile(xml); - execute (f, new String[] { }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); String after = readFile(xml); assertEquals("No change", before, after); @@ -260,7 +272,8 @@ public void testReplaceOpenideDepWithSmallerOnes () throws Exception { "" ); - execute (f, new String[] { }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); String result = readFile (xml); @@ -311,8 +324,8 @@ public void testReplaceOpenideUtilWithUtilAndLookup () throws Exception { "" ); - execute (f, new String[] { }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); String result = readFile (xml); if (result.indexOf ("org.openide.util") == -1) { @@ -372,8 +385,8 @@ private void doDontReplaceNewerVersionOfItself(String version) throws Exception "" ); - execute (f, new String[] { }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); String result = readFile (xml); if (result.indexOf ("org.openide.util") == -1) { @@ -464,8 +477,9 @@ public void testVerificationOfRemovedDependencies () throws Exception { "" ); - execute (f, new String[] { "-Dbuildscript=" + f.getPath () }); - + System.setProperty("buildscript", f.getAbsolutePath()); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); String result = readFile (xml); if (result.indexOf ("org.openide.keep") == -1) { @@ -570,7 +584,9 @@ public void testBrokenCoreSettingsReplacement () throws Exception { assertNotNull ("Originally can be parsed", doc); - execute (f, new String[] { "-Dbuildscript=" + f.getPath () }); + System.setProperty("buildscript", f.getAbsolutePath()); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); doc = javax.xml.parsers.DocumentBuilderFactory.newInstance ().newDocumentBuilder ().parse (xml); @@ -644,7 +660,9 @@ public void testPropertiesAreNotInfluencedByPreviousExecution () throws Exceptio "" ); - execute (f, new String[] { "-Dbuildscript=" + f.getPath () }); + System.setProperty("buildscript", f.getAbsolutePath()); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); String result = readFile (xml); @@ -728,8 +746,9 @@ public void testOnlyCompileTimeDependenciesCanBeRemoved () throws Exception { "" ); - execute (f, new String[] { "-Dbuildscript=" + f.getPath () }); - + System.setProperty("buildscript", f.getAbsolutePath()); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); String result = readFile (xml); if (result.indexOf ("org.openide.keep") == -1) { @@ -785,8 +804,9 @@ public void testRuntimeDepOnOpenideIsSpecial () throws Exception { "" ); - execute (f, new String[] { "-Dbuildscript=" + f.getPath () }); - + System.setProperty("buildscript", f.getAbsolutePath()); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); String result = readFile (xml); if (result.indexOf ("org.openide") > -1) { diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/FixTestDependenciesProject2.xml b/nbbuild/test/unit/src/org/netbeans/nbbuild/FixTestDependenciesProject2.xml index a10cb176fcb7..613e30f25ab2 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/FixTestDependenciesProject2.xml +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/FixTestDependenciesProject2.xml @@ -217,14 +217,6 @@ 6.5 - - org.openide.options - - - - 6.2 - - org.openide.src diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/FixTestDependenciesProjectPass.xml b/nbbuild/test/unit/src/org/netbeans/nbbuild/FixTestDependenciesProjectPass.xml index 31488c2d46bf..146d2087450f 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/FixTestDependenciesProjectPass.xml +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/FixTestDependenciesProjectPass.xml @@ -217,14 +217,6 @@ 6.5 - - org.openide.options - - - - 6.2 - - org.openide.src diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/InsertModuleAllTargetsTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/InsertModuleAllTargetsTest.java index 259486a1756f..a4de9ccf0487 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/InsertModuleAllTargetsTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/InsertModuleAllTargetsTest.java @@ -102,14 +102,14 @@ public void testInstallAllTargetWithClusters() { insert.setProject(p); insert.execute(); - + Object obj = p.getTargets().get("all-java.source.queries"); assertNotNull("Target found", obj); Target t = (Target)obj; Set s = depsToNames(t.getDependencies()); - assertEquals("Five dependencies: " + s, 5, s.size()); - assertEquals(new HashSet<>(Arrays.asList("init", "all-openide.dialogs", "all-openide.util", "all-openide.util.lookup", "all-api.annotations.common")), s); + assertEquals("Two dependencies: " + s, 2, s.size()); + assertEquals(new HashSet<>(Arrays.asList("init", "all-cluster-nb.cluster.java")), s); int callTargets = 0; for (Task task : t.getTasks()) { @@ -148,10 +148,10 @@ public void testInstallAllTargetWithoutClusters() { assertEquals("No call targes", 0, callTargets); } - private Set depsToNames(Enumeration en) { + private Set depsToNames(Enumeration en) { Set set = new HashSet<>(); while (en.hasMoreElements()) { - String dep = en.nextElement().toString(); + String dep = en.nextElement(); set.add(dep); } return set; diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/IsLockedTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/IsLockedTest.java index 489711f9eb82..532975aa18fd 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/IsLockedTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/IsLockedTest.java @@ -38,7 +38,7 @@ protected void setUp() throws Exception { condition = new IsLocked(); condition.setFile(file); } - + public void testCanLock() { assertFalse("Is not locked", condition.eval()); } diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/JarWithModuleAttributesTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/JarWithModuleAttributesTest.java index 066d76adc5b2..c2f54802154d 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/JarWithModuleAttributesTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/JarWithModuleAttributesTest.java @@ -21,16 +21,22 @@ import java.io.File; import java.util.jar.JarFile; import junit.framework.AssertionFailedError; +import org.apache.tools.ant.BuildFileRule; +import org.junit.Rule; /** Checks that javac.target gets reflected in the manifest. * * @author Jaroslav Tulach */ public class JarWithModuleAttributesTest extends TestBase { + + @Rule + public final BuildFileRule buildRule = new BuildFileRule(); + public JarWithModuleAttributesTest (String name) { super (name); } - + public void testAddThereVersionFromJavacTarget() throws Exception { File output = new File(getWorkDir(), "output"); java.io.File manifest = extractString ( @@ -40,7 +46,7 @@ public void testAddThereVersionFromJavacTarget() throws Exception { "OpenIDE-Module-Layer: org/netbeans/modules/sendopts/layer.xml\n" ); File jar = new File(getWorkDir(), "x.jar"); - + java.io.File f = extractString ( "" + "" + @@ -59,8 +65,9 @@ public void testAddThereVersionFromJavacTarget() throws Exception { ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("JAR created", jar.isFile()); File extracted = new File(new File(output, "META-INF"), "MANIFEST.MF"); @@ -87,7 +94,7 @@ public void testKeepOldVersion() throws Exception { "OpenIDE-Module-Layer: org/netbeans/modules/sendopts/layer.xml\n" ); File jar = new File(getWorkDir(), "x.jar"); - + java.io.File f = extractString ( "" + "" + @@ -106,8 +113,9 @@ public void testKeepOldVersion() throws Exception { ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("JAR created", jar.isFile()); File extracted = new File(new File(output, "META-INF"), "MANIFEST.MF"); @@ -163,7 +171,8 @@ public void testKeepOldVersionForNetigso() throws Exception { ); - execute (f, new String[] { "-verbose" }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue ("JAR created", jar.isFile()); @@ -218,7 +227,7 @@ public void testIgnoreWeirdJavacTarget() throws Exception { "OpenIDE-Module-Layer: org/netbeans/modules/sendopts/layer.xml\n" ); File jar = new File(getWorkDir(), "x.jar"); - + java.io.File f = extractString ( "" + "" + @@ -237,8 +246,9 @@ public void testIgnoreWeirdJavacTarget() throws Exception { ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("JAR created", jar.isFile()); File extracted = new File(new File(output, "META-INF"), "MANIFEST.MF"); @@ -277,7 +287,8 @@ public void testExportPackage() throws Exception { ); - execute (f, new String[] { "-verbose" }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue ("JAR created", jar.isFile()); @@ -303,7 +314,7 @@ public void testExportPackage() throws Exception { fail("Unwanted dependency on org.netbeans.libs.osgi:\n" + req); } } - + private static void assertVersionAtLeast(String limit, String value) { int[] segLimit = segments(limit); int[] segValue = segments(value); diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/LocFilesTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/LocFilesTest.java index 5840dc646d09..34f6d6959814 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/LocFilesTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/LocFilesTest.java @@ -35,7 +35,7 @@ public class LocFilesTest extends NbTestCase { private File src; private File dist; private LocFiles task; - + public LocFilesTest(String n) { super(n); } @@ -47,7 +47,7 @@ protected void setUp() throws Exception { dist.mkdirs(); src = new File(getWorkDir(), "src"); src.mkdirs(); - + Project p = new Project(); task = new LocFiles(); task.setProject(p); @@ -57,7 +57,7 @@ protected void setUp() throws Exception { task.setSrc(src); task.setDestDir(dist); } - + public void testOpenideUtilLookup() throws Exception { createSource("cs/platform/org-openide-util-lookup/netbeans/lib/org-openide-util-lookup/org/openide/util/lookup/Bundle_cs.properties"); task.setCodeNameBase("org.openide.util.lookup"); @@ -81,7 +81,7 @@ public void testSettingsPatternsOnly() throws Exception { task.execute(); assertPattern("platform", "modules/locale/org-netbeans-modules-settings_cs.jar"); } - + public void testCoreWindows() throws Exception { final String pref = "cs/platform/org-netbeans-core-windows/org-netbeans-core-windows/org/netbeans/core/windows/"; createSource( @@ -94,7 +94,7 @@ public void testCoreWindows() throws Exception { ); task.setCodeNameBase("org.netbeans.core.windows"); task.execute(); - assertDist("platform/modules/locale/org-netbeans-core-windows_cs.jar", + assertDist("platform/modules/locale/org-netbeans-core-windows_cs.jar", "org/netbeans/core/windows/resources/Bundle_cs.properties", "org/netbeans/core/windows/actions/Bundle_cs.properties", "org/netbeans/core/windows/services/Bundle_cs.properties", @@ -104,7 +104,7 @@ public void testCoreWindows() throws Exception { ); assertPattern("platform", "modules/locale/org-netbeans-core-windows_cs.jar"); } - + public void testAutoupdateServices() throws Exception { final String pref = "cs/platform/autoupdate-services/autoupdate-services/org/netbeans/modules/autoupdate/"; createSource( @@ -115,18 +115,18 @@ public void testAutoupdateServices() throws Exception { ); task.setCodeNameBase("org.netbeans.modules.autoupdate.services"); task.execute(); - assertDist("platform/modules/locale/org-netbeans-modules-autoupdate-services_cs.jar", + assertDist("platform/modules/locale/org-netbeans-modules-autoupdate-services_cs.jar", "org/netbeans/modules/autoupdate/services/resources/Bundle_cs.properties", "org/netbeans/modules/autoupdate/services/Bundle_cs.properties", "org/netbeans/modules/autoupdate/updateprovider/Bundle_cs.properties" ); - assertDist("platform/modules/ext/locale/updater_cs.jar", + assertDist("platform/modules/ext/locale/updater_cs.jar", "org/netbeans/updater/Bundle_cs.properties" ); assertPattern("platform", "modules/locale/org-netbeans-modules-autoupdate-services_cs.jar"); assertPattern("platform", "modules/ext/locale/updater_cs.jar"); } - + public void testAnt() throws Exception { task.setLocales("ja"); task.setCluster("java"); @@ -174,7 +174,7 @@ private void assertPattern(String cluster, String file) { assertNotNull("Reference is found", ref); assertTrue("Right instance: " + ref, ref instanceof PatternSet); PatternSet ps = (PatternSet)ref; - + List arr = Arrays.asList(ps.getIncludePatterns(task.getProject())); assertTrue(file + " is there: " + arr, arr.contains(file)); } diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/MakeJNLPTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/MakeJNLPTest.java index 9537ab7b88e2..28796d015c4c 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/MakeJNLPTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/MakeJNLPTest.java @@ -38,16 +38,33 @@ import java.util.logging.Logger; import java.util.regex.Matcher; import java.util.regex.Pattern; +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.BuildFileRule; +import org.junit.Rule; /** Is generation of Jnlp files correct? * * @author Jaroslav Tulach, Jesse Glick */ public class MakeJNLPTest extends TestBase { + @Rule + public final BuildFileRule buildRule = new BuildFileRule(); + public MakeJNLPTest (String name) { super (name); } - + + @Override + protected void setUp() throws Exception { + super.setUp(); + System.clearProperty("test.output"); + System.clearProperty("test.parent"); + System.clearProperty("test.name"); + System.clearProperty("test.ks"); + System.clearProperty("test.ext"); + } + + private static void assertFilenames(File dir, String... contents) { assertTrue(dir + " is a directory", dir.isDirectory()); SortedSet expected = new TreeSet<>(Arrays.asList(contents)); @@ -64,10 +81,10 @@ private static void findFilenames(File dir, String prefix, Set names) { } } } - + public void testGenerateJNLPAndSignedJarForSimpleModule() throws Exception { Manifest m; - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.my.module/3"); File simpleJar = generateJar (new String[0], m); @@ -75,13 +92,13 @@ public void testGenerateJNLPAndSignedJarForSimpleModule() throws Exception { File parent = simpleJar.getParentFile (); File output = new File(parent, "output"); File ks = generateKeystore("jnlp", "netbeans-test"); - + java.io.File f = extractString ( "" + "" + " " + "" + - " " + + " " + " " + " " + " " + @@ -90,21 +107,22 @@ public void testGenerateJNLPAndSignedJarForSimpleModule() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertFilenames(output, "org-my-module.jnlp", "org-my-module/s0.jar"); - + File jnlp = new File(output, "org-my-module.jnlp"); String res = readFile (jnlp); - + assertTrue ("Component JNLP type: " + res, res.indexOf ("") >= 0); assertTrue ("We support all permissions by default: " + res, res.indexOf ("") >= 0); - + Matcher match = Pattern.compile(".*codebase=['\\\"]([^'\\\"]*)['\\\"]").matcher(res); assertTrue("codebase is there", match.find()); assertEquals("one group found", 1, match.groupCount()); String base = match.group(1); - + assertEquals("By default the dest directory is $$codebase: ", "$$codebase", base); CHECK_SIGNED: { @@ -146,8 +164,8 @@ public void testHandlesOSGi() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertFilenames(output, "org-my-module.jnlp", "org-my-module/s0.jar"); File jnlp = new File(output, "org-my-module.jnlp"); @@ -166,7 +184,7 @@ public void testHandlesOSGi() throws Exception { public void testGenerateJNLPAndUnSignedJarForSimpleModule() throws Exception { Manifest m; - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.my.module/3"); File simpleJar = generateJar (new String[0], m); @@ -174,13 +192,13 @@ public void testGenerateJNLPAndUnSignedJarForSimpleModule() throws Exception { File parent = simpleJar.getParentFile (); File output = new File(parent, "output"); File ks = generateKeystore("jnlp", "netbeans-test"); - + java.io.File f = extractString ( "" + "" + " " + "" + - " " + + " " + " " + " " + " " + @@ -189,21 +207,22 @@ public void testGenerateJNLPAndUnSignedJarForSimpleModule() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertFilenames(output, "org-my-module.jnlp", "org-my-module/s0.jar"); - + File jnlp = new File(output, "org-my-module.jnlp"); String res = readFile (jnlp); - + assertTrue ("Component JNLP type: " + res, res.indexOf ("") >= 0); assertTrue ("We support all permissions by default: " + res, res.indexOf ("") >= 0); - + Matcher match = Pattern.compile(".*codebase=['\\\"]([^'\\\"]*)['\\\"]").matcher(res); assertTrue("codebase is there", match.find()); assertEquals("one group found", 1, match.groupCount()); String base = match.group(1); - + assertEquals("By default the dest directory is $$codebase: ", "$$codebase", base); File jar = new File(output, "org-my-module/s0.jar"); @@ -215,7 +234,7 @@ public void testGenerateJNLPAndUnSignedJarForSimpleModule() throws Exception { fail ("File should not be signed: " + jar); } } - + } public void testGenerateMacOSOnlySimpleModule() throws Exception { @@ -232,10 +251,10 @@ public void testGenerateWindowsOSOnlySimpleModule() throws Exception { public void testGenerateSolarisOSOnlySimpleModule() throws Exception { doGenerateOSOnlySimpleModule("org.openide.modules.os.Solaris", ""); } - + private void doGenerateOSOnlySimpleModule(String tok, String find) throws Exception { Manifest m; - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.my.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Requires", tok + ", pepa.z.bota"); @@ -244,13 +263,13 @@ private void doGenerateOSOnlySimpleModule(String tok, String find) throws Except File parent = simpleJar.getParentFile (); File output = new File(parent, "output"); File ks = generateKeystore("jnlp", "netbeans-test"); - + java.io.File f = extractString ( "" + "" + " " + "" + - " " + + " " + " " + " " + " " + @@ -259,22 +278,23 @@ private void doGenerateOSOnlySimpleModule(String tok, String find) throws Except "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertFilenames(output, "org-my-module.jnlp", "org-my-module/s0.jar"); - + File jnlp = new File(output, "org-my-module.jnlp"); String res = readFile (jnlp); - + assertTrue ("Component JNLP type: " + res, res.indexOf ("") >= 0); assertTrue ("Resource is os dependant: " + res, res.indexOf (find) >= 0); assertTrue ("We support all permissions by default: " + res, res.indexOf ("") >= 0); - + Matcher match = Pattern.compile(".*codebase=['\\\"]([^'\\\"]*)['\\\"]").matcher(res); assertTrue("codebase is there", match.find()); assertEquals("one group found", 1, match.groupCount()); String base = match.group(1); - + assertEquals("By default the dest directory is $$codebase: ", "$$codebase", base); File jar = new File(output, "org-my-module/s0.jar"); @@ -286,11 +306,11 @@ private void doGenerateOSOnlySimpleModule(String tok, String find) throws Except fail ("File should not be signed: " + jar); } } - + } - + public void testTheLocalizedAutoupdateProblem() throws Exception { - String UTfile = + String UTfile = "" + "" + " " + @@ -303,22 +323,22 @@ public void testTheLocalizedAutoupdateProblem() throws Exception { " " + " " + ""; - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.netbeans.modules.autoupdate/1"); m.getMainAttributes ().putValue ("Class-Path", "ext/updater.jar"); File simpleJar = generateJar ("modules/", new String[0], m, null); File moduleJar = new File(simpleJar.getParentFile(), "org-netbeans-modules-autoupdate.jar"); simpleJar.renameTo(moduleJar); - + File p = simpleJar.getParentFile(); - + simpleJar = generateJar ("modules/locale/", new String[0], createManifest(), null); simpleJar.renameTo(new File(simpleJar.getParentFile(), "org-netbeans-modules-autoupdate_ja.jar")); simpleJar = generateJar ("modules/locale/", new String[0], createManifest(), null); simpleJar.renameTo(new File(simpleJar.getParentFile(), "org-netbeans-modules-autoupdate_zh_CN.jar")); - + simpleJar = generateJar ("modules/ext/", new String[0], createManifest(), null); simpleJar.renameTo(new File(simpleJar.getParentFile(), "updater.jar")); @@ -331,11 +351,11 @@ public void testTheLocalizedAutoupdateProblem() throws Exception { File xml = new File(p, "config/Modules/org-netbeans-modules-autoupdate.xml"); xml.getParentFile().mkdirs(); xml.createNewFile(); - + File updateTracking = new File(getWorkDir(), "update_tracking"); updateTracking.mkdirs(); assertTrue("Created", updateTracking.isDirectory()); - + File trackingFile = new File(updateTracking, "org-netbeans-modules-autoupdate.xml"); try (FileWriter w = new FileWriter(trackingFile)) { w.write(UTfile); @@ -343,13 +363,13 @@ public void testTheLocalizedAutoupdateProblem() throws Exception { File output = new File(getWorkDir(), "output"); File ks = generateKeystore("jnlp", "netbeans-test"); - + java.io.File f = extractString ( "" + "" + " " + "" + - " " + + " " + " " + " " + " " + @@ -358,8 +378,9 @@ public void testTheLocalizedAutoupdateProblem() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertFilenames(output, "org-netbeans-modules-autoupdate.jnlp", "org-netbeans-modules-autoupdate/org-netbeans-modules-autoupdate.jar", "org-netbeans-modules-autoupdate/locale-org-netbeans-modules-autoupdate_zh_CN.jar", @@ -367,21 +388,21 @@ public void testTheLocalizedAutoupdateProblem() throws Exception { "org-netbeans-modules-autoupdate/ext-locale-updater_zh_CN.jar", "org-netbeans-modules-autoupdate/ext-locale-updater_ja.jar", "org-netbeans-modules-autoupdate/ext-updater.jar"); - + File jnlp = new File(output, "org-netbeans-modules-autoupdate.jnlp"); String res = readFile (jnlp); - - + + assertTrue ("Component JNLP type: " + res, res.indexOf ("") >= 0); assertTrue ("We support all permissions by default: " + res, res.indexOf ("") >= 0); - + Matcher match = Pattern.compile(".*codebase=['\\\"]([^'\\\"]*)['\\\"]").matcher(res); assertTrue("codebase is there", match.find()); assertEquals("one group found", 1, match.groupCount()); String base = match.group(1); - + assertEquals("By default the dest directory is $$codebase: ", "$$codebase", base); - + assertResource(res, "ja", "org-netbeans-modules-autoupdate/ext-locale-updater_ja.jar"); assertResource(res, "zh_CN", "org-netbeans-modules-autoupdate/ext-locale-updater_zh_CN.jar"); assertResource(res, "ja", "org-netbeans-modules-autoupdate/locale-org-netbeans-modules-autoupdate_ja.jar"); @@ -401,11 +422,11 @@ public void testTheLocalizedAutoupdateProblem() throws Exception { } fail ("File does not seem to be signed: " + jar); } - + } public void testGenerateJNLPForMissingRegularModule() throws Exception { Manifest m; - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.netbeans.core.startup"); File simpleJar = generateJar ("modules/", new String[0], m, null); @@ -416,11 +437,11 @@ public void testGenerateJNLPForMissingRegularModule() throws Exception { File parent = simpleJar.getParentFile (); File localizedJarCZ = generateJar("modules/locale/", new String[0], createManifest(), null); assertTrue("Successful rename", localizedJarCZ.renameTo(new File(localizedJarCZ.getParent(), "core_cs.jar"))); - + File updateTracking = new File(getWorkDir(), "update_tracking"); updateTracking.mkdirs(); assertTrue("Created", updateTracking.isDirectory()); - + File trackingFile = new File(updateTracking, "org-netbeans-core-startup.xml"); try (FileWriter w = new FileWriter(trackingFile)) { w.write( @@ -436,17 +457,17 @@ public void testGenerateJNLPForMissingRegularModule() throws Exception { "\n" ); } - - + + File output = new File(parent, "output"); File ks = generateKeystore("jnlp", "netbeans-test"); - + java.io.File f = extractString ( "" + "" + " " + "" + - " " + + " " + " " + " " + " " + @@ -455,16 +476,17 @@ public void testGenerateJNLPForMissingRegularModule() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertFilenames(output, "org-netbeans-core-startup.jnlp", "org-netbeans-core-startup/core.jar", "org-netbeans-core-startup/locale-core_cs.jar"); } - + public void testGenerateJNLPAndSignedJarForSimpleLocalizedModule() throws Exception { Manifest m; - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.my.module/3"); File simpleJar = generateJar ("modules/", new String[0], m, null); @@ -473,11 +495,11 @@ public void testGenerateJNLPAndSignedJarForSimpleLocalizedModule() throws Except File localizedJarCZ = generateJar("modules/locale/", new String[0], createManifest(), null); assertEquals("There need to have the same name", simpleJar.getName(), localizedJarCZ.getName()); assertTrue("Successful rename", localizedJarCZ.renameTo(new File(localizedJarCZ.getParent(), "0_cs.jar"))); - + File localizedJarZH = generateJar("modules/locale/", new String[0], createManifest(), null); assertEquals("There need to have the same name", simpleJar.getName(), localizedJarZH.getName()); assertTrue("Successful rename", localizedJarZH.renameTo(new File(localizedJarCZ.getParent(), "0_zh_CN.jar"))); - + File localizedJarJA = generateJar("modules/locale/", new String[0], createManifest(), null); assertEquals("There need to have the same name", simpleJar.getName(), localizedJarJA.getName()); assertTrue("Successful rename", localizedJarJA.renameTo(new File(localizedJarCZ.getParent(), "0_ja.jar"))); @@ -485,7 +507,7 @@ public void testGenerateJNLPAndSignedJarForSimpleLocalizedModule() throws Except File updateTracking = new File(getWorkDir(), "update_tracking"); updateTracking.mkdirs(); assertTrue("Created", updateTracking.isDirectory()); - + File trackingFile = new File(updateTracking, "org-my-module.xml"); try (FileWriter w = new FileWriter(trackingFile)) { w.write( @@ -501,17 +523,17 @@ public void testGenerateJNLPAndSignedJarForSimpleLocalizedModule() throws Except "\n" ); } - - + + File output = new File(parent, "output"); File ks = generateKeystore("jnlp", "netbeans-test"); - + java.io.File f = extractString ( "" + "" + " " + "" + - " " + + " " + " " + " " + " " + @@ -520,7 +542,8 @@ public void testGenerateJNLPAndSignedJarForSimpleLocalizedModule() throws Except "" + "" ); - execute (f, new String[] { "-verbose" }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertFilenames(output, "org-my-module.jnlp", "org-my-module/0.jar", @@ -530,17 +553,17 @@ public void testGenerateJNLPAndSignedJarForSimpleLocalizedModule() throws Except File jnlp = new File(output, "org-my-module.jnlp"); String res = readFile (jnlp); - + assertTrue ("Component JNLP type: " + res, res.indexOf ("") >= 0); assertTrue ("We support all permissions by default: " + res, res.indexOf ("") >= 0); - + Matcher match = Pattern.compile(".*codebase=['\\\"]([^'\\\"]*)['\\\"]").matcher(res); assertTrue("codebase is there", match.find()); assertEquals("one group found", 1, match.groupCount()); String base = match.group(1); - + assertEquals("By default the dest directory is $$codebase: ", "$$codebase", base); - + assertResource(res, "cs", "org-my-module/locale-0_cs.jar"); assertResource(res, "ja", "org-my-module/locale-0_ja.jar"); assertResource(res, "zh_CN", "org-my-module/locale-0_zh_CN.jar"); @@ -549,7 +572,7 @@ public void testGenerateJNLPAndSignedJarForSimpleLocalizedModule() throws Except if (!jar.getName().endsWith(".jar")) { continue; } - + JarFile signed = new JarFile(jar); Enumeration it = signed.entries(); while (it.hasMoreElements()) { @@ -563,7 +586,7 @@ public void testGenerateJNLPAndSignedJarForSimpleLocalizedModule() throws Except } public void testGenerateJNLPForMissingCoreIssue103301() throws Exception { Manifest m; - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.netbeans.core.startup"); File simpleJar = generateJar ("core/", new String[0], m, null); @@ -574,11 +597,11 @@ public void testGenerateJNLPForMissingCoreIssue103301() throws Exception { File parent = simpleJar.getParentFile (); File localizedJarCZ = generateJar("core/locale/", new String[0], createManifest(), null); assertTrue("Successful rename", localizedJarCZ.renameTo(new File(localizedJarCZ.getParent(), "core_cs.jar"))); - + File updateTracking = new File(getWorkDir(), "update_tracking"); updateTracking.mkdirs(); assertTrue("Created", updateTracking.isDirectory()); - + File trackingFile = new File(updateTracking, "org-netbeans-core-startup.xml"); try (FileWriter w = new FileWriter(trackingFile)) { w.write( @@ -594,17 +617,17 @@ public void testGenerateJNLPForMissingCoreIssue103301() throws Exception { "\n" ); } - - + + File output = new File(parent, "output"); File ks = generateKeystore("jnlp", "netbeans-test"); - + java.io.File f = extractString ( "" + "" + " " + "" + - " " + + " " + " " + " " + " " + @@ -613,16 +636,17 @@ public void testGenerateJNLPForMissingCoreIssue103301() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertFilenames(output, "org-netbeans-core-startup.jnlp", "org-netbeans-core-startup/core.jar", "org-netbeans-core-startup/locale-core_cs.jar"); } - + public void testGenerateJNLPAndUnSignedJarForSimpleLocalizedModule() throws Exception { Manifest m; - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.my.module/3"); File simpleJar = generateJar ("modules/", new String[0], m, null); @@ -631,11 +655,11 @@ public void testGenerateJNLPAndUnSignedJarForSimpleLocalizedModule() throws Exce File localizedJarCZ = generateJar("modules/locale/", new String[0], createManifest(), null); assertEquals("There need to have the same name", simpleJar.getName(), localizedJarCZ.getName()); assertTrue("Successful rename", localizedJarCZ.renameTo(new File(localizedJarCZ.getParent(), "0_cs.jar"))); - + File localizedJarZH = generateJar("modules/locale/", new String[0], createManifest(), null); assertEquals("There need to have the same name", simpleJar.getName(), localizedJarZH.getName()); assertTrue("Successful rename", localizedJarZH.renameTo(new File(localizedJarCZ.getParent(), "0_zh_CN.jar"))); - + File localizedJarJA = generateJar("modules/locale/", new String[0], createManifest(), null); assertEquals("There need to have the same name", simpleJar.getName(), localizedJarJA.getName()); assertTrue("Successful rename", localizedJarJA.renameTo(new File(localizedJarCZ.getParent(), "0_ja.jar"))); @@ -643,7 +667,7 @@ public void testGenerateJNLPAndUnSignedJarForSimpleLocalizedModule() throws Exce File updateTracking = new File(getWorkDir(), "update_tracking"); updateTracking.mkdirs(); assertTrue("Created", updateTracking.isDirectory()); - + File trackingFile = new File(updateTracking, "org-my-module.xml"); try (FileWriter w = new FileWriter(trackingFile)) { w.write( @@ -659,17 +683,17 @@ public void testGenerateJNLPAndUnSignedJarForSimpleLocalizedModule() throws Exce "\n" ); } - - + + File output = new File(parent, "output"); File ks = generateKeystore("jnlp", "netbeans-test"); - + java.io.File f = extractString ( "" + "" + " " + "" + - " " + + " " + " " + " " + " " + @@ -678,7 +702,8 @@ public void testGenerateJNLPAndUnSignedJarForSimpleLocalizedModule() throws Exce "" + "" ); - execute (f, new String[] { "-verbose" }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertFilenames(output, "org-my-module.jnlp", "org-my-module/0.jar", @@ -688,17 +713,17 @@ public void testGenerateJNLPAndUnSignedJarForSimpleLocalizedModule() throws Exce File jnlp = new File(output, "org-my-module.jnlp"); String res = readFile (jnlp); - + assertTrue ("Component JNLP type: " + res, res.indexOf ("") >= 0); assertTrue ("We support all permissions by default: " + res, res.indexOf ("") >= 0); - + Matcher match = Pattern.compile(".*codebase=['\\\"]([^'\\\"]*)['\\\"]").matcher(res); assertTrue("codebase is there", match.find()); assertEquals("one group found", 1, match.groupCount()); String base = match.group(1); - + assertEquals("By default the dest directory is $$codebase: ", "$$codebase", base); - + assertResource(res, "cs", "org-my-module/locale-0_cs.jar"); assertResource(res, "ja", "org-my-module/locale-0_ja.jar"); assertResource(res, "zh_CN", "org-my-module/locale-0_zh_CN.jar"); @@ -707,7 +732,7 @@ public void testGenerateJNLPAndUnSignedJarForSimpleLocalizedModule() throws Exce if (!jar.getName().endsWith(".jar")) { continue; } - + JarFile signed = new JarFile(jar); Enumeration it = signed.entries(); while (it.hasMoreElements()) { @@ -718,16 +743,16 @@ public void testGenerateJNLPAndUnSignedJarForSimpleLocalizedModule() throws Exce } } } - + private static void assertResource(String where, String locale, String file) { where = where.replace('\n', ' '); Matcher match = Pattern.compile(".*.*").matcher(where); assertTrue("File really referenced " + file + " in locale " + locale + "\n" + where, match.find()); } - + public void testOneCanChangeTheCodeBase() throws Exception { Manifest m; - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.my.module/3"); File simpleJar = generateJar (new String[0], m); @@ -735,13 +760,13 @@ public void testOneCanChangeTheCodeBase() throws Exception { File parent = simpleJar.getParentFile (); File output = new File(parent, "output"); File ks = generateKeystore("jnlp", "netbeans-test"); - + java.io.File f = extractString ( "" + "" + " " + "" + - " " + + " " + " " + " " + " " + @@ -750,22 +775,23 @@ public void testOneCanChangeTheCodeBase() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertFilenames(output, "org-my-module.jnlp", "org-my-module/s0.jar"); - + File jnlp = new File(output, "org-my-module.jnlp"); String res = readFile (jnlp); - + assertTrue ("Component JNLP type: " + res, res.indexOf ("") >= 0); assertTrue ("We support all permissions by default: " + res, res.indexOf ("") >= 0); - + Matcher match = Pattern.compile(".*codebase=['\\\"]([^'\\\"]*)['\\\"]").matcher(res); assertTrue("codebase is there", match.find()); assertEquals("one group found", 1, match.groupCount()); String base = match.group(1); - + assertEquals("By default the codebases can be changed: ", "http://www.my.org/", base); } @@ -775,7 +801,7 @@ public void testGenerateJNLPAndSignedJarForModuleWithClassPath() throws Exceptio "" + " " + "" + - " " + + " " + " " + " " + " " + @@ -784,13 +810,13 @@ public void testGenerateJNLPAndSignedJarForModuleWithClassPath() throws Exceptio "" + "" ); - + assertFilenames(output, "aaa-my-module.jnlp", "aaa-my-module/ext-t0.jar", "aaa-my-module/s0.jar"); - + File jnlp = new File(output, "aaa-my-module.jnlp"); String res = readFile (jnlp); - + Matcher m = Pattern.compile("").matcher(res); for (int x = 0; x < 2; x++) { assertTrue("Matches at least one" + "(" + x + ")", m.find()); @@ -798,18 +824,18 @@ public void testGenerateJNLPAndSignedJarForModuleWithClassPath() throws Exceptio File f = new File (jnlp.getParentFile(), m.group(1)); assertTrue("The file " + f + " exists" + "(" + x + ")", f.exists()); } - + } public void testGenerateJNLPAndSignedJarForModuleWithClassPathAndSignedJar() throws Exception { File ks = generateKeystore("external", "netbeans-test"); - + File output = doClassPathModuleCheck( "" + "" + " " + "" + - " " + + " " + " \n" + " " + " " + @@ -819,11 +845,11 @@ public void testGenerateJNLPAndSignedJarForModuleWithClassPathAndSignedJar() thr "" + "" ); - + assertFilenames(output, "aaa-my-module.jnlp", "aaa-my-module/s0.jar", "aaa-my-module/ext-t0.jar", "aaa-my-module-ext-t0.jnlp"); - + JarFile f = new JarFile(new File(output, "aaa-my-module/ext-t0.jar")); Enumeration en = f.entries(); StringBuffer sb = new StringBuffer(); @@ -843,45 +869,45 @@ public void testGenerateJNLPAndSignedJarForModuleWithClassPathAndSignedJar() thr if (cnt == 0) { fail("Signed with wrong file:\n" + sb); } - + File jnlp = new File(output, "aaa-my-module.jnlp"); - + String res = readFile (jnlp); int first = res.indexOf("jar href"); assertEquals("Just one jar href ", -1, res.indexOf("jar href", first + 1)); - + String extRes = readFile(new File(output, "aaa-my-module-ext-t0.jnlp")); - + Matcher m = Pattern.compile("(.*)").matcher(extRes); assertTrue("title is there: " + extRes, m.find()); assertEquals("Name of file is used for title", "t0", m.group(1)); } - + public void testInformationIsTakenFromLocalizedBundle() throws Exception { Manifest m; - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.my.module/3"); - + Properties props = new Properties(); props.put("OpenIDE-Module-Name", "Module Build Harness"); props.put("OpenIDE-Module-Display-Category", "Developing NetBeans"); props.put("OpenIDE-Module-Short-Description", "Lets you build external plug-in modules from sources."); props.put("OpenIDE-Module-Long-Description", "XXX"); - + File simpleJar = generateJar (null, new String[0], m, props); File parent = simpleJar.getParentFile (); File output = new File(parent, "output"); File ks = generateKeystore("jnlp", "netbeans-test"); - + java.io.File f = extractString ( "" + "" + " " + "" + - " " + + " " + " " + " " + " " + @@ -890,35 +916,36 @@ public void testInformationIsTakenFromLocalizedBundle() throws Exception { "" + "" ); - execute (f, new String[] { }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertFilenames(output, "org-my-module.jnlp", "org-my-module/s0.jar"); - + File jnlp = new File(output, "org-my-module.jnlp"); String res = readFile (jnlp); int infoBegin = res.indexOf(""); int infoEnd = res.indexOf(""); - + if (infoEnd == -1 || infoBegin == -1) { fail ("Both information tags must be present: " + res); } - + String info = res.substring(infoBegin, infoEnd); - + if (info.indexOf("Module Build Harness") == -1) { fail("Title should be there with Module Build Harness inside itself: " + info); } - + if (info.indexOf("Lets you build external plug-in modules from sources.") == -1) { fail("one-line should be there with 'lets you...' inside itself: " + info); } - + if (info.indexOf("XXX") == -1) { fail("short should be there with XXX inside itself: " + info); } } - + public void testGenerateJNLPFailsForModulesWithExtraFiles() throws Exception { doCompareJNLPFileWithUpdateTracking(true, null, ""); } @@ -931,14 +958,14 @@ public void testGenerateJNLPSucceedsWhenExtraFileIsExcluded() throws Exception { public void testGenerateJNLPSucceedsWhenModuleAutoDepsArePresent() throws Exception { doCompareJNLPFileWithUpdateTracking(false, "config/ModuleAutoDeps/aaa-my-module.xml", " verifyexcludes=' none ' "); } - + private void doCompareJNLPFileWithUpdateTracking(boolean useNonModule, String fakeEntry, String extraScript) throws Exception { File nonModule = generateJar (new String[0], createManifest()); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "aaa.my.module/3"); File module = generateJar (new String[0], m); - + File updateTracking = new File(getWorkDir(), "update_tracking"); updateTracking.mkdirs(); assertTrue("Created", updateTracking.isDirectory()); @@ -946,7 +973,7 @@ private void doCompareJNLPFileWithUpdateTracking(boolean useNonModule, String fa File enableXML = new File(new File(getWorkDir(), "config"), "Modules"); enableXML.getParentFile().mkdirs(); enableXML.createNewFile(); - + File trackingFile = new File(updateTracking, "aaa-my-module.xml"); try (FileWriter w = new FileWriter(trackingFile)) { w.write( @@ -961,15 +988,15 @@ private void doCompareJNLPFileWithUpdateTracking(boolean useNonModule, String fa "\n" ); } - - - + + + String script = "" + "" + " " + "" + - " " + + " " + " " + " " + " " + @@ -979,22 +1006,29 @@ private void doCompareJNLPFileWithUpdateTracking(boolean useNonModule, String fa ""; assertEquals("Both modules in the same dir", module.getParentFile(), nonModule.getParentFile()); - + File output = new File(getWorkDir(), "output"); File ks = generateKeystore("jnlp", "netbeans-test"); - + java.io.File f = extractString (script); try { - execute (f, new String[] { - "-Dtest.output=" + output, - "-Dtest.parent=" + module.getParent(), + System.setProperty("test.output", output.getAbsolutePath()); + System.setProperty("test.parent", module.getParentFile().getAbsolutePath()); + System.setProperty("test.name", module.getName()); + System.setProperty("test.ks", ks.getAbsolutePath()); + + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + /*execute (f, new String[] { + "-Dtest.output=" + output, + "-Dtest.parent=" + module.getParent(), "-Dtest.name=" + module.getName(), "-Dtest.ks=" + ks, - }); + });*/ if (useNonModule) { - fail("The task has to fail"); + fail("The task has to fail"); } - + assertTrue ("Output exists", output.exists ()); assertTrue ("Output directory created", output.isDirectory()); @@ -1003,7 +1037,7 @@ private void doCompareJNLPFileWithUpdateTracking(boolean useNonModule, String fa String[] files = ext.getParentFile().list(); assertEquals("Two files are there", 2, files.length); - } catch (ExecutionError ex) { + } catch (BuildException ex) { if (!useNonModule) { throw ex; } else { @@ -1018,46 +1052,53 @@ private void doCompareJNLPFileWithUpdateTracking(boolean useNonModule, String fa assertEquals("Output dir is empty as nothing has been generated", 0, files.length); } } - + } private File doClassPathModuleCheck(String script) throws Exception { Manifest m; File extJar = generateJar ("modules/ext", new String[0], createManifest(), null); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "aaa.my.module/3"); m.getMainAttributes ().putValue ("Class-Path", "ext/" + extJar.getName()); File simpleJar = generateJar ("modules", new String[0], m, null); File parent = simpleJar.getParentFile (); - + File output = new File(parent, "output"); File ks = generateKeystore("jnlp", "netbeans-test"); - + java.io.File f = extractString (script); - execute (f, new String[] { - "-Dtest.output=" + output, - "-Dtest.parent=" + parent, +/* execute (f, new String[] { + "-Dtest.output=" + output, + "-Dtest.parent=" + parent, "-Dtest.name=" + simpleJar.getName(), "-Dtest.ks=" + ks, "-Dtest.ext=" + extJar - }); - + });*/ + System.setProperty("test.output", output.getAbsolutePath()); + System.setProperty("test.parent", parent.getAbsolutePath()); + System.setProperty("test.name", simpleJar.getName()); + System.setProperty("test.ks", ks.getAbsolutePath()); + System.setProperty("test.ext", extJar.getAbsolutePath()); + + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); return output; } - - + + private File createNewJarFile(String prefix) throws IOException { if (prefix == null) { prefix = "modules"; } String ss = prefix.substring(prefix.length()-1); - + File dir = new File(this.getWorkDir(), prefix); dir.mkdirs(); - + int i = 0; for (;;) { File f = new File (dir, ss + i++ + ".jar"); @@ -1066,43 +1107,43 @@ private File createNewJarFile(String prefix) throws IOException { } } } - + protected final File generateJar (String[] content, Manifest manifest) throws IOException { return generateJar(null, content, manifest, null); } - + protected final File generateJar (String prefix, String[] content, Manifest manifest, Properties props) throws IOException { File f = createNewJarFile (prefix); - + if (props != null) { manifest.getMainAttributes().putValue("OpenIDE-Module-Localizing-Bundle", "some/fake/prop/name/Bundle.properties"); } - + try (JarOutputStream os = new JarOutputStream (new FileOutputStream (f), manifest)) { if (props != null) { os.putNextEntry(new JarEntry("some/fake/prop/name/Bundle.properties")); props.store(os, "# properties for the module"); os.closeEntry(); } - - + + for (int i = 0; i < content.length; i++) { os.putNextEntry(new JarEntry (content[i])); os.closeEntry(); } os.closeEntry (); } - + return f; } - + @SuppressWarnings("SleepWhileInLoop") private File generateKeystore(String alias, String password) throws Exception { - Error lastEx = null; + BuildException lastEx = null; for (int i = 0; i < 10; i++) { File where = new File(getWorkDir(), "key" + i + ".ks"); - String script = + String script = "" + "" + "" + @@ -1111,13 +1152,15 @@ private File generateKeystore(String alias, String password) throws Exception { "keystore='" + where + "' \n" + "storepass='" + password + "' \n" + "dname='CN=A NetBeans Friend, OU=NetBeans, O=netbeans.org, C=US' \n" + + "keyalg='DSA' \n" + "/>\n" + "\n"; java.io.File f = extractString (script); try { - execute (f, new String[] { }); - } catch (ExecutionError ex) { + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + } catch (BuildException ex) { Logger.getAnonymousLogger().log(Level.WARNING, "Failed for " + i, ex); lastEx = ex; if (ex.getMessage().indexOf("CKR_KEY_SIZE_RANGE") >= 0) { @@ -1156,7 +1199,8 @@ public void testIndirectJars() throws Exception { "" + "" ); - execute(f, new String[] { "-verbose" }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertFilenames(output, "me.jnlp", "me/s0.jar", "me/lib-b0.jar"); File jnlp = new File(output, "me.jnlp"); String res = readFile(jnlp); diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/MakeMasterJNLPTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/MakeMasterJNLPTest.java index 5477b47859ff..8acd5deaf4f4 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/MakeMasterJNLPTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/MakeMasterJNLPTest.java @@ -25,16 +25,22 @@ import java.util.jar.JarEntry; import java.util.jar.JarOutputStream; import java.util.jar.Manifest; +import org.apache.tools.ant.BuildFileRule; +import org.junit.Rule; /** Is generation of Jnlp files correct? * * @author Jaroslav Tulach */ public class MakeMasterJNLPTest extends TestBase { + + @Rule + public final BuildFileRule buildRule = new BuildFileRule(); + public MakeMasterJNLPTest (String name) { super (name); } - + public void testOSGiModule() throws Exception { int cnt = 3; Manifest m; @@ -68,7 +74,8 @@ public void testOSGiModule() throws Exception { "" ); while (cnt-- > 0) { - execute (f, new String[] { "-verbose" }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); } assertTrue ("Output exists", output.exists ()); @@ -91,17 +98,17 @@ public void testOSGiModule() throws Exception { assertExt(res1, "org.my.module"); assertExt(res2, "org.second.module"); } - + public void testGenerateReferenceFilesOnce() throws Exception { doGenerateReferenceFiles(1); } public void testGenerateReferenceFilesThrice() throws Exception { doGenerateReferenceFiles(3); } - + private void doGenerateReferenceFiles(int cnt) throws Exception { Manifest m; - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.my.module/3"); File simpleJar = generateJar (new String[0], m); @@ -109,18 +116,18 @@ private void doGenerateReferenceFiles(int cnt) throws Exception { m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.second.module/3"); File secondJar = generateJar (new String[0], m); - + File parent = simpleJar.getParentFile (); assertEquals("They are in the same folder", parent, secondJar.getParentFile()); - + File output = new File(parent, "output"); - + java.io.File f = extractString ( "" + "" + " " + "" + - " " + + " " + " " + " " + " " + @@ -131,36 +138,37 @@ private void doGenerateReferenceFiles(int cnt) throws Exception { "" ); while (cnt-- > 0) { - execute (f, new String[] { "-verbose" }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); } - + assertTrue ("Output exists", output.exists ()); assertTrue ("Output directory created", output.isDirectory()); - + String[] files = output.list(); assertEquals("It has two files", 2, files.length); java.util.Arrays.sort(files); - + assertEquals("The res1 file: " + files[0], "org-my-module.ref", files[0]); assertEquals("The res2 file: "+ files[1], "org-second-module.ref", files[1]); - + File r1 = new File(output, "org-my-module.ref"); String res1 = readFile (r1); File r2 = new File(output, "org-second-module.ref"); String res2 = readFile (r2); - + assertExt(res1, "org.my.module"); assertExt(res2, "org.second.module"); } - + private static void assertExt(String res, String module) { int ext = res.indexOf(""; w.write(UTfile); } - + java.io.File f = extractString ( "" + "" + " " + "" + - " " + + " " + " " + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Output exists", output.exists ()); assertTrue ("Output directory created", output.isDirectory()); - + String[] files = output.list(); assertEquals("It has the nbm file", 1, files.length); - + if (!files[0].endsWith("x.nbm")) { fail("Not the right one: " + files[0]); } long time = output.listFiles()[0].lastModified(); - + // wait a while so the NBM file has different timestamp // if recreated Thread.sleep(1300); // execute once again - execute (f, new String[] { "-debug", "-Ddo.fail=true"}); - + System.setProperty("do.fail","true"); + buildRule.configureProject(f.getAbsolutePath(),Project.MSG_DEBUG); + buildRule.executeTarget("all"); + long newTime = output.listFiles()[0].lastModified(); - - assertEquals("The file has not been modified:\n" + getStdOut(), time, newTime); - - + + assertEquals("The file has not been modified:\n" + buildRule.getFullLog(), time, newTime); + + CHECK_SIGNED: { File jar = output.listFiles()[0]; JarFile signed = new JarFile(jar); @@ -129,18 +145,18 @@ public void testGenerateNBMForSimpleModule() throws Exception { } fail ("File does not seem to be signed: " + jar); } - + } - + private File createNewJarFile(String prefix) throws IOException { if (prefix == null) { prefix = "modules"; } String ss = prefix.substring(prefix.length()-1); - + File dir = new File(this.getWorkDir(), prefix); dir.mkdirs(); - + int i = 0; for (;;) { File f = new File (dir, ss + i++ + ".jar"); @@ -149,40 +165,40 @@ private File createNewJarFile(String prefix) throws IOException { } } } - + protected final File generateJar (String[] content, Manifest manifest) throws IOException { return generateJar(null, content, manifest, null); } - + protected final File generateJar (String prefix, String[] content, Manifest manifest, Properties props) throws IOException { File f = createNewJarFile (prefix); - + if (props != null) { manifest.getMainAttributes().putValue("OpenIDE-Module-Localizing-Bundle", "some/fake/prop/name/Bundle.properties"); } - + try (JarOutputStream os = new JarOutputStream (new FileOutputStream (f), manifest)) { if (props != null) { os.putNextEntry(new JarEntry("some/fake/prop/name/Bundle.properties")); props.store(os, "# properties for the module"); os.closeEntry(); } - - + + for (int i = 0; i < content.length; i++) { os.putNextEntry(new JarEntry (content[i])); os.closeEntry(); } os.closeEntry (); } - + return f; } - + private File generateKeystore(String alias, String password) throws Exception { File where = new File(getWorkDir(), "key.ks"); - - String script = + + String script = "" + "" + "" + @@ -191,13 +207,15 @@ private File generateKeystore(String alias, String password) throws Exception { "keystore='" + where + "' \n" + "storepass='" + password + "' \n" + "dname='CN=A NetBeans Friend, OU=NetBeans, O=netbeans.org, C=US' \n" + + "keyalg='DSA' \n" + "/>\n" + "\n"; - + java.io.File f = extractString (script); try { - execute (f, new String[] { }); - } catch (ExecutionError err) { + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + } catch (BuildException err) { if (err.getMessage().indexOf("java.security.ProviderException") != -1) { // common error on Sun OS: // org.netbeans.nbbuild.PublicPackagesInProjectizedXMLTest$ExecutionError: Execution has to finish without problems was: 1 @@ -209,7 +227,7 @@ private File generateKeystore(String alias, String password) throws Exception { return null; } } - + return where; } diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/ModuleDependenciesTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/ModuleDependenciesTest.java index 0d29aa765485..5e00945e56ca 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/ModuleDependenciesTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/ModuleDependenciesTest.java @@ -28,6 +28,8 @@ import java.util.jar.Manifest; import java.util.regex.Matcher; import java.util.regex.Pattern; +import org.apache.tools.ant.BuildFileRule; +import org.junit.Rule; /** Check the behaviour ModuleDependencies task that prints out info about * module dependencies, etc. @@ -35,6 +37,17 @@ * @author Jaroslav Tulach */ public class ModuleDependenciesTest extends TestBase { + + @Rule + public final BuildFileRule buildRule = new BuildFileRule(); + + @Override + protected void setUp() throws Exception { + super.setUp(); + System.clearProperty("limit"); + } + + public ModuleDependenciesTest (String name) { super (name); } @@ -60,14 +73,14 @@ public void testJustMakeSureWeAreAbleToParseTheStructure () throws Exception { ); execute (f, new String[] { }); }*/ - + public void testPublicPackagesOfAModuleThatDoesNotDefineThem () throws Exception { File notAModule = generateJar (new String[] { "not/X.class", "not/resource/X.html" }, createManifest ()); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); File withoutPkgs = generateJar (new String[] { "DefaultPkg.class", "is/X.class", "is/too/MyClass.class", "not/as/it/is/resource/X.xml" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Public-Packages", "is.there.*, is.recursive.**"); @@ -77,13 +90,13 @@ public void testPublicPackagesOfAModuleThatDoesNotDefineThem () throws Exception m.getMainAttributes ().putValue ("OpenIDE-Module", "my.very.public.module/10"); m.getMainAttributes ().putValue ("OpenIDE-Module-Public-Packages", "-"); File allPkgs = generateJar (new String[] { "not/very/A.class", "not/very/B.class", "not/very/sub/Root.class", "not/res/X.jpg"}, m); - + File parent = notAModule.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); assertEquals ("All parents are the same 3", parent, allPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -106,12 +119,13 @@ public void testPublicPackagesOfAModuleThatDoesNotDefineThem () throws Exception "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); - + assertEquals ("No not package", -1, res.indexOf ("not")); assertTrue ("Some of is pkgs: " + res, res.indexOf ("is\n") >= 0); assertEquals ("No default pkg", -1, res.indexOf ("\n\n")); @@ -121,12 +135,12 @@ public void testPublicPackagesOfAModuleThatDoesNotDefineThem () throws Exception public void testPublicPackagesInAModuleThatDeclaresFriendsAreNotCounted() throws Exception { File notAModule = generateJar (new String[] { "not/X.class", "not/resource/X.html" }, createManifest ()); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Friends", "my.very.public.module"); File withoutPkgs = generateJar (new String[] { "DefaultPkg.class", "just/friend/X.class", "just/friend/MyClass.class", "not/as/it/is/resource/X.xml" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Public-Packages", "friend.there.*, friend.recursive.**"); @@ -137,13 +151,13 @@ public void testPublicPackagesInAModuleThatDeclaresFriendsAreNotCounted() throws m.getMainAttributes ().putValue ("OpenIDE-Module", "my.very.public.module/10"); m.getMainAttributes ().putValue ("OpenIDE-Module-Public-Packages", "-"); File allPkgs = generateJar (new String[] { "not/very/A.class", "not/very/B.class", "not/very/sub/Root.class", "not/res/X.jpg"}, m); - + File parent = notAModule.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); assertEquals ("All parents are the same 3", parent, allPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); File friendPkg = extractString (""); @@ -169,24 +183,25 @@ public void testPublicPackagesInAModuleThatDeclaresFriendsAreNotCounted() throws "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); - + if (!res.isEmpty()) { fail("No public packages:\n'" + res + "'"); } - + // now friend packages res = readFile(friendPkg); - + Matcher match = Pattern.compile("MODULE ([^ ]*)").matcher(res); assertTrue("One MODULE is there: " + res, match.find()); int fst = match.start(); assertEquals("my.another.module", match.group(1)); - + assertTrue("Second MODULE is there: " + res, match.find()); int snd = match.start(); assertEquals("my.module", match.group(1)); @@ -194,19 +209,19 @@ public void testPublicPackagesInAModuleThatDeclaresFriendsAreNotCounted() throws match = Pattern.compile(" FRIEND my.very.public.module \\(ahoj\\)").matcher(res); assertTrue("One FRIEND is there: " + res, match.find()); assertTrue("Second FRIEND is there: " + res, match.find()); - + assertTrue("FriendPkg1\n" + res, res.indexOf("just.friend") >= snd); assertTrue("FriendPkg2\n" + res, res.indexOf("friend.there") >= fst); - + } public void testThereCanBeLimitOnNumberOfFriends() throws Exception { File notAModule = generateJar (new String[] { "not/X.class", "not/resource/X.html" }, createManifest ()); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Friends", "my.very.public.module"); File withoutPkgs = generateJar (new String[] { "DefaultPkg.class", "just/friend/X.class", "just/friend/MyClass.class", "not/as/it/is/resource/X.xml" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Public-Packages", "friend.there.*, friend.recursive.**"); @@ -217,13 +232,13 @@ public void testThereCanBeLimitOnNumberOfFriends() throws Exception { m.getMainAttributes ().putValue ("OpenIDE-Module", "my.very.public.module/10"); m.getMainAttributes ().putValue ("OpenIDE-Module-Public-Packages", "-"); File allPkgs = generateJar (new String[] { "not/very/A.class", "not/very/B.class", "not/very/sub/Root.class", "not/res/X.jpg"}, m); - + File parent = notAModule.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); assertEquals ("All parents are the same 3", parent, allPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); File friendPkg = extractString (""); @@ -251,17 +266,18 @@ public void testThereCanBeLimitOnNumberOfFriends() throws Exception { "" ); // this should succeed now, as the limit applies only to intercluster relations - #87076 - execute (f, new String[] { "-verbose" }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); } public void testThereCanBeLimitOnNumberOfFriendsAmongGroups() throws Exception { File notAModule = generateJar (new String[] { "not/X.class", "not/resource/X.html" }, createManifest ()); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Friends", "my.very.public.module"); File myModule = generateJar (new String[] { "DefaultPkg.class", "just/friend/X.class", "just/friend/MyClass.class", "not/as/it/is/resource/X.xml" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Public-Packages", "friend.there.*, friend.recursive.**"); @@ -272,13 +288,13 @@ public void testThereCanBeLimitOnNumberOfFriendsAmongGroups() throws Exception { m.getMainAttributes ().putValue ("OpenIDE-Module", "my.very.public.module/10"); m.getMainAttributes ().putValue ("OpenIDE-Module-Public-Packages", "-"); File myVeryPublicModule = generateJar (new String[] { "not/very/A.class", "not/very/B.class", "not/very/sub/Root.class", "not/res/X.jpg"}, m); - + File parent = notAModule.getParentFile (); assertEquals ("All parents are the same 1", parent, myModule.getParentFile ()); assertEquals ("All parents are the same 2", parent, myAnotherModule.getParentFile ()); assertEquals ("All parents are the same 3", parent, myVeryPublicModule.getParentFile ()); - - + + File friendPkg = extractString (""); friendPkg.delete (); assertFalse ("Is gone", friendPkg.exists ()); @@ -307,8 +323,9 @@ public void testThereCanBeLimitOnNumberOfFriendsAmongGroups() throws Exception { "" ); - execute (f, new String[] { "-verbose", "-Dlimit=1" }); - + System.setProperty("limit", "1"); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); String res = readFile (friendPkg); assertEquals( @@ -321,15 +338,15 @@ public void testThereCanBeLimitOnNumberOfFriendsAmongGroups() throws Exception { " PACKAGE friend.there\n" + "", res); } - + public void testThereExternalsAreCountedAsWell() throws Exception { File notAModule = generateJar (new String[] { "not/X.class", "not/resource/X.html" }, createManifest ()); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Friends", "my.very.public.module"); File myModule = generateJar (new String[] { "DefaultPkg.class", "just/friend/X.class", "just/friend/MyClass.class", "not/as/it/is/resource/X.xml" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Public-Packages", "friend.there.*, friend.recursive.**"); @@ -340,13 +357,13 @@ public void testThereExternalsAreCountedAsWell() throws Exception { m.getMainAttributes ().putValue ("OpenIDE-Module", "my.very.public.module/10"); m.getMainAttributes ().putValue ("OpenIDE-Module-Public-Packages", "-"); File myVeryPublicModule = generateJar (new String[] { "not/very/A.class", "not/very/B.class", "not/very/sub/Root.class", "not/res/X.jpg"}, m); - + File parent = notAModule.getParentFile (); assertEquals ("All parents are the same 1", parent, myModule.getParentFile ()); assertEquals ("All parents are the same 2", parent, myAnotherModule.getParentFile ()); assertEquals ("All parents are the same 3", parent, myVeryPublicModule.getParentFile ()); - - + + File friendPkg = extractString (""); friendPkg.delete (); assertFalse ("Is gone", friendPkg.exists ()); @@ -369,8 +386,10 @@ public void testThereExternalsAreCountedAsWell() throws Exception { "" ); - execute (f, new String[] { "-verbose", "-Dlimit=1" }); - + System.setProperty("limit", "1"); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + String res = readFile (friendPkg); assertEquals( @@ -383,19 +402,19 @@ public void testThereExternalsAreCountedAsWell() throws Exception { " PACKAGE friend.there\n" + "", res); } - + public void testPublicPackagesOfAModuleThatDoesNotDefineThemButTheyAreProvidedByModuleTheModuleDependsOn () throws Exception { File notAModule = generateJar (new String[] { "is/cp/X.class", "not/cp/resource/X.html" }, createManifest ()); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); m.getMainAttributes ().putValue ("Class-Path", notAModule.getName ()); File withoutPkgs = generateJar (new String[] { "DefaultPkg.class", "is/X.class", "is/too/MyClass.class", "not/as/it/is/resource/X.xml" }, m); - + File parent = notAModule.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -416,32 +435,33 @@ public void testPublicPackagesOfAModuleThatDoesNotDefineThemButTheyAreProvidedBy "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); - + assertEquals ("No not package", -1, res.indexOf ("not")); assertTrue ("Some of is pkgs: " + res, res.indexOf ("is\n") >= 0); assertTrue ("is/too pkgs: " + res, res.indexOf ("is.too\n") >= 0); assertEquals ("No default pkg", -1, res.indexOf ("\n\n")); assertTrue ("is/cp is there as well as the withoutPkgs module depends on notAModule: " + res, res.indexOf ("is.cp\n") >= 0); } - + public void testPublicPackagesForOneCluster() throws Exception { Manifest m1 = createManifest (); m1.getMainAttributes ().putValue ("OpenIDE-Module", "my.ignored.module/3"); File ignoreModule = generateJar (new String[] { "DefaultPkg.class", "is2/X.class", "is2/too/MyClass.class", "not/as/it/is/resource/X.xml" }, m1); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); File withoutPkgs = generateJar (new String[] { "DefaultPkg.class", "is/X.class", "is/too/MyClass.class", "not/as/it/is/resource/X.xml" }, m); - + File parent = ignoreModule.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -466,12 +486,13 @@ public void testPublicPackagesForOneCluster() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); - + assertEquals ("No not package", -1, res.indexOf ("not")); assertEquals ("No is2 package", -1, res.indexOf ("is2")); assertTrue ("Some of is pkgs: " + res, res.indexOf ("is\n") >= 0); @@ -483,20 +504,20 @@ public void testSharedPackagesForOneCluster() throws Exception { Manifest m0 = createManifest (); m0.getMainAttributes ().putValue ("OpenIDE-Module", "my.huge.module/3"); File hugeModule = generateJar (new String[] { "not/X.class", "is/too/MyClass.class", }, m0); - - + + Manifest m1 = createManifest (); m1.getMainAttributes ().putValue ("OpenIDE-Module", "my.ignored.module/3"); File ignoreModule = generateJar (new String[] { "not/X.class" }, m1); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); File withoutPkgs = generateJar (new String[] { "is/too/MyClass.class" }, m); - + File parent = ignoreModule.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -522,25 +543,26 @@ public void testSharedPackagesForOneCluster() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); - + assertEquals ("No not package:\n" + res, -1, res.indexOf ("not")); assertTrue ("is/too pkgs: " + res, res.indexOf ("is.too\n") >= 0); assertEquals ("No default pkg:\n" + res, -1, res.indexOf ("\n\n")); } - + public void testNameOfModuleWithoutMajorVersionDoesNotContainSlash () throws Exception { Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module"); File module = generateJar (new String[] { "something" }, m); - + File parent = module.getParentFile (); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -560,35 +582,36 @@ public void testNameOfModuleWithoutMajorVersionDoesNotContainSlash () throws Exc "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); assertEquals ("Starts with MODULE", 0, res.indexOf ("MODULE")); assertTrue ("module name is there" + res, res.indexOf ("my.module") > 0); assertEquals ("no slash is there", -1, res.indexOf ('/')); } - - + + public void testGenerateListOfModules () throws Exception { File notAModule = generateJar (new String[] { "not/X.class", "not/resource/X.html" }, createManifest ()); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); File withoutPkgs = generateJar (new String[] { "DefaultPkg.class", "is/X.class", "is/too/MyClass.class", "not/as/it/is/resource/X.xml" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Public-Packages", "is.there.*, is.recursive.**"); File withPkgs = generateJar (new String[] { "is/there/A.class", "not/there/B.class", "is/recursive/Root.class", "is/recursive/sub/Under.class", "not/res/X.jpg"}, m); - + File parent = notAModule.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -610,36 +633,37 @@ public void testGenerateListOfModules () throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); StringTokenizer tok = new StringTokenizer (res, "\n\r"); - + assertEquals ("We have two modules: " + res, 2, tok.countTokens ()); assertEquals ("First contains another module, as it is sooner in alphabet\n" + res, "MODULE my.another.module/3 (ahoj)", tok.nextToken ()); assertEquals ("Second the next one" + res, "MODULE my.module/3 (ahoj)", tok.nextToken ()); assertFalse ("No next tokens", tok.hasMoreElements ()); } - + public void testGenerateListOfForOneCluster () throws Exception { File notAModule = generateJar (new String[] { "not/X.class", "not/resource/X.html" }, createManifest ()); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); File withoutPkgs = generateJar (new String[] { "DefaultPkg.class", "is/X.class", "is/too/MyClass.class", "not/as/it/is/resource/X.xml" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Public-Packages", "is.there.*, is.recursive.**"); File withPkgs = generateJar (new String[] { "is/there/A.class", "not/there/B.class", "is/recursive/Root.class", "is/recursive/sub/Under.class", "not/res/X.jpg"}, m); - + File parent = notAModule.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -665,35 +689,36 @@ public void testGenerateListOfForOneCluster () throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); StringTokenizer tok = new StringTokenizer(res, "\n\r"); assertEquals("Should be empty:\n" + res, 0, tok.countTokens()); } - + public void testGenerateModuleDependencies () throws Exception { Manifest openideManifest = createManifest (); openideManifest.getMainAttributes ().putValue ("OpenIDE-Module", "org.openide/1"); File openide = generateJar (new String[] { "notneeded" }, openideManifest); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "org.openide/1 > 4.17"); File withoutPkgs = generateJar (new String[] { "notneeded" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "my.module/3, org.openide/1 > 4.17"); File withPkgs = generateJar (new String[] { "some content"}, m); - + File parent = openide.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -719,10 +744,11 @@ public void testGenerateModuleDependencies () throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); int y = res.indexOf ("MODULE", 1); if (y <= 0) { @@ -733,13 +759,13 @@ public void testGenerateModuleDependencies () throws Exception { // f1 is later due to algebraic sorting of modules!!!! StringTokenizer f2 = new StringTokenizer (res.substring (0, y), "\r\n"); StringTokenizer f1 = new StringTokenizer (res.substring (y), "\r\n"); - + assertEquals ("One line + one dep for f1\n" + res, 2, f1.countTokens ()); f1.nextToken (); String dep1 = f1.nextToken (); assertTrue (dep1, dep1.startsWith (" REQUIRES")); assertTrue ("on " + dep1, dep1.indexOf ("org.openide") >= 0); - + assertEquals ("One line + two dep for f2", 3, f2.countTokens ()); f2.nextToken (); String dep2 = f2.nextToken (); @@ -748,29 +774,29 @@ public void testGenerateModuleDependencies () throws Exception { dep2 = f2.nextToken (); assertTrue (dep2, dep2.startsWith (" REQUIRES")); assertTrue ("on " + dep2, dep2.indexOf ("org.openide") >= 0); - + } - + public void testGenerateModuleDependenciesInOneClusterOnly() throws Exception { Manifest openideManifest = createManifest (); openideManifest.getMainAttributes ().putValue ("OpenIDE-Module", "org.openide/1"); File openide = generateJar (new String[] { "notneeded" }, openideManifest); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "org.openide/1 > 4.17"); File withoutPkgs = generateJar (new String[] { "notneeded" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "my.module/3, org.openide/1 > 4.17"); File withPkgs = generateJar (new String[] { "some content"}, m); - + File parent = openide.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -796,10 +822,11 @@ public void testGenerateModuleDependenciesInOneClusterOnly() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); int y = res.indexOf ("MODULE"); if (y < 0) { @@ -808,7 +835,7 @@ public void testGenerateModuleDependenciesInOneClusterOnly() throws Exception { assertEquals ("No other", -1, res.indexOf ("MODULE", y + 1)); StringTokenizer f2 = new StringTokenizer (res, "\r\n"); - + assertEquals ("One line + two dep for f2", 3, f2.countTokens ()); f2.nextToken (); String dep2 = f2.nextToken (); @@ -817,29 +844,29 @@ public void testGenerateModuleDependenciesInOneClusterOnly() throws Exception { dep2 = f2.nextToken (); assertTrue (dep2, dep2.startsWith (" REQUIRES")); assertTrue ("on " + dep2, dep2.indexOf ("org.openide") >= 0); - + } public void testImplementationModuleDependenciesAreRegularDepsAsWell () throws Exception { Manifest openideManifest = createManifest (); openideManifest.getMainAttributes ().putValue ("OpenIDE-Module", "org.openide/1"); File openide = generateJar (new String[] { "notneeded" }, openideManifest); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "org.openide/1 > 4.17"); File withoutPkgs = generateJar (new String[] { "notneeded" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "my.module/3 = Ahoj, org.openide/1 > 4.17"); File withPkgs = generateJar (new String[] { "some content"}, m); - + File parent = openide.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -865,10 +892,11 @@ public void testImplementationModuleDependenciesAreRegularDepsAsWell () throws E "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); int x = res.indexOf ("MODULE"); assertEquals ("The file starts with MODULE", 0, x); @@ -881,13 +909,13 @@ public void testImplementationModuleDependenciesAreRegularDepsAsWell () throws E // f1 is later due to algebraic sorting of modules!!!! StringTokenizer f2 = new StringTokenizer (res.substring (0, y), "\r\n"); StringTokenizer f1 = new StringTokenizer (res.substring (y), "\r\n"); - + assertEquals ("One line + one dep for f1\n" + res, 2, f1.countTokens ()); f1.nextToken (); String dep1 = f1.nextToken (); assertTrue (dep1, dep1.startsWith (" REQUIRES")); assertTrue ("on " + dep1, dep1.indexOf ("org.openide") >= 0); - + assertEquals ("One line + two dep for f2", 3, f2.countTokens ()); f2.nextToken (); String dep2 = f2.nextToken (); @@ -896,24 +924,24 @@ public void testImplementationModuleDependenciesAreRegularDepsAsWell () throws E dep2 = f2.nextToken (); assertTrue (dep2, dep2.startsWith (" REQUIRES")); assertTrue ("on " + dep2, dep2.indexOf ("org.openide") >= 0); - + } public void testGenerateImplementationModuleDependencies () throws Exception { Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); File withoutPkgs = generateJar (new String[] { "notneeded" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "my.module/3 = Ahoj"); File withPkgs = generateJar (new String[] { "some content"}, m); - + File parent = withoutPkgs.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -934,10 +962,11 @@ public void testGenerateImplementationModuleDependencies () throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); int x = res.indexOf ("MODULE"); assertEquals ("The file starts with MODULE", 0, x); @@ -945,7 +974,7 @@ public void testGenerateImplementationModuleDependencies () throws Exception { assertEquals ("No other:\n" + res, -1, y); StringTokenizer f1 = new StringTokenizer (res, "\r\n"); - + assertEquals ("One line + one dep for f1\n" + res, 2, f1.countTokens ()); String modulename = f1.nextToken (); assertTrue ("module is ", modulename.indexOf ("my.another.module") >= 0); @@ -953,28 +982,28 @@ public void testGenerateImplementationModuleDependencies () throws Exception { assertTrue (dep1, dep1.startsWith (" REQUIRES")); assertTrue ("on " + dep1, dep1.indexOf ("my.module") >= 0); } - - + + public void testCanOutputJustDependenciesBetweenClusters () throws Exception { Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.openidex/1"); File openide = generateJar (new String[] { "notneeded" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "org.openidex/1"); File withoutPkgs = generateJar (new String[] { "notneeded" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "my.module/3 = Ahoj, org.openidex/1"); File withPkgs = generateJar (new String[] { "some content"}, m); - + File parent = withoutPkgs.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -1000,10 +1029,11 @@ public void testCanOutputJustDependenciesBetweenClusters () throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); int x = res.indexOf ("GROUP"); assertEquals ("The file starts with GROUP", 0, x); @@ -1011,7 +1041,7 @@ public void testCanOutputJustDependenciesBetweenClusters () throws Exception { assertEquals ("No other:\n" + res, -1, y); StringTokenizer f1 = new StringTokenizer (res, "\r\n"); - + assertEquals ("One line + dep on openide\n" + res, 2, f1.countTokens ()); String groupname = f1.nextToken (); assertTrue ("group is " + res, groupname.indexOf ("others") >= 0); @@ -1019,27 +1049,27 @@ public void testCanOutputJustDependenciesBetweenClusters () throws Exception { assertTrue (dep1, dep1.startsWith (" REQUIRES")); assertTrue ("on openide module" + dep1, dep1.indexOf ("org.openide") >= 0); } - + public void testCanOutputJustDependenciesBetweenClustersForOneCluster() throws Exception { Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.openidex/1"); File openide = generateJar (new String[] { "notneeded" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "org.openidex/1"); File withoutPkgs = generateJar (new String[] { "notneeded" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "my.module/3 = Ahoj, org.openidex/1"); File withPkgs = generateJar (new String[] { "some content"}, m); - + File parent = withoutPkgs.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -1069,10 +1099,11 @@ public void testCanOutputJustDependenciesBetweenClustersForOneCluster() throws E "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); int x = res.indexOf ("GROUP"); assertEquals ("The file starts with GROUP", 0, x); @@ -1080,7 +1111,7 @@ public void testCanOutputJustDependenciesBetweenClustersForOneCluster() throws E assertEquals ("No other:\n" + res, -1, y); StringTokenizer f1 = new StringTokenizer (res, "\r\n"); - + assertEquals ("One line + dep on openide and the other module\n" + res, 3, f1.countTokens ()); String groupname = f1.nextToken (); assertTrue ("group is " + res, groupname.indexOf ("others") >= 0); @@ -1091,22 +1122,22 @@ public void testCanOutputJustDependenciesBetweenClustersForOneCluster() throws E assertTrue (dep2, dep2.startsWith (" REQUIRES")); assertTrue ("on openide module" + dep2, dep2.indexOf ("org.openide") >= 0); } - + public void testCanOutputJustImplDependenciesBetweenClusters () throws Exception { Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.openidex/1"); File openide = generateJar (new String[] { "notneeded" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "org.netbeans.core/1"); File core = generateJar (new String[] { "notneeded" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "org.openidex/1"); File withoutPkgs = generateJar (new String[] { "notneeded" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "my.module/3 = Ahoj, org.openidex/1"); @@ -1116,13 +1147,13 @@ public void testCanOutputJustImplDependenciesBetweenClusters () throws Exception m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module.dependingoncore/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "org.netbeans.core/1 = Ahoj, my.module/3 > 4.17"); File coredepender = generateJar (new String[] { "notneeded" }, m); - - + + File parent = withoutPkgs.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -1154,10 +1185,11 @@ public void testCanOutputJustImplDependenciesBetweenClusters () throws Exception "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); int x = res.indexOf ("GROUP"); assertEquals ("The file starts with GROUP", 0, x); @@ -1165,7 +1197,7 @@ public void testCanOutputJustImplDependenciesBetweenClusters () throws Exception assertEquals ("No other:\n" + res, -1, y); StringTokenizer f1 = new StringTokenizer (res, "\r\n"); - + assertEquals ("One line + dep on openide\n" + res, 2, f1.countTokens ()); String groupname = f1.nextToken (); assertTrue ("group is " + res, groupname.indexOf ("rest") >= 0); @@ -1173,23 +1205,23 @@ public void testCanOutputJustImplDependenciesBetweenClusters () throws Exception assertTrue (dep1, dep1.startsWith (" REQUIRES")); assertTrue ("on openide module" + dep1, dep1.indexOf ("org.netbeans.core") >= 0); } - + public void testRangeDependencyNeedsToBeParsed () throws Exception { Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "org.openidex/1"); File withoutPkgs = generateJar (new String[] { "notneeded" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Module-Dependencies", "my.module/2-3 = Ahoj, org.openidex/1-2 > 4.17"); File withPkgs = generateJar (new String[] { "some content"}, m); - + File parent = withoutPkgs.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -1210,10 +1242,11 @@ public void testRangeDependencyNeedsToBeParsed () throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); int x = res.indexOf ("MODULE"); assertEquals ("The file starts with MODULE", 0, x); @@ -1221,7 +1254,7 @@ public void testRangeDependencyNeedsToBeParsed () throws Exception { assertEquals ("No other:\n" + res, -1, y); StringTokenizer f1 = new StringTokenizer (res, "\r\n"); - + assertEquals ("One line + one dep for f1\n" + res, 2, f1.countTokens ()); String modulename = f1.nextToken (); assertTrue ("module is ", modulename.indexOf ("my.another.module") >= 0); @@ -1235,17 +1268,17 @@ public void testGenerateProvidesRequiresDependencies () throws Exception { m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Provides", "my.token"); File withoutPkgs = generateJar (new String[] { "notneeded" }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/7"); m.getMainAttributes ().putValue ("OpenIDE-Module-Requires", "my.token"); File withPkgs = generateJar (new String[] { "some content"}, m); - + File parent = withoutPkgs.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -1266,10 +1299,11 @@ public void testGenerateProvidesRequiresDependencies () throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); int x = res.indexOf ("MODULE"); assertEquals ("The file starts with MODULE", 0, x); @@ -1277,7 +1311,7 @@ public void testGenerateProvidesRequiresDependencies () throws Exception { assertEquals ("No other module: " + res, -1, y); StringTokenizer f1 = new StringTokenizer (res, "\r\n"); - + assertEquals ("One line + one dep for f1\n" + res, 2, f1.countTokens ()); String modulename = f1.nextToken (); assertTrue ("module name contains another " + modulename, modulename.indexOf ("my.another.module") > 0); @@ -1291,10 +1325,10 @@ public void testSpecialDependenciesArePrintedWithoutSearchingForAppropriateModul m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("OpenIDE-Module-Requires", "org.openide.modules.os.MacOSX"); File withPkgs = generateJar (new String[] { "some content"}, m); - + File parent = withPkgs.getParentFile (); - - + + File output = extractString (""); File output2 = extractString (""); output.delete (); @@ -1316,43 +1350,44 @@ public void testSpecialDependenciesArePrintedWithoutSearchingForAppropriateModul "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); int x = res.indexOf ("MODULE"); assertEquals ("The file starts with MODULE:" + res, 0, x); assertEquals ("No other", -1, res.indexOf ("MODULE", x + 1)); StringTokenizer f1 = new StringTokenizer (res, "\r\n"); - + assertEquals ("One line + one dep for f1\n" + res, 2, f1.countTokens ()); String modname = f1.nextToken (); assertTrue ("Name: " + modname, modname.indexOf ("my.another.module") > 0); String dep1 = f1.nextToken (); assertTrue (dep1, dep1.startsWith (" REQUIRES")); assertTrue ("on " + dep1, dep1.indexOf ("org.openide.modules.os.MacOSX") >= 0); - + } - + public void testPrintNamesOfPackagesSharedBetweenMoreModules() throws Exception { File notAModule = generateJar (new String[] { "org/shared/not/X.class", "org/shared/yes/X.html" }, createManifest ()); - + Manifest m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.module/3"); File withoutPkgs = generateJar (new String[] { "org/shared/yes/Bla.class", "org/shared/not/sub/MyClass.class", }, m); - + m = createManifest (); m.getMainAttributes ().putValue ("OpenIDE-Module", "my.another.module/3"); m.getMainAttributes ().putValue ("Class-Path", notAModule.getName ()); File withPkgs = generateJar (new String[] { "org/shared/not/res/X.jpg"}, m); - + File parent = notAModule.getParentFile (); assertEquals ("All parents are the same 1", parent, withoutPkgs.getParentFile ()); assertEquals ("All parents are the same 2", parent, withPkgs.getParentFile ()); - - + + File output = extractString (""); output.delete (); assertFalse ("Is gone", output.exists ()); @@ -1374,12 +1409,13 @@ public void testPrintNamesOfPackagesSharedBetweenMoreModules() throws Exception "" + "" ); - execute (f, new String[] { "-verbose" }); - + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); + assertTrue ("Result generated", output.exists ()); - + String res = readFile (output); - + assertEquals("No not package: '" + res + "'", -1, res.indexOf("org.shared.not")); assertEquals ("No default pkg", -1, res.indexOf ("\n\n")); assertEquals ("No ork pkg", -1, res.indexOf ("org\n")); @@ -1397,10 +1433,10 @@ private File createNewJarFile() throws IOException { } } } - + private File generateJar(String[] content, Manifest manifest) throws IOException { File f = createNewJarFile (); - + try (JarOutputStream os = new JarOutputStream (new FileOutputStream (f), manifest)) { for (int i = 0; i < content.length; i++) { os.putNextEntry(new JarEntry (content[i])); @@ -1408,8 +1444,8 @@ private File generateJar(String[] content, Manifest manifest) throws IOException } os.closeEntry (); } - + return f; } - + } diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/PathFileSetTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/PathFileSetTest.java index 310c706ec8f0..bfef7c2ece6d 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/PathFileSetTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/PathFileSetTest.java @@ -21,16 +21,14 @@ import java.io.File; import java.io.IOException; -import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; -import java.util.StringTokenizer; import org.apache.tools.ant.BuildEvent; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.BuildListener; -import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.Project; import org.apache.tools.ant.types.Path; +import org.apache.tools.ant.types.Resource; import org.apache.tools.ant.types.resources.FileResource; import org.apache.tools.ant.types.selectors.FilenameSelector; import org.junit.AfterClass; @@ -109,7 +107,7 @@ protected void tearDown() { private void executeAndCheckResults(String[] expected) throws BuildException, IOException { String[] output = new String[pfs.size()]; int j = 0; - for (Iterator it = pfs.iterator(); it.hasNext(); j++) { + for (Iterator it = pfs.iterator(); it.hasNext(); j++) { FileResource fileResource = (FileResource) it.next(); String path = fileResource.getFile().getAbsolutePath().replace('\\', '/'); output[j] = path; diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/PrintIconTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/PrintIconTest.java index cdef3853e7a0..68b28451a127 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/PrintIconTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/PrintIconTest.java @@ -24,6 +24,8 @@ import java.io.InputStream; import java.io.OutputStream; import java.util.Arrays; +import org.apache.tools.ant.BuildFileRule; +import org.junit.Rule; /** * @author Jaroslav Tulach @@ -33,7 +35,9 @@ public class PrintIconTest extends TestBase { public PrintIconTest(String testName) { super(testName); } - + @Rule + public final BuildFileRule buildRule = new BuildFileRule(); + // For some reason, TestBase.extractResource does not work in this test: private File extractCountedResource(String resource) throws Exception { File f; @@ -77,7 +81,8 @@ public void testPrintOutSameIcons() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue("Exists: " + out, out.canRead()); @@ -125,7 +130,8 @@ public void testDuplicatesFromTheSameSet() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue("Exists: " + out, out.canRead()); @@ -179,7 +185,8 @@ private void doBrokenImageTest(String res) throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue("Exists: " + out, out.canRead()); @@ -228,7 +235,8 @@ public void testPrintExtra() throws Exception { "" + "" ); - execute (f, new String[] { "-verbose" }); + buildRule.configureProject(f.getAbsolutePath()); + buildRule.executeTarget("all"); assertTrue("Exists: " + out, out.canRead()); diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/PublicPackagesInProjectizedXMLTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/PublicPackagesInProjectizedXMLTest.java index 94e406863ddd..a36b929d28ed 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/PublicPackagesInProjectizedXMLTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/PublicPackagesInProjectizedXMLTest.java @@ -19,11 +19,19 @@ package org.netbeans.nbbuild; +import org.apache.tools.ant.BuildException; +import org.apache.tools.ant.BuildFileRule; +import org.junit.Rule; + /** Check the behaviour of in project.xml modules. * * @author Jaroslav Tulach */ public class PublicPackagesInProjectizedXMLTest extends TestBase { + + @Rule + public final BuildFileRule buildRule = new BuildFileRule(); + public PublicPackagesInProjectizedXMLTest (String name) { super (name); } @@ -43,9 +51,12 @@ public void testPackageCannotContainComma () throws Exception { "" ); try { - execute ("GarbageUnderPackages.xml", new String[] { "-Dproject.file=" + f }); + System.setProperty("project.file", f.getAbsolutePath()); + buildRule.configureProject(getBuildFileInClassPath("GarbageUnderPackages.xml")); + buildRule.executeTarget("all"); + fail ("This should fail as the public package definition contains comma"); - } catch (ExecutionError ex) { + } catch (BuildException ex) { // ok, this should fail on exit code } } @@ -65,9 +76,11 @@ public void testPackageCannotContainStar () throws Exception { "" ); try { - execute ("GarbageUnderPackages.xml", new String[] { "-Dproject.file=" + f }); + System.setProperty("project.file", f.getAbsolutePath()); + buildRule.configureProject(getBuildFileInClassPath("GarbageUnderPackages.xml")); + buildRule.executeTarget("all"); fail ("This should fail as the public package definition contains *"); - } catch (ExecutionError ex) { + } catch (BuildException ex) { // ok, this should fail on exit code } } @@ -87,9 +100,11 @@ public void testPublicPackagesCannotContainGarbageSubelements () throws Exceptio "" ); try { - execute ("GarbageUnderPackages.xml", new String[] { "-Dproject.file=" + f }); + System.setProperty("project.file", f.getAbsolutePath()); + buildRule.configureProject(getBuildFileInClassPath("GarbageUnderPackages.xml")); + buildRule.executeTarget("all"); fail ("This should fail as the public package definition contains *"); - } catch (ExecutionError ex) { + } catch (BuildException ex) { // ok, this should fail on exit code } } @@ -108,7 +123,10 @@ public void testItIsPossibleToDefineSubpackages () throws Exception { " " + "" ); - execute ("GarbageUnderPackages.xml", new String[] { "-Dproject.file=" + f, "-Dexpected.public.packages=org.hello.**" }); + System.setProperty("project.file", f.getAbsolutePath()); + System.setProperty("expected.public.packages", "org.hello.**"); + buildRule.configureProject(getBuildFileInClassPath("GarbageUnderPackages.xml")); + buildRule.executeTarget("all"); } /* DISABLED because of fix for #52135: @@ -149,7 +167,11 @@ public void testSubpackagesDoNotWorkForJavadocNowButThisWorksWhenSpecifiedByHand " " + "" ); - execute ("GarbageUnderPackages.xml", new String[] { "-Djavadoc.pac=some", "-Dproject.file=" + f, "withjavadoc" }); + System.setProperty("project.file", f.getAbsolutePath()); + System.setProperty("javadoc.pac", "some"); + buildRule.configureProject(getBuildFileInClassPath("GarbageUnderPackages.xml")); + buildRule.executeTarget("withjavadoc"); + } } diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/RecursiveDeps.xml b/nbbuild/test/unit/src/org/netbeans/nbbuild/RecursiveDeps.xml index ac15fa3fb93b..21d0fd35adf4 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/RecursiveDeps.xml +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/RecursiveDeps.xml @@ -20,7 +20,7 @@ --> - + diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/RecursiveDepsTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/RecursiveDepsTest.java index 414c02ef8a66..1e52eb45a09e 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/RecursiveDepsTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/RecursiveDepsTest.java @@ -23,13 +23,18 @@ import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; +import org.apache.tools.ant.BuildFileRule; +import org.apache.tools.ant.Project; +import org.junit.Rule; /** * * @author pzajac */ public class RecursiveDepsTest extends TestBase { - + @Rule + public final BuildFileRule buildRule = new BuildFileRule(); + public RecursiveDepsTest(java.lang.String testName) { super(testName); } @@ -43,7 +48,10 @@ protected void setUp() throws Exception { public void testDepsTest () throws Exception { // create test File projectxml = extractFile(RecursiveDepsTest.class.getResourceAsStream("RecursiveDepsProject.xml"),"project.xml"); - execute ("RecursiveDeps.xml", new String[] { "-verbose", "-Dproject.file=" + projectxml, "recursive-deps" }); + System.setProperty("project.file", projectxml.getAbsolutePath()); + buildRule.configureProject(getBuildFileInClassPath("RecursiveDeps.xml")); + buildRule.executeTarget("recursive-deps"); + } private File extractFile(InputStream is, String fileName) throws IOException { diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/ShorterPathsTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/ShorterPathsTest.java index bd0670dbc346..c3ac0541cd05 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/ShorterPathsTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/ShorterPathsTest.java @@ -29,13 +29,17 @@ import java.util.jar.JarEntry; import java.util.jar.JarOutputStream; import java.util.jar.Manifest; +import org.apache.tools.ant.BuildFileRule; +import org.junit.Rule; /** * * @author pzajac */ public class ShorterPathsTest extends TestBase { - + @Rule + public final BuildFileRule buildRule = new BuildFileRule(); + public ShorterPathsTest(java.lang.String testName) { super(testName); } @@ -57,14 +61,12 @@ public void testShorterPaths() throws Exception { } - execute("ShorterPathsTest.xml", new String[]{ - "-verbose", - "-Dtest.ext.lib=" + extlib.getPath(), - "-Dtest.modules.dir=" + modules.getPath(), - "-Dextra.test.libs.dir=" + extraLibsDir.getPath(), - "-Dtest.properties=" + testProperties.getPath(), - "all" - }); + System.setProperty("test.ext.lib", extlib.getAbsolutePath()); + System.setProperty("test.modules.dir", modules.getAbsolutePath()); + System.setProperty("extra.test.libs.dir", extraLibsDir.getAbsolutePath()); + System.setProperty("test.properties", testProperties.getAbsolutePath()); + buildRule.configureProject(getBuildFileInClassPath("ShorterPathsTest.xml")); + buildRule.executeTarget("all"); File extralibCopy = new File(extraLibsDir, "extlib.jar"); assertTrue("No extra library has been copied", extralibCopy.exists()); @@ -112,14 +114,12 @@ public void testClassPathExtensions() throws Exception { File extlib = new File(getWorkDir(), "extlib.jar"); generateJar(extlib, new String[]{"a/b/c/Class1.class", "a/b/c/Class2.class"}, m); - execute("ShorterPathsTest.xml", new String[]{ - "-verbose", - "-Dtest.ext.lib=" + extlib.getPath(), - "-Dtest.modules.dir=" + modules.getPath(), - "-Dextra.test.libs.dir=" + extraLibsDir.getPath(), - "-Dtest.properties=" + testProperties.getPath(), - "all" - }); + System.setProperty("test.ext.lib", extlib.getAbsolutePath()); + System.setProperty("test.modules.dir", modules.getAbsolutePath()); + System.setProperty("extra.test.libs.dir", extraLibsDir.getAbsolutePath()); + System.setProperty("test.properties", testProperties.getAbsolutePath()); + buildRule.configureProject(getBuildFileInClassPath("ShorterPathsTest.xml")); + buildRule.executeTarget("all"); File extralibCopy = new File(extraLibsDir, "extlib.jar"); assertTrue("Extra library not copied.", extralibCopy.exists()); File classPathExtensionCopy = new File(extraLibsDir, cpExtensionRelativePath); diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/TestBase.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/TestBase.java index 9fc0634100a9..18ccad4b9884 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/TestBase.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/TestBase.java @@ -58,7 +58,11 @@ protected final String readFile(java.io.File f) throws java.io.IOException { return new String(data); } - + protected final String getBuildFileInClassPath(String filename) { + // Hack to find where classes + return getDataDir().getAbsolutePath().replace("data", "classes") + + File.separator + "org" + File.separator + "netbeans" + File.separator + "nbbuild" + File.separator+ filename; + } protected final Manifest createManifest() { Manifest m = new Manifest(); m.getMainAttributes().putValue(java.util.jar.Attributes.Name.MANIFEST_VERSION.toString(), "1.0"); @@ -103,196 +107,5 @@ protected final void extractResource(File f, String res) throws Exception { os.write(ch); } } - } - - protected final void execute(String res, String... args) throws Exception { - execute(extractResource(res), args); - } - - private static ByteArrayOutputStream out, err; - - protected final String getStdOut() { - return out.toString(); - } - - protected final String getStdErr() { - return err.toString(); - } - - protected final void execute(File f, String[] args) throws Exception { - // we need security manager to prevent System.exit - if (!(System.getSecurityManager() instanceof MySecMan)) { - out = new java.io.ByteArrayOutputStream(); - err = new java.io.ByteArrayOutputStream(); - System.setOut(new java.io.PrintStream(out)); - System.setErr(new java.io.PrintStream(err)); - - System.setSecurityManager(new MySecMan()); - } - - MySecMan sec = (MySecMan) System.getSecurityManager(); - - // Jesse claims that this is not the right way how the execution - // of an ant script should be invoked: - // - // better IMHO to just run the task directly - // (setProject() and similar, configure its bean properties, and call - // execute()), or just make a new Project and initialize it. - // ant.Main.main is not intended for embedded use. Then you could get rid - // of the SecurityManager stuff, would be cleaner I think. - // - // If I had to write this once again, I would try to follow the - // "just make a new Project and initialize it", but as this works - // for me now, I leave it for the time when somebody really - // needs that... - - List arr = new ArrayList<>(); - arr.add("-f"); - arr.add(f.toString()); - arr.addAll(Arrays.asList(args)); - - - out.reset(); - err.reset(); - - try { - sec.setActive(true); - org.apache.tools.ant.Main.main(arr.toArray(new String[0])); - } catch (MySecExc ex) { - assertNotNull("The only one to throw security exception is MySecMan and should set exitCode", sec.exitCode); - ExecutionError.assertExitCode("Execution has to finish without problems", sec.exitCode); - } finally { - sec.setActive(false); - } - } - - protected static final class ExecutionError extends AssertionFailedError { - public final int exitCode; - public ExecutionError(String msg, int e) { - super(msg); - this.exitCode = e; - } - private static void assertExitCode(String msg, int e) { - if (e != 0) { - throw new ExecutionError( - msg + " was: " + e + "\nOutput: " + out.toString() - + "\nError: " + err.toString(), - e); - } - } - } - - private static class MySecExc extends SecurityException { - @Override - public void printStackTrace() { - } - @Override - public void printStackTrace(PrintStream ps) { - } - @Override - public void printStackTrace(PrintWriter ps) { - } - } - - private static class MySecMan extends SecurityManager { - public Integer exitCode; - private boolean active; - @Override - public void checkExit(int status) { - if (active) { - exitCode = status; - throw new MySecExc(); - } - } - @Override - public void checkPermission(Permission perm, Object context) { - } - @Override - public void checkPermission(Permission perm) { - /* - if (perm instanceof RuntimePermission) { - if (perm.getName ().equals ("setIO")) { - throw new MySecExc (); - } - } - */ - } - @Override - public void checkMulticast(InetAddress maddr) { - } - @Override - public void checkAccess(ThreadGroup g) { - } - @Override - public void checkWrite(String file) { - } - @Override - public void checkLink(String lib) { - } - @Override - public void checkExec(String cmd) { - } - @Override - public void checkDelete(String file) { - } - @Override - public void checkPackageAccess(String pkg) { - } - @Override - public void checkPackageDefinition(String pkg) { - } - @Override - public void checkPropertyAccess(String key) { - } - @Override - public void checkRead(String file) { - } - @Override - public void checkSecurityAccess(String target) { - } - @Override - public void checkWrite(FileDescriptor fd) { - } - @Override - public void checkListen(int port) { - } - @Override - public void checkRead(FileDescriptor fd) { - } - @SuppressWarnings("deprecation") - @Override - public void checkMulticast(InetAddress maddr, byte ttl) { - } - @Override - public void checkAccess(Thread t) { - } - @Override - public void checkConnect(String host, int port, Object context) { - } - @Override - public void checkRead(String file, Object context) { - } - @Override - public void checkConnect(String host, int port) { - } - @Override - public void checkAccept(String host, int port) { - } - @Override - public void checkSetFactory() { - } - @Override - public void checkCreateClassLoader() { - } - @Override - public void checkPrintJobAccess() { - } - @Override - public void checkPropertiesAccess() { - } - void setActive(boolean b) { - active = b; - } - } // end of MySecMan - + } } diff --git a/nbbuild/test/unit/src/org/netbeans/nbbuild/TestDepsTest.java b/nbbuild/test/unit/src/org/netbeans/nbbuild/TestDepsTest.java index 661124fdc7dc..89409a68df50 100644 --- a/nbbuild/test/unit/src/org/netbeans/nbbuild/TestDepsTest.java +++ b/nbbuild/test/unit/src/org/netbeans/nbbuild/TestDepsTest.java @@ -23,6 +23,8 @@ import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; +import org.apache.tools.ant.BuildFileRule; +import org.junit.Rule; /** * @@ -30,6 +32,9 @@ */ public class TestDepsTest extends TestBase { + @Rule + public final BuildFileRule buildRule = new BuildFileRule(); + public TestDepsTest(java.lang.String testName) { super(testName); } @@ -37,23 +42,30 @@ public TestDepsTest(java.lang.String testName) { @Override protected void setUp() throws Exception { super.setUp(); + System.clearProperty("project.file"); ModuleListParserTest.deleteCaches(); } public void testDepsTest () throws Exception { // create test File projectxml = extractFile(TestDepsTest.class.getResourceAsStream("TestDepsProject.xml"),"project.xml"); - execute ("TestDeps.xml", new String[] { "-verbose", "-Dproject.file=" + projectxml, "test-deps" }); + System.setProperty("project.file", projectxml.getAbsolutePath()); + buildRule.configureProject(getBuildFileInClassPath("TestDeps.xml")); + buildRule.executeTarget("test-deps"); } + public void testDepsNoTestDeps() throws Exception { File projectxml = extractFile(TestDepsTest.class.getResourceAsStream("TestDepsProjectNoTestDeps.xml"),"project.xml"); - execute ("TestDeps.xml", new String[] { "-verbose", "-Dproject.file=" + projectxml, "test-deps-no-test-deps" }); - + System.setProperty("project.file", projectxml.getAbsolutePath()); + buildRule.configureProject(getBuildFileInClassPath("TestDeps.xml")); + buildRule.executeTarget("test-deps-no-test-deps"); } + public void testMisingModuleEntryTestDeps() throws Exception { File projectxml = extractFile(TestDepsTest.class.getResourceAsStream("TestDepsMissingModuleEntry.xml"),"project.xml"); - execute ("TestDeps.xml", new String[] { "-verbose", "-Dproject.file=" + projectxml, "test-deps-missing-module-entry-test-deps" }); - + System.setProperty("project.file", projectxml.getAbsolutePath()); + buildRule.configureProject(getBuildFileInClassPath("TestDeps.xml")); + buildRule.executeTarget("test-deps-missing-module-entry-test-deps"); } private File extractFile(InputStream is, String fileName) throws IOException { From 9932eb4a6ca39f54d1d9eb84656bef0131750569 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Wed, 25 Mar 2026 23:52:58 +0100 Subject: [PATCH 065/100] Adjust flag name translation for SYNCHRONIZED_OR_ACC_SUPER and VOLATILE_OR_ACC_BRIDGE Closes: #9294 --- .../modules/java/source/pretty/VeryPretty.java | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/java/java.source.base/src/org/netbeans/modules/java/source/pretty/VeryPretty.java b/java/java.source.base/src/org/netbeans/modules/java/source/pretty/VeryPretty.java index abf9f78a4d64..2f6a72220103 100644 --- a/java/java.source.base/src/org/netbeans/modules/java/source/pretty/VeryPretty.java +++ b/java/java.source.base/src/org/netbeans/modules/java/source/pretty/VeryPretty.java @@ -2901,17 +2901,7 @@ else if (addSpace) needSpace(); } } - - private static final String[] flagLowerCaseNames = new String[FlagsEnum.values().length]; - - static { - for (FlagsEnum flag : FlagsEnum.values()) { - flagLowerCaseNames[flag.ordinal()] = flag.name().toLowerCase(Locale.ENGLISH); - } - flagLowerCaseNames[FlagsEnum.NON_SEALED.ordinal()] = "non-sealed"; - flagLowerCaseNames[FlagsEnum.TRANSIENT_OR_ACC_VARARGS.ordinal()] = "transient"; //TODO: there should be a test in java.source.base for this - } - + /** * Workaround for defect #239258. Prints flag names converted to lowercase in ENGLISH locale to * avoid weird Turkish I > i-without-dot-above conversion. @@ -2925,7 +2915,8 @@ public static String flagNames(long flags) { String sep = ""; // NOI18N for (FlagsEnum flag : Flags.asFlagSet(flags)) { buf.append(sep); - String fname = flagLowerCaseNames[flag.ordinal()]; + // Since JDK26 javac FlagsEnum#toString is usable for printing + String fname = flag.toString(); buf.append(fname); sep = " "; // NOI18N } From fb885e574a08a879b0cdf78f17079fefcb84e5ff Mon Sep 17 00:00:00 2001 From: Ondro Mihalyi Date: Thu, 26 Mar 2026 02:48:09 +0100 Subject: [PATCH 066/100] Adjust GlassFish plugin for changes in GlassFish 7.1 --- .../glassfish/common/GlassfishInstance.java | 10 ++++ .../modules/glassfish/common/StartTask.java | 40 +++++++++++++- .../glassfish/common/ui/Bundle.properties | 3 ++ .../common/ui/InstanceLocalPanel.java | 1 + .../glassfish/common/ui/InstancePanel.form | 36 +++++++++++-- .../glassfish/common/ui/InstancePanel.java | 53 +++++++++++++++++-- .../common/ui/InstanceRemotePanel.java | 2 + .../glassfish/spi/GlassfishModule.java | 3 ++ 8 files changed, 140 insertions(+), 8 deletions(-) diff --git a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/GlassfishInstance.java b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/GlassfishInstance.java index 85a31e4baee9..c0e89c8f139e 100644 --- a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/GlassfishInstance.java +++ b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/GlassfishInstance.java @@ -1198,6 +1198,16 @@ public String getGlassfishRoot() { return properties.get(GlassfishModule.GLASSFISH_FOLDER_ATTR); } + /** + * Get additional JVM options configured for this server instance. + *

+ * @return Additional JVM options string, or empty string if not set. + */ + public String getAdditionalLauncherJvmOptions() { + String value = properties.get(GlassfishModule.JVM_OPTIONS_ATTR); + return value != null ? value : ""; + } + @Override public String getDisplayName() { return properties.get(GlassfishModule.DISPLAY_NAME_ATTR); diff --git a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/StartTask.java b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/StartTask.java index 49b13101e6fd..736592dc8ff4 100644 --- a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/StartTask.java +++ b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/StartTask.java @@ -45,6 +45,7 @@ import org.netbeans.modules.glassfish.tooling.TaskState; import org.netbeans.modules.glassfish.tooling.TaskStateListener; import org.netbeans.modules.glassfish.tooling.data.GlassFishServerStatus; +import org.netbeans.modules.glassfish.tooling.data.GlassFishVersion; import org.netbeans.modules.glassfish.tooling.data.StartupArgs; import org.netbeans.modules.glassfish.tooling.data.StartupArgsEntity; import org.netbeans.modules.glassfish.tooling.server.FetchLogSimple; @@ -672,6 +673,10 @@ private StartupArgs createProcessDescriptor() throws ProcessCreationException { // append other options from startup extenders, e.g. for profiling appendStartupExtenderParams(optList); + // append module path args required for GlassFish 7.1+ + appendGlassFish71PlusArgs(optList); + // append additional JVM options configured for this instance + appendConfiguredJvmOptions(optList); return new StartupArgsEntity( glassfishArgs, @@ -730,7 +735,7 @@ private void appendDebugOptions(List optList) throws ProcessCreationExce private void appendStartupExtenderParams(List optList) { for (StartupExtender args : StartupExtender.getExtenders( - Lookups.singleton(support.getInstanceProvider().getInstance(instance.getProperty("url"))), + Lookups.singleton(support.getInstanceProvider().getInstance(instance.getProperty("url"))), getMode(instance.getProperty(GlassfishModule.JVM_MODE)))) { for (String arg : args.getArguments()) { String[] argSplitted = arg.trim().split("\\s+(?=-)"); @@ -739,6 +744,39 @@ private void appendStartupExtenderParams(List optList) { } } + /** + * Appends module path arguments required for GlassFish 7.1 and later. + *

+ * GlassFish 7.1+ requires {@code --module-path} and {@code --add-modules} + * JVM arguments to boot correctly. + *

+ * @param optList JVM options list to append arguments to. + */ + private void appendGlassFish71PlusArgs(List optList) { + GlassFishVersion version = instance.getVersion(); + if (version != null && GlassFishVersion.ge(version, GlassFishVersion.GF_7_1_0)) { + String glassfishRoot = instance.getGlassfishRoot(); + if (glassfishRoot != null) { + optList.add("--module-path"); + optList.add(glassfishRoot + "/lib/bootstrap"); + optList.add("--add-modules"); + optList.add("ALL-MODULE-PATH"); + } + } + } + + /** + * Appends additional JVM options configured for this server instance. + *

+ * @param optList JVM options list to append arguments to. + */ + private void appendConfiguredJvmOptions(List optList) { + String jvmOptions = instance.getAdditionalLauncherJvmOptions().trim(); + if (!jvmOptions.isEmpty()) { + optList.addAll(Arrays.asList(Utilities.parseParameters(jvmOptions))); + } + } + private String selectDebugPort() throws IOException { int debugPort = 9009; ServerSocket t = null; diff --git a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/Bundle.properties b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/Bundle.properties index 9cca0d01edbe..e757ff870cdd 100644 --- a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/Bundle.properties +++ b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/Bundle.properties @@ -161,3 +161,6 @@ InstancePanel.installationLocationField.text= InstancePanel.domainsFolderField.text= InstancePanel.userNameField.text= InstancePanel.hostRemoteField.text= + +InstanceLocalPanel.additionalLauncherJvmOptionsLabel=Additional Launcher JVM Options: +InstancePanel.additionalLauncherJvmOptionsField.text= diff --git a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstanceLocalPanel.java b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstanceLocalPanel.java index a872e033d6d6..cebfb1e40eb4 100644 --- a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstanceLocalPanel.java +++ b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstanceLocalPanel.java @@ -139,6 +139,7 @@ protected void enableFields() { super.enableFields(); hostLocalField.setEnabled(true); localIpCB.setEnabled(true); + additionalLauncherJvmOptionsField.setEnabled(true); } } diff --git a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstancePanel.form b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstancePanel.form index 9c51fe14984b..f626912092b3 100644 --- a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstancePanel.form +++ b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstancePanel.form @@ -98,17 +98,22 @@ - + - + + + + + + @@ -174,7 +179,12 @@ - + + + + + + @@ -424,5 +434,25 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstancePanel.java b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstancePanel.java index f57acb981dcc..60ca2bd3eeac 100644 --- a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstancePanel.java +++ b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstancePanel.java @@ -448,6 +448,31 @@ protected void storeTarget() { } } + /** + * Additional Launcher JVM options field initialization. + *

+ * Initialize JVM options field with value stored in GlassFish instance object. + */ + protected void initAdditionalLauncherJvmOptions() { + additionalLauncherJvmOptionsField.setText(instance.getAdditionalLauncherJvmOptions()); + } + + /** + * JVM options field storage. + *

+ * Store JVM options when form field value differs from GlassFish instance property. + */ + protected void storeJvmOptions() { + String jvmOptions = additionalLauncherJvmOptionsField.getText().trim(); + if (!jvmOptions.equals(instance.getAdditionalLauncherJvmOptions())) { + if (jvmOptions.isEmpty()) { + instance.removeProperty(GlassfishModule.JVM_OPTIONS_ATTR); + } else { + instance.putProperty(GlassfishModule.JVM_OPTIONS_ATTR, jvmOptions); + } + } + } + /** * Administrator user credentials storage. *

@@ -512,6 +537,7 @@ protected void disableAllFields() { showPassword.setEnabled(false); preserveSessions.setEnabled(false); startDerby.setEnabled(false); + additionalLauncherJvmOptionsField.setEnabled(false); } /** @@ -526,6 +552,7 @@ protected void initFormFields() { initDomainAndTarget(); initCredentials(); initCheckBoxes(); + initAdditionalLauncherJvmOptions(); updatePasswordVisibility(); // do the magic according to loopback checkbox localIpCBActionPerformed(null); @@ -542,6 +569,7 @@ protected void storeFormFields() { storeTarget(); storeCredentials(); storeCheckBoxes(); + storeJvmOptions(); } /** @@ -614,6 +642,8 @@ private void initComponents() { passwordField = new javax.swing.JPasswordField(); hostRemoteLabel = new javax.swing.JLabel(); hostRemoteField = new javax.swing.JTextField(); + jvmOptionsLabel = new javax.swing.JLabel(); + additionalLauncherJvmOptionsField = new javax.swing.JTextField(); setName(org.openide.util.NbBundle.getMessage(InstancePanel.class, "InstanceLocalPanel.displayName")); // NOI18N setPreferredSize(new java.awt.Dimension(602, 304)); @@ -717,6 +747,11 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { hostRemoteField.setText(org.openide.util.NbBundle.getMessage(InstancePanel.class, "InstancePanel.hostRemoteField.text")); // NOI18N + jvmOptionsLabel.setLabelFor(additionalLauncherJvmOptionsField); + org.openide.awt.Mnemonics.setLocalizedText(jvmOptionsLabel, org.openide.util.NbBundle.getMessage(InstancePanel.class, "InstanceLocalPanel.additionalLauncherJvmOptionsLabel")); // NOI18N + + additionalLauncherJvmOptionsField.setText(org.openide.util.NbBundle.getMessage(InstancePanel.class, "InstancePanel.additionalLauncherJvmOptionsField.text")); // NOI18N + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( @@ -763,14 +798,18 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { .addComponent(passwordField))))) .addGroup(layout.createSequentialGroup() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) - .addComponent(jdbcDriverDeployment, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 265, Short.MAX_VALUE) + .addComponent(jdbcDriverDeployment, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 327, Short.MAX_VALUE) .addComponent(httpMonitor, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(commetSupport, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(preserveSessions, javax.swing.GroupLayout.DEFAULT_SIZE, 319, Short.MAX_VALUE) + .addComponent(preserveSessions, javax.swing.GroupLayout.DEFAULT_SIZE, 387, Short.MAX_VALUE) .addComponent(startDerby, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(showPassword, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))) + .addComponent(showPassword, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))) + .addGroup(layout.createSequentialGroup() + .addComponent(jvmOptionsLabel) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(additionalLauncherJvmOptionsField, javax.swing.GroupLayout.PREFERRED_SIZE, 1, Short.MAX_VALUE))) .addContainerGap()) ); @@ -828,7 +867,11 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jdbcDriverDeployment) .addComponent(startDerby)) - .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) + .addComponent(jvmOptionsLabel) + .addComponent(additionalLauncherJvmOptionsField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addContainerGap(82, Short.MAX_VALUE)) ); }// //GEN-END:initComponents @@ -873,6 +916,7 @@ private void localIpCBActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIR }//GEN-LAST:event_localIpCBActionPerformed // Variables declaration - do not modify//GEN-BEGIN:variables + protected javax.swing.JTextField additionalLauncherJvmOptionsField; protected javax.swing.JCheckBox commetSupport; protected javax.swing.JTextField dasPortField; protected javax.swing.JLabel dasPortLabel; @@ -890,6 +934,7 @@ private void localIpCBActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIR protected javax.swing.JTextField installationLocationField; protected javax.swing.JLabel installationLocationLabel; protected javax.swing.JCheckBox jdbcDriverDeployment; + protected javax.swing.JLabel jvmOptionsLabel; protected javax.swing.JCheckBox localIpCB; protected javax.swing.JPasswordField passwordField; protected javax.swing.JLabel passwordLabel; diff --git a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstanceRemotePanel.java b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstanceRemotePanel.java index 47e330fbba53..294f159d8bfc 100644 --- a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstanceRemotePanel.java +++ b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/common/ui/InstanceRemotePanel.java @@ -49,6 +49,8 @@ public InstanceRemotePanel(final GlassfishInstance instance) { localIpCB.setVisible(false); domainLabel.setVisible(true); domainField.setVisible(true); + jvmOptionsLabel.setVisible(false); + additionalLauncherJvmOptionsField.setVisible(false); } // Implemented abstract methods // diff --git a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/spi/GlassfishModule.java b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/spi/GlassfishModule.java index 570e2ccb9aa3..8ff1b9a47f5e 100644 --- a/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/spi/GlassfishModule.java +++ b/enterprise/glassfish.common/src/org/netbeans/modules/glassfish/spi/GlassfishModule.java @@ -98,6 +98,9 @@ public interface GlassfishModule { /** Key to mark properties already imported into NetBeans 7.3 and fixed. */ public static final String NB73_IMPORT_FIXED = "nb73ImportFixed"; + /** Additional JVM options to pass when starting the server. */ + public static final String JVM_OPTIONS_ATTR = "jvmOptions"; // NOI18N + /** Properties fetching timeout [ms]. */ public static final int PROPERTIES_FETCH_TIMEOUT = 10000; From d07d72d9ebd4afdd1b791588f3766be57721c4ae Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Tue, 31 Mar 2026 23:26:05 +0200 Subject: [PATCH 067/100] Switch CI from 26ea to ga --- .github/workflows/main.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 39c497834aee..86a6e602b316 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -145,7 +145,7 @@ jobs: timeout-minutes: 40 strategy: matrix: - java: [ '21', '25', '26-ea' ] + java: [ '21', '25', '26' ] exclude: - java: ${{ github.event_name == 'pull_request' && 'nothing' || '25' }} fail-fast: false @@ -250,7 +250,7 @@ jobs: java: [ '21' ] include: - os: ubuntu-latest - java: 26-ea + java: 26 fail-fast: false steps: @@ -861,7 +861,7 @@ jobs: timeout-minutes: 50 strategy: matrix: - java: [ '21', '25', '26-ea' ] + java: [ '21', '25', '26' ] exclude: - java: ${{ github.event_name == 'pull_request' && 'nothing' || '25' }} fail-fast: false @@ -1478,10 +1478,10 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '21', '26-ea' ] + java: [ '21', '26' ] config: [ 'batch1', 'batch2' ] exclude: - - java: ${{ github.event_name == 'pull_request' && 'nothing' || '26-ea' }} + - java: ${{ github.event_name == 'pull_request' && 'nothing' || '26' }} fail-fast: false steps: @@ -1535,7 +1535,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - java: [ '21', '25', '26-ea' ] + java: [ '21', '25', '26' ] exclude: - java: ${{ github.event_name == 'pull_request' && 'nothing' || '25' }} fail-fast: false From c4d10e9f7fe4a6cf16ec2b4d92b07db3f828325f Mon Sep 17 00:00:00 2001 From: Jan Lahoda Date: Fri, 27 Mar 2026 08:19:04 +0100 Subject: [PATCH 068/100] [GITHUB-6925] Fixing debugger tests. --- .github/workflows/main.yml | 15 +-- .../nbproject/project.xml | 21 ++-- .../jpda/truffle/DebugAllBaseTest.java | 72 ------------- .../jpda/truffle/DebugPythonTest.java | 86 --------------- .../debugger/jpda/truffle/DebugRTest.java | 85 --------------- .../debugger/jpda/truffle/DebugRubyTest.java | 100 ------------------ .../debugger/jpda/truffle/JPDATestCase.java | 21 +++- .../api/debugger/jpda/JPDASupport.java | 40 ------- 8 files changed, 36 insertions(+), 404 deletions(-) delete mode 100644 java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugPythonTest.java delete mode 100644 java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugRTest.java delete mode 100644 java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugRubyTest.java diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 86a6e602b316..6d303a48c7b4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1575,8 +1575,8 @@ jobs: - name: debugger.jpda.projectsui run: ant $OPTS -f java/debugger.jpda.projectsui test -# - name: debugger.jpda.truffle -# run: ant $OPTS -f java/debugger.jpda.truffle test + - name: debugger.jpda.truffle + run: ant $OPTS -f java/debugger.jpda.truffle test - name: debugger.jpda.ui run: ant $OPTS -f java/debugger.jpda.ui test-unit @@ -2560,9 +2560,7 @@ jobs: timeout-minutes: 60 strategy: matrix: - # TODO uses GraalVM 17 / 22.3.1 which is the last known release which offers all required language extensions - # GraalVM based on JDK 21+ doesn't support the 'gu' tool anymore - extensions are now regular application dependencies - graal: [ '22.3.1' ] + graal: [ '21.0.2' ] fail-fast: false steps: @@ -2581,14 +2579,11 @@ jobs: - name: Setup GraalVM ${{ matrix.graal }} run: | - URL=https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-${{ matrix.graal }}/graalvm-ce-java17-linux-amd64-${{ matrix.graal }}.tar.gz + URL=https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-${{ matrix.graal }}/graalvm-community-jdk-${{ matrix.graal }}_linux-x64_bin.tar.gz curl -L $URL | tar -xz - GRAALVM=`pwd`/graalvm-ce-java17-${{ matrix.graal }} + GRAALVM=$(realpath graalvm-community-openjdk-*) echo "JAVA_HOME=$GRAALVM" >> $GITHUB_ENV - - name: Setup GraalVM Languages (python, R, ruby and js) - run: $JAVA_HOME/bin/gu install --no-progress python R ruby js - - name: platform/core.network run: ant $OPTS -f platform/core.network test diff --git a/java/debugger.jpda.truffle/nbproject/project.xml b/java/debugger.jpda.truffle/nbproject/project.xml index 3d345abe7907..1c82b5032a4c 100644 --- a/java/debugger.jpda.truffle/nbproject/project.xml +++ b/java/debugger.jpda.truffle/nbproject/project.xml @@ -258,6 +258,12 @@ unit + + org.netbeans.api.debugger.jpda + + + + org.netbeans.core.startup @@ -266,25 +272,22 @@ org.netbeans.libs.freemarker + + org.netbeans.libs.graaljs + org.netbeans.libs.javacapi - org.netbeans.modules.debugger.jpda - - + org.netbeans.libs.junit4 + - org.netbeans.api.debugger.jpda - + org.netbeans.modules.debugger.jpda - - org.netbeans.libs.junit4 - - org.netbeans.modules.nbjunit diff --git a/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugAllBaseTest.java b/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugAllBaseTest.java index 029aa1215e61..f5a6f85d0498 100644 --- a/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugAllBaseTest.java +++ b/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugAllBaseTest.java @@ -63,18 +63,6 @@ public void testBreakpoints_JS() throws Exception { runBreakpointsTest(JS_LAUNCHER); } - public void testBreakpoints_Python() throws Exception { - runBreakpointsTest(PYTHON_LAUNCHER); - } - - public void testBreakpoints_R() throws Exception { - runBreakpointsTest(RSCRIPT_LAUNCHER); - } - - public void testBreakpoints_Ruby() throws Exception { - runBreakpointsTest(RUBY_LAUNCHER); - } - private void runBreakpointsTest(String launcher) throws Exception { File source = getScriptSourceFileForLauncher(launcher); DebuggerManager dm = DebuggerManager.getDebuggerManager(); @@ -99,18 +87,6 @@ public void testBreakpointsConditional_JS() throws Exception { runBreakpointsConditionalTest(JS_LAUNCHER); } - public void testBreakpointsConditional_Python() throws Exception { - runBreakpointsConditionalTest(PYTHON_LAUNCHER); - } - - public void testBreakpointsConditional_R() throws Exception { - runBreakpointsConditionalTest(RSCRIPT_LAUNCHER); - } - - public void testBreakpointsConditional_Ruby() throws Exception { - runBreakpointsConditionalTest(RUBY_LAUNCHER); - } - public void runBreakpointsConditionalTest(String launcher) throws Exception { File source = getScriptSourceFileForLauncher(launcher); DebuggerManager dm = DebuggerManager.getDebuggerManager(); @@ -141,18 +117,6 @@ public void testSteps_JS() throws Exception { runStepsTest(JS_LAUNCHER); } - public void testSteps_Python() throws Exception { - runStepsTest(PYTHON_LAUNCHER); - } - - public void testSteps_R() throws Exception { - runStepsTest(RSCRIPT_LAUNCHER); - } - - public void testSteps_Ruby() throws Exception { - runStepsTest(RUBY_LAUNCHER); - } - public void runStepsTest(String launcher) throws Exception { File source = getScriptSourceFileForLauncher(launcher); DebuggerManager dm = DebuggerManager.getDebuggerManager(); @@ -177,18 +141,6 @@ public void testEval_JS() throws Exception { runEvalTest(JS_LAUNCHER); } - public void testEval_Python() throws Exception { - runEvalTest(PYTHON_LAUNCHER); - } - - public void testEval_R() throws Exception { - runEvalTest(RSCRIPT_LAUNCHER); - } - - public void testEval_Ruby() throws Exception { - runEvalTest(RUBY_LAUNCHER); - } - public void runEvalTest(String launcher) throws Exception { File source = getScriptSourceFileForLauncher(launcher); DebuggerManager dm = DebuggerManager.getDebuggerManager(); @@ -226,18 +178,6 @@ public void testLocalVariables_JS() throws Exception { runLocalVariablesTest(JS_LAUNCHER); } - public void testLocalVariables_Python() throws Exception { - runLocalVariablesTest(PYTHON_LAUNCHER); - } - - public void testLocalVariables_R() throws Exception { - runLocalVariablesTest(RSCRIPT_LAUNCHER); - } - - public void testLocalVariables_Ruby() throws Exception { - runLocalVariablesTest(RUBY_LAUNCHER); - } - public void runLocalVariablesTest(String launcher) throws Exception { File source = getScriptSourceFileForLauncher(launcher); DebuggerManager dm = DebuggerManager.getDebuggerManager(); @@ -286,18 +226,6 @@ public void testObjectProperties_JS() throws Exception { runObjectPropertiesTest(JS_LAUNCHER); } - public void testObjectProperties_Python() throws Exception { - runObjectPropertiesTest(PYTHON_LAUNCHER); - } - - public void testObjectProperties_R() throws Exception { - runObjectPropertiesTest(RSCRIPT_LAUNCHER); - } - - public void testObjectProperties_Ruby() throws Exception { - runObjectPropertiesTest(RUBY_LAUNCHER); - } - public void runObjectPropertiesTest(String launcher) throws Exception { File source = getScriptSourceFileForLauncher(launcher); DebuggerManager dm = DebuggerManager.getDebuggerManager(); diff --git a/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugPythonTest.java b/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugPythonTest.java deleted file mode 100644 index c67cffd477ba..000000000000 --- a/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugPythonTest.java +++ /dev/null @@ -1,86 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.netbeans.modules.debugger.jpda.truffle; - -import java.io.File; -import java.net.URL; -import junit.framework.Test; - -import org.netbeans.api.debugger.DebuggerManager; -import org.netbeans.api.debugger.jpda.JPDADebugger; -import org.netbeans.modules.debugger.jpda.truffle.breakpoints.TruffleLineBreakpoint; -import org.netbeans.modules.debugger.jpda.truffle.frames.TruffleStackFrame; -import org.netbeans.modules.debugger.jpda.truffle.vars.TruffleVariable; -import org.netbeans.modules.debugger.jpda.truffle.vars.impl.TruffleScope; -import org.netbeans.modules.javascript2.debug.breakpoints.JSLineBreakpoint; - -public class DebugPythonTest extends JPDATestCase { - - public DebugPythonTest(String name) { - super(name); - } - - public static Test suite() { - return createSuite(DebugPythonTest.class); - } - - public void testPythonTypes() throws Exception { - DebuggerManager dm = DebuggerManager.getDebuggerManager(); - File source = new File(sourceRoot, "org/netbeans/modules/debugger/jpda/truffle/scripts/Types.py"); - URL url = source.toURI().toURL(); - String sourcePath = source.getAbsolutePath(); - int debugLine = 39; - String methodName = "typesTest"; - JSLineBreakpoint lb1 = new TruffleLineBreakpoint(url, debugLine); - dm.addBreakpoint(lb1); - runScriptUnderJPDA("python", source.getAbsolutePath(), support -> { - JPDADebugger debugger = support.getDebugger(); - TruffleStackFrame frame = checkStoppedAtScript(debugger.getCurrentThread(), sourcePath, debugLine); - assertEquals("Bad method name", methodName, frame.getMethodName()); - checkVariableTypes(frame.getScopes()); - support.doContinue(); - }); - } - - private static void checkVariableTypes(TruffleScope[] scopes) { - assertTrue(scopes.length >= 1); - TruffleVariable[] variables = scopes[0].getVariables(); - checkVar(variables[0], "a", "list", "[1, 2, 3, 42]"); - - checkVar(variables[1], "b1", "bool", "True"); - checkVar(variables[2], "b2", "bool", "False"); - - checkVar(variables[3], "i", "int", "42"); - checkVar(variables[4], "s", "str", "'string'"); - checkVar(variables[5], "n", "NoneType", "None"); - checkVar(variables[6], "f", "function", null); - assertTrue(variables[6].getValue().toString(), variables[6].getValue().toString().contains("Callable")); - checkVar(variables[7], "d", "datetime", null); - checkVar(variables[8], "map", "dict", null); - } - - private static void checkVar(TruffleVariable variable, String name, String type, String value) { - assertEquals("Name", name, variable.getName()); - assertEquals("Type of " + name, type, variable.getType()); - if (value != null) { - assertEquals("Value of " + name, value, variable.getValue()); - } - } - -} diff --git a/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugRTest.java b/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugRTest.java deleted file mode 100644 index 89bb8f75e932..000000000000 --- a/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugRTest.java +++ /dev/null @@ -1,85 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.netbeans.modules.debugger.jpda.truffle; - -import java.io.File; -import java.net.URL; -import junit.framework.Test; - -import org.netbeans.api.debugger.DebuggerManager; -import org.netbeans.api.debugger.jpda.JPDADebugger; -import org.netbeans.modules.debugger.jpda.truffle.breakpoints.TruffleLineBreakpoint; -import org.netbeans.modules.debugger.jpda.truffle.frames.TruffleStackFrame; -import org.netbeans.modules.debugger.jpda.truffle.vars.TruffleVariable; -import org.netbeans.modules.debugger.jpda.truffle.vars.impl.TruffleScope; -import org.netbeans.modules.javascript2.debug.breakpoints.JSLineBreakpoint; - -public class DebugRTest extends JPDATestCase { - - public DebugRTest(String name) { - super(name); - } - - public static Test suite() { - return createSuite(DebugRTest.class); - } - - public void testRTypes() throws Exception { - DebuggerManager dm = DebuggerManager.getDebuggerManager(); - File source = new File(sourceRoot, "org/netbeans/modules/debugger/jpda/truffle/scripts/Types.r"); - URL url = source.toURI().toURL(); - String sourcePath = source.getAbsolutePath(); - int debugLine = 38; - String methodName = "typesTest"; - JSLineBreakpoint lb1 = new TruffleLineBreakpoint(url, debugLine); - dm.addBreakpoint(lb1); - runScriptUnderJPDA("Rscript", source.getAbsolutePath(), support -> { - JPDADebugger debugger = support.getDebugger(); - TruffleStackFrame frame = checkStoppedAtScript(debugger.getCurrentThread(), sourcePath, debugLine); - assertTrue("Bad method name: " + frame.getMethodName(), frame.getMethodName().contains(methodName)); - checkVariableTypes(frame.getScopes()); - support.doContinue(); - }); - } - - private static void checkVariableTypes(TruffleScope[] scopes) { - assertEquals(1, scopes.length); - TruffleVariable[] variables = scopes[0].getVariables(); - - checkVar(variables[0], "a", "double", "[1] 1 2 3 42"); - checkVar(variables[1], "b1", "logical", "[1] TRUE"); - checkVar(variables[2], "b2", "logical", "[1] FALSE"); - - checkVar(variables[3], "i", "double", "[1] 42"); - checkVar(variables[4], "s", "character", "[1] \"string\""); - checkVar(variables[5], "n", "NULL", "NULL"); - checkVar(variables[6], "f", "closure", "function() {\n\n}"); - checkVar(variables[7], "d", "double", null); - checkVar(variables[8], "map", "environment", null); - } - - private static void checkVar(TruffleVariable variable, String name, String type, String value) { - assertEquals("Name", name, variable.getName()); - assertEquals("Type of " + name, type, variable.getType()); - if (value != null) { - assertEquals("Value of " + name, value, variable.getValue()); - } - } - -} diff --git a/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugRubyTest.java b/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugRubyTest.java deleted file mode 100644 index 0897675c23e6..000000000000 --- a/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/DebugRubyTest.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.netbeans.modules.debugger.jpda.truffle; - -import java.io.File; -import java.net.URL; -import junit.framework.Test; - -import org.netbeans.api.debugger.DebuggerManager; -import org.netbeans.api.debugger.jpda.JPDADebugger; -import org.netbeans.modules.debugger.jpda.truffle.breakpoints.TruffleLineBreakpoint; -import org.netbeans.modules.debugger.jpda.truffle.frames.TruffleStackFrame; -import org.netbeans.modules.debugger.jpda.truffle.vars.TruffleVariable; -import org.netbeans.modules.debugger.jpda.truffle.vars.impl.TruffleScope; -import org.netbeans.modules.javascript2.debug.breakpoints.JSLineBreakpoint; - -public class DebugRubyTest extends JPDATestCase { - - public DebugRubyTest(String name) { - super(name); - } - - public static Test suite() { - return createSuite(DebugRubyTest.class); - } - - public void testRubyTypes() throws Exception { - DebuggerManager dm = DebuggerManager.getDebuggerManager(); - File source = new File(sourceRoot, "org/netbeans/modules/debugger/jpda/truffle/scripts/Types.ruby"); - URL url = source.toURI().toURL(); - String sourcePath = source.getAbsolutePath(); - int debugLine = 46; - String methodName = "typesTest"; - JSLineBreakpoint lb1 = new TruffleLineBreakpoint(url, debugLine); - dm.addBreakpoint(lb1); - runScriptUnderJPDA("ruby", source.getAbsolutePath(), support -> { - JPDADebugger debugger = support.getDebugger(); - TruffleStackFrame frame = checkStoppedAtScript(debugger.getCurrentThread(), sourcePath, debugLine); - assertTrue("Bad method name: " + frame.getMethodName(), frame.getMethodName().contains(methodName)); - checkVariableTypes(frame.getScopes()); - support.doContinue(); - }); - } - - private static void checkVariableTypes(TruffleScope[] scopes) { - assertEquals(1, scopes.length); - TruffleVariable[] variables = scopes[0].getVariables(); - assertEquals("self", variables[0].getName()); - checkVar(variables[1], "a1", "Array", "[]"); - checkVar(variables[2], "a2", "Array", "[1, 2, [3, 4]]"); - - checkVar(variables[3], "b1", "", "true"); - checkVar(variables[4], "b2", "", "false"); - - checkVar(variables[5], "null", "NilClass", "nil"); - - checkVar(variables[6], "i1", "", "0"); - checkVar(variables[7], "i2", "", "42"); - checkVar(variables[8], "i3", "", "42.42"); - checkVar(variables[9], "i4", "", "-0.0"); - checkVar(variables[10], "i5", "", "-Infinity"); - checkVar(variables[11], "i6", "", "Infinity"); - checkVar(variables[12], "i7", "", "-Infinity"); - checkVar(variables[13], "i8", "", "NaN"); - - checkVar(variables[14], "nc", "Complex", "(2+3i)"); - checkVar(variables[15], "nr", "Rational", "(11/2)"); - checkVar(variables[16], "f", "Method", null); - assertTrue(variables[16].getValue().toString(), variables[16].getValue().toString().contains("Callable")); - checkVar(variables[17], "d", "Time", null); - checkVar(variables[18], "str", "String", "\"A String\""); - checkVar(variables[19], "symbol", "Symbol", ":symbolic"); - checkVar(variables[20], "hash", "Hash", "{:a=>1, \"b\"=>2}"); - } - - private static void checkVar(TruffleVariable variable, String name, String type, String value) { - assertEquals("Name", name, variable.getName()); - assertEquals("Type of " + name, type, variable.getType()); - if (value != null) { - assertEquals("Value of " + name, value, variable.getValue()); - } - } - -} diff --git a/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/JPDATestCase.java b/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/JPDATestCase.java index a8d16ac5b191..2438a6ef306d 100644 --- a/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/JPDATestCase.java +++ b/java/debugger.jpda.truffle/test/unit/src/org/netbeans/modules/debugger/jpda/truffle/JPDATestCase.java @@ -19,9 +19,13 @@ package org.netbeans.modules.debugger.jpda.truffle; import java.io.File; +import java.io.IOException; +import java.util.Arrays; +import java.util.Map; import java.util.logging.Level; import junit.framework.Test; import junit.framework.TestCase; +import org.netbeans.api.debugger.jpda.DebuggerStartException; import org.netbeans.api.debugger.jpda.JPDADebugger; import org.netbeans.api.debugger.jpda.JPDASupport; import org.netbeans.api.debugger.jpda.JPDAThread; @@ -39,6 +43,10 @@ public abstract class JPDATestCase extends NbTestCase { + private static final Map LAUNCHER_TO_MAIN_CLASS = Map.of( + "js", "com.oracle.truffle.js.shell.JSLauncher" + ); + protected final File sourceRoot = new File(System.getProperty("test.dir.src")); protected static Test createSuite(Class clazz) { @@ -80,10 +88,10 @@ protected final File getJavaSourceFile(String javaFileName) { } protected final void runScriptUnderJPDA(String launcher, String scriptPath, ThrowableConsumer supportConsumer) throws Exception { - assertTrue("'"+launcher+"' launcher not available", JPDASupport.isLauncherAvailable(launcher)); + assertTrue("does not have launcher - main class mapping", LAUNCHER_TO_MAIN_CLASS.containsKey(launcher)); // Translate script path from source dir to target dir: scriptPath = getBinariesPath(scriptPath); - JPDASupport support = JPDASupport.attachScript(launcher, scriptPath); + JPDASupport support = attachScript(launcher, scriptPath); run(support, supportConsumer, false); } @@ -133,6 +141,15 @@ protected static TruffleVariable findVariable(TruffleScope scope, String name) { return null; } + public static JPDASupport attachScript(String launcher, String path) throws IOException, DebuggerStartException { + return JPDASupport.attach(LAUNCHER_TO_MAIN_CLASS.get(launcher), + new String[] {path}, + Arrays.stream(System.getProperty("java.class.path") + .split(File.pathSeparator)) + .map(loc -> new File(loc)) + .toArray(File[]::new)); + } + @FunctionalInterface protected interface ThrowableConsumer { diff --git a/java/debugger.jpda/test/unit/src/org/netbeans/api/debugger/jpda/JPDASupport.java b/java/debugger.jpda/test/unit/src/org/netbeans/api/debugger/jpda/JPDASupport.java index 0a2112f4696c..e9d174defc9f 100644 --- a/java/debugger.jpda/test/unit/src/org/netbeans/api/debugger/jpda/JPDASupport.java +++ b/java/debugger.jpda/test/unit/src/org/netbeans/api/debugger/jpda/JPDASupport.java @@ -209,50 +209,10 @@ public static JPDASupport attach (String[] vmArgs, String mainClass, String[] ar return new JPDASupport (jpdaDebugger, pio); } - public static JPDASupport attachScript(String launcher, String path) throws IOException, DebuggerStartException { - String [] cmdArray = new String [] { - launcherPath(launcher), - "--jvm", - "--vm.agentlib:jdwp=transport=dt_socket,suspend=y,server=y", - path - }; - Process process = Runtime.getRuntime ().exec (cmdArray); - String line = readLine (process.getInputStream ()); - int port = Integer.parseInt (line.substring (line.lastIndexOf (':') + 1).trim ()); - ProcessIO pio = new ProcessIO (process); - pio.go(); - - VirtualMachineManager vmm = Bootstrap.virtualMachineManager(); - List aconnectors = vmm.attachingConnectors(); - AttachingConnector connector = null; - for (Iterator i = aconnectors.iterator(); i.hasNext();) { - AttachingConnector ac = (AttachingConnector) i.next(); - Transport t = ac.transport (); - if (t != null && t.name().equals("dt_socket")) { - connector = ac; - break; - } - } - if (connector == null) { - throw new RuntimeException("No attaching socket connector available"); - } - - JPDADebugger jpdaDebugger = JPDADebugger.attach ( - "localhost", - port, - new Object[]{} - ); - return new JPDASupport(jpdaDebugger, pio); - } - private static String launcherPath(String launcher) { return System.getProperty("java.home") + File.separatorChar + "bin" + File.separatorChar + launcher; } - public static boolean isLauncherAvailable(String launcher) { - return Files.exists(Paths.get(launcherPath(launcher))); - } - // public interface ........................................................ public void doContinue () { From 5f328db767c1ac3eedeb1e3bd9b8974e30572409 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Wed, 1 Apr 2026 10:18:24 +0200 Subject: [PATCH 069/100] CI: update remaining ant tests for JDK 21 added missing jms flag --- .github/workflows/main.yml | 16 ++++------------ .../nbproject/project.properties | 3 +++ 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 86a6e602b316..af1115ba929a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -943,6 +943,9 @@ jobs: # - name: java/ant.grammar # run: ant $OPTS -f java/ant.grammar test + - name: extide/o.apache.tools.ant.module + run: ant $OPTS -f extide/o.apache.tools.ant.module test + - name: java/gradle.test run: ant $OPTS -f java/gradle.test test @@ -958,22 +961,11 @@ jobs: if: ${{ matrix.java == '21' || matrix.java == '25' }} run: ant $OPTS -f java/gradle.dependencies test - # TODO next are JDK 21 or 25 incompatibe steps + # TODO next are JDK 25 incompatibe steps - name: java/java.mx.project if: ${{ matrix.java == '21' }} run: .github/retry.sh ant $OPTS -f java/java.mx.project test - - name: Set up JDK 17 for ant - uses: actions/setup-java@v5 - if: ${{ matrix.java == '21' }} - with: - java-version: 17 - distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }} - - - name: extide/o.apache.tools.ant.module - if: ${{ matrix.java == '21' }} - run: ant $OPTS -f extide/o.apache.tools.ant.module test - - name: apisupport.ant if: ${{ matrix.java == '21' }} run: ant $OPTS -f apisupport/apisupport.ant test diff --git a/extide/o.apache.tools.ant.module/nbproject/project.properties b/extide/o.apache.tools.ant.module/nbproject/project.properties index 974a127d36fd..d567390351f8 100644 --- a/extide/o.apache.tools.ant.module/nbproject/project.properties +++ b/extide/o.apache.tools.ant.module/nbproject/project.properties @@ -55,3 +55,6 @@ test.config.stableBTD.excludes=\ **/TargetListerTest.class,\ **/AntProjectChildrenTest.class,\ **/AntLoggerTest.class + +# java.lang.IllegalAccessError: class com.sun.tools.javac.main.Main (in unnamed module @0x75d433d1) cannot access class jdk.internal.opt.CommandLine$UnmatchedQuote (in module jdk.internal.opt) ... +test.jms.flags=--add-exports=jdk.internal.opt/jdk.internal.opt=ALL-UNNAMED From 42d91302be56c0252f3d4834f3f5f174e7ad415a Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Sun, 15 Mar 2026 01:10:38 +0100 Subject: [PATCH 070/100] Add the maven action toolbar config to OptionsExport config/Actions/Maven/* contains the toolbar config files --- java/maven/src/org/netbeans/modules/maven/layer.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/maven/src/org/netbeans/modules/maven/layer.xml b/java/maven/src/org/netbeans/modules/maven/layer.xml index f60bb1b4c745..4b5d4986fa33 100644 --- a/java/maven/src/org/netbeans/modules/maven/layer.xml +++ b/java/maven/src/org/netbeans/modules/maven/layer.xml @@ -205,7 +205,7 @@ - + From 0fce75f14b2da6cceaa894510856484198723f69 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Sat, 28 Mar 2026 07:02:56 +0100 Subject: [PATCH 071/100] Move Splash initialization to EDT and make it no longer modal - about 100ms faster startup (main method duration measured) and technically more correct anyway - use JFrame to get double buffering (no progress bar flicker during repaint) and we can use the opportunity to initialize swing asynchronously while NB is busy bootstrapping. - other change: splash window is no longer modal - code renovations most changes come from the fact that the model needed to be extracted from UI code so that it can be updated from any thread while the UI paints on EDT. --- .../src/org/netbeans/core/startup/Main.java | 22 +- .../org/netbeans/core/startup/NbEvents.java | 24 +- .../src/org/netbeans/core/startup/Splash.java | 581 +++++++++--------- 3 files changed, 296 insertions(+), 331 deletions(-) diff --git a/platform/core.startup/src/org/netbeans/core/startup/Main.java b/platform/core.startup/src/org/netbeans/core/startup/Main.java index f75009e6d088..1703c990e9a8 100644 --- a/platform/core.startup/src/org/netbeans/core/startup/Main.java +++ b/platform/core.startup/src/org/netbeans/core/startup/Main.java @@ -19,7 +19,6 @@ package org.netbeans.core.startup; -import java.beans.Introspector; import java.io.File; import java.io.IOException; import java.lang.reflect.InvocationTargetException; @@ -89,7 +88,7 @@ public static void initUICustomizations() { return; } - Class uiClass = CLIOptions.uiClass; + Class uiClass = CLIOptions.uiClass; // try again loading L&F class, this time with full module system. if (CLIOptions.uiClassName != null && CLIOptions.uiClass == null) { // try again @@ -163,7 +162,7 @@ public static ModuleSystem getModuleSystem(boolean init) { SystemFileSystem.registerMutex(moduleSystem.getManager().mutex()); } catch (IOException ioe) { // System will be screwed up. - throw (IllegalStateException) new IllegalStateException("Module system cannot be created").initCause(ioe); // NOI18N + throw new IllegalStateException("Module system cannot be created", ioe); // NOI18N } StartLog.logProgress ("ModuleSystem created"); // NOI18N } @@ -316,7 +315,6 @@ static void start (String[] args) throws SecurityException { level.run(); } - Splash.getInstance().setRunning(false); Splash.getInstance().dispose(); StartLog.logProgress ("Splash hidden"); // NOI18N StartLog.logEnd ("Preparation"); // NOI18N @@ -347,7 +345,7 @@ private static void rm(File f) { } /** Loads a class from available class loaders. */ - private static final Class getKlass(String cls) { + private static Class getKlass(String cls) { try { ClassLoader loader; ModuleSystem ms = moduleSystem; @@ -380,7 +378,7 @@ public boolean shouldDoAnImport () { return classname != null && !installed.exists (); } - + @Override public void run() { // This module is included in our distro somewhere... may or may not be turned on. // Whatever - try running some classes from it anyway. @@ -400,16 +398,12 @@ public void run() { } else { LOG.log(Level.WARNING, null, ex); } - } catch (Exception e) { + } catch (Exception | LinkageError e) { // If exceptions are thrown, notify them - something is broken. LOG.log(Level.WARNING, null, e); - } catch (LinkageError e) { - // These too... - LOG.log(Level.WARNING, null, e); } } - public boolean canContinue () { if (shouldDoAnImport ()) { try { @@ -440,7 +434,6 @@ public boolean canContinue () { } } - ImportHandler handler = new ImportHandler (); return handler.canContinue (); @@ -493,12 +486,9 @@ public void run() { } else { LOG.log(Level.WARNING, null, ex); } - } catch (Exception ex) { + } catch (Exception | LinkageError ex) { // If exceptions are thrown, notify them - something is broken. LOG.log(Level.WARNING, null, ex); - } catch (LinkageError ex) { - // These too... - LOG.log(Level.WARNING, null, ex); } } diff --git a/platform/core.startup/src/org/netbeans/core/startup/NbEvents.java b/platform/core.startup/src/org/netbeans/core/startup/NbEvents.java index e5318e8f742c..3f842c53f1ba 100644 --- a/platform/core.startup/src/org/netbeans/core/startup/NbEvents.java +++ b/platform/core.startup/src/org/netbeans/core/startup/NbEvents.java @@ -19,7 +19,6 @@ package org.netbeans.core.startup; -import java.awt.Component; import java.awt.Desktop; import java.awt.Dimension; import java.awt.EventQueue; @@ -27,6 +26,7 @@ import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; +import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; import java.util.Collection; import java.util.List; @@ -51,7 +51,6 @@ import org.openide.modules.SpecificationVersion; import org.openide.util.NbBundle.Messages; import org.openide.util.NbCollections; -import org.openide.util.RequestProcessor; /** Report events to the performance logger, status text/splash screen, * console, and so on. @@ -333,9 +332,8 @@ private void notify(String text, boolean warn) { private static final class Notifier implements Runnable { private static boolean showDialog = true; - private boolean warn; + private final boolean warn; private String text; - private static RequestProcessor RP = new RequestProcessor("Notify About Module System"); // NOI18N public Notifier(String text, boolean type) { this.warn = type; @@ -347,7 +345,11 @@ void show() { if (EventQueue.isDispatchThread()) { run(); } else { - RP.post(this, 0, Thread.MIN_PRIORITY).waitFinished (); + try { + EventQueue.invokeAndWait(this); + } catch (InterruptedException | InvocationTargetException ex) { + logger.log(Level.SEVERE, "Notifier failed", ex); // NOI18N + } } } } @@ -362,17 +364,9 @@ void show() { int type = warn ? JOptionPane.WARNING_MESSAGE : JOptionPane.INFORMATION_MESSAGE; String msg = warn ? MSG_warning() : MSG_info(); - Splash out = Splash.getInstance(); - final Component c = out.getComponent() == null ? null : out.getComponent(); try { UIManager.setLookAndFeel (UIManager.getSystemLookAndFeelClassName ()); - } catch (ClassNotFoundException ex) { - logger.log(Level.INFO, null, ex); - } catch (InstantiationException ex) { - logger.log(Level.INFO, null, ex); - } catch (IllegalAccessException ex) { - logger.log(Level.INFO, null, ex); - } catch (UnsupportedLookAndFeelException ex) { + } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException ex) { logger.log(Level.INFO, null, ex); } JTextPane tp = new JTextPane (); @@ -423,7 +417,7 @@ void show() { Object [] options = new JButton [] {continueButton, exitButton}; op.setOptions (options); op.setInitialValue (options [1]); - JDialog d = op.createDialog (c, msg); + JDialog d = op.createDialog(Splash.getInstance().getComponent(), msg); d.setResizable (true); d.pack(); d.setVisible (true); diff --git a/platform/core.startup/src/org/netbeans/core/startup/Splash.java b/platform/core.startup/src/org/netbeans/core/startup/Splash.java index 1338029986e6..416381f3ee15 100644 --- a/platform/core.startup/src/org/netbeans/core/startup/Splash.java +++ b/platform/core.startup/src/org/netbeans/core/startup/Splash.java @@ -19,81 +19,102 @@ package org.netbeans.core.startup; -import java.awt.*; +import java.awt.BorderLayout; +import java.awt.Color; +import java.awt.Component; +import java.awt.Dimension; +import java.awt.Font; +import java.awt.FontMetrics; +import java.awt.Frame; +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.awt.GraphicsEnvironment; +import java.awt.Image; +import java.awt.Rectangle; +import java.awt.RenderingHints; +import java.awt.SplashScreen; +import java.awt.Toolkit; +import java.awt.Window; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.image.BufferedImage; import java.io.DataOutputStream; import java.io.IOException; -import java.util.Arrays; import java.util.HashMap; +import java.util.List; import java.util.Locale; import java.util.Map; import java.util.MissingResourceException; +import java.util.NoSuchElementException; import java.util.ResourceBundle; import java.util.StringTokenizer; import java.util.logging.Level; import java.util.logging.Logger; -import javax.accessibility.Accessible; import javax.imageio.ImageIO; -import static javax.swing.SwingConstants.BOTTOM; -import static javax.swing.SwingConstants.LEFT; -import javax.swing.*; +import javax.swing.Icon; +import javax.swing.JComponent; +import javax.swing.JDialog; +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.JTabbedPane; +import javax.swing.KeyStroke; +import javax.swing.SwingConstants; +import javax.swing.SwingUtilities; +import javax.swing.WindowConstants; import org.netbeans.Stamps; import org.netbeans.Util; -import org.openide.util.Exceptions; import org.openide.util.ImageUtilities; import org.openide.util.NbBundle; import org.openide.util.Utilities; +import static javax.swing.SwingConstants.BOTTOM; +import static javax.swing.SwingConstants.LEFT; + /** A class that encapsulates all the splash screen things. */ +@SuppressWarnings("AccessingNonPublicFieldOfAnotherObject") public final class Splash implements Stamps.Updater { - private static Splash splash; - + private static volatile Splash splash; + + private volatile SplashPainter painter; + private JFrame frame; + private SplashComponent comp; + private final Progress progress; + /** is there progress bar in splash or not */ private static final boolean noBar = Boolean.getBoolean("netbeans.splash.nobar") || !Boolean.parseBoolean(NbBundle.getMessage(Splash.class, "SplashShowProgressBar")); public static Splash getInstance() { - if (splash == null) { - splash = new Splash(); + if (splash != null) { + return splash; + } + synchronized (Splash.class) { + if (splash == null) { + splash = new Splash(); + } + return splash; } - return splash; - } - - public static void showAboutDialog (java.awt.Frame parent, javax.swing.JComponent info) { - createAboutDialog (parent, info).setVisible(true); } - - private static JDialog createAboutDialog (java.awt.Frame parent, javax.swing.JComponent info) { - SplashDialog splashDialog = new SplashDialog (parent, info); - return splashDialog; + + @Deprecated(forRemoval = true) + public static void showAboutDialog(Frame parent, JComponent info) { + new SplashDialog(parent, info).setVisible(true); } // Copied from MainWindow: - private static final String ICON_16 = "org/netbeans/core/startup/frame.gif"; // NOI18N - private static final String ICON_32 = "org/netbeans/core/startup/frame32.gif"; // NOI18N - private static final String ICON_48 = "org/netbeans/core/startup/frame48.gif"; // NOI18N - private static final String ICON_256 = "org/netbeans/core/startup/frame256.png"; // NOI18N - private static final String ICON_512 = "org/netbeans/core/startup/frame512.png"; // NOI18N - private static final String ICON_1024 = "org/netbeans/core/startup/frame1024.png"; // NOI18N - private void initFrameIcons (Frame f) { - f.setIconImages(Arrays.asList( - ImageUtilities.loadImage(ICON_16, true), - ImageUtilities.loadImage(ICON_32, true), - ImageUtilities.loadImage(ICON_48, true), - ImageUtilities.loadImage(ICON_256, true), - ImageUtilities.loadImage(ICON_512, true), - ImageUtilities.loadImage(ICON_1024, true))); + private void initFrameIcons(Frame f) { + f.setIconImages(List.of( + ImageUtilities.loadImage("org/netbeans/core/startup/frame.gif", true), // NOI18N + ImageUtilities.loadImage("org/netbeans/core/startup/frame32.gif", true), // NOI18N + ImageUtilities.loadImage("org/netbeans/core/startup/frame48.gif", true), // NOI18N + ImageUtilities.loadImage("org/netbeans/core/startup/frame256.png", true), // NOI18N + ImageUtilities.loadImage("org/netbeans/core/startup/frame512.png", true), // NOI18N + ImageUtilities.loadImage("org/netbeans/core/startup/frame1024.png", true)) // NOI18N + ); } - - private Frame frame; - private SplashPainter painter; - private SplashComponent comp; - private SplashScreen splashScreen; /** * Indicate if we should try to take advantage of java's "-splash" parameter, which allows * the splash screen to be displayed at an earlier stage in the app startup sequence. See the @@ -115,70 +136,76 @@ private void initFrameIcons (Frame f) { private static final boolean USE_LAUNCHER_SPLASH = false; private Splash() { + this.progress = new Progress(); Stamps s = Stamps.getModulesJARs(); if (!CLIOptions.isNoSplash() && !GraphicsEnvironment.isHeadless()) { if (USE_LAUNCHER_SPLASH && !s.exists("splash.png")) { s.scheduleSave(this, "splash.png", false); } - try { - splashScreen = SplashScreen.getSplashScreen(); - if (splashScreen != null) { - Graphics2D graphics = splashScreen.createGraphics(); - painter = new SplashPainter(graphics, null, false); - } - } catch (RuntimeException x) { - Exceptions.printStackTrace(x); - } - if (painter == null) { - comp = new SplashComponent(false); - painter = comp.painter; - } } } - final int getMaxSteps() { - return painter.maxSteps; + int getMaxSteps() { + return progress.maxSteps; } - final int getProgress() { - return painter.progress; + int getProgress() { + return progress.progress; } /** Enables or disables splash component and its progress * animation */ - public void setRunning(boolean running) { - if (CLIOptions.isNoSplash()) { + public void setRunning(boolean show) { + if (CLIOptions.isNoSplash() || GraphicsEnvironment.isHeadless()) { return; } - if (comp == null) { - // ignore all manipulations - return; - } - - if (running) { - if (frame == null) { - frame = new Frame(NbBundle.getMessage(Splash.class, "LBL_splash_window_title")); // e.g. for window tray display - //#215320 - frame.setType(Window.Type.POPUP); - initFrameIcons(frame); // again, only for possible window tray display - frame.setUndecorated(true); - // add splash component - frame.setLayout(new BorderLayout()); - frame.add(comp, BorderLayout.CENTER); - frame.setResizable(false); - - int width = Integer.parseInt(NbBundle.getMessage(Splash.class, "SPLASH_WIDTH")); - int height = Integer.parseInt(NbBundle.getMessage(Splash.class, "SPLASH_HEIGHT")); - frame.setPreferredSize(new Dimension(width, height)); - - SwingUtilities.invokeLater(new SplashRunner(frame, true)); - } + if (show) { + onEDT(() -> { + if (painter == null) { + try { + SplashScreen splashScreen = SplashScreen.getSplashScreen(); + if (splashScreen != null) { + painter = new SplashPainter(progress, splashScreen.createGraphics(), null, false); + } + } catch (IllegalStateException splashAlreadyClosed) {} + if (painter == null) { + comp = new SplashComponent(progress, false); + painter = comp.painter; + } + if (comp == null) { + return; + } + } + if (frame == null) { + frame = new JFrame(NbBundle.getMessage(Splash.class, "LBL_splash_window_title")); // e.g. for window tray display + initFrameIcons(frame); // again, only for possible window tray display + frame.setUndecorated(true); + // add splash component + frame.setLayout(new BorderLayout()); + frame.add(comp, BorderLayout.CENTER); + frame.setResizable(false); + + int width = Integer.parseInt(NbBundle.getMessage(Splash.class, "SPLASH_WIDTH")); + int height = Integer.parseInt(NbBundle.getMessage(Splash.class, "SPLASH_HEIGHT")); + frame.setPreferredSize(new Dimension(width, height)); + center(frame); + + frame.setVisible(true); + frame.toFront(); + } + }); } else { - SwingUtilities.invokeLater(new SplashRunner(frame, false)); + onEDT(() -> { + if (frame != null) { + frame.setVisible(false); + frame.dispose(); + frame = null; + } + }); } } - + public void dispose() { setRunning(false); splash = null; @@ -188,11 +215,7 @@ public void increment(int steps) { if (noBar || CLIOptions.isNoSplash()) { return; } - -//System.out.println("Splash.increment ("+steps+"), "+comp); - if (painter != null) { - painter.increment(steps); - } + progress.increment(painter, steps); } public Component getComponent() { @@ -201,12 +224,11 @@ public Component getComponent() { /** Updates text in splash window */ - public void print(String s) { - if (CLIOptions.isNoSplash() || painter == null) { + public void print(String text) { + if (CLIOptions.isNoSplash()) { return; } - - painter.setText(s); + progress.setText(painter, text); } /** Adds specified numbers of steps to a progress @@ -215,13 +237,9 @@ public void addToMaxSteps(int steps) { if (noBar || CLIOptions.isNoSplash()) { return; } - - if (painter != null) { - painter.addToMaxSteps(steps); - } + progress.incrementMaxSteps(steps); } -//**************************************************************************** /** * Standard way how to place the window to the center of the screen. */ @@ -265,17 +283,91 @@ public void flushCaches(DataOutputStream os) throws IOException { @Override public void cacheReady() { } + + private static void onEDT(Runnable edtAction) { + if (SwingUtilities.isEventDispatchThread()) { + edtAction.run(); + } else { + SwingUtilities.invokeLater(edtAction); + } + } + + private static class Progress { + + private volatile int progress = 0; + private volatile int maxSteps = 0; + private volatile int barStart = 0; + private volatile int barLength = 0; + private volatile String text; + + private void increment(SplashPainter painter, int steps) { + if (steps <= 0) { + return; + } + progress += steps; + if (progress > maxSteps) { + progress = maxSteps; + } else if (maxSteps > 0 && painter != null) { + int bl = painter.bar.width * progress / maxSteps - barStart; + if (bl > 1 || barStart % 2 == 0) { + barLength = bl; + onEDT(() -> { + /* Don't try to be smart about which section of the bar to repaint. + There can be tricky rounding issues on HiDPI screens with non-integral + scaling factors (e.g. 150%). */ + painter.repaint(painter.bar); + }); + } + } + } + + /** + * Adds space for given number of steps. + * It also alters progress to preserve ratio between completed and total + * number of steps. + */ + private void incrementMaxSteps(int steps) { + if (steps == 0) { + return; + } + if (maxSteps == 0) { + int prog = progress / steps; + maxSteps = steps; + progress = prog; + } else { + int max = maxSteps + steps; + int prog = progress * max / maxSteps; + maxSteps = max; + progress = prog; + } + // do repaint on next increment + } + + /** + * Defines the single line of text this component will display. + */ + private void setText(SplashPainter painter, String text) { + if (text != null && text.equals(this.text)) { + return; + } + this.text = text; + if (painter == null) { + return; + } + onEDT(() -> { + painter.setText(this.text); + }); + } + } /** * This class implements double-buffered splash screen component. */ - private static class SplashComponent extends JComponent implements Accessible { - final SplashPainter painter; + private static class SplashComponent extends JComponent { + private final SplashPainter painter; - public SplashComponent(boolean about) { - painter = new SplashPainter( - (Graphics2D)getGraphics(), this, about - ); + public SplashComponent(Progress model, boolean about) { + painter = new SplashPainter(model, (Graphics2D)getGraphics(), this, about); } /** @@ -298,19 +390,11 @@ public void paint(Graphics graphics) { public boolean isOpaque() { return true; } - - @Override - public String toString() { - return "SplashComponent - " - + "progress: " + painter.progress + "/" + painter.maxSteps - + " text: " + painter.text; - } } private static final class TextBox { final Rectangle bounds; final Color color; - final int textSize; final Font font; final FontMetrics fm; final int horizontalAlignment; @@ -318,12 +402,11 @@ private static final class TextBox { final Rectangle effectiveBounds = new Rectangle(); private TextBox( - Rectangle bounds, Color color, int textSize, Font font, FontMetrics fontMetrics, + Rectangle bounds, Color color, Font font, FontMetrics fontMetrics, int horizontalAlignment) { this.bounds = bounds; this.color = color; - this.textSize = textSize; this.font = font; this.fm = fontMetrics; this.horizontalAlignment = horizontalAlignment; @@ -362,7 +445,7 @@ public static TextBox parse(Graphics graphics, JComponent comp, ResourceBundle b Color color = Color.BLACK; try { Integer rgb = Integer.decode(bundle.getString(prefix + "Color")); // NOI18N - color = new Color(rgb.intValue()); + color = new Color(rgb); } catch (NumberFormatException nfe) { //IZ 37515 - NbBundle.DEBUG causes startup to fail; use default value Util.err.warning("Number format exception " + //NOI18N @@ -373,27 +456,16 @@ public static TextBox parse(Graphics graphics, JComponent comp, ResourceBundle b try { String sizeStr = bundle.getString(prefix + "FontSize"); size = Integer.parseInt(sizeStr); - } catch (MissingResourceException e) { - //ignore - use default size - } catch (NumberFormatException nfe) { + } catch (MissingResourceException | NumberFormatException e) { //ignore - use default size } int horizontalAlignment = LEFT; try { - switch (bundle.getString(prefix + "HorizontalAlignment").toLowerCase(Locale.US)) { - case "left": - horizontalAlignment = SwingConstants.LEFT; - break; - case "center": - horizontalAlignment = SwingConstants.CENTER; - break; - case "right": - horizontalAlignment = SwingConstants.RIGHT; - break; - default: - // Ignore; use default - Util.err.warning( - "Invalid horizontal alignment for splash screen text box"); //NOI18N + switch (bundle.getString(prefix + "HorizontalAlignment").toLowerCase(Locale.ROOT)) { + case "left" -> horizontalAlignment = SwingConstants.LEFT; + case "center" -> horizontalAlignment = SwingConstants.CENTER; + case "right" -> horizontalAlignment = SwingConstants.RIGHT; + default -> Util.err.warning("Invalid horizontal alignment for splash screen text box"); //NOI18N } } catch (MissingResourceException e) { // Ignore; use default @@ -405,85 +477,76 @@ public static TextBox parse(Graphics graphics, JComponent comp, ResourceBundle b } else { fontMetrics = graphics.getFontMetrics(font); } - return new TextBox(bounds, color, size, font, fontMetrics, horizontalAlignment); + return new TextBox(bounds, color, font, fontMetrics, horizontalAlignment); } } private static class SplashPainter { - TextBox statusBox; + private final TextBox statusBox; // May be null. - TextBox versionBox; - Color color_bar; - Color color_edge; - Color color_corner; - private Rectangle dirty = new Rectangle(); - private Rectangle bar = new Rectangle(); - private Rectangle bar_inc = new Rectangle(); - private int progress = 0; - private int maxSteps = 0; - private int barStart = 0; - private int barLength = 0; - private Icon image; - private String text; - private Graphics2D graphics; + private final TextBox versionBox; + private final Color color_bar; + private final Color color_edge; + private final Color color_corner; + private final Rectangle bar; + private final Icon image; private final JComponent comp; - private final boolean about; + private final Progress model; + + private Rectangle dirty; + private Graphics2D graphics; /** * Creates a new splash screen component. * param about true is this component will be used in about dialog */ - public SplashPainter(Graphics graphics, JComponent comp, boolean about) { + public SplashPainter(Progress model, Graphics graphics, JComponent comp, boolean about) { + this.model = model; this.graphics = (Graphics2D) graphics; this.comp = comp; - this.about = about; - } - - final void init() throws MissingResourceException, NumberFormatException { - assert SwingUtilities.isEventDispatchThread(); - // check if init has already been called - if (statusBox != null) { - return; - } - // 100 is allocated for module system that will adjust this when number - // of existing modules is known - maxSteps = 140; ResourceBundle bundle = NbBundle.getBundle(Splash.class); - statusBox = TextBox.parse(graphics, comp, bundle, "SplashRunningText", false); - versionBox = TextBox.parse(graphics, comp, bundle, "SplashVersionText", true); - StringTokenizer st = new StringTokenizer( - bundle.getString("SplashProgressBarBounds"), " ,"); // NOI18N + this.statusBox = TextBox.parse(graphics, comp, bundle, "SplashRunningText", false); + this.versionBox = TextBox.parse(graphics, comp, bundle, "SplashVersionText", true); + this.bar = new Rectangle(); + this.dirty = new Rectangle(); + + Color color_bar_tmp; + Color color_edge_tmp; + Color color_corner_tmp; try { - bar = new Rectangle(Integer.parseInt(st.nextToken()), - Integer.parseInt(st.nextToken()), - Integer.parseInt(st.nextToken()), - Integer.parseInt(st.nextToken())); - Integer rgb = Integer.decode(bundle.getString("SplashProgressBarColor")); // NOI18N - color_bar = new Color(rgb.intValue()); - rgb = Integer.decode(bundle.getString("SplashProgressBarEdgeColor")); // NOI18N - color_edge = new Color(rgb.intValue()); - rgb = Integer.decode(bundle.getString("SplashProgressBarCornerColor")); // NOI18N - color_corner = new Color(rgb.intValue()); - } catch (NumberFormatException nfe) { + StringTokenizer st = new StringTokenizer(bundle.getString("SplashProgressBarBounds"), " ,"); // NOI18N + bar.setBounds( + Integer.parseInt(st.nextToken()), + Integer.parseInt(st.nextToken()), + Integer.parseInt(st.nextToken()), + Integer.parseInt(st.nextToken()) + ); + color_bar_tmp = new Color(Integer.decode(bundle.getString("SplashProgressBarColor"))); // NOI18N + color_edge_tmp = new Color(Integer.decode(bundle.getString("SplashProgressBarEdgeColor"))); // NOI18N + color_corner_tmp = new Color(Integer.decode(bundle.getString("SplashProgressBarCornerColor"))); // NOI18N + } catch (NumberFormatException | NoSuchElementException ex) { //IZ 37515 - NbBundle.DEBUG causes startup to fail - provide some useless values Util.err.warning("Number format exception " + //NOI18N "loading splash screen parameters."); //NOI18N - Logger.getLogger("global").log(Level.WARNING, null, nfe); - color_bar = Color.ORANGE; - color_edge = Color.BLUE; - color_corner = Color.GREEN; - bar = new Rectangle(0, 0, 80, 10); + Logger.getLogger("global").log(Level.WARNING, null, ex); + color_bar_tmp = Color.ORANGE; + color_edge_tmp = Color.BLUE; + color_corner_tmp = Color.GREEN; + bar.setBounds(0, 0, 80, 10); } + color_bar = color_bar_tmp; + color_edge = color_edge_tmp; + color_corner = color_corner_tmp; image = loadContentIcon(about); - if (comp != null) - comp.setFont(statusBox.font); + if (comp != null) { + comp.setFont(statusBox.font); + } } long next; - @SuppressWarnings("CallToThreadDumpStack") final void repaint(Rectangle r) { if (comp != null) { comp.repaint(r); @@ -491,51 +554,33 @@ final void repaint(Rectangle r) { if (next < System.currentTimeMillis()) { paint(); try { - Splash s = splash; - if (s != null) { - s.splashScreen.update(); + SplashScreen ss = SplashScreen.getSplashScreen(); + if (ss != null) { + ss.update(); } - } catch (Exception ex) { - ex.printStackTrace(); - } + } catch (IllegalStateException splashAlreadyClosed) {} next = System.currentTimeMillis() + 200; } } } - /** - * Defines the single line of text this component will display. - */ - public void setText(final String text) { - // trying to set again the same text? - if (text != null && text.equals(this.text)) { + private void setText(String text) { + if (text == null) { + repaint(dirty); return; } - // run in AWT, there were problems with accessing font metrics - // from now AWT thread - SwingUtilities.invokeLater(new Runnable() { - @Override - public void run() { - init(); - if (text == null) { - repaint(dirty); - return; - } - - if (statusBox.fm == null) { - return; - } + if (statusBox.fm == null) { + return; + } - adjustText(text); + adjustText(text); - statusBox.layout(text, null); - dirty = dirty.union(statusBox.effectiveBounds); - // update screen (assume repaint manager optimizes unions;) - repaint(dirty); - dirty = new Rectangle(statusBox.effectiveBounds); - } - }); + statusBox.layout(text, null); + dirty = dirty.union(statusBox.effectiveBounds); + // update screen (assume repaint manager optimizes unions;) + repaint(dirty); + dirty = new Rectangle(statusBox.effectiveBounds); } /** @@ -565,7 +610,7 @@ private void adjustText(String text) { else newString = newText + " " + element; // NOI18N if (statusBox.fm.stringWidth(newString + "...") > statusBox.bounds.width) { // NOI18N - this.text = newText + "..."; // NOI18N + model.text = newText + "..."; // NOI18N break; } else newText = newString; @@ -575,13 +620,13 @@ private void adjustText(String text) { // very loong text without spaces that exceeds available space is used // it can happen in multibyte environment (such as japanese) if (newText == null) { - this.text = ""; + model.text = ""; newString = ""; newText = ""; for (int i = 0; i < text.length(); i++) { newString += text.charAt(i); if (statusBox.fm.stringWidth(newString + "...") > statusBox.bounds.width) { // NOI18N - this.text = newText + "..."; // NOI18N + model.text = newText + "..."; // NOI18N break; } else { newText = newString; @@ -589,54 +634,7 @@ private void adjustText(String text) { } } } else - this.text = text; - } - - public void increment(int steps) { - if (steps <= 0) { - return; - } - progress += steps; - if (progress > maxSteps) { - progress = maxSteps; - } else if (maxSteps > 0) { - int bl = bar.width * progress / maxSteps - barStart; - if (bl > 1 || barStart % 2 == 0) { - barLength = bl; - SwingUtilities.invokeLater(new Runnable() { - @Override - public void run() { - init(); - /* Don't try to be smart about which section of the bar to repaint. - There can be tricky rounding issues on HiDPI screens with non-integral - scaling factors (e.g. 150%). */ - repaint(bar); - } - }); - } - } - } - - - /** Adds space for given number of steps. - * It also alters progress to preserve ratio between completed and total - * number of steps. - */ - final void addToMaxSteps(int steps) { - if (steps == 0) { - return; - } - if (maxSteps == 0) { - int prog = progress / steps; - maxSteps = steps; - progress = prog; - } else { - int max = maxSteps + steps; - int prog = progress * max / maxSteps; - maxSteps = max; - progress = prog; - } - // do repaint on next increment + model.text = text; } void paint() { @@ -651,6 +649,12 @@ void paint() { String buildNumber = System.getProperty("netbeans.buildnumber"); versionBox.layout(NbBundle.getMessage(TopLogging.class, "currentVersion", buildNumber), graphics); } + + String text = model.text; + int maxSteps = model.maxSteps; + int barStart = model.barStart; + int barLength = model.barLength; + if (text != null) { statusBox.layout(text, graphics); } @@ -671,32 +675,33 @@ void paint() { graphics.drawLine(bar.x, bar.y + bar.height / 2, bar.x, bar.y + bar.height / 2); graphics.drawLine(bar.x + barStart + barLength, bar.y + bar.height / 2, bar.x + barStart + barLength, bar.y + bar.height / 2); } - barStart += barLength; - barLength = 0; + model.barStart += barLength; + model.barLength = 0; } } } /* A simplified version of org.openide.awt.GraphicsUtils.configureDefaultRenderingHints. (We can't use the org.openide.awt module here.) */ + @SuppressWarnings("unchecked") public static void configureDefaultRenderingHints(Graphics2D graphics) { - Map ret = - (Map) (Toolkit.getDefaultToolkit().getDesktopProperty("awt.font.desktophints")); + Map ret = (Map) Toolkit.getDefaultToolkit().getDesktopProperty("awt.font.desktophints"); if (ret == null) { - ret = new HashMap(); + ret = new HashMap<>(); ret.put(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); } graphics.addRenderingHints(ret); } + // unused about dialog private static class SplashDialog extends JDialog implements ActionListener { /** generated Serialized Version UID */ static final long serialVersionUID = 5185644855500178404L; - private final SplashComponent splashComponent = new SplashComponent(true); + private final SplashComponent splashComponent = new SplashComponent(new Progress(), true); /** Creates a new SplashDialog */ - public SplashDialog (java.awt.Frame parent, javax.swing.JComponent infoPanel) { + public SplashDialog(Frame parent, JComponent infoPanel) { super (parent, true); JPanel splashPanel = new JPanel(); @@ -730,28 +735,4 @@ public void actionPerformed(ActionEvent e) { } } - private static class SplashRunner implements Runnable { - - private Window splashWindow; - private boolean visible; - - public SplashRunner(Window splashWindow, boolean visible) { - this.splashWindow = splashWindow; - this.visible = visible; - } - - @Override - public void run() { - if (visible) { - Splash.center(splashWindow); - splashWindow.setVisible(true); - splashWindow.toFront (); - } - else { - splashWindow.setVisible (false); - splashWindow.dispose (); - } - } - } - } From e7423f464e962b1c71fb7b945bbcbbba883fdf21 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Thu, 2 Apr 2026 12:54:02 +0200 Subject: [PATCH 072/100] CI: Remove GraalVM job the tests can run on regular JDKs, GraalVM's polyglot features became dependencies in pasts. the modules are already covered by the java, debugger, ide, profiler and platform jobs (only the nashorn module needed to be moved). --- .github/workflows/main.yml | 67 ++------------------------------------ 1 file changed, 3 insertions(+), 64 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c52765488fdd..fa0ccef5fa12 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -112,9 +112,6 @@ env: # 'Gradle' or 'Maven' will activate lsp tests too due to test dependencies on project API (ProjectViewTest, LspBrokenReferencesImplTest, ...) test_lsp: ${{ contains(github.event.pull_request.labels.*.name, 'LSP') || contains(github.event.pull_request.labels.*.name, 'Gradle') || contains(github.event.pull_request.labels.*.name, 'Maven') || contains(github.event.pull_request.labels.*.name, 'ci:all-tests') || github.event_name != 'pull_request' }} - # 'GraalVM' label for tests requirering GraalVM - test_graalvm: ${{ contains(github.event.pull_request.labels.*.name, 'GraalVM') || contains(github.event.pull_request.labels.*.name, 'ci:all-tests') || github.event_name != 'pull_request' }} - # 'Ant', 'Gradle', 'Maven' and 'MX' labels trigger the build-tools job test_build_tools: ${{ contains(github.event.pull_request.labels.*.name, 'Ant') || contains(github.event.pull_request.labels.*.name, 'Gradle') || contains(github.event.pull_request.labels.*.name, 'Maven') || contains(github.event.pull_request.labels.*.name, 'MX') || contains(github.event.pull_request.labels.*.name, 'ci:all-tests') || github.event_name != 'pull_request' }} @@ -1349,6 +1346,9 @@ jobs: - name: java.module.graph run: ant $OPTS -f java/java.module.graph test + - name: java/nashorn.execution + run: ant $OPTS -f java/nashorn.execution test + - name: java.navigation run: ant $OPTS -f java/java.navigation test @@ -2543,66 +2543,6 @@ jobs: paths: "./*/*/build/test/*/results/TEST-*.xml" - graalvm-test: - name: GraalVM ${{ matrix.graal }} Tests - # equals env.test_graalvm == 'true' - if: ${{ contains(github.event.pull_request.labels.*.name, 'GraalVM') || contains(github.event.pull_request.labels.*.name, 'ci:all-tests') || github.event_name != 'pull_request' }} - needs: base-build - runs-on: ubuntu-latest - timeout-minutes: 60 - strategy: - matrix: - graal: [ '21.0.2' ] - fail-fast: false - - steps: - - name: Setup Xvfb - run: | - echo "DISPLAY=:99.0" >> $GITHUB_ENV - Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 & - - - name: Download Build - uses: actions/download-artifact@v8 - with: - name: build.tar.zst - - - name: Extract - run: tar --zstd -xf build.tar.zst - - - name: Setup GraalVM ${{ matrix.graal }} - run: | - URL=https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-${{ matrix.graal }}/graalvm-community-jdk-${{ matrix.graal }}_linux-x64_bin.tar.gz - curl -L $URL | tar -xz - GRAALVM=$(realpath graalvm-community-openjdk-*) - echo "JAVA_HOME=$GRAALVM" >> $GITHUB_ENV - - - name: platform/core.network - run: ant $OPTS -f platform/core.network test - - - name: platform/api.scripting - run: ant $OPTS -f platform/api.scripting test - - - name: ide/libs.graalsdk - run: ant $OPTS -f ide/libs.graalsdk test - - - name: webcommon/libs.graaljs - run: ant $OPTS -f webcommon/libs.graaljs test - - - name: profiler/profiler.oql - run: ant $OPTS -f profiler/profiler.oql test - - - name: java/nashorn.execution - run: ant $OPTS -f java/nashorn.execution test - - - name: java/debugger.jpda.truffle - run: .github/retry.sh ant $OPTS -f java/debugger.jpda.truffle test - - - name: Create Test Summary - uses: test-summary/action@31493c76ec9e7aa675f1585d3ed6f1da69269a86 # v2.4 - if: failure() - with: - paths: "./*/*/build/test/*/results/TEST-*.xml" - # cleanup job depends on everything so that it is forced to run last even if a long job fails early. # 'paperwork' is left out intentionally, since it doesn't run unit tests (hopefully doesn't need restarts) # and shouldn't prevent cleanup on validation failure - which might be common during dev time @@ -2630,7 +2570,6 @@ jobs: - versioning-test - lsp-test - mysql-db-test - - graalvm-test # cleanup if the primary build job succeeded and # * nothing else failed (allows manual restarts) From 737b1403e3922c5839bf9c20622b3765a544a4ee Mon Sep 17 00:00:00 2001 From: Nicola Isotta Date: Thu, 2 Apr 2026 20:37:55 +0200 Subject: [PATCH 073/100] CDI: fix injection warning for jakarta predefined bean classes The warning said "No enabled eligible for injection beans are found", because the filter class did not check "jakarta." namespace --- .../modules/web/beans/impl/model/EnableBeansFilter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/enterprise/web.beans/src/org/netbeans/modules/web/beans/impl/model/EnableBeansFilter.java b/enterprise/web.beans/src/org/netbeans/modules/web/beans/impl/model/EnableBeansFilter.java index 91e5d79bc67c..63daff030323 100644 --- a/enterprise/web.beans/src/org/netbeans/modules/web/beans/impl/model/EnableBeansFilter.java +++ b/enterprise/web.beans/src/org/netbeans/modules/web/beans/impl/model/EnableBeansFilter.java @@ -190,7 +190,7 @@ DependencyInjectionResult filter(AtomicBoolean cancel){ //no implementation on classpath/sources or it's fileterd by common logic(for usual beans) //first check if we have a class in white list (i.e. must be implemented in ee7 environment) String nm = myResult.getVariableType().toString(); - if(nm.startsWith("javax.") || nm.startsWith("java.")) {//NOI18N + if(nm.startsWith("javax.") || nm.startsWith("java.") || nm.startsWith("jakarta.")) {//NOI18N InjectableResultImpl res = handleEESpecificImplementations(getResult(), firstElement, enabledTypes); if(res != null) { return res; From c18603a70b8ae3bfcc7137a8b61656197651bd67 Mon Sep 17 00:00:00 2001 From: Yann Dameron Date: Mon, 30 Mar 2026 13:42:26 +0200 Subject: [PATCH 074/100] Netigso: Fix parsing of complex Export-Package manifest entries. Export-Package entries are not just comma separated values, but can contain parameters, which themselves can contain commas in quoted strings. These cases need to be handled correctly. --- .../org/netbeans/core/netigso/Netigso.java | 49 ++++++++++++++++++- .../netbeans/core/netigso/NetigsoTest.java | 23 +++++++++ 2 files changed, 70 insertions(+), 2 deletions(-) diff --git a/platform/core.netigso/src/org/netbeans/core/netigso/Netigso.java b/platform/core.netigso/src/org/netbeans/core/netigso/Netigso.java index 7db6c84dae73..61e6de2d4249 100644 --- a/platform/core.netigso/src/org/netbeans/core/netigso/Netigso.java +++ b/platform/core.netigso/src/org/netbeans/core/netigso/Netigso.java @@ -27,16 +27,17 @@ import java.io.InputStream; import java.net.URL; import java.security.ProtectionDomain; +import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.Enumeration; import java.util.HashMap; import java.util.HashSet; +import java.util.List; import java.util.Map; import java.util.Properties; import java.util.Set; -import java.util.StringTokenizer; import java.util.concurrent.atomic.AtomicBoolean; import java.util.jar.JarEntry; import java.util.jar.JarFile; @@ -291,7 +292,7 @@ protected Set createLoader(ModuleInfo m, ProxyClassLoader pcl, File jar) } } if (exported instanceof String) { - for (String p : exported.toString().split(",")) { // NOI18N + for (String p : splitExportPackages(exported.toString())) { pkgs.add(extractBundleName(p)); } } @@ -800,4 +801,48 @@ private static Set findRecursivePkgs(Module m, PackageExport packageExpo public final byte[] patchBC(ClassLoader l, String className, ProtectionDomain pd, byte[] arr) { return patchByteCode(l, className, pd, arr); } + + static List splitExportPackages(String exportPkg) { + List elements = new ArrayList<>(); + StringBuilder buffer = new StringBuilder(); + boolean inQuotedString = false; + for (int i = 0; i < exportPkg.length(); i++) { + char nextChar = exportPkg.charAt(i); + switch(nextChar) { + case '"' -> { + inQuotedString = ! inQuotedString; + buffer.append(nextChar); + } + case ',' -> { + if (inQuotedString) { + buffer.append(nextChar); + } else { + elements.add(buffer.toString()); + buffer.setLength(0); + } + } + case '\\' -> { + buffer.append(nextChar); + if (inQuotedString) { + if((i + 1) == exportPkg.length()) { + throw new IllegalStateException("Invalid escape sequence"); + } + nextChar = exportPkg.charAt(i + 1); + i++; + if (nextChar == '"' || nextChar == '\\') { + buffer.append(nextChar); + } else { + throw new IllegalStateException("Invalid escape sequence"); + } + } + } + default -> buffer.append(nextChar); + } + } + if(! buffer.isEmpty()){ + elements.add(buffer.toString()); + } + return elements; + } + } diff --git a/platform/core.netigso/test/unit/src/org/netbeans/core/netigso/NetigsoTest.java b/platform/core.netigso/test/unit/src/org/netbeans/core/netigso/NetigsoTest.java index 8d0d896f7064..c440c9a9482a 100644 --- a/platform/core.netigso/test/unit/src/org/netbeans/core/netigso/NetigsoTest.java +++ b/platform/core.netigso/test/unit/src/org/netbeans/core/netigso/NetigsoTest.java @@ -22,6 +22,7 @@ import java.io.File; import java.util.Arrays; import java.util.HashSet; +import java.util.List; import org.netbeans.MockModuleInstaller; import org.netbeans.MockEvents; import org.netbeans.Module; @@ -213,4 +214,26 @@ public void testNonNumericVersionNumberIsOK() throws Exception { mgr.mutexPrivileged().exitWriteAccess(); } } + + public void testSplitExportPackages() { + String exportPkgs = "a.b," + + "a.b.c;version=\"1.0.0\";uses:=\"x.y.z,x.y.z.k\"," + + "a.b.c.d;version=\"1.0.0\"," + + "a.b.c.e;version=\"1.0.0\";uses:=\"x.y.z\""; + List result = Netigso.splitExportPackages(exportPkgs); + assertEquals(4, result.size()); + assertEquals("a.b", result.get(0)); + assertEquals("a.b.c;version=\"1.0.0\";uses:=\"x.y.z,x.y.z.k\"", result.get(1)); + assertEquals("a.b.c.d;version=\"1.0.0\"", result.get(2)); + assertEquals("a.b.c.e;version=\"1.0.0\";uses:=\"x.y.z\"", result.get(3)); + + // Test that the \" are ignored. + exportPkgs = "x.y.z,a.b.c;a=\"\\\"\",d.e.f"; + result = Netigso.splitExportPackages(exportPkgs); + assertEquals(3, result.size()); + assertEquals("x.y.z", result.get(0)); + assertEquals("a.b.c;a=\"\\\"\"", result.get(1)); + assertEquals("d.e.f", result.get(2)); + } + } From 40257474fe1ab910532c963f8aae89277153b425 Mon Sep 17 00:00:00 2001 From: Neil C Smith Date: Tue, 31 Mar 2026 18:25:46 +0100 Subject: [PATCH 075/100] Move setting of awtAppClassName from MainWindow to Main Move the setting of awtAppClassName for XToolkit into Main so that it is set before splash and import dialogs are created. This fixes issues with duplicate dock icons caused by incorrect WM_CLASS derived from this field value. --- nb/ide.branding/build.xml | 1 + .../core/startup/Bundle_nb.properties | 1 + .../netbeans/core/startup/Bundle.properties | 3 +++ .../src/org/netbeans/core/startup/Main.java | 23 ++++++++++++++++++- .../core/windows/view/ui/MainWindow.java | 16 ------------- 5 files changed, 27 insertions(+), 17 deletions(-) diff --git a/nb/ide.branding/build.xml b/nb/ide.branding/build.xml index 29cd0a8544b6..6dc67cd50a03 100644 --- a/nb/ide.branding/build.xml +++ b/nb/ide.branding/build.xml @@ -42,6 +42,7 @@ Contributor(s): Vincent Brabant, Maxym Mykhalchuk + getKlass(String cls) { try { @@ -361,6 +364,24 @@ private static Class getKlass(String cls) { } } + // moved from MainWindow::init to handle splash, etc. + private static void configureAWTAppClassName() { + Toolkit toolkit = Toolkit.getDefaultToolkit(); + Class xtoolkit = toolkit.getClass(); + if (xtoolkit.getName().equals("sun.awt.X11.XToolkit")) { //NOI18N + // TODO those add --add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED + + //#183739 / JDK-6528430 - provide proper app name on Linux + try { + final Field awtAppClassName = xtoolkit.getDeclaredField("awtAppClassName"); //NOI18N + awtAppClassName.setAccessible(true); + awtAppClassName.set(null, NbBundle.getMessage(Main.class, "AWT_AppClassName", "").strip()); //NOI18N + } catch (Exception x) { + Logger.getLogger(Main.class.getName()).log(Level.FINE, "can't change X11 application name", x); + } + } + } + /** Does import of userdir. Made non-private just for testing purposes. * * @return true if the execution should continue or false if it should diff --git a/platform/core.windows/src/org/netbeans/core/windows/view/ui/MainWindow.java b/platform/core.windows/src/org/netbeans/core/windows/view/ui/MainWindow.java index 8320bfd81f0c..c78d4fb33a9d 100755 --- a/platform/core.windows/src/org/netbeans/core/windows/view/ui/MainWindow.java +++ b/platform/core.windows/src/org/netbeans/core/windows/view/ui/MainWindow.java @@ -23,7 +23,6 @@ import java.awt.*; import java.awt.event.*; import java.io.File; -import java.lang.reflect.Field; import java.util.*; import java.util.List; import java.util.logging.Level; @@ -116,21 +115,6 @@ public static void init() { if (mainMenuBar == null) { mainMenuBar = createMenuBar(); ToolbarPool.getDefault().waitFinished(); - - Toolkit toolkit = Toolkit.getDefaultToolkit(); - Class xtoolkit = toolkit.getClass(); - if (xtoolkit.getName().equals("sun.awt.X11.XToolkit")) { //NOI18N - // TODO those add --add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED - - //#183739 / JDK-6528430 - provide proper app name on Linux - try { - final Field awtAppClassName = xtoolkit.getDeclaredField("awtAppClassName"); //NOI18N - awtAppClassName.setAccessible(true); - awtAppClassName.set(null, NbBundle.getMessage(MainWindow.class, "CTL_MainWindow_Title_No_Project", "").strip()); //NOI18N - } catch (Exception x) { - LOGGER.log(Level.FINE, "can't change X11 application name", x); - } - } } logLookAndFeelUsage(); From a4cf0dcf7142218a94d56a9c6f8ff273bfb6b865 Mon Sep 17 00:00:00 2001 From: Eric Barboni Date: Wed, 1 Apr 2026 17:50:29 +0200 Subject: [PATCH 076/100] make jnlp build process runnable again --- extide/gradle/nbproject/project.properties | 4 ++ harness/apisupport.harness/release/jnlp.xml | 1 + .../nbproject/project.properties | 2 +- .../nbproject/project.properties | 2 + .../nbproject/project.properties | 6 +++ .../nbproject/project.properties | 49 ++++++++++++++++++- .../antsrc/org/netbeans/nbbuild/MakeJNLP.java | 2 +- .../org/netbeans/nbbuild/VerifyJNLP.java | 2 +- nbbuild/build.xml | 8 +-- 9 files changed, 65 insertions(+), 11 deletions(-) diff --git a/extide/gradle/nbproject/project.properties b/extide/gradle/nbproject/project.properties index 1552015ba9f1..915efb60fe9a 100644 --- a/extide/gradle/nbproject/project.properties +++ b/extide/gradle/nbproject/project.properties @@ -43,3 +43,7 @@ extra.module.files=\ # It shall be built on the lowest language level that the Gradle integration supports tooling.javac.release=8 tooling.gradle.version=8.11.1 + +jnlp.verify.excludes=modules/gradle/nb-tooling.gradle,\ + modules/gradle/daemon-loader/build.gradle,\ + modules/gradle/daemon-loader/settings.gradle \ No newline at end of file diff --git a/harness/apisupport.harness/release/jnlp.xml b/harness/apisupport.harness/release/jnlp.xml index cd1251a27927..65a8d554e415 100644 --- a/harness/apisupport.harness/release/jnlp.xml +++ b/harness/apisupport.harness/release/jnlp.xml @@ -127,6 +127,7 @@ keystore="${jnlp.signjar.keystore}" storepass="${jnlp.signjar.password}" dname="${jnlp.signjar.vendor}" + keyalg="DSA" /> diff --git a/java/java.j2seplatform/nbproject/project.properties b/java/java.j2seplatform/nbproject/project.properties index 58cc3858b25b..de1e50252779 100644 --- a/java/java.j2seplatform/nbproject/project.properties +++ b/java/java.j2seplatform/nbproject/project.properties @@ -19,7 +19,7 @@ javac.compilerargs=-Xlint -Xlint:-serial javac.release=17 extra.module.files=modules/ext/org-netbeans-modules-java-j2seplatform-probe.jar jnlp.indirect.jars=modules/ext/org-netbeans-modules-java-j2seplatform-probe.jar - +jnlp.verify.excludes=scripts/J2SEPlatformProbe.java javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml diff --git a/java/java.mx.project/nbproject/project.properties b/java/java.mx.project/nbproject/project.properties index cd517610d949..c1408b97c9bc 100644 --- a/java/java.mx.project/nbproject/project.properties +++ b/java/java.mx.project/nbproject/project.properties @@ -24,3 +24,5 @@ requires.nb.javac=true test.run.args=-Dorg.netbeans.modules.java.mx.project.test.mxpath=${basedir}/test/unit/data/mx/mx test.jms.flags=--add-opens=java.base/java.net=ALL-UNNAMED + +jnlp.verify.excludes=org.eclipse.jdt.core.prefs \ No newline at end of file diff --git a/java/java.openjdk.project/nbproject/project.properties b/java/java.openjdk.project/nbproject/project.properties index a785a66d13dd..785365aff6c1 100644 --- a/java/java.openjdk.project/nbproject/project.properties +++ b/java/java.openjdk.project/nbproject/project.properties @@ -28,3 +28,9 @@ test.config.default.excludes=**/ModulesHintTest.class # remove default compiler JMS flags to fix "WARNING: Unknown module: jdk.compiler specified to --add-opens" warnings jms-compiler.flags.jvm= + +jnlp.verify.excludes=scripts/build-generic.xml,\ + scripts/build-langtools.xml,\ + modules/ext/fakeJdkClasses.zip,\ + patterns/project-marker-jdk,\ + scripts/build-langtools-consol.xml \ No newline at end of file diff --git a/java/maven.embedder/nbproject/project.properties b/java/maven.embedder/nbproject/project.properties index e9ef864fccad..3f5b9a9b17a8 100644 --- a/java/maven.embedder/nbproject/project.properties +++ b/java/maven.embedder/nbproject/project.properties @@ -29,8 +29,53 @@ javadoc.apichanges=${basedir}/apichanges.xml javadoc.arch=${basedir}/arch.xml jnlp.indirect.files=modules/ext/maven/rootpackage/default-report.xml,modules/ext/maven/settings.xml # Will not be able to run bundled Maven, but embedder should work and should be able to specify external Maven: -jnlp.verify.excludes=maven/NOTICE,maven/bin/mvnDebug,maven/bin/m2.conf,maven/LICENSE,maven/README.txt,maven/conf/settings.xml,maven/bin/mvnyjp,maven/bin/mvn,maven/bin/mvn.bat,maven/bin/mvnDebug.bat,maven/lib/ext/README.txt, maven/lib/maven-settings-builder.license, maven/lib/org.eclipse.sisu.inject.license, maven/lib/wagon-http.license, maven/lib/maven-compat.license, maven/lib/org.eclipse.sisu.plexus.license, maven/lib/maven-artifact.license, maven/lib/maven-settings.license, maven/lib/maven-model.license, maven/lib/maven-embedder.license, maven/lib/maven-builder-support.license, maven/lib/aether-util.license, maven/lib/maven-model-builder.license, maven/lib/wagon-provider-api.license, maven/lib/wagon-file.license, maven/lib/slf4j-api.license, maven/lib/aether-impl.license, maven/lib/aether-transport-wagon.license, maven/lib/plexus-cipher.license, maven/bin/mvnDebug.cmd, maven/conf/logging/simplelogger.properties, maven/lib/plexus-sec-dispatcher.license, maven/bin/mvn.cmd, maven/lib/maven-aether-provider.license, maven/lib/aether-api.license, maven/lib/cdi-api.license, maven/lib/aether-spi.license, maven/lib/commons-lang3.license, maven/lib/jsr250-api.license, maven/lib/jsoup.license, maven/lib/maven-repository-metadata.license, maven/lib/wagon-http-shared.license, maven/lib/maven-core.license, maven/lib/maven-plugin-api.license, maven/lib/aether-connector-basic.license, maven/lib/slf4j-simple.license, maven/conf/toolchains.xml -# gen-sigtest fails with: +jnlp.verify.excludes=maven/lib/ext/hazelcast/README.txt,\ + maven/lib/org.eclipse.sisu.plexus.license,\ + maven/lib/asm.license,\ + maven/boot/plexus-classworlds.license,\ + maven/NOTICE,\ + maven/lib/plexus-utils.license,\ + maven/bin/m2.conf,\ + maven/lib/ext/redisson/README.txt,\ + maven/README.txt,\ + maven/lib/slf4j-api.license,\ + maven/bin/mvnDebug.cmd,\ + maven/lib/ext/README.txt,\ + maven/conf/logging/simplelogger.properties,\ + maven/bin/mvn.cmd,\ + maven/bin/mvnDebug,\ + maven/lib/jansi-native/Windows/x86_64/jansi.dll,\ + maven/lib/jspecify.license,\ + maven/LICENSE,\ + maven/lib/jansi-2.4.2.jar,\ + maven/lib/commons-cli.license,\ + maven/lib/commons-codec.license,\ + maven/lib/aopalliance.license,\ + maven/lib/error_prone_annotations.license,\ + maven/lib/guice.license,\ + maven/lib/gson.license,\ + maven/lib/org.eclipse.sisu.inject.license,\ + maven/lib/jansi-native/Windows/arm64/jansi.dll,\ + maven/lib/failureaccess.license,\ + maven/lib/javax.annotation-api.license,\ + maven/lib/httpcore.license,\ + maven/lib/plexus-interpolation.license,\ + maven/lib/jcl-over-slf4j.license,\ + maven/lib/jansi-native/Windows/x86/jansi.dll,\ + maven/lib/plexus-cipher.license,\ + maven/lib/plexus-sec-dispatcher.license,\ + maven/conf/settings.xml,\ + maven/lib/jansi-native/README.txt,\ + maven/lib/jansi.license,\ + maven/bin/mvnyjp,\ + maven/bin/mvn,\ + maven/lib/guava.license,\ + maven/lib/plexus-component-annotations.license,\ + maven/lib/javax.inject.license,\ + maven/lib/httpclient.license,\ + maven/conf/toolchains.xml + + # gen-sigtest fails with: # Fatal error: class junit.framework.TestCase not found sigtest.gen.fail.on.error=false diff --git a/nbbuild/antsrc/org/netbeans/nbbuild/MakeJNLP.java b/nbbuild/antsrc/org/netbeans/nbbuild/MakeJNLP.java index 7129fe598f8f..8a7f43d1e1dc 100644 --- a/nbbuild/antsrc/org/netbeans/nbbuild/MakeJNLP.java +++ b/nbbuild/antsrc/org/netbeans/nbbuild/MakeJNLP.java @@ -250,7 +250,7 @@ private void signOrCopy(File from, File to) { to.getParentFile().mkdirs(); } getSignTask().setSignedjar(to); - getSignTask().setDigestAlg("SHA1"); + getSignTask().setDigestAlg("SHA256"); getSignTask().execute(); } else if (to != null) { Copy copy = (Copy)getProject().createTask("copy"); diff --git a/nbbuild/antsrc/org/netbeans/nbbuild/VerifyJNLP.java b/nbbuild/antsrc/org/netbeans/nbbuild/VerifyJNLP.java index 77aef90ffed8..6a179cc817ed 100644 --- a/nbbuild/antsrc/org/netbeans/nbbuild/VerifyJNLP.java +++ b/nbbuild/antsrc/org/netbeans/nbbuild/VerifyJNLP.java @@ -217,7 +217,7 @@ public InputSource resolveEntity(String publicId, String systemId) throws SAXExc break; // just check one representative file } } - } catch (IOException x) { + } catch (SecurityException | IOException x) { error(jnlp, results, "Signatures", "error examining signatures in " + f + ": " + x); } } diff --git a/nbbuild/build.xml b/nbbuild/build.xml index d9917bbd3317..68fa98f5693a 100644 --- a/nbbuild/build.xml +++ b/nbbuild/build.xml @@ -370,6 +370,7 @@ metabuild.hash=${metabuild.hash} keystore="${jnlp.signjar.keystore}" storepass="${jnlp.signjar.password}" dname="${jnlp.signjar.vendor}" + keyalg="DSA" /> @@ -385,12 +386,7 @@ metabuild.hash=${metabuild.hash} - - - - - - + From 642c71b6fada84438b43a4b886beca50b9081852 Mon Sep 17 00:00:00 2001 From: Ondro Mihalyi Date: Sat, 4 Apr 2026 17:41:28 +0200 Subject: [PATCH 077/100] Optimizations of status change notifications ## Skip firing events for up-to-date Skip firing events for up-to-date files that are not yet in the cache, since UPTODATE is the default for managed files. This drastically reduces the time spent in the refreshStatusesBatch method on big repositories executed when Commit dialog opens. For example, on the Netbeans repository, from around 8 seconds to 20ms. ## Batch status change notifications Batch status change notifications to avoid per-file event overhead. Replace per-file PROP_FILE_STATUS_CHANGED firing in refreshStatusesBatch with a single PROP_FILES_STATUS_CHANGED batch event, eliminating 100k redundant propertyChange/schedule/SwingUtilities.invokeLater calls on first load. This improves performance a bit because it eliminates many method calls. However, in the end, the number of files changed is the same so the event handler still needs to process all of them. ## Move status updates to a background thread File status update requires I/O operation to refresh files metadata from FS. This is very slow when many files need to be updated. Moving them to a background thread offloads this slow operation from the main thread. Updates can run asynchronously without blocking the main thread that fires the status events, they just update UI hints, they have no impact no behavior. For the whole Netbeans repository, this shortens the time it takes to complete the firePropertyChange event from 6 seconds to 1 second. --- ide/git/nbproject/project.properties | 2 +- .../netbeans/modules/git/FileStatusCache.java | 10 +- .../src/org/netbeans/modules/git/GitVCS.java | 19 ++- .../git/ui/diff/MultiDiffPanelController.java | 50 +++--- .../ui/status/VersioningPanelController.java | 8 + .../core/VersioningAnnotationProvider.java | 146 +++++++++--------- .../ui/diff/DiffSidebarManager.java | 61 ++++---- 7 files changed, 169 insertions(+), 127 deletions(-) diff --git a/ide/git/nbproject/project.properties b/ide/git/nbproject/project.properties index f546c5f6b429..a3fbf1012c3d 100644 --- a/ide/git/nbproject/project.properties +++ b/ide/git/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. javac.compilerargs=-Xlint -javac.release=17 +javac.release=21 nbm.homepage=http://netbeans.org/projects/versioncontrol/pages/Git_main nbm.module.author=Ondrej Vrabec nbm.needs.restart=true diff --git a/ide/git/src/org/netbeans/modules/git/FileStatusCache.java b/ide/git/src/org/netbeans/modules/git/FileStatusCache.java index 011f0983bd2e..c333fccbc4c0 100644 --- a/ide/git/src/org/netbeans/modules/git/FileStatusCache.java +++ b/ide/git/src/org/netbeans/modules/git/FileStatusCache.java @@ -57,6 +57,7 @@ public class FileStatusCache { public static final String PROP_FILE_STATUS_CHANGED = "status.changed"; // NOI18N + public static final String PROP_FILES_STATUS_CHANGED = "status.changed.batch"; // NOI18N private final CacheIndex conflictedFiles, modifiedFiles, ignoredFiles; private static final Logger LOG = Logger.getLogger("org.netbeans.modules.git.status.cache"); //NOI18N @@ -562,6 +563,7 @@ private void refreshStatusesBatch (Map interestingFiles) { boolean fireEvent = true; current = getInfo(file); fi = checkForIgnore(fi, current, file); + boolean upToDateOnFirstLoad = current == null && fi.getStatus().equals(EnumSet.of(Status.UPTODATE)); if (equivalent(fi, current)) { // no need to fire an event if (Utilities.isWindows() || Utilities.isMac()) { @@ -570,6 +572,10 @@ private void refreshStatusesBatch (Map interestingFiles) { } else { continue; } + } else if (upToDateOnFirstLoad) { + // file is up-to-date and not yet in cache: UPTODATE is the implicit default, + // no cache update or event needed + continue; } boolean addToIndex = updateCachedValue(fi, file); indexUpdates.add(new IndexUpdateItem(file, fi, addToIndex)); @@ -579,8 +585,8 @@ private void refreshStatusesBatch (Map interestingFiles) { } updateIndexBatch(indexUpdates); } - for (ChangedEvent event : events) { - fireFileStatusChanged(event); + if (!events.isEmpty()) { + listenerSupport.firePropertyChange(PROP_FILES_STATUS_CHANGED, null, events); } } diff --git a/ide/git/src/org/netbeans/modules/git/GitVCS.java b/ide/git/src/org/netbeans/modules/git/GitVCS.java index c8951d42c32a..d5ff165c2413 100644 --- a/ide/git/src/org/netbeans/modules/git/GitVCS.java +++ b/ide/git/src/org/netbeans/modules/git/GitVCS.java @@ -23,6 +23,8 @@ import java.beans.PropertyChangeListener; import java.util.MissingResourceException; import java.io.File; +import java.util.HashSet; +import java.util.List; import java.util.Set; import java.util.logging.Logger; import java.util.prefs.PreferenceChangeEvent; @@ -38,9 +40,9 @@ * @author ondra */ @VersioningSystem.Registration( - displayName="#CTL_Git_DisplayName", - menuLabel="#CTL_Git_MainMenu", - metadataFolderNames={".git"}, + displayName="#CTL_Git_DisplayName", + menuLabel="#CTL_Git_MainMenu", + metadataFolderNames={".git"}, actionsCategory="Git" ) public class GitVCS extends VersioningSystem implements PropertyChangeListener, PreferenceChangeListener { @@ -48,7 +50,7 @@ public class GitVCS extends VersioningSystem implements PropertyChangeListener, private static final Logger LOG = Logger.getLogger("org.netbeans.modules.git.GitVCS"); //NOI18N public GitVCS() { - putProperty(PROP_DISPLAY_NAME, getDisplayName()); + putProperty(PROP_DISPLAY_NAME, getDisplayName()); putProperty(PROP_MENU_LABEL, org.openide.util.NbBundle.getMessage(GitVCS.class, "CTL_Git_MainMenu")); // NOI18N GitModuleConfig.getDefault().getPreferences().addPreferenceChangeListener(this); Git.getInstance().registerGitVCS(this); @@ -77,7 +79,7 @@ public void getOriginalFile (File workingCopy, File originalFile) { public File getTopmostManagedAncestor(File file) { return Git.getInstance().getTopmostManagedAncestor(file); } - + @Override public CollocationQueryImplementation getCollocationQueryImplementation() { return collocationQueryImplementation; @@ -111,6 +113,13 @@ public void propertyChange(PropertyChangeEvent event) { if (event.getPropertyName().equals(FileStatusCache.PROP_FILE_STATUS_CHANGED)) { FileStatusCache.ChangedEvent changedEvent = (FileStatusCache.ChangedEvent) event.getNewValue(); fireStatusChanged(changedEvent.getFile()); + } else if (event.getPropertyName().equals(FileStatusCache.PROP_FILES_STATUS_CHANGED)) { + List changedEvents = (List) event.getNewValue(); + Set files = HashSet.newHashSet(changedEvents.size()); + for (FileStatusCache.ChangedEvent e : changedEvents) { + files.add(e.getFile()); + } + fireStatusChanged(files); } else if (event.getPropertyName().equals(Git.PROP_ANNOTATIONS_CHANGED)) { fireAnnotationsChanged((Set) event.getNewValue()); } else if (event.getPropertyName().equals(Git.PROP_VERSIONED_FILES_CHANGED)) { diff --git a/ide/git/src/org/netbeans/modules/git/ui/diff/MultiDiffPanelController.java b/ide/git/src/org/netbeans/modules/git/ui/diff/MultiDiffPanelController.java index 6ff1626e0f41..2d6f978bb57a 100644 --- a/ide/git/src/org/netbeans/modules/git/ui/diff/MultiDiffPanelController.java +++ b/ide/git/src/org/netbeans/modules/git/ui/diff/MultiDiffPanelController.java @@ -196,7 +196,7 @@ public class MultiDiffPanelController implements ActionListener, PropertyChangeL private GitProgressSupport statusRefreshSupport; private PreferenceChangeListener prefList; - + private final Revision revisionOriginalLeft; private final Revision revisionOriginalRight; private Revision revisionLeft; @@ -211,7 +211,7 @@ public class MultiDiffPanelController implements ActionListener, PropertyChangeL private int popupViewIndex; private int requestedRightLine = -1; private int requestedLeftLine = -1; - + private static final int VIEW_MODE_TABLE = 1; private static final int VIEW_MODE_TREE = 2; private int currentSetupDiffLengthChanged; @@ -270,7 +270,7 @@ public MultiDiffPanelController (File file, Revision rev1, Revision rev2, int re prepareTask = RP.create(dpt); prepareTask.schedule(0); } - + private MultiDiffPanelController (VCSContext context, Revision revisionLeft, Revision revisionRight, boolean fixedRevisions) { this.context = context; this.revisionLeft = revisionOriginalLeft = revisionLeft; @@ -315,7 +315,7 @@ private void setActiveComponent (DiffFileViewComponent fileComponent) panel.splitPane.setTopComponent(getActiveFileComponent().getComponent()); panel.splitPane.setDividerLocation(gg); } - + private void refreshSelectionCombos () { if (!fixedRevisions && GitUtils.getRepositoryRoots(context).size() == 1) { panel.cmbDiffTreeFirst.setEnabled(false); @@ -432,7 +432,7 @@ public void componentClosed () { cancelBackgroundTasks(); setups.clear(); editorCookies.clear(); - + if (list != null) { Git.getInstance().getFileStatusCache().removePropertyChangeListener(list); } @@ -569,7 +569,7 @@ private void initToolbarButtons () { panel.treeButton.setVisible(false); } } - + private JComponent getInfoPanelLoading () { if (infoPanelLoadingFromRepo == null) { infoPanelLoadingFromRepo = new NoContentPanel(NbBundle.getMessage(MultiDiffPanel.class, "MSG_DiffPanel_NoContent")); @@ -812,11 +812,11 @@ public void run () { public void run () { multiTextDiffSupport = null; } - + }); } } - + private String findEncoding () { for (File f : actionRoots.getValue()) { FileObject fo = FileUtil.toFileObject(f); @@ -861,7 +861,7 @@ private void exportDiff (ByteArrayOutputStream bos) throws GitException { actionRoots.getKey(), Bundle.MSG_DiffPanel_multiTextualDiff_preparing()); } } - + }); displayDiffView(); } @@ -891,7 +891,7 @@ private Map.Entry getSelectedActionRoots () { ctx = GitUtils.getContextForFiles(filterExcluded(selectedFiles)); return GitUtils.getActionRoots(ctx); } - + private File[] filterExcluded (File[] files) { List filtered = new ArrayList<>(files.length); for (File f : files) { @@ -903,7 +903,7 @@ private File[] filterExcluded (File[] files) { } return filtered.toArray(new File[0]); } - + private boolean showingFileComponent() { return getActiveFileComponent() != null; } @@ -1064,7 +1064,7 @@ private DiffMode getDiffMode () { } return diffMode; } - + private Revision getSelectedRevision (JComboBox cmbDiffTree) { Object selectedItem = cmbDiffTree.getSelectedItem(); Revision selection = null; @@ -1123,15 +1123,25 @@ public void propertyChange (PropertyChangeEvent evt) { if (FileStatusCache.PROP_FILE_STATUS_CHANGED.equals(evt.getPropertyName())) { FileStatusCache.ChangedEvent changedEvent = (FileStatusCache.ChangedEvent) evt.getNewValue(); if (LOG.isLoggable(Level.FINE)) { - LOG.log(Level.FINE, "File status for file {0} changed from {1} to {2}", new Object[] { - changedEvent.getFile(), + LOG.log(Level.FINE, "File status for file {0} changed from {1} to {2}", new Object[] { + changedEvent.getFile(), changedEvent.getOldInfo(), changedEvent.getNewInfo() } ); } - if (revisionLeft == Revision.HEAD // remove when we're able to refresh single file changes for Local vs. any revision + if (revisionLeft == Revision.HEAD // remove when we're able to refresh single file changes for Local vs. any revision && revisionRight == Revision.LOCAL && affectsView(changedEvent)) { applyChange(changedEvent); } + } else if (FileStatusCache.PROP_FILES_STATUS_CHANGED.equals(evt.getPropertyName())) { + if (revisionLeft == Revision.HEAD && revisionRight == Revision.LOCAL) { + @SuppressWarnings("unchecked") + List changedEvents = (List) evt.getNewValue(); + for (FileStatusCache.ChangedEvent changedEvent : changedEvents) { + if (affectsView(changedEvent)) { + applyChange(changedEvent); + } + } + } } else if (DiffController.PROP_DIFFERENCES.equals(evt.getPropertyName())) { // something has changed Setup setup = currentSetup; @@ -1537,7 +1547,7 @@ private boolean isLocal () { * Eliminates unnecessary cache.listFiles call as well as the whole node creation process () */ private final class ApplyChangesTask implements Runnable, Cancellable { - + private volatile boolean canceled; @Override @@ -1651,7 +1661,7 @@ public boolean cancel () { return true; } } - + private class RefreshComboTask implements Runnable { @Override @@ -1663,7 +1673,7 @@ public void run () { if (revisionOriginalLeft != Revision.HEAD) { modelLeft.add(Revision.HEAD); } - modelRight.add(revisionOriginalRight); + modelRight.add(revisionOriginalRight); if (revisionOriginalRight != Revision.LOCAL) { modelRight.add(Revision.LOCAL); } @@ -1767,7 +1777,7 @@ public void run() { GitClientExceptionHandler.notifyException(exception, true); } } - + private DiffNode[] prepareSetupsToRefresh () { return Mutex.EVENT.readAccess(new Mutex.Action() { @Override @@ -1810,7 +1820,7 @@ private int getMatchingLine (StreamSource ss2, StreamSource ss1, int requestedRi } } }// - + @NbBundle.Messages({ "MSG_Revision_Select_Tooltip=Select a revision from the picker" }) diff --git a/ide/git/src/org/netbeans/modules/git/ui/status/VersioningPanelController.java b/ide/git/src/org/netbeans/modules/git/ui/status/VersioningPanelController.java index 2a0ed8d38079..5fd2266740c5 100644 --- a/ide/git/src/org/netbeans/modules/git/ui/status/VersioningPanelController.java +++ b/ide/git/src/org/netbeans/modules/git/ui/status/VersioningPanelController.java @@ -408,6 +408,14 @@ public void propertyChange (PropertyChangeEvent evt) { if (affectsView((FileStatusCache.ChangedEvent) evt.getNewValue())) { applyChange(changedEvent); } + } else if (FileStatusCache.PROP_FILES_STATUS_CHANGED.equals(evt.getPropertyName())) { + @SuppressWarnings("unchecked") + List changedEvents = (List) evt.getNewValue(); + for (FileStatusCache.ChangedEvent changedEvent : changedEvents) { + if (affectsView(changedEvent)) { + applyChange(changedEvent); + } + } } } diff --git a/ide/versioning.core/src/org/netbeans/modules/versioning/core/VersioningAnnotationProvider.java b/ide/versioning.core/src/org/netbeans/modules/versioning/core/VersioningAnnotationProvider.java index 69eb1ebe538f..d9c3983897c1 100644 --- a/ide/versioning.core/src/org/netbeans/modules/versioning/core/VersioningAnnotationProvider.java +++ b/ide/versioning.core/src/org/netbeans/modules/versioning/core/VersioningAnnotationProvider.java @@ -47,13 +47,13 @@ /** * Plugs into IDE filesystem and delegates annotation work to registered versioning systems. - * + * * @author Maros Sandor */ public class VersioningAnnotationProvider { - + private static final VersioningAnnotationProvider instance = new VersioningAnnotationProvider(); - + private static final Logger LOG = Logger.getLogger(VersioningAnnotationProvider.class.getName()); private static final int CACHE_INITIAL_SIZE = 500; private static final long CACHE_ITEM_MAX_AGE = getMaxAge(); @@ -62,11 +62,11 @@ public class VersioningAnnotationProvider { private VersioningAnnotationProvider() { } - + public static VersioningAnnotationProvider getDefault() { return instance; } - + private VersioningSystem getOwner(VCSFileProxy file, Boolean isFile) { return file == null ? null : VersioningManager.getInstance().getOwner(file, isFile); } @@ -101,7 +101,7 @@ public Action[] actions(Set files) { SystemAction.get(InitLHSystemAction.class) }; } - + List actions = new ArrayList<>(); LocalHistoryActions localHistoryAction = null; @@ -136,8 +136,8 @@ public Action[] actions(Set files) { vs = owners.keySet().iterator().next(); } else { return actions.toArray(Action[]::new); - } - + } + VCSAnnotator an = null; if (vs != null) { an = vs.getVCSAnnotator(); @@ -150,13 +150,13 @@ public Action[] actions(Set files) { return actions.toArray(Action[]::new); } - + public static class VersioningSystemActions extends AbstractVersioningSystemActions { } public static class LocalHistoryActions extends AbstractVersioningSystemActions { } - + public static class InitLHSystemAction extends InitVersioningSystemAction { public InitLHSystemAction() { super(); @@ -166,7 +166,7 @@ public String getName() { return NbBundle.getMessage(VersioningAnnotationProvider.class, "CTL_MenuItem_LocalHistory"); } } - + public static class InitVersioningSystemAction extends SystemAction implements Presenter.Popup { @Override @@ -184,9 +184,9 @@ public HelpCtx getHelpCtx() { return null; } } - + public abstract static class AbstractVersioningSystemActions extends SystemAction implements ContextAwareAction { - + private VersioningSystem system; @Override @@ -213,7 +213,7 @@ public void setVersioningSystem(VersioningSystem system) { this.system = system; } } - + private static class RealVersioningSystemActions extends AbstractAction implements Presenter.Popup { private final VersioningSystem system; @@ -234,10 +234,10 @@ public void actionPerformed(ActionEvent e) { public JMenuItem getPopupPresenter() { return new VersioningSystemMenuItem(); } - + @NbBundle.Messages("LBL_PopupMenu_Initializing=Initializing...") private class VersioningSystemMenuItem extends JMenu { - + private boolean popupContructed; public VersioningSystemMenuItem() { @@ -284,7 +284,7 @@ static void refreshAllAnnotations() { instance.refreshAnnotations(null); } } - + /** * Refreshes annotations for all given files and all parent folders of those files. * @@ -295,77 +295,83 @@ void refreshAnnotations(Set files) { } void refreshAnnotations(Set files, boolean removeFromCache) { - if (files == null) { + + if (files == null) { LOG.log(Level.FINE, "refreshing all annotations"); //NOI18N refreshAllAnnotationsTask.schedule(2000); return; } - - if (removeFromCache) { - LOG.log(Level.FINE, "refreshing annotations for {0}", files); //NOI18N - if (LOG.isLoggable(Level.FINEST)) { - LOG.log(Level.FINEST, "refreshing annotations called from:", new Exception()); //NOI18N - } - } - - for (VCSFileProxy file : files) { - // try to limit the number of normalizeFile calls: - // let's find the closest existent FO, then list it's parents with FileObject.getParent(); - FileObject fo = file.toFileObject(); - if (fo == null) { - fo = getExistingParent(file); - } else { - // file exists, plan it to refresh - addToMap(filesToRefresh, fo, removeFromCache); - fo = fo.getParent(); - } + + final RequestProcessor.Task refreshAnnotationsTask = rp.create(() -> { if (removeFromCache) { - // fo is the closest existing parent - for (FileObject parent = fo; parent != null; parent = parent.getParent()) { - // plan parent to refresh - addToMap(parentsToRefresh, parent, removeFromCache); + LOG.log(Level.FINE, "refreshing annotations for {0}", files); //NOI18N + if (LOG.isLoggable(Level.FINEST)) { + LOG.log(Level.FINEST, "refreshing annotations called from:", new Exception()); //NOI18N } } - } - - fireFileStatusChangedTask.schedule(2000); + + for (VCSFileProxy file : files) { + // try to limit the number of normalizeFile calls: + // let's find the closest existent FO, then list it's parents with FileObject.getParent(); + FileObject fo = file.toFileObject(); + if (fo == null) { + fo = getExistingParent(file); + } else { + // file exists, plan it to refresh + addToMap(filesToRefresh, fo, removeFromCache); + fo = fo.getParent(); + } + + if (removeFromCache) { + // fo is the closest existing parent + for (FileObject parent = fo; parent != null; parent = parent.getParent()) { + // plan parent to refresh + addToMap(parentsToRefresh, parent, removeFromCache); + } + } + } + + fireFileStatusChangedTask.schedule(2000); + }); + + refreshAnnotationsTask.schedule(0); } - + /** - * Stores all files which have to be refreshed + * Stores all files which have to be refreshed */ private final Map> filesToRefresh = new HashMap<>(); - + /** - * Stores all parents from files which have to be refreshed + * Stores all parents from files which have to be refreshed */ private final Map> parentsToRefresh = new HashMap<>(); - + private RequestProcessor rp = new RequestProcessor("Versioning fire FileStatusChanged", 1, true); - + /** * Refreshes all annotations and clears the maps holding all files and their parents which have to be refreshed */ - private RequestProcessor.Task refreshAllAnnotationsTask = rp.create(new Runnable() { + private RequestProcessor.Task refreshAllAnnotationsTask = rp.create(new Runnable() { @Override - public void run() { + public void run() { clearMap(filesToRefresh); clearMap(parentsToRefresh); labelCache.removeAll(); iconCache.removeAll(); - + VersioningManager.deliverStatusEvent(new VCSAnnotationEvent(true, true)); } - }); - + }); + /** * Refreshes all files stored in filesToRefresh and parentsToRefresh - */ + */ private RequestProcessor.Task fireFileStatusChangedTask = rp.create(new Runnable() { @Override public void run() { - + // createInitializingMenu and fire for all files which have to be refreshed List fileEvents = new ArrayList<>(); List folderEvents = new ArrayList<>(); @@ -384,7 +390,7 @@ public void run() { } else { files.add(fo); } - } + } set.clear(); e.setValue(new HashSet<>()); if(!files.isEmpty()) { @@ -393,33 +399,33 @@ public void run() { if(!folders.isEmpty()) { folderEvents.add(new VCSAnnotationEvent(folders, true, true)); } - } - } + } + } fireFileStatusEvents(fileEvents); fireFileStatusEvents(folderEvents); // createInitializingMenu and fire events for all parent from each file which has to be refreshed - List parentEvents = new ArrayList<>(); + List parentEvents = new ArrayList<>(); synchronized(parentsToRefresh) { for (Map.Entry> e : parentsToRefresh.entrySet()) { Set set = e.getValue(); Set files = new HashSet<>(set); parentEvents.add(new VCSAnnotationEvent(files, true, false)); - e.setValue(new HashSet<>()); + e.setValue(new HashSet<>()); set.clear(); } } fireFileStatusEvents(parentEvents); } - + private void fireFileStatusEvents(Collection events) { for(VCSAnnotationEvent event : events) { VersioningManager.deliverStatusEvent(event); } - } - }); - + } + }); + private void clearMap(Map> map) { synchronized(map) { if(!map.isEmpty()) { @@ -427,7 +433,7 @@ private void clearMap(Map> map) { } } } - + private void addToMap(Map> map, FileObject fo, boolean removeFromCache) { if(fo == null) { return; @@ -438,8 +444,8 @@ private void addToMap(Map> map, FileObject fo, boole } catch (FileStateInvalidException e) { // ignore files in invalid filesystems return; - } - synchronized (map) { + } + synchronized (map) { map.computeIfAbsent(fs, k -> new HashSet<>()) .add(fo); if (removeFromCache) { @@ -624,7 +630,7 @@ private T annotate(VCSAnnotator annotator, T initialValue, VCSContext context) { return null; } } - + private T annotate (T initialValue, Set files) { long ft = System.currentTimeMillis(); if (LOG.isLoggable(Level.FINEST)) { diff --git a/ide/versioning.ui/src/org/netbeans/modules/versioning/ui/diff/DiffSidebarManager.java b/ide/versioning.ui/src/org/netbeans/modules/versioning/ui/diff/DiffSidebarManager.java index ce3b35f8a464..98e67c26e364 100644 --- a/ide/versioning.ui/src/org/netbeans/modules/versioning/ui/diff/DiffSidebarManager.java +++ b/ide/versioning.ui/src/org/netbeans/modules/versioning/ui/diff/DiffSidebarManager.java @@ -45,7 +45,7 @@ /** * Central place of diff integration into editor and errorstripe. - * + * * @author Maros Sandor */ public class DiffSidebarManager implements PreferenceChangeListener, PropertyChangeListener { @@ -58,14 +58,14 @@ public class DiffSidebarManager implements PreferenceChangeListener, PropertyCha * Temporary top folder for diffsidebar in a single session */ private static File tempDir; - + /** * Request processor for long running tasks. */ private static final RequestProcessor blockingRequestProcessor = new RequestProcessor("Diffsidebar long tasks", 1, false, false); static final Logger LOG = Logger.getLogger(DiffSidebarManager.class.getName()); private static final boolean LOG_STACKTRACE = Boolean.getBoolean("versioning.diffsidebar.refresh.logstacktrace"); //NOI18N - + public static synchronized DiffSidebarManager getInstance() { if (instance == null) { instance = new DiffSidebarManager(); @@ -82,37 +82,40 @@ public static synchronized DiffSidebarManager getInstance() { private final Map sideBars = new WeakHashMap(); private DiffSidebarManager() { - sidebarEnabled = getPreferences().getBoolean(SIDEBAR_ENABLED, true); + sidebarEnabled = getPreferences().getBoolean(SIDEBAR_ENABLED, true); getPreferences().addPreferenceChangeListener(this); } public void refreshSidebars(final Set proxies) { - // pushing the change ... we may as well listen for changes in versioning manager - Set fileObjects = null; - if (proxies != null) { - fileObjects = new HashSet(proxies.size()); - for (VCSFileProxy file : proxies) { - fileObjects.add(file.toFileObject()); + + createDiffSidebarTask(() -> { + // pushing the change ... we may as well listen for changes in versioning manager + Set fileObjects = null; + if (proxies != null) { + fileObjects = new HashSet(proxies.size()); + for (VCSFileProxy file : proxies) { + fileObjects.add(file.toFileObject()); + } + fileObjects.remove(null); } - fileObjects.remove(null); - } - if (LOG_STACKTRACE && (fileObjects == null || !fileObjects.isEmpty())) { - LOG.log(Level.INFO, "Refreshing: " + fileObjects, new Exception()); - } - final Set fileObjectsToRefresh = fileObjects; - SwingUtilities.invokeLater(new Runnable() { - public void run() { - synchronized (sideBars) { - for (DiffSidebar bar : sideBars.keySet()) { - if (matches(bar, fileObjectsToRefresh)) { - bar.refresh(); + if (LOG_STACKTRACE && (fileObjects == null || !fileObjects.isEmpty())) { + LOG.log(Level.INFO, "Refreshing: " + fileObjects, new Exception()); + } + final Set fileObjectsToRefresh = fileObjects; + SwingUtilities.invokeLater(new Runnable() { + public void run() { + synchronized (sideBars) { + for (DiffSidebar bar : sideBars.keySet()) { + if (matches(bar, fileObjectsToRefresh)) { + bar.refresh(); + } } } } - } - }); + }); + }).schedule(0); } - + private boolean matches(DiffSidebar sidebar, Set fileObjects) { if (fileObjects == null) return true; for (FileObject fileObject : fileObjects) { @@ -123,10 +126,10 @@ private boolean matches(DiffSidebar sidebar, Set fileObjects) { Preferences getPreferences() { return NbPreferences.forModule(DiffSidebarManager.class); - } + } /** - * Creates a new task needed by a diff sidebar to update its structures (compute diff). - * + * Creates a new task needed by a diff sidebar to update its structures (compute diff). + * * @param runnable a runnable task * @return RP task */ @@ -155,7 +158,7 @@ private DiffSidebar getSideBar(JTextComponent target) { return null; } LOG.log(Level.FINE, "requested sidebar for {0}", file.getPath()); - + sideBar = new DiffSidebar(target, file); sideBars.put(sideBar, null); sideBar.setSidebarVisible(sidebarEnabled); From f673adac1972decb59c9a756ddcd354c0f51f023 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Sun, 29 Mar 2026 05:24:25 +0200 Subject: [PATCH 078/100] Improve startup cache loading performance - use Data*Streams instead of Object*Streams - simplify file format (no XML) - code renovation and other minor optimizations results in 4x faster cache loading times (readCache() and calculateParents() methods) minor: - ModuleManager.EnableContext: List -> Set for field solely used for contains() in inner loop - Module: data loading can synchronize on instance instead of class (DATA_LOCK no longer static) note: The IO utility class calls Dependency#create using MethodHandle to avoid having to make it public API or introduce a split package. --- .../org/netbeans/core/startup/ModuleList.java | 149 ++++++++++++------ .../netbeans/core/startup/ModuleSystem.java | 41 ++--- .../src/org/netbeans/DepUtil.java | 89 +++++++++++ .../src/org/netbeans/Module.java | 43 ++--- .../src/org/netbeans/ModuleData.java | 97 ++++++------ .../src/org/netbeans/ModuleManager.java | 11 +- .../src/org/netbeans/NetigsoModule.java | 5 +- .../src/org/netbeans/Stamps.java | 78 +++------ .../src/org/netbeans/StandardModule.java | 48 +++--- .../src/org/netbeans/StandardModuleData.java | 19 +-- .../unit/src/org/netbeans/DepUtilTest.java | 57 +++++++ .../src/org/openide/modules/Dependency.java | 17 +- 12 files changed, 402 insertions(+), 252 deletions(-) create mode 100644 platform/o.n.bootstrap/src/org/netbeans/DepUtil.java create mode 100644 platform/o.n.bootstrap/test/unit/src/org/netbeans/DepUtilTest.java diff --git a/platform/core.startup/src/org/netbeans/core/startup/ModuleList.java b/platform/core.startup/src/org/netbeans/core/startup/ModuleList.java index e1595f153ea2..24de5bf21cca 100644 --- a/platform/core.startup/src/org/netbeans/core/startup/ModuleList.java +++ b/platform/core.startup/src/org/netbeans/core/startup/ModuleList.java @@ -24,13 +24,12 @@ import java.io.BufferedInputStream; import java.io.ByteArrayInputStream; import java.io.CharArrayWriter; +import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; -import java.io.ObjectInputStream; -import java.io.ObjectOutputStream; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.PushbackInputStream; @@ -67,6 +66,7 @@ import org.openide.filesystems.FileSystem; import org.openide.filesystems.FileSystem.AtomicAction; import org.openide.filesystems.FileUtil; +import org.netbeans.DepUtil; import org.openide.modules.Dependency; import org.openide.modules.InstalledFileLocator; import org.openide.modules.SpecificationVersion; @@ -111,7 +111,7 @@ final class ModuleList implements Stamps.Updater { /** to fire events with */ private final Events ev; /** map from code name (base)s to statuses of modules on disk */ - private final Map statuses = new HashMap(100); + private final Map statuses = new HashMap<>(100); /** whether the initial round has been triggered or not */ private boolean triggered = false; /** listener for changes in modules, etc.; see comment on class Listener */ @@ -197,8 +197,7 @@ private File findJarByName(String jar, String name) throws IOException { for (File candidate : jars) { int candidateMajor = -1; SpecificationVersion candidateSpec = null; - JarFile jf = new JarFile(candidate); - try { + try (JarFile jf = new JarFile(candidate)) { java.util.jar.Attributes attr = jf.getManifest().getMainAttributes(); String codename = attr.getValue("OpenIDE-Module"); if (codename != null) { @@ -211,8 +210,6 @@ private File findJarByName(String jar, String name) throws IOException { if (sv != null) { candidateSpec = new SpecificationVersion(sv); } - } finally { - jf.close(); } if (newest == null || candidateMajor > major || (spec != null && candidateSpec != null && candidateSpec.compareTo(spec) > 0)) { newest = candidate; @@ -434,7 +431,10 @@ private Object processStatusParam(String k, String v) throws NumberFormatExcepti /** Just checks that all the right stuff is there. */ - private void sanityCheckStatus(Map m) throws IOException { + private static void sanityCheckStatus(Map m) throws IOException { + if (m.isEmpty()) { + throw new IOException("Must define properties"); // NOI18N + } String jar = (String) m.get("jar"); // NOI18N if (jar == null) { throw new IOException("Must define jar param"); // NOI18N @@ -612,7 +612,7 @@ private String readTo(InputStream is, char delim) throws IOException { } } - final Map> readCache() { + final Map> readCache() { InputStream is = Stamps.getModulesJARs().asStream("all-modules.dat"); // NOI18N if (is == null) { // schedule write for later @@ -620,30 +620,14 @@ final Map> readCache() { return null; } LOG.log(Level.FINEST, "Reading cache all-modules.dat"); - try { - ObjectInputStream ois = new ObjectInputStream(is); - - Map> ret = new HashMap>(1333); - while (is.available() > 0) { - Map prop = readStatus(ois, false); - if (prop == null) { - LOG.log(Level.CONFIG, "Cache is invalid all-modules.dat"); - return null; - } - Set deps; - try { - deps = (Set) ois.readObject(); - } catch (ClassNotFoundException ex) { - throw new IOException(ex); - } - prop.put("deps", deps); - String cnb = (String)prop.get("name"); // NOI18N - ret.put(cnb, prop); + try (DataInputStream dis = new DataInputStream(is)) { + Map> cache = new HashMap<>(1333); + while (dis.available() > 0) { + Map props = readProps(dis); + props.put("deps", readDeps(dis)); + cache.put((String) props.get("name"), props); } - - - is.close(); - return ret; + return cache; } catch (IOException ex) { LOG.log(Level.INFO, "Cannot read cache", ex); writeCache(); @@ -651,6 +635,49 @@ final Map> readCache() { } } + private static Set readDeps(DataInputStream is) throws IOException { + int depCount = is.readInt(); + if (depCount < 0) { + throw new IOException("negative count"); + } else if (depCount == 0) { + return Set.of(); + } + Set deps = new HashSet<>((int) Math.ceil(depCount / 0.75)); + for (int i = 0; i < depCount; i++) { + deps.add(DepUtil.read(is)); + } + return deps; + } + + /// @see #computeProperties(org.netbeans.Module) + private static Map readProps(DataInputStream is) throws IOException { + int propCount = is.readByte(); + if (propCount < 0) { + throw new IOException("negative count"); + } + Map props = new HashMap<>((int) Math.ceil(propCount / 0.75)); + for (int i = 0; i < propCount; i++) { + String entry = is.readUTF(); + int split = entry.indexOf('='); // ok, since keys don't contain '=' + String key = entry.substring(0, split); + String value = entry.substring(split + 1, entry.length()); + // must match computeProperties() + try { + Object val = switch (key) { + case "name", "jar" -> value; + case "enabled", "autoload", "eager", "reloadable" -> Boolean.valueOf(value); + case "startlevel" -> Integer.valueOf(value); + default -> throw new IOException("unknown key " + key); + }; + props.put(key, val); + } catch (IllegalArgumentException ex) { + throw new IOException("unexpected value", ex); + } + } + sanityCheckStatus(props); + return props; + } + final void writeCache() { Stamps.getModulesJARs().scheduleSave(this, "all-modules.dat", false); } @@ -661,14 +688,23 @@ public void cacheReady() { @Override public void flushCaches(DataOutputStream os) throws IOException { - ObjectOutputStream oss = new ObjectOutputStream(os); for (Module m : mgr.getModules()) { if (m.isFixed()) { continue; } - Map prop = computeProperties(m); - writeStatus(prop, oss); - oss.writeObject(m.getDependencies()); + // props + Map props = computeProperties(m); + os.writeByte(props.size()); + for (Entry prop : props.entrySet()) { + os.writeUTF(prop.getKey() + "=" + prop.getValue()); + } + + // deps + Set deps = m.getDependencies(); + os.writeInt(deps.size()); + for (Dependency dep : deps) { + DepUtil.write(dep, os); + } } } @@ -694,7 +730,7 @@ private void writeStatus(Map m, OutputStream os) throws IOExcept // Use TreeMap to sort the keys by name; since the module status files might // be version-controlled we want to avoid gratuitous format changes. - for (Map.Entry entry: new TreeMap(m).entrySet()) { + for (Map.Entry entry : new TreeMap<>(m).entrySet()) { String name = entry.getKey(); if ( name.equals("name") || // NOI18N @@ -749,11 +785,8 @@ public void run() throws IOException { LOG.fine("ModuleList: (re)writing " + nue.file); FileLock lock = nue.file.lock(); try { - OutputStream os = nue.file.getOutputStream(lock); - try { + try (OutputStream os = nue.file.getOutputStream(lock)) { writeStatus(nue.diskProps, os); - } finally { - os.close(); } } finally { lock.releaseLock(); @@ -944,12 +977,14 @@ private void moduleChanged(Module m, DiskStatus status) { } } - /** Compute what properties we would want to store in XML + /** + * Compute what properties we would want to store in XML (or the startup cache) * for this module. I.e. 'name', 'reloadable', etc. + * @see #readProps(java.io.DataInputStream) */ - private Map computeProperties(Module m) { + private Map computeProperties(Module m) { if (m.isFixed() || ! m.isValid()) throw new IllegalArgumentException("fixed or invalid: " + m); // NOI18N - Map p = new HashMap(); + Map p = new HashMap<>(8); p.put("name", m.getCodeNameBase()); // NOI18N if (!m.isAutoload() && !m.isEager()) { p.put("enabled", m.isEnabled()); // NOI18N @@ -960,8 +995,7 @@ private Map computeProperties(Module m) { if (m.getStartLevel() > 0) { p.put("startlevel", m.getStartLevel()); // NOI18N } - if (m.getHistory() instanceof ModuleHistory) { - ModuleHistory hist = (ModuleHistory) m.getHistory(); + if (m.getHistory() instanceof ModuleHistory hist) { p.put("jar", hist.getJar()); // NOI18N } return p; @@ -990,6 +1024,7 @@ private final class Listener implements PropertyChangeListener, ErrorHandler, En // Property change coming from ModuleManager or some known Module. private boolean listening = true; + @Override public void propertyChange(PropertyChangeEvent evt) { if (! triggered) throw new IllegalStateException("Property change before trigger()"); // NOI18N // REMEMBER this is inside *read* mutex, it is forbidden to even attempt @@ -1036,15 +1071,19 @@ public void propertyChange(PropertyChangeEvent evt) { // SAX stuff. + @Override public void warning(SAXParseException e) throws SAXException { LOG.log(Level.WARNING, null, e); } + @Override public void error(SAXParseException e) throws SAXException { throw e; } + @Override public void fatalError(SAXParseException e) throws SAXException { throw e; } + @Override public InputSource resolveEntity(String pubid, String sysid) throws SAXException, IOException { if (pubid.equals(PUBLIC_ID)) { if (VALIDATE_XML) { @@ -1062,6 +1101,7 @@ public InputSource resolveEntity(String pubid, String sysid) throws SAXException // Changes in Modules/ folder. + @Override public void fileDeleted(FileEvent ev) { if (isOurs(ev)) { if (LOG.isLoggable(Level.FINE)) { @@ -1073,6 +1113,7 @@ public void fileDeleted(FileEvent ev) { fileDeleted0(fo.getName(), fo.getExt()/*, ev.getTime()*/); } + @Override public void fileDataCreated(FileEvent ev) { if (isOurs(ev)) { if (LOG.isLoggable(Level.FINE)) { @@ -1084,6 +1125,7 @@ public void fileDataCreated(FileEvent ev) { fileCreated0(fo.getName(), fo.getExt()/*, ev.getTime()*/); } + @Override public void fileRenamed(FileRenameEvent ev) { if (isOurs(ev)) { throw new IllegalStateException("I don't rename anything! " + ev); // NOI18N @@ -1124,6 +1166,7 @@ private void fileDeleted0(String name, String ext/*, long time*/) { } // else ignore } + @Override public void fileChanged(FileEvent ev) { if (isOurs(ev)) { if (LOG.isLoggable(Level.FINE)) { @@ -1150,9 +1193,11 @@ public void fileChanged(FileEvent ev) { } // else ignore } + @Override public void fileFolderCreated(FileEvent ev) { // ignore } + @Override public void fileAttributeChanged(FileAttributeEvent ev) { // ignore } @@ -1549,7 +1594,7 @@ public void run() { Map> cache = readCache(); String[] names; if (cache != null) { - names = cache.keySet().toArray(new String[cache.size()]); + names = cache.keySet().toArray(String[]::new); } else { FileObject[] children = folder.getChildren(); List arr = new ArrayList(children.length); @@ -1572,7 +1617,7 @@ public void run() { LOG.fine("Strange file encountered in modules folder: " + f); } } - names = arr.toArray(new String[0]); + names = arr.toArray(String[]::new); } ev.log(Events.MODULES_FILE_SCANNED, names.length); XMLReader reader = null; @@ -1635,12 +1680,12 @@ public void run() { } ModuleHistory history = new ModuleHistory(jar, "loaded from " + f); // NOI18N Boolean reloadableB = (Boolean) props.get("reloadable"); // NOI18N - boolean reloadable = reloadableB != null ? reloadableB.booleanValue() : false; - boolean enabled = enabledB != null ? enabledB.booleanValue() : false; + boolean reloadable = reloadableB != null ? reloadableB : false; + boolean enabled = enabledB != null ? enabledB : false; Boolean autoloadB = (Boolean) props.get("autoload"); // NOI18N - boolean autoload = autoloadB != null ? autoloadB.booleanValue() : false; + boolean autoload = autoloadB != null ? autoloadB : false; Boolean eagerB = (Boolean) props.get("eager"); // NOI18N - boolean eager = eagerB != null ? eagerB.booleanValue() : false; + boolean eager = eagerB != null ? eagerB : false; NbInstaller.register(name, props.get("deps")); // NOI18N Integer startLevel = (Integer)props.get("startlevel"); // NOI18N Module m = createModule(jarFile, history, reloadable, autoload, eager, startLevel); diff --git a/platform/core.startup/src/org/netbeans/core/startup/ModuleSystem.java b/platform/core.startup/src/org/netbeans/core/startup/ModuleSystem.java index 7408107ffa43..90355763b664 100644 --- a/platform/core.startup/src/org/netbeans/core/startup/ModuleSystem.java +++ b/platform/core.startup/src/org/netbeans/core/startup/ModuleSystem.java @@ -19,7 +19,6 @@ package org.netbeans.core.startup; -import java.beans.PropertyChangeEvent; import java.beans.PropertyChangeListener; import java.io.File; import java.io.IOException; @@ -84,11 +83,9 @@ public ModuleSystem(FileSystem systemFileSystem) throws IOException { final void init(FileSystem systemFileSystem) throws IOException { if (Boolean.getBoolean("org.netbeans.core.startup.ModuleSystem.CULPRIT")) Thread.dumpStack(); // NOI18N - PropertyChangeListener l = new PropertyChangeListener() { - public void propertyChange(PropertyChangeEvent ev) { - if (ModuleManager.PROP_CLASS_LOADER.equals(ev.getPropertyName())) { - org.netbeans.core.startup.MainLookup.systemClassLoaderChanged(mgr.getClassLoader()); - } + PropertyChangeListener l = (evt) -> { + if (ModuleManager.PROP_CLASS_LOADER.equals(evt.getPropertyName())) { + org.netbeans.core.startup.MainLookup.systemClassLoaderChanged(mgr.getClassLoader()); } }; mgr.addPropertyChangeListener(l); @@ -135,7 +132,7 @@ public Events getEvents() { public List getModuleJars () { mgr.mutexPrivileged().enterReadAccess(); try { - List l = new ArrayList(); + List l = new ArrayList<>(); for (Module m: mgr.getEnabledModules()) { l.addAll(m.getAllJars()); } @@ -158,7 +155,7 @@ public void loadBootModules() { // Keep a list of manifest URL bases which we know we do not need to // parse. Some of these manifests might be signed, and if so, we do not // want to touch them, as it slows down startup quite a bit. - Set ignoredJars = new HashSet(); + Set ignoredJars = new HashSet<>(); String javaHome = System.getProperty("java.home"); // NOI18N if (javaHome != null) { File lib = new File(new File(javaHome).getParentFile(), "lib"); // NOI18N @@ -173,7 +170,7 @@ public void loadBootModules() { mgr.mutexPrivileged().enterWriteAccess(); ev.log(Events.START_LOAD_BOOT_MODULES); try { - bootModules = new HashSet(10); + bootModules = new HashSet<>(10); ClassLoader upperLoader = ModuleSystem.class.getClassLoader(); // wrap alien loader, so it can be used among parent loaders of module (instanceof ProxyClassLoader) ClassLoader loader = new JarClassLoader(Collections.emptyList(), new ClassLoader[] { Module.class.getClassLoader() }); @@ -183,7 +180,7 @@ public void loadBootModules() { ev.log(Events.PERF_TICK, "got all manifests"); // NOI18N // There will be duplicates: cf. #32576. - Set checkedManifests = new HashSet(); + Set checkedManifests = new HashSet<>(); // process libs in 2 passes; first, process bootstrap libraries in platform/libs, creating // FixedModules with a classloader that only loads from those libs. @@ -284,16 +281,16 @@ public void readList() { } finally { mgr.mutexPrivileged().exitWriteAccess(); } - ev.log(Events.PERF_END, "ModuleSystem.readList"); // NOI18N + ev.log(Events.PERF_END, "ModuleSystem.readList"); // NOI18N } /** Install read modules. */ public void restore() { - ev.log(Events.PERF_START, "ModuleSystem.restore"); // NOI18N + ev.log(Events.PERF_START, "ModuleSystem.restore"); // NOI18N mgr.mutexPrivileged().enterWriteAccess(); try { - Set toTrigger = new HashSet(bootModules/*Collections.EMPTY_SET*/); + Set toTrigger = new HashSet<>(bootModules/*Collections.EMPTY_SET*/); list.trigger(toTrigger); mgr.releaseModuleManifests(); } finally { @@ -312,9 +309,7 @@ public void restore() { public boolean shutDown(final Runnable midHook) { try { return shutDownAsync(midHook).get(); - } catch (InterruptedException ex) { - Exceptions.printStackTrace(ex); - } catch (ExecutionException ex) { + } catch (InterruptedException | ExecutionException ex) { Exceptions.printStackTrace(ex); } return false; @@ -333,12 +328,9 @@ public boolean shutDown(final Runnable midHook) { */ public Future shutDownAsync(final Runnable midHook) { mgr.mutexPrivileged().enterWriteAccess(); - Runnable both = new Runnable() { - @Override - public void run() { - midHook.run(); - Stamps.getModulesJARs().shutdown(); - } + Runnable both = () -> { + midHook.run(); + Stamps.getModulesJARs().shutdown(); }; Future res; try { @@ -370,7 +362,7 @@ final void deployTestModule(File jar) throws IOException { // The test module: Module tm = null; // Anything that needs to be turned back on later: - Set toReenable = new HashSet(); + Set toReenable = new HashSet<>(); // First see if this refers to an existing module. // (If so, make sure it is reloadable.) for (Module m : mgr.getModules()) { @@ -406,7 +398,7 @@ final void deployTestModule(File jar) throws IOException { tm = mgr.create(jar, new ModuleHistory(jar.getAbsolutePath()), true, false, false); } catch (DuplicateException dupe2) { // Should not happen. - throw (IOException) new IOException(dupe2.toString()).initCause(dupe2); + throw new IOException(dupe2); } } } @@ -514,6 +506,7 @@ public static void markForRestart() throws UnsupportedOperationException { */ private static final class QuietEvents extends Events { QuietEvents() {} + @Override protected void logged(String message, Object[] args) {} } diff --git a/platform/o.n.bootstrap/src/org/netbeans/DepUtil.java b/platform/o.n.bootstrap/src/org/netbeans/DepUtil.java new file mode 100644 index 000000000000..5dc92408eff0 --- /dev/null +++ b/platform/o.n.bootstrap/src/org/netbeans/DepUtil.java @@ -0,0 +1,89 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.netbeans; + +import java.io.DataInput; +import java.io.DataOutput; +import java.io.IOException; +import java.lang.invoke.MethodHandle; +import java.lang.invoke.MethodHandles; +import java.lang.reflect.Method; +import org.openide.modules.Dependency; + +public final class DepUtil { + + private static final MethodHandle create; + + // This is here to avoid having to make #create public or to export it via package-private split-package. + static { + try { + Method createMethod = Dependency.class.getDeclaredMethod("create", String.class, String.class, int.class, int.class); + createMethod.setAccessible(true); + create = MethodHandles.publicLookup().unreflect(createMethod); + } catch (ReflectiveOperationException ex) { + throw new IllegalStateException("can't access " + Dependency.class.getName() + "#create", ex); + } + } + + private DepUtil() {} + + /** + * Reads a dependency from a stream. + *

+ * Custom persistence for faster/ephemeral serialization. + *

+ * Note: Do not use for long term persistence, format may change between releases. + * @see #write(org.openide.modules.Dependency, java.io.DataOutput) + */ + public static Dependency read(DataInput is) throws IOException { + int type = is.readByte(); + int comp = is.readByte(); + String name = is.readUTF(); + if (name == null || name.isEmpty()) { + throw new IOException("name expected"); + } + String version = is.readUTF(); + if (version.isEmpty()) { + version = null; + } + try { + return (Dependency) create.invokeExact(name, version, type, comp); + } catch (RuntimeException | Error ex) { + throw ex; + } catch (Throwable ex) { + throw new IllegalStateException("could not invoke Dependendy#create", ex); + } + } + + /** + * Writes this dependency to a stream. + *

+ * Custom persistence for faster/ephemeral serialization. + *

+ * Note: Do not use for long term persistence, format may change between releases. + * @see #read(java.io.DataInput) + */ + public static void write(Dependency dep, DataOutput os) throws IOException { + os.writeByte(dep.getType()); + os.writeByte(dep.getComparison()); + os.writeUTF(dep.getName().strip()); + os.writeUTF(dep.getVersion() != null ? dep.getVersion().strip() : ""); + } +} diff --git a/platform/o.n.bootstrap/src/org/netbeans/Module.java b/platform/o.n.bootstrap/src/org/netbeans/Module.java index ff81bba3e10a..c040a503f8ce 100644 --- a/platform/o.n.bootstrap/src/org/netbeans/Module.java +++ b/platform/o.n.bootstrap/src/org/netbeans/Module.java @@ -20,17 +20,19 @@ package org.netbeans; import java.io.DataInput; +import java.io.DataInputStream; import java.io.DataOutput; import java.io.File; import java.io.IOException; import java.io.InputStream; -import java.io.ObjectInput; -import java.io.ObjectInputStream; -import java.io.ObjectOutput; -import java.lang.reflect.Method; import java.net.URL; import java.security.CodeSource; -import java.util.*; +import java.util.Arrays; +import java.util.Collections; +import java.util.Enumeration; +import java.util.HashSet; +import java.util.List; +import java.util.Set; import java.util.jar.Manifest; import java.util.logging.Level; import java.util.logging.Logger; @@ -80,7 +82,7 @@ public abstract class Module extends ModuleInfo { private ModuleData data; private NbInstrumentation instr; - private static final Object DATA_LOCK = new Object(); + private final Object DATA_LOCK = new Object(); /** Use ModuleManager.create as a factory. */ protected Module(ModuleManager mgr, Events ev, Object history, boolean reloadable, boolean autoload, boolean eager) throws IOException { @@ -115,7 +117,7 @@ protected Module(ModuleManager mgr, Events ev, Object history, ClassLoader class enabled = false; } - ModuleData createData(ObjectInput in, Manifest mf) throws IOException { + ModuleData createData(DataInput in, Manifest mf) throws IOException { if (in != null) { return new ModuleData(in); } else { @@ -123,7 +125,7 @@ ModuleData createData(ObjectInput in, Manifest mf) throws IOException { } } - final void writeData(ObjectOutput out) throws IOException { + final void writeData(DataOutput out) throws IOException { data().write(out); } @@ -136,6 +138,9 @@ final ModuleData data() { } final ModuleData dataWithCheck() throws InvalidException { + if (data != null) { + return data; + } synchronized (DATA_LOCK) { if (data != null) { return data; @@ -143,10 +148,8 @@ final ModuleData dataWithCheck() throws InvalidException { Util.err.log(Level.FINE, "Initialize data {0}", getJarFile()); // NOI18N InputStream is = mgr.dataFor(getJarFile()); if (is != null) { - try { - ObjectInputStream ois = new ObjectInputStream(is); + try (DataInputStream ois = new DataInputStream(is)) { ModuleData mine = createData(ois, null); - ois.close(); assert data == null; data = mine; return mine; @@ -286,8 +289,9 @@ public final boolean provides(String token) { @Override public Set getDependencies() { - return new HashSet(Arrays.asList(getDependenciesArray())); + return new HashSet<>(Arrays.asList(getDependenciesArray())); } + public final Dependency[] getDependenciesArray() { Dependency[] dependenciesA; try { @@ -317,8 +321,8 @@ public String getBuildVersion() { public @Override boolean owns(Class clazz) { ClassLoader cl = clazz.getClassLoader(); - if (cl instanceof Util.ModuleProvider) { - return ((Util.ModuleProvider) cl).getModule() == this; + if (cl instanceof Util.ModuleProvider mp) { + return mp.getModule() == this; } if (cl != classloader) { return false; @@ -341,11 +345,8 @@ static String findClasspathModuleCodeName(Class clazz) { loc = new URL("jar:" + loc + "!/"); } URL manifest = new URL(loc, "META-INF/MANIFEST.MF"); - InputStream is = manifest.openStream(); - try { + try (InputStream is = manifest.openStream()) { return new Manifest(is).getMainAttributes().getValue("OpenIDE-Module"); - } finally { - is.close(); } } catch (IOException x) { Logger.getLogger(Module.class.getName()).log(Level.FINE, null, x); @@ -500,7 +501,7 @@ public void releaseManifest() {} public Set getProblems() { // cannot use Union2 without being binary-incompatible if (! isValid()) throw new IllegalStateException("Not valid: " + this); // NOI18N if (isEnabled()) return Collections.emptySet(); - Set problems = new HashSet(); + Set problems = new HashSet<>(); for (Union2 problem : mgr.missingDependencies(this)) { if (problem.hasFirst()) { problems.add(problem.first()); @@ -561,8 +562,8 @@ public Enumeration findResources(String resources) { try { // #149136 ClassLoader cl = getClassLoader(); - if (cl instanceof ProxyClassLoader) { - return ((ProxyClassLoader) cl).findResources(resources); + if (cl instanceof ProxyClassLoader pcl) { + return pcl.findResources(resources); } //TODO: other ClassLoaders - what can we expect here? can fallback to getResources for JVM classloaders, and nothing else should be here? throw new IllegalStateException("Unexpected ClassLoader: " + cl + "."); diff --git a/platform/o.n.bootstrap/src/org/netbeans/ModuleData.java b/platform/o.n.bootstrap/src/org/netbeans/ModuleData.java index 9e9f32710eee..676e0b2d32c9 100644 --- a/platform/o.n.bootstrap/src/org/netbeans/ModuleData.java +++ b/platform/o.n.bootstrap/src/org/netbeans/ModuleData.java @@ -21,8 +21,6 @@ import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; -import java.io.ObjectInput; -import java.io.ObjectOutput; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; @@ -91,7 +89,7 @@ class ModuleData { if (verifyCNBs) { Dependency.create(Dependency.TYPE_MODULE, codeName); } - codeNameRelease = (cnParse[1] != null) ? ((Integer) cnParse[1]).intValue() : -1; + codeNameRelease = (cnParse[1] != null) ? (Integer) cnParse[1] : -1; if (cnParse[2] != null) { throw new NumberFormatException(codeName); } @@ -120,7 +118,7 @@ class ModuleData { publicPackages = ZERO_PACKAGE_ARRAY; } else { StringTokenizer tok = new StringTokenizer(exportsS, ", "); // NOI18N - List exports = new ArrayList(Math.max(tok.countTokens(), 1)); + List exports = new ArrayList<>(Math.max(tok.countTokens(), 1)); while (tok.hasMoreTokens()) { String piece = tok.nextToken(); if (piece.endsWith(".*")) { // NOI18N @@ -148,7 +146,7 @@ class ModuleData { if (exports.isEmpty()) { throw new IllegalArgumentException("Illegal OpenIDE-Module-Public-Packages: " + exportsS); // NOI18N } - publicPackages = exports.toArray(new Module.PackageExport[0]); + publicPackages = exports.toArray(Module.PackageExport[]::new); } } else { // XXX new link? @@ -166,7 +164,7 @@ class ModuleData { String friends = attr.getValue("OpenIDE-Module-Friends"); // NOI18N if (friends != null) { StringTokenizer tok = new StringTokenizer(friends, ", "); // NOI18N - set = new HashSet(); + set = new HashSet<>(); while (tok.hasMoreTokens()) { String piece = tok.nextToken(); if (piece.indexOf('/') != -1) { @@ -209,7 +207,7 @@ class ModuleData { } catch (IllegalArgumentException iae) { throw (InvalidException) new InvalidException("While parsing " + codeName + " a dependency attribute: " + iae.toString()).initCause(iae); // NOI18N } - this.coveredPackages = new HashSet(); + this.coveredPackages = new HashSet<>(); this.agentClass = attr.getValue("Agent-Class"); } @@ -242,41 +240,53 @@ class ModuleData { this.publicPackages = null; this.provides = computeProvides(m, mf.getMainAttributes(), false, true); this.dependencies = computeImported(mf.getMainAttributes()); - this.coveredPackages = new HashSet(); + this.coveredPackages = new HashSet<>(); this.agentClass = getMainAttribute(mf, "Agent-Class"); // NOI18N this.fragmentHostCodeName = null; } - ModuleData(ObjectInput dis) throws IOException { - try { - this.codeName = dis.readUTF(); - this.codeNameBase = dis.readUTF(); - this.codeNameRelease = dis.readInt(); - this.coveredPackages = readStrings(dis, new HashSet(), true); - this.dependencies = (Dependency[]) dis.readObject(); - this.implVersion = dis.readUTF(); - this.buildVersion = dis.readUTF(); - this.provides = readStrings(dis); - this.friendNames = readStrings(dis, new HashSet(), false); - this.specVers = new SpecificationVersion(dis.readUTF()); - this.publicPackages = Module.PackageExport.read(dis); - this.agentClass = dis.readUTF(); - String s = dis.readUTF(); - if (s != null) { - s = s.trim(); - } - this.fragmentHostCodeName = s == null || s.isEmpty() ? null : s; - } catch (ClassNotFoundException cnfe) { - throw new IOException(cnfe); + ModuleData(DataInput dis) throws IOException { + this.codeName = dis.readUTF(); + this.codeNameBase = dis.readUTF(); + this.codeNameRelease = dis.readInt(); + this.coveredPackages = readStrings(dis, new HashSet<>(), true); + this.dependencies = readDeps(dis); + this.implVersion = dis.readUTF(); + this.buildVersion = dis.readUTF(); + this.provides = readStrings(dis); + this.friendNames = readStrings(dis, new HashSet<>(), false); + this.specVers = new SpecificationVersion(dis.readUTF()); + this.publicPackages = Module.PackageExport.read(dis); + this.agentClass = dis.readUTF(); + String s = dis.readUTF(); + if (s != null) { + s = s.trim(); + } + this.fragmentHostCodeName = s == null || s.isEmpty() ? null : s; + } + + private static Dependency[] readDeps(DataInput dis) throws IOException { + int count = Math.max(dis.readInt(), 0); + Dependency[] deps = new Dependency[count]; + for (int i = 0; i < deps.length; i++) { + deps[i] = DepUtil.read(dis); } + return deps; } - void write(ObjectOutput dos) throws IOException { + void write(DataOutput dos) throws IOException { dos.writeUTF(codeName); dos.writeUTF(codeNameBase); dos.writeInt(codeNameRelease); writeStrings(dos, coveredPackages); - dos.writeObject(dependencies); + if (dependencies == null) { + dos.writeInt(0); + } else { + dos.writeInt(dependencies.length); + for (Dependency dep : dependencies) { + DepUtil.write(dep, dos); + } + } dos.writeUTF(implVersion); dos.writeUTF(buildVersion); writeStrings(dos, provides); @@ -291,7 +301,7 @@ private Dependency[] computeImported(Attributes attr) { String pkgs = attr.getValue("Import-Package"); // NOI18N List arr = null; if (pkgs != null) { - arr = new ArrayList(); + arr = new ArrayList<>(); StringTokenizer tok = createTokenizer(pkgs); // NOI18N while (tok.hasMoreElements()) { String dep = beforeSemicolon(tok); @@ -301,7 +311,7 @@ private Dependency[] computeImported(Attributes attr) { String recomm = attr.getValue("Require-Bundle"); // NOI18N if (recomm != null) { if (arr == null) { - arr = new ArrayList(); + arr = new ArrayList<>(); } StringTokenizer tok = createTokenizer(recomm); // NOI18N while (tok.hasMoreElements()) { @@ -309,7 +319,7 @@ private Dependency[] computeImported(Attributes attr) { arr.addAll(Dependency.create(Dependency.TYPE_RECOMMENDS, "cnb." + dep)); // NOI18N } } - return arr == null ? null : arr.toArray(new Dependency[0]); + return arr == null ? null : arr.toArray(Dependency[]::new); } private static StringTokenizer createTokenizer(String osgiDep) { @@ -355,7 +365,7 @@ private String[] computeExported(boolean useOSGi, Collection arr, Attrib private String[] computeProvides( Module forModule, Attributes attr, boolean verifyCNBs, boolean useOSGi ) throws InvalidException, IllegalArgumentException { - Set arr = new LinkedHashSet(); + Set arr = new LinkedHashSet<>(); // Token provides String providesS = attr.getValue("OpenIDE-Module-Provides"); // NOI18N if (providesS != null) { @@ -394,11 +404,11 @@ private String[] computeProvides( private Dependency[] initDeps(Module forModule, Set knownDeps, Attributes attr) throws IllegalStateException, IllegalArgumentException { if (knownDeps != null) { - return knownDeps.toArray(new Dependency[0]); + return knownDeps.toArray(Dependency[]::new); } // deps - Set deps = new HashSet(20); + Set deps = new HashSet<>(20); // First convert IDE/1 -> org.openide/1, so we never have to deal with // "IDE deps" internally: @SuppressWarnings(value = "deprecation") @@ -428,7 +438,7 @@ private Dependency[] initDeps(Module forModule, Set knownDeps, Attributes att deps.addAll(Dependency.create(Dependency.TYPE_NEEDS, attr.getValue("OpenIDE-Module-Needs"))); // NOI18N deps.addAll(Dependency.create(Dependency.TYPE_RECOMMENDS, attr.getValue("OpenIDE-Module-Recommends"))); // NOI18N forModule.refineDependencies(deps); - return deps.toArray(new Dependency[0]); + return deps.toArray(Dependency[]::new); } final String getFragmentHostCodeName() { @@ -496,13 +506,12 @@ private > T readStrings( } return set; } - private String[] readStrings(ObjectInput dis) throws IOException { - List arr = new ArrayList(); + private String[] readStrings(DataInput dis) throws IOException { + List arr = new ArrayList<>(); readStrings(dis, arr, false); - return arr.toArray(new String[0]); + return arr.toArray(String[]::new); } - private void writeStrings(DataOutput dos, Collection set) - throws IOException { + private void writeStrings(DataOutput dos, Collection set) throws IOException { if (set == null) { dos.writeInt(0); return; @@ -512,7 +521,7 @@ private void writeStrings(DataOutput dos, Collection set) dos.writeUTF(s); } } - private void writeStrings(ObjectOutput dos, String[] provides) throws IOException { + private void writeStrings(DataOutput dos, String[] provides) throws IOException { writeStrings(dos, Arrays.asList(provides)); } diff --git a/platform/o.n.bootstrap/src/org/netbeans/ModuleManager.java b/platform/o.n.bootstrap/src/org/netbeans/ModuleManager.java index 615b59c6069e..01bf8a1d6d80 100644 --- a/platform/o.n.bootstrap/src/org/netbeans/ModuleManager.java +++ b/platform/o.n.bootstrap/src/org/netbeans/ModuleManager.java @@ -29,7 +29,6 @@ import java.io.File; import java.io.IOException; import java.io.InputStream; -import java.io.ObjectOutputStream; import java.lang.ref.Reference; import java.lang.ref.WeakReference; import java.net.URL; @@ -1272,10 +1271,10 @@ public void enable(Set modules) throws IllegalArgumentException, Invalid * from other objects, that can't be compatibly passed 'willEnable' info. */ static class EnableContext { - final List willEnable; + final Set willEnable; public EnableContext(List willEnable) { - this.willEnable = willEnable; + this.willEnable = new HashSet<>(willEnable); } } @@ -2546,9 +2545,9 @@ public void flushCaches(DataOutputStream os) throws IOException { os.writeUTF(m.getCodeNameBase()); ByteArrayOutputStream data = new ByteArrayOutputStream(); - ObjectOutputStream dos = new ObjectOutputStream(data); - m.writeData(dos); - dos.close(); + try (DataOutputStream dos = new DataOutputStream(data)) { + m.writeData(dos); + } byte[] arr = data.toByteArray(); os.writeInt(arr.length); diff --git a/platform/o.n.bootstrap/src/org/netbeans/NetigsoModule.java b/platform/o.n.bootstrap/src/org/netbeans/NetigsoModule.java index 29eb2aea9bcf..63f9466d02a8 100644 --- a/platform/o.n.bootstrap/src/org/netbeans/NetigsoModule.java +++ b/platform/o.n.bootstrap/src/org/netbeans/NetigsoModule.java @@ -19,9 +19,9 @@ package org.netbeans; +import java.io.DataInput; import java.io.File; import java.io.IOException; -import java.io.ObjectInput; import java.net.URL; import java.util.Collections; import java.util.Enumeration; @@ -30,7 +30,6 @@ import java.util.jar.Manifest; import java.util.logging.Level; import java.util.logging.Logger; -import org.openide.util.Enumerations; import org.openide.util.Exceptions; /** Special module for representing OSGi bundles @@ -51,7 +50,7 @@ public NetigsoModule(Manifest mani, File jar, ModuleManager mgr, Events ev, Obje } @Override - ModuleData createData(ObjectInput in, Manifest mf) throws IOException { + ModuleData createData(DataInput in, Manifest mf) throws IOException { if (in != null) { return new ModuleData(in); } else { diff --git a/platform/o.n.bootstrap/src/org/netbeans/Stamps.java b/platform/o.n.bootstrap/src/org/netbeans/Stamps.java index b5b083a8efbd..fc926d682e76 100644 --- a/platform/o.n.bootstrap/src/org/netbeans/Stamps.java +++ b/platform/o.n.bootstrap/src/org/netbeans/Stamps.java @@ -46,7 +46,6 @@ import java.util.List; import java.util.Locale; import java.util.Random; -import java.util.Set; import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicLong; import java.util.concurrent.atomic.AtomicReference; @@ -183,8 +182,7 @@ private ByteBuffer asByteBuffer(String cache, boolean direct, boolean mmap) { return null; } - try { - FileChannel fc = new FileInputStream(cacheFile).getChannel(); + try (FileChannel fc = new FileInputStream(cacheFile).getChannel()) { ByteBuffer master; if (mmap) { master = fc.map(FileChannel.MapMode.READ_ONLY, 0, len[0]); @@ -198,9 +196,6 @@ private ByteBuffer asByteBuffer(String cache, boolean direct, boolean mmap) { } master.flip(); } - - fc.close(); - return master; } catch (IOException ex) { LOG.log(Level.WARNING, "Cannot read cache " + cacheFile, ex); // NOI18N @@ -309,17 +304,16 @@ private static AtomicLong stamp(boolean checkStampFile) { private static void stamp(boolean checkStampFile, AtomicLong result, AtomicReference newestFile) { StringBuilder sb = new StringBuilder(); - Set processedDirs = new HashSet(); String[] relativeDirs = Clusters.relativeDirsWithHome(); String home = System.getProperty ("netbeans.home"); // NOI18N if (home != null) { - long stamp = stampForCluster (new File (home), result, newestFile, processedDirs, checkStampFile, true, null); + long stamp = stampForCluster (new File (home), result, newestFile, checkStampFile, true, null); sb.append(relativeDirs[0]).append('=').append(stamp).append('\n'); } String[] drs = Clusters.dirs(); for (int i = 0; i < drs.length; i++) { final File clusterDir = new File(drs[i]); - long stamp = stampForCluster(clusterDir, result, newestFile, processedDirs, checkStampFile, true, null); + long stamp = stampForCluster(clusterDir, result, newestFile, checkStampFile, true, null); if (stamp != -1) { sb.append("cluster.").append(relativeDirs[i + 1]).append('=').append(stamp).append('\n'); } @@ -327,7 +321,7 @@ private static void stamp(boolean checkStampFile, AtomicLong result, AtomicRefer File user = Places.getUserDirectory(); if (user != null) { AtomicInteger crc = new AtomicInteger(); - stampForCluster(user, result, newestFile, new HashSet(), false, false, crc); + stampForCluster(user, result, newestFile, false, false, crc); sb.append("user=").append(result.longValue()).append('\n'); sb.append("crc=").append(crc.intValue()).append('\n'); sb.append("locale=").append(Locale.getDefault()).append('\n'); @@ -352,7 +346,7 @@ observed to contain absolute paths to the NetBeans install directory (netbeans.h } private static long stampForCluster( - File cluster, AtomicLong result, AtomicReference newestFile, Set hashSet, + File cluster, AtomicLong result, AtomicReference newestFile, boolean checkStampFile, boolean createStampFile, AtomicInteger crc ) { File stamp = new File(cluster, ".lastModified"); // NOI18N @@ -436,12 +430,10 @@ private static boolean compareAndUpdateFile(File file, String content, AtomicLon try { byte[] expected = content.getBytes(StandardCharsets.UTF_8); byte[] read = new byte[expected.length]; - FileInputStream is = null; boolean areCachesOK; boolean writeFile; long lastMod; - try { - is = new FileInputStream(file); + try (FileInputStream is = new FileInputStream(file)) { int len = is.read(read); areCachesOK = len == read.length && is.available() == 0 && Arrays.equals(expected, read); writeFile = !areCachesOK; @@ -451,16 +443,12 @@ private static boolean compareAndUpdateFile(File file, String content, AtomicLon areCachesOK = true; writeFile = true; lastMod = result.get(); - } finally { - if (is != null) { - is.close(); - } } if (writeFile) { file.getParentFile().mkdirs(); - FileOutputStream os = new FileOutputStream(file); - os.write(expected); - os.close(); + try (FileOutputStream os = new FileOutputStream(file)) { + os.write(expected); + } if (areCachesOK) { file.setLastModified(lastMod); } @@ -492,7 +480,6 @@ private static void deleteCache(File cacheFile) throws IOException { LOG.log(Level.INFO, "cannot rename (#{0}): {1}", new Object[]{i, cacheFile}); // NOI18N // try harder System.gc(); - System.runFinalization(); LOG.info("after GC"); // NOI18N if (r == null) { r = new Random(); @@ -558,12 +545,8 @@ static void checkPopulateCache() { if (is == null) { return; } - ZipInputStream zip = null; - FileOutputStream os = null; - try { - byte[] arr = new byte[4096]; + try (ZipInputStream zip = new ZipInputStream(is)) { LOG.log(Level.FINE, "Found populate.zip about to extract it into {0}", cache); - zip = new ZipInputStream(is); for (;;) { ZipEntry en = zip.getNextEntry(); if (en == null) { @@ -574,17 +557,10 @@ static void checkPopulateCache() { } File f = new File(cache, en.getName().replace('/', File.separatorChar)); f.getParentFile().mkdirs(); - os = new FileOutputStream(f); - for (;;) { - int len = zip.read(arr); - if (len == -1) { - break; - } - os.write(arr, 0, len); + try (FileOutputStream os = new FileOutputStream(f)) { + zip.transferTo(os); } - os.close(); } - zip.close(); } catch (IOException ex) { LOG.log(Level.INFO, "Failed to populate {0}", cache); } @@ -598,22 +574,12 @@ private static boolean clustersChanged() { final String clustersCache = "all-clusters.dat"; // NOI18N File f = fileImpl(clustersCache, null, -1); // no timestamp check if (f != null) { - DataInputStream dis = null; - try { - dis = new DataInputStream(new FileInputStream(f)); + try (DataInputStream dis = new DataInputStream(new FileInputStream(f))) { if (Clusters.compareDirs(dis)) { return false; } } catch (IOException ex) { return clustersChanged = true; - } finally { - if (dis != null) { - try { - dis.close(); - } catch (IOException ex) { - LOG.log(Level.INFO, null, ex); - } - } } } else { // missing cluster file signals caches are OK, for @@ -708,12 +674,10 @@ public boolean store(AtomicInteger delay) { LOG.log(Level.FINE, "Storing cache {0}", cacheFile); os = new FileOutputStream(cacheFile, append); //append new entries only - DataOutputStream dos = new DataOutputStream(new BufferedOutputStream(this, 1024 * 1024)); - - this.delay = delay; - - updater.flushCaches(dos); - dos.close(); + try (DataOutputStream dos = new DataOutputStream(new BufferedOutputStream(this, 1024 * 1024))) { + this.delay = delay; + updater.flushCaches(dos); + } LOG.log(Level.FINE, "Done Storing cache {0}", cacheFile); } catch (IOException ex) { LOG.log(Level.WARNING, "Error saving cache {0}", cacheFile); @@ -953,8 +917,7 @@ static void writeRelativePath(String path, DataOutput dos) throws IOException { private static void produceRelativePath(String path, Object out) throws IOException { if (path.isEmpty()) { - if (out instanceof DataOutput) { - DataOutput dos = (DataOutput)out; + if (out instanceof DataOutput dos) { dos.writeUTF(path); } return; @@ -964,7 +927,7 @@ private static void produceRelativePath(String path, Object out) throws IOExcept } int cnt = 0; for (String p : Clusters.dirs()) { - if (testWritePath(path, p, "" + cnt, out)) { + if (testWritePath(path, p, Integer.toString(cnt), out)) { return; } cnt++; @@ -988,8 +951,7 @@ private static boolean testWritePath(String path, String prefix, String codeName return false; } private static void doWritePath(String codeName, String relPath, Object out) throws IOException { - if (out instanceof DataOutput) { - DataOutput dos = (DataOutput) out; + if (out instanceof DataOutput dos) { dos.writeUTF(codeName); dos.writeUTF(relPath); } else { diff --git a/platform/o.n.bootstrap/src/org/netbeans/StandardModule.java b/platform/o.n.bootstrap/src/org/netbeans/StandardModule.java index 5d770d8460be..9eb0b47f2f1b 100644 --- a/platform/o.n.bootstrap/src/org/netbeans/StandardModule.java +++ b/platform/o.n.bootstrap/src/org/netbeans/StandardModule.java @@ -24,10 +24,10 @@ // INTERACTIONS SHOULD GO ELSEWHERE. // (NbBundle.getLocalizedValue is OK here.) +import java.io.DataInput; import java.io.File; import java.io.IOException; import java.io.InputStream; -import java.io.ObjectInput; import java.security.AllPermission; import java.security.CodeSource; import java.security.PermissionCollection; @@ -93,7 +93,7 @@ public StandardModule(ModuleManager mgr, Events ev, File jar, Object history, bo } @Override - ModuleData createData(ObjectInput in, Manifest mf) throws IOException { + ModuleData createData(DataInput in, Manifest mf) throws IOException { if (in != null) { return new StandardModuleData(in); } else { @@ -132,6 +132,7 @@ ModuleData createData(ObjectInput in, Manifest mf) throws IOException { * explicitly suppressed from this list; should only be used for * documented localizable attributes such as OpenIDE-Module-Name etc. */ + @Override public Object getLocalizedAttribute(String attr) { String locb = getManifest().getMainAttributes().getValue("OpenIDE-Module-Localizing-Bundle"); // NOI18N boolean usingLoader = false; @@ -164,11 +165,8 @@ public Object getLocalizedAttribute(String attr) { try { // check if the jar file still exists (see issue 82480) if (jar != null && jar.isFile ()) { - JarFile jarFile = new JarFile(jar, false); - try { + try (JarFile jarFile = new JarFile(jar, false)) { loadLocalizedProps(jarFile, getManifest()); - } finally { - jarFile.close(); } } else { Util.err.log(Level.FINE, "Cannot get localized attr {0} from module {1} (missing or deleted JAR file: {2})", new Object[] {attr, getCodeNameBase(), jar}); @@ -203,6 +201,7 @@ public Object getLocalizedAttribute(String attr) { } } + @Override public boolean isFixed() { return false; } @@ -252,13 +251,10 @@ private void loadManifest() throws IOException { jarBeingOpened = physicalJar; // might be null ensurePhysicalJar(); jarBeingOpened = physicalJar; // might have changed - JarFile jarFile = new JarFile(physicalJar, false); - try { + try (JarFile jarFile = new JarFile(physicalJar, false)) { Manifest m = jarFile.getManifest(); if (m == null) throw new IOException("No manifest found in " + physicalJar); // NOI18N manifest = m; - } finally { - jarFile.close(); } } else { jarBeingOpened = jar; @@ -346,11 +342,8 @@ private void loadLocalizedProps(JarFile jarFile, Manifest m) throws IOException // May not be present in base JAR: might only be in e.g. default locale variant. if (bundleFile != null) { localizedProps = new Properties(); - InputStream is = jarFile.getInputStream(bundleFile); - try { + try (InputStream is = jarFile.getInputStream(bundleFile)) { localizedProps.load(is); - } finally { - is.close(); } } } @@ -373,23 +366,17 @@ private void loadLocalizedProps(JarFile jarFile, Manifest m) throws IOException File localeJar = pair.file; String suffix = pair.suffix; String rsrc = name + suffix + ext; - JarFile localeJarFile = new JarFile(localeJar, false); - try { + try (JarFile localeJarFile = new JarFile(localeJar, false)) { ZipEntry bundleFile = localeJarFile.getEntry(rsrc); // Need not exist in all locale variants. if (bundleFile != null) { if (localizedProps == null) { localizedProps = new Properties(); } // else append and overwrite base-locale values - InputStream is = localeJarFile.getInputStream(bundleFile); - try { + try (InputStream is = localeJarFile.getInputStream(bundleFile)) { localizedProps.load(is); - } finally { - is.close(); } } - } finally { - localeJarFile.close(); } } } @@ -437,6 +424,7 @@ public List getAllJars() { * Must be called from within a write mutex. * @param r whether the module should be considered reloadable */ + @Override public void setReloadable(boolean r) { getManager().assertWritable(); if (reloadable != r) { @@ -449,6 +437,7 @@ public void setReloadable(boolean r) { * If an exception is thrown, the module is considered * to be in an invalid state. */ + @Override public void reload() throws IOException { // Probably unnecessary but just in case: destroyPhysicalJar(); @@ -468,6 +457,7 @@ public void reload() throws IOException { /** Turn on the classloader. Passed a list of parent modules to use. * The parents should already have had their classloaders initialized. */ + @Override protected void classLoaderUp(Set parents) throws IOException { if (Util.err.isLoggable(Level.FINE)) { Util.err.fine("classLoaderUp on " + this + " with parents " + parents); @@ -533,7 +523,7 @@ protected void classLoaderUp(Set parents) throws IOException { classloader = createNewClassLoader(classp, loaders); } catch (IllegalArgumentException iae) { // Should not happen, but just in case. - throw (IOException) new IOException(iae.toString()).initCause(iae); + throw new IOException(iae); } } } @@ -551,13 +541,15 @@ protected ClassLoader getParentLoader(Module parent) { } /** Turn off the classloader and release all resources. */ + @Override protected void classLoaderDown() { - if (classloader instanceof ProxyClassLoader) { - ((ProxyClassLoader)classloader).destroy(); + if (classloader instanceof ProxyClassLoader pcl) { + pcl.destroy(); } classloader = null; } /** Should be called after turning off the classloader of one or more modules & GC'ing. */ + @Override protected void cleanup() { if (isEnabled()) throw new IllegalStateException("cleanup on enabled module: " + this); // NOI18N if (classloader != null) throw new IllegalStateException("cleanup on module with classloader: " + this); // NOI18N @@ -566,6 +558,7 @@ protected void cleanup() { } /** Notify the module that it is being deleted. */ + @Override public void destroy() { moduleJARs.remove(jar); } @@ -609,6 +602,7 @@ public OneModuleClassLoader(List classp, ClassLoader[] parents) throws Ill super(classp, parents, false, StandardModule.this); } + @Override public Module getModule() { return StandardModule.this; } @@ -681,8 +675,8 @@ public Module getModule() { return false; } Module other; - if (parent instanceof Util.ModuleProvider) { - other = ((Util.ModuleProvider)parent).getModule(); + if (parent instanceof Util.ModuleProvider mp) { + other = mp.getModule(); } else { other = null; } diff --git a/platform/o.n.bootstrap/src/org/netbeans/StandardModuleData.java b/platform/o.n.bootstrap/src/org/netbeans/StandardModuleData.java index 8ec3d96791cc..9daa11d2ba50 100644 --- a/platform/o.n.bootstrap/src/org/netbeans/StandardModuleData.java +++ b/platform/o.n.bootstrap/src/org/netbeans/StandardModuleData.java @@ -22,10 +22,8 @@ import java.io.DataOutput; import java.io.File; import java.io.IOException; -import java.io.ObjectInput; -import java.io.ObjectOutput; -import java.io.UnsupportedEncodingException; import java.net.URLDecoder; +import java.nio.charset.StandardCharsets; import java.util.HashMap; import java.util.HashSet; import java.util.List; @@ -47,7 +45,7 @@ final class StandardModuleData extends ModuleData { * different modules try to load the same extension (which would cause them * to both load their own private copy, which may not be intended). */ - private static final Map> extensionOwners = new HashMap>(); + private static final Map> extensionOwners = new HashMap<>(); /** Set of locale-variants JARs for this module (or null). * Added explicitly to classloader, and can be used by execution engine. */ @@ -80,12 +78,7 @@ public StandardModuleData(Manifest mf, StandardModule forModule) throws InvalidE if (classPath != null) { StringTokenizer tok = new StringTokenizer(classPath); while (tok.hasMoreTokens()) { - String ext; - try { - ext = URLDecoder.decode(tok.nextToken(), "UTF-8"); - } catch (UnsupportedEncodingException ex) { - throw new IllegalStateException(ex); - } + String ext = URLDecoder.decode(tok.nextToken(), StandardCharsets.UTF_8); File extfile; if (ext.equals("${java.home}/lib/ext/jfxrt.jar")) { // NOI18N // special handling on JDK7 @@ -158,7 +151,7 @@ public StandardModuleData(Manifest mf, StandardModule forModule) throws InvalidE } } - public StandardModuleData(ObjectInput dis) throws IOException { + public StandardModuleData(DataInput dis) throws IOException { super(dis); localeVariants = readFiles(dis); localeExtensions = readFiles(dis); @@ -166,7 +159,7 @@ public StandardModuleData(ObjectInput dis) throws IOException { } @Override - void write(ObjectOutput dos) throws IOException { + void write(DataOutput dos) throws IOException { super.write(dos); writeFiles(dos, localeVariants); writeFiles(dos, localeExtensions); @@ -175,7 +168,7 @@ void write(ObjectOutput dos) throws IOException { private static Set readFiles(DataInput is) throws IOException { int size = is.readInt(); - Set set = new HashSet(); + Set set = new HashSet<>((int) Math.ceil(size / 0.75)); while (size-- > 0) { set.add(new File(Stamps.readRelativePath(is))); } diff --git a/platform/o.n.bootstrap/test/unit/src/org/netbeans/DepUtilTest.java b/platform/o.n.bootstrap/test/unit/src/org/netbeans/DepUtilTest.java new file mode 100644 index 000000000000..4d24b29576a7 --- /dev/null +++ b/platform/o.n.bootstrap/test/unit/src/org/netbeans/DepUtilTest.java @@ -0,0 +1,57 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.netbeans; + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.DataInputStream; +import java.io.DataOutputStream; +import org.junit.Test; +import org.openide.modules.Dependency; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + +/** + * @author mbien + */ +public class DepUtilTest { + + @Test + public void testInstanceCreationAndIO() throws Exception { + + Dependency referenceDep = Dependency.create(Dependency.TYPE_MODULE, "org.foo.bar/1 > 1.1").iterator().next(); + + try (ByteArrayOutputStream buffer = new ByteArrayOutputStream()) { + + try (DataOutputStream dos = new DataOutputStream(buffer)) { + DepUtil.write(referenceDep, dos); + } + assertTrue(buffer.size() > 0); + + try (DataInputStream dis = new DataInputStream(new ByteArrayInputStream(buffer.toByteArray()))) { + Dependency readDep = DepUtil.read(dis); + assertEquals(referenceDep, readDep); + } + + } + + } + +} diff --git a/platform/openide.modules/src/org/openide/modules/Dependency.java b/platform/openide.modules/src/org/openide/modules/Dependency.java index f30b589bea03..93f7e7067689 100644 --- a/platform/openide.modules/src/org/openide/modules/Dependency.java +++ b/platform/openide.modules/src/org/openide/modules/Dependency.java @@ -24,10 +24,10 @@ import java.util.HashMap; import java.util.HashSet; import java.util.Map; +import java.util.Objects; import java.util.Set; import java.util.StringTokenizer; import java.util.regex.Pattern; -import org.openide.util.BaseUtilities; /** A dependency a module can have. Since version 7.10 this class is * {@link Serializable}. @@ -115,6 +115,7 @@ public final class Dependency implements Serializable { /** Implementation version of the Java VM. */ public static final String VM_IMPL = System.getProperty("java.vm.version"); // NOI18N + private final int type; private final int comparison; private final String name; @@ -179,7 +180,13 @@ private static void checkCodeName(String codeName, boolean slashOK) private static final Pattern FQN = Pattern.compile( "(?:\\p{javaJavaIdentifierStart}\\p{javaJavaIdentifierPart}*)(?:[.]\\p{javaJavaIdentifierPart}+)*" // NOI18N ); - + + // internally used via reflection. See org.netbeans.DepUtil + @SuppressWarnings("unused") + static Dependency create(String name, String version, int type, int comparison) { + return new Dependency(type, name, comparison, version); + } + /** Parse dependencies from tags. Since version 7.32 it can parse * code names that contain numbers like * org.apache.servicemix.specs.jsr303_api_1.0.0. @@ -390,8 +397,7 @@ public boolean equals(Object o) { Dependency d = (Dependency) o; - return (type == d.type) && (comparison == d.comparison) && name.equals(d.name) && - BaseUtilities.compareObjects(version, d.version); + return (type == d.type) && (comparison == d.comparison) && name.equals(d.name) && Objects.equals(version, d.version); } /** Overridden to hash by contents. */ @@ -522,15 +528,18 @@ public DependencyKey(Dependency d) { //System.err.println("Key for " + d + " is " + this); } + @Override public int hashCode() { return name.hashCode(); } + @Override public boolean equals(Object o) { return (o instanceof DependencyKey) && ((DependencyKey) o).name.equals(name) && (((DependencyKey) o).type == type); } + @Override public String toString() { return "DependencyKey[" + name + "," + type + "]"; // NOI18N } From 38c5a2807202293d254f999426669396f82fe556 Mon Sep 17 00:00:00 2001 From: Jan Lahoda Date: Tue, 10 Mar 2026 20:02:06 +0100 Subject: [PATCH 079/100] Improving code completion in presence of local classes. --- .../java/completion/JavaCompletionTask.java | 44 ++-- .../1.8/LocalClass.pass | 1 + .../1.8/LocalClassConstructor.pass | 2 + .../1.8/LocalRecordPattern.pass | 1 + .../JavaCompletionTask121FeaturesTest.java | 55 +++++ .../JavaCompletionTaskAdvancedTest.java | 31 +++ java/java.source.base/apichanges.xml | 15 +- .../nbproject/project.properties | 2 +- .../api/java/source/TreeUtilities.java | 29 ++- .../api/java/source/TreeUtilitiesTest.java | 41 ++++ .../netbeans/lib/nbjavac/services/NBAttr.java | 81 ++++--- nbbuild/javadoctools/apichanges-1.1.dtd | 211 ++++++++++++++++++ 12 files changed, 467 insertions(+), 46 deletions(-) create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/LocalClass.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/LocalClassConstructor.pass create mode 100644 java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/LocalRecordPattern.pass create mode 100644 nbbuild/javadoctools/apichanges-1.1.dtd diff --git a/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java b/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java index ab43b4c26038..cce5ec31232a 100644 --- a/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java +++ b/java/java.completion/src/org/netbeans/modules/java/completion/JavaCompletionTask.java @@ -1869,9 +1869,13 @@ private void insideMemberSelect(Env env) throws IOException { if (el != null && (el.getKind().isClass() || el.getKind().isInterface())) { if (parent.getKind() == Tree.Kind.NEW_CLASS && ((NewClassTree) parent).getIdentifier() == fa && prefix != null) { String typeName = controller.getElementUtilities().getElementName(el, true) + "." + prefix; //NOI18N - TypeMirror tm = controller.getTreeUtilities().parseType(typeName, env.getScope().getEnclosingClass()); + TypeMirror tm = controller.getTreeUtilities().parseType(typeName, env.getScope()); if (tm != null && tm.getKind() == TypeKind.DECLARED) { - addMembers(env, tm, ((DeclaredType) tm).asElement(), EnumSet.of(CONSTRUCTOR), null, inImport, insideNew, false, false, switchItemAdder); + TypeElement te = (TypeElement) ((DeclaredType) tm).asElement(); + addMembers(env, tm, te, EnumSet.of(CONSTRUCTOR), null, inImport, insideNew, false, false, switchItemAdder); + if (shouldExcludeTypeInNewClass(te, env)) { + env.addToExcludes(te); + } } } } @@ -1917,9 +1921,13 @@ private void insideMemberSelect(Env env) throws IOException { if (el != null && el.getKind() == PACKAGE) { if (parent.getKind() == Tree.Kind.NEW_CLASS && ((NewClassTree) parent).getIdentifier() == fa && prefix != null) { String typeName = controller.getElementUtilities().getElementName(el, true) + "." + prefix; //NOI18N - TypeMirror tm = controller.getTreeUtilities().parseType(typeName, env.getScope().getEnclosingClass()); + TypeMirror tm = controller.getTreeUtilities().parseType(typeName, env.getScope()); if (tm != null && tm.getKind() == TypeKind.DECLARED) { - addMembers(env, tm, ((DeclaredType) tm).asElement(), EnumSet.of(CONSTRUCTOR), null, inImport, insideNew, false, false, switchItemAdder); + TypeElement te = (TypeElement) ((DeclaredType) tm).asElement(); + addMembers(env, tm, te, EnumSet.of(CONSTRUCTOR), null, inImport, insideNew, false, false, switchItemAdder); + if (shouldExcludeTypeInNewClass(te, env)) { + env.addToExcludes(te); + } } } if (exs != null && !exs.isEmpty()) { @@ -2051,7 +2059,7 @@ private void insideMethodInvocation(Env env) throws IOException { if (path.getParentPath().getLeaf().getKind() == Kind.CONSTANT_CASE_LABEL) { CompilationController controller = env.getController(); controller.toPhase(Phase.RESOLVED); - TypeMirror tm = controller.getTreeUtilities().parseType(fullName(mi.getMethodSelect()), env.getScope().getEnclosingClass()); + TypeMirror tm = controller.getTreeUtilities().parseType(fullName(mi.getMethodSelect()), env.getScope()); if (tm != null && tm.getKind() == TypeKind.DECLARED) { TypeElement te = (TypeElement) ((DeclaredType) tm).asElement(); if (te.getKind() == RECORD) { @@ -2062,7 +2070,7 @@ private void insideMethodInvocation(Env env) throws IOException { if (ts != null && (ts.token().id() == JavaTokenId.LPAREN || ts.token().id() == JavaTokenId.COMMA)) { if (componentType.getKind() == TypeKind.DECLARED) { if (prefix != null) { - TypeMirror ptm = controller.getTreeUtilities().parseType(prefix, env.getScope().getEnclosingClass()); + TypeMirror ptm = controller.getTreeUtilities().parseType(prefix, env.getScope()); if (ptm != null && ptm.getKind() == TypeKind.DECLARED) { TypeElement pte = (TypeElement) ((DeclaredType) ptm).asElement(); if (pte != null && pte.getKind() == RECORD) { @@ -2135,12 +2143,11 @@ private void insideNewClass(Env env) throws IOException { ? controller.getTypes().getDeclaredType(tel) : null; TypeElement toExclude = null; if (nc.getIdentifier().getKind() == Tree.Kind.IDENTIFIER && prefix != null) { - TypeMirror tm = controller.getTreeUtilities().parseType(prefix, env.getScope().getEnclosingClass()); + TypeMirror tm = controller.getTreeUtilities().parseType(prefix, env.getScope()); if (tm != null && tm.getKind() == TypeKind.DECLARED) { TypeElement te = (TypeElement) ((DeclaredType) tm).asElement(); addMembers(env, tm, te, EnumSet.of(CONSTRUCTOR), base, false, true, false); - if ((te.getTypeParameters().isEmpty() || SourceVersion.RELEASE_5.compareTo(controller.getSourceVersion()) > 0) - && !hasAccessibleInnerClassConstructor(te, env.getScope(), controller.getTrees())) { + if (shouldExcludeTypeInNewClass(te, env)) { toExclude = te; } } @@ -2227,6 +2234,13 @@ private void insideNewClass(Env env) throws IOException { } } + private boolean shouldExcludeTypeInNewClass(TypeElement te, Env env) throws IOException { + CompilationController controller = env.getController(); + + return (te.getTypeParameters().isEmpty() || SourceVersion.RELEASE_5.compareTo(controller.getSourceVersion()) > 0) + && !hasAccessibleInnerClassConstructor(te, env.getScope(), controller.getTrees()); + } + private void insideTry(Env env) throws IOException { CompilationController controller = env.getController(); TokenSequence last = findLastNonWhitespaceToken(env, env.getPath().getLeaf(), env.getOffset()); @@ -2550,7 +2564,7 @@ private void insideCase(Env env) throws IOException { } else { if (env.getController().getSourceVersion().compareTo(RELEASE_21) >= 0) { if (prefix != null) { - TypeMirror ptm = controller.getTreeUtilities().parseType(prefix, env.getScope().getEnclosingClass()); + TypeMirror ptm = controller.getTreeUtilities().parseType(prefix, env.getScope()); if (ptm != null && ptm.getKind() == TypeKind.DECLARED) { TypeElement pte = (TypeElement) ((DeclaredType) ptm).asElement(); if (pte != null && pte.getKind() == RECORD) { @@ -2754,7 +2768,7 @@ private void insideTypeCheck(Env env) throws IOException { TokenSequence ts = findLastNonWhitespaceToken(env, iot, env.getOffset()); if (ts != null && ts.token().id() == JavaTokenId.INSTANCEOF) { if (prefix != null && controller.getSourceVersion().compareTo(RELEASE_21) >= 0) { - TypeMirror tm = controller.getTreeUtilities().parseType(prefix, env.getScope().getEnclosingClass()); + TypeMirror tm = controller.getTreeUtilities().parseType(prefix, env.getScope()); if (tm != null && tm.getKind() == TypeKind.DECLARED) { TypeElement te = (TypeElement) ((DeclaredType) tm).asElement(); if (te != null && te.getKind() == RECORD) { @@ -3485,7 +3499,7 @@ private void insideDeconstructionRecordPattern(final Env env) throws IOException TypeMirror componentType = recordComponents.get(size - 1).getAccessor().getReturnType(); if (componentType.getKind() == TypeKind.DECLARED) { if (prefix != null) { - TypeMirror ptm = controller.getTreeUtilities().parseType(prefix, env.getScope().getEnclosingClass()); + TypeMirror ptm = controller.getTreeUtilities().parseType(prefix, env.getScope()); if (ptm != null && ptm.getKind() == TypeKind.DECLARED) { TypeElement pte = (TypeElement) ((DeclaredType) ptm).asElement(); if (pte != null && pte.getKind() == RECORD) { @@ -4088,6 +4102,9 @@ private void addMembers(final Env env, final TypeMirror type, final Element elem ElementUtilities.ElementAcceptor acceptor = new ElementUtilities.ElementAcceptor() { @Override public boolean accept(Element e, TypeMirror t) { + if (env.getExcludes() != null && env.getExcludes().contains(e)) { + return false; + } switch (simplifyElementKind(e.getKind())) { case FIELD: if (!startsWith(env, e.getSimpleName().toString())) { @@ -4876,7 +4893,6 @@ public boolean accept(Element e, TypeMirror t) { private void addAttributeValues(Env env, Element element, AnnotationMirror annotation, ExecutableElement member) throws IOException { CompilationController controller = env.getController(); TreeUtilities tu = controller.getTreeUtilities(); - ElementUtilities eu = controller.getElementUtilities(); for (javax.annotation.processing.Completion completion : SourceUtils.getAttributeValueCompletions(controller, element, annotation, member, env.getPrefix())) { String value = completion.getValue().trim(); if (value.length() > 0 && startsWith(env, value)) { @@ -4889,7 +4905,7 @@ private void addAttributeValues(Env env, Element element, AnnotationMirror annot CharSequence fqn = ((TypeElement) ((DeclaredType) type).asElement()).getQualifiedName(); if (JAVA_LANG_CLASS.contentEquals(fqn)) { String name = value.endsWith(".class") ? value.substring(0, value.length() - 6) : value; //NOI18N - TypeMirror tm = tu.parseType(name, eu.outermostTypeElement(element)); + TypeMirror tm = tu.parseType(name, env.getScope()); typeElement = tm != null && tm.getKind() == TypeKind.DECLARED ? (TypeElement) ((DeclaredType) tm).asElement() : null; if (typeElement != null && startsWith(env, typeElement.getSimpleName().toString())) { env.addToExcludes(typeElement); diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/LocalClass.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/LocalClass.pass new file mode 100644 index 000000000000..7bb37ba9f300 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/LocalClass.pass @@ -0,0 +1 @@ +Local diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/LocalClassConstructor.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/LocalClassConstructor.pass new file mode 100644 index 000000000000..c6fa3f783203 --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/LocalClassConstructor.pass @@ -0,0 +1,2 @@ +Local() +Local(int i) diff --git a/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/LocalRecordPattern.pass b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/LocalRecordPattern.pass new file mode 100644 index 000000000000..1e457e4850ac --- /dev/null +++ b/java/java.completion/test/unit/data/goldenfiles/org/netbeans/modules/java/completion/JavaCompletionTaskTest/1.8/LocalRecordPattern.pass @@ -0,0 +1 @@ +Local(int i) diff --git a/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTask121FeaturesTest.java b/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTask121FeaturesTest.java index 9d9d3d65c6e3..c0dbd977465f 100644 --- a/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTask121FeaturesTest.java +++ b/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTask121FeaturesTest.java @@ -64,6 +64,61 @@ public void testRecordPatternCompletion_5() throws Exception { performTest("RecordPattern", 1107, null, "AutoCompletion_RecordPattern_5.pass", SOURCE_LEVEL); } + public void testRecordPatternLocalClass1() throws Exception { + performTest("Method", 935, + """ + record Local(int i) {} + Object o = null; + switch (o) { + case Loc""", + "LocalClass.pass", + SOURCE_LEVEL); + } + + public void testRecordPatternLocalClass2() throws Exception { + performTest("Method", 935, + """ + record Local(int i) {} + Object o = null; + switch (o) { + case Local""", + "LocalRecordPattern.pass", + SOURCE_LEVEL); + } + + public void testRecordPatternLocalClass3() throws Exception { + performTest("Method", 935, + """ + record Local(int i) {} + Object o = null; + boolean b = o instanceof Local""", + "LocalRecordPattern.pass", + SOURCE_LEVEL); + } + + public void testRecordPatternLocalClass4() throws Exception { + performTest("Method", 935, + """ + record Local(int i) {} + record Box(Local l) {} + Object o = null; + boolean b = o instanceof Box(Local""", + "LocalRecordPattern.pass", + SOURCE_LEVEL); + } + + public void testRecordPatternLocalClass5() throws Exception { + performTest("Method", 935, + """ + record Local(int i) {} + record Box(Local l) {} + Object o = null; + switch (o) { + case Box(Local""", + "LocalRecordPattern.pass", + SOURCE_LEVEL); + } + public void testCaseLabels_1() throws Exception { performTest("SwitchPatternMatching", 971, null, "AutoCompletion_CaseLabels_PatternMatchingSwitch_1.pass", SOURCE_LEVEL); } diff --git a/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTaskAdvancedTest.java b/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTaskAdvancedTest.java index 192cb88986f5..b6f7190a5b4b 100644 --- a/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTaskAdvancedTest.java +++ b/java/java.completion/test/unit/src/org/netbeans/modules/java/completion/JavaCompletionTaskAdvancedTest.java @@ -958,4 +958,35 @@ public void testGenericMethod1() throws Exception { public void testGenericMethod2() throws Exception { performTest("GenericMethodInvocation", 1231, "run2(\"\", arg", "GenericMethodInvocation2.pass"); } + + public void testLocalClassConstructor1() throws Exception { + performTest("Method", 935, + """ + class Local { + Local() {} + Local(int i) {} + } + new Local""", + "LocalClassConstructor.pass"); + } + + public void testLocalClassConstructor2() throws Exception { + performTest("Method", 935, + """ + class LocalOuter { + static class Local { + Local() {} + Local(int i) {} + } + } + new LocalOuter.Local""", + "LocalClassConstructor.pass"); + } + + public void testConstructorFromPackage() throws Exception { + performTest("Method", 935, + """ + new java.lang.String""", + "stringConstructors.pass"); + } } diff --git a/java/java.source.base/apichanges.xml b/java/java.source.base/apichanges.xml index 358112a16e48..29d550edfa18 100644 --- a/java/java.source.base/apichanges.xml +++ b/java/java.source.base/apichanges.xml @@ -19,12 +19,25 @@ under the License. --> - + Java Source API + + + Adding TreeUtilities.parseType(String, Scope) method overload + + + + + + Adding TreeUtilities.parseType(String, Scope) method overload + to support more exact type parsing. + + + API Support for module imports diff --git a/java/java.source.base/nbproject/project.properties b/java/java.source.base/nbproject/project.properties index 923ec707672b..d977f1c852c0 100644 --- a/java/java.source.base/nbproject/project.properties +++ b/java/java.source.base/nbproject/project.properties @@ -23,7 +23,7 @@ javadoc.name=Java Source Base javadoc.title=Java Source Base javadoc.arch=${basedir}/arch.xml javadoc.apichanges=${basedir}/apichanges.xml -spec.version.base=2.83.0 +spec.version.base=2.84.0 test.qa-functional.cp.extra=${refactoring.java.dir}/modules/ext/nb-javac-api.jar test.unit.run.cp.extra=${o.n.core.dir}/core/core.jar:\ ${o.n.core.dir}/lib/boot.jar:\ diff --git a/java/java.source.base/src/org/netbeans/api/java/source/TreeUtilities.java b/java/java.source.base/src/org/netbeans/api/java/source/TreeUtilities.java index ed3fe7a274ed..1f2d439a0078 100644 --- a/java/java.source.base/src/org/netbeans/api/java/source/TreeUtilities.java +++ b/java/java.source.base/src/org/netbeans/api/java/source/TreeUtilities.java @@ -700,6 +700,26 @@ public TypeMirror parseType(String expr, TypeElement scope) { } } + /**Parses given type in given context. + * + * @param expr type specification + * @param scope in which simple names should be resolved + * @return parsed {@link TypeMirror} or null if the given specification cannot be parsed + * @since 2.84 + */ + public TypeMirror parseType(String expr, Scope scope) { + Env env = getEnv(scope); + if (scope instanceof NBScope && ((NBScope)scope).areAccessibilityChecksDisabled()) { + NBResolve.instance(info.impl.getJavacTask().getContext()).disableAccessibilityChecks(); + } + try { + Tree type = parseType(expr); + return attributeTree(info.impl.getJavacTask(), env.toplevel, (JCTree) type, scope, true, new ArrayList<>()); + } finally { + NBResolve.instance(info.impl.getJavacTask().getContext()).restoreAccessbilityChecks(); + } + } + /**Parses given type in given context. * * @param expr type specification @@ -922,7 +942,7 @@ public TypeMirror attributeTree(Tree tree, Scope scope) { NBResolve.instance(info.impl.getJavacTask().getContext()).disableAccessibilityChecks(); } try { - return attributeTree(info.impl.getJavacTask(), env.toplevel, (JCTree) tree, scope, new ArrayList<>()); + return attributeTree(info.impl.getJavacTask(), env.toplevel, (JCTree) tree, scope, false, new ArrayList<>()); } finally { NBResolve.instance(info.impl.getJavacTask().getContext()).restoreAccessbilityChecks(); } @@ -949,7 +969,7 @@ public TypeMirror reattributeTree(Tree tree, Scope scope) { NBResolve.instance(info.impl.getJavacTask().getContext()).disableAccessibilityChecks(); } try { - return attributeTree(info.impl.getJavacTask(), env.toplevel, (JCTree)tree, scope, new ArrayList<>()); + return attributeTree(info.impl.getJavacTask(), env.toplevel, (JCTree)tree, scope, false, new ArrayList<>()); } finally { NBResolve.instance(info.impl.getJavacTask().getContext()).restoreAccessbilityChecks(); } @@ -968,7 +988,7 @@ public Scope reattributeTreeTo(Tree tree, Scope scope, Tree to) { } //from org/netbeans/modules/java/hints/spiimpl/Utilities.java: - private static TypeMirror attributeTree(JavacTaskImpl jti, CompilationUnitTree cut, Tree tree, Scope scope, final List> errors) { + private static TypeMirror attributeTree(JavacTaskImpl jti, CompilationUnitTree cut, Tree tree, Scope scope, boolean attributeAsType, final List> errors) { Log log = Log.instance(jti.getContext()); JavaFileObject prev = log.useSource(new DummyJFO()); Log.DiagnosticHandler discardHandler = log.new DiscardDiagnosticHandler() { @@ -986,6 +1006,9 @@ public void reportReady(JCDiagnostic diag) { try { Attr attr = Attr.instance(jti.getContext()); Env env = getEnv(scope); + if (attributeAsType) { + return attr.attribType((JCTree) tree, env); + } if (tree instanceof JCExpression) return attr.attribExpr((JCTree) tree,env, Type.noType); return attr.attribStat((JCTree) tree,env); diff --git a/java/java.source.base/test/unit/src/org/netbeans/api/java/source/TreeUtilitiesTest.java b/java/java.source.base/test/unit/src/org/netbeans/api/java/source/TreeUtilitiesTest.java index 97041a85f6fc..1063b4cb11d7 100644 --- a/java/java.source.base/test/unit/src/org/netbeans/api/java/source/TreeUtilitiesTest.java +++ b/java/java.source.base/test/unit/src/org/netbeans/api/java/source/TreeUtilitiesTest.java @@ -46,6 +46,7 @@ import java.util.HashSet; import java.util.List; import java.util.Set; +import java.util.function.Function; import java.util.regex.Pattern; import javax.lang.model.SourceVersion; import javax.lang.model.element.Element; @@ -899,4 +900,44 @@ private void test(Runnable r) { StatementTree tree = info.getTreeUtilities().parseStatement("{ return super.test(p); }", new SourcePositions[1]); info.getTreeUtilities().attributeTree(tree, scope); } + + public void testParseType() throws Exception { + this.sourceLevel = "21"; + + String code = """ + package test; + public class Test { + static class Param {} + private void test(Runnable r) { + record Local(T t) {} + int ma|rk; + } + } + """; + + prepareTest("Test", code.replace("|", "")); + + int pos = code.indexOf("|"); + TreePath tp = info.getTreeUtilities().pathFor(pos); + Scope scope = info.getTrees().getScope(tp); + Function type2String = + type -> type.getKind() + ":" + type.toString(); + TypeElement topLevel = info.getTopLevelElements().get(0); + assertEquals("DECLARED:test.Test.Param", + type2String.apply(info.getTreeUtilities().parseType("Param", topLevel))); + assertEquals("DECLARED:test.Test.Param", + type2String.apply(info.getTreeUtilities().parseType("Param", scope))); + assertEquals("DECLARED:test.Test.Param", + type2String.apply(info.getTreeUtilities().parseType("Param", topLevel))); + assertEquals("DECLARED:test.Test.Param", + type2String.apply(info.getTreeUtilities().parseType("Param", scope))); + assertEquals("ERROR:Local", + type2String.apply(info.getTreeUtilities().parseType("Local", topLevel))); + assertEquals("DECLARED:Local", + type2String.apply(info.getTreeUtilities().parseType("Local", scope))); + assertEquals("ERROR:Local", + type2String.apply(info.getTreeUtilities().parseType("Local", topLevel))); + assertEquals("DECLARED:Local", + type2String.apply(info.getTreeUtilities().parseType("Local", scope))); + } } diff --git a/java/lib.nbjavac/src/org/netbeans/lib/nbjavac/services/NBAttr.java b/java/lib.nbjavac/src/org/netbeans/lib/nbjavac/services/NBAttr.java index beb38b2aaa33..dfba5c8319e8 100644 --- a/java/lib.nbjavac/src/org/netbeans/lib/nbjavac/services/NBAttr.java +++ b/java/lib.nbjavac/src/org/netbeans/lib/nbjavac/services/NBAttr.java @@ -25,17 +25,19 @@ import com.sun.tools.javac.comp.Env; import com.sun.tools.javac.tree.JCTree; import com.sun.tools.javac.tree.JCTree.JCBlock; +import com.sun.tools.javac.tree.JCTree.JCCase; import com.sun.tools.javac.tree.JCTree.JCCatch; import com.sun.tools.javac.tree.JCTree.JCClassDecl; import com.sun.tools.javac.tree.JCTree.JCExpression; import com.sun.tools.javac.tree.JCTree.JCMethodDecl; +import com.sun.tools.javac.tree.JCTree.JCSwitch; +import com.sun.tools.javac.tree.JCTree.JCSwitchExpression; import com.sun.tools.javac.tree.JCTree.JCVariableDecl; import com.sun.tools.javac.tree.TreeMaker; +import com.sun.tools.javac.tree.TreeScanner; import com.sun.tools.javac.util.Context; import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition; import com.sun.tools.javac.util.List; -import java.lang.invoke.MethodHandles; -import java.lang.invoke.MethodType; /** * @@ -113,38 +115,15 @@ public void visitCatch(JCCatch that) { private boolean fullyAttribute; private Env fullyAttributeResult; + @Override protected void breakTreeFound(Env env) { if (fullyAttribute) { fullyAttributeResult = env; } else { - try { - MethodHandles.lookup() - .findSpecial(Attr.class, "breakTreeFound", MethodType.methodType(void.class, Env.class), NBAttr.class) - .invokeExact(this, env); - } catch (Throwable ex) { - sneakyThrows(ex); - } + super.breakTreeFound(env); } } - protected void breakTreeFound(Env env, Type result) { - if (fullyAttribute) { - fullyAttributeResult = env; - } else { - try { - MethodHandles.lookup() - .findSpecial(Attr.class, "breakTreeFound", MethodType.methodType(void.class, Env.class, Type.class), NBAttr.class) - .invokeExact(this, env, result); - } catch (Throwable ex) { - sneakyThrows(ex); - } - } - } - - private void sneakyThrows(Throwable t) throws T { - throw (T) t; - } - public Env attributeAndCapture(JCTree tree, Env env, JCTree to) { try { fullyAttribute = true; @@ -158,4 +137,52 @@ public Env attributeAndCapture(JCTree tree, Env env, J fullyAttribute = false; } } + + @Override + public Env attribExprToTree(JCTree expr, Env env, JCTree tree) { + return super.attribExprToTree(expr, env, workaroundTreeTarget(expr, tree)); + } + + @Override + public Env attribStatToTree(JCTree stmt, Env env, JCTree tree) { + return super.attribStatToTree(stmt, env, workaroundTreeTarget(stmt, tree)); + } + + private JCTree workaroundTreeTarget(JCTree root, JCTree toTree) { + if (!(toTree instanceof JCCase)) { + return toTree; + } + //workaround for a bug in javac: if toTree is JCCase, it is never found + //slightly incorrectly, but more acceptable: stop after the switch + class Result extends RuntimeException { + private final JCTree newToTree; + + public Result(JCTree newTarget) { + this.newToTree = newTarget; + } + } + try { + new TreeScanner() { + @Override + public void visitSwitch(JCSwitch tree) { + if (tree.cases.contains(toTree)) { + throw new Result(tree); + } + super.visitSwitch(tree); + } + + @Override + public void visitSwitchExpression(JCSwitchExpression tree) { + if (tree.cases.contains(toTree)) { + throw new Result(tree); + } + super.visitSwitchExpression(tree); + } + }.scan(root); + + return toTree; + } catch (Result r) { + return r.newToTree; + } + } } diff --git a/nbbuild/javadoctools/apichanges-1.1.dtd b/nbbuild/javadoctools/apichanges-1.1.dtd new file mode 100644 index 000000000000..f49c07db2a39 --- /dev/null +++ b/nbbuild/javadoctools/apichanges-1.1.dtd @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + +%xhtml; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 9558140e0f2b3b73e3240be20a51fe5682775037 Mon Sep 17 00:00:00 2001 From: Nicola Isotta Date: Sun, 5 Apr 2026 11:15:08 +0200 Subject: [PATCH 080/100] modernize/upgrade "New JSF bean" wizard * added Faces 4 ClientWindowScoped (with warning if project uses JSF 3.0 or older) * disabled "Add data to configuration file" check for Faces 4+ projects * moved some logic from switch/maps to enum fields * small refactor/modernization of the code --- .../web/jsf/wizards/ManagedBeanIterator.java | 135 +++++++----------- .../web/jsf/wizards/ManagedBeanPanel.java | 22 ++- .../jsf/wizards/ManagedBeanPanelVisual.form | 6 + .../jsf/wizards/ManagedBeanPanelVisual.java | 56 +++++--- 4 files changed, 104 insertions(+), 115 deletions(-) diff --git a/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanIterator.java b/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanIterator.java index d4019ede5de6..0e8bb7a0a1ea 100644 --- a/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanIterator.java +++ b/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanIterator.java @@ -78,21 +78,6 @@ public class ManagedBeanIterator implements TemplateWizard.Iterator { FACES_SCOPE.put(ManagedBean.Scope.VIEW, "ViewScoped"); // NOI18N } - /** - * List of ContextDependencyInjection scopes. - */ - private static final Map NAMED_SCOPE = new EnumMap<>(NamedScope.class); - static { - NAMED_SCOPE.put(NamedScope.DEPENDENT, "Dependent"); //NOI18N - NAMED_SCOPE.put(NamedScope.APPLICATION, "ApplicationScoped"); //NOI18N - NAMED_SCOPE.put(NamedScope.REQUEST, "RequestScoped"); //NOI18N - NAMED_SCOPE.put(NamedScope.SESSION, "SessionScoped"); //NOI18N - NAMED_SCOPE.put(NamedScope.CONVERSATION, "ConversationScoped"); //NOI18N - NAMED_SCOPE.put(NamedScope.FLOW, "FlowScoped"); //NOI18N - NAMED_SCOPE.put(NamedScope.VIEW, "ViewScoped"); //NOI18N - - } - @Override public void initialize(TemplateWizard wizard) { index = 0; @@ -101,18 +86,15 @@ public void initialize(TemplateWizard wizard) { SourceGroup[] sourceGroups = ProjectUtils.getSources(project).getSourceGroups(JavaProjectConstants.SOURCES_TYPE_JAVA); managedBeanPanel = new ManagedBeanPanel(project, wizard); - WizardDescriptor.Panel javaPanel; + WizardDescriptor.Panel javaPanel; if (sourceGroups.length == 0) { wizard.putProperty(WizardDescriptor.PROP_ERROR_MESSAGE, NbBundle.getMessage(ManagedBeanIterator.class, "MSG_No_Sources_found")); javaPanel = managedBeanPanel; } else { javaPanel = JavaTemplates.createPackageChooser(project, sourceGroups, managedBeanPanel); - javaPanel.addChangeListener(new ChangeListener() { - @Override - public void stateChanged(ChangeEvent e) { - managedBeanPanel.updateManagedBeanName((WizardDescriptor.Panel) e.getSource()); - } + javaPanel.addChangeListener((ChangeEvent e) -> { + managedBeanPanel.updateManagedBeanName((WizardDescriptor.Panel) e.getSource()); }); } panels = new WizardDescriptor.Panel[]{javaPanel}; @@ -120,8 +102,8 @@ public void stateChanged(ChangeEvent e) { // Creating steps. Object prop = wizard.getProperty(WizardDescriptor.PROP_CONTENT_DATA); // NOI18N String[] beforeSteps = null; - if (prop instanceof String[]) { - beforeSteps = (String[]) prop; + if (prop instanceof String[] strings) { + beforeSteps = strings; } String[] steps = createSteps(beforeSteps, panels); for (int i = 0; i < panels.length; i++) { @@ -140,7 +122,7 @@ public void uninitialize(TemplateWizard wizard) { } @Override - public Set instantiate(TemplateWizard wizard) throws IOException { + public Set instantiate(TemplateWizard wizard) throws IOException { FileObject dir = Templates.getTargetFolder(wizard); DataFolder df = DataFolder.findFolder(dir); FileObject template = Templates.getTemplate(wizard); @@ -162,16 +144,10 @@ public Set instantiate(TemplateWizard wizard) throws IOException { DataObject dobj = null; if (isAnnotate && (Utilities.isJavaEE6Plus(wizard) || (JSFUtils.isJSF20Plus(wm, true) && JSFUtils.isJavaEE5(wizard)))) { - Map templateProperties = new HashMap(); + Map templateProperties = new HashMap<>(); String targetName = Templates.getTargetName(wizard); - boolean jakartaJsfPackages; - if(JSFUtils.isJakartaEE9Plus(wizard)) { - templateProperties.put("jakartaJsfPackages", true); - jakartaJsfPackages = true; - } else { - templateProperties.put("jakartaJsfPackages", false); - jakartaJsfPackages = false; - } + boolean jakartaJsfPackages = JSFUtils.isJakartaEE9Plus(wizard); + templateProperties.put("jakartaJsfPackages", jakartaJsfPackages); org.netbeans.modules.web.beans.CdiUtil cdiUtil = project.getLookup().lookup(org.netbeans.modules.web.beans.CdiUtil.class); boolean isCdiEnabled = cdiUtil != null && cdiUtil.isCdiEnabled(); if (isCdiEnabled) { @@ -179,14 +155,8 @@ public Set instantiate(TemplateWizard wizard) throws IOException { templateProperties.put("classAnnotation", "@Named(value=\"" + beanName + "\")"); //NOI18N templateProperties.put("scope", ScopeEntry.getFor(scope, jakartaJsfPackages)); //NOI18N NamedScope namedScope = (NamedScope) scope; - switch (namedScope) { - case SESSION: - case CONVERSATION: - case VIEW: - templateProperties.put("passivationCapable", "true"); //NOI18N - break; - default: - break; + if (namedScope.isPassivationCapable()) { + templateProperties.put("passivationCapable", "true"); //NOI18N } } else { if (targetName.equalsIgnoreCase(beanName) && targetName.substring(0, 1).equalsIgnoreCase(beanName.substring(0, 1))) { @@ -220,8 +190,8 @@ public Set instantiate(TemplateWizard wizard) throws IOException { } else { packageName = ""; } - String className = null; - if (packageName.length() > 0) { + String className; + if (!packageName.isEmpty()) { className = packageName + "." + targetName; //NOI18N } else { className = targetName; @@ -243,11 +213,8 @@ public Set instantiate(TemplateWizard wizard) throws IOException { bean.addDescription(beanDescription); } - JSFConfigModelUtilities.doInTransaction(configModel, new Runnable() { - @Override - public void run() { - facesConfig.addManagedBean(bean); - } + JSFConfigModelUtilities.doInTransaction(configModel, () -> { + facesConfig.addManagedBean(bean); }); JSFConfigModelUtilities.saveChanges(configModel); } @@ -329,23 +296,44 @@ private String getUniqueName(String original, Project project) { } protected enum NamedScope { - DEPENDENT("dependent"), //NOI18N - APPLICATION("application"), //NOI18N - REQUEST("request"), //NOI18N - SESSION("session"), //NOI18N - CONVERSATION("conversation"), //NOI18N - FLOW("flow"), //NOI18N - VIEW("view"); //NOI18N - - private String scope; - - NamedScope(String scope) { - this.scope = scope; + DEPENDENT("Dependent", false), //NOI18N + APPLICATION("ApplicationScoped", false), //NOI18N + REQUEST("RequestScoped", false), //NOI18N + SESSION("SessionScoped", true), //NOI18N + CONVERSATION("ConversationScoped", true), //NOI18N + FLOW("FlowScoped", false, "faces.flow"), //NOI18N + VIEW("ViewScoped", true, "faces.view"), //NOI18N + CLIENT_WINDOW("ClientWindowScoped", true, "faces.lifecycle"); //NOI18N + + private final String simpleName; + private final boolean passivationCapable; + private final String subpackage; + + private NamedScope(String simpleName, boolean passivationCapable) { + this(simpleName, passivationCapable, "enterprise.context"); + } + + private NamedScope(String simpleName, boolean passivationCapable, String subpackage) { + this.simpleName = simpleName; + this.passivationCapable = passivationCapable; + this.subpackage = subpackage; } @Override public String toString() { - return scope; + return name().toLowerCase(); + } + + public String getSimpleName() { + return simpleName; + } + + public boolean isPassivationCapable() { + return passivationCapable; + } + + public String getSubpackage() { + return subpackage; } } @@ -373,12 +361,11 @@ public String getParameters() { } private static ScopeEntry getFor(Object scope, boolean jakartaJsfPackages) { - if (scope instanceof Scope) { - Scope typedScope = (Scope) scope; + if (scope instanceof Scope typedScope) { return new ScopeEntry(FACES_SCOPE.get(typedScope), getScopeImport(typedScope, jakartaJsfPackages)); } else { NamedScope typedScope = (NamedScope) scope; - ScopeEntry se = new ScopeEntry(NAMED_SCOPE.get(typedScope), getScopeImport(typedScope, jakartaJsfPackages)); + ScopeEntry se = new ScopeEntry(typedScope.getSimpleName(), getScopeImport(typedScope, jakartaJsfPackages)); if (typedScope == NamedScope.FLOW) { se.parameters = "\"\""; //NOI18N } @@ -395,24 +382,8 @@ private static String getScopeImport(Scope scope, boolean jakartaJsfPackages) { } private static String getScopeImport(NamedScope scope, boolean jakartaJsfPackages) { - String scopeSimpleName = NAMED_SCOPE.get(scope); - if (jakartaJsfPackages) { - if (scope == NamedScope.FLOW) { - return "jakarta.faces.flow." + scopeSimpleName; //NOI18N - } else if (scope == NamedScope.VIEW) { - return "jakarta.faces.view." + scopeSimpleName; //NOI18N - } else { - return "jakarta.enterprise.context." + scopeSimpleName; //NOI18N - } - } else { - if (scope == NamedScope.FLOW) { - return "javax.faces.flow." + scopeSimpleName; //NOI18N - } else if (scope == NamedScope.VIEW) { - return "javax.faces.view." + scopeSimpleName; //NOI18N - } else { - return "javax.enterprise.context." + scopeSimpleName; //NOI18N - } - } + return jakartaJsfPackages ? "jakarta." : "javax." + + scope.getSubpackage() + "." + scope.getSimpleName(); } } } diff --git a/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanPanel.java b/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanPanel.java index 138ce6c82549..7f52237ce6cc 100644 --- a/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanPanel.java +++ b/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanPanel.java @@ -28,7 +28,6 @@ import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; import org.netbeans.api.project.Project; -import org.netbeans.modules.j2ee.common.ProjectUtil; import org.netbeans.modules.j2ee.common.ServerUtil; import org.openide.WizardDescriptor; @@ -40,7 +39,7 @@ * Panel asking for web frameworks to use. * @author Radko Najman */ -final class ManagedBeanPanel implements WizardDescriptor.Panel, WizardDescriptor.FinishablePanel, ChangeListener { +final class ManagedBeanPanel implements WizardDescriptor.FinishablePanel, ChangeListener { private TemplateWizard wizard; private ManagedBeanPanelVisual component; @@ -81,7 +80,7 @@ public void updateManagedBeanName(WizardDescriptor.Panel panel) { return; } - if ((targetName == null) || targetName.trim().equals("")) { + if ((targetName == null) || targetName.trim().isEmpty()) { return; } @@ -140,21 +139,21 @@ public final void removeChangeListener(ChangeListener l) { } } protected final void fireChangeEvent() { - Iterator it; + Iterator it; synchronized (listeners) { - it = new HashSet(listeners).iterator(); + it = new HashSet<>(listeners).iterator(); } ChangeEvent ev = new ChangeEvent(this); while (it.hasNext()) { - ((ChangeListener)it.next()).stateChanged(ev); + it.next().stateChanged(ev); } } @Override - public void readSettings(Object settings) { + public void readSettings(WizardDescriptor settings) { wizard = (TemplateWizard) settings; component.read(wizard); - + // XXX hack, TemplateWizard in final setTemplateImpl() forces new wizard's title // this name is used in NewProjectWizard to modify the title Object substitute = ((JComponent) component).getClientProperty("NewProjectWizard_Title"); // NOI18N @@ -163,11 +162,10 @@ public void readSettings(Object settings) { } @Override - public void storeSettings(Object settings) { - WizardDescriptor d = (WizardDescriptor) settings; - component.store(d); + public void storeSettings(WizardDescriptor settings) { + component.store(settings); - ((WizardDescriptor) d).putProperty("NewProjectWizard_Title", null); // NOI18N + settings.putProperty("NewProjectWizard_Title", null); // NOI18N } @Override diff --git a/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanPanelVisual.form b/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanPanelVisual.form index 418692745e00..b55f1a9021e7 100644 --- a/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanPanelVisual.form +++ b/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanPanelVisual.form @@ -117,6 +117,9 @@ + + + @@ -157,6 +160,9 @@ + + + diff --git a/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanPanelVisual.java b/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanPanelVisual.java index 8713a39f8fd3..7dc4077b302f 100644 --- a/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanPanelVisual.java +++ b/enterprise/web.jsf/src/org/netbeans/modules/web/jsf/wizards/ManagedBeanPanelVisual.java @@ -18,11 +18,14 @@ */ package org.netbeans.modules.web.jsf.wizards; + import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.ArrayList; import java.util.HashSet; import java.util.Set; +import java.util.stream.Collectors; +import java.util.stream.Stream; import javax.swing.DefaultComboBoxModel; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; @@ -55,8 +58,10 @@ @SuppressWarnings("serial") // not used to be serialized public class ManagedBeanPanelVisual extends javax.swing.JPanel implements HelpCtx.Provider { - private final DefaultComboBoxModel scopeModel = new DefaultComboBoxModel(); + private final DefaultComboBoxModel scopeModel = new DefaultComboBoxModel<>(); private boolean isCDIEnabled = false; + private JsfVersion jsfVersion = null; + /** * Creates new form PropertiesPanelVisual */ @@ -68,17 +73,15 @@ public ManagedBeanPanelVisual(Project proj) { WebModule wm = WebModule.getWebModule(proj.getProjectDirectory()); Profile profile = null; if (wm != null){ + jsfVersion = JsfVersionUtils.forWebModule(wm); String[] configFiles = JSFConfigUtilities.getConfigFiles(wm); if (configFiles.length > 0){ FileObject documentBase = wm.getDocumentBase(); - ArrayList files = new ArrayList(); - for (int i = 0; i < configFiles.length; i++){ - if (documentBase.getFileObject(configFiles[i]) != null) - files.add(configFiles[i]); - } - configFiles = (String[])files.toArray(new String[0]); + configFiles = Stream.of(configFiles) + .filter(configFile -> documentBase.getFileObject(configFile) != null) + .toArray(String[]::new); } - jComboBoxConfigFile.setModel(new javax.swing.DefaultComboBoxModel(configFiles)); + jComboBoxConfigFile.setModel(new DefaultComboBoxModel<>(configFiles)); //No config files found if (configFiles.length==0) { addToConfigCheckBox.setEnabled(false); @@ -90,6 +93,9 @@ public ManagedBeanPanelVisual(Project proj) { addToConfigCheckBox.setSelected(true); setVisibleBeanDescription(true); addToConfigCheckBox.setEnabled(false); + } else if (jsfVersion != null && jsfVersion.isAtLeast(JsfVersion.JSF_4_0)) { + addToConfigCheckBox.setEnabled(false); + jComboBoxConfigFile.setEnabled(false); } } } @@ -140,11 +146,11 @@ private void updateScopeModel(boolean addToConfig) { private void initComponents() { jLabelConfigFile = new javax.swing.JLabel(); - jComboBoxConfigFile = new javax.swing.JComboBox(); + jComboBoxConfigFile = new javax.swing.JComboBox<>(); jLabelName = new javax.swing.JLabel(); jTextFieldName = new javax.swing.JTextField(); jLabelScope = new javax.swing.JLabel(); - jComboBoxScope = new javax.swing.JComboBox(); + jComboBoxScope = new javax.swing.JComboBox<>(); jLabelDesc = new javax.swing.JLabel(); jScrollPaneDesc = new javax.swing.JScrollPane(); jTextAreaDesc = new javax.swing.JTextArea(); @@ -247,8 +253,8 @@ private void addToConfigCheckBoxItemStateChanged(java.awt.event.ItemEvent evt) { // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JCheckBox addToConfigCheckBox; - private javax.swing.JComboBox jComboBoxConfigFile; - private javax.swing.JComboBox jComboBoxScope; + private javax.swing.JComboBox jComboBoxConfigFile; + private javax.swing.JComboBox jComboBoxScope; private javax.swing.JLabel jLabelConfigFile; private javax.swing.JLabel jLabelDesc; private javax.swing.JLabel jLabelName; @@ -259,7 +265,8 @@ private void addToConfigCheckBoxItemStateChanged(java.awt.event.ItemEvent evt) { // End of variables declaration//GEN-END:variables @Messages({ - "ManagedBeanPanelVisual.warn.flowScoped.low.version=FlowScoped bean can be used only in projects with JSF2.2+" + "ManagedBeanPanelVisual.warn.flowScoped.low.version=FlowScoped bean can be used only in projects with JSF2.2+", + "ManagedBeanPanelVisual.warn.clientWindowScoped.low.version=ClientWindowScoped can be used only in projects with Faces 4.0+" }) boolean valid(WizardDescriptor wizardDescriptor) { String configFile = (String) jComboBoxConfigFile.getSelectedItem(); @@ -276,7 +283,7 @@ boolean valid(WizardDescriptor wizardDescriptor) { if (configFile == null) { if (!Utilities.isJavaEE6Plus((TemplateWizard) wizardDescriptor) && !isAddBeanToConfig() - && !(JSFUtils.isJavaEE5((TemplateWizard) wizardDescriptor) && JSFUtils.isJSF20Plus(wm, true))) { + && !(JSFUtils.isJavaEE5((TemplateWizard) wizardDescriptor) && jsfVersion != null && jsfVersion.isAtLeast(JsfVersion.JSF_2_0))) { wizardDescriptor.putProperty(WizardDescriptor.PROP_ERROR_MESSAGE, NbBundle.getMessage(ManagedBeanPanelVisual.class, "MSG_NoConfigFile")); //NOI18N return false; @@ -294,19 +301,26 @@ boolean valid(WizardDescriptor wizardDescriptor) { } String name = jTextFieldName.getText(); - if (name.trim().equals("")) { // NOI18N + if (name.isBlank()) { // NOI18N wizardDescriptor.putProperty(WizardDescriptor.PROP_ERROR_MESSAGE, NbBundle.getMessage(ManagedBeanPanelVisual.class, "MSG_InvalidBeanName")); //NOI18N return false; } Object scope = jComboBoxScope.getSelectedItem(); - if (scope instanceof NamedScope && scope == NamedScope.FLOW) { - JsfVersion jsfVersion = JsfVersionUtils.forWebModule(wm); - if (jsfVersion != null && !jsfVersion.isAtLeast(JsfVersion.JSF_2_2)) { - wizardDescriptor.putProperty(WizardDescriptor.PROP_ERROR_MESSAGE, - Bundle.ManagedBeanPanelVisual_warn_flowScoped_low_version()); - return false; + if (scope instanceof NamedScope namedScope) { + if (namedScope == NamedScope.FLOW) { + if (jsfVersion != null && !jsfVersion.isAtLeast(JsfVersion.JSF_2_2)) { + wizardDescriptor.putProperty(WizardDescriptor.PROP_ERROR_MESSAGE, + Bundle.ManagedBeanPanelVisual_warn_flowScoped_low_version()); + return false; + } + } else if (namedScope == NamedScope.CLIENT_WINDOW) { + if (jsfVersion != null && !jsfVersion.isAtLeast(JsfVersion.JSF_4_0)) { + wizardDescriptor.putProperty(WizardDescriptor.PROP_ERROR_MESSAGE, + Bundle.ManagedBeanPanelVisual_warn_clientWindowScoped_low_version()); + return false; + } } } From a0d5052c984f9a4e8f4079b29386c3dd0ba2f501 Mon Sep 17 00:00:00 2001 From: Gaurav Gupta Date: Fri, 27 Feb 2026 19:15:01 +0530 Subject: [PATCH 081/100] FISH-12969 Payara Server Startup Fails in Apache NetBeans IDE Due to the CRaCCheckpointTo Option --- .../org-netbeans-modules-payara-tooling.sig | 5 +- .../payara/tooling/data/JDKVersion.java | 48 +++++++++++++++---- .../payara/tooling/server/ServerTasks.java | 11 ++++- 3 files changed, 49 insertions(+), 15 deletions(-) diff --git a/enterprise/payara.tooling/nbproject/org-netbeans-modules-payara-tooling.sig b/enterprise/payara.tooling/nbproject/org-netbeans-modules-payara-tooling.sig index ebeedaa36b2a..08cc94f11239 100644 --- a/enterprise/payara.tooling/nbproject/org-netbeans-modules-payara-tooling.sig +++ b/enterprise/payara.tooling/nbproject/org-netbeans-modules-payara-tooling.sig @@ -1,5 +1,5 @@ #Signature file v4.1 -#Version 2.26 +#Version 2.27 CLSS public abstract interface java.io.Closeable intf java.lang.AutoCloseable @@ -1238,6 +1238,7 @@ CLSS public final org.netbeans.modules.payara.tooling.data.JDKVersion meth public boolean equals(java.lang.Object) meth public boolean ge(org.netbeans.modules.payara.tooling.data.JDKVersion) meth public boolean gt(org.netbeans.modules.payara.tooling.data.JDKVersion) +meth public boolean isOptionSupported(org.netbeans.modules.payara.tooling.server.parser.JvmConfigReader$JvmOption,java.lang.String) meth public boolean le(org.netbeans.modules.payara.tooling.data.JDKVersion) meth public boolean lt(org.netbeans.modules.payara.tooling.data.JDKVersion) meth public int hashCode() @@ -1248,8 +1249,6 @@ meth public java.util.Optional getUpdate() meth public java.util.Optional getVM() meth public java.util.Optional getVendor() meth public short getMajor() -meth public static boolean isCorrectJDK(java.util.Optional,java.util.Optional) -meth public static boolean isCorrectJDK(org.netbeans.modules.payara.tooling.data.JDKVersion,java.util.Optional,java.util.Optional,java.util.Optional) meth public static org.netbeans.modules.payara.tooling.data.JDKVersion getDefaultPlatformVersion() meth public static org.netbeans.modules.payara.tooling.data.JDKVersion toValue(java.lang.String) meth public static org.netbeans.modules.payara.tooling.data.JDKVersion toValue(java.lang.String,java.lang.String) diff --git a/enterprise/payara.tooling/src/org/netbeans/modules/payara/tooling/data/JDKVersion.java b/enterprise/payara.tooling/src/org/netbeans/modules/payara/tooling/data/JDKVersion.java index a0dc61ad806b..a00b831da4e9 100644 --- a/enterprise/payara.tooling/src/org/netbeans/modules/payara/tooling/data/JDKVersion.java +++ b/enterprise/payara.tooling/src/org/netbeans/modules/payara/tooling/data/JDKVersion.java @@ -19,6 +19,7 @@ package org.netbeans.modules.payara.tooling.data; import java.util.Optional; +import org.netbeans.modules.payara.tooling.server.parser.JvmConfigReader; public final class JDKVersion { @@ -283,24 +284,51 @@ public static JDKVersion getDefaultPlatformVersion() { return IDE_JDK_VERSION; } - public static boolean isCorrectJDK(JDKVersion jdkVersion, Optional vendorOrVM, Optional minVersion, Optional maxVersion) { + public boolean isOptionSupported( + JvmConfigReader.JvmOption jvmOption, + String javaHome) { + boolean correctJDK = true; - if (vendorOrVM.isPresent()) { - correctJDK = jdkVersion.getVendor().map(vendor -> vendor.contains(vendorOrVM.get())).orElse(false) - || jdkVersion.getVM().map(vm -> vm.contains(vendorOrVM.get())).orElse(false); + if (jvmOption.vendorOrVM.isPresent()) { + correctJDK + = this.getVendor() + .map(v -> v.contains(jvmOption.vendorOrVM.get())) + .orElse(false) + || this.getVM() + .map(vm -> vm.contains(jvmOption.vendorOrVM.get())) + .orElse(false); } - if (correctJDK && minVersion.isPresent()) { - correctJDK = jdkVersion.ge(minVersion.get()); + + if (correctJDK && jvmOption.minVersion.isPresent()) { + correctJDK = this.ge(jvmOption.minVersion.get()); } - if (correctJDK && maxVersion.isPresent()) { - correctJDK = jdkVersion.le(maxVersion.get()); + + if (correctJDK && jvmOption.maxVersion.isPresent()) { + correctJDK = this.le(jvmOption.maxVersion.get()); + } + + if (correctJDK + && jvmOption.option != null + && jvmOption.option.matches("^-XX:[+-]?CRaC.*")) { + + correctJDK = this.isCRaCSupported(javaHome); } return correctJDK; } - public static boolean isCorrectJDK(Optional minVersion, Optional maxVersion) { - return isCorrectJDK(IDE_JDK_VERSION, Optional.empty(), minVersion, maxVersion); + /** + * Checks whether the given JDK installation supports CRaC by verifying the + * presence of the lib/criu directory. + * + * @param javaHome Java home directory to check + * @return true if CRaC-enabled JDK + */ + private boolean isCRaCSupported(String javaHome) { + return Optional.ofNullable(javaHome) + .map(home -> new java.io.File(home, "lib/criu")) + .map(java.io.File::exists) + .orElse(false); } static { diff --git a/enterprise/payara.tooling/src/org/netbeans/modules/payara/tooling/server/ServerTasks.java b/enterprise/payara.tooling/src/org/netbeans/modules/payara/tooling/server/ServerTasks.java index a624eae5de91..828afe5b75af 100644 --- a/enterprise/payara.tooling/src/org/netbeans/modules/payara/tooling/server/ServerTasks.java +++ b/enterprise/payara.tooling/src/org/netbeans/modules/payara/tooling/server/ServerTasks.java @@ -157,11 +157,18 @@ public static ResultProcess startServer(PayaraServer server, } } - JDKVersion javaVersion = args.getJavaVersion() == null ? JDKVersion.getDefaultPlatformVersion() : args.getJavaVersion() ; + JDKVersion javaVersion = args.getJavaVersion() == null ? JDKVersion.getDefaultPlatformVersion() : args.getJavaVersion(); + String selectedJavaHome + = args.getJavaHome() != null + ? args.getJavaHome() + : System.getProperty("java.home"); List optList = jvmConfigReader.getJvmOptions() .stream() - .filter(fullOption -> JDKVersion.isCorrectJDK(javaVersion, fullOption.vendorOrVM, fullOption.minVersion, fullOption.maxVersion)) + .filter(fullOption + -> javaVersion.isOptionSupported( + fullOption, + selectedJavaHome)) .map(fullOption -> fullOption.option) .collect(toList()); From 32784449ff3eabafb11e0b57aed2764ee5677a04 Mon Sep 17 00:00:00 2001 From: Gaurav Gupta Date: Thu, 9 Oct 2025 19:03:18 +0530 Subject: [PATCH 082/100] Payara Micro Maven Plugin v2.5.3 support --- .../fish/payara/micro/plugin/Constants.java | 7 + .../payara/micro/plugin/resources/pom.xml.ftl | 2 +- .../payara/micro/project/Bundle.properties | 14 ++ .../micro/project/MicroActionsProvider.java | 80 ++++++++- .../micro/project/MicroApplication.java | 31 +++- .../micro/project/MicroPropertiesPanel.form | 158 +++++++++++++++++- .../micro/project/MicroPropertiesPanel.java | 145 +++++++++++++++- .../project/resources/action-mapping.xml | 36 ---- 8 files changed, 420 insertions(+), 53 deletions(-) diff --git a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/plugin/Constants.java b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/plugin/Constants.java index e61006f5c461..0830ec78a2e9 100644 --- a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/plugin/Constants.java +++ b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/plugin/Constants.java @@ -47,6 +47,13 @@ public interface Constants { String VERSION = "version"; String HOT_DEPLOY = "hotDeploy"; + String DEV_MODE = "devMode"; + String DEPLOY_WAR = "deployWar"; + String EXPLODED = "exploded"; + String TRIM_LOG = "trimLog"; + String AUTO_DEPLOY = "autoDeploy"; + String KEEP_STATE = "keepState"; + String LIVE_RELOAD = "liveReload"; String WAR_PACKAGING = "war"; diff --git a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/plugin/resources/pom.xml.ftl b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/plugin/resources/pom.xml.ftl index 21586ebd305e..945a38f06b6f 100644 --- a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/plugin/resources/pom.xml.ftl +++ b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/plugin/resources/pom.xml.ftl @@ -36,7 +36,7 @@ fish.payara.maven.plugins payara-micro-maven-plugin - 1.3.0 + 2.5.3 ${r"${version.payara}"} false diff --git a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/Bundle.properties b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/Bundle.properties index aee40ac25127..4492b620c634 100644 --- a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/Bundle.properties +++ b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/Bundle.properties @@ -25,3 +25,17 @@ ERR_Compile_On_Save_Not_Enabled=Reload Error ({0} : Compile on save not enabled) ERR_Payara_Micro_Plugin_Not_Found=Reload Error ({0} : Payara Micro plugin not found) MicroPropertiesPanel.hotDeployLabel.text=Hot Deploy: MicroPropertiesPanel.hotDeployCheckBox.text= +MicroPropertiesPanel.devModeLabel.text=Dev Mode: +MicroPropertiesPanel.devModeCheckBox.text= +MicroPropertiesPanel.trimLogLabel.text=Trim Log: +MicroPropertiesPanel.trimLogCheckBox.text= +MicroPropertiesPanel.keepStateLabel.text=Keep State: +MicroPropertiesPanel.keepStateCheckBox.text= +MicroPropertiesPanel.liveReloadLabel.text=Live Reload: +MicroPropertiesPanel.liveReloadCheckBox.text= +MicroPropertiesPanel.autoDeployLabel.text=Auto Deploy: +MicroPropertiesPanel.autoDeployCheckBox.text= +MicroPropertiesPanel.explodedLabel.text=Exploded: +MicroPropertiesPanel.explodedCheckBox.text= +MicroPropertiesPanel.deployWarLabel.text=Deploy War: +MicroPropertiesPanel.deployWarCheckBox.text= diff --git a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroActionsProvider.java b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroActionsProvider.java index 6741a8bc5c6f..9bca9e67efca 100644 --- a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroActionsProvider.java +++ b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroActionsProvider.java @@ -29,7 +29,13 @@ import org.netbeans.api.annotations.common.StaticResource; import org.netbeans.api.project.Project; import static org.netbeans.api.project.ProjectUtils.getPreferences; +import static org.netbeans.modules.fish.payara.micro.plugin.Constants.AUTO_DEPLOY; +import static org.netbeans.modules.fish.payara.micro.plugin.Constants.DEPLOY_WAR; +import static org.netbeans.modules.fish.payara.micro.plugin.Constants.EXPLODED; import static org.netbeans.modules.fish.payara.micro.plugin.Constants.HOT_DEPLOY; +import static org.netbeans.modules.fish.payara.micro.plugin.Constants.KEEP_STATE; +import static org.netbeans.modules.fish.payara.micro.plugin.Constants.LIVE_RELOAD; +import static org.netbeans.modules.fish.payara.micro.plugin.Constants.TRIM_LOG; import static org.netbeans.modules.fish.payara.micro.plugin.Constants.VERSION; import org.netbeans.modules.maven.api.NbMavenProject; import org.netbeans.modules.maven.api.execute.RunConfig; @@ -93,13 +99,77 @@ public RunConfig createConfigForDefaultAction(String actionName, Project project Preferences pref = getPreferences(project, MicroApplication.class, true); String microVersionText = pref.get(VERSION, ""); Boolean hotDeploy = pref.getBoolean(HOT_DEPLOY, false); + Boolean deployWar = pref.getBoolean(DEPLOY_WAR, true); + Boolean exploded = pref.getBoolean(EXPLODED, true); + Boolean trimLog = pref.getBoolean(TRIM_LOG, true); + Boolean autoDeploy = pref.getBoolean(AUTO_DEPLOY, true); + Boolean keepState = pref.getBoolean(KEEP_STATE, true); + Boolean liveReload = pref.getBoolean(LIVE_RELOAD, true); RunConfig config = actionsProvider.createConfigForDefaultAction(actionName, project, lookup); - if (!microVersionText.isEmpty()) { - config.setProperty("version.payara", microVersionText); - } - if(hotDeploy) { - config.setProperty("hotDeploy", Boolean.TRUE.toString()); + if (MicroApplication.isDevModeAvailable(project) + && MicroApplication.isPluginVersionAtLeast(project, 2.5)) { + // In payara-micro-maven-plugin:2.5 system properties prefixed with payara + if (!microVersionText.isEmpty()) { + config.setProperty("payara.micro.version", microVersionText); + } + if (hotDeploy) { + config.setProperty("payara.hot.deploy", Boolean.TRUE.toString()); + } + if (deployWar) { + config.setProperty("payara.deploy.war", Boolean.TRUE.toString()); + } + if (exploded) { + config.setProperty("payara.exploded", Boolean.TRUE.toString()); + } + if (trimLog) { + config.setProperty("payara.trim.log", Boolean.TRUE.toString()); + } + if (autoDeploy) { + config.setProperty("payara.auto.deploy", Boolean.TRUE.toString()); + } + if (keepState) { + config.setProperty("payara.keep.state", Boolean.TRUE.toString()); + } + if (liveReload) { + config.setProperty("payara.live.reload", Boolean.TRUE.toString()); + } + } else if (MicroApplication.isDevModeAvailable(project) + && MicroApplication.isPluginVersionAtLeast(project, 2.1)) { + // In payara-micro-maven-plugin:2.1 dev mode feature added + if (!microVersionText.isEmpty()) { + config.setProperty("payaraVersion", microVersionText); + } + if (hotDeploy) { + config.setProperty("hotDeploy", Boolean.TRUE.toString()); + } + if (deployWar) { + config.setProperty("deployWar", Boolean.TRUE.toString()); + } + if (exploded) { + config.setProperty("exploded", Boolean.TRUE.toString()); + } + if (trimLog) { + config.setProperty("trimLog", Boolean.TRUE.toString()); + } + if (autoDeploy) { + config.setProperty("autoDeploy", Boolean.TRUE.toString()); + } + if (keepState) { + config.setProperty("keepState", Boolean.TRUE.toString()); + } + if (liveReload) { + config.setProperty("liveReload", Boolean.TRUE.toString()); + } + } else { + // to ensure compatibility with older plugin + if (!microVersionText.isEmpty()) { + config.setProperty("payaraVersion", microVersionText); + } + if (hotDeploy) { + config.setProperty("hotDeploy", Boolean.TRUE.toString()); + } } + return config; } return null; diff --git a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroApplication.java b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroApplication.java index e7bb66c9c88d..a71482258971 100644 --- a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroApplication.java +++ b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroApplication.java @@ -184,10 +184,14 @@ public static boolean isDevModeAvailable(Project project) { String versionString = getPayaraMicroProject(project).getVersion(); if (versionString != null) { try { - double version = Double.parseDouble(versionString); - if (version > 2.1) { - return true; + String[] parts = versionString.split("\\."); + if (parts.length >= 2) { + double version = Double.parseDouble(parts[0] + "." + parts[1]); + if (version >= 2.1) { + return true; + } } + } catch (NumberFormatException e) { if ("RELEASE".equals(versionString)) { return true; @@ -197,5 +201,26 @@ public static boolean isDevModeAvailable(Project project) { } return false; } + + public static boolean isPluginVersionAtLeast(Project project, double minVersion) { + if (isPayaraMicroProject(project)) { + String versionString = getPayaraMicroProject(project).getVersion(); + if (versionString != null) { + try { + String[] parts = versionString.split("\\."); + if (parts.length >= 2) { + double version = Double.parseDouble(parts[0] + "." + parts[1]); + return version >= minVersion; + } + } catch (NumberFormatException e) { + // For snapshot or release tags like "RELEASE", "SNAPSHOT", etc. + if ("RELEASE".equalsIgnoreCase(versionString)) { + return true; + } + } + } + } + return false; + } } diff --git a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroPropertiesPanel.form b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroPropertiesPanel.form index e92a749d2335..3ac69714e766 100644 --- a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroPropertiesPanel.form +++ b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroPropertiesPanel.form @@ -42,14 +42,30 @@ + + + + + + + + - + + + + + + + + + + - @@ -68,7 +84,42 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -102,5 +153,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroPropertiesPanel.java b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroPropertiesPanel.java index 9962c6cdca84..0da0d1a20550 100644 --- a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroPropertiesPanel.java +++ b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/MicroPropertiesPanel.java @@ -27,7 +27,14 @@ import javax.swing.JPanel; import org.netbeans.api.project.Project; import static org.netbeans.api.project.ProjectUtils.getPreferences; +import static org.netbeans.modules.fish.payara.micro.plugin.Constants.AUTO_DEPLOY; +import static org.netbeans.modules.fish.payara.micro.plugin.Constants.DEPLOY_WAR; +import static org.netbeans.modules.fish.payara.micro.plugin.Constants.DEV_MODE; +import static org.netbeans.modules.fish.payara.micro.plugin.Constants.EXPLODED; import static org.netbeans.modules.fish.payara.micro.plugin.Constants.HOT_DEPLOY; +import static org.netbeans.modules.fish.payara.micro.plugin.Constants.KEEP_STATE; +import static org.netbeans.modules.fish.payara.micro.plugin.Constants.LIVE_RELOAD; +import static org.netbeans.modules.fish.payara.micro.plugin.Constants.TRIM_LOG; import static org.netbeans.modules.fish.payara.micro.plugin.Constants.VERSION; import org.netbeans.modules.maven.api.customizer.ModelHandle2; import org.netbeans.modules.maven.api.customizer.support.ComboBoxUpdater; @@ -68,6 +75,13 @@ public void setValue(PayaraPlatformVersionAPI microVersion) { } }; hotDeployCheckBox.setSelected(pref.getBoolean(HOT_DEPLOY, false)); + devModeCheckBox.setSelected(pref.getBoolean(DEV_MODE, true)); + deployWarCheckBox.setSelected(pref.getBoolean(DEPLOY_WAR, true)); + explodedCheckBox.setSelected(pref.getBoolean(EXPLODED, true)); + trimLogCheckBox.setSelected(pref.getBoolean(TRIM_LOG, true)); + autoDeployCheckBox.setSelected(pref.getBoolean(AUTO_DEPLOY, true)); + keepStateCheckBox.setSelected(pref.getBoolean(KEEP_STATE, true)); + liveReloadCheckBox.setSelected(pref.getBoolean(LIVE_RELOAD, true)); } private PayaraPlatformVersionAPI[] getPayaraVersion() { @@ -90,6 +104,20 @@ private void initComponents() { microVersionCombobox = new javax.swing.JComboBox(); hotDeployLabel = new javax.swing.JLabel(); hotDeployCheckBox = new javax.swing.JCheckBox(); + devModeLabel = new javax.swing.JLabel(); + devModeCheckBox = new javax.swing.JCheckBox(); + explodedCheckBox = new javax.swing.JCheckBox(); + explodedLabel = new javax.swing.JLabel(); + deployWarLabel = new javax.swing.JLabel(); + deployWarCheckBox = new javax.swing.JCheckBox(); + autoDeployLabel = new javax.swing.JLabel(); + liveReloadCheckBox = new javax.swing.JCheckBox(); + liveReloadLabel = new javax.swing.JLabel(); + autoDeployCheckBox = new javax.swing.JCheckBox(); + trimLogLabel = new javax.swing.JLabel(); + keepStateCheckBox = new javax.swing.JCheckBox(); + keepStateLabel = new javax.swing.JLabel(); + trimLogCheckBox = new javax.swing.JCheckBox(); org.openide.awt.Mnemonics.setLocalizedText(microVersionLabel, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.microVersionLabel.text")); // NOI18N @@ -99,6 +127,39 @@ private void initComponents() { org.openide.awt.Mnemonics.setLocalizedText(hotDeployCheckBox, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.hotDeployCheckBox.text")); // NOI18N + org.openide.awt.Mnemonics.setLocalizedText(devModeLabel, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.devModeLabel.text")); // NOI18N + + org.openide.awt.Mnemonics.setLocalizedText(devModeCheckBox, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.devModeCheckBox.text")); // NOI18N + devModeCheckBox.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + devModeCheckBoxActionPerformed(evt); + } + }); + + org.openide.awt.Mnemonics.setLocalizedText(explodedCheckBox, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.explodedCheckBox.text")); // NOI18N + + org.openide.awt.Mnemonics.setLocalizedText(explodedLabel, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.explodedLabel.text")); // NOI18N + + org.openide.awt.Mnemonics.setLocalizedText(deployWarLabel, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.deployWarLabel.text")); // NOI18N + + org.openide.awt.Mnemonics.setLocalizedText(deployWarCheckBox, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.deployWarCheckBox.text")); // NOI18N + + org.openide.awt.Mnemonics.setLocalizedText(autoDeployLabel, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.autoDeployLabel.text")); // NOI18N + + org.openide.awt.Mnemonics.setLocalizedText(liveReloadCheckBox, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.liveReloadCheckBox.text")); // NOI18N + + org.openide.awt.Mnemonics.setLocalizedText(liveReloadLabel, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.liveReloadLabel.text")); // NOI18N + + org.openide.awt.Mnemonics.setLocalizedText(autoDeployCheckBox, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.autoDeployCheckBox.text")); // NOI18N + + org.openide.awt.Mnemonics.setLocalizedText(trimLogLabel, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.trimLogLabel.text")); // NOI18N + + org.openide.awt.Mnemonics.setLocalizedText(keepStateCheckBox, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.keepStateCheckBox.text")); // NOI18N + + org.openide.awt.Mnemonics.setLocalizedText(keepStateLabel, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.keepStateLabel.text")); // NOI18N + + org.openide.awt.Mnemonics.setLocalizedText(trimLogCheckBox, org.openide.util.NbBundle.getMessage(MicroPropertiesPanel.class, "MicroPropertiesPanel.trimLogCheckBox.text")); // NOI18N + javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); layout.setHorizontalGroup( @@ -107,13 +168,28 @@ private void initComponents() { .addContainerGap() .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(microVersionLabel) - .addComponent(hotDeployLabel)) + .addComponent(hotDeployLabel) + .addComponent(devModeLabel) + .addComponent(deployWarLabel) + .addComponent(explodedLabel) + .addComponent(autoDeployLabel) + .addComponent(liveReloadLabel) + .addComponent(keepStateLabel) + .addComponent(trimLogLabel)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(microVersionCombobox, 0, 212, Short.MAX_VALUE) .addGroup(layout.createSequentialGroup() - .addComponent(hotDeployCheckBox) - .addGap(0, 0, Short.MAX_VALUE)) - .addComponent(microVersionCombobox, 0, 272, Short.MAX_VALUE)) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(explodedCheckBox) + .addComponent(deployWarCheckBox) + .addComponent(liveReloadCheckBox) + .addComponent(autoDeployCheckBox) + .addComponent(trimLogCheckBox) + .addComponent(keepStateCheckBox) + .addComponent(devModeCheckBox) + .addComponent(hotDeployCheckBox)) + .addGap(0, 0, Short.MAX_VALUE))) .addContainerGap()) ); layout.setVerticalGroup( @@ -127,20 +203,79 @@ private void initComponents() { .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(hotDeployLabel) .addComponent(hotDeployCheckBox)) - .addContainerGap(85, Short.MAX_VALUE)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(devModeLabel) + .addComponent(devModeCheckBox)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(deployWarLabel) + .addComponent(deployWarCheckBox)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(explodedLabel) + .addComponent(explodedCheckBox)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(autoDeployLabel) + .addComponent(autoDeployCheckBox)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(liveReloadLabel) + .addComponent(liveReloadCheckBox)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(keepStateLabel) + .addComponent(keepStateCheckBox)) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(trimLogLabel) + .addComponent(trimLogCheckBox)) + .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); }// //GEN-END:initComponents + private void devModeCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_devModeCheckBoxActionPerformed + boolean selected = devModeCheckBox.isSelected(); + deployWarCheckBox.setSelected(selected); + explodedCheckBox.setSelected(selected); + trimLogCheckBox.setSelected(selected); + autoDeployCheckBox.setSelected(selected); + keepStateCheckBox.setSelected(selected); + liveReloadCheckBox.setSelected(selected); + }//GEN-LAST:event_devModeCheckBoxActionPerformed + // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JCheckBox autoDeployCheckBox; + private javax.swing.JLabel autoDeployLabel; + private javax.swing.JCheckBox deployWarCheckBox; + private javax.swing.JLabel deployWarLabel; + private javax.swing.JCheckBox devModeCheckBox; + private javax.swing.JLabel devModeLabel; + private javax.swing.JCheckBox explodedCheckBox; + private javax.swing.JLabel explodedLabel; private javax.swing.JCheckBox hotDeployCheckBox; private javax.swing.JLabel hotDeployLabel; + private javax.swing.JCheckBox keepStateCheckBox; + private javax.swing.JLabel keepStateLabel; + private javax.swing.JCheckBox liveReloadCheckBox; + private javax.swing.JLabel liveReloadLabel; private javax.swing.JComboBox microVersionCombobox; private javax.swing.JLabel microVersionLabel; + private javax.swing.JCheckBox trimLogCheckBox; + private javax.swing.JLabel trimLogLabel; // End of variables declaration//GEN-END:variables public void applyChanges() { pref.put(VERSION, selectedPayaraVersion != null ? selectedPayaraVersion.toString() : ""); pref.put(HOT_DEPLOY, Boolean.toString(hotDeployCheckBox.isSelected())); + pref.put(DEV_MODE, Boolean.toString(devModeCheckBox.isSelected())); + pref.put(DEPLOY_WAR, Boolean.toString(deployWarCheckBox.isSelected())); + pref.put(EXPLODED, Boolean.toString(explodedCheckBox.isSelected())); + pref.put(TRIM_LOG, Boolean.toString(trimLogCheckBox.isSelected())); + pref.put(AUTO_DEPLOY, Boolean.toString(autoDeployCheckBox.isSelected())); + pref.put(KEEP_STATE, Boolean.toString(keepStateCheckBox.isSelected())); + pref.put(LIVE_RELOAD, Boolean.toString(liveReloadCheckBox.isSelected())); } } diff --git a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/resources/action-mapping.xml b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/resources/action-mapping.xml index 58ad38ad1ab8..b45a3abc48d4 100644 --- a/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/resources/action-mapping.xml +++ b/enterprise/payara.micro/src/org/netbeans/modules/fish/payara/micro/project/resources/action-mapping.xml @@ -34,12 +34,6 @@ false - true - true - true - true - true - true @@ -57,12 +51,6 @@ false ${webpagePath} - true - true - true - true - true - true @@ -82,12 +70,6 @@ true true false - true - true - true - true - true - true @@ -108,12 +90,6 @@ ${webpagePath} true false - true - true - true - true - true - true @@ -133,12 +109,6 @@ java false true - true - true - true - true - true - true @@ -159,12 +129,6 @@ false true ${webpagePath} - true - true - true - true - true - true From d98f0861319a70b088cfa8071f0947edf5fb832e Mon Sep 17 00:00:00 2001 From: Ondro Mihalyi Date: Sat, 4 Apr 2026 00:09:18 +0200 Subject: [PATCH 083/100] Optimization of Git status (in Commit dialog) Speeds up GitClient.getStatus() by deferring expensive evaluation of object Ids, which often compute file content hash, to evaluate them lazily only when needed. On Netbeans repository with a lot of files, this speeds up GitClient.getStatus() execution from 4 seconds to 1 second. --- .../libs/git/jgit/commands/StatusCommand.java | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/StatusCommand.java b/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/StatusCommand.java index fd59d4b717d5..5ef3213be33e 100644 --- a/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/StatusCommand.java +++ b/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/StatusCommand.java @@ -33,6 +33,7 @@ import java.util.List; import java.util.Map; import java.util.Set; +import java.util.function.Supplier; import java.util.logging.Level; import java.util.logging.Logger; import org.eclipse.jgit.diff.DiffEntry; @@ -47,7 +48,9 @@ import org.eclipse.jgit.lib.ObjectReader; import org.eclipse.jgit.lib.Repository; import org.eclipse.jgit.revwalk.RevWalk; -import org.eclipse.jgit.treewalk.*; +import org.eclipse.jgit.treewalk.EmptyTreeIterator; +import org.eclipse.jgit.treewalk.FileTreeIterator; +import org.eclipse.jgit.treewalk.TreeWalk; import org.eclipse.jgit.treewalk.filter.AndTreeFilter; import org.eclipse.jgit.treewalk.filter.NotTreeFilter; import org.eclipse.jgit.treewalk.filter.OrTreeFilter; @@ -189,7 +192,7 @@ protected void run () throws GitException { Collection subTreeFilters = getSubtreeFilters(pathFilters, path); if (!subTreeFilters.isEmpty()) { // caller requested a status for a file under an ignored folder - treeWalk.setFilter(AndTreeFilter.create(treeWalk.getFilter(), OrTreeFilter.create(NotTreeFilter.create(PathFilter.create(path)), + treeWalk.setFilter(AndTreeFilter.create(treeWalk.getFilter(), OrTreeFilter.create(NotTreeFilter.create(PathFilter.create(path)), subTreeFilters.size() > 1 ? OrTreeFilter.create(subTreeFilters) : subTreeFilters.iterator().next()))); treeWalk.enterSubtree(); } @@ -217,11 +220,11 @@ protected void run () throws GitException { } else { statusIndexWC = GitStatus.Status.STATUS_ADDED; } - } else if (!isExistingSymlink(mIndex, mWorking) && (differ(mIndex, mWorking, checkExecutable) + } else if (!isExistingSymlink(mIndex, mWorking) && (differ(mIndex, mWorking, checkExecutable) || (mWorking != 0 && mWorking != FileMode.TREE.getBits() && fti.isModified(indexEntry, true, od))) || GitStatus.Status.STATUS_MODIFIED == getGitlinkStatus( - mWorking, treeWalk.getObjectId(T_WORKSPACE), - mIndex, treeWalk.getObjectId(T_INDEX))) { + mWorking, () -> treeWalk.getObjectId(T_WORKSPACE), + mIndex, () -> treeWalk.getObjectId(T_INDEX))) { statusIndexWC = GitStatus.Status.STATUS_MODIFIED; } else { statusIndexWC = GitStatus.Status.STATUS_NORMAL; @@ -237,8 +240,8 @@ protected void run () throws GitException { && (statusIndexWC != GitStatus.Status.STATUS_NORMAL || statusHeadIndex != GitStatus.Status.STATUS_NORMAL) && !treeWalk.getObjectId(T_COMMIT).equals(fti.getEntryObjectId()))) || GitStatus.Status.STATUS_MODIFIED == getGitlinkStatus( - mHead, treeWalk.getObjectId(T_WORKSPACE), - mHead, treeWalk.getObjectId(T_COMMIT))) { + mHead, () -> treeWalk.getObjectId(T_WORKSPACE), + mHead, () -> treeWalk.getObjectId(T_COMMIT))) { statusHeadWC = GitStatus.Status.STATUS_MODIFIED; } else { statusHeadWC = GitStatus.Status.STATUS_NORMAL; @@ -444,13 +447,13 @@ private void handleSymlink (List symLinks, String workTreePath) { } } - private GitStatus.Status getGitlinkStatus (int mode1, ObjectId id1, int mode2, ObjectId id2) { + private GitStatus.Status getGitlinkStatus (int mode1, Supplier id1, int mode2, Supplier id2) { if (mode1 == FileMode.TYPE_GITLINK || mode2 == FileMode.TYPE_GITLINK) { if (mode1 == FileMode.TYPE_MISSING) { return GitStatus.Status.STATUS_REMOVED; } else if (mode2 == FileMode.TYPE_MISSING) { return GitStatus.Status.STATUS_ADDED; - } else if (!id1.equals(id2)) { + } else if (!id1.get().equals(id2.get())) { return GitStatus.Status.STATUS_MODIFIED; } } From 158eee54ae753b40743e789881dbbaeda07819b6 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Sat, 11 Apr 2026 12:54:01 +0200 Subject: [PATCH 084/100] Enable Compact Object Headers (JEP 519) - sets -XX:+UseCompactObjectHeaders which is supported from JDK 25 and later - NB sets XX:+IgnoreUnrecognizedVMOptions already which means it will be silently ignored on older JDKs - (experimental on EOL JDK 24, but it won't enable there without also setting the flag to enable experimental options - which we don't do) tested it on NB since JDK 24 without issues --- nb/ide.launcher/netbeans.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nb/ide.launcher/netbeans.conf b/nb/ide.launcher/netbeans.conf index d1c7109340b4..70a8d2bf88c7 100644 --- a/nb/ide.launcher/netbeans.conf +++ b/nb/ide.launcher/netbeans.conf @@ -66,7 +66,7 @@ netbeans_default_cachedir="${DEFAULT_CACHEDIR_ROOT}/@@metabuild.RawVersion@@" # The automatically selected value can be overridden by specifying -J-Xmx # here or on the command line. # -netbeans_default_options="-J-XX:+UseStringDeduplication -J-Xss2m @@metabuild.logcli@@ -J-Djava.lang.Runtime.level=FINE -J--sun-misc-unsafe-memory-access=warn -J-Dguice_custom_class_loading=CHILD -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.application.appearance=system -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dplugin.manager.check.updates=false -J-Dnetbeans.extbrowser.manual_chrome_plugin_install=yes @@metabuild.jms-flags@@ -J-XX:+IgnoreUnrecognizedVMOptions -J-javaagent:\"${BASEDIR}/ide/netbeans-javaagent.jar\"" +netbeans_default_options="-J-XX:+UseStringDeduplication -J-XX:+UseCompactObjectHeaders -J-Xss2m @@metabuild.logcli@@ -J-Djava.lang.Runtime.level=FINE -J--sun-misc-unsafe-memory-access=warn -J-Dguice_custom_class_loading=CHILD -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.application.appearance=system -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dplugin.manager.check.updates=false -J-Dnetbeans.extbrowser.manual_chrome_plugin_install=yes @@metabuild.jms-flags@@ -J-XX:+IgnoreUnrecognizedVMOptions -J-javaagent:\"${BASEDIR}/ide/netbeans-javaagent.jar\"" # Default location of JDK: # (set by installer or commented out if launcher should decide) From e9d23e1d50fda97e3b36151f0acd9c8de84e63ce Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Fri, 10 Apr 2026 20:11:08 +0200 Subject: [PATCH 085/100] RequestProcessor warning fixes and minor update - use SortedSet#removeFirst instead of getFirst()+remove() - remove ThreadDeath and AccessController.doPrivileged() usage - convert Maps of type WeakHashMap to Set where applicable - generics rawtype warning fixes, diamonds, overrides and similar minor renovations - javadoc typos --- .../openide.util/nbproject/project.properties | 2 +- .../org/openide/util/RequestProcessor.java | 152 +++++++----------- .../src/org/openide/util/Task.java | 18 ++- 3 files changed, 70 insertions(+), 102 deletions(-) diff --git a/platform/openide.util/nbproject/project.properties b/platform/openide.util/nbproject/project.properties index acf1ed2d8f56..2220710bae50 100644 --- a/platform/openide.util/nbproject/project.properties +++ b/platform/openide.util/nbproject/project.properties @@ -14,7 +14,7 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -javac.release=17 +javac.release=21 javac.compilerargs=-Xlint -Xlint:-serial javadoc.arch=${basedir}/arch.xml module.jar.dir=lib diff --git a/platform/openide.util/src/org/openide/util/RequestProcessor.java b/platform/openide.util/src/org/openide/util/RequestProcessor.java index d1f8e2ee400e..adc222194b36 100644 --- a/platform/openide.util/src/org/openide/util/RequestProcessor.java +++ b/platform/openide.util/src/org/openide/util/RequestProcessor.java @@ -19,7 +19,6 @@ package org.openide.util; -import java.security.PrivilegedAction; import java.util.ArrayDeque; import java.util.ArrayList; import java.util.Arrays; @@ -162,6 +161,7 @@ * {@link java.util.concurrent.ScheduledExecutorService} * @author Petr Nejedly, Jaroslav Tulach, Tim Boudreau */ +@SuppressWarnings("AccessingNonPublicFieldOfAnotherObject") public final class RequestProcessor implements ScheduledExecutorService { static { @@ -203,14 +203,14 @@ public final class RequestProcessor implements ScheduledExecutorService { private final Object processorLock = new Object(); /** The set holding all the Processors assigned to this RequestProcessor */ - private final HashSet processors = new HashSet(); + private final HashSet processors = new HashSet<>(); - /** Actualy the first item is pending to be processed. + /** Actually the first item is pending to be processed. * Can be accessed/trusted only under the above processorLock lock. * If null, nothing is scheduled and the processor is not running. * @GuardedBy("processorLock") */ - private final SortedSet queue = new TreeSet(); + private final SortedSet queue = new TreeSet<>(); /** The maximal number of processors that can perform the requests sent * to this RequestProcessors. If 1, all the requests are serialized. */ @@ -271,7 +271,7 @@ public RequestProcessor(String name, int throughput) { * thread running tasks are interrupted and the Runnable can check for that * and terminate its execution sooner. In the runnable one shall check for * thread interruption (done from {@link RequestProcessor.Task#cancel }) and - * if true, return immediatelly as in this example: + * if true, return immediately as in this example: *
      * public void run () {
      *     while (veryLongTimeLook) {
@@ -359,7 +359,7 @@ private RequestProcessor(String name, int throughput, boolean interruptThread, b
      * 

* Tasks posted to this instance may be canceled until they start their * execution. If a there is a need to cancel a task while it is running - * a seperate request processor needs to be created via + * a separate request processor needs to be created via * {@link #RequestProcessor(String, int, boolean)} constructor. * * @return an instance of RequestProcessor that is capable of performing @@ -427,7 +427,7 @@ public Task post(final Runnable run, int timeToWait, int priority) { } /** Creates request that can be later started by setting its delay. - * The request is not immediatelly put into the queue. It is planned after + * The request is not immediately put into the queue. It is planned after * setting its delay by schedule method. By default the initial state of * the task is !isFinished() so doing waitFinished() will * block on and wait until the task is scheduled. @@ -440,12 +440,12 @@ public Task create(Runnable run) { } /** Creates request that can be later started by setting its delay. - * The request is not immediatelly put into the queue. It is planned after + * The request is not immediately put into the queue. It is planned after * setting its delay by schedule method. * * @param run action to run in the process * @param initiallyFinished should the task be marked initially finished? If - * so the {@link Task#waitFinished} on the task will succeeded immediatelly even + * so the {@link Task#waitFinished} on the task will succeeded immediately even * the task has not yet been {@link Task#schedule}d. * @return the task to control execution of given action * @since 6.8 @@ -469,12 +469,7 @@ public Task create(Runnable run, boolean initiallyFinished) { * thread, otherwise false */ public boolean isRequestProcessorThread() { - Thread c = Thread.currentThread(); - if (c instanceof Processor) { - Processor p = (Processor)c; - return p.procesing == this; - } - return false; + return Thread.currentThread() instanceof Processor p && p.procesing == this; } /** Stops processing of runnables processor. @@ -630,8 +625,7 @@ Task askForWork(Processor worker, String debug, Lookup[] lkp) { return null; } else { // we have some work for the worker, pass it - Item i = getQueue().first(); - getQueue().remove(i); + Item i = getQueue().removeFirst(); Task t = i.getTask(); lkp[0] = i.current; i.clear(worker); @@ -671,13 +665,13 @@ public List shutdownNow() { //XXX more aggressive shutdown? stop(); synchronized (processorLock) { - List result = new ArrayList(getQueue().size()); + List result = new ArrayList<>(getQueue().size()); for (Item item : getQueue()) { Task task = item.getTask(); if (task != null && task.run != null) { Runnable r = task.run; - if (r instanceof RunnableWrapper) { - Runnable other = ((RunnableWrapper) r).getRunnable(); + if (r instanceof RunnableWrapper rw) { + Runnable other = rw.getRunnable(); r = other == null ? r : other; } result.add(r); @@ -703,7 +697,7 @@ public boolean isShutdown() { @Override public boolean isTerminated() { boolean result = true; - Set set = collectProcessors(new HashSet()); + Set set = collectProcessors(new HashSet<>()); for (Processor p : set) { if (p.isAlive() && p.belongsTo(this)) { result = false; @@ -723,7 +717,7 @@ public boolean awaitTermination(long timeout, TimeUnit unit) throws InterruptedE long timeoutMillis = TimeUnit.MILLISECONDS.convert(timeout, unit); boolean result = stopped; long doneTime = System.currentTimeMillis() + timeoutMillis; - Set procs = new HashSet(); + Set procs = new HashSet<>(); outer: do { procs = collectProcessors(procs); if (procs.isEmpty()) { @@ -774,7 +768,7 @@ public Future submit(Callable task) { throw new RejectedExecutionException("Request Processor already " + //NOI18N "stopped"); //NOI18N } - RPFutureTask result = new RPFutureTask(task); + RPFutureTask result = new RPFutureTask<>(task); Task t = create(result); result.setTask(t); t.schedule(0); @@ -796,7 +790,7 @@ public Future submit(Runnable task, T predefinedResult) { throw new RejectedExecutionException("Request Processor already " + //NOI18N "stopped"); //NOI18N } - RPFutureTask result = new RPFutureTask(task, predefinedResult); + RPFutureTask result = new RPFutureTask<>(task, predefinedResult); Task t = create(result); result.setTask(t); t.schedule(0); @@ -825,14 +819,14 @@ public Future submit(Runnable task) { @Override public List> invokeAll(Collection> tasks) throws InterruptedException { Parameters.notNull("tasks", tasks); //NOI18N - List> result = new ArrayList>(tasks.size()); + List> result = new ArrayList<>(tasks.size()); CountDownLatch wait = new CountDownLatch(tasks.size()); for (Callable c : tasks) { if (c == null) { throw new NullPointerException ("Contains null tasks: " + //NOI18N tasks); } - Callable delegate = new WaitableCallable(c, wait); + Callable delegate = new WaitableCallable<>(c, wait); result.add (submit(delegate)); } wait.await(); @@ -852,12 +846,12 @@ public List> invokeAll(Collection> tasks, lo Parameters.notNull("unit", unit); //NOI18N Parameters.notNull("tasks", tasks); //NOI18N CountDownLatch wait = new CountDownLatch(tasks.size()); - List> result = new ArrayList>(tasks.size()); + List> result = new ArrayList<>(tasks.size()); for (Callable c : tasks) { if (c == null) { throw new NullPointerException ("Contains null tasks: " + tasks); //NOI18N } - Callable delegate = new WaitableCallable(c, wait); + Callable delegate = new WaitableCallable<>(c, wait); result.add (submit(delegate)); } if (!wait.await(timeout, unit)) { @@ -879,15 +873,15 @@ public List> invokeAll(Collection> tasks, lo public T invokeAny(Collection> tasks) throws InterruptedException, ExecutionException { Parameters.notNull("tasks", tasks); //NOI18N CountDownLatch wait = new CountDownLatch(1); - List> result = new ArrayList>(tasks.size()); - AtomicReference ref = new AtomicReference(); + List> result = new ArrayList<>(tasks.size()); + AtomicReference ref = new AtomicReference<>(); try { for (Callable c : tasks) { if (c == null) { throw new NullPointerException ("Contains null tasks: " + //NOI18N tasks); } - Callable delegate = new WaitableCallable(c, ref, wait); + Callable delegate = new WaitableCallable<>(c, ref, wait); result.add (submit(delegate)); } wait.await(); @@ -918,15 +912,15 @@ public T invokeAny(Collection> tasks, long timeout, Ti Parameters.notNull("unit", unit); //NOI18N Parameters.notNull("tasks", tasks); //NOI18N CountDownLatch wait = new CountDownLatch(1); - List> result = new ArrayList>(tasks.size()); - AtomicReference ref = new AtomicReference(); + List> result = new ArrayList<>(tasks.size()); + AtomicReference ref = new AtomicReference<>(); try { for (Callable c : tasks) { if (c == null) { throw new NullPointerException ("Contains null tasks: " + //NOI18N tasks); } - Callable delegate = new WaitableCallable(c, ref, wait); + Callable delegate = new WaitableCallable<>(c, ref, wait); result.add (submit(delegate)); } wait.await(timeout, unit); @@ -954,7 +948,7 @@ public ScheduledFuture schedule(Runnable command, long delay, TimeUnit unit) throw new RejectedExecutionException("Request Processor already stopped"); //NOI18N } long delayMillis = TimeUnit.MILLISECONDS.convert(delay, unit); - ScheduledRPFutureTask result = new ScheduledRPFutureTask(command, null, delayMillis); + ScheduledRPFutureTask result = new ScheduledRPFutureTask<>(command, null, delayMillis); Task t = create(result); result.setTask(t); t.schedule(delayMillis); @@ -976,7 +970,7 @@ public ScheduledFuture schedule(Callable callable, long delay, TimeUni "stopped"); //NOI18N } long delayMillis = TimeUnit.MILLISECONDS.convert(delay, unit); - ScheduledRPFutureTask result = new ScheduledRPFutureTask(callable, delayMillis); + ScheduledRPFutureTask result = new ScheduledRPFutureTask<>(callable, delayMillis); Task t = create(result); result.setTask(t); t.schedule(delayMillis); @@ -1042,29 +1036,13 @@ private SortedSet getQueue() { assert Thread.holdsLock(processorLock); return queue; } - - /** - * @return a top level ThreadGroup. The method ensures that even Processors - * created by internal execution will survive the end of the task. - */ - private static final TopLevelThreadGroup TOP_GROUP = new TopLevelThreadGroup(); - private static final class TopLevelThreadGroup implements PrivilegedAction { - public ThreadGroup getTopLevelThreadGroup() { - /* There used to be a workaround for - https://bz.apache.org/netbeans/show_bug.cgi?id=184494 here, relating to Applet and JNLP - environments. It was removed, since these environments are never used anymore. */ - return java.security.AccessController.doPrivileged(this); - } - @Override - public ThreadGroup run() { - ThreadGroup current = Thread.currentThread().getThreadGroup(); - - while (current.getParent() != null) { - current = current.getParent(); - } - return current; + private static ThreadGroup getTopLevelThreadGroup() { + ThreadGroup current = Thread.currentThread().getThreadGroup(); + while (current.getParent() != null) { + current = current.getParent(); } + return current; } private abstract static class TaskFutureWrapper implements ScheduledFuture, Runnable, RunnableWrapper { @@ -1095,8 +1073,8 @@ public int compareTo(Delayed o) { @Override public boolean cancel(boolean mayInterruptIfRunning) { boolean result = true; - if (toRun instanceof Cancellable) { - result = ((Cancellable) toRun).cancel(); + if (toRun instanceof Cancellable cancellable) { + result = cancellable.cancel(); } if (result) { //will invoke cancelled.set(true) @@ -1253,10 +1231,6 @@ private static final class WaitableCallable implements Callable, Cancellab this.ref = ref; } - boolean failed() { - return failed; - } - @Override public T call() throws Exception { try { @@ -1265,10 +1239,7 @@ public T call() throws Exception { ref.set(result); } return result; - } catch (RuntimeException e) { - failed = true; - throw e; - } catch (Error e) { + } catch (RuntimeException | Error e) { failed = true; throw e; } finally { @@ -1304,11 +1275,6 @@ void setTask(Task task) { this.task = task; } - RPFutureTask(Callable c, T predefinedResult) { - this (c); - set(predefinedResult); - } - @Override public boolean cancel(boolean mayInterruptIfRunning) { boolean result = cancellable == null ? true : cancellable.cancel(); @@ -1372,6 +1338,7 @@ public final class Task extends org.openide.util.Task implements Cancellable { /** @param run runnable to start * @param priority the priorty of the task */ + @SuppressWarnings("AssignmentToMethodParameter") Task(Runnable run, int priority) { super(run); @@ -1572,6 +1539,7 @@ public int getPriority() { /** Changes the priority the task will be performed with. * @param priority the priority level (see e.g. {@link Thread#NORM_PRIORITY} */ + @SuppressWarnings("AssignmentToMethodParameter") public void setPriority(int priority) { if (this.priority == priority) { return; @@ -1585,7 +1553,6 @@ public void setPriority(int priority) { priority = Thread.MAX_PRIORITY; } - // update queue position accordingly synchronized (processorLock) { if (item != null && getQueue().remove(item)) { @@ -1599,7 +1566,7 @@ public void setPriority(int priority) { /** This method is an implementation of the waitFinished method * in the RequestProcessor.Task. It check the current thread if it is - * request processor thread and in such case runs the task immediatelly + * request processor thread and in such case runs the task immediately * to prevent deadlocks. */ @Override @@ -1661,7 +1628,7 @@ public void waitFinished() { /** Enhanced reimplementation of the {@link Task#waitFinished(long)} * method. The added semantic is that if one calls this method from * another task of the same processor, and the task has not yet been - * executed, the method will immediatelly detect that and throw + * executed, the method will immediately detect that and throw * InterruptedException to signal that state. * * @param timeout the amount of time to wait @@ -1725,16 +1692,14 @@ private static class Item extends Exception implements Comparable { } final Task getTask() { - Object a = action; - - return (a instanceof Task) ? (Task) a : null; + return action instanceof Task task ? task : null; } boolean clearOrNew(boolean canBeNew) { return clear(null); } - /** Annulate this request iff still possible. + /** Annulate this request if still possible. * @returns true if it was possible to skip this item, false * if the item was/is already processed */ boolean clear(Processor processor) { @@ -1829,7 +1794,11 @@ public Throwable fillInStackTrace() { if (arr[i].getClassName().startsWith(RequestProcessor.class.getName())) { continue; } - ret.setStackTrace(Arrays.asList(arr).subList(i - 1, arr.length).toArray(new StackTraceElement[0])); + ret.setStackTrace( + Arrays.asList(arr) + .subList(i - 1, arr.length) + .toArray(StackTraceElement[]::new) + ); break; } return ret; @@ -1841,9 +1810,9 @@ public Throwable fillInStackTrace() { //------------------------------------------------------------------------------ /** - /** A special thread that processes timouted Tasks from a RequestProcessor. + /** A special thread that processes timed out Tasks from a RequestProcessor. * It uses the RequestProcessor as a synchronized queue (a Channel), - * so it is possible to run more Processors in paralel for one RequestProcessor + * so it is possible to run more Processors in parallel for one RequestProcessor */ private static class Processor extends Thread { /** A stack containing all the inactive Processors */ @@ -1868,7 +1837,7 @@ private static class Processor extends Thread { private RequestProcessor procesing; public Processor() { - super(TOP_GROUP.getTopLevelThreadGroup(), "Inactive RequestProcessor thread"); // NOI18N + super(getTopLevelThreadGroup(), "Inactive RequestProcessor thread"); // NOI18N setDaemon(true); assert !Thread.holdsLock(POOL); // new Thread may lead to huge classloading } @@ -1948,7 +1917,7 @@ boolean belongsTo(RequestProcessor r) { @Override public void run() { for (;;) { - RequestProcessor current = null; + RequestProcessor current; synchronized (lock) { try { @@ -1962,7 +1931,7 @@ public void run() { current = source; source = null; - if (current == null) { // We've timeouted + if (current == null) { // We've timed out synchronized (POOL) { if (idle) { // and we're idle @@ -2025,8 +1994,6 @@ public void run() { } catch (StackOverflowError e) { // recoverable too doNotify(todo, e); - } catch (ThreadDeath t) { - // #201098: ignore } catch (Throwable t) { doNotify(todo, t); } finally { @@ -2111,9 +2078,8 @@ private static void doNotify(RequestProcessor.Task todo, Throwable ex) { logger().log(Level.SEVERE, "Error in RequestProcessor " + todo.debug(), ex); } - private static final Map,Object> warnedClasses = Collections.synchronizedMap( - new WeakHashMap,Object>() - ); + // TODO LazyConstant candidate + private static final Set> warnedClasses = Collections.synchronizedSet(Collections.newSetFromMap(new WeakHashMap<>())); private void registerParallel(Task todo, RequestProcessor rp) { if (rp.warnParallel == 0 || todo.run == null) { return; @@ -2122,7 +2088,7 @@ private void registerParallel(Task todo, RequestProcessor rp) { AtomicInteger number; synchronized (rp.processorLock) { if (rp.inParallel == null) { - rp.inParallel = new WeakHashMap,AtomicInteger>(); + rp.inParallel = new WeakHashMap<>(); } number = rp.inParallel.get(c); if (number == null) { @@ -2131,7 +2097,7 @@ private void registerParallel(Task todo, RequestProcessor rp) { number.incrementAndGet(); } } - if (number.get() >= rp.warnParallel && warnedClasses.put(c, "") == null) { + if (number.get() >= rp.warnParallel && warnedClasses.add(c)) { final String msg = "Too many " + c.getName() + " (" + number + ") in shared RequestProcessor; create your own"; // NOI18N Exception ex = null; Item itm = todo.item; @@ -2161,7 +2127,7 @@ private static final class TickTac extends Thread implements Comparator { public TickTac() { super("RequestProcessor queue manager"); // NOI18N setDaemon(true); - queue = new PriorityQueue(128, this); + queue = new PriorityQueue<>(128, this); } @Override diff --git a/platform/openide.util/src/org/openide/util/Task.java b/platform/openide.util/src/org/openide/util/Task.java index e5adea2695f8..6d5af3868498 100644 --- a/platform/openide.util/src/org/openide/util/Task.java +++ b/platform/openide.util/src/org/openide/util/Task.java @@ -55,7 +55,7 @@ public class Task extends Object implements Runnable { /** map of subclasses to booleans whether they override waitFinished() or not */ - private static java.util.WeakHashMap overrides; + private static java.util.WeakHashMap, Boolean> overrides; /** request processor for workarounding compatibility problem with * classes that do not override waitFinished (long) @@ -225,6 +225,7 @@ protected final void notifyFinished() { *

Note that this call runs synchronously, but typically the creator * of the task will call this method in a separate thread. */ + @Override public void run() { try { notifyRunning(); @@ -270,6 +271,7 @@ public synchronized void removeTaskListener(TaskListener l) { list.remove(l); } + @Override public String toString() { return "task " + run; // NOI18N } @@ -287,12 +289,12 @@ private boolean overridesTimeoutedWaitFinished() { return true; } - java.util.WeakHashMap m; + java.util.WeakHashMap, Boolean> m; Boolean does; synchronized (Task.class) { if (overrides == null) { - overrides = new java.util.WeakHashMap(); + overrides = new java.util.WeakHashMap<>(); RP = new RequestProcessor("Timeout waitFinished compatibility processor", 255); // NOI18N } @@ -301,16 +303,16 @@ private boolean overridesTimeoutedWaitFinished() { does = m.get(getClass()); if (does != null) { - return does.booleanValue(); + return does; } try { - java.lang.reflect.Method method = getClass().getMethod("waitFinished", new Class[] { Long.TYPE }); // NOI18N - does = Boolean.valueOf(method.getDeclaringClass() != Task.class); + java.lang.reflect.Method method = getClass().getMethod("waitFinished", Long.TYPE); // NOI18N + does = method.getDeclaringClass() != Task.class; m.put(getClass(), does); - return does.booleanValue(); - } catch (Exception ex) { + return does; + } catch (NoSuchMethodException ex) { Exceptions.printStackTrace(ex); return true; From eb590dd30a465ec8aa8bf054b906e53569a611e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Sat, 11 Apr 2026 16:16:23 +0200 Subject: [PATCH 086/100] Netbinox: Enable loading of bundles importing java.* packages Newer bouncy castle JARs declare an import of the java.io package. This is rejected by the manifest verification in the equinox version NetBeans uses wrapped into Netbinox. This change deactivates the check in equinox that rejects that entry. Additionally the instructions for building the patched equinox version were updated. Closes: #8894 --- platform/netbinox/external/M20140115-0800.patch | 15 ++++++++++++++- platform/netbinox/external/binaries-list | 2 +- ....eclipse.osgi_3.9.1.v20140110-1610-license.txt | 2 +- platform/netbinox/external/rebuild-equinox.sh | 9 +++++---- platform/netbinox/nbproject/project.properties | 2 +- platform/netbinox/nbproject/project.xml | 4 ++-- 6 files changed, 24 insertions(+), 10 deletions(-) diff --git a/platform/netbinox/external/M20140115-0800.patch b/platform/netbinox/external/M20140115-0800.patch index 89440a4b156e..9606c11e865f 100644 --- a/platform/netbinox/external/M20140115-0800.patch +++ b/platform/netbinox/external/M20140115-0800.patch @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. diff --git a/bundles/org.eclipse.osgi/core/framework/org/eclipse/osgi/framework/internal/core/Framework.java b/bundles/org.eclipse.osgi/core/framework/org/eclipse/osgi/framework/internal/core/Framework.java -index 617db7f..1851f4a 100644 +index 617db7f49..1851f4ade 100644 --- a/bundles/org.eclipse.osgi/core/framework/org/eclipse/osgi/framework/internal/core/Framework.java +++ b/bundles/org.eclipse.osgi/core/framework/org/eclipse/osgi/framework/internal/core/Framework.java @@ -563,11 +563,19 @@ public class Framework implements EventPublisher, Runnable { @@ -42,3 +42,16 @@ index 617db7f..1851f4a 100644 return result; } +diff --git a/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/StateBuilder.java b/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/StateBuilder.java +index b6964980a..d9d2f996d 100644 +--- a/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/StateBuilder.java ++++ b/bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/StateBuilder.java +@@ -819,7 +819,7 @@ public class StateBuilder { + throw new BundleException(message + " : " + NLS.bind(StateMsg.HEADER_PACKAGE_DUPLICATES, packageNames[j]), BundleException.MANIFEST_ERROR); //$NON-NLS-1$ + } + // check for java.* +- if (!jreBundle && packageNames[j].startsWith("java.")) { //$NON-NLS-1$ ++ if (false && !jreBundle && packageNames[j].startsWith("java.")) { //$NON-NLS-1$ + String message = NLS.bind(Msg.MANIFEST_INVALID_HEADER_EXCEPTION, headerKey, elements[i].toString()); + throw new BundleException(message + " : " + NLS.bind(StateMsg.HEADER_PACKAGE_JAVA, packageNames[j]), BundleException.MANIFEST_ERROR); //$NON-NLS-1$ + } diff --git a/platform/netbinox/external/binaries-list b/platform/netbinox/external/binaries-list index a65f0c256270..c3f287a01817 100644 --- a/platform/netbinox/external/binaries-list +++ b/platform/netbinox/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -CB97D80CEDF7963313E1B1EADC0F1E49F62570DD org.eclipse.osgi_3.9.1.nb9.jar +FAE5455278493B0125564195DB3F3B92F4169A6E org.eclipse.osgi_3.9.1.nb10.jar diff --git a/platform/netbinox/external/org.eclipse.osgi_3.9.1.v20140110-1610-license.txt b/platform/netbinox/external/org.eclipse.osgi_3.9.1.v20140110-1610-license.txt index 10113547fc04..08c22426b6b4 100644 --- a/platform/netbinox/external/org.eclipse.osgi_3.9.1.v20140110-1610-license.txt +++ b/platform/netbinox/external/org.eclipse.osgi_3.9.1.v20140110-1610-license.txt @@ -2,7 +2,7 @@ Name: Equinox Version: 3.9.1 Description: Eclipse OSGi container License: OSGi -Files: org.eclipse.osgi_3.9.1.nb9.jar +Files: org.eclipse.osgi_3.9.1.nb10.jar Origin: Eclipse URL: http://www.eclipse.org/equinox/ diff --git a/platform/netbinox/external/rebuild-equinox.sh b/platform/netbinox/external/rebuild-equinox.sh index fb1bacf9e4ca..8b1131a52f9f 100755 --- a/platform/netbinox/external/rebuild-equinox.sh +++ b/platform/netbinox/external/rebuild-equinox.sh @@ -20,19 +20,20 @@ BASE=`dirname $0` cd $BASE BASE=`pwd` -git clone https://git.eclipse.org/r/equinox/rt.equinox.framework -cd rt.equinox.framework +git clone https://github.com/eclipse-equinox/equinox.framework +cd equinox.framework git checkout M20140115-0800 git show M20140115-0800:bundles/org.eclipse.osgi/core/framework/org/eclipse/osgi/framework/internal/core/Framework.java >Framework.java +git show M20140115-0800:bundles/org.eclipse.osgi/resolver/src/org/eclipse/osgi/internal/resolver/StateBuilder.java >StateBuilder.java patch <../M20140115-0800.patch if ! [ -e org.eclipse.osgi-3.9.1.v20140110-1610.jar ]; then wget https://repo.eclipse.org/content/repositories/releases/org/eclipse/core/org.eclipse.osgi/3.9.1.v20140110-1610/org.eclipse.osgi-3.9.1.v20140110-1610.jar fi mkdir -p out -javac -cp org.eclipse.osgi-3.9.1.v20140110-1610.jar Framework.java -d out || exit 1 +javac --release 17 -cp org.eclipse.osgi-3.9.1.v20140110-1610.jar Framework.java StateBuilder.java -d out || exit 1 cd out zip -d ../org.eclipse.osgi-3.9.1.v20140110-1610.jar META-INF/ECLIPSE_.SF META-INF/ECLIPSE_.RSA zip -r ../org.eclipse.osgi-3.9.1.v20140110-1610.jar . cd "$BASE" -mv rt.equinox.framework/org.eclipse.osgi-3.9.1.v20140110-1610.jar org.eclipse.osgi_3.9.1.nb9.jar \ No newline at end of file +mv equinox.framework/org.eclipse.osgi-3.9.1.v20140110-1610.jar org.eclipse.osgi_3.9.1.nb10.jar \ No newline at end of file diff --git a/platform/netbinox/nbproject/project.properties b/platform/netbinox/nbproject/project.properties index 31a4902af2d3..04f60c989f9e 100644 --- a/platform/netbinox/nbproject/project.properties +++ b/platform/netbinox/nbproject/project.properties @@ -16,7 +16,7 @@ # under the License. is.autoload=true -release.external/org.eclipse.osgi_3.9.1.nb9.jar=modules/ext/org.eclipse.osgi_3.9.1.nb9.jar +release.external/org.eclipse.osgi_3.9.1.nb10.jar=modules/ext/org.eclipse.osgi_3.9.1.nb10.jar javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial diff --git a/platform/netbinox/nbproject/project.xml b/platform/netbinox/nbproject/project.xml index da9a30a1c55d..5430624f863f 100644 --- a/platform/netbinox/nbproject/project.xml +++ b/platform/netbinox/nbproject/project.xml @@ -127,8 +127,8 @@ org.eclipse.osgi.util - ext/org.eclipse.osgi_3.9.1.nb9.jar - external/org.eclipse.osgi_3.9.1.nb9.jar + ext/org.eclipse.osgi_3.9.1.nb10.jar + external/org.eclipse.osgi_3.9.1.nb10.jar From 86d59af73f0fefbc636940628e43031bbbf14a35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Sat, 11 Apr 2026 16:19:35 +0200 Subject: [PATCH 087/100] Update bundled bouncy castle libraries to 1.83 Closes: #8776 --- ...g-jdk18on-1.77-license.txt => bcpg-jdk18on-1.83-license.txt} | 2 +- ide/bcpg/external/binaries-list | 2 +- ide/bcpg/nbproject/project.properties | 2 +- ide/bcpg/nbproject/project.xml | 2 +- ...jdk18on-1.77-license.txt => bcpkix-jdk18on-1.83-license.txt} | 2 +- ide/bcpkix/external/binaries-list | 2 +- ide/bcpkix/nbproject/project.properties | 2 +- ide/bcpkix/nbproject/project.xml | 2 +- ...jdk18on-1.77-license.txt => bcprov-jdk18on-1.83-license.txt} | 2 +- ide/bcprov/external/binaries-list | 2 +- ide/bcprov/nbproject/project.properties | 2 +- ide/bcprov/nbproject/project.xml | 2 +- ...jdk18on-1.77-license.txt => bcutil-jdk18on-1.83-license.txt} | 2 +- ide/bcutil/external/binaries-list | 2 +- ide/bcutil/nbproject/project.properties | 2 +- ide/bcutil/nbproject/project.xml | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) rename ide/bcpg/external/{bcpg-jdk18on-1.77-license.txt => bcpg-jdk18on-1.83-license.txt} (98%) rename ide/bcpkix/external/{bcpkix-jdk18on-1.77-license.txt => bcpkix-jdk18on-1.83-license.txt} (98%) rename ide/bcprov/external/{bcprov-jdk18on-1.77-license.txt => bcprov-jdk18on-1.83-license.txt} (98%) rename ide/bcutil/external/{bcutil-jdk18on-1.77-license.txt => bcutil-jdk18on-1.83-license.txt} (98%) diff --git a/ide/bcpg/external/bcpg-jdk18on-1.77-license.txt b/ide/bcpg/external/bcpg-jdk18on-1.83-license.txt similarity index 98% rename from ide/bcpg/external/bcpg-jdk18on-1.77-license.txt rename to ide/bcpg/external/bcpg-jdk18on-1.83-license.txt index b83486e8c08f..e712820945b9 100644 --- a/ide/bcpg/external/bcpg-jdk18on-1.77-license.txt +++ b/ide/bcpg/external/bcpg-jdk18on-1.83-license.txt @@ -1,5 +1,5 @@ Name: Bouncy Castle Java OpenPGP/BCPG -Version: 1.77 +Version: 1.83 License: MIT-bouncycastle Origin: https://www.bouncycastle.org/latest_releases.html Description: Legion of the Bouncy Castle Java cryptography APIs diff --git a/ide/bcpg/external/binaries-list b/ide/bcpg/external/binaries-list index ffaf5411742f..b3e4ff5b058c 100644 --- a/ide/bcpg/external/binaries-list +++ b/ide/bcpg/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -BB0BE51E8B378BAAE6E0D86F5282CD3887066539 org.bouncycastle:bcpg-jdk18on:1.77 +4369727B9B02E6C62C26FDE862AC42D77CE8EDEF org.bouncycastle:bcpg-jdk18on:1.83 diff --git a/ide/bcpg/nbproject/project.properties b/ide/bcpg/nbproject/project.properties index 5f7ec92ab2da..8f27196bc844 100644 --- a/ide/bcpg/nbproject/project.properties +++ b/ide/bcpg/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -release.external/bcpg-jdk18on-1.77.jar=modules/bcpg.jar +release.external/bcpg-jdk18on-1.83.jar=modules/bcpg.jar is.autoload=true diff --git a/ide/bcpg/nbproject/project.xml b/ide/bcpg/nbproject/project.xml index c541a48d1186..ab5f0429784f 100644 --- a/ide/bcpg/nbproject/project.xml +++ b/ide/bcpg/nbproject/project.xml @@ -28,7 +28,7 @@ bcpg.jar - external/bcpg-jdk18on-1.77.jar + external/bcpg-jdk18on-1.83.jar diff --git a/ide/bcpkix/external/bcpkix-jdk18on-1.77-license.txt b/ide/bcpkix/external/bcpkix-jdk18on-1.83-license.txt similarity index 98% rename from ide/bcpkix/external/bcpkix-jdk18on-1.77-license.txt rename to ide/bcpkix/external/bcpkix-jdk18on-1.83-license.txt index 98a3862749ad..01e77207ead2 100644 --- a/ide/bcpkix/external/bcpkix-jdk18on-1.77-license.txt +++ b/ide/bcpkix/external/bcpkix-jdk18on-1.83-license.txt @@ -1,5 +1,5 @@ Name: Bouncy Castle Java Provider -Version: 1.77 +Version: 1.83 License: MIT-bouncycastle Origin: https://www.bouncycastle.org/latest_releases.html Description: Legion of the Bouncy Castle Java cryptography APIs diff --git a/ide/bcpkix/external/binaries-list b/ide/bcpkix/external/binaries-list index 7d5f95ed9230..bf9b09e5e2a3 100644 --- a/ide/bcpkix/external/binaries-list +++ b/ide/bcpkix/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -ED953791BA0229747DD0FD9911E3D76A462ACFD3 org.bouncycastle:bcpkix-jdk18on:1.77 +3F4300D0441459BFA64A481C80062B002FF0CF65 org.bouncycastle:bcpkix-jdk18on:1.83 diff --git a/ide/bcpkix/nbproject/project.properties b/ide/bcpkix/nbproject/project.properties index 86038eb8727c..bce4d2b656ba 100644 --- a/ide/bcpkix/nbproject/project.properties +++ b/ide/bcpkix/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -release.external/bcpkix-jdk18on-1.77.jar=modules/bcpkix.jar +release.external/bcpkix-jdk18on-1.83.jar=modules/bcpkix.jar is.autoload=true diff --git a/ide/bcpkix/nbproject/project.xml b/ide/bcpkix/nbproject/project.xml index 5804f748c34a..8a402688ec0e 100644 --- a/ide/bcpkix/nbproject/project.xml +++ b/ide/bcpkix/nbproject/project.xml @@ -28,7 +28,7 @@ bcpkix.jar - external/bcpkix-jdk18on-1.77.jar + external/bcpkix-jdk18on-1.83.jar diff --git a/ide/bcprov/external/bcprov-jdk18on-1.77-license.txt b/ide/bcprov/external/bcprov-jdk18on-1.83-license.txt similarity index 98% rename from ide/bcprov/external/bcprov-jdk18on-1.77-license.txt rename to ide/bcprov/external/bcprov-jdk18on-1.83-license.txt index 98a3862749ad..01e77207ead2 100644 --- a/ide/bcprov/external/bcprov-jdk18on-1.77-license.txt +++ b/ide/bcprov/external/bcprov-jdk18on-1.83-license.txt @@ -1,5 +1,5 @@ Name: Bouncy Castle Java Provider -Version: 1.77 +Version: 1.83 License: MIT-bouncycastle Origin: https://www.bouncycastle.org/latest_releases.html Description: Legion of the Bouncy Castle Java cryptography APIs diff --git a/ide/bcprov/external/binaries-list b/ide/bcprov/external/binaries-list index 506941ec9cc3..994acaeb2abf 100644 --- a/ide/bcprov/external/binaries-list +++ b/ide/bcprov/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -2CC971B6C20949C1FF98D1A4BC741EE848A09523 org.bouncycastle:bcprov-jdk18on:1.77 +310E719F391BD9F4EE5103CA299C172643EFB595 org.bouncycastle:bcprov-jdk18on:1.83 diff --git a/ide/bcprov/nbproject/project.properties b/ide/bcprov/nbproject/project.properties index 26232b9671c1..1e6f58b4f901 100644 --- a/ide/bcprov/nbproject/project.properties +++ b/ide/bcprov/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -release.external/bcprov-jdk18on-1.77.jar=modules/bcprov.jar +release.external/bcprov-jdk18on-1.83.jar=modules/bcprov.jar is.autoload=true diff --git a/ide/bcprov/nbproject/project.xml b/ide/bcprov/nbproject/project.xml index 4ff15d74d7a5..2f4372267090 100644 --- a/ide/bcprov/nbproject/project.xml +++ b/ide/bcprov/nbproject/project.xml @@ -28,7 +28,7 @@ bcprov.jar - external/bcprov-jdk18on-1.77.jar + external/bcprov-jdk18on-1.83.jar diff --git a/ide/bcutil/external/bcutil-jdk18on-1.77-license.txt b/ide/bcutil/external/bcutil-jdk18on-1.83-license.txt similarity index 98% rename from ide/bcutil/external/bcutil-jdk18on-1.77-license.txt rename to ide/bcutil/external/bcutil-jdk18on-1.83-license.txt index b6f1f252f82b..d6a39ffa8164 100644 --- a/ide/bcutil/external/bcutil-jdk18on-1.77-license.txt +++ b/ide/bcutil/external/bcutil-jdk18on-1.83-license.txt @@ -1,5 +1,5 @@ Name: Bouncy Castle ASN.1 Extension and Utility APIs -Version: 1.77 +Version: 1.83 License: MIT-bouncycastle Origin: https://www.bouncycastle.org/latest_releases.html Description: Legion of the Bouncy Castle Java cryptography APIs diff --git a/ide/bcutil/external/binaries-list b/ide/bcutil/external/binaries-list index 6d5924e2aa03..64c7bef3edb0 100644 --- a/ide/bcutil/external/binaries-list +++ b/ide/bcutil/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -DE3EAEF351545FE8562CF29DDFF4A403A45B49B7 org.bouncycastle:bcutil-jdk18on:1.77 +DA0747F51FE1774F8E922B498B9C3E0EBE87B2D4 org.bouncycastle:bcutil-jdk18on:1.83 diff --git a/ide/bcutil/nbproject/project.properties b/ide/bcutil/nbproject/project.properties index aed4ebf3bb52..d083eb3e0b10 100644 --- a/ide/bcutil/nbproject/project.properties +++ b/ide/bcutil/nbproject/project.properties @@ -14,5 +14,5 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -release.external/bcutil-jdk18on-1.77.jar=modules/bcutil.jar +release.external/bcutil-jdk18on-1.83.jar=modules/bcutil.jar is.autoload=true diff --git a/ide/bcutil/nbproject/project.xml b/ide/bcutil/nbproject/project.xml index 12a4882db34f..da226b14b64f 100644 --- a/ide/bcutil/nbproject/project.xml +++ b/ide/bcutil/nbproject/project.xml @@ -28,7 +28,7 @@ bcutil.jar - external/bcutil-jdk18on-1.77.jar + external/bcutil-jdk18on-1.83.jar From d86ede093caf21639b98bf1194f9d6a80543c8df Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Mon, 6 Oct 2025 23:02:59 +0200 Subject: [PATCH 088/100] Update commons-codec from 1.18.0 to 1.21.0. --- .../antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps | 2 +- platform/o.apache.commons.codec/build.xml | 8 ++++---- platform/o.apache.commons.codec/external/binaries-list | 2 +- ....18.0-license.txt => commons-codec-1.21.0-license.txt} | 2 +- ...-1.18.0-notice.txt => commons-codec-1.21.0-notice.txt} | 0 platform/o.apache.commons.codec/nbproject/project.xml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) rename platform/o.apache.commons.codec/external/{commons-codec-1.18.0-license.txt => commons-codec-1.21.0-license.txt} (99%) rename platform/o.apache.commons.codec/external/{commons-codec-1.18.0-notice.txt => commons-codec-1.21.0-notice.txt} (100%) diff --git a/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps b/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps index 78c3c94d9f7f..12e962c4c826 100644 --- a/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps +++ b/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps @@ -25,7 +25,7 @@ ide/db.sql.visualeditor/external/javacc-7.0.10.jar java/performance/external/jav # bundled maven conflicts with other libraries java/maven.embedder/external/apache-maven-3.9.14-bin.zip ide/slf4j.api/external/slf4j-api-1.7.36.jar java/maven.embedder/external/apache-maven-3.9.14-bin.zip platform/libs.asm/external/asm-9.9.jar -java/maven.embedder/external/apache-maven-3.9.14-bin.zip platform/o.apache.commons.codec/external/commons-codec-1.18.0.jar +java/maven.embedder/external/apache-maven-3.9.14-bin.zip platform/o.apache.commons.codec/external/commons-codec-1.21.0.jar java/maven.embedder/external/apache-maven-3.9.14-bin.zip ide/c.google.guava.failureaccess/external/failureaccess-1.0.3.jar java/maven.embedder/external/apache-maven-3.9.14-bin.zip ide/c.google.guava/external/guava-33.4.6-jre.jar java/maven.embedder/external/apache-maven-3.9.14-bin.zip ide/c.google.gson/external/gson-2.13.2.jar diff --git a/platform/o.apache.commons.codec/build.xml b/platform/o.apache.commons.codec/build.xml index 693331749776..6b8249a2acee 100644 --- a/platform/o.apache.commons.codec/build.xml +++ b/platform/o.apache.commons.codec/build.xml @@ -22,13 +22,13 @@ - + - + - - + + diff --git a/platform/o.apache.commons.codec/external/binaries-list b/platform/o.apache.commons.codec/external/binaries-list index 5a10de95752a..cbd020db758b 100644 --- a/platform/o.apache.commons.codec/external/binaries-list +++ b/platform/o.apache.commons.codec/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -EE45D1CF6EC2CC2B809FF04B4DC7AEC858E0DF8F commons-codec:commons-codec:1.18.0 +D95F998DB5F89900FE895DAF6CD2CDDCB2F1D64B commons-codec:commons-codec:1.21.0 diff --git a/platform/o.apache.commons.codec/external/commons-codec-1.18.0-license.txt b/platform/o.apache.commons.codec/external/commons-codec-1.21.0-license.txt similarity index 99% rename from platform/o.apache.commons.codec/external/commons-codec-1.18.0-license.txt rename to platform/o.apache.commons.codec/external/commons-codec-1.21.0-license.txt index 3754c8deecf3..637574251b67 100644 --- a/platform/o.apache.commons.codec/external/commons-codec-1.18.0-license.txt +++ b/platform/o.apache.commons.codec/external/commons-codec-1.21.0-license.txt @@ -1,7 +1,7 @@ Name: Apache Commons Codec Description: General encoding/decoding algorithms (for example phonetic, base64, URL). Origin: https://commons.apache.org/proper/commons-codec/ -Version: 1.18.0 +Version: 1.21.0 License: Apache-2.0 Apache License diff --git a/platform/o.apache.commons.codec/external/commons-codec-1.18.0-notice.txt b/platform/o.apache.commons.codec/external/commons-codec-1.21.0-notice.txt similarity index 100% rename from platform/o.apache.commons.codec/external/commons-codec-1.18.0-notice.txt rename to platform/o.apache.commons.codec/external/commons-codec-1.21.0-notice.txt diff --git a/platform/o.apache.commons.codec/nbproject/project.xml b/platform/o.apache.commons.codec/nbproject/project.xml index 2d7cdac7a385..b5baa438ea95 100644 --- a/platform/o.apache.commons.codec/nbproject/project.xml +++ b/platform/o.apache.commons.codec/nbproject/project.xml @@ -28,7 +28,7 @@ org-apache-commons-codec.jar - external/commons-codec-1.18.0.jar + external/commons-codec-1.21.0.jar From a349d3ffd62e18a1c79a0500d33771a79567617e Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Mon, 6 Oct 2025 23:18:15 +0200 Subject: [PATCH 089/100] Update jgit from 7.2 to 7.4. --- .../libs/git/jgit/commands/GitCommand.java | 15 +-------------- ide/o.eclipse.jgit.gpg.bc/external/binaries-list | 2 +- ....jgit.gpg.bc-7.4.0.202509020913-r-license.txt} | 2 +- .../nbproject/project.properties | 2 +- ide/o.eclipse.jgit.gpg.bc/nbproject/project.xml | 2 +- ide/o.eclipse.jgit.lfs/external/binaries-list | 2 +- ...pse.jgit.lfs-7.4.0.202509020913-r-license.txt} | 2 +- .../nbproject/project.properties | 2 +- ide/o.eclipse.jgit.lfs/nbproject/project.xml | 2 +- .../external/binaries-list | 2 +- ...git.ssh.jsch-7.4.0.202509020913-r-license.txt} | 2 +- .../nbproject/project.properties | 2 +- ide/o.eclipse.jgit.ssh.jsch/nbproject/project.xml | 2 +- ide/o.eclipse.jgit/external/binaries-list | 2 +- ...eclipse.jgit-7.4.0.202509020913-r-license.txt} | 2 +- ide/o.eclipse.jgit/nbproject/project.properties | 2 +- ide/o.eclipse.jgit/nbproject/project.xml | 2 +- 17 files changed, 17 insertions(+), 30 deletions(-) rename ide/o.eclipse.jgit.gpg.bc/external/{org.eclipse.jgit.gpg.bc-7.2.1.202505142326-r-license.txt => org.eclipse.jgit.gpg.bc-7.4.0.202509020913-r-license.txt} (99%) rename ide/o.eclipse.jgit.lfs/external/{org.eclipse.jgit.lfs-7.2.1.202505142326-r-license.txt => org.eclipse.jgit.lfs-7.4.0.202509020913-r-license.txt} (99%) rename ide/o.eclipse.jgit.ssh.jsch/external/{org.eclipse.jgit.ssh.jsch-7.2.1.202505142326-r-license.txt => org.eclipse.jgit.ssh.jsch-7.4.0.202509020913-r-license.txt} (99%) rename ide/o.eclipse.jgit/external/{org.eclipse.jgit-7.2.1.202505142326-r-license.txt => org.eclipse.jgit-7.4.0.202509020913-r-license.txt} (99%) diff --git a/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/GitCommand.java b/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/GitCommand.java index 7dba628837f0..85965058551b 100644 --- a/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/GitCommand.java +++ b/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/GitCommand.java @@ -19,9 +19,6 @@ package org.netbeans.libs.git.jgit.commands; -import java.security.AccessController; -import java.security.PrivilegedActionException; -import java.security.PrivilegedExceptionAction; import java.text.MessageFormat; import org.eclipse.jgit.lib.Repository; import org.netbeans.libs.git.GitException; @@ -49,17 +46,7 @@ public final void execute () throws GitException { if (prepareCommand()) { try { monitor.started(getCommandDescription()); - try { - AccessController.doPrivileged(new PrivilegedExceptionAction() { - @Override - public Void run () throws GitException { - GitCommand.this.run(); - return null; - } - }); - } catch (PrivilegedActionException e) { - throw (GitException) e.getException(); - } + run(); } catch (RuntimeException ex) { if (ex.getMessage() != null && ex.getMessage().contains("Unknown repository format")) { //NOI18N throw new GitException("It seems the config file for repository at [" + repository.getWorkTree() + "] is corrupted.\nEnsure it's valid.", ex); //NOI18N diff --git a/ide/o.eclipse.jgit.gpg.bc/external/binaries-list b/ide/o.eclipse.jgit.gpg.bc/external/binaries-list index 78485dd384c2..f0ffac1dd7a4 100644 --- a/ide/o.eclipse.jgit.gpg.bc/external/binaries-list +++ b/ide/o.eclipse.jgit.gpg.bc/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -F1A7C31962EEF791DDA4FF91043DF531F06F5F04 org.eclipse.jgit:org.eclipse.jgit.gpg.bc:7.2.1.202505142326-r +33787FA12A5F0457C2028FA1DA4517AC8EB3DDF7 org.eclipse.jgit:org.eclipse.jgit.gpg.bc:7.4.0.202509020913-r diff --git a/ide/o.eclipse.jgit.gpg.bc/external/org.eclipse.jgit.gpg.bc-7.2.1.202505142326-r-license.txt b/ide/o.eclipse.jgit.gpg.bc/external/org.eclipse.jgit.gpg.bc-7.4.0.202509020913-r-license.txt similarity index 99% rename from ide/o.eclipse.jgit.gpg.bc/external/org.eclipse.jgit.gpg.bc-7.2.1.202505142326-r-license.txt rename to ide/o.eclipse.jgit.gpg.bc/external/org.eclipse.jgit.gpg.bc-7.4.0.202509020913-r-license.txt index ba47e7cc3a08..b9af12e1fe5c 100644 --- a/ide/o.eclipse.jgit.gpg.bc/external/org.eclipse.jgit.gpg.bc-7.2.1.202505142326-r-license.txt +++ b/ide/o.eclipse.jgit.gpg.bc/external/org.eclipse.jgit.gpg.bc-7.4.0.202509020913-r-license.txt @@ -1,6 +1,6 @@ Name: JGit Library Origin: Eclipse -Version: 7.2.1.202505142326-r +Version: 7.4.0.202509020913-r Description: Integration library for Git client License: EDL-1.0-jgit URL: http://www.eclipse.org/jgit/download/ diff --git a/ide/o.eclipse.jgit.gpg.bc/nbproject/project.properties b/ide/o.eclipse.jgit.gpg.bc/nbproject/project.properties index 7d463134c09c..9fd45662a5b5 100644 --- a/ide/o.eclipse.jgit.gpg.bc/nbproject/project.properties +++ b/ide/o.eclipse.jgit.gpg.bc/nbproject/project.properties @@ -17,4 +17,4 @@ is.autoload=true -release.external/org.eclipse.jgit.gpg.bc-7.2.1.202505142326-r.jar=modules/org-eclipse-jgit-gpg-bc.jar +release.external/org.eclipse.jgit.gpg.bc-7.4.0.202509020913-r.jar=modules/org-eclipse-jgit-gpg-bc.jar diff --git a/ide/o.eclipse.jgit.gpg.bc/nbproject/project.xml b/ide/o.eclipse.jgit.gpg.bc/nbproject/project.xml index 77c467d52ed7..33f02e08bc10 100644 --- a/ide/o.eclipse.jgit.gpg.bc/nbproject/project.xml +++ b/ide/o.eclipse.jgit.gpg.bc/nbproject/project.xml @@ -65,7 +65,7 @@ org-eclipse-jgit-gpg-bc.jar - external/org.eclipse.jgit.gpg.bc-7.2.1.202505142326-r.jar + external/org.eclipse.jgit.gpg.bc-7.4.0.202509020913-r.jar diff --git a/ide/o.eclipse.jgit.lfs/external/binaries-list b/ide/o.eclipse.jgit.lfs/external/binaries-list index 49b3c87bea67..6a0eecfe92d2 100644 --- a/ide/o.eclipse.jgit.lfs/external/binaries-list +++ b/ide/o.eclipse.jgit.lfs/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -C599E6652B31273A8668982082916E1AC1C5FEC6 org.eclipse.jgit:org.eclipse.jgit.lfs:7.2.1.202505142326-r +D47A51B1257A577DB9388386F60953CFB066450C org.eclipse.jgit:org.eclipse.jgit.lfs:7.4.0.202509020913-r diff --git a/ide/o.eclipse.jgit.lfs/external/org.eclipse.jgit.lfs-7.2.1.202505142326-r-license.txt b/ide/o.eclipse.jgit.lfs/external/org.eclipse.jgit.lfs-7.4.0.202509020913-r-license.txt similarity index 99% rename from ide/o.eclipse.jgit.lfs/external/org.eclipse.jgit.lfs-7.2.1.202505142326-r-license.txt rename to ide/o.eclipse.jgit.lfs/external/org.eclipse.jgit.lfs-7.4.0.202509020913-r-license.txt index ba47e7cc3a08..b9af12e1fe5c 100644 --- a/ide/o.eclipse.jgit.lfs/external/org.eclipse.jgit.lfs-7.2.1.202505142326-r-license.txt +++ b/ide/o.eclipse.jgit.lfs/external/org.eclipse.jgit.lfs-7.4.0.202509020913-r-license.txt @@ -1,6 +1,6 @@ Name: JGit Library Origin: Eclipse -Version: 7.2.1.202505142326-r +Version: 7.4.0.202509020913-r Description: Integration library for Git client License: EDL-1.0-jgit URL: http://www.eclipse.org/jgit/download/ diff --git a/ide/o.eclipse.jgit.lfs/nbproject/project.properties b/ide/o.eclipse.jgit.lfs/nbproject/project.properties index 1ad4dbac9a4c..2cb3bc6e9e22 100644 --- a/ide/o.eclipse.jgit.lfs/nbproject/project.properties +++ b/ide/o.eclipse.jgit.lfs/nbproject/project.properties @@ -17,4 +17,4 @@ is.autoload=true -release.external/org.eclipse.jgit.lfs-7.2.1.202505142326-r.jar=modules/org-eclipse-jgit-lfs.jar +release.external/org.eclipse.jgit.lfs-7.4.0.202509020913-r.jar=modules/org-eclipse-jgit-lfs.jar diff --git a/ide/o.eclipse.jgit.lfs/nbproject/project.xml b/ide/o.eclipse.jgit.lfs/nbproject/project.xml index 27318df63042..fa0e0037e9cc 100644 --- a/ide/o.eclipse.jgit.lfs/nbproject/project.xml +++ b/ide/o.eclipse.jgit.lfs/nbproject/project.xml @@ -60,7 +60,7 @@ org-eclipse-jgit-lfs.jar - external/org.eclipse.jgit.lfs-7.2.1.202505142326-r.jar + external/org.eclipse.jgit.lfs-7.4.0.202509020913-r.jar diff --git a/ide/o.eclipse.jgit.ssh.jsch/external/binaries-list b/ide/o.eclipse.jgit.ssh.jsch/external/binaries-list index ed93634ccfda..05f4a6e695b4 100644 --- a/ide/o.eclipse.jgit.ssh.jsch/external/binaries-list +++ b/ide/o.eclipse.jgit.ssh.jsch/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -23322F5C4845608DA32006F45F4D1E910C2FE5C5 org.eclipse.jgit:org.eclipse.jgit.ssh.jsch:7.2.1.202505142326-r +3F08EFBDA770BEA1096525D48BD7A9AC967D0E2A org.eclipse.jgit:org.eclipse.jgit.ssh.jsch:7.4.0.202509020913-r diff --git a/ide/o.eclipse.jgit.ssh.jsch/external/org.eclipse.jgit.ssh.jsch-7.2.1.202505142326-r-license.txt b/ide/o.eclipse.jgit.ssh.jsch/external/org.eclipse.jgit.ssh.jsch-7.4.0.202509020913-r-license.txt similarity index 99% rename from ide/o.eclipse.jgit.ssh.jsch/external/org.eclipse.jgit.ssh.jsch-7.2.1.202505142326-r-license.txt rename to ide/o.eclipse.jgit.ssh.jsch/external/org.eclipse.jgit.ssh.jsch-7.4.0.202509020913-r-license.txt index ba47e7cc3a08..b9af12e1fe5c 100644 --- a/ide/o.eclipse.jgit.ssh.jsch/external/org.eclipse.jgit.ssh.jsch-7.2.1.202505142326-r-license.txt +++ b/ide/o.eclipse.jgit.ssh.jsch/external/org.eclipse.jgit.ssh.jsch-7.4.0.202509020913-r-license.txt @@ -1,6 +1,6 @@ Name: JGit Library Origin: Eclipse -Version: 7.2.1.202505142326-r +Version: 7.4.0.202509020913-r Description: Integration library for Git client License: EDL-1.0-jgit URL: http://www.eclipse.org/jgit/download/ diff --git a/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.properties b/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.properties index 4accf1371618..33b90de2917b 100644 --- a/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.properties +++ b/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.properties @@ -17,4 +17,4 @@ is.autoload=true -release.external/org.eclipse.jgit.ssh.jsch-7.2.1.202505142326-r.jar=modules/org-eclipse-jgit-ssh-jsch.jar +release.external/org.eclipse.jgit.ssh.jsch-7.4.0.202509020913-r.jar=modules/org-eclipse-jgit-ssh-jsch.jar diff --git a/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.xml b/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.xml index 32da491dbc2f..d59aa18bd62e 100644 --- a/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.xml +++ b/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.xml @@ -54,7 +54,7 @@ org-eclipse-jgit-ssh-jsch.jar - external/org.eclipse.jgit.ssh.jsch-7.2.1.202505142326-r.jar + external/org.eclipse.jgit.ssh.jsch-7.4.0.202509020913-r.jar diff --git a/ide/o.eclipse.jgit/external/binaries-list b/ide/o.eclipse.jgit/external/binaries-list index 59bbbc25f983..3ecf0ec539e0 100644 --- a/ide/o.eclipse.jgit/external/binaries-list +++ b/ide/o.eclipse.jgit/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -4E1E47B134371A9F7EA17779164EA5110DA1CD4D org.eclipse.jgit:org.eclipse.jgit:7.2.1.202505142326-r +29F269CDCDF02C9B3D52B452E5679CF79DE99622 org.eclipse.jgit:org.eclipse.jgit:7.4.0.202509020913-r diff --git a/ide/o.eclipse.jgit/external/org.eclipse.jgit-7.2.1.202505142326-r-license.txt b/ide/o.eclipse.jgit/external/org.eclipse.jgit-7.4.0.202509020913-r-license.txt similarity index 99% rename from ide/o.eclipse.jgit/external/org.eclipse.jgit-7.2.1.202505142326-r-license.txt rename to ide/o.eclipse.jgit/external/org.eclipse.jgit-7.4.0.202509020913-r-license.txt index ba47e7cc3a08..b9af12e1fe5c 100644 --- a/ide/o.eclipse.jgit/external/org.eclipse.jgit-7.2.1.202505142326-r-license.txt +++ b/ide/o.eclipse.jgit/external/org.eclipse.jgit-7.4.0.202509020913-r-license.txt @@ -1,6 +1,6 @@ Name: JGit Library Origin: Eclipse -Version: 7.2.1.202505142326-r +Version: 7.4.0.202509020913-r Description: Integration library for Git client License: EDL-1.0-jgit URL: http://www.eclipse.org/jgit/download/ diff --git a/ide/o.eclipse.jgit/nbproject/project.properties b/ide/o.eclipse.jgit/nbproject/project.properties index a42450e968a3..95b033723833 100644 --- a/ide/o.eclipse.jgit/nbproject/project.properties +++ b/ide/o.eclipse.jgit/nbproject/project.properties @@ -17,4 +17,4 @@ is.autoload=true -release.external/org.eclipse.jgit-7.2.1.202505142326-r.jar=modules/org-eclipse-jgit.jar +release.external/org.eclipse.jgit-7.4.0.202509020913-r.jar=modules/org-eclipse-jgit.jar diff --git a/ide/o.eclipse.jgit/nbproject/project.xml b/ide/o.eclipse.jgit/nbproject/project.xml index a3f4706368b7..0c8cefd91e27 100644 --- a/ide/o.eclipse.jgit/nbproject/project.xml +++ b/ide/o.eclipse.jgit/nbproject/project.xml @@ -52,7 +52,7 @@ org-eclipse-jgit.jar - external/org.eclipse.jgit-7.2.1.202505142326-r.jar + external/org.eclipse.jgit-7.4.0.202509020913-r.jar From d4cd514a3d246a6f753891e06dd56920cc433ba9 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Sun, 12 Apr 2026 13:57:50 +0200 Subject: [PATCH 090/100] Update jgit from 7.4 to 7.6. adjusted RevWalk max flags constant since it diverges from javadoc and added tripwire test in case it changes again in future. --- .../netbeans/libs/git/jgit/commands/LogCommand.java | 5 ++++- .../org/netbeans/libs/git/jgit/commands/LogTest.java | 10 ++++++++++ ide/o.eclipse.jgit.gpg.bc/external/binaries-list | 2 +- ...lipse.jgit.gpg.bc-7.6.0.202603022253-r-license.txt} | 2 +- ide/o.eclipse.jgit.gpg.bc/nbproject/project.properties | 2 +- ide/o.eclipse.jgit.gpg.bc/nbproject/project.xml | 2 +- ide/o.eclipse.jgit.lfs/external/binaries-list | 2 +- ....eclipse.jgit.lfs-7.6.0.202603022253-r-license.txt} | 2 +- ide/o.eclipse.jgit.lfs/nbproject/project.properties | 2 +- ide/o.eclipse.jgit.lfs/nbproject/project.xml | 2 +- ide/o.eclipse.jgit.ssh.jsch/external/binaries-list | 2 +- ...pse.jgit.ssh.jsch-7.6.0.202603022253-r-license.txt} | 2 +- .../nbproject/project.properties | 2 +- ide/o.eclipse.jgit.ssh.jsch/nbproject/project.xml | 2 +- ide/o.eclipse.jgit/external/binaries-list | 2 +- ... org.eclipse.jgit-7.6.0.202603022253-r-license.txt} | 2 +- ide/o.eclipse.jgit/nbproject/project.properties | 2 +- ide/o.eclipse.jgit/nbproject/project.xml | 2 +- 18 files changed, 30 insertions(+), 17 deletions(-) rename ide/o.eclipse.jgit.gpg.bc/external/{org.eclipse.jgit.gpg.bc-7.4.0.202509020913-r-license.txt => org.eclipse.jgit.gpg.bc-7.6.0.202603022253-r-license.txt} (99%) rename ide/o.eclipse.jgit.lfs/external/{org.eclipse.jgit.lfs-7.4.0.202509020913-r-license.txt => org.eclipse.jgit.lfs-7.6.0.202603022253-r-license.txt} (99%) rename ide/o.eclipse.jgit.ssh.jsch/external/{org.eclipse.jgit.ssh.jsch-7.4.0.202509020913-r-license.txt => org.eclipse.jgit.ssh.jsch-7.6.0.202603022253-r-license.txt} (99%) rename ide/o.eclipse.jgit/external/{org.eclipse.jgit-7.4.0.202509020913-r-license.txt => org.eclipse.jgit-7.6.0.202603022253-r-license.txt} (99%) diff --git a/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/LogCommand.java b/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/LogCommand.java index f1714496d159..11110bc97fe1 100644 --- a/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/LogCommand.java +++ b/ide/libs.git/src/org/netbeans/libs/git/jgit/commands/LogCommand.java @@ -81,6 +81,9 @@ public class LogCommand extends GitCommand { private final boolean fetchBranchInfo; private static final Logger LOG = Logger.getLogger(LogCommand.class.getName()); + /// see RevWalk.newFlag(); note: don't trust the doc! check RevWalk.RESERVED_FLAGS + static final int MAX_REVWALK_FLAGS = 23; + public LogCommand (Repository repository, GitClassFactory gitFactory, SearchCriteria criteria, boolean fetchBranchInfo, ProgressMonitor monitor, RevisionInfoListener listener) { super(repository, gitFactory, monitor); @@ -210,7 +213,7 @@ private void markBranchFlags (Map allBranches, RevWalk walk, } } else { usedFlags.add(flagId); - if (i <= 23) { // leave one spare flag for the run method, see RevWalk.newFlag() + if (i <= MAX_REVWALK_FLAGS - 1) { // leave one spare flag for the run method i++; RevFlag flag = walk.newFlag(flagId); List branches = new ArrayList<>(allBranches.size()); diff --git a/ide/libs.git/test/unit/src/org/netbeans/libs/git/jgit/commands/LogTest.java b/ide/libs.git/test/unit/src/org/netbeans/libs/git/jgit/commands/LogTest.java index 0c398cdd778d..ddef2eda4b08 100644 --- a/ide/libs.git/test/unit/src/org/netbeans/libs/git/jgit/commands/LogTest.java +++ b/ide/libs.git/test/unit/src/org/netbeans/libs/git/jgit/commands/LogTest.java @@ -21,6 +21,7 @@ import java.io.File; import java.io.IOException; +import java.lang.reflect.Field; import java.util.Date; import java.util.Map; import org.eclipse.jgit.api.Git; @@ -59,6 +60,15 @@ protected void setUp() throws Exception { repository = getRepository(getLocalGitRepository()); } + // doc promises 24, but the actual number was observed to be lower since 7.5 + // this is a tripwire test to detect changes + public void testMaxApplicationFlagCount() throws Exception { + Field field = RevWalk.class.getDeclaredField("RESERVED_FLAGS"); + field.setAccessible(true); + int available = 32 - (int) field.get(null); + assertEquals(LogCommand.MAX_REVWALK_FLAGS, available); // if this fails, adjust the value + } + public void testLogRevision () throws Exception { File f = new File(workDir, "testcat1"); write(f, "initial content"); diff --git a/ide/o.eclipse.jgit.gpg.bc/external/binaries-list b/ide/o.eclipse.jgit.gpg.bc/external/binaries-list index f0ffac1dd7a4..fe5f7b0b35d7 100644 --- a/ide/o.eclipse.jgit.gpg.bc/external/binaries-list +++ b/ide/o.eclipse.jgit.gpg.bc/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -33787FA12A5F0457C2028FA1DA4517AC8EB3DDF7 org.eclipse.jgit:org.eclipse.jgit.gpg.bc:7.4.0.202509020913-r +FD8967B5C67D63796C4665116AFA85F3D0A4D130 org.eclipse.jgit:org.eclipse.jgit.gpg.bc:7.6.0.202603022253-r diff --git a/ide/o.eclipse.jgit.gpg.bc/external/org.eclipse.jgit.gpg.bc-7.4.0.202509020913-r-license.txt b/ide/o.eclipse.jgit.gpg.bc/external/org.eclipse.jgit.gpg.bc-7.6.0.202603022253-r-license.txt similarity index 99% rename from ide/o.eclipse.jgit.gpg.bc/external/org.eclipse.jgit.gpg.bc-7.4.0.202509020913-r-license.txt rename to ide/o.eclipse.jgit.gpg.bc/external/org.eclipse.jgit.gpg.bc-7.6.0.202603022253-r-license.txt index b9af12e1fe5c..ae5b3101c86f 100644 --- a/ide/o.eclipse.jgit.gpg.bc/external/org.eclipse.jgit.gpg.bc-7.4.0.202509020913-r-license.txt +++ b/ide/o.eclipse.jgit.gpg.bc/external/org.eclipse.jgit.gpg.bc-7.6.0.202603022253-r-license.txt @@ -1,6 +1,6 @@ Name: JGit Library Origin: Eclipse -Version: 7.4.0.202509020913-r +Version: 7.6.0.202603022253-r Description: Integration library for Git client License: EDL-1.0-jgit URL: http://www.eclipse.org/jgit/download/ diff --git a/ide/o.eclipse.jgit.gpg.bc/nbproject/project.properties b/ide/o.eclipse.jgit.gpg.bc/nbproject/project.properties index 9fd45662a5b5..318740046ae7 100644 --- a/ide/o.eclipse.jgit.gpg.bc/nbproject/project.properties +++ b/ide/o.eclipse.jgit.gpg.bc/nbproject/project.properties @@ -17,4 +17,4 @@ is.autoload=true -release.external/org.eclipse.jgit.gpg.bc-7.4.0.202509020913-r.jar=modules/org-eclipse-jgit-gpg-bc.jar +release.external/org.eclipse.jgit.gpg.bc-7.6.0.202603022253-r.jar=modules/org-eclipse-jgit-gpg-bc.jar diff --git a/ide/o.eclipse.jgit.gpg.bc/nbproject/project.xml b/ide/o.eclipse.jgit.gpg.bc/nbproject/project.xml index 33f02e08bc10..e44b098e544b 100644 --- a/ide/o.eclipse.jgit.gpg.bc/nbproject/project.xml +++ b/ide/o.eclipse.jgit.gpg.bc/nbproject/project.xml @@ -65,7 +65,7 @@ org-eclipse-jgit-gpg-bc.jar - external/org.eclipse.jgit.gpg.bc-7.4.0.202509020913-r.jar + external/org.eclipse.jgit.gpg.bc-7.6.0.202603022253-r.jar diff --git a/ide/o.eclipse.jgit.lfs/external/binaries-list b/ide/o.eclipse.jgit.lfs/external/binaries-list index 6a0eecfe92d2..7cc49de90d14 100644 --- a/ide/o.eclipse.jgit.lfs/external/binaries-list +++ b/ide/o.eclipse.jgit.lfs/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -D47A51B1257A577DB9388386F60953CFB066450C org.eclipse.jgit:org.eclipse.jgit.lfs:7.4.0.202509020913-r +EA88518D6722FA4B3A7BBA8FE8233BC2B22B02C9 org.eclipse.jgit:org.eclipse.jgit.lfs:7.6.0.202603022253-r diff --git a/ide/o.eclipse.jgit.lfs/external/org.eclipse.jgit.lfs-7.4.0.202509020913-r-license.txt b/ide/o.eclipse.jgit.lfs/external/org.eclipse.jgit.lfs-7.6.0.202603022253-r-license.txt similarity index 99% rename from ide/o.eclipse.jgit.lfs/external/org.eclipse.jgit.lfs-7.4.0.202509020913-r-license.txt rename to ide/o.eclipse.jgit.lfs/external/org.eclipse.jgit.lfs-7.6.0.202603022253-r-license.txt index b9af12e1fe5c..ae5b3101c86f 100644 --- a/ide/o.eclipse.jgit.lfs/external/org.eclipse.jgit.lfs-7.4.0.202509020913-r-license.txt +++ b/ide/o.eclipse.jgit.lfs/external/org.eclipse.jgit.lfs-7.6.0.202603022253-r-license.txt @@ -1,6 +1,6 @@ Name: JGit Library Origin: Eclipse -Version: 7.4.0.202509020913-r +Version: 7.6.0.202603022253-r Description: Integration library for Git client License: EDL-1.0-jgit URL: http://www.eclipse.org/jgit/download/ diff --git a/ide/o.eclipse.jgit.lfs/nbproject/project.properties b/ide/o.eclipse.jgit.lfs/nbproject/project.properties index 2cb3bc6e9e22..d1a3c5f00574 100644 --- a/ide/o.eclipse.jgit.lfs/nbproject/project.properties +++ b/ide/o.eclipse.jgit.lfs/nbproject/project.properties @@ -17,4 +17,4 @@ is.autoload=true -release.external/org.eclipse.jgit.lfs-7.4.0.202509020913-r.jar=modules/org-eclipse-jgit-lfs.jar +release.external/org.eclipse.jgit.lfs-7.6.0.202603022253-r.jar=modules/org-eclipse-jgit-lfs.jar diff --git a/ide/o.eclipse.jgit.lfs/nbproject/project.xml b/ide/o.eclipse.jgit.lfs/nbproject/project.xml index fa0e0037e9cc..0b4d3d6a0821 100644 --- a/ide/o.eclipse.jgit.lfs/nbproject/project.xml +++ b/ide/o.eclipse.jgit.lfs/nbproject/project.xml @@ -60,7 +60,7 @@ org-eclipse-jgit-lfs.jar - external/org.eclipse.jgit.lfs-7.4.0.202509020913-r.jar + external/org.eclipse.jgit.lfs-7.6.0.202603022253-r.jar diff --git a/ide/o.eclipse.jgit.ssh.jsch/external/binaries-list b/ide/o.eclipse.jgit.ssh.jsch/external/binaries-list index 05f4a6e695b4..bad7a35c5f8c 100644 --- a/ide/o.eclipse.jgit.ssh.jsch/external/binaries-list +++ b/ide/o.eclipse.jgit.ssh.jsch/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -3F08EFBDA770BEA1096525D48BD7A9AC967D0E2A org.eclipse.jgit:org.eclipse.jgit.ssh.jsch:7.4.0.202509020913-r +14EACE6ABE51838AF11890D54161ADC5D0FE9D1F org.eclipse.jgit:org.eclipse.jgit.ssh.jsch:7.6.0.202603022253-r diff --git a/ide/o.eclipse.jgit.ssh.jsch/external/org.eclipse.jgit.ssh.jsch-7.4.0.202509020913-r-license.txt b/ide/o.eclipse.jgit.ssh.jsch/external/org.eclipse.jgit.ssh.jsch-7.6.0.202603022253-r-license.txt similarity index 99% rename from ide/o.eclipse.jgit.ssh.jsch/external/org.eclipse.jgit.ssh.jsch-7.4.0.202509020913-r-license.txt rename to ide/o.eclipse.jgit.ssh.jsch/external/org.eclipse.jgit.ssh.jsch-7.6.0.202603022253-r-license.txt index b9af12e1fe5c..ae5b3101c86f 100644 --- a/ide/o.eclipse.jgit.ssh.jsch/external/org.eclipse.jgit.ssh.jsch-7.4.0.202509020913-r-license.txt +++ b/ide/o.eclipse.jgit.ssh.jsch/external/org.eclipse.jgit.ssh.jsch-7.6.0.202603022253-r-license.txt @@ -1,6 +1,6 @@ Name: JGit Library Origin: Eclipse -Version: 7.4.0.202509020913-r +Version: 7.6.0.202603022253-r Description: Integration library for Git client License: EDL-1.0-jgit URL: http://www.eclipse.org/jgit/download/ diff --git a/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.properties b/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.properties index 33b90de2917b..19f011f9e948 100644 --- a/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.properties +++ b/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.properties @@ -17,4 +17,4 @@ is.autoload=true -release.external/org.eclipse.jgit.ssh.jsch-7.4.0.202509020913-r.jar=modules/org-eclipse-jgit-ssh-jsch.jar +release.external/org.eclipse.jgit.ssh.jsch-7.6.0.202603022253-r.jar=modules/org-eclipse-jgit-ssh-jsch.jar diff --git a/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.xml b/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.xml index d59aa18bd62e..4c3b366ddd89 100644 --- a/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.xml +++ b/ide/o.eclipse.jgit.ssh.jsch/nbproject/project.xml @@ -54,7 +54,7 @@ org-eclipse-jgit-ssh-jsch.jar - external/org.eclipse.jgit.ssh.jsch-7.4.0.202509020913-r.jar + external/org.eclipse.jgit.ssh.jsch-7.6.0.202603022253-r.jar diff --git a/ide/o.eclipse.jgit/external/binaries-list b/ide/o.eclipse.jgit/external/binaries-list index 3ecf0ec539e0..59f91b63efab 100644 --- a/ide/o.eclipse.jgit/external/binaries-list +++ b/ide/o.eclipse.jgit/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -29F269CDCDF02C9B3D52B452E5679CF79DE99622 org.eclipse.jgit:org.eclipse.jgit:7.4.0.202509020913-r +1C6D9F63581D24C9A7D9C50A6DBE6AB6DF13DC0F org.eclipse.jgit:org.eclipse.jgit:7.6.0.202603022253-r diff --git a/ide/o.eclipse.jgit/external/org.eclipse.jgit-7.4.0.202509020913-r-license.txt b/ide/o.eclipse.jgit/external/org.eclipse.jgit-7.6.0.202603022253-r-license.txt similarity index 99% rename from ide/o.eclipse.jgit/external/org.eclipse.jgit-7.4.0.202509020913-r-license.txt rename to ide/o.eclipse.jgit/external/org.eclipse.jgit-7.6.0.202603022253-r-license.txt index b9af12e1fe5c..ae5b3101c86f 100644 --- a/ide/o.eclipse.jgit/external/org.eclipse.jgit-7.4.0.202509020913-r-license.txt +++ b/ide/o.eclipse.jgit/external/org.eclipse.jgit-7.6.0.202603022253-r-license.txt @@ -1,6 +1,6 @@ Name: JGit Library Origin: Eclipse -Version: 7.4.0.202509020913-r +Version: 7.6.0.202603022253-r Description: Integration library for Git client License: EDL-1.0-jgit URL: http://www.eclipse.org/jgit/download/ diff --git a/ide/o.eclipse.jgit/nbproject/project.properties b/ide/o.eclipse.jgit/nbproject/project.properties index 95b033723833..f3ad33b14c26 100644 --- a/ide/o.eclipse.jgit/nbproject/project.properties +++ b/ide/o.eclipse.jgit/nbproject/project.properties @@ -17,4 +17,4 @@ is.autoload=true -release.external/org.eclipse.jgit-7.4.0.202509020913-r.jar=modules/org-eclipse-jgit.jar +release.external/org.eclipse.jgit-7.6.0.202603022253-r.jar=modules/org-eclipse-jgit.jar diff --git a/ide/o.eclipse.jgit/nbproject/project.xml b/ide/o.eclipse.jgit/nbproject/project.xml index 0c8cefd91e27..cfb9003d6c18 100644 --- a/ide/o.eclipse.jgit/nbproject/project.xml +++ b/ide/o.eclipse.jgit/nbproject/project.xml @@ -52,7 +52,7 @@ org-eclipse-jgit.jar - external/org.eclipse.jgit-7.4.0.202509020913-r.jar + external/org.eclipse.jgit-7.6.0.202603022253-r.jar From 1dd76945a3e8ca617b4f883193dbc1eb6d8070ba Mon Sep 17 00:00:00 2001 From: Neil C Smith Date: Mon, 13 Apr 2026 11:34:18 +0100 Subject: [PATCH 091/100] Upgrade the bundled Ant version to 1.10.17 --- extide/o.apache.tools.ant.module/arch.xml | 2 +- extide/o.apache.tools.ant.module/build.xml | 10 ++-- ...15-license.txt => ant-1.10.17-license.txt} | 6 +-- ...0.15-notice.txt => ant-1.10.17-notice.txt} | 2 +- .../external/binaries-list | 2 +- .../external/build.xml | 48 +++++++++---------- .../nbproject/project.properties | 2 +- 7 files changed, 36 insertions(+), 36 deletions(-) rename extide/o.apache.tools.ant.module/external/{ant-1.10.15-license.txt => ant-1.10.17-license.txt} (99%) rename extide/o.apache.tools.ant.module/external/{ant-1.10.15-notice.txt => ant-1.10.17-notice.txt} (83%) diff --git a/extide/o.apache.tools.ant.module/arch.xml b/extide/o.apache.tools.ant.module/arch.xml index 999c48eed7bc..2073f7749443 100644 --- a/extide/o.apache.tools.ant.module/arch.xml +++ b/extide/o.apache.tools.ant.module/arch.xml @@ -314,7 +314,7 @@

  • Ant itself, of course. - 1.8.0+ is required, 1.10.15 recommended (and currently bundled); some features may be limited to newer versions. + 1.8.0+ is required, 1.10.17 recommended (and currently bundled); some features may be limited to newer versions.
  • diff --git a/extide/o.apache.tools.ant.module/build.xml b/extide/o.apache.tools.ant.module/build.xml index b0b90b1d5daf..82ae7a403c49 100644 --- a/extide/o.apache.tools.ant.module/build.xml +++ b/extide/o.apache.tools.ant.module/build.xml @@ -54,18 +54,18 @@ - + - + - + - + @@ -84,7 +84,7 @@ - + diff --git a/extide/o.apache.tools.ant.module/external/ant-1.10.15-license.txt b/extide/o.apache.tools.ant.module/external/ant-1.10.17-license.txt similarity index 99% rename from extide/o.apache.tools.ant.module/external/ant-1.10.15-license.txt rename to extide/o.apache.tools.ant.module/external/ant-1.10.17-license.txt index 42cc44bd8fb4..94943910dcde 100644 --- a/extide/o.apache.tools.ant.module/external/ant-1.10.15-license.txt +++ b/extide/o.apache.tools.ant.module/external/ant-1.10.17-license.txt @@ -1,10 +1,10 @@ Name: Apache Ant Origin: Apache Software Foundation -Version: 1.10.15 -Files: apache-ant-1.10.15-bin.zip +Version: 1.10.17 +Files: apache-ant-1.10.17-bin.zip Description: Ant build tool. License: Apache-2.0-ant -URL: https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.15-bin.zip +URL: https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.17-bin.zip /* * Apache License diff --git a/extide/o.apache.tools.ant.module/external/ant-1.10.15-notice.txt b/extide/o.apache.tools.ant.module/external/ant-1.10.17-notice.txt similarity index 83% rename from extide/o.apache.tools.ant.module/external/ant-1.10.15-notice.txt rename to extide/o.apache.tools.ant.module/external/ant-1.10.17-notice.txt index e9d221aa9653..c5de537d255d 100644 --- a/extide/o.apache.tools.ant.module/external/ant-1.10.15-notice.txt +++ b/extide/o.apache.tools.ant.module/external/ant-1.10.17-notice.txt @@ -1,5 +1,5 @@ Apache Ant -Copyright 1999-2024 The Apache Software Foundation +Copyright 1999-2026 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (https://www.apache.org/). diff --git a/extide/o.apache.tools.ant.module/external/binaries-list b/extide/o.apache.tools.ant.module/external/binaries-list index 2ec11cfa19b9..0c9120ca0d6f 100644 --- a/extide/o.apache.tools.ant.module/external/binaries-list +++ b/extide/o.apache.tools.ant.module/external/binaries-list @@ -14,4 +14,4 @@ # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. -1B460A543CAF0B2087FEF210C7B4813909901FDC https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.15-bin.zip apache-ant-1.10.15-bin.zip +DA43C59186A9AB890C6FDD6967053F64C6907249 https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.17-bin.zip apache-ant-1.10.17-bin.zip diff --git a/extide/o.apache.tools.ant.module/external/build.xml b/extide/o.apache.tools.ant.module/external/build.xml index 9a26f4d5a5f3..1a9a43d19e3e 100644 --- a/extide/o.apache.tools.ant.module/external/build.xml +++ b/extide/o.apache.tools.ant.module/external/build.xml @@ -24,31 +24,31 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/extide/o.apache.tools.ant.module/nbproject/project.properties b/extide/o.apache.tools.ant.module/nbproject/project.properties index d567390351f8..d0795eee383b 100644 --- a/extide/o.apache.tools.ant.module/nbproject/project.properties +++ b/extide/o.apache.tools.ant.module/nbproject/project.properties @@ -26,7 +26,7 @@ extra.module.files=\ ant/lib/,\ ant/bin/,\ ant/etc/ -extra.license.files=external/ant-1.10.15-license.txt +extra.license.files=external/ant-1.10.17-license.txt nbm.executable.files=\ ant/bin/ant,\ ant/bin/antRun,\ From 2603c481fe0780cdaacb04c3754cb6e1f9d143ff Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Mon, 24 Feb 2025 13:14:06 +0100 Subject: [PATCH 092/100] Implement wait cursor delay for TreeView. TreeView will now wait a little bit before showing the wait cursor. Co-authored-by: Laszlo Kishalmi --- .../org/openide/explorer/view/TreeView.java | 93 ++++++++----------- 1 file changed, 37 insertions(+), 56 deletions(-) diff --git a/platform/openide.explorer/src/org/openide/explorer/view/TreeView.java b/platform/openide.explorer/src/org/openide/explorer/view/TreeView.java index 3554c161d5df..cc36ba97863a 100644 --- a/platform/openide.explorer/src/org/openide/explorer/view/TreeView.java +++ b/platform/openide.explorer/src/org/openide/explorer/view/TreeView.java @@ -84,6 +84,7 @@ import javax.swing.KeyStroke; import javax.swing.ScrollPaneLayout; import javax.swing.SwingUtilities; +import javax.swing.Timer; import javax.swing.ToolTipManager; import javax.swing.TransferHandler; import javax.swing.UIManager; @@ -920,73 +921,53 @@ public void setAutoWaitCursor(boolean enable) { autoWaitCursor = enable; } - // - // showing and removing the wait cursor - // - private void showWaitCursor (boolean show) { - JRootPane rPane = getRootPane(); - if (rPane == null) { + private void maybeShowWaitCursor(Node node) { + if (node == null || !autoWaitCursor) { return; } - - if (SwingUtilities.isEventDispatchThread()) { - doShowWaitCursor(rPane.getGlassPane(), show); - } else { - SwingUtilities.invokeLater(new CursorR(rPane.getGlassPane(), show)); - } + DelayedWaitCursor waitCursor = new DelayedWaitCursor(getRootPane()); + ViewUtil.uiProcessor().post(() -> { + try (waitCursor) { + node.getChildren().getNodesCount(true); // blocks until expanded + } catch (Exception e) { + LOG.log(Level.WARNING, "can't determine node count", e); + } + }); } - private static void doShowWaitCursor (Component glassPane, boolean show) { - if (show) { - glassPane.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); - glassPane.setVisible(true); - } else { - glassPane.setVisible(false); - glassPane.setCursor(null); - } - } + /// Shows the wait cursor after an initial delay. + /// construct on EDT, close() may be called from any thread. + private static class DelayedWaitCursor implements AutoCloseable { + + private static final int DELAY = 200; - private static class CursorR implements Runnable { - private Component glassPane; - private boolean show; + private final JRootPane root; + private final Timer timer; - private CursorR(Component cont, boolean show) { - this.glassPane = cont; - this.show = show; + private DelayedWaitCursor(JRootPane root) { + this.root = root; + timer = new Timer(DELAY, e -> { + if (root != null) { + root.getGlassPane().setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); + root.getGlassPane().setVisible(true); + } + }); + timer.setRepeats(false); + timer.start(); } @Override - public void run() { - doShowWaitCursor(glassPane, show); + public void close() { + SwingUtilities.invokeLater(() -> { + timer.stop(); + if (root != null) { + root.getGlassPane().setVisible(false); + root.getGlassPane().setCursor(null); + } + }); } } - private void prepareWaitCursor(final Node node) { - // check type of node - if (node == null || !autoWaitCursor) { - return; - } - - showWaitCursor(true); - // not sure whenter throughput 1 is OK... - ViewUtil.uiProcessor().post(new Runnable() { - @Override - public void run() { - try { - node.getChildren().getNodesCount(true); - } catch (Exception e) { - // log a exception - LOG.log(Level.WARNING, null, e); - } finally { - // show normal cursor above all - showWaitCursor(false); - } - } - }); - } - - - /** Synchronize the selected nodes from the manager of this Explorer. * The default implementation does nothing. */ @@ -1507,7 +1488,7 @@ public void treeWillExpand(TreeExpansionEvent event) throws ExpandVetoException { // prepare wait cursor and optionally show it TreePath path = event.getPath(); - prepareWaitCursor(DragDropUtilities.secureFindNode(path.getLastPathComponent())); + maybeShowWaitCursor(DragDropUtilities.secureFindNode(path.getLastPathComponent())); } } // end of TreePropertyListener From 1567647fbf6cc1c3bad5e877a437417c8c8be1a8 Mon Sep 17 00:00:00 2001 From: Jan Lahoda Date: Wed, 25 Feb 2026 09:36:48 +0100 Subject: [PATCH 093/100] [GITHUB-9198] Do not remove for each variables, even if unused. --- .../netbeans/modules/java/hints/Feature.java | 7 +- .../modules/java/hints/bugs/Unused.java | 52 +++++++- .../modules/java/hints/bugs/UnusedTest.java | 70 ++++++++++ .../spi/java/hints/JavaFixUtilities.java | 16 +++ .../spi/java/hints/JavaFixUtilitiesTest.java | 122 +++++++++++++++++- 5 files changed, 256 insertions(+), 11 deletions(-) diff --git a/java/java.hints/src/org/netbeans/modules/java/hints/Feature.java b/java/java.hints/src/org/netbeans/modules/java/hints/Feature.java index 950b79d52d09..4176236793e5 100644 --- a/java/java.hints/src/org/netbeans/modules/java/hints/Feature.java +++ b/java/java.hints/src/org/netbeans/modules/java/hints/Feature.java @@ -45,7 +45,12 @@ public enum Feature { VIRTUAL_THREADS(19, 21), /// https://openjdk.org/jeps/440 - RECORD_PATTERN(19, 21); + RECORD_PATTERN(19, 21), + + /// https://openjdk.org/jeps/456 + UNNAMED_VARIABLES(21, 22), + + ; /// preview begin public final int PREVIEW; diff --git a/java/java.hints/src/org/netbeans/modules/java/hints/bugs/Unused.java b/java/java.hints/src/org/netbeans/modules/java/hints/bugs/Unused.java index b7806ffede04..97f5a0275846 100644 --- a/java/java.hints/src/org/netbeans/modules/java/hints/bugs/Unused.java +++ b/java/java.hints/src/org/netbeans/modules/java/hints/bugs/Unused.java @@ -19,16 +19,25 @@ package org.netbeans.modules.java.hints.bugs; import com.sun.source.tree.Tree.Kind; +import com.sun.source.util.TreePath; +import java.util.ArrayList; import java.util.List; +import java.util.Set; +import javax.lang.model.SourceVersion; import javax.lang.model.element.ElementKind; +import org.netbeans.api.java.source.CompilationInfo; +import org.netbeans.api.java.source.TreeMaker; +import org.netbeans.api.java.source.WorkingCopy; import org.netbeans.modules.java.editor.base.semantic.UnusedDetector; import org.netbeans.modules.java.editor.base.semantic.UnusedDetector.UnusedDescription; +import org.netbeans.modules.java.hints.Feature; import org.netbeans.spi.editor.hints.ErrorDescription; import org.netbeans.spi.editor.hints.Fix; import org.netbeans.spi.java.hints.BooleanOption; import org.netbeans.spi.java.hints.ErrorDescriptionFactory; import org.netbeans.spi.java.hints.Hint; import org.netbeans.spi.java.hints.HintContext; +import org.netbeans.spi.java.hints.JavaFix; import org.netbeans.spi.java.hints.JavaFixUtilities; import org.netbeans.spi.java.hints.TriggerTreeKind; import org.openide.util.NbBundle.Messages; @@ -46,6 +55,8 @@ }) public class Unused { + private static final Set SUPPORT_UNNAMED = Set.of(ElementKind.BINDING_VARIABLE, ElementKind.EXCEPTION_PARAMETER, ElementKind.LOCAL_VARIABLE, ElementKind.RESOURCE_VARIABLE); + private static final boolean DETECT_UNUSED_PACKAGE_PRIVATE_DEFAULT = true; @BooleanOption(displayName="#LBL_UnusedPackagePrivate", tooltip="#TP_UnusedPackagePrivate", defaultValue=DETECT_UNUSED_PACKAGE_PRIVATE_DEFAULT) @@ -108,10 +119,7 @@ private static ErrorDescription convertUnused(HintContext ctx, UnusedDescription case NOT_WRITTEN: message = Bundle.ERR_NotWritten(name); break; case NOT_READ: message = Bundle.ERR_NotRead(name); - //unclear what can be done with unused binding variables currently (before "_"): - if (ud.unusedElementPath().getParentPath().getLeaf().getKind() != Kind.BINDING_PATTERN) { - fix = JavaFixUtilities.safelyRemoveFromParent(ctx, Bundle.FIX_RemoveUsedElement(name), ud.unusedElementPath()); - } + fix = JavaFixUtilities.safelyRemoveFromParent(ctx, Bundle.FIX_RemoveUsedElement(name), ud.unusedElementPath()); break; case NOT_USED: if (ud.unusedElement().getKind() == ElementKind.CONSTRUCTOR) { @@ -125,7 +133,39 @@ private static ErrorDescription convertUnused(HintContext ctx, UnusedDescription default: throw new IllegalStateException("Unknown unused type: " + ud.reason()); } - return fix != null ? ErrorDescriptionFactory.forName(ctx, ud.unusedElementPath(), message, fix) - : ErrorDescriptionFactory.forName(ctx, ud.unusedElementPath(), message); + + List fixes = new ArrayList<>(); + + if (fix != null) { + fixes.add(fix); + } + + if (Feature.UNNAMED_VARIABLES.isEnabled(ctx.getInfo()) && + SUPPORT_UNNAMED.contains(ud.unusedElement().getKind())) { + fixes.add(new RenameToUnderscore(ctx.getInfo(), ctx.getPath()).toEditorFix()); + } + + return ErrorDescriptionFactory.forName(ctx, ud.unusedElementPath(), message, fixes.toArray(Fix[]::new)); + } + + private static final class RenameToUnderscore extends JavaFix { + + public RenameToUnderscore(CompilationInfo info, TreePath tp) { + super(info, tp); + } + + @Override + @Messages("FIX_RenameToUnderscore=Rename the variable to '_'") + protected String getText() { + return Bundle.FIX_RenameToUnderscore(); + } + + @Override + protected void performRewrite(TransformationContext ctx) throws Exception { + WorkingCopy wc = ctx.getWorkingCopy(); + TreeMaker make = wc.getTreeMaker(); + wc.rewrite(ctx.getPath().getLeaf(), make.setLabel(ctx.getPath().getLeaf(), "_")); + } + } } diff --git a/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/bugs/UnusedTest.java b/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/bugs/UnusedTest.java index 9e5daf4b21c4..d9008203555c 100644 --- a/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/bugs/UnusedTest.java +++ b/java/java.hints/test/unit/src/org/netbeans/modules/java/hints/bugs/UnusedTest.java @@ -135,4 +135,74 @@ record Test() { .assertWarnings(); } + public void testUnusedForEach() throws Exception { + HintTest.create() + .input(""" + package test; + public class Test { + public void test(String[] args) { + for (String a : args) {} + } + } + """) + .run(Unused.class) + .assertWarnings("3:20-3:21:verifier:" + Bundle.ERR_NotRead("a")) + .findWarning("3:20-3:21:verifier:" + Bundle.ERR_NotRead("a")) + .assertFixes(); + } + + public void testToUndescore1() throws Exception { + HintTest.create() + .sourceLevel("22") + .input(""" + package test; + public class Test { + public void test(String[] args) { + String u = ""; + } + } + """) + .run(Unused.class) + .findWarning("3:15-3:16:verifier:" + Bundle.ERR_NotRead("u")) + .applyFix(Bundle.FIX_RenameToUnderscore()) + .assertCompilable() + .assertOutput(""" + package test; + public class Test { + public void test(String[] args) { + String _ = ""; + } + } + """); + } + + public void testToUndescore2() throws Exception { + HintTest.create() + .sourceLevel("22") + .input(""" + package test; + public class Test { + String u = ""; + } + """) + .run(Unused.class) + .findWarning("2:11-2:12:verifier:" + Bundle.ERR_NotRead("u")) + .assertFixes(Bundle.FIX_RemoveUsedElement("u")); + } + + public void testToUndescore3() throws Exception { + HintTest.create() + .sourceLevel("21") + .input(""" + package test; + public class Test { + public void test(String[] args) { + String u = ""; + } + } + """) + .run(Unused.class) + .findWarning("3:15-3:16:verifier:" + Bundle.ERR_NotRead("u")) + .assertFixes(Bundle.FIX_RemoveUsedElement("u")); + } } diff --git a/java/spi.java.hints/src/org/netbeans/spi/java/hints/JavaFixUtilities.java b/java/spi.java.hints/src/org/netbeans/spi/java/hints/JavaFixUtilities.java index 7e8ef5f5ad89..2bc33215afa6 100644 --- a/java/spi.java.hints/src/org/netbeans/spi/java/hints/JavaFixUtilities.java +++ b/java/spi.java.hints/src/org/netbeans/spi/java/hints/JavaFixUtilities.java @@ -31,6 +31,7 @@ import com.sun.source.tree.CompilationUnitTree; import com.sun.source.tree.CompoundAssignmentTree; import com.sun.source.tree.DoWhileLoopTree; +import com.sun.source.tree.EnhancedForLoopTree; import com.sun.source.tree.ExpressionStatementTree; import com.sun.source.tree.ExpressionTree; import com.sun.source.tree.IdentifierTree; @@ -1835,6 +1836,21 @@ private void doRemoveFromParent(WorkingCopy wc, TreePath what) { } private static boolean canSafelyRemove(CompilationInfo info, TreePath tp) { + if (tp.getParentPath() != null) { + //cannot remove from some parent trees: + switch (tp.getParentPath().getLeaf().getKind()) { + case BINDING_PATTERN -> { + return false; + } + case ENHANCED_FOR_LOOP -> { + EnhancedForLoopTree loop = (EnhancedForLoopTree) tp.getParentPath().getLeaf(); + + if (loop.getVariable() == tp.getLeaf()) { + return false; + } + } + } + } AtomicBoolean ret = new AtomicBoolean(true); Element el = info.getTrees().getElement(tp); if (el != null) { diff --git a/java/spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/JavaFixUtilitiesTest.java b/java/spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/JavaFixUtilitiesTest.java index 3957df6cc587..8c92e0982e3e 100644 --- a/java/spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/JavaFixUtilitiesTest.java +++ b/java/spi.java.hints/test/unit/src/org/netbeans/spi/java/hints/JavaFixUtilitiesTest.java @@ -39,6 +39,7 @@ import org.netbeans.modules.java.hints.spiimpl.TestBase; import org.netbeans.modules.java.hints.spiimpl.hints.HintsInvoker; import org.netbeans.modules.java.hints.providers.spi.Trigger.PatternDescription; +import org.netbeans.modules.java.hints.spiimpl.SyntheticFix; import org.netbeans.modules.java.hints.spiimpl.options.HintsSettings; import org.netbeans.modules.java.hints.spiimpl.pm.PatternCompilerUtilities; import org.netbeans.modules.java.source.parsing.JavacParser; @@ -509,6 +510,102 @@ public void testRemoveFromParentExpressionStatement206116() throws Exception { "}\n"); } + public void testRemovedFromForEach1() throws Exception { + performRemoveFromParentTest(""" + package test; + import java.io.InputStream; + public class Test { + private void t(String[] args) throws Exception { + for (String a : args) + System.err.println(); + } + } + """, + "System.err.println();", + """ + package test; + import java.io.InputStream; + public class Test { + private void t(String[] args) throws Exception { + for (String a : args) { + } + } + } + """, + true); + } + + public void testRemovedFromForEach2() throws Exception { + performRemoveFromParentTest(""" + package test; + import java.io.InputStream; + public class Test { + private void t(String[] args) throws Exception { + for (String a : args) + System.err.println(); + } + } + """, + "System.err.println();", + """ + package test; + import java.io.InputStream; + public class Test { + private void t(String[] args) throws Exception { + for (String a : args) { + } + } + } + """, + true); + } + + public void testRemovedFromForEach3() throws Exception { + performRemoveFromParentTest(""" + package test; + import java.io.InputStream; + public class Test { + private void t(String[] args) throws Exception { + for (String a : args) + System.err.println(); + } + } + """, + "String a", + null, + true); + } + + public void testRemovedFromForEach4() throws Exception { + performRemoveFromParentTest(""" + package test; + import java.util.List; + public class Test { + private void t() throws Exception { + for (String a : List.of("") + System.err.println(); + } + } + """, + "java.util.List.of($args)", + null, + true); + } + + public void testRemoveBindingPattern1() throws Exception { + performRemoveFromParentTest(""" + package test; + public class Test { + private void t(Object o) throws Exception { + if (o instanceof String str) {} + } + } + """, + "String str", + null, + true); + } + public void testUnresolvableTarget() throws Exception { performRewriteTest("package test;\n" + "public class Test extends java.util.ArrayList {\n" + @@ -1396,13 +1493,19 @@ public void performRewriteTest(String code, String rule, String golden, String s } public void performRemoveFromParentTest(String code, String rule, String golden) throws Exception { + performRemoveFromParentTest(code, rule, golden, false); + } + + public void performRemoveFromParentTest(String code, String rule, String golden, boolean safelyRemove) throws Exception { prepareTest("test/Test.java", code); HintDescription hd = HintDescriptionFactory.create() .setTrigger(PatternDescription.create(rule, Collections.emptyMap())) .setWorker(new HintDescription.Worker() { @Override public Collection createErrors(HintContext ctx) { - return Collections.singletonList(ErrorDescriptionFactory.forName(ctx, ctx.getPath(), "", JavaFixUtilities.removeFromParent(ctx, "", ctx.getPath()))); + Fix fix = safelyRemove ? JavaFixUtilities.safelyRemoveFromParent(ctx, "", ctx.getPath()) + : JavaFixUtilities.removeFromParent(ctx, "", ctx.getPath()); + return Collections.singletonList(ErrorDescriptionFactory.forName(ctx, ctx.getPath(), "", fix)); } }).produce(); @@ -1410,11 +1513,22 @@ public void performRemoveFromParentTest(String code, String rule, String golden) assertEquals(computeHints.toString(), 1, computeHints.size()); - Fix fix = computeHints.get(0).getFixes().getFixes().get(0); + List fixes = computeHints.get(0).getFixes().getFixes(); - fix.implement(); + assertEquals(String.valueOf(fixes), 1, fixes.size()); - assertEquals(golden, doc.getText(0, doc.getLength())); + if (golden != null) { + Fix fix = fixes.get(0); + + fix.implement(); + + assertEquals(golden, doc.getText(0, doc.getLength())); + } else { + Fix fix = fixes.get(0); + + assertTrue(String.valueOf(fixes), + fix instanceof SyntheticFix); + } } static { From f4f05609f7ccfa7632bb165890c46e1ff33051c6 Mon Sep 17 00:00:00 2001 From: Neil C Smith Date: Mon, 16 Feb 2026 14:27:53 +0000 Subject: [PATCH 094/100] Follow FlatLaf colours for component drag target indicator. Update FlatLaf properties to set the colour of the drag target indicator to derive from the active tab underline colour (usually accent colour). Also make the stroke weight configurable (but kept default in FlatLaf). --- .../netbeans/core/windows/view/dnd/DropTargetGlassPane.java | 4 +++- .../org/netbeans/swing/laf/flatlaf/FlatDarkLaf.properties | 4 ++++ .../src/org/netbeans/swing/laf/flatlaf/FlatLaf.properties | 5 +++++ .../org/netbeans/swing/laf/flatlaf/FlatLightLaf.properties | 4 +++- 4 files changed, 15 insertions(+), 2 deletions(-) diff --git a/platform/core.windows/src/org/netbeans/core/windows/view/dnd/DropTargetGlassPane.java b/platform/core.windows/src/org/netbeans/core/windows/view/dnd/DropTargetGlassPane.java index 2c00cc39bf38..7315c7fb8257 100644 --- a/platform/core.windows/src/org/netbeans/core/windows/view/dnd/DropTargetGlassPane.java +++ b/platform/core.windows/src/org/netbeans/core/windows/view/dnd/DropTargetGlassPane.java @@ -292,7 +292,9 @@ private TexturePaint getIndicationPaint() { private Stroke stroke; private Stroke getIndicationStroke() { if (stroke == null) { - stroke = new BasicStroke(3, BasicStroke.CAP_SQUARE, BasicStroke.JOIN_MITER, 10.0f, new float[] {10.0f}, 0.0f); + int strokeWidth = UIManager.getInt("Panel.dropTargetGlassPane.strokeWidth"); + strokeWidth = strokeWidth < 1 ? 3 : strokeWidth; + stroke = new BasicStroke(strokeWidth, BasicStroke.CAP_SQUARE, BasicStroke.JOIN_MITER, 10.0f, new float[] {10.0f}, 0.0f); } return stroke; } diff --git a/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatDarkLaf.properties b/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatDarkLaf.properties index 09dbf59d423c..a90887a7a209 100644 --- a/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatDarkLaf.properties +++ b/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatDarkLaf.properties @@ -72,6 +72,10 @@ ViewTab.underlineColor=$EditorTab.underlineColor ViewTab.inactiveUnderlineColor=$EditorTab.inactiveUnderlineColor ViewTab.tabSeparatorColor=$EditorTab.tabSeparatorColor +#---- Tab Dragging ---- + +Panel.dropTargetGlassPane=tint($EditorTab.underlineColor, 25%) + #---- SlidingButton ---- SlidingButton.hoverBackground=$ViewTab.hoverBackground diff --git a/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLaf.properties b/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLaf.properties index 6d7580f13cc3..6cb9a3eff43c 100644 --- a/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLaf.properties +++ b/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLaf.properties @@ -94,6 +94,11 @@ ViewTab.tabSeparatorColor=$Component.borderColor ViewTab.showTabSeparators=true ViewTab.showSelectedTabBorder=true +#---- Tab Dragging ---- + +Panel.dropTargetGlassPane=$EditorTab.underlineColor +Panel.dropTargetGlassPane.strokeWidth=3 + #---- Multi-tabs ---- nb.multitabs.tabInsets=5,2,7,2 diff --git a/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLightLaf.properties b/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLightLaf.properties index 0ba3f1707318..629c167737d6 100644 --- a/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLightLaf.properties +++ b/platform/o.n.swing.laf.flatlaf/src/org/netbeans/swing/laf/flatlaf/FlatLightLaf.properties @@ -39,7 +39,6 @@ EditorTab.attentionForeground=#000 EditorTab.underlineColor=$TabbedPane.underlineColor EditorTab.inactiveUnderlineColor=#00000000 - #---- ViewTab ---- ViewTab.background=$EditorTab.background @@ -56,6 +55,9 @@ ViewTab.attentionForeground=$EditorTab.attentionForeground ViewTab.underlineColor=$EditorTab.underlineColor ViewTab.inactiveUnderlineColor=$EditorTab.inactiveUnderlineColor +#---- Tab Dragging ---- + +Panel.dropTargetGlassPane=shade($EditorTab.underlineColor, 20%) #---- SlidingButton ---- From cc3fe065e35bf544ba65d091fa527cb306c8e0b3 Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Mon, 8 Sep 2025 08:55:17 +0200 Subject: [PATCH 095/100] Add NetBeansProjects dir to Favorites tab - projects dir is now registered as favorite - fixed bug: when a custom project dir location is specified by setting 'netbeans.projects.dir', the dir is now automatically created, instead of falling back to the default dir, which gave the impression that the property isn't working --- .../modules/project/ui/OpenProjectListSettings.java | 7 +++++-- .../netbeans/modules/project/ui/ProjectUtilities.java | 10 +++++++++- .../src/org/netbeans/modules/ide/branding/layer.xml | 8 ++++++++ 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/ide/projectui/src/org/netbeans/modules/project/ui/OpenProjectListSettings.java b/ide/projectui/src/org/netbeans/modules/project/ui/OpenProjectListSettings.java index 2032e89c83e1..fa602d15f00f 100644 --- a/ide/projectui/src/org/netbeans/modules/project/ui/OpenProjectListSettings.java +++ b/ide/projectui/src/org/netbeans/modules/project/ui/OpenProjectListSettings.java @@ -38,7 +38,7 @@ */ public class OpenProjectListSettings { - private static OpenProjectListSettings INSTANCE = new OpenProjectListSettings(); + private static final OpenProjectListSettings INSTANCE = new OpenProjectListSettings(); private static final String RECENT_PROJECTS_DISPLAY_NAMES = "RecentProjectsDisplayNames"; //NOI18N private static final String RECENT_PROJECTS_DISPLAY_ICONS = "RecentProjectsIcons"; //NOI18N @@ -310,8 +310,11 @@ public File getProjectsFolder(boolean create) { if (result == null || !(new File(result)).exists()) { // property for overriding default projects dir location String userPrjDir = System.getProperty("netbeans.projects.dir"); // NOI18N - if (userPrjDir != null) { + if (userPrjDir != null && !userPrjDir.isBlank()) { File f = new File(userPrjDir); + if (create && !f.exists()) { + f.mkdirs(); + } if (f.exists() && f.isDirectory()) { return FileUtil.normalizeFile(f); } diff --git a/ide/projectui/src/org/netbeans/modules/project/ui/ProjectUtilities.java b/ide/projectui/src/org/netbeans/modules/project/ui/ProjectUtilities.java index 388524766847..ddc3676fcb55 100644 --- a/ide/projectui/src/org/netbeans/modules/project/ui/ProjectUtilities.java +++ b/ide/projectui/src/org/netbeans/modules/project/ui/ProjectUtilities.java @@ -44,7 +44,6 @@ import org.netbeans.api.actions.Openable; import org.netbeans.api.project.Project; import org.netbeans.api.project.ProjectUtils; -import static org.netbeans.modules.project.ui.Bundle.*; import org.netbeans.modules.project.ui.groups.Group; import org.netbeans.spi.project.AuxiliaryConfiguration; import org.netbeans.spi.project.ui.support.ProjectConvertors; @@ -60,6 +59,7 @@ import org.openide.util.Exceptions; import org.openide.util.Mutex; import org.openide.util.NbBundle.Messages; +import org.openide.util.Utilities; import org.openide.windows.Mode; import org.openide.windows.TopComponent; import org.openide.windows.WindowManager; @@ -68,6 +68,8 @@ import org.w3c.dom.Element; import org.w3c.dom.NodeList; +import static org.netbeans.modules.project.ui.Bundle.*; + /** The util methods for projectui module. * * @author Jiri Rechtacek @@ -601,6 +603,12 @@ private static List getOpenFilesUrls(Project p, String groupName) { } return new ArrayList<>(set); } + + // called from (ide.branding) layer.xml on Favorites tab open + public static URL getProjectsFolder() throws MalformedURLException { + File projectsFolder = OpenProjectListSettings.getInstance().getProjectsFolder(true); + return Utilities.toURI(projectsFolder).toURL(); + } // interface for handling project's documents stored in project private.xml // it serves for a unit test of OpenProjectList diff --git a/nb/ide.branding/src/org/netbeans/modules/ide/branding/layer.xml b/nb/ide.branding/src/org/netbeans/modules/ide/branding/layer.xml index 5228863f1144..37dd850ca9ee 100644 --- a/nb/ide.branding/src/org/netbeans/modules/ide/branding/layer.xml +++ b/nb/ide.branding/src/org/netbeans/modules/ide/branding/layer.xml @@ -38,6 +38,14 @@ + + + + + + + + From 300956add5b4322e8626e48b317138669ab93afd Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Tue, 14 Apr 2026 16:47:18 +0200 Subject: [PATCH 096/100] Bump MavenVersionSettings fallback versions for NB30 --- .../modules/maven/apisupport/NBMNativeMWITest.java | 2 +- .../modules/maven/options/MavenVersionSettings.java | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/apisupport/maven.apisupport/test/unit/src/org/netbeans/modules/maven/apisupport/NBMNativeMWITest.java b/apisupport/maven.apisupport/test/unit/src/org/netbeans/modules/maven/apisupport/NBMNativeMWITest.java index 3e79a3ae0b43..e72393ce62ea 100644 --- a/apisupport/maven.apisupport/test/unit/src/org/netbeans/modules/maven/apisupport/NBMNativeMWITest.java +++ b/apisupport/maven.apisupport/test/unit/src/org/netbeans/modules/maven/apisupport/NBMNativeMWITest.java @@ -38,7 +38,7 @@ public class NBMNativeMWITest extends NbTestCase { - private static final String EXPECTED_JAVAC_PLUGIN_VERSION = "3.14.1"; + private static final String EXPECTED_JAVAC_PLUGIN_VERSION = "3.15.0"; private FileObject wd; diff --git a/java/maven/src/org/netbeans/modules/maven/options/MavenVersionSettings.java b/java/maven/src/org/netbeans/modules/maven/options/MavenVersionSettings.java index 000c45853e77..56f56d3c48cb 100644 --- a/java/maven/src/org/netbeans/modules/maven/options/MavenVersionSettings.java +++ b/java/maven/src/org/netbeans/modules/maven/options/MavenVersionSettings.java @@ -45,15 +45,15 @@ public final class MavenVersionSettings { static { // TODO update periodically - modifications might require unit test adjustments (e.g NBMNativeMWITest) // (e.g NBMNativeMWITest checks the compiler plugin version) - String nb_version = "RELEASE280"; + String nb_version = "RELEASE300"; String nb_utilities_version = "14.4"; fallback = Map.ofEntries( entry(key("org.netbeans.api", "org-netbeans-modules-editor"), nb_version), // represents all other nb artifacts - entry(key(Constants.GROUP_APACHE_PLUGINS, Constants.PLUGIN_COMPILER), "3.14.1"), - entry(key(Constants.GROUP_APACHE_PLUGINS, Constants.PLUGIN_JAR), "3.4.2"), - entry(key(Constants.GROUP_APACHE_PLUGINS, Constants.PLUGIN_RESOURCES), "3.3.1"), - entry(key(Constants.GROUP_APACHE_PLUGINS, Constants.PLUGIN_FAILSAFE), "3.5.4"), - entry(key(Constants.GROUP_APACHE_PLUGINS, Constants.PLUGIN_SUREFIRE), "3.5.4"), + entry(key(Constants.GROUP_APACHE_PLUGINS, Constants.PLUGIN_COMPILER), "3.15.0"), + entry(key(Constants.GROUP_APACHE_PLUGINS, Constants.PLUGIN_JAR), "3.5.0"), + entry(key(Constants.GROUP_APACHE_PLUGINS, Constants.PLUGIN_RESOURCES), "3.5.0"), + entry(key(Constants.GROUP_APACHE_PLUGINS, Constants.PLUGIN_FAILSAFE), "3.5.5"), + entry(key(Constants.GROUP_APACHE_PLUGINS, Constants.PLUGIN_SUREFIRE), "3.5.5"), entry(key("org.apache.netbeans.utilities", "utilities-parent"), nb_utilities_version), entry(key("org.apache.netbeans.utilities", "nbm-maven-harness"), nb_utilities_version), entry(key("org.apache.netbeans.utilities", "nbm-shared"), nb_utilities_version), From 81ef0d4306cf3454a08b80a9f22f0f62e5c851ba Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Tue, 14 Apr 2026 16:51:56 +0200 Subject: [PATCH 097/100] Bump gradle defaults for JDK 26 add java 26 to the wizard and set gradle 9.4.0 as JDK 26 compatible --- .../modules/gradle/api/execute/GradleDistributionManager.java | 3 ++- .../org/netbeans/modules/gradle/java/newproject/Wizards.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleDistributionManager.java b/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleDistributionManager.java index 580fbe250af7..a73b433bab37 100644 --- a/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleDistributionManager.java +++ b/extide/gradle/src/org/netbeans/modules/gradle/api/execute/GradleDistributionManager.java @@ -103,9 +103,10 @@ public final class GradleDistributionManager { GradleVersion.version("8.10"),// JDK-23 GradleVersion.version("8.14"),// JDK-24 GradleVersion.version("9.1.0"),// JDK-25 + GradleVersion.version("9.4.0"),// JDK-26 }; - private static final GradleVersion LAST_KNOWN_GRADLE = GradleVersion.version("9.1.0"); //NOI18N + private static final GradleVersion LAST_KNOWN_GRADLE = GradleVersion.version("9.4.1"); //NOI18N private static final int LATEST_SUPPORTED_MAJOR = 9; diff --git a/java/gradle.java/src/org/netbeans/modules/gradle/java/newproject/Wizards.java b/java/gradle.java/src/org/netbeans/modules/gradle/java/newproject/Wizards.java index 711ab429cc99..e3cbd41ffa77 100644 --- a/java/gradle.java/src/org/netbeans/modules/gradle/java/newproject/Wizards.java +++ b/java/gradle.java/src/org/netbeans/modules/gradle/java/newproject/Wizards.java @@ -35,7 +35,7 @@ public final class Wizards { private Wizards() {}; - private static final List JAVA_VERSIONS = List.of(25, 21, 17, 11, 8); + private static final List JAVA_VERSIONS = List.of(26, 25, 21, 17, 11, 8); private static final List JAVA_TEST_FRAMEWORKS = List.of( JUNIT, JUNIT_5, From f22269caf6d38bfdf8bc1131373cc53fb612348a Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Wed, 15 Apr 2026 13:17:50 +0200 Subject: [PATCH 098/100] Update bundled maven to 3.9.15 --- ...xt => apache-maven-3.9.15-bin-license.txt} | 2 +- ...txt => apache-maven-3.9.15-bin-notice.txt} | 2 +- ...xt => apache-maven-3.9.15-epl-license.txt} | 4 +-- ...en-3.9.15-failureaccess-1.0.3-license.txt} | 2 +- ...maven-3.9.15-guava-33.5.0-jre-license.txt} | 2 +- ...15-javax.annotation-api-1.3.2-license.txt} | 2 +- ...che-maven-3.9.15-slf4j-1.7.36-license.txt} | 2 +- java/maven.embedder/external/binaries-list | 2 +- .../external/binariesembedded-list | 30 +++++++++---------- .../nbproject/project.properties | 2 +- java/maven.embedder/nbproject/project.xml | 30 +++++++++---------- java/maven/nbproject/project.properties | 8 ++--- .../netbeans/nbbuild/extlibs/ignored-overlaps | 20 ++++++------- 13 files changed, 54 insertions(+), 54 deletions(-) rename java/maven.embedder/external/{apache-maven-3.9.14-bin-license.txt => apache-maven-3.9.15-bin-license.txt} (99%) rename java/maven.embedder/external/{apache-maven-3.9.14-bin-notice.txt => apache-maven-3.9.15-bin-notice.txt} (98%) rename java/maven.embedder/external/{apache-maven-3.9.14-epl-license.txt => apache-maven-3.9.15-epl-license.txt} (98%) rename java/maven.embedder/external/{apache-maven-3.9.14-failureaccess-1.0.3-license.txt => apache-maven-3.9.15-failureaccess-1.0.3-license.txt} (99%) rename java/maven.embedder/external/{apache-maven-3.9.14-guava-33.5.0-jre-license.txt => apache-maven-3.9.15-guava-33.5.0-jre-license.txt} (99%) rename java/maven.embedder/external/{apache-maven-3.9.14-javax.annotation-api-1.3.2-license.txt => apache-maven-3.9.15-javax.annotation-api-1.3.2-license.txt} (99%) rename java/maven.embedder/external/{apache-maven-3.9.14-slf4j-1.7.36-license.txt => apache-maven-3.9.15-slf4j-1.7.36-license.txt} (95%) diff --git a/java/maven.embedder/external/apache-maven-3.9.14-bin-license.txt b/java/maven.embedder/external/apache-maven-3.9.15-bin-license.txt similarity index 99% rename from java/maven.embedder/external/apache-maven-3.9.14-bin-license.txt rename to java/maven.embedder/external/apache-maven-3.9.15-bin-license.txt index 14811a288162..f76b985ff12f 100644 --- a/java/maven.embedder/external/apache-maven-3.9.14-bin-license.txt +++ b/java/maven.embedder/external/apache-maven-3.9.15-bin-license.txt @@ -1,6 +1,6 @@ Name: Apache Maven Distribution Description: Apache Maven Distribution -Version: 3.9.14 +Version: 3.9.15 License: Apache-2.0 Origin: Apache Software Foundation URL: https://maven.apache.org/ diff --git a/java/maven.embedder/external/apache-maven-3.9.14-bin-notice.txt b/java/maven.embedder/external/apache-maven-3.9.15-bin-notice.txt similarity index 98% rename from java/maven.embedder/external/apache-maven-3.9.14-bin-notice.txt rename to java/maven.embedder/external/apache-maven-3.9.15-bin-notice.txt index 006d6f1ab5e3..7e1d822c1199 100644 --- a/java/maven.embedder/external/apache-maven-3.9.14-bin-notice.txt +++ b/java/maven.embedder/external/apache-maven-3.9.15-bin-notice.txt @@ -12,7 +12,7 @@ Copyright 2006-2022 Google, Inc. This product includes software developed at The Apache Software Foundation (http://www.apache.org/). -META-INF/NOTICE in archive lib/plexus-utils-3.6.0.jar +META-INF/NOTICE in archive lib/plexus-utils-3.6.1.jar This product includes software developed by the Indiana University Extreme! Lab (http://www.extreme.indiana.edu/). This product includes software developed by diff --git a/java/maven.embedder/external/apache-maven-3.9.14-epl-license.txt b/java/maven.embedder/external/apache-maven-3.9.15-epl-license.txt similarity index 98% rename from java/maven.embedder/external/apache-maven-3.9.14-epl-license.txt rename to java/maven.embedder/external/apache-maven-3.9.15-epl-license.txt index 1d453c539b49..05271133bd58 100644 --- a/java/maven.embedder/external/apache-maven-3.9.14-epl-license.txt +++ b/java/maven.embedder/external/apache-maven-3.9.15-epl-license.txt @@ -1,9 +1,9 @@ Name: Apache Maven components under EPL v2.0 Description: These Apache Maven components are under EPL v2.0: org.eclipse.sisu.inject-1.0.0.jar org.eclipse.sisu.plexus-1.0.0.jar -Version: 3.9.14 +Version: 3.9.15 License: EPL-v20 Origin: Apache Software Foundation -Files: apache-maven-3.9.14-bin.zip!/apache-maven-3.9.14/lib/org.eclipse.sisu.inject-1.0.0.jar apache-maven-3.9.14-bin.zip!/apache-maven-3.9.14/lib/org.eclipse.sisu.plexus-1.0.0.jar +Files: apache-maven-3.9.15-bin.zip!/apache-maven-3.9.15/lib/org.eclipse.sisu.inject-1.0.0.jar apache-maven-3.9.15-bin.zip!/apache-maven-3.9.15/lib/org.eclipse.sisu.plexus-1.0.0.jar Eclipse Public License - v 2.0 diff --git a/java/maven.embedder/external/apache-maven-3.9.14-failureaccess-1.0.3-license.txt b/java/maven.embedder/external/apache-maven-3.9.15-failureaccess-1.0.3-license.txt similarity index 99% rename from java/maven.embedder/external/apache-maven-3.9.14-failureaccess-1.0.3-license.txt rename to java/maven.embedder/external/apache-maven-3.9.15-failureaccess-1.0.3-license.txt index 472682ecc720..bc484a35c9f1 100644 --- a/java/maven.embedder/external/apache-maven-3.9.14-failureaccess-1.0.3-license.txt +++ b/java/maven.embedder/external/apache-maven-3.9.15-failureaccess-1.0.3-license.txt @@ -3,7 +3,7 @@ Version: 1.0.3 License: Apache-2.0 Origin: https://github.com/google/guava Description: A Guava subproject -Files: apache-maven-3.9.14-bin.zip!/apache-maven-3.9.14/lib/failureaccess-1.0.3.jar +Files: apache-maven-3.9.15-bin.zip!/apache-maven-3.9.15/lib/failureaccess-1.0.3.jar Apache License Version 2.0, January 2004 diff --git a/java/maven.embedder/external/apache-maven-3.9.14-guava-33.5.0-jre-license.txt b/java/maven.embedder/external/apache-maven-3.9.15-guava-33.5.0-jre-license.txt similarity index 99% rename from java/maven.embedder/external/apache-maven-3.9.14-guava-33.5.0-jre-license.txt rename to java/maven.embedder/external/apache-maven-3.9.15-guava-33.5.0-jre-license.txt index 157fb6a7e1e9..aec9089fcb8e 100644 --- a/java/maven.embedder/external/apache-maven-3.9.14-guava-33.5.0-jre-license.txt +++ b/java/maven.embedder/external/apache-maven-3.9.15-guava-33.5.0-jre-license.txt @@ -3,7 +3,7 @@ Version: 33.5.0 License: Apache-2.0 Origin: https://github.com/google/guava Description: Guava is a set of core libraries that includes new collection types (such as multimap and multiset), immutable collections, a graph library, and utilities for concurrency, I/O, hashing, primitives, strings, and more. -Files: apache-maven-3.9.14-bin.zip!/apache-maven-3.9.14/lib/guava-33.5.0-jre.jar +Files: apache-maven-3.9.15-bin.zip!/apache-maven-3.9.15/lib/guava-33.5.0-jre.jar Apache License Version 2.0, January 2004 diff --git a/java/maven.embedder/external/apache-maven-3.9.14-javax.annotation-api-1.3.2-license.txt b/java/maven.embedder/external/apache-maven-3.9.15-javax.annotation-api-1.3.2-license.txt similarity index 99% rename from java/maven.embedder/external/apache-maven-3.9.14-javax.annotation-api-1.3.2-license.txt rename to java/maven.embedder/external/apache-maven-3.9.15-javax.annotation-api-1.3.2-license.txt index 29139439122f..cb71f3fd71ac 100644 --- a/java/maven.embedder/external/apache-maven-3.9.14-javax.annotation-api-1.3.2-license.txt +++ b/java/maven.embedder/external/apache-maven-3.9.15-javax.annotation-api-1.3.2-license.txt @@ -3,7 +3,7 @@ Version: 1.3.2 Description: Part of Apache Maven Distribution License: CDDL-1.1 Origin: Apache Maven -Files: apache-maven-3.9.14-bin.zip!/apache-maven-3.9.14/lib/javax.annotation-api-1.3.2.jar +Files: apache-maven-3.9.15-bin.zip!/apache-maven-3.9.15/lib/javax.annotation-api-1.3.2.jar COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.1 diff --git a/java/maven.embedder/external/apache-maven-3.9.14-slf4j-1.7.36-license.txt b/java/maven.embedder/external/apache-maven-3.9.15-slf4j-1.7.36-license.txt similarity index 95% rename from java/maven.embedder/external/apache-maven-3.9.14-slf4j-1.7.36-license.txt rename to java/maven.embedder/external/apache-maven-3.9.15-slf4j-1.7.36-license.txt index 9d9b119a9da0..c8503f2029c5 100644 --- a/java/maven.embedder/external/apache-maven-3.9.14-slf4j-1.7.36-license.txt +++ b/java/maven.embedder/external/apache-maven-3.9.15-slf4j-1.7.36-license.txt @@ -3,7 +3,7 @@ Description: Part of Apache Maven Distribution Version: 1.7.36 License: MIT-slf4j-22 Origin: Apache Software Foundation -Files: apache-maven-3.9.14-bin.zip!/apache-maven-3.9.14/lib/slf4j-api-1.7.36.jar +Files: apache-maven-3.9.15-bin.zip!/apache-maven-3.9.15/lib/slf4j-api-1.7.36.jar Copyright (c) 2004-2022 QOS.ch Sarl (Switzerland) All rights reserved. diff --git a/java/maven.embedder/external/binaries-list b/java/maven.embedder/external/binaries-list index 478bca4fe511..9effaab5cfa5 100644 --- a/java/maven.embedder/external/binaries-list +++ b/java/maven.embedder/external/binaries-list @@ -16,4 +16,4 @@ # under the License. DC15DFF8F701B227EE523EEB7A17F77C10EAFE2F org.jdom:jdom2:2.0.6.1 5D9CE6ADD7B714B8095F0E3E396C5E9F8C5DCFEF org.apache.maven.shared:maven-dependency-tree:2.2 -487713BBA197D8E735ACF13712604C33C408F4A7 org.apache.maven:apache-maven:3.9.14:bin@zip +89A4C9966596FAF1E444CE1C6F99BE1EBF83F1A2 org.apache.maven:apache-maven:3.9.15:bin@zip diff --git a/java/maven.embedder/external/binariesembedded-list b/java/maven.embedder/external/binariesembedded-list index ab2c31c071ef..b9885306e513 100644 --- a/java/maven.embedder/external/binariesembedded-list +++ b/java/maven.embedder/external/binariesembedded-list @@ -26,34 +26,34 @@ D95F998DB5F89900FE895DAF6CD2CDDCB2F1D64B;commons-codec:commons-codec:1.21.0 4381275EFDEF6DDFAE38F002C31E84CD001C97F0;com.google.errorprone:error_prone_annotations:2.41.0 8699DE25F2F979108D6C1B804A7BA38CDA1116BC;com.google.guava:guava:33.5.0-jre E7BA4C25BEC3761840F67C73F166C0D509D01D1D;com.google.inject:guice:5.1.0:classes -BA7387C31622C6650B83EDBA1BBB115F1FE462BA;org.fusesource.jansi:jansi:2.4.2 +C8DC6E80D4FF74B0ECE025CF7EFA583C49CECF70;org.fusesource.jansi:jansi:2.4.3 7425A601C1C7EC76645A78D22B8C6A627EDEE507;org.jspecify:jspecify:1.0.0 6975DA39A7040257BD51D21A231B76C915872D38;javax.inject:javax.inject:1 D877E195A05ACA4A2F1AD2FF14BFEC1393AF4B5E;org.slf4j:jcl-over-slf4j:1.7.36 934C04D3CFEF185A8008E7BF34331B79730A9D43;javax.annotation:javax.annotation-api:1.3.2 -921C4F90EC434E29B399796077A08459571D048A;org.apache.maven:maven-artifact:3.9.14 -FD7EFF42958F7A6CE02710F02127BC158D710D4E;org.apache.maven:maven-builder-support:3.9.14 -D526B5286F4927A79120A2765A85AFF50B6889A9;org.apache.maven:maven-compat:3.9.14 -39808A75B5625DDD0E8BBA0BD8F9E953DA940ADD;org.apache.maven:maven-core:3.9.14 -8BFC827FBF237EF8C53F7264DCB6F59910D1D833;org.apache.maven:maven-embedder:3.9.14 -623D1A652D2657577BE0C8D3C249A4AB2830A843;org.apache.maven:maven-model:3.9.14 -45299E0BBEFB6575BA18214D822753A373D49AA9;org.apache.maven:maven-model-builder:3.9.14 -67A865F97A78CBD97773542FF3CB838D6624B5C1;org.apache.maven:maven-plugin-api:3.9.14 -231607AFCE2005CB03F2F882B347189F7FF27686;org.apache.maven:maven-repository-metadata:3.9.14 +1BDD4EEE8F1853FDFDEFBDEFDAAC1BB708138C93;org.apache.maven:maven-artifact:3.9.15 +9BBD9729AC0667B6C11D5A62574CBF8581494EAC;org.apache.maven:maven-builder-support:3.9.15 +0DC9687C9E8C4F39F621B987B86BAA685308FDD6;org.apache.maven:maven-compat:3.9.15 +FEA27D454846597BE5845BEC1060DD433AE0EC5E;org.apache.maven:maven-core:3.9.15 +8588D2208B4D6496ACD76C191A0501F669637300;org.apache.maven:maven-embedder:3.9.15 +2193E5C1BE2117D14A461E215943012C1599494E;org.apache.maven:maven-model:3.9.15 +53F57AAC9BD7D78BB7F6D6757FD3B37128C4141F;org.apache.maven:maven-model-builder:3.9.15 +9471D03F15536A08100157FAB73512A3297423FA;org.apache.maven:maven-plugin-api:3.9.15 +D4C8AF2FC537FCA6CD1F260219CD7AB4BC20BA22;org.apache.maven:maven-repository-metadata:3.9.15 2FE7E86E3C193121789470507CF4FADD5BD7AD59;org.apache.maven.resolver:maven-resolver-api:1.9.27 219C1F8C3289B9382B1F86FC278430D3A22968C3;org.apache.maven.resolver:maven-resolver-connector-basic:1.9.27 876FC89223D9572CADE60A1B8158846724548D07;org.apache.maven.resolver:maven-resolver-impl:1.9.27 72C89AD87BE374309A7308EE144949360ED482E8;org.apache.maven.resolver:maven-resolver-named-locks:1.9.27 -9927E911DFC855A462EE79E3F5BB3FD5EFFD8B82;org.apache.maven:maven-resolver-provider:3.9.14 +56F5162B7DEE47F803C833BE26E386B1BF7BD808;org.apache.maven:maven-resolver-provider:3.9.15 FB64E47ACDC73F938B4D5B6464EF7A6351F983D5;org.apache.maven.resolver:maven-resolver-spi:1.9.27 6931510AEC55201631D9D904A7D4F8F81541A335;org.apache.maven.resolver:maven-resolver-transport-http:1.9.27 23AF71B8583C0EF51004590196DE12C410DBCCF6;org.apache.maven.resolver:maven-resolver-transport-wagon:1.9.27 89A2B09002672807C05B3B10AFCCBCB9CFCD8486;org.apache.maven.resolver:maven-resolver-transport-file:1.9.27 7EE4446AF6AAB27475765EC9C9DC1FB2B082AF2B;org.apache.maven.resolver:maven-resolver-util:1.9.27 -B438FF21305253DED45570A74622595963942E65;org.apache.maven:maven-settings:3.9.14 -2B28C76E3C83715179B96404C0C003A91D543ABA;org.apache.maven:maven-settings-builder:3.9.14 +2034380AB005695D22BB9D243210BE44B63BEE9C;org.apache.maven:maven-settings:3.9.15 +8E70FEBB4859716C61068D06E0BF59F398E63568;org.apache.maven:maven-settings-builder:3.9.15 BFA28296272A5915B08DE9F11F34A94B0A818FD0;org.apache.maven.shared:maven-shared-utils:3.4.2 -E612704EEC107AACE14B3FFD155E2CBFC3C42B60;org.apache.maven:maven-slf4j-provider:3.9.14 +1B26210E61F2FC2C389C3531662BCF208F44CA88;org.apache.maven:maven-slf4j-provider:3.9.15 D9C2D6FF4B461AB9492EDB1CD9D8239CFB41F4CA;org.eclipse.sisu:org.eclipse.sisu.inject:1.0.0 873767E95597C9E31749123A408BD4949C29A46C;org.eclipse.sisu:org.eclipse.sisu.plexus:1.0.0 425EA8E534716B4BFF1EA90F39BD76BE951D651B;org.codehaus.plexus:plexus-cipher:2.0 @@ -61,7 +61,7 @@ ACE0820F34DE49F69511F5263BCEBB09FAC9731A;org.codehaus.plexus:plexus-classworlds: A506F84636EA7AE370D04167DD155C103E616F68;org.codehaus.plexus:plexus-component-annotations:2.2.0 5DD1B1FBACA263AD5BAA169FBD8E804C789C9DB5;org.codehaus.plexus:plexus-interpolation:1.29 F89C5080614FFD0764E49861895DBEDDE1B47237;org.codehaus.plexus:plexus-sec-dispatcher:2.0 -E8BC129728F22671A36FFF3B604EDCD39073A7B1;org.codehaus.plexus:plexus-utils:3.6.0 +9DCE1B9C69B197F453223E45A2CB9FA0CD48B424;org.codehaus.plexus:plexus-utils:3.6.1 6C62681A2F655B49963A5983B8B0950A6120AE14;org.slf4j:slf4j-api:1.7.36 A09F59BE3767DBFF0401828463D1752A9CB0C551;org.apache.maven.wagon:wagon-file:3.5.3 673D54E78F83C4700C8250A48C61F4C70EEF9BC3;org.apache.maven.wagon:wagon-http:3.5.3 diff --git a/java/maven.embedder/nbproject/project.properties b/java/maven.embedder/nbproject/project.properties index 3f5b9a9b17a8..2cfb3c8e30fe 100644 --- a/java/maven.embedder/nbproject/project.properties +++ b/java/maven.embedder/nbproject/project.properties @@ -20,7 +20,7 @@ javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial release.external/jdom2-2.0.6.1.jar=modules/ext/maven/jdom2-2.0.6.1.jar release.external/maven-dependency-tree-2.2.jar=modules/ext/maven/maven-dependency-tree-2.2.jar -bundled.maven=apache-maven-3.9.14 +bundled.maven=apache-maven-3.9.15 extra.module.files=maven/ nbm.executable.files=maven/bin/mvn,maven/bin/mvnDebug,maven/bin/mvnyjp extra.license.files=${cluster}/maven/LICENSE.txt,${cluster}/maven/NOTICE.txt diff --git a/java/maven.embedder/nbproject/project.xml b/java/maven.embedder/nbproject/project.xml index ec4ce04ec9c9..c2985384efaa 100644 --- a/java/maven.embedder/nbproject/project.xml +++ b/java/maven.embedder/nbproject/project.xml @@ -361,7 +361,7 @@ maven-slf4j-provider injects MavenSimpleLogger which decorates the output for terminal use this causes problems in log files, tests etc which don't expect or cant display them properly - ../maven/lib/jansi-2.4.2.jar + ../maven/lib/jansi-2.4.3.jar --> @@ -377,31 +377,31 @@ ../maven/lib/jspecify-1.0.0.jar - ../maven/lib/maven-artifact-3.9.14.jar + ../maven/lib/maven-artifact-3.9.15.jar - ../maven/lib/maven-builder-support-3.9.14.jar + ../maven/lib/maven-builder-support-3.9.15.jar - ../maven/lib/maven-compat-3.9.14.jar + ../maven/lib/maven-compat-3.9.15.jar - ../maven/lib/maven-core-3.9.14.jar + ../maven/lib/maven-core-3.9.15.jar - ../maven/lib/maven-embedder-3.9.14.jar + ../maven/lib/maven-embedder-3.9.15.jar - ../maven/lib/maven-model-3.9.14.jar + ../maven/lib/maven-model-3.9.15.jar - ../maven/lib/maven-model-builder-3.9.14.jar + ../maven/lib/maven-model-builder-3.9.15.jar - ../maven/lib/maven-plugin-api-3.9.14.jar + ../maven/lib/maven-plugin-api-3.9.15.jar - ../maven/lib/maven-repository-metadata-3.9.14.jar + ../maven/lib/maven-repository-metadata-3.9.15.jar ../maven/lib/maven-resolver-api-1.9.27.jar @@ -416,7 +416,7 @@ ../maven/lib/maven-resolver-named-locks-1.9.27.jar - ../maven/lib/maven-resolver-provider-3.9.14.jar + ../maven/lib/maven-resolver-provider-3.9.15.jar ../maven/lib/maven-resolver-spi-1.9.27.jar @@ -434,16 +434,16 @@ ../maven/lib/maven-resolver-util-1.9.27.jar - ../maven/lib/maven-settings-3.9.14.jar + ../maven/lib/maven-settings-3.9.15.jar - ../maven/lib/maven-settings-builder-3.9.14.jar + ../maven/lib/maven-settings-builder-3.9.15.jar ../maven/lib/maven-shared-utils-3.4.2.jar - ../maven/lib/maven-slf4j-provider-3.9.14.jar + ../maven/lib/maven-slf4j-provider-3.9.15.jar ../maven/lib/org.eclipse.sisu.inject-1.0.0.jar @@ -464,7 +464,7 @@ ../maven/lib/plexus-sec-dispatcher-2.0.jar - ../maven/lib/plexus-utils-3.6.0.jar + ../maven/lib/plexus-utils-3.6.1.jar ../maven/lib/slf4j-api-1.7.36.jar diff --git a/java/maven/nbproject/project.properties b/java/maven/nbproject/project.properties index 85412150adb1..743e68471068 100644 --- a/java/maven/nbproject/project.properties +++ b/java/maven/nbproject/project.properties @@ -48,9 +48,9 @@ mavensrc.cp=:\ ${maven.embedder.dir}/maven/boot/plexus-classworlds-2.9.0.jar:\ ${maven.embedder.dir}/maven/lib/javax.annotation-api-1.3.2.jar:\ ${maven.embedder.dir}/maven/lib/javax.inject-1.jar:\ - ${maven.embedder.dir}/maven/lib/maven-core-3.9.14.jar:\ - ${maven.embedder.dir}/maven/lib/maven-model-3.9.14.jar:\ - ${maven.embedder.dir}/maven/lib/maven-plugin-api-3.9.14.jar:\ + ${maven.embedder.dir}/maven/lib/maven-core-3.9.15.jar:\ + ${maven.embedder.dir}/maven/lib/maven-model-3.9.15.jar:\ + ${maven.embedder.dir}/maven/lib/maven-plugin-api-3.9.15.jar:\ ${maven.embedder.dir}/maven/lib/maven-resolver-api-1.9.27.jar:\ ${maven.embedder.dir}/maven/lib/org.eclipse.sisu.plexus-1.0.0.jar:\ - ${maven.embedder.dir}/maven/lib/plexus-utils-3.6.0.jar + ${maven.embedder.dir}/maven/lib/plexus-utils-3.6.1.jar diff --git a/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps b/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps index 12e962c4c826..9e62dc7965f7 100644 --- a/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps +++ b/nbbuild/antsrc/org/netbeans/nbbuild/extlibs/ignored-overlaps @@ -23,13 +23,13 @@ ide/db.sql.visualeditor/external/javacc-7.0.10.jar java/performance/external/javacc-7.0.10.jar # bundled maven conflicts with other libraries -java/maven.embedder/external/apache-maven-3.9.14-bin.zip ide/slf4j.api/external/slf4j-api-1.7.36.jar -java/maven.embedder/external/apache-maven-3.9.14-bin.zip platform/libs.asm/external/asm-9.9.jar -java/maven.embedder/external/apache-maven-3.9.14-bin.zip platform/o.apache.commons.codec/external/commons-codec-1.21.0.jar -java/maven.embedder/external/apache-maven-3.9.14-bin.zip ide/c.google.guava.failureaccess/external/failureaccess-1.0.3.jar -java/maven.embedder/external/apache-maven-3.9.14-bin.zip ide/c.google.guava/external/guava-33.4.6-jre.jar -java/maven.embedder/external/apache-maven-3.9.14-bin.zip ide/c.google.gson/external/gson-2.13.2.jar -java/maven.embedder/external/apache-maven-3.9.14-bin.zip java/maven.indexer/external/javax.annotation-api-1.3.2.jar +java/maven.embedder/external/apache-maven-3.9.15-bin.zip ide/slf4j.api/external/slf4j-api-1.7.36.jar +java/maven.embedder/external/apache-maven-3.9.15-bin.zip platform/libs.asm/external/asm-9.9.jar +java/maven.embedder/external/apache-maven-3.9.15-bin.zip platform/o.apache.commons.codec/external/commons-codec-1.21.0.jar +java/maven.embedder/external/apache-maven-3.9.15-bin.zip ide/c.google.guava.failureaccess/external/failureaccess-1.0.3.jar +java/maven.embedder/external/apache-maven-3.9.15-bin.zip ide/c.google.guava/external/guava-33.4.6-jre.jar +java/maven.embedder/external/apache-maven-3.9.15-bin.zip ide/c.google.gson/external/gson-2.13.2.jar +java/maven.embedder/external/apache-maven-3.9.15-bin.zip java/maven.indexer/external/javax.annotation-api-1.3.2.jar # Used to parse data during build, but need to as a lib for ide cluster nbbuild/external/json-simple-1.1.1.jar ide/libs.json_simple/external/json-simple-1.1.1.jar @@ -39,9 +39,9 @@ webcommon/javascript2.jade/external/jflex-1.4.3.jar webcommon/javascript2.lexer/ # javax.annotation-api is used by multiple modules. enterprise/javaee8.api/external/javax.annotation-api-1.3.2.jar java/maven.indexer/external/javax.annotation-api-1.3.2.jar -enterprise/javaee8.api/external/javax.annotation-api-1.3.2.jar java/maven.embedder/external/apache-maven-3.9.14-bin.zip +enterprise/javaee8.api/external/javax.annotation-api-1.3.2.jar java/maven.embedder/external/apache-maven-3.9.15-bin.zip enterprise/javaee8.api/external/javax.annotation-api-1.3.2.jar enterprise/websvc.restlib/external/javax.annotation-api-1.3.2.jar -enterprise/websvc.restlib/external/javax.annotation-api-1.3.2.jar java/maven.embedder/external/apache-maven-3.9.14-bin.zip +enterprise/websvc.restlib/external/javax.annotation-api-1.3.2.jar java/maven.embedder/external/apache-maven-3.9.15-bin.zip # jaxb-api-osgi is used by multiple modules. enterprise/javaee.api/external/jaxb-api-osgi-2.2.7.jar enterprise/javaee7.api/external/jaxb-api-osgi-2.2.7.jar @@ -56,7 +56,7 @@ enterprise/websvc.restlib/external/osgi.core-8.0.0.jar platform/libs.osgi/extern extide/gradle/external/gradle-8.11.1-bin.zip extide/o.apache.tools.ant.module/external/apache-ant-1.10.14-bin.zip extide/gradle/external/gradle-8.11.1-bin.zip ide/o.apache.commons.lang/external/commons-lang-2.6.jar extide/gradle/external/gradle-8.11.1-bin.zip ide/slf4j.api/external/slf4j-api-1.7.36.jar -extide/gradle/external/gradle-8.11.1-bin.zip java/maven.embedder/external/apache-maven-3.9.14-bin.zip +extide/gradle/external/gradle-8.11.1-bin.zip java/maven.embedder/external/apache-maven-3.9.15-bin.zip extide/gradle/external/gradle-8.11.1-bin.zip nbbuild/external/jsoup-1.15.3.jar extide/gradle/external/gradle-8.11.1-bin.zip platform/libs.junit4/external/hamcrest-core-1.3.jar extide/gradle/external/gradle-8.11.1-bin.zip platform/libs.junit4/external/junit-4.13.2.jar From 8146cc11ce8281e628bae62d8e9ec3478003fbcb Mon Sep 17 00:00:00 2001 From: Michael Bien Date: Fri, 17 Apr 2026 19:27:59 +0200 Subject: [PATCH 099/100] Fix env files hints options panel registration panel was already registered via layer.xml --- .../languages/env/hints/HintsControllerFactory.java | 7 ------- .../org/netbeans/modules/languages/env/resources/layer.xml | 1 - 2 files changed, 8 deletions(-) diff --git a/ide/languages.env/src/org/netbeans/modules/languages/env/hints/HintsControllerFactory.java b/ide/languages.env/src/org/netbeans/modules/languages/env/hints/HintsControllerFactory.java index 918a7dbebf57..6b3524187944 100644 --- a/ide/languages.env/src/org/netbeans/modules/languages/env/hints/HintsControllerFactory.java +++ b/ide/languages.env/src/org/netbeans/modules/languages/env/hints/HintsControllerFactory.java @@ -21,19 +21,12 @@ import org.netbeans.modules.csl.api.HintsProvider; import org.netbeans.modules.languages.env.EnvFileResolver; import org.netbeans.spi.options.OptionsPanelController; -import org.openide.util.NbBundle; public class HintsControllerFactory { public HintsControllerFactory() { } - @OptionsPanelController.SubRegistration( - id = "EnvFileHints", - location = "Editor/Hints", - displayName = "#HintsControllerFactory.name" - ) - @NbBundle.Messages("HintsControllerFactory.name=Env File Hints") public static OptionsPanelController createOptions() { HintsProvider.HintsManager manager = HintsProvider.HintsManager.getManagerForMimeType(EnvFileResolver.MIME_TYPE); assert manager != null; diff --git a/ide/languages.env/src/org/netbeans/modules/languages/env/resources/layer.xml b/ide/languages.env/src/org/netbeans/modules/languages/env/resources/layer.xml index 4225206f124b..fea9b7789c03 100644 --- a/ide/languages.env/src/org/netbeans/modules/languages/env/resources/layer.xml +++ b/ide/languages.env/src/org/netbeans/modules/languages/env/resources/layer.xml @@ -66,7 +66,6 @@ - From 86d132339022756a3cb547ebbe1f8ce1f108d759 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Bl=C3=A4sing?= Date: Mon, 20 Apr 2026 19:20:42 +0200 Subject: [PATCH 100/100] JS: reformatting fails for classes that contain a static initializer static initializers have no identifier so don't try to scan them Closes: #9339 --- .../editor/formatter/JsFormatVisitor.java | 16 +++++++++------- .../formatter/staticClassInitializer1.js | 9 +++++++++ .../staticClassInitializer1.js.formatted | 9 +++++++++ .../editor/formatter/JsFormatterTest.java | 4 ++++ 4 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 webcommon/javascript2.editor/test/unit/data/testfiles/formatter/staticClassInitializer1.js create mode 100644 webcommon/javascript2.editor/test/unit/data/testfiles/formatter/staticClassInitializer1.js.formatted diff --git a/webcommon/javascript2.editor/src/org/netbeans/modules/javascript2/editor/formatter/JsFormatVisitor.java b/webcommon/javascript2.editor/src/org/netbeans/modules/javascript2/editor/formatter/JsFormatVisitor.java index d629e6b20af5..d9055e96f9ed 100644 --- a/webcommon/javascript2.editor/src/org/netbeans/modules/javascript2/editor/formatter/JsFormatVisitor.java +++ b/webcommon/javascript2.editor/src/org/netbeans/modules/javascript2/editor/formatter/JsFormatVisitor.java @@ -969,13 +969,15 @@ public boolean enterVarNode(VarNode varNode) { @Override public boolean enterClassElement(ClassElement propertyNode) { - FormatToken colon = tokenUtils.getNextToken(getFinish(propertyNode.getKey()), - JsTokenId.OPERATOR_COLON, getFinish(propertyNode)); - if (colon != null) { - TokenUtils.appendToken(colon, FormatToken.forFormat(FormatToken.Kind.AFTER_PROPERTY_OPERATOR)); - FormatToken before = colon.previous(); - if (before != null) { - TokenUtils.appendTokenAfterLastVirtual(before, FormatToken.forFormat(FormatToken.Kind.BEFORE_PROPERTY_OPERATOR)); + if (propertyNode.getKey() != null) { + FormatToken colon = tokenUtils.getNextToken(getFinish(propertyNode.getKey()), + JsTokenId.OPERATOR_COLON, getFinish(propertyNode)); + if (colon != null) { + TokenUtils.appendToken(colon, FormatToken.forFormat(FormatToken.Kind.AFTER_PROPERTY_OPERATOR)); + FormatToken before = colon.previous(); + if (before != null) { + TokenUtils.appendTokenAfterLastVirtual(before, FormatToken.forFormat(FormatToken.Kind.BEFORE_PROPERTY_OPERATOR)); + } } } return super.enterPropertyNode(propertyNode); diff --git a/webcommon/javascript2.editor/test/unit/data/testfiles/formatter/staticClassInitializer1.js b/webcommon/javascript2.editor/test/unit/data/testfiles/formatter/staticClassInitializer1.js new file mode 100644 index 000000000000..e9fdff9dce93 --- /dev/null +++ b/webcommon/javascript2.editor/test/unit/data/testfiles/formatter/staticClassInitializer1.js @@ -0,0 +1,9 @@ +class Dummy { + #privateField; + constructor(v) { + this.#privateField = v; + } + static { + console.log("Dummy"); + } + } diff --git a/webcommon/javascript2.editor/test/unit/data/testfiles/formatter/staticClassInitializer1.js.formatted b/webcommon/javascript2.editor/test/unit/data/testfiles/formatter/staticClassInitializer1.js.formatted new file mode 100644 index 000000000000..054903448d51 --- /dev/null +++ b/webcommon/javascript2.editor/test/unit/data/testfiles/formatter/staticClassInitializer1.js.formatted @@ -0,0 +1,9 @@ +class Dummy { + #privateField; + constructor(v) { + this.#privateField = v; + } + static { + console.log("Dummy"); + } +} diff --git a/webcommon/javascript2.editor/test/unit/src/org/netbeans/modules/javascript2/editor/formatter/JsFormatterTest.java b/webcommon/javascript2.editor/test/unit/src/org/netbeans/modules/javascript2/editor/formatter/JsFormatterTest.java index d674099ef127..d619cbf19d7a 100644 --- a/webcommon/javascript2.editor/test/unit/src/org/netbeans/modules/javascript2/editor/formatter/JsFormatterTest.java +++ b/webcommon/javascript2.editor/test/unit/src/org/netbeans/modules/javascript2/editor/formatter/JsFormatterTest.java @@ -2543,4 +2543,8 @@ public void testCommentAtTheEdnOfLine() throws Exception { "} //comment2\n" + "p = stripName(p);", null); } + + public void testFormatStaticClassInitializer() throws Exception { + reformatFileContents("testfiles/formatter/staticClassInitializer1.js",new IndentPrefs(4, 4)); + } }