first cut for spring boot ide product

This commit is contained in:
Martin Lippert
2016-09-13 13:00:07 +02:00
parent 9e3fc408fc
commit 36c3301e2b
25 changed files with 1188 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.springframework.boot.ide.branding;singleton:=true
Bundle-Version: 4.0.0.qualifier
Bundle-Vendor: %providerName
Require-Bundle: org.eclipse.ui,
org.eclipse.equinox.p2.ui,
org.eclipse.equinox.p2.ui.sdk,
org.springsource.ide.eclipse.commons.core
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-Localization: plugin
Bundle-ActivationPolicy: lazy
Import-Package: org.eclipse.core.runtime,
org.eclipse.osgi.service.datalocation,
org.osgi.framework

View File

@@ -0,0 +1,24 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>About Spring Tool Suite Distribution</title>
<meta name="author" content="Pivotal">
</head>
<body>
<h2>About Spring Tool Suite Distribution</h2>
<p>June 30, 2015</p>
<h3>License</h3>
<p>Pivotal Software, Inc. (“Pivotal”) makes available all content
in this download ("Content"). Unless otherwise indicated below, the
Content is provided to you under the terms and conditions of the Eclipse
Public License Version 1.0 ("EPL"). A copy of the EPL is available in
the file called license.txt. For purposes of the EPL, "Program" will
mean the Content.</p>
<h3>Third Party Content</h3>
<p>The Content includes items that have been sourced
from third parties, as set out in the file called
open_source_licenses.txt, located in the feature components of this
project.</p>
</body>
</html>

View File

@@ -0,0 +1,27 @@
# about.ini
# contains information about a feature
# java.io.Properties file (ISO 8859-1 with "\" escapes)
# "%key" are externalized strings defined in about.properties
# This file does not need to be translated.
# Property "aboutText" contains blurb for "About" dialog (translated)
aboutText=%title
# Property "windowImage" contains path to window icon (16x16)
# needed for primary features only
# Property "featureImage" contains path to feature image (32x32)
featureImage=feature_image.png
# Property "aboutImage" contains path to product image (500x330 or 115x164)
# needed for primary features only
# Property "appName" contains name of the application (translated)
# needed for primary features only
# Property "welcomePage" contains path to welcome page (special XML-based format)
#welcomePage=welcome.xml
# Property "welcomePerspective" contains the id of the perspective in which the
# welcome page is to be opened.
# optional

View File

@@ -0,0 +1,17 @@
# about.properties
# contains externalized strings for about.ini
# java.io.Properties file (ISO 8859-1 with "\" escapes)
# fill-ins are supplied by about.mappings
# This file should be translated.
title=Spring Tool Suite \n\
\n\
Version: @QUALIFIER@\n\
Build Id: @BUILD_ID@\n\
Platform: Eclipse @PLATFORM_VERSION@\n\
\n\
Copyright (c) 2007 - 2016 Pivotal Software, Inc.\n\
All rights reserved. Visit http://spring.io/tools/sts\n\
\n\
This product includes software developed by the\n\
Apache Software Foundation http://www.apache.org

View File

@@ -0,0 +1,17 @@
output.. = bin/
bin.includes = META-INF/,\
about.ini,\
about.properties,\
plugin.properties,\
plugin.xml,\
plugin_customization.ini,\
plugin_customization.properties,\
splash.bmp,\
sts48.png,\
sts32.png,\
sts128.png,\
sts64.png,\
about.html,\
sts16.png
output.library.jar = bin/
source.. = src/

View File

@@ -0,0 +1,18 @@
pluginName=Spring Tool Suite
providerName=Pivotal Software, Inc.
productName=Spring Tool Suite
productBlurb=Spring Tool Suite \n\
\n\
Version: @QUALIFIER@\n\
Build Id: @BUILD_ID@\n\
Platform: Eclipse @PLATFORM_VERSION@\n\
\n\
Copyright (c) 2007 - 2016 Pivotal Software, Inc.\n\
All rights reserved. Visit http://spring.io/tools/sts\n\
\n\
This product includes software developed by the\n\
Apache Software Foundation http://www.apache.org
productIntroTitle = Welcome to Spring Tool Suite @QUALIFIER@
productIntroBrandingText = Spring Tool Suite

View File

@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension id="ide" point="org.eclipse.core.runtime.products">
<product name="%productName" application="org.eclipse.ui.ide.workbench" description="%productBlurb">
<property name="windowImages" value="sts16.png,sts32.png,sts48.png,sts64.png,sts128.png"/>
<property name="aboutImage" value="sts_lg.gif"/>
<property name="aboutText" value="%productBlurb"/>
<property name="appName" value="%productName"/>
<property name="preferenceCustomization" value="plugin_customization.ini"/>
<property
name="startupForegroundColor"
value="33302D"/>
<property
name="versionForegroundColor"
value="33302D"/>
<property
name="startupMessageRect"
value="23,176,550,18"/>
<property
name="startupProgressRect"
value="23,194,550,14"/>
<property
name="versionRect"
value="550,30" />
<property
name="applicationXMI"
value="org.eclipse.platform/LegacyIDE.e4xmi">
</property>
<property
name="cssTheme"
value="org.eclipse.e4.ui.css.theme.e4_default">
</property>
<property
name="applicationCSSResources"
value="platform:/plugin/org.eclipse.platform/images/">
</property>
</product>
</extension>
</plugin>

View File

@@ -0,0 +1,58 @@
# plugin_customization.ini
# sets default values for plug-in-specific preferences
# keys are qualified by plug-in id
# e.g., com.example.acmeplugin/myproperty=myvalue
# java.io.Properties file (ISO 8859-1 with "\" escapes)
# "%key" are externalized strings defined in plugin_customization.properties
# This file does not need to be translated.
# WARNING: This file defines the preference overrides for the Platform build
# (the one with no JDT or PDE), not the SDK build (aka the IDE).
# For the SDK build, use the plugin_customization.ini file in the
# org.eclipse.sdk plug-in instead.
# Property "org.eclipse.ui/defaultPerspectiveId" controls the
# perspective that the workbench opens initially
org.eclipse.ui/defaultPerspectiveId=com.springsource.sts.ide.perspective
# new-style tabs by default
org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false
# put the perspective switcher on the top right
org.eclipse.ui/DOCK_PERSPECTIVE_BAR=topRight
# show progress on startup
org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP=true
# Order help books in table of contents
org.eclipse.help/HELP_DATA = helpData.xml
# Disable M2Eclipse repository index download
org.eclipse.m2e.core/eclipse.m2.updateIndexes=false
# Disable Atlassian connector data usage tracking
com.atlassian.connector.eclipse.monitor.usage/com.atlassian.connector.eclipse.monitor.usage.enabled=false
com.atlassian.connector.eclipse.monitor.ui/com.atlassian.connector.eclipse.monitor.usage.enabled=false
com.atlassian.connector.eclipse.monitor.ui/com.atlassian.connector.eclipse.monitor.usage.first.time=false
# Disable Mylyn service message
org.eclipse.mylyn.tasks.ui/org.eclipse.mylyn.tasks.ui.servicemessage.id=0
# check for updates every Tuesday at 10am
# automatic update options are defined in org.eclipse.equinox.p2.sdk.scheduler.PreferenceConstants
org.eclipse.equinox.p2.ui.sdk.scheduler/enabled=true
org.eclipse.equinox.p2.ui.sdk.scheduler/schedule=on-schedule
org.eclipse.equinox.p2.ui.sdk.scheduler/day=Every Tuesday
org.eclipse.equinox.p2.ui.sdk.scheduler/hour=10\:00 AM
# remind the user every 24 hours
org.eclipse.equinox.p2.ui.sdk.scheduler/remindOnSchedule=true
# see AutomaticUpdatesPopup, values can be "30 minutes", "Hour", "4 Hours"
org.eclipse.equinox.p2.ui.sdk.scheduler/remindElapsedTime=24 Hours
# download updates before notifying the user
org.eclipse.equinox.p2.ui.sdk.scheduler/download=false
# disable the Oomph preference recorder - bug 470430
# https://bugs.eclipse.org/bugs/show_bug.cgi?id=470430
org.eclipse.oomph.setup.ui/enable.preference.recorder=false

View File

@@ -0,0 +1,14 @@
###############################################################################
# Copyright (c) 2000, 2006 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
###############################################################################
# plugin_customization.properties
# contains externalized strings for plugin_customization.ini
# java.io.Properties file (ISO 8859-1 with "\" escapes)
# This file should be translated.

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot.ide</groupId>
<artifactId>org.springframework.boot.ide</artifactId>
<version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>org.springframework.boot.ide.branding</artifactId>
<packaging>eclipse-plugin</packaging>
<name>org.springframework.boot.ide.branding</name>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-plugin</artifactId>
<version>${tycho-version}</version>
<executions>
<execution>
<id>second-generate-p2-metadata</id>
<goals>
<goal>p2-metadata</goal>
</goals>
<phase>verify</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

Binary file not shown.

After

Width:  |  Height:  |  Size: 510 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 KiB

View File

@@ -0,0 +1,290 @@
/* XPM */
static char *sts256[] = {
/* columns rows colors chars-per-pixel */
"256 256 28 1 ",
" c #6AB13C",
". c #6BB13D",
"X c #6BB23D",
"o c #6BB13E",
"O c #6CB33D",
"+ c #6CB33E",
"@ c #6AB43D",
"# c #75B84A",
"$ c #7BBA52",
"% c #7EBD55",
"& c #81BE5C",
"* c #88C162",
"= c #91C66E",
"- c #9ACB7A",
"; c #A3D086",
": c #A7D08C",
"> c #ACD492",
", c #B6D99F",
"< c #BFDEAB",
"1 c #C8E3B7",
"2 c #CDE6BE",
"3 c #D1E7C3",
"4 c #DAECCF",
"5 c #E3F1DB",
"6 c #EDF6E7",
"7 c #F6FAF3",
"8 c gray100",
"9 c None",
/* pixels */
"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.....OO@..@@@.@ 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.OOO++++++O+OO++O+++++....++++++....99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.OO+++O+++++++++++O++++++++++++++++++++++++++oO.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.O+++OO+++++++++++++++++++++++++++++++++++++++++++OO+++OO9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O@99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999..++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999999999999999999OO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999999999.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OO99999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999999OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OOO999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999999o++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OO9999999999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999999OOO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@99999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@9999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@99999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999.OOO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.999999999999999999999999999999999999999999O.9999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999O+OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999999999999999OO9999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O9999999999999999999999999999999999999O++9999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O999999999999999999999999999999999999+++.999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999OOO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++999999999999999999999999999999999O+++O999999999999999999999",
"999999999999999999999999999999999999999999999999999999999.++OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999+++++999999999999999999999",
"99999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999O+++++O99999999999999999999",
"999999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999++++++O99999999999999999999",
"99999999999999999999999999999999999999999999999999999o++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O9999999999999999999999999.+++++++99999999999999999999",
"9999999999999999999999999999999999999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.999999999999999999999999++++++++.9999999999999999999",
"99999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O9999999999999999999999o++++++++.9999999999999999999",
"9999999999999999999999999999999999999999999999999o++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OOO99999999999999999999++++++++++9999999999999999999",
"999999999999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.999999999999999999O++++*+++++9999999999999999999",
"9999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999.O++++6%++++O999999999999999999",
"999999999999999999999999999999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++999999999999999+++++;8>+++++999999999999999999",
"99999999999999999999999999999999999999999999OO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999.++++#685+++++999999999999999999",
"9999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O99999999999+++++,888%+++++99999999999999999",
"999999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O999999999+++++%7888>+++++99999999999999999",
"99999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++o9999999++++++188885+++++99999999999999999",
"9999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++o999999+++++=888888%++++O9999999999999999",
"999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.9999+++++#6888888>+++++9999999999999999",
"99999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.99++++++,88888883+++++9999999999999999",
"9999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..+++++=888888888#++++.999999999999999",
"999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.++++#6888888888;++++O999999999999999",
"99999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++188888888883+++++999999999999999",
"9999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;888888888888+++++999999999999999",
"999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*7888888888888-+++++99999999999999",
"99999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#588888888888881+++++99999999999999",
"9999999999999999999999999999999.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++3888888888888887+++++99999999999999",
"999999999999999999999999999999.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<8888888888888888*++++O9999999999999",
"99999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;88888888888888888<++++O9999999999999",
"99999999999999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-8888888888888888885+++++9999999999999",
"9999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*78888888888888888888%++++9999999999999",
"999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*788888888888888888888;O++OO999999999999",
"99999999999999999999999999OO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*78888888888888888888883O++OO999999999999",
"9999999999999999999999999.OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*788888888888888888888887.++++999999999999",
"9999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.*7888888888888888888888888=++++.99999999999",
"999999999999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*78888888888888888888888888<++++o99999999999",
"99999999999999999999999.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*7888888888888888888888888885+++++99999999999",
"99999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*78888888888888888888888888888%++++99999999999",
"9999999999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.;888888888888888888888888888888;+++OO9999999999",
"999999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>88888888888888888888888888888881+++OO9999999999",
"999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OO+1888888888888888888888888888888886+++++9999999999",
"99999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#58888888888888888888888888888888888*++++9999999999",
"9999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O.*688888888888888888888888888888888888>.O+++999999999",
"9999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O;88888888888888888888888888888888888883+O+++999999999",
"999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#1888888888888888888888888888888888888887+++++999999999",
"99999999999999999.O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*58888888888888888888888888888888888888888*++++999999999",
"99999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OO+>888888888888888888888888888888888888888888>.++++99999999",
"9999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.%488888888888888888888888888888888888888888883+++++99999999",
"9999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>7888888888888888888888888888888888888888888887+++++99999999",
"999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%488888888888888888888888888888888888888888888888*++++99999999",
"999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>7888888888888888888888888888888888888888888888888>+++++9999999",
"99999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=5888888888888888888888888888888888888888888888888881++++O9999999",
"99999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#188888888888888888888888888888888888888888888888888886++++O9999999",
"9999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,7888888888888888888888888888888888888888888888888888888%++++9999999",
"9999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;688888888888888888888888888888888888888888888888888888888-++++.999999",
"999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=48888888888888888888888888888888888888888888888888888888888<++++.999999",
"999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=48888888888888888888888888888888888888888888888888888888888884+++++999999",
"99999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=4888888888888888888888888888888888888888888888888888888888888888+++++999999",
"99999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;588888888888888888888888888888888888888888888888888888888888888888*.+OO.99999",
"9999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#>68888888888888888888888888888888888888888888888888888888888888888888>+++OO99999",
"9999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*178888888888888888888888888888888888888888888888888888888888888888888881++++O99999",
"999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#;58888888888888888888888888888888888888888888888888888888888888888888888885+++++99999",
"999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-17888888888888888888888888888888888888888888888888888888888888888888888888888++++O99999",
"999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-17888888888888888888888888888888888888888888888888888888888888888888888888888888=+++O.9999",
"99999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#;17888888888888888888888888888888888888888888888888888888888888888888888888888888888;++++O9999",
"99999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=,58888888888888888888888888888888888888888888888888888888888888888888888888888888888888<++++O9999",
"99999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%-<4888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884+++++9999",
"9999999.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#=><478888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887+++++9999",
"9999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*=-,,4488888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888%++++9999",
"999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#====;,,,<444788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=++OOO999",
"999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#==;,,,444488888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,++++.999",
"999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=;,346888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881+++++999",
"999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%-,468888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884+++++999",
"99999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%>36888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887+++++999",
"99999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-168888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888+++++.99",
"99999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-178888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=++++O99",
"9999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*178888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888-+++OO99",
"9999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;58888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,+++O+99",
"9999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#,78888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881.++++99",
"9999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%<7888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888868888888888888888888888888884+++++99",
"999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#,788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888388888888888888888888888888886+++++99",
"999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,78888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888<88888888888888888888888888888++++..9",
"999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=6888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886,88888888888888888888888888888%++++.9",
"999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#38888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,488888888888888888888888888888=++++O9",
"99OO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888#888888888888888888888888888888=++++.9",
"99OO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#38888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881=888888888888888888888888888888,+++++9",
"99++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=78888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888%<888888888888888888888888888888,+++++9",
"99+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883+58888888888888888888888888888881+++++9",
"99+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#1888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=%88888888888888888888888888888884+++++9",
"9.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#58888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884+>88888888888888888888888888888884+++++9",
"9OOO+++++++++++++++++++++++++++++++++++++++++++++++++++++++*68888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=+488888888888888888888888888888886+++++.",
"9O++++++++++++++++++++++++++++++++++++++++++++++++++++++++*788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883+#888888888888888888888888888888888++++. ",
"9O+++++++++++++++++++++++++++++++++++++++++++++++++++++++*788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888%+>888888888888888888888888888888888+++++.",
"9+++++++++++++++++++++++++++++++++++++++++++++++++++++++*7888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++5888888888888888888888888888888888+++++.",
"9++++++++++++++++++++++++++++++++++++++++++++++++++++++*7888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887#+%8888888888888888888888888888888888%++++.",
"9+++++++++++++++++++++++++++++++++++++++++++++++++++++*7888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,++,8888888888888888888888888888888888=++++.",
"9+++++++++++++++++++++++++++++++++++++++++++++++++++.#58888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886+++68888888888888888888888888888888888=++++O",
".O++++++++++++++++++++++++++++++++++++++++++++++++++O58888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=++-88888888888888888888888888888888888=++OOO",
".++++++++++++++++++++++++++++++++++++++++++++++++++.188888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883+++388888888888888888888888888888888888=+++++",
"O++++++++++++++++++++++++++++++++++++++++++++++++++;88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887%++%888888888888888888888888888888888888=+++++",
".+++++++++++++++++++++++++++++++++++++++++++++++++*88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888>+++<888888888888888888888888888888888888=+++++",
"O++++++++++++++++++++++++++++++++++++++++++++++++#588888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884+++#7888888888888888888888888888888888888>+++++",
"+++++++++++++++++++++++++++++++++++++++++++++++++<88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887%+++>8888888888888888888888888888888888888,+++++",
"++++++++++++++++++++++++++++++++++++++++++++++++=88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888>++++68888888888888888888888888888888888888,O++++",
"++++++++++++++++++++++++++++++++++++++++++++++O.688888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884++++;88888888888888888888888888888888888888,O++++",
"++++++++++++++++++++++++++++++++++++++++++++++O,88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887#++++688888888888888888888888888888888888888,.++++",
"++++++++++++++++++++++++++++++++++++++++++++++%88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888-++++;888888888888888888888888888888888888888,+++++",
"++++++++++++++++++++++++++++++++++++++++++++++18888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888<+++++6888888888888888888888888888888888888888=+++++",
"+++++++++++++++++++++++++++++++++++++++++++++=88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888885+++++;8888888888888888888888888888888888888888=+++++",
"+++++++++++++++++++++++++++++++++++++++++++++48888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887%++++.68888888888888888888888888888888888888888=+++++",
"++++++++++++++++++++++++++++++++++++++++++++=8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=+++++>88888888888888888888888888888888888888888=+++++",
"++++++++++++++++++++++++++++++++++++++++++++4888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888>+++++#788888888888888888888888888888888888888888=+++++",
"+++++++++++++++++++++++++++++++++++++++++++%8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++,888888888888888888888888888888888888888888=+++++",
"+++++++++++++++++++++++++++++++++++++++++++1888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888885#+++++%8888888888888888888888888888888888888888888%+++++",
"++++++++++++++++++++++++++++++++++++++++++#888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887#++++++48888888888888888888888888888888888888888888+++++.",
"++++++++++++++++++++++++++++++++++++++++++>88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887*++++++=88888888888888888888888888888888888888888888+++++.",
"++++++++++++++++++++++++++++++++++++++++++58888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888=++++++#688888888888888888888888888888888888888888888+++++.",
"+++++++++++++++++++++++++++++++++++++++++*8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888;+++++++,888888888888888888888888888888888888888888884+++++.",
"OO+++++++++++++++++++++++++++++++++++++++<888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888>+++++++*8888888888888888888888888888888888888888888884+++++.",
".O+++++++++++++++++++++++++++++++++++++++6888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++++48888888888888888888888888888888888888888888883++++. ",
".+++++++++++++++++++++++++++++++++++++++*888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++++>8888888888888888888888888888888888888888888888,+++++9",
"OO++++++++++++++++++++++++++++++++++++++>88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++++%78888888888888888888888888888888888888888888888>+++++9",
".+++++++++++++++++++++++++++++++++++++++48888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881+++++++++488888888888888888888888888888888888888888888888=+++++9",
".+++++++++++++++++++++++++++++++++++++++8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881+++++++++,888888888888888888888888888888888888888888888888*+++++9",
"9O+++++++++++++++++++++++++++++++++++++=888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881+++++++++*8888888888888888888888888888888888888888888888888++++++9",
"9O+++++++++++++++++++++++++++++++++++++>88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881+++++++++#58888888888888888888888888888888888888888888888886+++++.9",
"9++++++++++++++++++++++++++++++++++++++38888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++++++<88888888888888888888888888888888888888888888888884+++++.9",
"9++++++++++++++++++++++++++++++++++++++6888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++++++-88888888888888888888888888888888888888888888888888,+++++.9",
"9o+++++++++++++++++++++++++++++++++++++888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++++++%788888888888888888888888888888888888888888888888888;+++++.9",
"9O++++++++++++++++++++++++++++++++++++=8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888;+++++++++++5888888888888888888888888888888888888888888888888888*+++++99",
"9.++++++++++++++++++++++++++++++++++++-888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888;+++++++++++18888888888888888888888888888888888888888888888888888++++++99",
"99++++++++++++++++++++++++++++++++++++,88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887=+++++++++++;88888888888888888888888888888888888888888888888888884++++++99",
"99++++++++++++++++++++++++++++++++++++,8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886*+++++++++++*88888888888888888888888888888888888888888888888888888<++++O.99",
"99++++++++++++++++++++++++++++++++++++4888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888885#+++++++++++#788888888888888888888888888888888888888888888888888888;++++OO99",
"99.+++++++++++++++++++++++++++++++++++488888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881#+++++++++++#5888888888888888888888888888888888888888888888888888888%+++++999",
"99O+++++++++++++++++++++++++++++++++++4888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888>+++++++++++++18888888888888888888888888888888888888888888888888888886++++++999",
"999+++++++++++++++++++++++++++++++++++488888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887-+++++++++++++<88888888888888888888888888888888888888888888888888888881++++++999",
"999+++++++++++++++++++++++++++++++++++88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888885*+++++++++++++;88888888888888888888888888888888888888888888888888888888;+++++o999",
"999+++++++++++++++++++++++++++++++++++8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881#+++++++++++++-888888888888888888888888888888888888888888888888888888888%O++++O999",
"999O++++++++++++++++++++++++++++++++++88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887;++++++++++++++*7888888888888888888888888888888888888888888888888888888885.O++++9999",
"999.++++++++++++++++++++++++++++++++++8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888885*++++++++++++++*7888888888888888888888888888888888888888888888888888888888,++++++9999",
"9999++++++++++++++++++++++++++++++++++588888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881#++++++++++++++#78888888888888888888888888888888888888888888888888888888888*+++++O9999",
"9999++++++++++++++++++++++++++++++++++4888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887-+++++++++++++++#588888888888888888888888888888888888888888888888888888888886++++++O9999",
"9999.+++++++++++++++++++++++++++++++++488888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884%+++++++++++++++#588888888888888888888888888888888888888888888888888888888888<++++++99999",
"9999.+++++++++++++++++++++++++++++++++4888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887>++++++++++++++++#5888888888888888888888888888888888888888888888888888888888888*++++++99999",
"99999+++++++++++++++++++++++++++++++++<88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884%++++++++++++++++#58888888888888888888888888888888888888888888888888888888888886++++++.99999",
"99999OOO++++++++++++++++++++++++++++++,888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887>+++++++++++++++++#58888888888888888888888888888888888888888888888888888888888888>++++++.99999",
"99999O++++++++++++++++++++++++++++++++-88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884%+++++++++++++++++#588888888888888888888888888888888888888888888888888888888888888%++++++999999",
"999999++++++++++++++++++++++++++++++++=888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887-++++++++++++++++++#5888888888888888888888888888888888888888888888888888888888888883+++++++999999",
"999999O++++++++++++++++++++++++++++++++8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888<#++++++++++++++++++*5888888888888888888888888888888888888888888888888888888888888888=+++++OO999999",
"999999O++++++++++++++++++++++++++++++++688888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884*+++++++++++++++++++*78888888888888888888888888888888888888888888888888888888888888886++++++O9999999",
"9999999++++++++++++++++++++++++++++++++3888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886;++++++++++++++++++++*78888888888888888888888888888888888888888888888888888888888888888;+++++++9999999",
"9999999O+++++++++++++++++++++++++++++++>8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887,#++++++++++++++++++++;788888888888888888888888888888888888888888888888888888888888888886.++++OOO9999999",
"9999999O+++++++++++++++++++++++++++++++*888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881#+++++++++++++++++++++;888888888888888888888888888888888888888888888888888888888888888888,O++++OO99999999",
"99999999++++++++++++++++++++++++++++++++7888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881%++++++++++++++++++++++18888888888888888888888888888888888888888888888888888888888888888887#++++++O99999999",
"99999999O+++++++++++++++++++++++++++++++18888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883%++++++++++++++++++++++#48888888888888888888888888888888888888888888888888888888888888888888,O++++++.99999999",
"99999999O+++++++++++++++++++++++++++++++;88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881*+++++++++++++++++++++++*588888888888888888888888888888888888888888888888888888888888888888886#+++++++999999999",
"999999999O++++++++++++++++++++++++++++++#888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881%++++++++++++++++++++++++-788888888888888888888888888888888888888888888888888888888888888888888;.+++++++999999999",
"999999999O+++++++++++++++++++++++++++++++188888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887<%+++++++++++++++++++++++++,8888888888888888888888888888888888888888888888888888888888888888888885++++++O+9999999999",
"9999999999+++++++++++++++++++++++++++++++-888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886>#+++++++++++++++++++++++++#38888888888888888888888888888888888888888888888888888888888888888888888=++++++OO9999999999",
"9999999999O+++++++++++++++++++++++++++++++6888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883-+++++++++++++++++++++++++++*688888888888888888888888888888888888888888888888888888888888888888888881++++++++.9999999999",
"99999999999+++++++++++++++++++++++++++++++>888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886,%++++++++++++++++++++++++++++>888888888888888888888888888888888888888888888888888888888888888888888887#++++++++99999999999",
"99999999999+++++++++++++++++++++++++++++++#7888888888888888888888888888888888888888888888888888888888888888888888888888888888888871-+++++++++++++++++++++++++++++#3888888888888888888888888888888888888888888888888888888888888888888888888-++++++++O99999999999",
"99999999999O+++++++++++++++++++++++++++++++,888888888888888888888888888888888888888888888888888888888888888888888888888888888883;#++++++++++++++++++++++++++++++-78888888888888888888888888888888888888888888888888888888888888888888888883+++++++++999999999999",
"999999999999O++++++++++++++++++++++++++++++#788888888888888888888888888888888888888888888888888888888888888888888888888888883;#+++++++++++++++++++++++++++++++#<88888888888888888888888888888888888888888888888888888888888888888888888887#+++++++++999999999999",
"999999999999O+++++++++++++++++++++++++++++++>88888888888888888888888888888888888888888888888888888888888888888888888888871;#+++++++++++++++++++++++++++++++++=688888888888888888888888888888888888888888888888888888888888888888888888888-+++++++++9999999999999",
"9999999999999++++++++++++++++++++++++++++++++6888888888888888888888888888888888888888888888888888888888888888888888886<-+++++++++++++++++++++++++++++++++++#<888888888888888888888888888888888888888888888888888888888888888888888888888<+++++++++O9999999999999",
"9999999999999O+++++++++++++++++++++++++++++++=888888888888888888888888888888888888888888888888888888888888888888884>*+++++++++++++++++++++++++++++++++++++-68888888888888888888888888888888888888888888888888888888888888888888888888885++++++++++99999999999999",
"99999999999999++++++++++++++++++++++++++++++++<88888888888888888888888888888888888888888888888888888888888888861-#++++++++++++++++++++++++++++++++++++++%388888888888888888888888888888888888888888888888888888888888888888888888888887#+++++++++O99999999999999",
"99999999999999.++++++++++++++++++++++++++++++++5888888888888888888888888888888888888888888888888888888888883>*+++++++++++++++++++++++++++++++++++++++++,788888888888888888888888888888888888888888888888888888888888888888888888888887*++++++++++999999999999999",
"999999999999999O+++++++++++++++++++++++++++++++*78888888888888888888888888888888888888888888888888888885,=+++++++++++++++++++++++++++++++++++++++++++-6888888888888888888888888888888888888888888888888888888888888888888888888888888;++++++++++O999999999999999",
"999999999999999O++++++++++++++++++++++++++++++++=888888888888888888888888888888888888888888888888885<-#++++++++++++++++++++++++++++++++++++++++++++=48888888888888888888888888888888888888888888888888888888888888888888888888888888;+++++++++++9999999999999999",
"9999999999999999O++++++++++++++++++++++++++++++++;8888888888888888888888888888888888888888888885<-#++++++++++++++++++++++++++++++++++++++++++++++%188888888888888888888888888888888888888888888888888888888888888888888888888888888>+++++++++++.9999999999999999",
"99999999999999999+++++++++++++++++++++++++++++++++;88888888888888888888888888888888888888885<-#++++++++++++++++++++++++++++++++++++++++++++++++%18888888888888888888888888888888888888888888888888888888888888888888888888888888881++++++++++++99999999999999999",
"99999999999999999OO++++++++++++++++++++++++++++++++;888888888888888888888888888888888884,=#++++++++++++++++++++++++++++++++++++++++++++++++++%18888888888888888888888888888888888888888888888888888888888888888888888888888888888;++++++++++++999999999999999999",
"999999999999999999O+++++++++++++++++++++++++++++++++-7888888888888888888888888888873>=+++++++++++++++++++++++++++++++++++++++++++++++++++++*188888888888888888888888888888888888888888888888888888888888888888888888888888888888;++++++++++++.999999999999999999",
"999999999999999999O++++++++++++++++++++++++++++++++++*58888888888888888888888851;%+++++++++++++++++++++++++++++++++++++++++++++++++++++++-4888888888888888888888888888888888888888888888888888888888888888888888888888888888887;+++++++++++++9999999999999999999",
"9999999999999999999+++++++++++++++++++++++++++++++++++#<8888888888888888874,=#++++++++++++++++++++++++++++++++++++++++++++++++++++++++#>68888888888888888888888888888888888888888888888888888888888888888888888888888888888887*+++++++++++++O9999999999999999999",
"99999999999999999999++++++++++++++++++++++++++++++++++++=4888888888885<;*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*1788888888888888888888888888888888888888888888888888888888888888888888888888888888888885#++++++++++++++99999999999999999999",
"99999999999999999999O+++++++++++++++++++++++++++++++++++++;6888863>=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#>5888888888888888888888888888888888888888888888888888888888888888888888888888888888888888<+++++++++++++++999999999999999999999",
"999999999999999999999+++++++++++++++++++++++++++++++++++++++;,=#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;388888888888888888888888888888888888888888888888888888888888888888888888888888888888888887-+++++++++++++++.999999999999999999999",
"9999999999999999999999OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-17888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883#++++++++++++++++9999999999999999999999",
"9999999999999999999999OO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-178888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886-+++++++++++++++++99999999999999999999999",
"99999999999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#;3788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888,#++++++++++++++++++99999999999999999999999",
"999999999999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%>388888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883%+++++++++++++++++++999999999999999999999999",
"999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*,5888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884=++++++++++++++++++++9999999999999999999999999",
"9999999999999999999999999.++++++++++++++++++++.++===#+++++++++++++++++++++++++++++++++++++++++++++++++++++++-168888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888884=+++++++++++++++++++++.9999999999999999999999999",
"99999999999999999999999999+++++++++++++++++++#>5888886<%++++++++++++++++++++++++++++++++++++++++++++++++#;3788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881*++++++++++++++++++++++.99999999999999999999999999",
"999999999999999999999999999+++++++++++++++++>78888888888<#+++++++++++++++++++++++++++++++++++++++++++%>5888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886,%++++++++++++++++++++++++999999999999999999999999999",
"999999999999999999999999999.++++++++++++++#388888888888885#+++++++++++++++++++++++++++++++++++++++*<68888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888881-++++++++++++++++++++++++++9999999999999999999999999999",
"9999999999999999999999999999OO++++++++++++48888888888888885#++++++++++++++++++++++++++++++++++.-168888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888883;#++++++++++++++++++++++++OO+99999999999999999999999999999",
"99999999999999999999999999999O+++++++++++,888888888888888884++++++++++++++++++++++++++++++++-178888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888871-#++++++++++++++++++++++++++++OO99999999999999999999999999999",
"999999999999999999999999999999++++++++++%8888888888888888888-+++++++++++++++++++++++++++#-17888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888873>*++++++++++++++++++++++++++++++++O999999999999999999999999999999",
"9999999999999999999999999999999+++++++++188888888888888888885+++++++++++++++++++++++++;3888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888861>*+++++++++++++++++++++++++++++++++++o9999999999999999999999999999999",
"99999999999999999999999999999999++++++++788888888888888888888*+++++++++++++++++++++-1788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888874<>=++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999",
"99999999999999999999999999999999..+++++=888888888888888888888>++++++++++++++++++-1788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888641,;=#++++++++++++++++++++++++++++++++++++++++++++999999999999999999999999999999999",
"999999999999999999999999999999999O+++++;888888888888888888888,+++++++++++++++%<688888443,,,;====================,,,,,,,,14444444588888888888888888888888888888854443,,,-==++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999999999",
"9999999999999999999999999999999999O++++,8888888888888888888884+++++++++++++;341,;=%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++#=========+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999",
"99999999999999999999999999999999999OO++,8888888888888888888881++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++999999999999999999999999999999999999",
"999999999999999999999999999999999999OO+-888888888888888888888,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999999999999",
"9999999999999999999999999999999999999o+%888888888888888888888-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999999",
"99999999999999999999999999999999999999o+688888888888888888888#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++999999999999999999999999999999999999999",
"999999999999999999999999999999999999999O>88888888888888888881+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999$6888888888888888888%++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999:88888888888888888>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999998888888888888881++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999997888888888888,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O99999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999928888888884*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++o999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999&>34444,*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O9999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O99999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++o99999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O.999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.9999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OO.999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.9999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999.+++O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999.OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O99999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O9999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OO999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O99999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@9999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999OOOO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999999999999+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O9999999999999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++O9999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999999999999O+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OO++O9999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999O++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OOO999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.OO++++++++++++++++++++++++++++++++++++++++++++++++++++++++++99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999Oo+++O++++++++++++++++++++++++++++++++++++++++++++..999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999..o++.++O++++++++++++++++++++OOOO++++++.O.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
"999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999@.OO.o++++++++++++++++O.O..9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999"
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<site pack200="true">
<description url="http://www.springsource.com/products/sts">
The Spring Boot Tool Suite description
</description>
<!-- Eclipse Integration Commons -->
<category-def name="Uncategorized" label="Uncategorized"/>
<category-def name="Core / Eclipse Integration Commons" label="Core / Eclipse Integration Commons"/>
<category-def name="Resources / Eclipse Integration Commons" label="Resources / Eclipse Integration Commons"/>
<feature
id="org.springsource.ide.eclipse.commons.quicksearch.feature"
version="0.0.0">
<category name="Core / Eclipse Integration Commons" />
</feature>
<!-- Spring IDE -->
<category-def name="Core / Spring IDE" label="Core / Spring IDE" />
<category-def name="Extensions / Spring IDE" label="Extensions / Spring IDE" />
<category-def name="Extensions (Incubation) / Spring IDE" label="Extensions (Incubation) / Spring IDE" />
<category-def name="Integrations / Spring IDE" label="Integrations / Spring IDE" />
<category-def name="Resources / Spring IDE" label="Resources / Spring IDE" />
<feature
id="org.springframework.ide.eclipse.boot.feature" version="0.0.0">
<category name="Extensions / Spring IDE" />
</feature>
<feature
id="org.springframework.ide.eclipse.boot.dash.feature" version="0.0.0">
<category name="Extensions / Spring IDE" />
</feature>
<feature
id="org.springframework.ide.eclipse.boot.feature.source" version="0.0.0">
<category name="Resources / Spring IDE" />
</feature>
<feature
id="org.springframework.ide.eclipse.boot.dash.feature.source" version="0.0.0">
<category name="Resources / Spring IDE" />
</feature>
</site>

View File

@@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
<product name="Spring Boot IDE" id="org.springframework.boot.ide" uid="org.springframework.boot.ide" application="org.eclipse.ui.ide.workbench" version="4.0.0.qualifier" useFeatures="true" includeLaunchers="true">
<configIni use="default">
</configIni>
<launcherArgs>
<programArgs>-product org.springframework.boot.ide
--launcher.defaultAction
openFile</programArgs>
<vmArgs>-Dosgi.requiredJavaVersion=1.8
-Xms40m
-Xverify:none</vmArgs>
<vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts -Xdock:icon=../Resources/sts.icns
<argsX86_64>-Xmx1200m</argsX86_64>
</vmArgsMac>
<vmArgsWin>
<argsX86_64>-Xmx1200m</argsX86_64>
</vmArgsWin>
<vmArgsLin>
<argsX86_64>-Xmx1200m</argsX86_64>
</vmArgsLin>
</launcherArgs>
<windowImages i16="/org.springframework.boot.ide.branding/sts16.png" i32="/org.springframework.boot.ide.branding/sts32.png" i48="/orgorg.springframework.boot.ide.branding/sts48.png" i64="/org.springframework.boot.ide.branding/sts64.png" i128="/org.springframework.boot.ide.branding/sts128.png"/>
<splash
startupProgressRect="0,225,455,15"
startupMessageRect="7,220,441,20"
startupForegroundColor="c1d72e" />
<launcher name="SpringBootIDE">
<macosx icon="../org.springframework.boot.ide.branding/sts.icns"/>
<solaris/>
<win useIco="true">
<ico path="../org.springframework.boot.ide.branding/sts.ico"/>
<bmp/>
</win>
<linux icon="../org.springframework.boot.ide.branding/sts.xpm"/>
</launcher>
<vm>
</vm>
<plugins>
<plugin id="org.springframework.boot.ide.branding"/>
</plugins>
<features>
<feature id="org.eclipse.platform" installMode="root"/>
<feature id="org.eclipse.buildship" installMode="root"/>
<feature id="org.eclipse.egit" installMode="root"/>
<feature id="org.eclipse.egit.gitflow.feature" installMode="root"/>
<feature id="org.eclipse.equinox.p2.user.ui" installMode="root"/>
<feature id="org.eclipse.help" installMode="root"/>
<feature id="org.eclipse.jdt" installMode="root"/>
<feature id="org.eclipse.jgit" installMode="root"/>
<feature id="org.eclipse.m2e.feature" installMode="root"/>
<feature id="org.eclipse.m2e.logback.feature" installMode="root"/>
<feature id="org.eclipse.wst.web_ui.feature" installMode="root"/>
<feature id="org.eclipse.wst.xml_ui.feature" installMode="root"/>
<feature id="org.eclipse.wst.json_ui.feature" installMode="root"/>
<feature id="org.eclipse.wst.jsdt.feature" installMode="root"/>
<feature id="org.eclipse.wst.jsdt.chromium.debug.feature" installMode="root"/>
<feature id="org.eclipse.wst.server_ui.feature" installMode="root"/>
<feature id="org.eclipse.wst.server_adapters.feature" installMode="root"/>
<feature id="org.eclipse.thym.feature" installMode="root"/>
<feature id="org.eclipse.tm.terminal.feature" installMode="root"/>
<feature id="org.eclipse.rse" installMode="root"/>
<feature id="org.sonatype.m2e.buildhelper.feature" installMode="root"/>
<feature id="org.sonatype.m2e.mavenarchiver.feature" installMode="root"/>
<feature id="org.sonatype.m2e.egit.feature" installMode="root"/>
<feature id="org.jboss.tools.m2e.wro4j.feature" installMode="root"/>
<feature id="com.ianbrandt.tools.m2e.mdp.feature" installMode="root"/>
<feature id="net.mihai-nita.ansicon" installMode="root"/>
<feature id="org.springsource.ide.eclipse.commons.quicksearch.feature" installMode="root"/>
<feature id="org.springframework.ide.eclipse.boot.feature" installMode="root"/>
<feature id="org.springframework.ide.eclipse.boot.dash.feature" installMode="root"/>
</features>
<configurations>
<property name="eclipse.buildId" value="${unqualifiedVersion}.${buildQualifier}"/>
<property name="osgi.instance.area.default" value="@user.home/Documents/workspace-sts-${unqualifiedVersion}.${p2.qualifier}"/>
<property name="osgi.splashPath" value="platform:/base/plugins/org.springframework.boot.ide.branding"/>
<plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="4" />
<plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="2" />
<plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
<plugin id="org.eclipse.equinox.p2.reconciler.dropins" autoStart="true" startLevel="4" />
<plugin id="org.eclipse.update.configurator" autoStart="false" startLevel="4" />
</configurations>
</product>

View File

@@ -0,0 +1,127 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot.ide</groupId>
<artifactId>org.springframework.boot.ide</artifactId>
<version>4.0.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>org.springframework.boot.ide.product</artifactId>
<packaging>eclipse-repository</packaging>
<name>org.springframework.boot.ide.product</name>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-publisher-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<publishArtifacts>true</publishArtifacts>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-p2-director-plugin</artifactId>
<version>${tycho-version}</version>
<executions>
<execution>
<id>materialize-products</id>
<goals>
<goal>materialize-products</goal>
</goals>
<phase>package</phase>
</execution>
<execution>
<id>archive-products</id>
<goals>
<goal>archive-products</goal>
</goals>
<phase>verify</phase>
</execution>
</executions>
<configuration>
<products>
<product>
<id>org.springframework.boot.ide</id>
<rootFolder>sts-${unqualifiedVersion}.${p2.qualifier}</rootFolder>
<rootFolders>
<macosx>SpringBootIDE.app</macosx>
</rootFolders>
<archiveFileName>spring-boot-ide-${unqualifiedVersion}.${p2.qualifier}-${dist.target}</archiveFileName>
</product>
</products>
<formats>
<linux>tar.gz</linux>
<macosx>tar.gz</macosx>
</formats>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>osx-app-signing</id>
<phase>package</phase>
<configuration>
<skip>${skip.osx.signing}</skip>
<target>
<taskdef resource="net/sf/antcontrib/antcontrib.properties" />
<exec executable="codesign" failonerror="true">
<arg value="--verbose"/>
<arg value="--keychain"/>
<arg value="${env.KEYCHAIN}"/>
<arg value="-s"/>
<arg value="Developer ID Application: Trevor Marshall"/>
<arg value="${build.destination.cocoa.x86_64}/STS.app"/>
</exec>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>ant-contrib</groupId>
<artifactId>ant-contrib</artifactId>
<version>20020829</version>
</dependency>
</dependencies>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<format>yyyyMMddHHmm-'${p2.qualifier}'-'${package.qualifierPrefix}'</format>
<archiveSite>true</archiveSite>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>

View File

@@ -0,0 +1,353 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.springframework.boot.ide</groupId>
<artifactId>org.springframework.boot.ide</artifactId>
<version>4.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<organization>
<name>Pivotal Software, Inc.</name>
<url>https://spring.io</url>
</organization>
<url>https://spring.io/tools/sts</url>
<inceptionYear>2007</inceptionYear>
<prerequisites>
<maven>3.0</maven>
</prerequisites>
<licenses>
<license>
<name>Eclipse Public License</name>
<url>http://www.eclipse.org/legal/epl-v10.html</url>
</license>
</licenses>
<modules>
<module>org.springframework.boot.ide.branding</module>
</modules>
<properties>
<p2.qualifier>SNAPSHOT</p2.qualifier>
<p2.sign>false</p2.sign>
<p2.repository.name>Spring Tool Suite</p2.repository.name>
<!-- Signing -->
<signing.skip>true</signing.skip>
<signing.alias>pivotal</signing.alias>
<signing.keystore>~/.keytool/pivotal.jks</signing.keystore>
<!-- OSX app signing -->
<skip.osx.signing>true</skip.osx.signing>
<dist.name>Spring Boot IDE</dist.name>
<dist.type>snapshot</dist.type>
<dist.dependencies-version-path>nightly</dist.dependencies-version-path>
<dist.springide-pathpostfix>${dist.dependencies-version-path}</dist.springide-pathpostfix>
<dist.eclipse-integration-commons-version>${dist.dependencies-version-path}</dist.eclipse-integration-commons-version>
<tycho-version>0.24.0</tycho-version>
<encoding>UTF-8</encoding>
</properties>
<profiles>
<profile>
<id>e46</id>
<properties>
<dist.target>e4.6</dist.target>
<dist.target.major>e4.6</dist.target.major>
<dist.platform.name>Neon</dist.platform.name>
<dist.platform.name.long>Neon (4.6)</dist.platform.name.long>
<dist.platform.id>neon</dist.platform.id>
<dist.platform.version>4.6</dist.platform.version>
<package.qualifierPrefix>e46</package.qualifierPrefix>
</properties>
<repositories>
<repository>
<id>neon</id>
<layout>p2</layout>
<url>http://download.eclipse.org/releases/neon/</url>
</repository>
<repository>
<id>staging</id>
<layout>p2</layout>
<url>http://download.eclipse.org/staging/neon/</url>
</repository>
<repository>
<id>orbit</id>
<layout>p2</layout>
<url>http://download.eclipse.org/tools/orbit/downloads/drops/R20160520211859/repository/</url>
</repository>
<repository>
<id>maven-extras-mirror</id>
<layout>p2</layout>
<url>http://download.springsource.com/release/TOOLS/third-party/m2e-sts310-signed/</url>
</repository>
<repository>
<id>maven-egit</id>
<layout>p2</layout>
<url>http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-egit/0.14.0/N/0.14.0.201504071521/</url>
</repository>
<repository>
<id>maven-wro4j</id>
<layout>p2</layout>
<url>http://download.jboss.org/jbosstools/updates/m2e-wro4j/</url>
</repository>
<repository>
<id>maven-devtools</id>
<layout>p2</layout>
<url>http://dist.springsource.com/release/TOOLS/mavendevtools/</url>
</repository>
<repository>
<id>maven-dependency-support</id>
<layout>p2</layout>
<url>http://ianbrandt.github.io/m2e-maven-dependency-plugin/</url>
</repository>
<repository>
<id>ansi-console</id>
<layout>p2</layout>
<url>http://www.mihai-nita.net/eclipse</url>
</repository>
</repositories>
<modules>
<module>org.springframework.boot.ide.product.e46</module>
</modules>
</profile>
<profile>
<id>build.springsource.com</id>
<activation>
<property>
<name>bamboo.buildNumber</name>
</property>
</activation>
<properties>
<!-- <test.vmargs>-Dhttp.proxyHost=proxy.eng.vmware.com -Dhttp.proxyPort=3128
-Dhttps.proxyHost=proxy.eng.vmware.com -Dhttps.proxyPort=3128 ${test.osvmargs}</test.vmargs> -->
<p2.qualifier>CI-B${bamboo.buildNumber}</p2.qualifier>
<p2.replaceQualifier>true</p2.replaceQualifier>
<!-- <http_proxy>http://proxy.eng.vmware.com:3128</http_proxy> -->
<!-- <https_proxy>http://proxy.eng.vmware.com:3128</https_proxy> -->
</properties>
</profile>
<profile>
<id>bamboo-signing</id>
<properties>
<signing.store.password>${env.bamboo_signing_store_password}</signing.store.password>
<signing.key.password>${env.bamboo_signing_store_password}</signing.key.password>
</properties>
</profile>
</profiles>
<repositories>
<repository>
<id>springide</id>
<layout>p2</layout>
<url>http://dist.springframework.org/${dist.type}/IDE/${dist.springide-pathpostfix}</url>
</repository>
<repository>
<id>eclipse-integration-commons</id>
<layout>p2</layout>
<url>http://dist.springsource.com/${dist.type}/TOOLS/eclipse-integration-commons/${dist.eclipse-integration-commons-version}</url>
</repository>
<repository>
<id>egit-github</id>
<layout>p2</layout>
<url>http://download.eclipse.org/egit/github/updates</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>tycho-snapshots</id>
<url>https://repo.eclipse.org/content/repositories/tycho-snapshots/</url>
</pluginRepository>
<!-- necessary for Maven and Ant AWS dependency -->
<pluginRepository>
<id>spring-maven-release</id>
<name>Spring Maven Release Repository</name>
<url>http://maven.springframework.org/release</url>
</pluginRepository>
<pluginRepository>
<id>springsource-maven-release</id>
<name>SpringSource Maven Release Repository</name>
<url>http://repository.springsource.com/maven/bundles/release</url>
</pluginRepository>
<pluginRepository>
<id>sonatype.snapshots</id>
<url>https://repository.sonatype.org/content/repositories/snapshots/</url>
</pluginRepository>
</pluginRepositories>
<build>
<extensions>
<extension>
<groupId>org.springframework.build.aws</groupId>
<artifactId>org.springframework.build.aws.maven</artifactId>
<version>3.1.0.RELEASE</version>
</extension>
</extensions>
<plugins>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.5</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${tycho-version}</version>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>${tycho-version}</version>
<configuration>
<resolver>p2</resolver>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<id>sign</id>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
<configuration>
<skip>${signing.skip}</skip>
<alias>${signing.alias}</alias>
<keystore>${signing.keystore}</keystore>
<storepass>${signing.store.password}</storepass>
<keypass>${signing.key.password}</keypass>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-compiler-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<encoding>UTF-8</encoding>
<compilerArgument>-err:-forbidden</compilerArgument>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>${tycho-version}</version>
<configuration>
<resolver>p2</resolver>
<pomDependencies>consider</pomDependencies>
<ignoreTychoRepositories>true</ignoreTychoRepositories>
<dependency-resolution>
<optionalDependencies>ignore</optionalDependencies>
</dependency-resolution>
<environments>
<environment>
<os>macosx</os>
<ws>cocoa</ws>
<arch>x86_64</arch>
</environment>
<environment>
<os>win32</os>
<ws>win32</ws>
<arch>x86_64</arch>
</environment>
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>x86_64</arch>
</environment>
</environments>
<filters>
<filter>
<type>java-package</type>
<id>javax.servlet</id>
<restrictTo>
<type>eclipse-plugin</type>
<id>javax.servlet</id>
</restrictTo>
</filter>
</filters>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<format>yyyyMMddHHmm-'${p2.qualifier}'</format>
<archiveSite>true</archiveSite>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.3</version>
<configuration>
<encoding>ISO-8859-1</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.6</version>
<dependencies>
<dependency>
<groupId>ant-contrib</groupId>
<artifactId>ant-contrib</artifactId>
<version>1.0b3</version>
<exclusions>
<exclusion>
<groupId>ant</groupId>
<artifactId>ant</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-nodeps</artifactId>
<version>1.8.1</version>
</dependency>
<dependency>
<groupId>org.springframework.build</groupId>
<artifactId>org.springframework.build.aws.ant</artifactId>
<version>3.1.0.RELEASE</version>
</dependency>
<dependency>
<groupId>net.java.dev.jets3t</groupId>
<artifactId>jets3t</artifactId>
<version>0.8.1</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>