text:
'use strict';

describe('RAML Syntax Highlight', function () {
  var state;

  beforeEach(module('codeMirror'));

  describe('codeMirror', function () {
    describe('token', function () {
      /* globals CodeMirror */
      var token;

      beforeEach(inject(function ($injector) {
        token = $injector.get('token');
        state = $injector.get('startState');
      }));

      it('should mark string, almost identical to a RAML tag, as a comment (RT-346)', function () {
        var stream = new CodeMirror.StringStream('#%Raml 0.8');
        token(stream, {}).should.be.equal('comment');
      });

      it('should mark RAML 0.8 string with raml-tag', function () {
        var stream = new CodeMirror.StringStream('#%RAML 0.8');
        token(stream, {}).should.be.equal('raml-tag');
      });

      it('should mark RAML 1.0 string with raml-tag', function () {
        var stream = new CodeMirror.StringStream('#%RAML 1.0');
        token(stream, {}).should.be.equal('raml-tag');
      });

      it('should mark RAML 1.0 fragment string with raml-tag', function () {
        var stream = new CodeMirror.StringStream('#%RAML 1.0 Overlay');
        token(stream, {}).should.be.equal('raml-tag');
      });

      it('should properly mark supported HTTP methods', function () {
        ['options', 'get', 'head', 'post', 'put', 'delete', 'trace', 'connect', 'patch'].forEach(function (httpMethod) {
          token(new CodeMirror.StringStream(httpMethod + ':'), {}).should.be.equal('method-title');
        });
      });

      it('should mark RAML tag with whitespaces around', function () {
        var stream = new CodeMirror.StringStream('#%RAML 0.8  ');
        token(stream, {}).should.be.equal('raml-tag');
      });

      it('should handle arrays', function() {
        var stream = new CodeMirror.StringStream('- title: My Title');
        token(stream, state).should.be.equal('meta');

        stream.start = stream.pos;
        token(stream, state).should.be.equal('key');

        stream.start = stream.pos;
        token(stream, state).should.be.equal('meta');

        stream.start = stream.pos;
        should.not.exist(token(stream, state));

        stream = new CodeMirror.StringStream('  content: My content');
        token(stream, state).should.be.equal('key');

        stream.start = stream.pos;
        token(stream, state).should.be.equal('meta');

        stream.start = stream.pos;
        should.not.exist(token(stream, state));
      });

      it('should handle arrays with pipes', function() {
        var stream = new CodeMirror.StringStream('- title: |');
        token(stream, state).should.be.equal('meta');

        stream.start = stream.pos;
        token(stream, state).should.be.equal('key');

        stream.start = stream.pos;
        token(stream, state).should.be.equal('meta');

        stream.start = stream.pos;
        token(stream, state).should.be.equal('meta');

        stream = new CodeMirror.StringStream('    My title');
        token(stream, state).should.be.equal('none');

        stream = new CodeMirror.StringStream('  content: Awesome content');
        token(stream, state).should.be.equal('key');

        stream.start = stream.pos;
        token(stream, state).should.be.equal('meta');

        stream.start = stream.pos;
        should.not.exist(token(stream, state));
      });

    });
  });
});


text:
package net.gcolin.di.cdi.internal.bean;

import net.gcolin.di.cdi.internal.Selectable;

import javax.enterprise.inject.spi.Interceptor;

/**
 * @author Gaël COLIN
 * @since 1.0
 *
 * @param <T> type of bean
 */
public interface SelectableInterceptor<T> extends Interceptor<T>, Selectable {

}

redpajama_set_name: RedPajamaGithub


text:
The managed parts of my home directory that haven't been taken over by salt.

See also my [saltshaker](https://github.com/lucaskolstad/saltshaker) which
automatically downloads and deploys this repository into my home directory when
configuring my systems after installing dependencies.

Many scripts and configurations here depend on structure and packages installed
in the saltshaker.

# Installation

The `deploy.sh` script builds and installs the dotfiles (sans stuff you don't want like this
readme, the `.git` directory, and other things in `rsync-exclude.txt`) into the
home directory of the current user.

This script has some options you can view with `./deploy.sh -h`. It's silent on
success unless you specify the verbose option `-v` which enables full output.


text:
<%- partial('../sign/sidebar') %>

            注册

      <% if (typeof(error) !== 'undefined' && error) { %>

        <%= error %>

      <% } %>
      <% if (typeof(success) !== 'undefined' && success) { %>

          欢迎加入 <%= appName %>!

您的登录名为: <%= loginname %>

我们已给您的邮箱: <%= email %>发送了一封邮件,请点击里面的链接来激活帐号。

      <% } else { %>
      <form id='signup_form' class='form-horizontal' action='/signup' method='post'>

          用户名

            <input class='input-xlarge' id='loginname' name='loginname' size='30' type='text'
                value='<%= typeof(loginname) !== 'undefined' ? loginname : '' %>'/>

          密码

            <input class='input-xlarge' id='pass' name='pass' size='30' type='password'/>

          确认密码

            <input class='input-xlarge' id='re_pass' name='re_pass' size='30' type='password'/>

          邮箱

            <input class='input-xlarge' id='email' name='email' size='30' type='text'
                value='<%= typeof(email) !== 'undefined' ? email : '' %>'/>

          公司

            <input class='input-xlarge' id='comp' name='comp' size='30' type='text'
                value='<%= typeof(comp) !== 'undefined' ? comp : '' %>'/>

          公司邮箱

            <input class='input-xlarge' id='comp_mail' name='comp_mail' size='30' type='text'
                value='<%= typeof(comp_mail) !== 'undefined' ? comp_mail : '' %>'/>

          验证码

            <embed src="/captcha" width="150" height="50" type="image/svg+xml" />
            <input class='input-xlarge' name='comp_captcha' size='30' type='text' style="display: block;" />

        <input type='hidden' name='_csrf' value='<%= csrf %>'/>

          <input type='submit' class='ui-button' value='注册'/>

              通过 GitHub 登录

      </form>
      <% } %>


text:
package com.alipay.api.domain;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;

/**
 * 商品列表信息
 *
 * @author auto create
 * @since 1.0, 2017-06-06 18:11:24
 */
public class GoodsDetail extends AlipayObject {

	private static final long serialVersionUID = 4368862251594833917L;

	/**
	 * 支付宝定义的统一商品编号
	 */
	@ApiField("alipay_goods_id")
	private String alipayGoodsId;

	/**
	 * 商品描述信息
	 */
	@ApiField("body")
	private String body;

	/**
	 * 商品类目
	 */
	@ApiField("goods_category")
	private String goodsCategory;

	/**
	 * 商品的编号
	 */
	@ApiField("goods_id")
	private String goodsId;

	/**
	 * 商品名称
	 */
	@ApiField("goods_name")
	private String goodsName;

	/**
	 * 商品单价,单位为元
	 */
	@ApiField("price")
	private String price;

	/**
	 * 商品数量
	 */
	@ApiField("quantity")
	private Long quantity;

	/**
	 * 商品的展示地址
	 */
	@ApiField("show_url")
	private String showUrl;

	public String getAlipayGoodsId() {
		return this.alipayGoodsId;
	}
	public void setAlipayGoodsId(String alipayGoodsId) {
		this.alipayGoodsId = alipayGoodsId;
	}

	public String getBody() {
		return this.body;
	}
	public void setBody(String body) {
		this.body = body;
	}

	public String getGoodsCategory() {
		return this.goodsCategory;
	}
	public void setGoodsCategory(String goodsCategory) {
		this.goodsCategory = goodsCategory;
	}

	public String getGoodsId() {
		return this.goodsId;
	}
	public void setGoodsId(String goodsId) {
		this.goodsId = goodsId;
	}

	public String getGoodsName() {
		return this.goodsName;
	}
	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}

	public String getPrice() {
		return this.price;
	}
	public void setPrice(String price) {
		this.price = price;
	}

	public Long getQuantity() {
		return this.quantity;
	}
	public void setQuantity(Long quantity) {
		this.quantity = quantity;
	}

	public String getShowUrl() {
		return this.showUrl;
	}
	public void setShowUrl(String showUrl) {
		this.showUrl = showUrl;
	}

}