// Path: kbox.core/src/main/java/org/aksw/kbox/ZipInstall.java
// public class ZipInstall extends AbstractInstall {
// 	
// 	public ZipInstall() {
// 		super(new ZipPathBinder());
// 	}
// 
// 	@Override
// 	public void stream(InputStream inputStream, File target) throws Exception {
// 		target.mkdirs();
// 		ZipUtil.unpack(inputStream, target);
// 	}
// }


import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import org.aksw.kbox.ZipInstall;
package org.aksw.kbox.kibe;



public class WebAppInstall extends ZipInstall {
	
	private static final String SERVER_ADDRESS_PAGE_PARAM = "kbox_server_address";
	private static final String ANCHOR_PAGE = "index.html";
	
	private String serverAddress = null;
	
	
	public WebAppInstall(String serverAddress) {
		this.serverAddress = serverAddress;
	}
	
// Path: kbox.core/src/main/java/org/aksw/kbox/ZipInstall.java
// public class ZipInstall extends AbstractInstall {
// 	
// 	public ZipInstall() {
// 		super(new ZipPathBinder());
// 	}
// 
// 	@Override
// 	public void stream(InputStream inputStream, File target) throws Exception {
// 		target.mkdirs();
// 		ZipUtil.unpack(inputStream, target);
// 	}
// }


// Path: kbox.kibe/src/main/java/org/aksw/kbox/kibe/WebAppInstall.java
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import org.aksw.kbox.ZipInstall;

package org.aksw.kbox.kibe;



public class WebAppInstall extends ZipInstall {
	
	private static final String SERVER_ADDRESS_PAGE_PARAM = "kbox_server_address";
	private static final String ANCHOR_PAGE = "index.html";
	
	private String serverAddress = null;
	
	
	public WebAppInstall(String serverAddress) {
		this.serverAddress = serverAddress;
	}
	
	@Override