text:
package model

type File struct {
	Path     string
	Content  []byte
	LocaleID string
}

redpajama_set_name: RedPajamaGithub


text:
<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="「あったらいいな」を形にするWebサービスの紹介ページです。">
    <meta name="author" content="原 聡汰">

    <title>原ログ platform</title>

    <link href="css/bootstrap.min.css" rel="stylesheet">

    <link href="css/landing-page.css" rel="stylesheet">

    <link href="font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
    <link href="http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic" rel="stylesheet" type="text/css">

                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                    Toggle navigation

                </button>
                原ログ

                        About

                        Services

                        Contact

Hara log

Platform by sota hara (click here)

                                 Twitter

                                 Facebook

                                 Blog

                                 Github

app1
subtitle

ここにサービスの説明が入ります。 サービスのページ サービス詳細

app2
subtitle

サービスのリード文 リンク先サービス詳細

app3
subtitle

サービスタイトル リンク先サービス詳細 サービス詳細.

app4
subtitle

サービスのリード文 リンク先サービス詳細

Connect to 原ログ

                                 Twitter

                                 Facebook

                                 Blog

                            Home

⋅

                            About

⋅

                            Services

⋅

                            Contact

Copyright © haralog 2016. All Rights Reserved


text:
set viewOrTable=view;
drop ${hiveconf:viewOrTable} if exists  ${hiveconf:TEMP_TABLE}_userClicks;
drop ${hiveconf:viewOrTable} if exists  ${hiveconf:TEMP_TABLE}_purchases;
drop ${hiveconf:viewOrTable} if exists  ${hiveconf:TEMP_TABLE}_viewed;

-- clicks have skew in data( some items and users are high frequency), wcs_sales_sk can be null
-- "10 days before the purchase" => we have to consider clicks of the same user outside of his session
create ${hiveconf:viewOrTable}  if not exists  ${hiveconf:TEMP_TABLE}_userClicks AS
SELECT 	wcs_user_sk ,
		wcs_sales_sk,
	   (wcs_click_date_sk*24*60*60 + wcs_click_time_sk) AS click_timestamp ,
		wcs_item_sk
FROM web_clickstreams w
WHERE wcs_user_sk IS NOT NULL -- only select clickstreams we can further analyze: requires a known visitor: user_sk != null but
--AND wcs_sales_sk IS NOT NULL
--GROUP BY wcs_user_sk
--cluster by wcs_sales_sk, click_timestamp, wcs_item_sk
--cluster by wcs_user_sk, wcs_sales_sk, click_timestamp, wcs_item_sk
cluster by wcs_sales_sk --mitigate skew and optimize for join on wcs_sales_sk in later temporary tables
;

--items purchased per user (without viewed items)
create ${hiveconf:viewOrTable}  if not exists  ${hiveconf:TEMP_TABLE}_purchases AS
SELECT wcs_user_sk,
	   wcs_sales_sk,
	   click_timestamp
	   --wcs_item_sk

FROM  ${hiveconf:TEMP_TABLE}_userClicks, web_sales
WHERE wcs_sales_sk = ws_order_number
AND wcs_sales_sk IS NOT NULL --is a purchase
AND ws_item_sk = wcs_item_sk
AND wcs_item_sk IN ( ${hiveconf:q03_purchased_item_IN} )  --purchased a specific items
--cluster by wcs_sales_sk, click_timestamp, wcs_item_sk
--cluster by wcs_user_sk, wcs_sales_sk, click_timestamp, wcs_item_sk
--cluster by wcs_sales_sk
cluster by wcs_user_sk
;

-- items viewed per user (without "purchased") - perhaps we can ignore this and consider all items, including purchased, as "viewed before"
create  ${hiveconf:viewOrTable} if not exists  ${hiveconf:TEMP_TABLE}_viewed AS
SELECT 	wcs_user_sk ,
		--wcs_sales_sk,
		click_timestamp,
		wcs_item_sk
FROM
    (
		SELECT  wcs_user_sk ,
				wcs_sales_sk,
				click_timestamp,
				wcs_item_sk
		FROM ${hiveconf:TEMP_TABLE}_userClicks , item i
		WHERE i.i_item_sk  = wcs_item_sk
		AND i.i_category_id IN (${hiveconf:q03_purchased_item_category_IN}) --viewed items from specific categories
    ) clicked_items_in_category
LEFT OUTER JOIN web_sales ws ON (wcs_sales_sk = ws_order_number AND  ws_item_sk = wcs_item_sk)
WHERE ws.ws_item_sk IS NULL --IS NULL => fulfilling the "not in" condition to filter out items that where bought (only interested in viewed items). Hint: on left outer join, columns not fullfilling the conditions are null
--cluster by wcs_sales_sk, click_timestamp, wcs_item_sk
--cluster by wcs_user_sk, wcs_sales_sk, click_timestamp, wcs_item_sk
--cluster by wcs_sales_sk
cluster by wcs_user_sk

;

--Result -------------------------------------------------------------------------
--keep result human readable
set hive.exec.compress.output=false;
set hive.exec.compress.output;
--CREATE RESULT TABLE. Store query result externally in output_dir/qXXresult/
DROP TABLE IF EXISTS ${hiveconf:RESULT_TABLE};
CREATE TABLE ${hiveconf:RESULT_TABLE} (
  viewedItem BIGINT,
  cnt        BIGINT
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'
STORED AS ${env:BIG_BENCH_hive_default_fileformat_result_table} LOCATION '${hiveconf:RESULT_DIR}';

-- the real query part
--explain
INSERT INTO TABLE ${hiveconf:RESULT_TABLE}
SELECT 	viewedItem ,
		count(*) as cnt
FROM(
	SELECT
			-- p.wcs_user_sk as user_sk,
			-- p.wcs_sales_sk as sales_sk,
			-- p.wcs_item_sk as purchasedItem,
			-- p.click_timestamp as purchasedDate,
			v.wcs_item_sk as viewedItem,
			-- v.click_timestamp as viewedDate,
			ROW_NUMBER() over(partition by p.wcs_sales_sk order by  v.click_timestamp desc) rowNumber
	FROM  ${hiveconf:TEMP_TABLE}_purchases p,  ${hiveconf:TEMP_TABLE}_viewed v
	WHERE  p.wcs_user_sk = v.wcs_user_sk --join user ""purchased items" with user "viewed items"
	AND v.click_timestamp between p.click_timestamp - (10*24*60*60) and  p.click_timestamp   --view clicks max 10 days (=10*24*60*60 seconds) before purchase

)rankedClicks
where rowNumber <= 5 --Find the last 5 products that are mostly viewed before ..
group by viewedItem
order by cnt desc -- Show the top 100 products ranked by number of views.
limit 100
;

--Cleanup
drop ${hiveconf:viewOrTable} if exists  ${hiveconf:TEMP_TABLE}_userClicks;
drop ${hiveconf:viewOrTable} if exists  ${hiveconf:TEMP_TABLE}_purchases;
drop ${hiveconf:viewOrTable} if exists  ${hiveconf:TEMP_TABLE}_viewed;


text:
namespace BuildIt.Bot.Client.DirectLinkApi.Interfaces
{
    /// <summary>
    ///
    /// </summary>
    public interface IDirectLineApiConversationProvider
    {
        /// <summary>
        ///
        /// </summary>
        string ConversationId { get; }

        /// <summary>
        ///
        /// </summary>
        DirectLinkApiClient ConversationClient { get; }
    }
}


text:
package org.pentaho.di.trans.steps.exceloutput;

import org.apache.commons.vfs2.FileObject;
import org.pentaho.di.core.Const;
import org.pentaho.di.core.exception.KettleException;
import org.pentaho.di.core.exception.KettleFileException;
import org.pentaho.di.core.row.RowMetaInterface;
import org.pentaho.di.core.vfs.KettleVFS;
import org.pentaho.di.trans.TransMeta;
import org.pentaho.di.trans.step.StepMeta;
import org.pentaho.di.trans.steps.exceloutput.ExcelOutput;
import org.pentaho.di.trans.steps.exceloutput.ExcelOutputMeta;
import org.pentaho.metaverse.api.IAnalysisContext;
import org.pentaho.metaverse.api.analyzer.kettle.step.BaseStepExternalResourceConsumer;
import org.pentaho.metaverse.api.model.ExternalResourceInfoFactory;
import org.pentaho.metaverse.api.model.IExternalResourceInfo;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.LinkedList;

public class ExcelOutputExternalResourceConsumer
  extends BaseStepExternalResourceConsumer<ExcelOutput, ExcelOutputMeta> {

  @Override
  public Collection<IExternalResourceInfo> getResourcesFromMeta( ExcelOutputMeta meta, IAnalysisContext context ) {
    Collection<IExternalResourceInfo> resources = Collections.emptyList();

    // We only need to collect these resources if we're not data-driven and there are no used variables in the
    // metadata relating to external files.
    if ( !isDataDriven( meta ) /* TODO */ ) {
      StepMeta parentStepMeta = meta.getParentStepMeta();
      if ( parentStepMeta != null ) {
        TransMeta parentTransMeta = parentStepMeta.getParentTransMeta();
        if ( parentTransMeta != null ) {
          String[] paths = meta.getFiles( parentTransMeta );
          if ( paths != null ) {
            resources = new ArrayList<IExternalResourceInfo>( paths.length );

            for ( String path : paths ) {
              if ( !Const.isEmpty( path ) ) {
                try {

                  IExternalResourceInfo resource = ExternalResourceInfoFactory.createFileResource(
                    KettleVFS.getFileObject( path ), false );
                  if ( resource != null ) {
                    resources.add( resource );
                  } else {
                    throw new KettleFileException( "Error getting file resource!" );
                  }
                } catch ( KettleFileException kfe ) {
                  // TODO throw or ignore?
                }
              }
            }
          }
        }
      }
    }
    return resources;
  }

  @Override
  public Collection<IExternalResourceInfo> getResourcesFromRow( ExcelOutput excelOutput, RowMetaInterface rowMeta,
                                                                Object[] row ) {
    Collection<IExternalResourceInfo> resources = new LinkedList<IExternalResourceInfo>();
    // For some reason the step doesn't return the StepMetaInterface directly, so go around it

    try {
      String filename = excelOutput.buildFilename();
      if ( !Const.isEmpty( filename ) ) {
        FileObject fileObject = KettleVFS.getFileObject( filename );
        resources.add( ExternalResourceInfoFactory.createFileResource( fileObject, false ) );
      }
    } catch ( KettleException kve ) {
      // TODO throw exception or ignore?
    }

    return resources;
  }

  @Override
  public Class<ExcelOutputMeta> getMetaClass() {
    return ExcelOutputMeta.class;
  }
}


text:
// -*- mode: java; c-basic-offset: 2; -*-
// Copyright 2009-2011 Google, All Rights reserved
// Copyright 2011-2012 MIT, All rights reserved
// Released under the Apache License, Version 2.0
// http://www.apache.org/licenses/LICENSE-2.0

package com.google.appinventor.client.wizards;

import com.google.appinventor.client.ErrorReporter;
import com.google.appinventor.client.Ode;
import static com.google.appinventor.client.Ode.MESSAGES;
import com.google.appinventor.client.OdeAsyncCallback;
import com.google.appinventor.client.utils.Uploader;
import com.google.appinventor.shared.rpc.ServerLayout;
import com.google.appinventor.shared.rpc.UploadResponse;
import com.google.appinventor.shared.storage.StorageUtil;
import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.Command;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.FileUpload;
import com.google.gwt.user.client.ui.VerticalPanel;

/**
 * Wizard for uploading an android.keystore file.
 *
 */
public class KeystoreUploadWizard extends Wizard {
  // Keystore extension
  private static final String KEYSTORE_EXTENSION = ".keystore";

  /**
   * Creates a new keystore upload wizard.
   */
  public KeystoreUploadWizard(final Command callbackAfterUpload) {
    super(MESSAGES.keystoreUploadWizardCaption(), true, false);

    // Initialize UI
    final FileUpload upload = new FileUpload();
    upload.setName(ServerLayout.UPLOAD_USERFILE_FORM_ELEMENT);
    setStylePrimaryName("ode-DialogBox");
    VerticalPanel panel = new VerticalPanel();
    panel.setVerticalAlignment(VerticalPanel.ALIGN_MIDDLE);
    panel.add(upload);
    addPage(panel);

    // Create finish command (upload a keystore)
    initFinishCommand(new Command() {
      @Override
      public void execute() {
        String filename = upload.getFilename();
        if (filename.endsWith(KEYSTORE_EXTENSION)) {
          String uploadUrl = GWT.getModuleBaseURL() + ServerLayout.UPLOAD_SERVLET + "/" +
              ServerLayout.UPLOAD_USERFILE + "/" + StorageUtil.ANDROID_KEYSTORE_FILENAME;
          Uploader.getInstance().upload(upload, uploadUrl,
              new OdeAsyncCallback<UploadResponse>(
                  // failure message
                  MESSAGES.keystoreUploadError()) {
                @Override
                public void onSuccess(UploadResponse uploadResponse) {
                  switch (uploadResponse.getStatus()) {
                    case SUCCESS:
                      if (callbackAfterUpload != null) {
                        callbackAfterUpload.execute();
                      }
                      break;
                    default:
                      ErrorReporter.reportError(MESSAGES.keystoreUploadError());
                      break;
                  }
                }
              });
        } else {
          Window.alert(MESSAGES.notKeystoreError());
          center();
        }
      }
    });
  }

  @Override
  public void show() {
    super.show();
    // Wizard size (having it resize between page changes is quite annoying)
    int width = 320;
    int height = 40;
    this.center();

    setPixelSize(width, height);
    super.setPagePanelHeight(40);
  }
}


text:
package consulo.desktop.swt.ui.impl;

import consulo.logging.Logger;
import consulo.ui.UIAccess;
import consulo.util.concurrent.AsyncResult;
import org.eclipse.swt.widgets.Display;

import javax.annotation.Nonnull;
import java.util.concurrent.CountDownLatch;
import java.util.function.Supplier;

/**
 * @author VISTALL
 * @since 29/04/2021
 */
public class DesktopSwtUIAccess implements UIAccess {
  public static final DesktopSwtUIAccess INSTANCE = new DesktopSwtUIAccess();

  private static final Logger LOG = Logger.getInstance(DesktopSwtUIAccess.class);

  private Display myDisplay;

  public DesktopSwtUIAccess() {
    CountDownLatch countDownLatch = new CountDownLatch(1);
    Thread thread = new Thread("SWT Event Queue") {
      @Override
      public void run() {
        myDisplay = new Display();
        countDownLatch.countDown();

        while (true) {
          if (myDisplay.isDisposed()) {
            break;
          }

          boolean readAndDispatch = false;
          try {
            readAndDispatch = myDisplay.readAndDispatch();
          }
          catch (Throwable e) {
            e.printStackTrace();
          }

          if (!readAndDispatch) {
            myDisplay.sleep();
          }
        }
      }
    };
    thread.setDaemon(true);
    thread.setPriority(Thread.MAX_PRIORITY);
    thread.start();

    try {
      countDownLatch.await();
    }
    catch (InterruptedException e) {
      throw new RuntimeException(e);
    }
  }

  public Display getDisplay() {
    return myDisplay;
  }

  @Override
  public boolean isValid() {
    return !myDisplay.isDisposed();
  }

  @Nonnull
  @Override
  public <T> AsyncResult<T> give(@Nonnull Supplier<T> supplier) {
    AsyncResult<T> result = AsyncResult.undefined();
    myDisplay.asyncExec(() -> {
      try {
        result.setDone(supplier.get());
      }
      catch (Throwable e) {
        LOG.error(e);
        result.rejectWithThrowable(e);
      }
    });
    return result;
  }

  @Nonnull
  @Override
  public AsyncResult<Void> give(@Nonnull Runnable runnable) {
    AsyncResult<Void> result = AsyncResult.undefined();
    myDisplay.asyncExec(() -> {
      try {
        runnable.run();
        result.setDone();
      }
      catch (Throwable e) {
        LOG.error(e);
        result.rejectWithThrowable(e);
      }
    });
    return result;
  }

  @Override
  public void giveAndWait(@Nonnull Runnable runnable) {
    myDisplay.syncExec(() -> {
      try {
        runnable.run();
      }
      catch (Throwable e) {
        LOG.error(e);
      }
    });
  }
}


text:
#ifndef SimTK_SIMMATH_ORIENTED_BOUNDING_BOX_H_
#define SimTK_SIMMATH_ORIENTED_BOUNDING_BOX_H_

#include "SimTKcommon.h"
#include "simmath/internal/common.h"

namespace SimTK {

/**
 * This class represents a rectangular box with arbitrary position and
 * orientation.  It is used in collision detection as a bounding volume for
 * geometry of various types.
 *
 * An OrientedBoundingBox is defined by a Transform that specifies its position
 * and orientation, and a Vec3 that specifies its size. In the reference frame
 * defined by the Transform, one corner is at the origin and the opposite
 * corner is at the point returned by getSize().
 */
class SimTK_SIMMATH_EXPORT OrientedBoundingBox {
public:
    OrientedBoundingBox();
    /**
     * Create an OrientedBoundingBox.
     *
     * @param transform     specifies the position and orientation of the box
     * @param size          specifies the dimensions of the box
     */
    OrientedBoundingBox(const Transform& transform, const Vec3& size);
    /**
     * Create an OrientedBoundingBox which encloses a set of points.
     */
    explicit OrientedBoundingBox(const Vector_<Vec3>& points);
    /**
     * Get the position and orientation of the box.
     */
    const Transform& getTransform() const;
    /**
     * Get the dimensions of the box.
     */
    const Vec3& getSize() const;
    /**
     * Determine whether a point is inside the box.
     */
    bool containsPoint(const Vec3& point) const;
    /**
     * Determine whether this box intersects another bounding box at any point.
     */
    bool intersectsBox(const OrientedBoundingBox& box) const;
    /**
     * Determine whether a ray intersects this bounding box.
     *
     * @param origin     the position at which the ray begins
     * @param direction  the ray direction
     * @param distance   if an intersection is found, the distance from the ray
     *                   origin to the intersection point is stored in this.
     *                   Otherwise, it is left unchanged.
     * @return true if an intersection is found, false otherwise
     */
    bool intersectsRay(const Vec3& origin, const UnitVec3& direction,
                       Real& distance) const;
    /**
     * Given a point in space, find the point inside the bounding box which is
     * nearest to it.
     */
    Vec3 findNearestPoint(const Vec3& position) const;
    /**
     * Get the locations of the eight corners of the box.
     *
     * @param corners   the corner locations are stored in this array
     */
    void getCorners(Vec3 corners[8]) const;
private:
    Real calculateVolume(const Vector_<Vec3>& points, const Rotation& rotation);
    Transform transform;
    Vec3 size;
};

SimTK_SIMMATH_EXPORT OrientedBoundingBox
operator*(const Transform& t, const OrientedBoundingBox& box);

} // namespace SimTK

#endif // SimTK_SIMMATH_ORIENTED_BOUNDING_BOX_H_


text:
<?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.talend.components</groupId>
	<version>0.38.0-SNAPSHOT</version>
	<artifactId>components-multiple-runtime-aggregator</artifactId>
	<packaging>pom</packaging>

	<name>Muti runtime component global aggregator </name>
	<modules>
		<module>same_libs_with_2_versions</module>
		<module>multiple-runtime-comp</module>
		<module>test-multiple-runtime-comp-runtime_v01</module>
		<module>test-multiple-runtime-comp-runtime_v02</module>
		<module>test-multiple-runtime-comp</module>
  </modules>
	<build>
		<!-- skip the deployment for this aggregator, not necessary -->
		<plugins>
			<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-deploy-plugin</artifactId>
                <version>2.7</version>
				<configuration>
					<skip>true</skip>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>versions-maven-plugin</artifactId>
				<version>2.2</version>
			</plugin>
		</plugins>
	</build>
</project>


text:
<?xml version="1.0" encoding="utf-8"?>
<menu>
  <header>
    <listname>MUGEN</listname>
    <lastlistupdate>06/08/2013</lastlistupdate>
    <listversion>1.0 Ongoing</listversion>
    <exporterversion>HyperList XML Exporter Version 1.3 Copywrite (c) 2009-2011 William Strong</exporterversion>
  </header>
  <game name="nothing" index="true" image="b">
    <description>Aliens versus Predator</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Wolf productions</manufacturer>
    <year>2013</year>
    <genre>Movie</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
   <game name="rom only" index="true" image="b">
    <description>Art of Fury</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2010</year>
    <genre>SNK - Fatal Fury</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="rom only and mugenexe" index="true" image="b">
    <description>Avenger Vs X-Men</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Project X</manufacturer>
    <year>2013</year>
    <genre>Comics - Marvel - X-Men</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="rom and gamepath" index="true" image="b">
    <description>Bastard</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Tony World</manufacturer>
    <year>2004</year>
    <genre>Anime</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Biohazard Demo" index="true" image="b">
    <description>Biohazard Demo</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Fabry Taz</manufacturer>
    <year>2012</year>
    <genre>Capcom</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Bleach MUGEN" index="" image="">
    <description>Bleach M.U.G.E.N</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Ristar87</manufacturer>
    <year>2010</year>
    <genre>Anime</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Capcom Vs Snk 2" index="" image="">
    <description>Capcom Vs Snk 2</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2001</year>
    <genre>Capcom - SNK</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Capcom vs The World Beta2" index="" image="">
    <description>Capcom vs The World Beta2</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Sean Alty</manufacturer>
    <year>2012</year>
    <genre>Capcom</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Cartoon Fighters 2010" index="" image="">
    <description>Cartoon Fighters 2010</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Voodoo</manufacturer>
    <year>2010</year>
    <genre>Cartoon</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Cartoon vs Anime MUGEN" index="" image="">
    <description>Cartoon vs Anime MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Ristar87</manufacturer>
    <year>2011</year>
    <genre>Cartoon - Anime</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Coruscation MUGEN" index="" image="">
    <description>Coruscation Mugen</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Coruscation</manufacturer>
    <year>2009</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="DC vs Capcom vs Marvel" index="true" image="d">
    <description>DC vs Capcom vs Marvel</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Alex Lexus</manufacturer>
    <year>2009</year>
    <genre>Comics - Capcom - DC</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Dragon Ball AF" index="" image="">
    <description>Dragon Ball AF</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Ristar87 & DBZSupakid</manufacturer>
    <year>2009</year>
    <genre>Anime - Dragon Ball</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Dragon Ball GT" index="" image="">
    <description>Dragon Ball GT</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2002</year>
    <genre>Anime - Dragon Ball</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Dragon Ball Heroes M.U.G.E.N (Hi-Res)" index="" image="">
    <description>Dragon Ball Heroes M.U.G.E.N (Hi-Res)</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>RistaR87</manufacturer>
    <year>2011</year>
    <genre>Anime - Dragon Ball</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Dragon Ball MUGEN 2007" index="" image="">
    <description>Dragon Ball MUGEN 2007</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>DBMe2007</manufacturer>
    <year>2007</year>
    <genre>Anime - Dragon Ball</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Dragon Ball Z MUGEN Edition 2011 (Hi-Res)" index="" image="">
    <description>Dragon Ball Z MUGEN Edition 2011 (Hi-Res)</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>RistaR87</manufacturer>
    <year>2011</year>
    <genre>Anime - Dragon Ball</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="DragonBall vs Street Fighter III MUGEN" index="" image="">
    <description>DragonBall vs Street Fighter III MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>DBZ Supakid</manufacturer>
    <year>2011</year>
    <genre>Anime - Dragon Ball - Capcom - Street Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Dungeons and Dragons" index="" image="">
    <description>Dungeons and Dragons</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Scruffy Dragon</manufacturer>
    <year>2011</year>
    <genre>Capcom</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Enter The Dragon MUGEN V2" index="" image="">
    <description>Enter The Dragon MUGEN V2</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2005</year>
    <genre>Movie</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Everything Verses Everything" index="" image="">
    <description>Everything Verses Everything</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2006</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Famicom Fighters" index="" image="">
    <description>Famicom Fighters</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>KingPepe</manufacturer>
    <year>2011</year>
    <genre>Nintendo</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Fatal Fury - Mark Of The Wolves" index="true" image="f">
    <description>Fatal Fury - Mark of the Wolves</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Ristar87</manufacturer>
    <year>2009</year>
    <genre>SNK</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Goku Mania" index="true" image="f">
    <description>Goku Mania</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Electbyte</manufacturer>
    <year>2013</year>
    <genre>Anime - Dragon Ball</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Gotham Knights MUGEN" index="true" image="f">
    <description>Gotham Knights MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Electbyte</manufacturer>
    <year>2007</year>
    <genre>Comics - DC</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Guilty Gear XX Mugen" index="true" image="g">
    <description>Guilty Gear XX Mugen</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Solitaio</manufacturer>
    <year>2009</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Hi-Res Mugen" index="true" image="h">
    <description>Hi-Res Mugen</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Mugen9s</manufacturer>
    <year>2008</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Hokuto no Ken MUGEN" index="" image="">
    <description>Hokuto no Ken MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Hokuto Project</manufacturer>
    <year>2008</year>
    <genre>Anime - Hokuto no Ken</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Hokuto No Ken vs Guilty Gear XX vs Sengoku  Basara 3 MUGEN" index="" image="">
    <description>Hokuto No Ken vs Guilty Gear XX vs Sengoku  Basara 3 MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Mustard Seed Comics Studio</manufacturer>
    <year>2009</year>
    <genre>Anime - Hokuto no Ken</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="IWBTG - MUGEN" index="" image="">
    <description>IWBTG - MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>fhqwhgads7</manufacturer>
    <year>2011</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="JUMP SuperStars SmashBros" index="" image="">
    <description>JUMP SuperStars SmashBros</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Ristar87</manufacturer>
    <year>2010</year>
    <genre>Anime</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Kirby the Dream Battle" index="" image="">
    <description>Kirby the Dream Battle</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>RandomTbush</manufacturer>
    <year>20102</year>
    <genre>Nintendo</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Martial Masters" index="" image="">
    <description>Martial Masters</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Phantom Blood</manufacturer>
    <year>2005</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Marvel Super Heroes" index="true" image="m">
    <description>Marvel Super Heroes</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>SpiDoL</manufacturer>
    <year>2005</year>
    <genre>Comics - Marvel</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Marvel Vs Capcom 2" index="true" image="m">
    <description>Marvel Vs Capcom 2</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Electbyte</manufacturer>
    <year>2004</year>
    <genre>Comics - Marvel - Capcom</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Marvel vs Capcom 3 - Last Rise of Heroes" index="true" image="m">
    <description>Marvel vs Capcom 3 - Last Rise of Heroes</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Infinity Mugen</manufacturer>
    <year>2008</year>
    <genre>Comics - Marvel - Capcom</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Masked Rider Battle MUGEN" index="true" image="m">
    <description>Masked Rider Battle MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2005</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Monster Mash" index="true" image="m">
    <description>Monster Mash</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2005</year>
    <genre>Movie</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Megaman Battle - Robot Master Mayhem" index="" image="">
    <description>Megaman Battle - Robot Master Mayhem</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Infinity Mugen</manufacturer>
    <year>2009</year>
    <genre>Capcom</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Mega-Man Zero ZX - Battle Royale" index="" image="">
    <description>Mega-Man Zero ZX - Battle Royale</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Mugen Fighters Guild</manufacturer>
    <year>2007</year>
    <genre>Capcom</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Mortal Kombat 1" index="" image="">
    <description>Mortal Kombat 1</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Indrid Cold</manufacturer>
    <year>2008</year>
    <genre>Mortal Kombat</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Mortal Kombat 2 MUGEN" index="" image="">
    <description>Mortal Kombat 2 MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2009</year>
    <genre>Mortal Kombat</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Mortal Kombat 2 The Lost Secrets" index="" image="">
    <description>Mortal Kombat 2 The Lost Secrets</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Indrid Cold</manufacturer>
    <year>2008</year>
    <genre>Mortal Kombat</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Mortal Kombat 3 MUGEN" index="" image="">
    <description>Mortal Kombat 3 MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Szemi</manufacturer>
    <year>2006</year>
    <genre>Mortal Kombat</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Mortal Kombat Anthology" index="" image="">
    <description>Mortal Kombat Anthology</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Indrid Cold</manufacturer>
    <year>2006</year>
    <genre>Mortal Kombat</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Mortal Kombat Cyborg War DEMO" index="" image="">
    <description>Mortal Kombat Cyborg War DEMO</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>7GC Productions</manufacturer>
    <year>2006</year>
    <genre>Mortal Kombat</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Mortal Kombat Project 4.9.3" index="" image="">
    <description>Mortal Kombat Project 4.9.3</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>MK-Team</manufacturer>
    <year>2008</year>
    <genre>Mortal Kombat</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Mortal Kombat The After-Realm" index="" image="">
    <description>Mortal Kombat The After-Realm</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte0</manufacturer>
    <year>2009</year>
    <genre>Mortal Kombat</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Mortal Kombat Trilogy" index="" image="">
    <description>Mortal Kombat Trilogy</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Indrid Cold & Simpliband</manufacturer>
    <year>2008</year>
    <genre>Mortal Kombat</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Mortal Kombat vs Street Fighter" index="" image="">
    <description>Mortal Kombat vs Street Fighter</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Mugen9s</manufacturer>
    <year>2008</year>
    <genre>Mortal Kombat - Capcom - Street Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Mugen All Characters Battle Zero" index="" image="">
    <description>Mugen All Characters Battle Zero</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>DrePhantom</manufacturer>
    <year>2004</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="MUGEN Superheroes" index="" image="">
    <description>MUGEN Superheroes</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Scruffy Dragon</manufacturer>
    <year>2014</year>
    <genre>Comics - Marvel - DC</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Mugen Tournament 3" index="" image="">
    <description>Mugen Tournament 3</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>NoYoN9s</manufacturer>
    <year>2007</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Namco X Capcom Brawlers" index="true" image="n">
    <description>Namco X Capcom Brawlers</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Wounami</manufacturer>
    <year>2008</year>
    <genre>Capcom - Namco</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Naruto MUGEN" index="" image="">
    <description>Naruto MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>godjjjita,sabiá,phonix</manufacturer>
    <year>2005</year>
    <genre>Anime - Naruto</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Naruto Shippuden Ninja Generations MUGEN" index="" image="">
    <description>Naruto Shippuden Ninja Generations MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Team Capsule Corp</manufacturer>
    <year>2012</year>
    <genre>Anime - Naruto</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Naruto Storm MUGEN" index="" image="">
    <description>Naruto Storm MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Ristar87</manufacturer>
    <year>2010</year>
    <genre>Anime - Naruto</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Neo Geo Battle Coliseum" index="" image="">
    <description>Neo Geo Battle Coliseum</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Amit Dabydeen</manufacturer>
    <year>2007</year>
    <genre>SNK</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Neon Genesis Evangelion MUGEN" index="" image="">
    <description>Neon Genesis Evangelion MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Tony X World</manufacturer>
    <year>2005</year>
    <genre>Anime</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="One Piece Colosseum MUGEN" index="" image="">
    <description>One Piece Colosseum MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>RistaR87 & GoldDTrace</manufacturer>
    <year>2011</year>
    <genre>Anime</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Pocket Dimension Clash Mugen" index="" image="">
    <description>Pocket Dimension Clash Mugen</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Ilusionista</manufacturer>
    <year>2007</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Pocket Fighter" index="true" image="p">
    <description>Pocket Fighter</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Cute Mugen</manufacturer>
    <year>2003</year>
    <genre>Capcom</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Pocket World - DC Edition" index="true" image="p">
    <description>Pocket World - DC Edition</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Scruffy Dragon</manufacturer>
    <year>2011</year>
    <genre>Comic - DC</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Pokemon Mugen Edition" index="true" image="p">
    <description>Pokemon Mugen Edition</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Ryon Persaud</manufacturer>
    <year>2011</year>
    <genre>Nintendo</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Sailor Moon Mugen" index="true" image="p">
    <description>Sailor Moon Mugen</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Poshpsylocke</manufacturer>
    <year>2009</year>
    <genre>Anime</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Samurai Shodown Special Mugen Edition 2008" index="true" image="p">
    <description>Samurai Shodown Special Mugen Edition 2008</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Yuki Enterprise</manufacturer>
    <year>2008</year>
    <genre>SNK</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Saturday Mornin Mayhem" index="true" image="p">
    <description>Saturday Mornin Mayhem</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>DDRCreations</manufacturer>
    <year>2011</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Shades of Manhattan" index="true" image="s">
    <description>Shades of Manhattan</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>SHADEs Team</manufacturer>
    <year>2009</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Shades of Manhattan 2" index="true" image="s">
    <description>Shades of Manhattan 2</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>SHADEs Team</manufacturer>
    <year>2010</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Sonic Freedom Fighters 2 Plus" index="true" image="s">
    <description>Sonic Freedom Fighters 2 Plus</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>MUGEN Hunters</manufacturer>
    <year>2004</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Star Wars - The Ultimate Battle" index="true" image="s">
    <description>Star Wars - The Ultimate Battle</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Cenobite 53</manufacturer>
    <year>2006</year>
    <genre>Movie</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Steel Warriors" index="true" image="s">
    <description>Steel Warriors</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>mabskmk2013</manufacturer>
    <year>2013</year>
    <genre>SNK</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Street Fighter 1 - Champion Edition" index="" image="">
    <description>Street Fighter 1 - Champion Edition</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Falchion22</manufacturer>
    <year>2006</year>
    <genre>Capcom - Street Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Street Fighter Legends" index="" image="">
    <description>Street Fighter Legends</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Amit Dabydeen</manufacturer>
    <year>2010</year>
    <genre>Capcom - Street Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Street Fighter Legends Vs KOF" index="" image="">
    <description>Street Fighter Legends Vs KOF</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Mustard Seed</manufacturer>
    <year>2007</year>
    <genre>Capcom - SNK - Street Fighter - KOF</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Street Fighter Mugen" index="" image="">
    <description>Street Fighter Mugen</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Mugen9s</manufacturer>
    <year>2008</year>
    <genre>Capcom - Street Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Street Fighter Mugen Edition 2008" index="" image="">
    <description>Street Fighter Mugen Edition 2008</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>QuickSilver</manufacturer>
    <year>2008</year>
    <genre>Capcom - Street Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Street Fighter SNK - King of Fighters" index="" image="">
    <description>Street Fighter SNK - King of Fighters</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2010</year>
    <genre>Capcom - SNK - Street Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Street Fighter vs Fatal Fury MUGEN" index="" image="">
    <description>Street Fighter vs Fatal Fury MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2006</year>
    <genre>Capcom - SNK - Street Fighter - Fatal Fury</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Street Fighter vs Fatal Fury II" index="" image="">
    <description>Street Fighter vs Fatal Fury II</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2007</year>
    <genre>Capcom - SNK - Street Fighter - Fatal Fury</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Super Capcom Vs Snk Ver.1.0" index="" image="">
    <description>Super Capcom Vs Snk Ver.1.0</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2010</year>
    <genre>Capcom - SNK - Street Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Super Heroes Mugen" index="" image="">
    <description>Super Heroes Mugen</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Ristar87</manufacturer>
    <year>2009</year>
    <genre>Comics - Marvel - DC - Capcom</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Super Marvel vs Capcom Eternity of Heroes" index="" image="">
    <description>Super Marvel vs Capcom Eternity of Heroes</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Infinity Mugen</manufacturer>
    <year>2010</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Super Robot Wars" index="" image="">
    <description>Super Robot Wars</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>GIANNI</manufacturer>
    <year>2007</year>
    <genre>Anime</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Super Smash Bros Brawl All Stars" index="" image="">
    <description>Super Smash Bros Brawl All Stars</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Wounami</manufacturer>
    <year>2009</year>
    <genre>Nintendo</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Super Smash Bros Brawl ZX" index="" image="">
    <description>Super Smash Bros Brawl ZX</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Wounami</manufacturer>
    <year>2008</year>
    <genre>Nintendo</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Super Street Fighter 2 NES" index="" image="">
    <description>Super Street Fighter 2 NES</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2011</year>
    <genre>Capcom - Street Fighter - Nintendo</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Super Street Fighter 2 Turbo HD Remix" index="" image="">
    <description>Super Street Fighter 2 Turbo HD Remix</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Amit Dabydeen</manufacturer>
    <year>2010</year>
    <genre>Capcom - Street Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Super Street Fighter 3 EVO" index="" image="">
    <description>Super Street Fighter 3 EVO</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Immortal Fighters Guild</manufacturer>
    <year>2010</year>
    <genre>Capcom - Street Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Super Street Fighter IV MUGEN (Hi-Res)" index="" image="">
    <description>Super Street Fighter IV MUGEN (Hi-Res)</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Ristar87</manufacturer>
    <year>2011</year>
    <genre>Capcom - Street Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Tekken 3" index="" image="">
    <description>Tekken 3</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2010</year>
    <genre>Namco</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The Black Heart" index="" image="">
    <description>The Black Heart</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Andres Borghi</manufacturer>
    <year>2010</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The King of Fighters - Challenge to Ultimate Battle" index="" image="">
    <description>The King of Fighters - Challenge to Ultimate Battle</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2005</year>
    <genre>SNK - KOF</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The King Of Fighters - Counterstrike" index="" image="">
    <description>The King Of Fighters - Counterstrike</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Purnel Miah</manufacturer>
    <year>2007</year>
    <genre>SNK - KOF</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The King of Fighters 10th Anniversary" index="" image="">
    <description>The King of Fighters 10th Anniversary</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Mugen Word Order</manufacturer>
    <year>2011</year>
    <genre>SNK - KOF</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The King of Fighters 98 Ultimate Match" index="" image="">
    <description>The King of Fighters 98 Ultimate Match</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Kumman</manufacturer>
    <year>2009</year>
    <genre>SNK - KOF</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The King of Fighters 2002 Ultimate Match" index="" image="">
    <description>The King of Fighters 2002 Ultimate Match</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>CriWare</manufacturer>
    <year>2010</year>
    <genre>SNK - KOF</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The King of Fighters Anthology" index="" image="">
    <description>The King of Fighters Anthology</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Duracell Team</manufacturer>
    <year>2011</year>
    <genre>SNK - KOF</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The King Of Fighters Ex - Unlimited Match" index="" image="">
    <description>The King Of Fighters Ex - Unlimited Match</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>CriWare</manufacturer>
    <year>2011</year>
    <genre>SNK - KOF</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The King Of Fighters MUGEN" index="" image="">
    <description>The King Of Fighters MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Ristar87</manufacturer>
    <year>2005</year>
    <genre>SNK - KOF</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The King Of Fighters Shining" index="" image="">
    <description>The King Of Fighters Shining</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Miracle Create</manufacturer>
    <year>2008</year>
    <genre>SNK - KOF</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The King of Fighters Wing" index="" image="">
    <description>The King of Fighters Wing</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2010</year>
    <genre>SNK - KOF</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The King of Fighters XI MUGEN" index="" image="">
    <description>The King of Fighters XI MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Ash McGowen</manufacturer>
    <year>2007</year>
    <genre>SNK - KOF</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The King of Fighters XIII Ultimate Edition MUGEN" index="" image="">
    <description>The King of Fighters XIII Ultimate Edition MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Enlightened Shadow</manufacturer>
    <year>2010</year>
    <genre>SNK - KOF</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The King of Fighters Zillion" index="" image="">
    <description>The King of Fighters Zillion</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Mugen China</manufacturer>
    <year>2007</year>
    <genre>SNK - KOF</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="The Queen Of Fighters XXX V3.7" index="" image="">
    <description>The Queen Of Fighters XXX V3.7</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Daniel</manufacturer>
    <year>2005</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="TMNT Tournament Fighters" index="true" image="t">
    <description>TMNT Tournament Fighters</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Pioupiou</manufacturer>
    <year>2001</year>
    <genre>TMNT - Comics - Nintendo</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="TMNT vs X-Men" index="true" image="t">
    <description>TMNT vs X-Men</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>WOUNAMI</manufacturer>
    <year>2009</year>
    <genre>TMNT - Comics - X-Men</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Touhou - Nightfall to Dusk" index="true" image="t">
    <description>Touhou - Nightfall to Dusk</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2013</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Transformers MUGEN" index="true" image="t">
    <description>Transformers MUGEN</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2005</year>
    <genre>Cartoon</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="Wolverine And The X-men Mugen" index="true" image="t">
    <description>Wolverine And The X-men Mugen</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Elecbyte</manufacturer>
    <year>2004</year>
    <genre>Comics - Marvel - X-Men</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="World Heroes" index="true" image="w">
    <description>World Heroes</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Mugen9s</manufacturer>
    <year>2008</year>
    <genre>Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="World Warrior Tournament 2" index="" image="">
    <description>World Warrior Tournament 2</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Darkwork Production</manufacturer>
    <year>2009</year>
    <genre>Capcom - Street Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="World Warriors X" index="" image="">
    <description>World Warriors X</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Mugen9s</manufacturer>
    <year>2008</year>
    <genre>Capcom - Street Fighter</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
  <game name="X-Men Second Coming" index="" image="">
    <description>X-Men Second Coming</description>
    <cloneof></cloneof>
    <crc></crc>
    <manufacturer>Project X</manufacturer>
    <year>2011</year>
    <genre>Marvel - X-Men</genre>
    <rating>ESRB - T (Teen)</rating>
    <enabled>Yes</enabled>
  </game>
</menu>


text:
package com.sl.algorithms.core.utils;

import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;

public class PairTest {

  private Pair<Integer, Integer> integerPair;

  @Before
  public void setup() {
    integerPair = new Pair<>(1, 2);
  }

  @Test
  public void assertBaseMethods() {
    Pair<Integer, Integer> similarPair = new Pair<>(1, 2);
    Assert.assertTrue(integerPair.equals(similarPair));
    Assert.assertTrue(integerPair.hashCode() == similarPair.hashCode());
    Assert.assertTrue(integerPair.toString().equals(similarPair.toString()));
  }
}


text:
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

import java.io.IOException;
import java.util.Scanner;

/**
 * Created by matthew on 07/10/15.
 */
public class webscraper {

    String subwiki = "";

    public int initConnect() {
        System.out.println(">> Connecting To http://en.wikipedia.org...");
        try {
            Document attempt = Jsoup.connect("http://en.wikipedia.org/").get();
        } catch (IOException ex) {
            System.out.println("connecting error");
            return 0;
        }
        System.out.println(">> Connected");
        return 1;
    }

    public int inputString() {
        System.out.println(">> Requesting Input...");
        Scanner url = new Scanner(System.in);
        System.out.print(">> ");
        String input = url.nextLine();
        if (input.length() < 1) {
            System.out.println("The input supplied is too small");
            inputString();
        } else if (input.length() > 30) {
            System.out.println("The input supplied is too long");
            inputString();
        } else {
            subwiki = input.substring(0,1).toUpperCase()+input.substring(1);
            return 1;
        }
        return 1;
    }

    private void getHtml() {
        System.out.println(">> Retrieving HTML At: http://en.wikipedia.org/wiki/"+subwiki+"...");
        try {
            Document doc = Jsoup.connect("http://en.wikipedia.org/wiki/"+subwiki).get();
            Elements title = doc.select("H1");
            Elements tag = doc.select("p");
            System.out.println("");
            System.out.println(title.text());
            for(Element e: tag) {
                System.out.println(e.text());
            }
        } catch (IOException ex) {
            System.out.println(">> Connection Error: WebPage may not exist");
        }
    }

    public static void main(String[] args) {
        webscraper scraper = new webscraper();
        if (scraper.initConnect() == 1) {
            if (scraper.inputString() == 1) {
                scraper.getHtml();
            } else {
                System.out.println("Please enter a valid term");
            }
        } else {
            System.out.println("Please try again at another time");
        }
    }
}


text:
"""Group action implementations"""

import six
import sys

from keystoneauth1 import exceptions as ks_exc

from openstackclient.common import command
from openstackclient.common import utils
from openstackclient.i18n import _
from openstackclient.identity import common

class AddUserToGroup(command.Command):
    """Add user to group"""

    def get_parser(self, prog_name):
        parser = super(AddUserToGroup, self).get_parser(prog_name)
        parser.add_argument(
            'group',
            metavar='<group>',
            help=_('Group to contain <user> (name or ID)'),
        )
        parser.add_argument(
            'user',
            metavar='<user>',
            help=_('User to add to <group> (name or ID)'),
        )
        common.add_group_domain_option_to_parser(parser)
        common.add_user_domain_option_to_parser(parser)
        return parser

    def take_action(self, parsed_args):
        identity_client = self.app.client_manager.identity

        user_id = common.find_user(identity_client,
                                   parsed_args.user,
                                   parsed_args.user_domain).id
        group_id = common.find_group(identity_client,
                                     parsed_args.group,
                                     parsed_args.group_domain).id

        try:
            identity_client.users.add_to_group(user_id, group_id)
        except Exception:
            msg = _("%(user)s not added to group %(group)s\n") % {
                'user': parsed_args.user,
                'group': parsed_args.group,
            }
            sys.stderr.write(msg)
        else:
            msg = _("%(user)s added to group %(group)s\n") % {
                'user': parsed_args.user,
                'group': parsed_args.group,
            }
            sys.stdout.write(msg)

class CheckUserInGroup(command.Command):
    """Check user membership in group"""

    def get_parser(self, prog_name):
        parser = super(CheckUserInGroup, self).get_parser(prog_name)
        parser.add_argument(
            'group',
            metavar='<group>',
            help=_('Group to check (name or ID)'),
        )
        parser.add_argument(
            'user',
            metavar='<user>',
            help=_('User to check (name or ID)'),
        )
        common.add_group_domain_option_to_parser(parser)
        common.add_user_domain_option_to_parser(parser)
        return parser

    def take_action(self, parsed_args):
        identity_client = self.app.client_manager.identity

        user_id = common.find_user(identity_client,
                                   parsed_args.user,
                                   parsed_args.user_domain).id
        group_id = common.find_group(identity_client,
                                     parsed_args.group,
                                     parsed_args.group_domain).id

        try:
            identity_client.users.check_in_group(user_id, group_id)
        except Exception:
            msg = _("%(user)s not in group %(group)s\n") % {
                'user': parsed_args.user,
                'group': parsed_args.group,
            }
            sys.stderr.write(msg)
        else:
            msg = _("%(user)s in group %(group)s\n") % {
                'user': parsed_args.user,
                'group': parsed_args.group,
            }
            sys.stdout.write(msg)

class CreateGroup(command.ShowOne):
    """Create new group"""

    def get_parser(self, prog_name):
        parser = super(CreateGroup, self).get_parser(prog_name)
        parser.add_argument(
            'name',
            metavar='<group-name>',
            help=_('New group name'),
        )
        parser.add_argument(
            '--domain',
            metavar='<domain>',
            help=_('Domain to contain new group (name or ID)'),
        )
        parser.add_argument(
            '--description',
            metavar='<description>',
            help=_('New group description'),
        )
        parser.add_argument(
            '--or-show',
            action='store_true',
            help=_('Return existing group'),
        )
        return parser

    def take_action(self, parsed_args):
        identity_client = self.app.client_manager.identity

        domain = None
        if parsed_args.domain:
            domain = common.find_domain(identity_client,
                                        parsed_args.domain).id

        try:
            group = identity_client.groups.create(
                name=parsed_args.name,
                domain=domain,
                description=parsed_args.description)
        except ks_exc.Conflict as e:
            if parsed_args.or_show:
                group = utils.find_resource(identity_client.groups,
                                            parsed_args.name,
                                            domain_id=domain)
                self.log.info(_('Returning existing group %s'), group.name)
            else:
                raise e

        group._info.pop('links')
        return zip(*sorted(six.iteritems(group._info)))

class DeleteGroup(command.Command):
    """Delete group(s)"""

    def get_parser(self, prog_name):
        parser = super(DeleteGroup, self).get_parser(prog_name)
        parser.add_argument(
            'groups',
            metavar='<group>',
            nargs="+",
            help=_('Group(s) to delete (name or ID)'),
        )
        parser.add_argument(
            '--domain',
            metavar='<domain>',
            help=_('Domain containing group(s) (name or ID)'),
        )
        return parser

    def take_action(self, parsed_args):
        identity_client = self.app.client_manager.identity

        for group in parsed_args.groups:
            group_obj = common.find_group(identity_client,
                                          group,
                                          parsed_args.domain)
            identity_client.groups.delete(group_obj.id)

class ListGroup(command.Lister):
    """List groups"""

    def get_parser(self, prog_name):
        parser = super(ListGroup, self).get_parser(prog_name)
        parser.add_argument(
            '--domain',
            metavar='<domain>',
            help=_('Filter group list by <domain> (name or ID)'),
        )
        parser.add_argument(
            '--user',
            metavar='<user>',
            help=_('Filter group list by <user> (name or ID)'),
        )
        common.add_user_domain_option_to_parser(parser)
        parser.add_argument(
            '--long',
            action='store_true',
            default=False,
            help=_('List additional fields in output'),
        )
        return parser

    def take_action(self, parsed_args):
        identity_client = self.app.client_manager.identity

        domain = None
        if parsed_args.domain:
            domain = common.find_domain(identity_client,
                                        parsed_args.domain).id

        if parsed_args.user:
            user = common.find_user(
                identity_client,
                parsed_args.user,
                parsed_args.user_domain,
            ).id
        else:
            user = None

        # List groups
        if parsed_args.long:
            columns = ('ID', 'Name', 'Domain ID', 'Description')
        else:
            columns = ('ID', 'Name')
        data = identity_client.groups.list(
            domain=domain,
            user=user,
        )

        return (
            columns,
            (utils.get_item_properties(
                s, columns,
                formatters={},
            ) for s in data)
        )

class RemoveUserFromGroup(command.Command):
    """Remove user from group"""

    def get_parser(self, prog_name):
        parser = super(RemoveUserFromGroup, self).get_parser(prog_name)
        parser.add_argument(
            'group',
            metavar='<group>',
            help=_('Group containing <user> (name or ID)'),
        )
        parser.add_argument(
            'user',
            metavar='<user>',
            help=_('User to remove from <group> (name or ID)'),
        )
        common.add_group_domain_option_to_parser(parser)
        common.add_user_domain_option_to_parser(parser)
        return parser

    def take_action(self, parsed_args):
        identity_client = self.app.client_manager.identity

        user_id = common.find_user(identity_client,
                                   parsed_args.user,
                                   parsed_args.user_domain).id
        group_id = common.find_group(identity_client,
                                     parsed_args.group,
                                     parsed_args.group_domain).id

        try:
            identity_client.users.remove_from_group(user_id, group_id)
        except Exception:
            msg = _("%(user)s not removed from group %(group)s\n") % {
                'user': parsed_args.user,
                'group': parsed_args.group,
            }
            sys.stderr.write(msg)
        else:
            msg = _("%(user)s removed from group %(group)s\n") % {
                'user': parsed_args.user,
                'group': parsed_args.group,
            }
            sys.stdout.write(msg)

class SetGroup(command.Command):
    """Set group properties"""

    def get_parser(self, prog_name):
        parser = super(SetGroup, self).get_parser(prog_name)
        parser.add_argument(
            'group',
            metavar='<group>',
            help=_('Group to modify (name or ID)'),
        )
        parser.add_argument(
            '--domain',
            metavar='<domain>',
            help=_('Domain containing <group> (name or ID)'),
        )
        parser.add_argument(
            '--name',
            metavar='<name>',
            help=_('New group name'),
        )
        parser.add_argument(
            '--description',
            metavar='<description>',
            help=_('New group description'),
        )
        return parser

    def take_action(self, parsed_args):
        identity_client = self.app.client_manager.identity
        group = common.find_group(identity_client, parsed_args.group,
                                  parsed_args.domain)
        kwargs = {}
        if parsed_args.name:
            kwargs['name'] = parsed_args.name
        if parsed_args.description:
            kwargs['description'] = parsed_args.description

        if not len(kwargs):
            sys.stderr.write("Group not updated, no arguments present\n")
            return
        identity_client.groups.update(group.id, **kwargs)

class ShowGroup(command.ShowOne):
    """Display group details"""

    def get_parser(self, prog_name):
        parser = super(ShowGroup, self).get_parser(prog_name)
        parser.add_argument(
            'group',
            metavar='<group>',
            help=_('Group to display (name or ID)'),
        )
        parser.add_argument(
            '--domain',
            metavar='<domain>',
            help=_('Domain containing <group> (name or ID)'),
        )
        return parser

    def take_action(self, parsed_args):
        identity_client = self.app.client_manager.identity

        group = common.find_group(identity_client,
                                  parsed_args.group,
                                  domain_name_or_id=parsed_args.domain)

        group._info.pop('links')
        return zip(*sorted(six.iteritems(group._info)))


text:
// ==========================================================================
//                 SeqAn - The Library for Sequence Analysis
// ==========================================================================
// Copyright (c) 2006-2016, Knut Reinert, FU Berlin
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
//     * Redistributions of source code must retain the above copyright
//       notice, this list of conditions and the following disclaimer.
//     * Redistributions in binary form must reproduce the above copyright
//       notice, this list of conditions and the following disclaimer in the
//       documentation and/or other materials provided with the distribution.
//     * Neither the name of Knut Reinert or the FU Berlin nor the names of
//       its contributors may be used to endorse or promote products derived
//       from this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
// ARE DISCLAIMED. IN NO EVENT SHALL KNUT REINERT OR THE FU BERLIN BE LIABLE
// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
// DAMAGE.
//
// ==========================================================================
// Author: Manuel Holtgrewe <manuel.holtgrewe@fu-berlin.de>
// ==========================================================================

#ifndef INCLUDE_SEQAN_BASIC_PROPERTY_MAP_CONCEPT_H_
#define INCLUDE_SEQAN_BASIC_PROPERTY_MAP_CONCEPT_H_

namespace seqan {

// ============================================================================
// Forwards
// ============================================================================

// ============================================================================
// Tags, Classes, Enums
// ============================================================================

// ----------------------------------------------------------------------------
// Concept PropertyMapConcept
// ----------------------------------------------------------------------------

/*!
 * @concept PropertyMapConcept
 * @headerfile <seqan/graph_types.h>
 * @brief Concept for maps from contained elements (such as graph vertices or index nodes) to values.
 *
 * @signature concept PropertyMapConcept;
 */

/*!
 * @mfn PropertyMapConcept#Value
 * @brief Returns the value type of the property map.
 *
 * @signature Value<TPropertyMap>::Type
 *
 * @tparam TPropertyMap The property map to query.
 *
 * @return Type The element type of the container.
 *
 * @see PropertyMapConcept#Value
 */

/*!
 * @mfn PropertyMapConcept#GetValue
 * @brief Returns the get-value type of the property map.
 *
 * @signature GetValue<TPropertyMap>::Type
 *
 * @tparam TPropertyMap The property map to query.
 *
 * @return Type The get-value type of the container.
 *
 * @see PropertyMapConcept#GetValue
 */

/*!
 * @mfn PropertyMapConcept#Reference
 * @brief Returns the reference type of the property map.
 *
 * @signature Reference<TPropertyMap>::Type
 *
 * @tparam TPropertyMap The property map to query.
 *
 * @see PropertyMapConcept#Reference
 */

/*!
 * @fn PropertyMapConcept#assignProperty
 * @brief Assigns a property to an item in the property map.
 *
 * @signature void assignProperty(pm, d, val);
 *
 * @param[in,out] pm  The property map
 * @param[in]     d   A vertex or edge descriptor that identifies the item in the property map.
 * @param[in]     val The new value, where the type of the new value must match the value type of the property map.
 */

/*!
 * @fn PropertyMapConcept#property
 * @brief Accesses the property of an item in the property map.
 *
 * @signature TReference property(pm, d);
 *
 * @param[in,out] pm  The property map.
 * @param[in]     d   A vertex or edge descriptor that identifies the item in the property map.
 *
 * @return TReference Reference to the item in the property map of type @link Reference @endlink.
 */

/*!
 * @fn PropertyMapConcept#getProperty
 * @brief Get method for an item's property.
 *
 * @signature TGetValue getProperty(pm, d);
 *
 * @param[in,out] pm  The property map.
 * @param[in]     d   A vertex or edge descriptor that identifies the item in the property map.
 *
 * @return TGetValue Get-value to the item in the property map of type @link PropertyMapConcept#GetValue
 *                   GetValue @endlink.
 */

/*!
 * @fn PropertyMapConcept#resize
 * @brief Resize a sequence.
 *
 * @signature void resize(pm, len[, val]);
 *
 * @param[in,out] seq Sequence to resize.
 * @param[in]     len Length to resize <tt>seq</tt> to.
 * @param[in]     val When increasing the size, <tt>val</tt> is used to fill new entries.  When omitted,
 *                    <tt>TValue()</tt> is used where <tt>TValue</tt> is the @link ContainerConcept#Value @endlink
 *                    type of the sequence.
 *
 * @see StringConcept#resize
 */

SEQAN_CONCEPT(PropertyMapConcept, (TPropertyMap))
{
public:
    typedef typename Value<TPropertyMap>::Type                TValue;
    typedef typename GetValue<TPropertyMap>::Type             TGetValue;
    typedef typename Reference<TPropertyMap>::Type            TReference;

    SEQAN_CONCEPT_USAGE(PropertyMapConcept)
    {}
};

// ============================================================================
// Metafunctions
// ============================================================================

// ============================================================================
// Functions
// ============================================================================

}  // namespace seqan

#endif  // #ifndef INCLUDE_SEQAN_BASIC_PROPERTY_MAP_CONCEPT_H_


text:
Public Class ChatEdit

    Dim ini As New INIFile.INIFile(My.Application.Info.DirectoryPath + "\config.ini")
    Private Sub ChatEdit_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        R.Text = ini.GetInteger("ChatColour", "R", Nothing)
        B.Text = ini.GetInteger("ChatColour", "B", Nothing)
        G.Text = ini.GetInteger("ChatColour", "G", Nothing)

        R2.Text = ini.GetInteger("ChatColour", "R2", Nothing)
        B2.Text = ini.GetInteger("ChatColour", "B2", Nothing)
        G2.Text = ini.GetInteger("ChatColour", "G2", Nothing)

        R3.Text = ini.GetInteger("ChatColour", "R3", Nothing)
        B3.Text = ini.GetInteger("ChatColour", "B3", Nothing)
        G3.Text = ini.GetInteger("ChatColour", "G3", Nothing)

        R4.Text = ini.GetInteger("ChatColour", "R4", Nothing)
        B4.Text = ini.GetInteger("ChatColour", "B4", Nothing)
        G4.Text = ini.GetInteger("ChatColour", "G4", Nothing)

        R5.Text = ini.GetInteger("ChatColour", "R5", Nothing)
        B5.Text = ini.GetInteger("ChatColour", "B5", Nothing)
        G5.Text = ini.GetInteger("ChatColour", "G5", Nothing)

        RS.Text = ini.GetInteger("ChatColour", "RS", Nothing)
        BS.Text = ini.GetInteger("ChatColour", "BS", Nothing)
        GS.Text = ini.GetInteger("ChatColour", "GS", Nothing)

        FontSize1.Text = ini.GetInteger("ChatFontSize", "FontSize", Nothing)

    End Sub

    Private Sub Button22_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button22.Click
        Try
                Dim cc As New ChatColour.ChatColour
                cc.WriteFriendlyColour(installPath, R.Text, G.Text, B.Text)
                ini.WriteInteger("ChatColour", "R", R.Text)
                ini.WriteInteger("ChatColour", "G", G.Text)
                ini.WriteInteger("ChatColour", "B", B.Text)
                MsgBox("修改成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("修改失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try

    End Sub

    Private Sub Button23_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button23.Click
        Try
            Dim cc As New ChatColour.ChatColour
            ini.WriteInteger("ChatColour", "R", 0)
            ini.WriteInteger("ChatColour", "G", 255)
            ini.WriteInteger("ChatColour", "B", 0)
            cc.WriteFriendlyColour(installPath, 0, 255, 0)
            R.Text = 0
            G.Text = 255
            B.Text = 0
            MsgBox("恢復成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("恢復失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try

    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Try
            Dim cc As New ChatColour.ChatColour
            ini.WriteInteger("ChatColour", "R2", R2.Text)
            ini.WriteInteger("ChatColour", "G2", G2.Text)
            ini.WriteInteger("ChatColour", "B2", B2.Text)
            cc.WriteAllChatColor(installPath, R2.Text, G2.Text, B2.Text)
            MsgBox("修改成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("修改失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            Dim cc As New ChatColour.ChatColour
            ini.WriteInteger("ChatColour", "R2", 255)
            ini.WriteInteger("ChatColour", "G2", 255)
            ini.WriteInteger("ChatColour", "B2", 255)
            cc.WriteAllChatColor(installPath, 255, 255, 255)
            R2.Text = 255
            G2.Text = 255
            B2.Text = 255
            MsgBox("恢復成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("恢復失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try

    End Sub

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Try
            Dim cc As New ChatColour.ChatColour
            ini.WriteInteger("ChatColour", "R3", R3.Text)
            ini.WriteInteger("ChatColour", "G3", G3.Text)
            ini.WriteInteger("ChatColour", "B3", B3.Text)
            cc.WriteEnemyColor(installPath, R3.Text, G3.Text, B3.Text)
            MsgBox("修改成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("修改失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try

    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Try
            Dim cc As New ChatColour.ChatColour
            ini.WriteInteger("ChatColour", "R3", 255)
            ini.WriteInteger("ChatColour", "G3", 51)
            ini.WriteInteger("ChatColour", "B3", 51)
            cc.WriteEnemyColor(installPath, 255, 51, 51)
            R3.Text = 255
            G3.Text = 51
            B3.Text = 51
            MsgBox("恢復成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("恢復失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try

    End Sub

    Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
        Try
            Dim cc As New ChatColour.ChatColour
            ini.WriteInteger("ChatColour", "R4", R4.Text)
            ini.WriteInteger("ChatColour", "G4", G4.Text)
            ini.WriteInteger("ChatColour", "B4", B4.Text)
            cc.WriteWhisperColor(installPath, R4.Text, G4.Text, B4.Text)
            MsgBox("修改成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("修改失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try

    End Sub

    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        Try
            Dim cc As New ChatColour.ChatColour
            ini.WriteInteger("ChatColour", "R4", 241)
            ini.WriteInteger("ChatColour", "G4", 231)
            ini.WriteInteger("ChatColour", "B4", 22)
            cc.WriteWhisperColor(installPath, 241, 231, 22)
            R4.Text = 241
            G4.Text = 231
            B4.Text = 22
            MsgBox("恢復成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("恢復失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try

    End Sub

    Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
        Try
            Dim cc As New ChatColour.ChatColour
            ini.WriteInteger("ChatColour", "R5", R5.Text)
            ini.WriteInteger("ChatColour", "G5", G5.Text)
            ini.WriteInteger("ChatColour", "B5", B5.Text)
            cc.WriteTimestampColor(installPath, R5.Text, G5.Text, B5.Text)
            MsgBox("修改成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("修改失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try

    End Sub

    Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
        Try
            Dim cc As New ChatColour.ChatColour
            ini.WriteInteger("ChatColour", "R5", 220)
            ini.WriteInteger("ChatColour", "G5", 220)
            ini.WriteInteger("ChatColour", "B5", 220)
            cc.WriteTimestampColor(installPath, 220, 220, 220)
            R5.Text = 220
            G5.Text = 220
            B5.Text = 220
            MsgBox("恢復成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("恢復失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try

    End Sub

    Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
        Try
            Dim cc As New ChatColour.ChatColour
            ini.WriteInteger("ChatFontSize", "FontSize", FontSize1.Text)
            cc.WriteFontSize(installPath, FontSize1.Text)
            MsgBox("修改成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("修改失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try
    End Sub

    Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
        Try
            Dim cc As New ChatColour.ChatColour
            ini.WriteInteger("ChatFontSize", "FontSize", 20)
            cc.WriteFontSize(installPath, 20)
            FontSize1.Text = 20
            MsgBox("恢復成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("恢復失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try
    End Sub

    Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
        Try
            FileCopy(installPath + "\Game\DATA\Menu\HUD\defaults\Chat.ini", "bak\Chat\Chat.ini")
            MsgBox("備份成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("備份失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try
    End Sub

    Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
        Try
            FileCopy("bak\Chat\Chat.ini", installPath + "\Game\DATA\Menu\HUD\defaults\Chat.ini")
            MsgBox("還原成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("還原失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try
    End Sub

    Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click
        Try
            Dim cc As New ChatColour.ChatColour
            ini.WriteInteger("ChatColour", "R", 0)
            ini.WriteInteger("ChatColour", "G", 255)
            ini.WriteInteger("ChatColour", "B", 0)
            cc.WriteFriendlyColour(installPath, 0, 255, 0)
            R.Text = 0
            G.Text = 255
            B.Text = 0

            ini.WriteInteger("ChatColour", "R2", 255)
            ini.WriteInteger("ChatColour", "G2", 255)
            ini.WriteInteger("ChatColour", "B2", 255)
            cc.WriteAllChatColor(installPath, 255, 255, 255)
            R2.Text = 255
            G2.Text = 255
            B2.Text = 255

            ini.WriteInteger("ChatColour", "R3", 255)
            ini.WriteInteger("ChatColour", "G3", 51)
            ini.WriteInteger("ChatColour", "B3", 51)
            cc.WriteEnemyColor(installPath, 255, 51, 51)
            R3.Text = 255
            G3.Text = 51
            B3.Text = 51

            ini.WriteInteger("ChatColour", "R4", 241)
            ini.WriteInteger("ChatColour", "G4", 231)
            ini.WriteInteger("ChatColour", "B4", 22)
            cc.WriteWhisperColor(installPath, 241, 231, 22)
            R4.Text = 241
            G4.Text = 231
            B4.Text = 22

            ini.WriteInteger("ChatColour", "R5", 220)
            ini.WriteInteger("ChatColour", "G5", 220)
            ini.WriteInteger("ChatColour", "B5", 220)
            cc.WriteTimestampColor(installPath, 220, 220, 220)
            R5.Text = 220
            G5.Text = 220
            B5.Text = 220

            ini.WriteInteger("ChatColour", "RS", 255)
            ini.WriteInteger("ChatColour", "GS", 255)
            ini.WriteInteger("ChatColour", "BS", 255)
            cc.WriteTeamChatColour(installPath, 255, 255, 255)
            RS.Text = 255
            GS.Text = 255
            BS.Text = 255

            ini.WriteInteger("ChatFontSize", "FontSize", 20)
            cc.WriteFontSize(installPath, 20)
            FontSize1.Text = 20

            MsgBox("一鍵恢復成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("一鍵恢復失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try
    End Sub

    Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click
        'ColorDialog1.ShowDialog()
        If ColorDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
            R.Text = ColorDialog1.Color.R
            G.Text = ColorDialog1.Color.G
            B.Text = ColorDialog1.Color.B
        End If

    End Sub

    Private Sub Button19_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button19.Click
        'ColorDialog1.ShowDialog()
        If ColorDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then

            R2.Text = ColorDialog1.Color.R
            G2.Text = ColorDialog1.Color.G
            B2.Text = ColorDialog1.Color.B
        End If

    End Sub

    Private Sub Button18_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button18.Click
        'ColorDialog1.ShowDialog()
        If ColorDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then

            R3.Text = ColorDialog1.Color.R
            G3.Text = ColorDialog1.Color.G
            B3.Text = ColorDialog1.Color.B
        End If

    End Sub

    Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click
        'ColorDialog1.ShowDialog()
        If ColorDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then

            R4.Text = ColorDialog1.Color.R
            G4.Text = ColorDialog1.Color.G
            B4.Text = ColorDialog1.Color.B
        End If

    End Sub

    Private Sub Button17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button17.Click
        'ColorDialog1.ShowDialog()
        If ColorDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then

            R5.Text = ColorDialog1.Color.R
            G5.Text = ColorDialog1.Color.G
            B5.Text = ColorDialog1.Color.B
        End If

    End Sub

    Private Sub ChatEdit_Close(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.FormClosed
        Me.Dispose()
        Me.Close()
    End Sub

    Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click
        'ColorDialog1.ShowDialog()
        If ColorDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then

            RS.Text = ColorDialog1.Color.R
            GS.Text = ColorDialog1.Color.G
            BS.Text = ColorDialog1.Color.B
        End If

    End Sub

    Private Sub Button21_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button21.Click
        Try
            Dim cc As New ChatColour.ChatColour
            cc.WriteTeamChatColour(installPath, RS.Text, GS.Text, BS.Text)
            ini.WriteInteger("ChatColour", "RS", RS.Text)
            ini.WriteInteger("ChatColour", "GS", GS.Text)
            ini.WriteInteger("ChatColour", "BS", BS.Text)
            MsgBox("修改成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("修改失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try
    End Sub

    Private Sub Button20_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button20.Click
        Try
            Dim cc As New ChatColour.ChatColour
            ini.WriteInteger("ChatColour", "RS", 255)
            ini.WriteInteger("ChatColour", "GS", 255)
            ini.WriteInteger("ChatColour", "BS", 255)
            cc.WriteTeamChatColour(installPath, 255, 255, 255)
            RS.Text = 255
            GS.Text = 255
            BS.Text = 255
            MsgBox("恢復成功!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "提示")
        Catch ex As Exception
            MsgBox("恢復失敗", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly, "錯誤")
        End Try
    End Sub
End Class


text:
package magicware.scm.redmine.tools.config;

public class SyncItem {

	private String filePath;

	private String sheetName;

	private String jsonTemplate;

	private int keyColumnIdx;

	private int keyRowBeginIdx;

	private String keyFiledId;

	private String projectId;

	private String optionalQueryParams;

	public String getFilePath() {
		return filePath;
	}

	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}

	public String getSheetName() {
		return sheetName;
	}

	public void setSheetName(String sheetName) {
		this.sheetName = sheetName;
	}

	public String getJsonTemplate() {
		return jsonTemplate;
	}

	public void setJsonTemplate(String jsonTemplate) {
		this.jsonTemplate = jsonTemplate;
	}

	public int getKeyColumnIdx() {
		return keyColumnIdx;
	}

	public void setKeyColumnIdx(int keyColumnIdx) {
		this.keyColumnIdx = keyColumnIdx;
	}

	public int getKeyRowBeginIdx() {
		return keyRowBeginIdx;
	}

	public void setKeyRowBeginIdx(int keyRowBeginIdx) {
		this.keyRowBeginIdx = keyRowBeginIdx;
	}

	public String getKeyFiledId() {
		return keyFiledId;
	}

	public void setKeyFiledId(String keyFiledId) {
		this.keyFiledId = keyFiledId;
	}

	public String getProjectId() {
		return projectId;
	}

	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}

	public String getOptionalQueryParams() {
		return optionalQueryParams;
	}

	public void setOptionalQueryParams(String optionalQueryParams) {
		this.optionalQueryParams = optionalQueryParams;
	}

}