| 
				
			 | 
			
			
				@@ -1,4 +1,4 @@ 
			 | 
		
	
		
			
			| 
				1
			 | 
			
				
			 | 
			
			
				-#!/usr/bin/env bash 
			 | 
		
	
		
			
			| 
				
			 | 
			
				1
			 | 
			
			
				+#!/usr/bin/env sh 
			 | 
		
	
		
			
			| 
				2
			 | 
			
				2
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				3
			 | 
			
				3
			 | 
			
			
				 ############################################################################## 
			 | 
		
	
		
			
			| 
				4
			 | 
			
				4
			 | 
			
			
				 ## 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -6,20 +6,38 @@ 
			 | 
		
	
		
			
			| 
				6
			 | 
			
				6
			 | 
			
			
				 ## 
			 | 
		
	
		
			
			| 
				7
			 | 
			
				7
			 | 
			
			
				 ############################################################################## 
			 | 
		
	
		
			
			| 
				8
			 | 
			
				8
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				9
			 | 
			
				
			 | 
			
			
				-# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 
			 | 
		
	
		
			
			| 
				10
			 | 
			
				
			 | 
			
			
				-DEFAULT_JVM_OPTS="" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				9
			 | 
			
			
				+# Attempt to set APP_HOME 
			 | 
		
	
		
			
			| 
				
			 | 
			
				10
			 | 
			
			
				+# Resolve links: $0 may be a link 
			 | 
		
	
		
			
			| 
				
			 | 
			
				11
			 | 
			
			
				+PRG="$0" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				12
			 | 
			
			
				+# Need this for relative symlinks. 
			 | 
		
	
		
			
			| 
				
			 | 
			
				13
			 | 
			
			
				+while [ -h "$PRG" ] ; do 
			 | 
		
	
		
			
			| 
				
			 | 
			
				14
			 | 
			
			
				+    ls=`ls -ld "$PRG"` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				15
			 | 
			
			
				+    link=`expr "$ls" : '.*-> \(.*\)$'` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				16
			 | 
			
			
				+    if expr "$link" : '/.*' > /dev/null; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				17
			 | 
			
			
				+        PRG="$link" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				18
			 | 
			
			
				+    else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				19
			 | 
			
			
				+        PRG=`dirname "$PRG"`"/$link" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				20
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				
			 | 
			
				21
			 | 
			
			
				+done 
			 | 
		
	
		
			
			| 
				
			 | 
			
				22
			 | 
			
			
				+SAVED="`pwd`" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				23
			 | 
			
			
				+cd "`dirname \"$PRG\"`/" >/dev/null 
			 | 
		
	
		
			
			| 
				
			 | 
			
				24
			 | 
			
			
				+APP_HOME="`pwd -P`" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				25
			 | 
			
			
				+cd "$SAVED" >/dev/null 
			 | 
		
	
		
			
			| 
				11
			 | 
			
				26
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				12
			 | 
			
				27
			 | 
			
			
				 APP_NAME="Gradle" 
			 | 
		
	
		
			
			| 
				13
			 | 
			
				28
			 | 
			
			
				 APP_BASE_NAME=`basename "$0"` 
			 | 
		
	
		
			
			| 
				14
			 | 
			
				29
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				30
			 | 
			
			
				+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 
			 | 
		
	
		
			
			| 
				
			 | 
			
				31
			 | 
			
			
				+DEFAULT_JVM_OPTS="" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				32
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				15
			 | 
			
				33
			 | 
			
			
				 # Use the maximum available, or set MAX_FD != -1 to use that value. 
			 | 
		
	
		
			
			| 
				16
			 | 
			
				34
			 | 
			
			
				 MAX_FD="maximum" 
			 | 
		
	
		
			
			| 
				17
			 | 
			
				35
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				18
			 | 
			
				
			 | 
			
			
				-warn ( ) { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				36
			 | 
			
			
				+warn () { 
			 | 
		
	
		
			
			| 
				19
			 | 
			
				37
			 | 
			
			
				     echo "$*" 
			 | 
		
	
		
			
			| 
				20
			 | 
			
				38
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				21
			 | 
			
				39
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				22
			 | 
			
				
			 | 
			
			
				-die ( ) { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				40
			 | 
			
			
				+die () { 
			 | 
		
	
		
			
			| 
				23
			 | 
			
				41
			 | 
			
			
				     echo 
			 | 
		
	
		
			
			| 
				24
			 | 
			
				42
			 | 
			
			
				     echo "$*" 
			 | 
		
	
		
			
			| 
				25
			 | 
			
				43
			 | 
			
			
				     echo 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -30,6 +48,7 @@ die ( ) { 
			 | 
		
	
		
			
			| 
				30
			 | 
			
				48
			 | 
			
			
				 cygwin=false 
			 | 
		
	
		
			
			| 
				31
			 | 
			
				49
			 | 
			
			
				 msys=false 
			 | 
		
	
		
			
			| 
				32
			 | 
			
				50
			 | 
			
			
				 darwin=false 
			 | 
		
	
		
			
			| 
				
			 | 
			
				51
			 | 
			
			
				+nonstop=false 
			 | 
		
	
		
			
			| 
				33
			 | 
			
				52
			 | 
			
			
				 case "`uname`" in 
			 | 
		
	
		
			
			| 
				34
			 | 
			
				53
			 | 
			
			
				   CYGWIN* ) 
			 | 
		
	
		
			
			| 
				35
			 | 
			
				54
			 | 
			
			
				     cygwin=true 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -40,31 +59,11 @@ case "`uname`" in 
			 | 
		
	
		
			
			| 
				40
			 | 
			
				59
			 | 
			
			
				   MINGW* ) 
			 | 
		
	
		
			
			| 
				41
			 | 
			
				60
			 | 
			
			
				     msys=true 
			 | 
		
	
		
			
			| 
				42
			 | 
			
				61
			 | 
			
			
				     ;; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				62
			 | 
			
			
				+  NONSTOP* ) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				63
			 | 
			
			
				+    nonstop=true 
			 | 
		
	
		
			
			| 
				
			 | 
			
				64
			 | 
			
			
				+    ;; 
			 | 
		
	
		
			
			| 
				43
			 | 
			
				65
			 | 
			
			
				 esac 
			 | 
		
	
		
			
			| 
				44
			 | 
			
				66
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				45
			 | 
			
				
			 | 
			
			
				-# For Cygwin, ensure paths are in UNIX format before anything is touched. 
			 | 
		
	
		
			
			| 
				46
			 | 
			
				
			 | 
			
			
				-if $cygwin ; then 
			 | 
		
	
		
			
			| 
				47
			 | 
			
				
			 | 
			
			
				-    [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` 
			 | 
		
	
		
			
			| 
				48
			 | 
			
				
			 | 
			
			
				-fi 
			 | 
		
	
		
			
			| 
				49
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				50
			 | 
			
				
			 | 
			
			
				-# Attempt to set APP_HOME 
			 | 
		
	
		
			
			| 
				51
			 | 
			
				
			 | 
			
			
				-# Resolve links: $0 may be a link 
			 | 
		
	
		
			
			| 
				52
			 | 
			
				
			 | 
			
			
				-PRG="$0" 
			 | 
		
	
		
			
			| 
				53
			 | 
			
				
			 | 
			
			
				-# Need this for relative symlinks. 
			 | 
		
	
		
			
			| 
				54
			 | 
			
				
			 | 
			
			
				-while [ -h "$PRG" ] ; do 
			 | 
		
	
		
			
			| 
				55
			 | 
			
				
			 | 
			
			
				-    ls=`ls -ld "$PRG"` 
			 | 
		
	
		
			
			| 
				56
			 | 
			
				
			 | 
			
			
				-    link=`expr "$ls" : '.*-> \(.*\)$'` 
			 | 
		
	
		
			
			| 
				57
			 | 
			
				
			 | 
			
			
				-    if expr "$link" : '/.*' > /dev/null; then 
			 | 
		
	
		
			
			| 
				58
			 | 
			
				
			 | 
			
			
				-        PRG="$link" 
			 | 
		
	
		
			
			| 
				59
			 | 
			
				
			 | 
			
			
				-    else 
			 | 
		
	
		
			
			| 
				60
			 | 
			
				
			 | 
			
			
				-        PRG=`dirname "$PRG"`"/$link" 
			 | 
		
	
		
			
			| 
				61
			 | 
			
				
			 | 
			
			
				-    fi 
			 | 
		
	
		
			
			| 
				62
			 | 
			
				
			 | 
			
			
				-done 
			 | 
		
	
		
			
			| 
				63
			 | 
			
				
			 | 
			
			
				-SAVED="`pwd`" 
			 | 
		
	
		
			
			| 
				64
			 | 
			
				
			 | 
			
			
				-cd "`dirname \"$PRG\"`/" >&- 
			 | 
		
	
		
			
			| 
				65
			 | 
			
				
			 | 
			
			
				-APP_HOME="`pwd -P`" 
			 | 
		
	
		
			
			| 
				66
			 | 
			
				
			 | 
			
			
				-cd "$SAVED" >&- 
			 | 
		
	
		
			
			| 
				67
			 | 
			
				
			 | 
			
			
				- 
			 | 
		
	
		
			
			| 
				68
			 | 
			
				67
			 | 
			
			
				 CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar 
			 | 
		
	
		
			
			| 
				69
			 | 
			
				68
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				70
			 | 
			
				69
			 | 
			
			
				 # Determine the Java command to use to start the JVM. 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -90,7 +89,7 @@ location of your Java installation." 
			 | 
		
	
		
			
			| 
				90
			 | 
			
				89
			 | 
			
			
				 fi 
			 | 
		
	
		
			
			| 
				91
			 | 
			
				90
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				92
			 | 
			
				91
			 | 
			
			
				 # Increase the maximum file descriptors if we can. 
			 | 
		
	
		
			
			| 
				93
			 | 
			
				
			 | 
			
			
				-if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				92
			 | 
			
			
				+if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then 
			 | 
		
	
		
			
			| 
				94
			 | 
			
				93
			 | 
			
			
				     MAX_FD_LIMIT=`ulimit -H -n` 
			 | 
		
	
		
			
			| 
				95
			 | 
			
				94
			 | 
			
			
				     if [ $? -eq 0 ] ; then 
			 | 
		
	
		
			
			| 
				96
			 | 
			
				95
			 | 
			
			
				         if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -114,6 +113,7 @@ fi 
			 | 
		
	
		
			
			| 
				114
			 | 
			
				113
			 | 
			
			
				 if $cygwin ; then 
			 | 
		
	
		
			
			| 
				115
			 | 
			
				114
			 | 
			
			
				     APP_HOME=`cygpath --path --mixed "$APP_HOME"` 
			 | 
		
	
		
			
			| 
				116
			 | 
			
				115
			 | 
			
			
				     CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` 
			 | 
		
	
		
			
			| 
				
			 | 
			
				116
			 | 
			
			
				+    JAVACMD=`cygpath --unix "$JAVACMD"` 
			 | 
		
	
		
			
			| 
				117
			 | 
			
				117
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				118
			 | 
			
				118
			 | 
			
			
				     # We build the pattern for arguments to be converted via cygpath 
			 | 
		
	
		
			
			| 
				119
			 | 
			
				119
			 | 
			
			
				     ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -154,11 +154,19 @@ if $cygwin ; then 
			 | 
		
	
		
			
			| 
				154
			 | 
			
				154
			 | 
			
			
				     esac 
			 | 
		
	
		
			
			| 
				155
			 | 
			
				155
			 | 
			
			
				 fi 
			 | 
		
	
		
			
			| 
				156
			 | 
			
				156
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				157
			 | 
			
				
			 | 
			
			
				-# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules 
			 | 
		
	
		
			
			| 
				158
			 | 
			
				
			 | 
			
			
				-function splitJvmOpts() { 
			 | 
		
	
		
			
			| 
				159
			 | 
			
				
			 | 
			
			
				-    JVM_OPTS=("$@") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				157
			 | 
			
			
				+# Escape application args 
			 | 
		
	
		
			
			| 
				
			 | 
			
				158
			 | 
			
			
				+save () { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				159
			 | 
			
			
				+    for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done 
			 | 
		
	
		
			
			| 
				
			 | 
			
				160
			 | 
			
			
				+    echo " " 
			 | 
		
	
		
			
			| 
				160
			 | 
			
				161
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				161
			 | 
			
				
			 | 
			
			
				-eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS 
			 | 
		
	
		
			
			| 
				162
			 | 
			
				
			 | 
			
			
				-JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				162
			 | 
			
			
				+APP_ARGS=$(save "$@") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				163
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				164
			 | 
			
			
				+# Collect all arguments for the java command, following the shell quoting and substitution rules 
			 | 
		
	
		
			
			| 
				
			 | 
			
				165
			 | 
			
			
				+eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				166
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				167
			 | 
			
			
				+# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong 
			 | 
		
	
		
			
			| 
				
			 | 
			
				168
			 | 
			
			
				+if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				169
			 | 
			
			
				+  cd "$(dirname "$0")" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				170
			 | 
			
			
				+fi 
			 | 
		
	
		
			
			| 
				163
			 | 
			
				171
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				164
			 | 
			
				
			 | 
			
			
				-exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				172
			 | 
			
			
				+exec "$JAVACMD" "$@" 
			 |