From owner-svn-ports-all@FreeBSD.ORG Sat Nov 3 23:40:40 2012 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4DA23F26; Sat, 3 Nov 2012 23:40:40 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 345618FC0C; Sat, 3 Nov 2012 23:40:40 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id qA3NeeR3068552; Sat, 3 Nov 2012 23:40:40 GMT (envelope-from jkim@svn.freebsd.org) Received: (from jkim@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id qA3NeeTl068549; Sat, 3 Nov 2012 23:40:40 GMT (envelope-from jkim@svn.freebsd.org) Message-Id: <201211032340.qA3NeeTl068549@svn.freebsd.org> From: Jung-uk Kim Date: Sat, 3 Nov 2012 23:40:40 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r306942 - in head/java/openjdk7: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Nov 2012 23:40:40 -0000 Author: jkim Date: Sat Nov 3 23:40:39 2012 New Revision: 306942 URL: http://svn.freebsd.org/changeset/ports/306942 Log: - Remove patches for regression tests. Those patches are not necessary but caused build failures on 7.x. - Revert r306656. bootstrap-openjdk builds it fine now (r306814). - Remove registervm from build dependency. This hack is no longer necessary as javavmwrapper is fixed now (r306536). Approved by: glewis (maintainer) Feature safe: yes Modified: head/java/openjdk7/Makefile head/java/openjdk7/files/patch-7u9 (contents, props changed) Modified: head/java/openjdk7/Makefile ============================================================================== --- head/java/openjdk7/Makefile Sat Nov 3 22:25:19 2012 (r306941) +++ head/java/openjdk7/Makefile Sat Nov 3 23:40:39 2012 (r306942) @@ -59,7 +59,6 @@ LIB_DEPENDS+= freetype:${PORTSDIR}/print asound:${PORTSDIR}/audio/alsa-lib BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip \ unzip:${PORTSDIR}/archivers/unzip \ - ${LOCALBASE}/bin/registervm:${PORTSDIR}/java/javavmwrapper \ ${LOCALBASE}/include/cups/cups.h:${PORTSDIR}/print/cups-client RUN_DEPENDS+= javavm:${PORTSDIR}/java/javavmwrapper @@ -109,7 +108,8 @@ MAKE_ENV+= HOTSPOT_BUILD_JOBS=${BUILD_JO .endif BOOTSTRAP_JDKS= ${LOCALBASE}/openjdk7 \ - ${LOCALBASE}/openjdk6 + ${LOCALBASE}/openjdk6 \ + ${LOCALBASE}/bootstrap-openjdk .include @@ -130,8 +130,8 @@ BOOTSTRAPJDKDIR= ${BJDK} # if no valid jdk found, set dependency .if !defined(BOOTSTRAPJDKDIR) -BOOTSTRAPJDKDIR?= ${LOCALBASE}/openjdk6 -BUILD_DEPENDS+= ${BOOTSTRAPJDKDIR}/bin/javac:${PORTSDIR}/java/openjdk6 +BOOTSTRAPJDKDIR?= ${LOCALBASE}/bootstrap-openjdk +BUILD_DEPENDS+= ${BOOTSTRAPJDKDIR}/bin/javac:${PORTSDIR}/java/bootstrap-openjdk .endif post-patch: Modified: head/java/openjdk7/files/patch-7u9 ============================================================================== --- head/java/openjdk7/files/patch-7u9 Sat Nov 3 22:25:19 2012 (r306941) +++ head/java/openjdk7/files/patch-7u9 Sat Nov 3 23:40:39 2012 (r306942) @@ -261,31552 +261,6 @@ diff -r b03c2687fb16 -r da4aa289ac10 src if (in_white_space) { if (in_comment) { if (c == '\n') in_comment = false; -diff -r b03c2687fb16 -r da4aa289ac10 test/compiler/7158807/Test7158807.java ---- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ hotspot/test/compiler/7158807/Test7158807.java Mon Sep 24 12:07:44 2012 -0700 -@@ -0,0 +1,66 @@ -+/* -+ * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. -+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -+ * -+ * This code is free software; you can redistribute it and/or modify it -+ * under the terms of the GNU General Public License version 2 only, as -+ * published by the Free Software Foundation. -+ * -+ * This code 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 -+ * version 2 for more details (a copy is included in the LICENSE file that -+ * accompanied this code). -+ * -+ * You should have received a copy of the GNU General Public License version -+ * 2 along with this work; if not, write to the Free Software Foundation, -+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -+ * -+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -+ * or visit www.oracle.com if you need additional information or have any -+ * questions. -+ * -+ */ -+ -+/** -+ * @test -+ * @bug 7158807 -+ * @summary Revise stack management with volatile call sites -+ * @author Marc Schonefeld -+ * -+ * @run main/othervm -XX:CompileThreshold=100 -Xbatch -Xss248k Test7158807 -+ */ -+ -+import java.lang.invoke.MethodHandle; -+import java.lang.invoke.MethodType; -+import java.lang.invoke.VolatileCallSite; -+ -+public class Test7158807 { -+ /** -+ * @param args the command line arguments -+ */ -+ public static void main(String[] args) throws Throwable { -+ for (int i = 0; i < 25600; i++) { -+ MethodType mt = MethodType.methodType(java.lang.String.class); -+ System.out.println(mt); -+ MethodType mt3 = null; -+ try { -+ mt3 = MethodType.genericMethodType(i); -+ } catch (IllegalArgumentException e) { -+ System.out.println("Passed"); -+ System.exit(95); -+ } -+ System.out.println(i+":"); -+ try { -+ VolatileCallSite vcs = new VolatileCallSite(mt3); -+ System.out.println(vcs); -+ MethodHandle mh = vcs.dynamicInvoker(); -+ vcs.setTarget(mh); -+ // System.out.println(mh); -+ mh.invoke(mt, mh); -+ } catch (Throwable e) { -+ } -+ } -+ } -+} -+ -diff -r b03c2687fb16 -r da4aa289ac10 test/runtime/7158800/BadUtf8.java ---- hotspot/test/runtime/7158800/BadUtf8.java Tue Aug 07 12:09:51 2012 -0700 -+++ /dev/null Thu Jan 01 00:00:00 1970 +0000 -@@ -1,1254 +0,0 @@ --/* -- * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. -- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -- * -- * This code is free software; you can redistribute it and/or modify it -- * under the terms of the GNU General Public License version 2 only, as -- * published by the Free Software Foundation. -- * -- * This code 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 -- * version 2 for more details (a copy is included in the LICENSE file that -- * accompanied this code). -- * -- * You should have received a copy of the GNU General Public License version -- * 2 along with this work; if not, write to the Free Software Foundation, -- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -- * -- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -- * or visit www.oracle.com if you need additional information or have any -- * questions. -- */ -- --/* -- * @test -- * @bug 7158800 -- * @summary Test that 1200 symbols that hash to the same value triggers -- * the symbol table alternate hashing mechanism. There isn't actually a -- * way to verify this. -- */ --// --// Generate large number of strings that hash to the same value --// to slow down symbol table lookup. -- --import java.io.BufferedOutputStream; --import java.io.FileOutputStream; -- --public class BadUtf8 { --static String[] strings = { -- "EOcLKvbddZyPxYpb", -- "DncLKvbdPxmAGrqj", -- "DoCjjvbdpxoIHQdY", -- "EPCkKvbdqYoHfqEY", -- "DnbkKvbdezvYdiUX", -- "DnbjjvbdeEoRbXCj", -- "EObkKvbdbsCkUEKB", -- "EOcLKvbdnUtyjiqf", -- "DncLKvbdRWnDcMHc", -- "DoCkKvbdrSUkOLAm", -- "DncLKvbdfNFwGmJk", -- "EPDLKvbdvAdYroFI", -- "DoDLKvbdiGibyViu", -- "DncLKvbdYqNEhmFR", -- "DoCkKvbdEARhlzXX", -- "DncLKvbdSZjHsCvA", -- "DncKjvbdqTsgRqkU", -- "DnbjjvbdqAiFAXHd", -- "EPDKjvbdGcjvJaij", -- "DnbkKvbdwtldpxkn", -- "DoDKjvbdYkrETnMN", -- "EPCjjvbdbBWEfQQX", -- "EPCjjvbduMXwAtBX", -- "DncLKvbdbsCkTcia", -- "DoCjjvbdczYpYZRC", -- "EOcKjvbdFeiqmhsq", -- "DoCkKvbdKCicQibx", -- "EOcKjvbdZLrEUOLm", -- "DoCjjvbdaNKbStmH", -- "DoDKjvbdJbjDQjDY", -- "EPCkKvbdemFwGmKL", -- "EPDKjvbdZQleImEq", -- "DncKjvbdZjShPfbG", -- "DnbjjvbdqYnhHREY", -- "DoCkKvbdaRfDIUGL", -- "DoDKjvbdLrWlyuQz", -- "DnbjjvbdZisHofaf", -- "EObjjvbdhtydvrUb", -- "DnbjjvbdRotHKGEX", -- "EObjjvbdNeEThhkE", -- "EPCjjvbdZtJJZESn", -- "DoDKjvbdnPyxvLYb", -- "EPDKjvbdeEoRbWbj", -- "EOcLKvbdFxttaEXb", -- "EObjjvbddwystRez", -- "EPCjjvbdJpzEnenF", -- "DnbkKvbdTppntuIN", -- "EPCkKvbdTukpKUBR", -- "DnbkKvbdhlFEOUcZ", -- "EObkKvbdlhdUQuRa", -- "DnbjjvbdkClKqHUg", -- "EOcKjvbdqTtGqqkU", -- "DncKjvbdtkwvaUBX", -- "DoDKjvbdsQWOjCuf", -- "DncLKvbdEKIJuwjA", -- "DncKjvbdGLErcIMu", -- "EOcLKvbdNPwpumfs", -- "EObkKvbdnVUzLJrG", -- "DoCkKvbdcTDKsdKB", -- "DncKjvbdKRZdoFme", -- "EOcLKvbdemFvgNKL", -- "EPCkKvbdznopdblY", -- "EPDLKvbdOYPVzdOU", -- "DnbjjvbdsZlPsAhO", -- "DoDLKvbdKCjDRKDY", -- "DoCkKvbdhuZeXSVC", -- "EPDKjvbdOStVgEtp", -- "DncLKvbdvwMAvBWV", -- "EPDKjvbdBcoaWJlf", -- "EOcKjvbdZxdKODMS", -- "DoCjjvbdbsCkTcjB", -- "EOcLKvbdwWlAuaWV", -- "DnbjjvbdFejRnJUR", -- "DnbjjvbdmIdTqVSB", -- "DnbkKvbdqBIeAWhE", -- "DncKjvbdrMzJyMIJ", -- "DoCkKvbdZGvdAOsJ", -- "DncLKvbdjggLfFnL", -- "DoCjjvbdYqNFJMdq", -- "DoCkKvbdqZPHfqDx", -- "DncLKvbdOEdThiLE", -- "DoCkKvbdZirgpGaf", -- "EPDLKvbdziuQPdSt", -- "EObkKvbdKQyeOenF", -- "DoDLKvbduaDySndh", -- "DoCjjvbdVUNUGLvK", -- "DncKjvbdAMhYrvzY", -- "DnbkKvbdnQZxvKxb", -- "EPCjjvbdBhjakJFj", -- "DncLKvbdmfeYNNfy", -- "DoDLKvbdjlbLydfo", -- "DoDLKvbdpyPIGpcx", -- "EOcLKvbdnVUzLJqf", -- "DoCjjvbdmJETqVSB", -- "DoDLKvbdJTZAsMxM", -- "DoCkKvbdnQZxvLZC", -- "DoDKjvbdACqwizJQ", -- "DncKjvbdvBEZSoFI", -- "DncKjvbdGckVjCJj", -- "DncLKvbdiMFENtcZ", -- "Dnbjjvbdjuvmcaww", -- "DnbkKvbdZyEKNblS", -- "DoCjjvbduMYXBUBX", -- "DnbjjvbdFWYopNJe", -- "DoDKjvbdelfXGljL", -- "DnbjjvbdakLenmcA", -- "EPDKjvbdfILWRmpg", -- "EObjjvbdSLYeuHLT", -- "DoCjjvbdMfbolotk", -- "EPDLKvbdrRuKnKaN", -- "EOcKjvbdyzdnRhIh", -- "DoDLKvbdGAoRZJzm", -- "DoCjjvbdhlFDnUcZ", -- "EPDLKvbdmpZyVkYb", -- "DncKjvbdTpqPUuIN", -- "DncLKvbdHDjvJaij", -- "EPDLKvbdYlRcsmkm", -- "EPDLKvbdvlvAMdFN", -- "DncKjvbdIsZArmYM", -- "EOcLKvbdegjuqnQg", -- "EOcLKvbdZQmFJNFR", -- "DoCjjvbdZxdJmcMS", -- "EPCkKvbdlZTSTYgU", -- "DoDKjvbdqceJPnWB", -- "DncLKvbdVgwuxGxz", -- "DncKjvbdDnbkLXDE", -- "EPDLKvbdatbHYKsh", -- "DncKjvbdEzsqFLbi", -- "EPDLKvbdnVVZkKRf", -- "EOcKjvbdKeegbBQu", -- "EPCkKvbdKfGHaaRV", -- "EPDKjvbdmIctRVRa", -- "EPCjjvbdRMxBxnUz", -- "DnbjjvbdJYTbILpp", -- "EPCkKvbdTAEiHbPE", -- "EOcLKvbdfelZnGgA", -- "DoCjjvbdOStWGeUp", -- "EOcLKvbdemGXHNJk", -- "DoDKjvbdYTMAmUOx", -- "EPCkKvbdpyOhGpcx", -- "EPCkKvbdAMgxsWzY", -- "DnbjjvbdYkrETnMN", -- "EPDLKvbdUQqPUtgm", -- "DncKjvbdehKurNqH", -- "DoCjjvbdZMSETnLm", -- "DoDKjvbdIHGyyXwg", -- "EObjjvbdXGYzUAPT", -- "DoCjjvbdhbPCeWqR", -- "DoCkKvbdKNADzGuB", -- "DnbjjvbdFeirOJTq", -- "DncLKvbdaRecHtFk", -- "DnbkKvbdzoPpeClY", -- "EObkKvbdZRMeJMeR", -- "DnbjjvbdYfvdAPSi", -- "DncLKvbdJcKCqJcY", -- "EOcLKvbdqvokbhyR", -- "DoDLKvbdrRuLNjaN", -- "DoCjjvbdTlWPBWOi", -- "DoCkKvbdjvWnEBxX", -- "DoDLKvbdTkunaVoJ", -- "DoCkKvbdQZNAHTSK", -- "EObjjvbdqwPkbhyR", -- "EOcLKvbdNHDPlpUk", -- "DncLKvbdIHHZxxYH", -- "DncLKvbdtkxXAtAw", -- "DncLKvbdSCEFMJZL", -- "DnbjjvbdZQmEhldq", -- "DoCjjvbdNGbolotk", -- "DnbjjvbdnCKWwnmu", -- "DncLKvbdzHZMANEw", -- "DoDKjvbdmttykJrG", -- "DnbkKvbdlrZUzSci", -- "EPDKjvbdSKyGVHKs", -- "DoCjjvbdKVuGEFGi", -- "EPCjjvbdCIkBkIej", -- "DncLKvbdzHZMAMeX", -- "DnbkKvbdaSFbgsek", -- "DncLKvbdHDjujBij", -- "DoDKjvbdGZVUaDwb", -- "DnbjjvbdZnnJFEzK", -- "DoCkKvbdtcDUwWOo", -- "DoCkKvbdlBMoNALA", -- "EOcKjvbdNsUWHFUp", -- "DoDLKvbdVUNUFlVj", -- "DnbkKvbdhkdcnUcZ", -- "DncLKvbdLiBkqYAS", -- "EOcKjvbdzoPpdcLx", -- "EPDKjvbdijGIJmXr", -- "EOcKjvbdZisHofaf", -- "DoDLKvbdeOdrkUUS", -- "DoDLKvbdnPyxvKxb", -- "EPDKjvbdIxUBhMRQ", -- "DncLKvbdlhctRUqa", -- "DoDLKvbdmgFXlnGy", -- "DncKjvbdCJKbKiGK", -- "EOcLKvbddndrjtUS", -- "DnbjjvbdkDLjqGuH", -- "DncKjvbdmIcsptqa", -- "DoCkKvbdvvlAvBWV", -- "EObjjvbdjblLQftg", -- "DnbjjvbdCEQBWKMf", -- "DnbjjvbdBdPaVilf", -- "DoCkKvbdZxcjODLr", -- "DoCkKvbdEObjjwCd", -- "EPDKjvbdyTNhlqbH", -- "EPCkKvbdUMVoAvPJ", -- "DncKjvbdUxhUZjoO", -- "DncKjvbdqqtjmkAm", -- "DncKjvbdKfGICBRV", -- "EPCjjvbdVrOXaeLc", -- "EPDLKvbdwXLaWBWV", -- "EPCkKvbdjblKqHUg", -- "DnbjjvbduDCuWuoP", -- "EPDKjvbdNGbpMouL", -- "EObjjvbdBcoaVjNG", -- "DncLKvbdrWpMDIxq", -- "DncLKvbdhaoCdwRR", -- "DnbkKvbdFxtuBDwb", -- "DncKjvbdIjEAKPgE", -- "EOcLKvbduCbuXVoP", -- "DoDKjvbdZtIiZDsO", -- "DnbjjvbdEztRElCi", -- "DncLKvbdxmsHwsJD", -- "DnbjjvbdRbEElIxk", -- "DoDKjvbdWHwvXgYz", -- "EOcKjvbdQlwbYnUz", -- "EOcLKvbdVTltFkuj", -- "DncKjvbdliETptqa", -- "DnbkKvbddoErjtTr", -- "DoCkKvbdgPazvdXh", -- "DncKjvbdySmhlqag", -- "DoCjjvbdbPgHDkzd", -- "DoCkKvbdFWZPomKF", -- "EObjjvbdssSSxydc", -- "EObjjvbdzQnliJwA", -- "EObkKvbdKCjCpibx", -- "EPCjjvbdpyOhHREY", -- "DncLKvbddjJqutzn", -- "EObkKvbdBdQAujMf", -- "EPCkKvbdLAjflbXq", -- "DncLKvbdLBLGlaxR", -- "DoDLKvbdrpWPJbuf", -- "DoCjjvbdEKHiuxKA", -- "DoCjjvbdXsMAlsnx", -- "EObkKvbdptTgSSLU", -- "DoDKjvbdnHFXmNfy", -- "DncKjvbdCJKbKhej", -- "EPCjjvbdhlEdOUby", -- "EOcKjvbdKWUfEFGi", -- "DoDKjvbdZQmFJMdq", -- "EPCjjvbdiGjDZWKV", -- "EObkKvbdVAbQrprZ", -- "DoDKjvbdfekzNgHA", -- "DoDLKvbdnHEwlmgZ", -- "DncKjvbdwzHeexEr", -- "DoCjjvbdmpZxujyC", -- "EPDKjvbdwMvAMcdm", -- "DoCjjvbdfHkVrNqH", -- "EPCkKvbdYzbfRiuy", -- "EPCkKvbdZtIiZDrn", -- "DnbjjvbdjvWnDbYX", -- "DoCjjvbdOStVgEtp", -- "EPDLKvbdZMSETmlN", -- "EPDKjvbdBhjajhej", -- "EPCjjvbddoFTLUUS", -- "DnbkKvbdsQVoJcWG", -- "EPCjjvbdrEFJQNvB", -- "DoCjjvbdMpYRWOGs", -- "EOcLKvbdZirgpHBf", -- "EPDLKvbdyOTIXsJD", -- "DoCkKvbdKRZdnfNe", -- "DnbjjvbdbBWFFoow", -- "EPCjjvbdgFlZnHHA", -- "DnbkKvbdGGJrOIsq", -- "DoDLKvbduDCtwWPP", -- "EObjjvbdNddUIhjd", -- "DnbjjvbdxsNiMqag", -- "EObjjvbddeOrCWbj", -- "EObjjvbdPxmAGsRj", -- "EOcLKvbddeOrCXDK", -- "DoDLKvbddeOrBwCj", -- "DoCjjvbdVqnYCElD", -- "DnbkKvbdUyIUZjoO", -- "EObjjvbdeFOrCXDK", -- "EObkKvbdVrNxCFLc", -- "EObjjvbdTfzmkwWF", -- "EOcKjvbdIHGzZYYH", -- "EPDKjvbdtbbuXWPP", -- "DoCjjvbdZisIQHBf", -- "EObjjvbdbsCkUDjB", -- "EPCkKvbdVwJXudFH", -- "EPDKjvbdrouoKDVf", -- "EPCkKvbdFyVVBEYC", -- "DncLKvbdZnnIeEzK", -- "EPDLKvbdxVNFQxkn", -- "DoDKjvbdpxnggRDx", -- "DoDLKvbdqZOgfpcx", -- "DncKjvbdCIjakJGK", -- "EPCkKvbdCJLBjhej", -- "DoDLKvbdnPzYvKxb", -- "EOcKjvbdqTsgSRkU", -- "EOcLKvbdLBLGlaxR", -- "DoDLKvbdcbTMrAUN", -- "DncLKvbdzitoodSt", -- "DoDKjvbdJvUfDdfi", -- "EOcLKvbdHDjvKCJj", -- "EPCkKvbdeOeTKssr", -- "DnbkKvbdlYrqsYft", -- "DncLKvbdiiehKMxS", -- "DncKjvbdURQoVUhN", -- "DnbkKvbduMYXBUAw", -- "DoDLKvbdSPtHJfEX", -- "EObkKvbdqBJFAWgd", -- "EOcKjvbdFpATWgFy", -- "DoDLKvbdBsBDTfXS", -- "DncKjvbdjhHLfFmk", -- "DoCjjvbdCJKakIfK", -- "DnbkKvbddoFSjtTr", -- "EObkKvbdANIYsWzY", -- "EObjjvbdCTAbtFvr", -- "EObjjvbdrRtkOLAm", -- "DnbkKvbdkxsSTYgU", -- "DoCjjvbdnBiwXnmu", -- "EObjjvbdwtmEqYlO", -- "EPDKjvbdrylQTAhO", -- "DoDLKvbdtbbtvvOo", -- "EPCjjvbdZLrETmlN", -- "EPDLKvbdWXJYWDdg", -- "DoCkKvbdKQzFOfOF", -- "EPCjjvbdwzIFfXeS", -- "DncKjvbdRjyFuHLT", -- "EPDLKvbdULunaWPJ", -- "DncKjvbdUxhTykOn", -- "DnbkKvbdJcKCqKDY", -- "EPDLKvbdcbSmSATm", -- "DnbkKvbdegjurNqH", -- "EPDKjvbdZjTIQGbG", -- "EPCjjvbdiLddNuCy", -- "DoCjjvbdZQldiNEq", -- "EOcLKvbdakMGPODA", -- "EObjjvbdnHEwlmgZ", -- "EOcLKvbdBsAcUGXS", -- "EPCkKvbdiVZdwSUb", -- "EOcLKvbddCTNSAUN", -- "DnbkKvbdEXxMUUUM", -- "DncKjvbdYpldiMeR", -- "DoDKjvbdNddTiIjd", -- "DoDLKvbdZLqdUNlN", -- "EPCkKvbdiBncFWpq", -- "DncLKvbdiCPDEvqR", -- "EOcKjvbdUyHszKoO", -- "DncKjvbdhtydvqtb", -- "EPCjjvbdpxoHgQcx", -- "EObkKvbdkWWnDaxX", -- "DnbjjvbdBhkBkJFj", -- "DoCkKvbdRacdkhyL", -- "EOcLKvbdZjTHpHCG", -- "EPCkKvbdMowqWOGs", -- "DncLKvbdegjurNpg", -- "EObjjvbdfMfWfmKL", -- "EPDLKvbdZirgpGaf", -- "DoDLKvbdiZuFlQnG", -- "DncLKvbdFxuVAcxC", -- "EObkKvbdZisHofaf", -- "EOcKjvbdJSyBSmYM", -- "EPDLKvbdVYgtZkPO", -- "EOcKjvbdRbEFMJYk", -- "DncLKvbdrEFIonWB", -- "DncKjvbdKDJbqJcY", -- "EOcLKvbdhfjCxuiu", -- "EObjjvbdLLAhWAKZ", -- "DoCkKvbdRXNcblID", -- "DoDLKvbdcbSmSATm", -- "EOcLKvbdwWlAvAuu", -- "EObkKvbdiBnbdvpq", -- "DoCkKvbdNQXpumgT", -- "DncLKvbdkVwOECYX", -- "DnbkKvbdfoazwDxI", -- "DoDLKvbdbBWFFpPw", -- "DoDLKvbdvBDxsPEh", -- "EPDKjvbdJqZdoFme", -- "DoDLKvbdIryArmXl", -- "EPCjjvbdANIZSwZx", -- "EPCkKvbdVhYVxGxz", -- "DncKjvbdLAjgNCYR", -- "DncKjvbdxxIjCQZk", -- "DncKjvbdbiNKKewY", -- "EPCjjvbdlrZVZsEJ", -- "EPDKjvbdIryAsMwl", -- "DoCkKvbdtAHRIAAr", -- "EPDKjvbdJmAEZfuB", -- "EPCkKvbdZjSgogBf", -- "DoDLKvbdOXnuzcnU", -- "DnbkKvbdehKvRnQg", -- "EObjjvbdZyDimbkr", -- "DoDKjvbdmajWwoOV", -- "EOcKjvbdkMalZeHP", -- "EOcKjvbdIjEAJpHE", -- "EPCkKvbdDihKVxKA", -- "DncKjvbdNddUIiKd", -- "EObjjvbdqdFIpOWB", -- "DoCkKvbdxnShXsJD", -- "DoDLKvbdjmBkzEfo", -- "EOcLKvbdatagYLTh", -- "DoCjjvbdVhYVxHYz", -- "DnbjjvbdJbjDRKDY", -- "EPCjjvbdLBLHNCYR", -- "DnbjjvbdnGeYNOGy", -- "EOcLKvbdUsmTekvK", -- "EPCjjvbdtkxXBTaX", -- "EPCjjvbdzoPqFCkx", -- "DncKjvbdCIjbKhej", -- "DncKjvbdZLqdTmkm", -- "DoDKjvbdsPunicVf", -- "EOcKjvbdmgFXmNgZ", -- "EObkKvbdiMFENuCy", -- "DoDKjvbdhanbeXRR", -- "EObkKvbdACqwiyhp", -- "DncKjvbdZisIQHBf", -- "EPCjjvbdgQBzwDwh", -- "DnbjjvbdyYJJaoyk", -- "DoDKjvbdxUldqZMO", -- "EObkKvbdkClLQgVH", -- "EPCjjvbdZQldiMeR", -- "EPDLKvbdZyEKOClS", -- "EPDLKvbdcIlikFvx", -- "DoDKjvbdrzMQTBHn", -- "DnbjjvbdVYgtZkPO", -- "DoDLKvbdHEKuiajK", -- "EPCkKvbdczZQXxqC", -- "DoDKjvbdrDdiQNua", -- "DncLKvbdcImKLGWx", -- "DoCjjvbdVYgtZkPO", -- "EPDLKvbdZnnIeFZj", -- "EPDKjvbdMIakqYAS", -- "DoCkKvbdSLYfUgLT", -- "EPDLKvbdiCObdvpq", -- "DnbjjvbdRpUHKFcw", -- "DoDLKvbdIHHZyYXg", -- "EPCjjvbdypoMhiwA", -- "DnbkKvbdCEPaVjMf", -- "DnbkKvbderAvzlDP", -- "DnbkKvbdZQleImFR", -- "EOcKjvbdKRZdneme", -- "DoDLKvbdiBnbeXQq", -- "DncLKvbdEPDKjvcE", -- "EOcLKvbdauCGwkTh", -- "DncLKvbdEvZQPmJe", -- "EPCkKvbdURQnuVIN", -- "DncLKvbdegjvSOQg", -- "EPCjjvbdKaKgMawq", -- "DnbkKvbdRzKISbvA", -- "DncLKvbdiLdcnUcZ", -- "EPDLKvbdkDMKpfuH", -- "DoDLKvbdRbDdkhyL", -- "DnbjjvbdDwxMUUTl", -- "DnbkKvbdrpWPKCuf", -- "DnbkKvbdNVSqjmAX", -- "DoDKjvbdRbDeMIxk", -- "EOcLKvbdcyxpXyRC", -- "DncLKvbdRMwbYnUz", -- "EObjjvbdqlzJxlHi", -- "DoCkKvbdJYUCIMQp", -- "DncLKvbdLZQjSzuG", -- "EOcKjvbdxVNEqYkn", -- "DnbkKvbdZoOIeFZj", -- "DoCjjvbdBraCtFwS", -- "EOcLKvbdliDsqVSB", -- "EPCkKvbdeATqNXif", -- "DncLKvbdkMbLydgP", -- "EObjjvbdZxdJmbkr", -- "DoCjjvbdraellHLZ", -- "EObkKvbduDCuWvPP", -- "DoCkKvbdpstGrSLU", -- "DoCjjvbdLGFgbBQu", -- "DnbkKvbdhtzFWquC", -- "EObjjvbdoAKztHdO", -- "EPDLKvbdatafxKtI", -- "EPDKjvbdkWXNcaww", -- "DoCkKvbdwkXEHzzG", -- "EObkKvbdmgEwmNgZ", -- "DncKjvbdBiLCLJFj", -- "DoCjjvbdeOdsKssr", -- "EOcLKvbdfILWSORH", -- "EObkKvbdCDpAujMf", -- "EPDKjvbdKDKDQibx", -- "DoDKjvbdVUMtGLuj", -- "EObkKvbdrXQMCiYq", -- "DncKjvbdePEsLTtS", -- "DncLKvbdDxYLtUTl", -- "EPCkKvbdGYuVBEYC", -- "DncLKvbdNeEUIiKd", -- "EPCkKvbdpxoIHRDx", -- "EObjjvbdFkEsDHlu", -- "EObjjvbdssSSxzFD", -- "DoCkKvbdUtNTfMVj", -- "DnbjjvbdJcKDRKDY", -- "DncKjvbdqiAKEmOe", -- "DoDKjvbdtlXwAtBX", -- "DnbkKvbdxmsIYTIc", -- "EObkKvbdLrXMzUpz", -- "DoCjjvbdkxsSSxft", -- "DncKjvbdQlwaxnUz", -- "EObkKvbdjhGlFfNk", -- "EPCkKvbdxsNhmRag", -- "DoDLKvbdMfcPmQUk", -- "DoDKjvbdQvnEDLhD", -- "EObjjvbdVgxVxHYz", -- "DoDLKvbdlrYtyrdJ", -- "DoCjjvbdezvYeIsw", -- "DncLKvbdNddTiIjd", -- "EPDLKvbdGGJrNiUR", -- "EPDLKvbdRzJhTDWA", -- "EPCjjvbdvvkaWBVu", -- "EOcKjvbdRXNdCkgc", -- "EOcKjvbdQZNAHTSK", -- "EPCkKvbdsCGNLfkZ", -- "EOcLKvbdDwwktTsl", -- "EOcLKvbdqlzJyLgi", -- "EOcLKvbdxsNiMqag", -- "EOcLKvbdhzVFlROG", -- "EOcKjvbdEztRFMCi", -- "DnbkKvbdqiAJdmPF", -- "EPDLKvbdjcMKqGtg", -- "EObkKvbdTlWOaWOi", -- "EPDLKvbdURRPUuHm", -- "DoDKjvbdelfWgNKL", -- "EOcLKvbdGAnqZJzm", -- "EObjjvbdGZUuAdXb", -- "DoDLKvbduLwwAtAw", -- "DoCjjvbdZjTIQGbG", -- "EPCjjvbdRNXbYnUz", -- "EPDLKvbdiLeENtby", -- "EObjjvbdMowpunGs", -- "EOcKjvbdbiNJjevx", -- "DoDKjvbdEYYLstTl", -- "DoDLKvbdqUTfrRjt", -- "DoDKjvbdbsCkUEJa", -- "DoDKjvbdXsMBNUPY", -- "EPCjjvbdRNXaxnUz", -- "DoDLKvbdNGcQNQUk", -- "DnbjjvbdEARiMywX", -- "EPDKjvbdSKxfUfkT", -- "DncKjvbdhtyeXRtb", -- "DncKjvbdZLqcsnLm", -- "EObkKvbdZnmheEzK", -- "EObjjvbdtbcUvuno", -- "DnbjjvbdrzMQTBHn", -- "DnbjjvbdDwwktTsl", -- "EPDKjvbdkxsSTYgU", -- "DoDKjvbdIryArlxM", -- "DoDKjvbdnBivxOnV", -- "DoDKjvbdeATplwif", -- "EOcLKvbdKeegbApu", -- "EPCjjvbdMgDQMotk", -- "DoCjjvbduCbtwWOo", -- "DnbkKvbdyNsHwrhc", -- "DnbkKvbdtvNxJpsA", -- "EOcLKvbdqAheAWgd", -- "DoCkKvbdURQoUtgm", -- "EOcKjvbdqceIpOWB", -- "DoCkKvbdVwIwudFH", -- "DnbkKvbdbLMFnmcA", -- "EOcLKvbdZjTHpHBf", -- "EOcKjvbdRXNdCkhD", -- "EPDLKvbdiHJcZViu", -- "DoCjjvbdxxIjCPzL", -- "DnbkKvbdBcpBWJmG", -- "EPCkKvbdZyEKOCkr", -- "EPDKjvbdOTUWHFVQ", -- "DoCjjvbdIGgZxwwg", -- "EPDLKvbdFjeSbhMu", -- "EPDLKvbdhgKCxvJu", -- "EOcLKvbdNsUWGdtp", -- "EPDKjvbduVnXipsA", -- "DncLKvbdGYuVBEXb", -- "EPDLKvbdZtIhyESn", -- "DoDKjvbdZxdJmcLr", -- "DoCjjvbdUsltGLuj", -- "DoDKjvbdDoDLKvbd", -- "DncLKvbdrDdhpNvB", -- "EPDLKvbdKCjDRJbx", -- "DoDLKvbdxLWdHzyf", -- "EObkKvbdrzMQTAhO", -- "EOcLKvbdOFDtJJKd", -- "EPCkKvbdrSVKmjaN", -- "EOcKjvbdWWiYVdEg", -- "EOcKjvbdWWhwvDdg", -- "DncKjvbdpstHRqjt", -- "EPCkKvbdKWVFceGi", -- "DoCkKvbdZjShPfbG", -- "DoCkKvbdSxKlNzkY", -- "EPDLKvbdIwtCHkqQ", -- "EOcKjvbdsCGNLgLZ", -- "DncKjvbdzaAOfgCM", -- "DoDLKvbdxmrhYSiD", -- "DncLKvbdfMfWgMjL", -- "EPDKjvbdqFdEsuaI", -- "EOcLKvbdiLeDnUcZ", -- "DoCjjvbdKVuFceHJ", -- "DoCjjvbdfekzNgHA", -- "EOcKjvbdOFEThiLE", -- "EPDLKvbdqceJPnWB", -- "DoDLKvbduCbtwWOo", -- "DncKjvbdTqROtuIN", -- "DncKjvbdpedFUWBI", -- "DoDLKvbdrEFJQNua", -- "DoDLKvbdyXhjCPyk", -- "EPCkKvbdJYUBhLqQ", -- "EPCkKvbdtcCuXVno", -- "DoDLKvbdZLrEUOLm", -- "EPCkKvbdpstGrRjt", -- "DncLKvbddePSCXCj", -- "EObkKvbdauCHXjsh", -- "DoDLKvbdkHfkefNk", -- "EObjjvbdMRwMzUpz", -- "EObjjvbdaMkCTVNH", -- "DoCkKvbdGGJrNhtR", -- "EPDLKvbdvBDxrneI", -- "EPDLKvbdIHHZxwxH", -- "EOcLKvbdrJAJdmPF", -- "EOcKjvbdGZUuAdXb", -- "EOcLKvbdbUbHYLUI", -- "DnbjjvbdJzofYEAN", -- "EPDKjvbdFxtuBDxC", -- "DnbkKvbdQvnDbkgc", -- "EPDKjvbdJmADzGta", -- "DoDKjvbdZRMdhleR", -- "DnbkKvbdsrqsZZeD", -- "EObkKvbdrovPJbuf", -- "EPCjjvbddeOqbXCj", -- "EObjjvbdtcDVXVoP", -- "DncKjvbdMfbpNQVL", -- "DoCkKvbdhbPCeXQq", -- "DoCkKvbdNHComQVL", -- "EObjjvbdvBDxroFI", -- "EPCjjvbdnBivwoNu", -- "EObjjvbdbhljKewY", -- "EPDKjvbdZyDimcMS", -- "EObkKvbdWSOXbElD", -- "EOcKjvbdTfznMXVe", -- "EPCjjvbdZtJJYcsO", -- "DoCjjvbdRjxfVHLT", -- "DoCkKvbdVTltGMVj", -- "DncKjvbdYfwEAOri", -- "DncKjvbdYkrEUOMN", -- "EObkKvbdqGEEsuaI", -- "DncLKvbdjJfHimXr", -- "EPDLKvbddndsLUTr", -- "DnbkKvbdqBJFAWhE", -- "EPDLKvbdEOcKjwDE", -- "EPCkKvbdtvOYJqTA", -- "DncLKvbdkyTRsZHU", -- "DoCjjvbdTppnuVIN", -- "DncLKvbdwyhFeweS", -- "DncKjvbdsBelkgKy", -- "DoCjjvbdKDKCqJcY", -- "DoCjjvbdkClKqHVH", -- "DoCjjvbdcTCjtDia", -- "EPDLKvbdUVkpJtAq", -- "EPDLKvbdRyjITCvA", -- "DnbjjvbdJuuFcdgJ", -- "DoDKjvbdrJAJdmOe", -- "DncKjvbdJcJbqKCx", -- "DoDLKvbdJcJbqJcY", -- "DoDKjvbdeEoSCXDK", -- "DoDLKvbdSwjlNzkY", -- "EObjjvbdzitopDrt", -- "DoCkKvbdKWVGEEgJ", -- "DncKjvbdpssfqrKt", -- "EOcLKvbdUMWPBVoJ", -- "DncKjvbdyzdmrIIh", -- "EPCjjvbdxUldqZLn", -- "DoDLKvbdySnImRbH", -- "DoCjjvbdGdKvJaij", -- "DoCkKvbdxZgeewdr", -- "EObkKvbdiLddNuDZ", -- "DnbjjvbdSCDdkiZL", -- "DncKjvbdznpREcMY", -- "EOcLKvbdaRebhTfL", -- "DnbjjvbdZQldiMdq", -- "EPCjjvbdbrbjtEKB", -- "EOcKjvbdEARiMzXX", -- "DoDLKvbdXrkaNTnx", -- "EPCkKvbdQZNAHTRj", -- "DoDLKvbdEzspeLcJ", -- "EPCjjvbduVnYKRTA", -- "EObjjvbdJXtBhMQp", -- "EPDKjvbdeOdrjssr", -- "EPCjjvbdLqwMytpz", -- "EPDKjvbdUMVoBVoJ", -- "DncKjvbdRpUGifDw", -- "EPDLKvbdZyDinDLr", -- "DnbkKvbdNrsufeVQ", -- "EPCkKvbdZMSDtNlN", -- "EPCkKvbdySnJNSCH", -- "EPCjjvbdfMevfljL", -- "DncLKvbdXsMBNTnx", -- "DnbkKvbdpxoHfqDx", -- "DncLKvbdUQpntthN", -- "DncKjvbdIsZArlwl", -- "DoDLKvbdZGwEAOsJ", -- "EOcKjvbdVvhwvDdg", -- "EOcLKvbduWNxJqTA", -- "EPCjjvbdHEKvJaij", -- "DoDKjvbdrpWOjCuf", -- "DncLKvbdrpWOjDVf", -- "DoCjjvbdIHGzYwwg", -- "DoDLKvbdpxoIGqEY", -- "DoDLKvbdJcJbqKDY", -- "DoCjjvbdRWmdClHc", -- "EPCjjvbdFWYopNJe", -- "DncKjvbdmfdwlmfy", -- "DoCkKvbdxUleQxlO", -- "EObjjvbdnGdxMnGy", -- "EPCjjvbdvvlAvBVu", -- "DncLKvbddndsKssr", -- "EObjjvbdZMRcsnLm", -- "EOcKjvbdFxttaEXb", -- "DncKjvbdVUNTfMVj", -- "EOcLKvbdNrtWHFUp", -- "DoDKjvbdwuMdqYlO", -- "EPDLKvbdrXPkbhxq", -- "EObjjvbdrEFIpNua", -- "EObjjvbdziuQQDrt", -- "EOcLKvbdqYoIGpcx", -- "DnbjjvbdsQVoJcVf", -- "EObkKvbdkDMKpgUg", -- "EObjjvbdvBDyTPFI", -- "DncKjvbduCbuWvOo", -- "EPCjjvbdkVvnECYX", -- "DncLKvbdZGvdAOri", -- "DoCkKvbdrXPlDJZR", -- "EOcLKvbduCcVWvOo", -- "DoDKjvbdCEPaWJlf", -- "EPDKjvbddoErjssr", -- "DncKjvbdACqxKZiQ", -- "EPCjjvbdUVlPitAq", -- "EPDKjvbdjJfHjMxS", -- "EObkKvbdAMhYsWzY", -- "DoDKjvbdnBivxOmu", -- "EOcLKvbdbiNKKfXY", -- "EPDKjvbdYqMeIleR", -- "EObkKvbdJmADygUa", -- "EObjjvbdEPDLLWcE", -- "EPCjjvbdrXPkcIxq", -- "EOcLKvbdliDtQtqa", -- "DoCjjvbdmoyxujyC", -- "EPDLKvbddoFTLTsr", -- "EOcLKvbdCWzdJEpW", -- "DnbjjvbdrEEhpOWB", -- "DoDKjvbdZLrDtNkm", -- "EOcLKvbdLFfHbAqV", -- "EOcKjvbdmttzLKSG", -- "EOcLKvbdmbJvwoOV", -- "EOcKjvbdUaCQrqSZ", -- "DnbjjvbdmgExMnGy", -- "EPDKjvbddndrkUUS", -- "EObkKvbdDwwkstTl", -- "DoCkKvbdcJMjLFwY", -- "DnbjjvbdaNLBruMg", -- "DoDLKvbdQYmAHTRj", -- "DnbkKvbdsQWOicWG", -- "EObkKvbdMRwMzUpz", -- "DoDLKvbdZshiZDrn", -- "EPDLKvbdnPzYujxb", -- "EOcKjvbdCEQAujMf", -- "EPDLKvbdKefHbApu", -- "DoDLKvbdYpldiNFR", -- "DoCkKvbdFWZQQNJe", -- "DncLKvbdznpQeCkx", -- "EOcKjvbdnQZxvKxb", -- "DoCkKvbdVBBprpqy", -- "DnbkKvbdZirhPfaf", -- "DnbkKvbdegjvSNqH", -- "EOcLKvbdqdEiPnWB", -- "EObjjvbdBhkCKiGK", -- "EObjjvbdxZgfGYFS", -- "DnbjjvbdNQYQumgT", -- "EPCjjvbdxsNhlrBg", -- "DoCkKvbdQdDApRDr", -- "DoCkKvbdxxIiaoyk", -- "EPDKjvbdFeirNhtR", -- "DoCjjvbdegjvSOQg", -- "EObkKvbdqcdiQNvB", -- "DncLKvbdiMEdNtcZ", -- "DncLKvbdTqRPUthN", -- "EPCkKvbdwygeexFS", -- "DoDKjvbdyTOJMrBg", -- "DncLKvbdeEoRavbj", -- "EPCjjvbdtbcUvvOo", -- "EObjjvbdKCicRJcY", -- "EObjjvbdZyEKODMS", -- "DnbjjvbdmJDtQtrB", -- "DncLKvbdEARhlyvw", -- "DnbjjvbdIxTbILqQ", -- "EOcLKvbdwygefYFS", -- "DoCjjvbdznoqFCkx", -- "DoCjjvbdRpUGjGDw", -- "DncKjvbdhzVGMQnG", -- "EPCjjvbdhkeDnVCy", -- "EObkKvbdOEdUIiKd", -- "DncKjvbdrDeIomua", -- "DncLKvbdiHJbxuiu", -- "EPDKjvbddxZstRez", -- "EPDLKvbdmSYuZrdJ", -- "EObkKvbdVUNUFkvK", -- "EPDLKvbdNeEUJIjd", -- "DoCkKvbdiMEdNuCy", -- "DoDLKvbdRDcApQcr", -- "EPCjjvbdTlVoBVoJ", -- "EObjjvbdLBKgNBwq", -- "EPCkKvbdsCFllHKy", -- "EObjjvbdnVUzLJqf", -- "DoDKjvbdqrVLNkBN", -- "DoCkKvbdqFcdtWBI", -- "DncLKvbdbVCGxLTh", -- "EOcLKvbdeFPSCXCj", -- "EOcLKvbdRpTgKFdX", -- "EObjjvbdznpQeDLx", -- "EOcKjvbdjvXNcaxX", -- "DnbjjvbdHDkWJbJj", -- "DncKjvbdhkeENuDZ", -- "DnbkKvbdnUtyjjSG", -- "DoDKjvbdSQUHJfDw", -- "DncKjvbdbUbHYLUI", -- "EOcLKvbdNsTvGduQ", -- "EPDLKvbdSZigsCvA", -- "DncKjvbdMfcPlpUk", -- "DoDLKvbdxrnIlrBg", -- "DncKjvbdiLdcnVCy", -- "EPCjjvbdmfeYNOHZ", -- "DoCkKvbdjvWmcaxX", -- "DoDKjvbdbUbHXkUI", -- "DncKjvbdBhkBjiFj", -- "DoDLKvbdNHColpVL", -- "EOcKjvbdrykosAhO", -- "DncLKvbdqGDeUVaI", -- "DnbkKvbdhgJcZViu", -- "DnbjjvbduLxXAtBX", -- "EPCjjvbdYpleJNFR", -- "EPDLKvbdQvmdClHc", -- "DnbjjvbdJYTbIMRQ", -- "DncLKvbdznpRFDMY", -- "EOcLKvbdZnmiFEyj", -- "DnbkKvbdrRuLOLAm", -- "EObkKvbdhkeEOUby", -- "DncLKvbdYlSEUOLm", -- "DoCjjvbdhkdcmtby", -- "DncLKvbdddnrCXDK", *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***