<pre style='margin:0'>
Frank Schima (mf2k) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/61c2c30c7a7a55a02483c2722a658e2d28a4df7d">https://github.com/macports/macports-ports/commit/61c2c30c7a7a55a02483c2722a658e2d28a4df7d</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 61c2c30  jd-gui: new port (#5825)
</span>61c2c30 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 61c2c30c7a7a55a02483c2722a658e2d28a4df7d
</span>Author: Lothar Haeger <lhaeger@users.noreply.github.com>
AuthorDate: Thu Dec 5 21:03:45 2019 +0530

<span style='display:block; white-space:pre;color:#404040;'>    jd-gui: new port (#5825)
</span>---
 java/jd-gui/Portfile                |  47 +++++++++++++++++
 java/jd-gui/files/fifesoft.diff     |  11 ++++
 java/jd-gui/files/jdk13-compat.diff |  11 ++++
 java/jd-gui/files/macos-only.diff   | 101 ++++++++++++++++++++++++++++++++++++
 java/jd-gui/files/openjdk11.diff    |  11 ++++
 5 files changed, 181 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/jd-gui/Portfile b/java/jd-gui/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..4acd4e5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/jd-gui/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,47 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem              1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               java 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            java-decompiler jd-gui 1.6.4 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories              java devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms               darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs         x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 GPL-3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {@lhaeger gmx.net:lothar.haeger} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             JD-GUI, a standalone graphical utility that displays Java sources from CLASS files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description        JD-GUI is a standalone graphical utility that displays Java source codes of ".class" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        files. You can browse the reconstructed source code with the JD-GUI for instant access \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        to methods and fields.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage                http://java-decompiler.github.io/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  4224379fa8a97854ea8e94b5d71e4fe715ea2c32 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  f10ff52e6abe19381d453391aa6cfebdda4b579a1e926aca7dc310b6d0bcda2b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    365193
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+java.version            1.8+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+java.fallback           openjdk11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_configure           no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+universal_variant       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              macos-only.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        openjdk11.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        fifesoft.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        jdk13-compat.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append    port:gradle \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:proguard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-append        GRADLE_USER_HOME=${worksrcpath}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.cmd               ${prefix}/bin/gradle
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args              --no-daemon --console=plain --stacktrace -p ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target            clean installOsxDist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    copy ${worksrcpath}/build/install/${name}-osx/JD-GUI.app ${destroot}${applications_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/jd-gui/files/fifesoft.diff b/java/jd-gui/files/fifesoft.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..2d0276c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/jd-gui/files/fifesoft.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- services/build.gradle.orig     2019-11-17 14:44:06.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ services/build.gradle  2019-11-17 13:25:57.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,7 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ apply plugin: 'java'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dependencies {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    compile 'com.fifesoft:rsyntaxtextarea:2.5.6'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    compile 'com.fifesoft:rsyntaxtextarea:3.0.4'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     compile 'org.ow2.asm:asm:7.1'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     compile 'org.jd:jd-core:' + parent.jdCoreVersion
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     compile project(':api')
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/jd-gui/files/jdk13-compat.diff b/java/jd-gui/files/jdk13-compat.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..6689501
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/jd-gui/files/jdk13-compat.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- services/src/main/java/org/jd/gui/model/container/GenericContainer.java.orig   2019-12-05 16:27:05.000000000 +0530
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ services/src/main/java/org/jd/gui/model/container/GenericContainer.java        2019-12-05 16:28:27.000000000 +0530
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -170,7 +170,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             tmpFile.deleteOnExit();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             Files.copy(fsPath, tmpPath);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            FileSystem subFileSystem = FileSystems.newFileSystem(tmpPath, (ClassLoader) null);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            FileSystem subFileSystem = FileSystems.newFileSystem(tmpPath, null);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             if (subFileSystem != null) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 Iterator<Path> rootDirectories = subFileSystem.getRootDirectories().iterator();
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/jd-gui/files/macos-only.diff b/java/jd-gui/files/macos-only.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..d751f1e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/jd-gui/files/macos-only.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,101 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- build.gradle.orig      2019-11-17 14:27:18.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ build.gradle   2019-11-17 14:05:10.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,18 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ buildscript {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     repositories {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         jcenter()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        flatDir dirs: '/opt/local/share/java/'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     dependencies {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        classpath 'com.netflix.nebula:gradle-ospackage-plugin:5.3.0'    // RPM & DEB support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        classpath 'edu.sc.seis.gradle:launch4j:2.4.4'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        classpath 'net.sf.proguard:proguard-gradle:6.1.0'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        classpath ':proguard:'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ apply plugin: 'java'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ apply plugin: 'distribution'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-apply plugin: 'edu.sc.seis.launch4j'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-apply plugin: 'nebula.ospackage'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // Common configuration //
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rootProject.version='1.6.4'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -105,50 +102,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     injars jar.archivePath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     outjars 'build/libs/' + project.name + '-' + project.version + '-min.jar'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     libraryjars System.getProperty('java.home') + '/lib/rt.jar'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    libraryjars System.getProperty('java.home') + '/jmods/'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-// Java executable wrapper for Windows //
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-launch4j {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    createExe.dependsOn 'proguard'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    version = textVersion = project.version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    fileDescription = productName = 'JD-GUI'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    errTitle 'JD-GUI Windows Wrapper'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    copyright 'JD-GUI (C) 2008-2019 Emmanuel Dupuy'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    icon projectDir.path + '/src/launch4j/resources/images/jd-gui.ico'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    jar projectDir.path + '/' + proguard.outJarFiles[0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    bundledJrePath = '%JAVA_HOME%'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-// Packages for Linux //
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ospackage {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    buildDeb.dependsOn 'proguard'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    buildRpm.dependsOn 'proguard'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    license = file('LICENSE')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    maintainer 'Emmanuel Dupuy <emmanue1@users.noreply.github.com>'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    os LINUX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    packageDescription 'JD-GUI, a standalone graphical utility that displays Java sources from CLASS files'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    packageGroup 'java'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    packageName project.name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    release '0'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    summary 'A Java Decompiler'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    url 'https://github.com/java-decompiler/jd-gui'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    into '/opt/' + project.name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    from (proguard.outJarFiles[0]) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        fileMode 0755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    from ('src/linux/resources/') {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        fileMode 0755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    from 'LICENSE', 'NOTICE', 'README.md'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    postInstall 'cd /opt/' + project.name + '; ln -s ./' + file(proguard.outJarFiles[0]).name + ' ./jd-gui.jar; xdg-icon-resource install --size 128 --novendor ./jd_icon_128.png jd-gui; xdg-desktop-menu install ./*.desktop'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    preUninstall 'cd /opt/' + project.name + '; rm -f ./jd-gui.jar; rm -fr ./ext; xdg-desktop-menu uninstall ./*.desktop'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-// Distributions for OSX and Windows //
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++// Distributions for OSX //
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distributions {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     osx.contents {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         into('JD-GUI.app/Contents') {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -167,21 +124,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         into('JD-GUI.app/Contents/Resources/Java') {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             from proguard.outJarFiles[0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        from 'LICENSE', 'NOTICE', 'README.md'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    windows.contents {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        from 'build/launch4j/jd-gui.exe'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        from 'LICENSE', 'NOTICE', 'README.md'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        into('JD-GUI.app/Contents/Resources') {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            from 'LICENSE', 'NOTICE', 'README.md'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    installWindowsDist.dependsOn createExe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    windowsDistTar.dependsOn createExe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    windowsDistZip.dependsOn createExe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     installOsxDist.dependsOn 'proguard'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     osxDistTar.dependsOn 'proguard'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     osxDistZip.dependsOn 'proguard'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-build.finalizedBy buildDeb
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-build.finalizedBy buildRpm
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/jd-gui/files/openjdk11.diff b/java/jd-gui/files/openjdk11.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..68bd169
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/jd-gui/files/openjdk11.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- services/src/main/java/org/jd/gui/view/component/TextPage.java.orig    2019-11-17 14:40:07.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ services/src/main/java/org/jd/gui/view/component/TextPage.java 2019-11-17 13:25:57.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -27,7 +27,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if (textArea.getSelectionStart() == textArea.getSelectionEnd()) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             getToolkit().getSystemClipboard().setContents(new StringSelection(""), null);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-            textArea.copyAsRtf();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            textArea.copyAsStyledText();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>