text:
package engine

import (
	"errors"
	"fmt"
	"github.com/fatih/color"
	"log"
	"strconv"
)

const (
	// The following are all PHP breakpoint types
	// Each PHP breakpoint has an entry in the DebugEngineState.Breakpoints table
	// *and* within GDB internally, of course
	breakpointTypeLine        engineBreakpointType = "line"
	breakpointTypeCall        engineBreakpointType = "call"
	breakpointTypeReturn      engineBreakpointType = "return"
	breakpointTypeException   engineBreakpointType = "exception"
	breakpointTypeConditional engineBreakpointType = "conditional"
	breakpointTypeWatch       engineBreakpointType = "watch"
	// This is a non-PHP breakpoint, i.e. a pure GDB breakpoint
	// Usually internal breakpoints are not stored in the DebugEngineState.Breakpoints table
	// They are usually created and thrown away on demand
	breakpointTypeInternal engineBreakpointType = "internal"

	breakpointHitCondGtEq engineBreakpointCondition = ">="
	breakpointHitCondEq   engineBreakpointCondition = "=="
	breakpointHitCondMod  engineBreakpointCondition = "%"

	breakpointStateDisabled engineBreakpointState = "disabled"
	breakpointStateEnabled  engineBreakpointState = "enabled"

	// Error codes returned when a user (php) breakpoint cannot be set
	breakpointErrorCodeCouldNotSet      engineBreakpointErrorCode = 200
	breakpointErrorCodeTypeNotSupported engineBreakpointErrorCode = 201
)

type engineBreakpointError struct {
	code    engineBreakpointErrorCode
	message string
}

type engineBreakpointType string
type engineBreakpointState string
type engineBreakpointCondition string
type engineBreakpointErrorCode int

type engineBreakPoint struct {
	id           string
	bpType       engineBreakpointType
	filename     string
	lineno       int
	state        engineBreakpointState
	temporary    bool
	hitCount     int
	hitValue     int
	hitCondition engineBreakpointCondition
	exception    string
	expression   string
}

func stringToBreakpointType(t string) (engineBreakpointType, error) {
	switch t {
	case "line":
		return breakpointTypeLine, nil
	case "call":
		return breakpointTypeCall, nil
	case "return":
		return breakpointTypeReturn, nil
	case "exception":
		return breakpointTypeException, nil
	case "conditional":
		return breakpointTypeConditional, nil
	case "watch":
		return breakpointTypeWatch, nil
		// Deliberately omit the internal breakpoint type
	default:
		return "", errors.New("Unknown breakpoint type")
	}
}

// @TODO what about multiple breakpoints on the same c source code line?
func breakpointStopGetID(notification map[string]interface{}) (string, bool) {
	class, ok := notification["class"].(string)
	if !ok || class != "stopped" {
		return "", false
	}

	payload, ok := notification["payload"].(map[string]interface{})
	if !ok {
		return "", false
	}

	breakPointNumString, ok := payload["bkptno"].(string)
	if !ok {
		return "", false
	}

	reason, ok := payload["reason"].(string)
	if !ok || reason != "breakpoint-hit" {
		return "", false
	}

	return breakPointNumString, true
}

func handleBreakpointUpdate(es *engineState, dCmd dbgpCmd) string {
	d, ok := dCmd.options["d"]
	if !ok {
		panicWith(fmt.Sprint("Please provide breakpoint number for breakpoint_update. Got:", dCmd.fullCommand))
	}

	_, ok = dCmd.options["n"]
	if ok {
		panicWith(fmt.Sprint("Line number updates are currently unsupported in breakpoint_update. Got:", dCmd.fullCommand))
	}

	_, ok = dCmd.options["h"]
	if ok {
		panicWith(fmt.Sprint("Hit condition/value update is currently not supported in breakpoint_update. Got:", dCmd.fullCommand))
	}

	_, ok = dCmd.options["o"]
	if ok {
		panicWith(fmt.Sprint("Hit condition/value update is currently not supported in breakpoint_update. Got:", dCmd.fullCommand))
	}

	s, ok := dCmd.options["s"]
	if !ok {
		panicWith(fmt.Sprint("Please provide new breakpoint status in breakpoint_update. Got:", dCmd.fullCommand))
	}

	if s == "disabled" {
		disableGdbBreakpoint(es, d)
	} else if s == "enabled" {
		enableGdbBreakpoint(es, d)
	} else {
		panicWith(fmt.Sprintf("Unknown breakpoint status %v for breakpoint_update", s))
	}

	return fmt.Sprintf(gBreakpointRemoveOrUpdateXMLResponseFormat, "breakpoint_update", dCmd.seqNum)
}

func handleBreakpointRemove(es *engineState, dCmd dbgpCmd) string {
	d, ok := dCmd.options["d"]
	if !ok {
		panicWith(fmt.Sprint("Please provide breakpoint id to remove. Got:", dCmd.fullCommand))
	}

	removeGdbBreakpoint(es, d)

	return fmt.Sprintf(gBreakpointRemoveOrUpdateXMLResponseFormat, "breakpoint_remove", dCmd.seqNum)
}

func handleBreakpointSetLineBreakpoint(es *engineState, dCmd dbgpCmd) string {
	phpFilename, ok := dCmd.options["f"]
	if !ok {
		panicWith(fmt.Sprint("Please provide filename option -f in breakpoint_set. Got: ", dCmd.fullCommand))
	}

	status, ok := dCmd.options["s"]
	disabled := false
	if ok {
		if status == "disabled" {
			disabled = true
		} else if status != "enabled" {
			panicWith("Unknown breakpoint status: " + status)
		}
	} else {
		status = "enabled"
	}

	phpLinenoString, ok := dCmd.options["n"]
	if !ok {
		panicWith(fmt.Sprint("Please provide line number option -n in breakpoint_set. Got:", dCmd.fullCommand))
	}

	r, ok := dCmd.options["r"]
	temporary := false
	if ok && r == "1" {
		temporary = true
	}

	_, ok = dCmd.options["h"]
	if ok {
		return fmt.Sprintf(gErrorXMLResponseFormat, "breakpoint_set", dCmd.seqNum, breakpointErrorCodeTypeNotSupported, "Hit condition/value is currently not supported")
	}

	_, ok = dCmd.options["o"]
	if ok {
		return fmt.Sprintf(gErrorXMLResponseFormat, "breakpoint_set", dCmd.seqNum, breakpointErrorCodeTypeNotSupported, "Hit condition/value is currently not supported")
	}

	phpLineno, err := strconv.Atoi(phpLinenoString)
	panicIf(err)

	id, breakErr := setPhpBreakpointInGdb(es, phpFilename, phpLineno, disabled, temporary)
	if breakErr != nil {
		return fmt.Sprintf(gErrorXMLResponseFormat, "breakpoint_set", dCmd.seqNum, breakErr.code, breakErr.message)
	}

	return fmt.Sprintf(gBreakpointSetLineXMLResponseFormat, dCmd.seqNum, status, id)
}

func handleBreakpointSet(es *engineState, dCmd dbgpCmd) string {
	t, ok := dCmd.options["t"]
	if !ok {
		panicWith(fmt.Sprint("Please provide breakpoint type option -t in breakpoint_set. Got:", dCmd.fullCommand))
	}

	tt, err := stringToBreakpointType(t)
	panicIf(err)

	switch tt {
	case breakpointTypeLine:
		return handleBreakpointSetLineBreakpoint(es, dCmd)
	default:
		return fmt.Sprintf(gErrorXMLResponseFormat, "breakpoint_set", dCmd.seqNum, breakpointErrorCodeTypeNotSupported, "Breakpoint type "+tt+" is not supported")
	}
}

func getEnabledPhpBreakpoints(es *engineState) []string {
	var enabledPhpBreakpoints []string
	for name, bp := range es.breakpoints {
		if bp.state == breakpointStateEnabled && bp.bpType != breakpointTypeInternal {
			enabledPhpBreakpoints = append(enabledPhpBreakpoints, name)
		}
	}

	return enabledPhpBreakpoints
}

func isEnabledPhpBreakpoint(es *engineState, id string) bool {
	for name, bp := range es.breakpoints {
		if name == id && bp.state == breakpointStateEnabled && bp.bpType != breakpointTypeInternal {
			return true
		}
	}

	return false
}

func isEnabledPhpTemporaryBreakpoint(es *engineState, id string) bool {
	for name, bp := range es.breakpoints {
		if name == id &&
			bp.state == breakpointStateEnabled &&
			bp.bpType != breakpointTypeInternal &&
			bp.temporary {
			return true
		}
	}

	return false
}

func disableGdbBreakpoints(es *engineState, bpList []string) {
	if len(bpList) > 0 {
		sendGdbCommand(es.gdbSession, "break-disable", bpList...)
		for _, el := range bpList {
			bp, ok := es.breakpoints[el]
			if ok {
				bp.state = breakpointStateDisabled
			}
		}
	}
}

// convenience function
func disableGdbBreakpoint(es *engineState, bp string) {
	disableGdbBreakpoints(es, []string{bp})
}

// Note that not all "internal" breakpoints are stored in the breakpoints table
func disableAllGdbBreakpoints(es *engineState) {
	sendGdbCommand(es.gdbSession, "break-disable")
	for _, bp := range es.breakpoints {
		bp.state = breakpointStateDisabled
	}
}

func enableAllGdbBreakpoints(es *engineState) {
	sendGdbCommand(es.gdbSession, "break-enable")
	for _, bp := range es.breakpoints {
		bp.state = breakpointStateEnabled
	}
}

func enableGdbBreakpoints(es *engineState, bpList []string) {
	if len(bpList) > 0 {
		sendGdbCommand(es.gdbSession, "break-enable", bpList...)
		for _, el := range bpList {
			bp, ok := es.breakpoints[el]
			if ok {
				bp.state = breakpointStateEnabled
			}
		}
	}
}

func getAssocEnabledPhpBreakpoint(es *engineState, filename string, lineno int) (string, bool) {
	for name, bp := range es.breakpoints {
		if bp.filename == filename &&
			bp.lineno == lineno &&
			bp.state == breakpointStateEnabled &&
			bp.bpType != breakpointTypeInternal {
			return name, true
		}
	}

	return "", false
}

// convenience function
func enableGdbBreakpoint(es *engineState, bp string) {
	enableGdbBreakpoints(es, []string{bp})
}

// Sets an equivalent breakpoint in gdb for PHP
// Also inserts the breakpoint into es.Breakpoints table
func setPhpBreakpointInGdb(es *engineState, phpFilename string, phpLineno int, disabled bool, temporary bool) (string, *engineBreakpointError) {
	internalLineno, ok := es.sourceMap[phpFilename]
	if !ok {
		warning := fmt.Sprintf("dontbug: [This warning is usually harmless and can be ignored] Warning: Not able to find %v to add a breakpoint. The IDE is either trying to set a breakpoint for a file from a different project or the root directory command line parameter was not specified correctly.", phpFilename)
		color.Yellow(warning)
		return "", &engineBreakpointError{breakpointErrorCodeCouldNotSet, warning}
	}

	breakpointState := breakpointStateEnabled
	disabledFlag := ""
	if disabled {
		disabledFlag = "-d " // Note the space after -d
		breakpointState = breakpointStateDisabled
	}

	temporaryFlag := ""
	if temporary {
		temporaryFlag = "-t " // Note the space after -t
	}

	breakInsertAr := []string{
		"-f",
		"-c",
		fmt.Sprintf("\"lineno == %v\"", phpLineno),
		"--source",
		"dontbug_break.c",
		"--line",
		strconv.Itoa(internalLineno),
	}

	if temporary {
		breakInsertAr = append(breakInsertAr, temporaryFlag)
	}

	if disabled {
		breakInsertAr = append(breakInsertAr, disabledFlag)
	}

	result := sendGdbCommand(es.gdbSession, "break-insert", breakInsertAr...);
	if result["class"] != "done" {
		warning := fmt.Sprintf("dontbug: Could not set breakpoint in gdb backend at %v:%v. Something is probably wrong with breakpoint parameters", phpFilename, phpLineno)
		color.Red(warning)
		return "", &engineBreakpointError{breakpointErrorCodeCouldNotSet, warning}
	}

	payload := result["payload"].(map[string]interface{})
	bkpt := payload["bkpt"].(map[string]interface{})
	id := bkpt["number"].(string)

	_, ok = es.breakpoints[id]
	if ok {
		log.Fatal("Breakpoint number returned by gdb not unique: ", id)
	}

	es.breakpoints[id] = &engineBreakPoint{
		id:        id,
		filename:  phpFilename,
		lineno:    phpLineno,
		state:     breakpointState,
		temporary: temporary,
		bpType:    breakpointTypeLine,
	}

	return id, nil
}

// Does not make an entry in breakpoints table
func setPhpStackDepthLevelBreakpointInGdb(es *engineState, level int) string {
	if level > es.maxStackDepth {
		log.Fatalf("Max stack depth is %v but asked to set breakpoint at depth %v\n", es.maxStackDepth, level+1)
	}
	line := es.levelAr[level]

	params := fmt.Sprintf("-f --source dontbug_break.c --line %v", line)
	paramsAr := []string{"-f", "--source", "dontbug_break.c", "--line", strconv.Itoa(line)}
	result := sendGdbCommand(es.gdbSession, "break-insert", paramsAr...)

	if result["class"] != "done" {
		log.Fatal("breakpoint was not set successfully in gdb backend. Command was:", "break-insert", params)
	}

	payload := result["payload"].(map[string]interface{})
	bkpt := payload["bkpt"].(map[string]interface{})
	id := bkpt["number"].(string)

	return id
}

func removeGdbBreakpoint(es *engineState, id string) {
	sendGdbCommand(es.gdbSession, "break-delete", id)
	_, ok := es.breakpoints[id]
	if ok {
		delete(es.breakpoints, id)
	}
}

func gotoMasterBpLocation(es *engineState, reverse bool) (string, bool) {
	enableGdbBreakpoint(es, dontbugMasterBp)
	id, ok := continueExecution(es, reverse)
	disableGdbBreakpoint(es, dontbugMasterBp)
	return id, ok
}


text:
package apple.intents.enums;

import org.moe.natj.general.ann.Generated;
import org.moe.natj.general.ann.NInt;

@Generated
public final class INSendMessageRecipientUnsupportedReason {
    @Generated
    private INSendMessageRecipientUnsupportedReason() {
    }

    @Generated @NInt public static final long NoAccount = 0x0000000000000001L;
    @Generated @NInt public static final long Offline = 0x0000000000000002L;
    @Generated @NInt public static final long MessagingServiceNotEnabledForRecipient = 0x0000000000000003L;
    @Generated @NInt public static final long NoValidHandle = 0x0000000000000004L;
    @Generated @NInt public static final long RequestedHandleInvalid = 0x0000000000000005L;
    @Generated @NInt public static final long NoHandleForLabel = 0x0000000000000006L;
}

redpajama_set_name: RedPajamaGithub


text:
using SharpVk.Emit;
using SharpVk.Generator.Generation;
using SharpVk.Generator.Pipeline;
using System.Collections.Generic;
using System.Linq;

using static SharpVk.Emit.AccessModifier;
using static SharpVk.Emit.ExpressionBuilder;

namespace SharpVk.Generator.Emission
{
    class HandleExtensionEmitter
        : IOutputWorker
    {
        private readonly IEnumerable<HandleExtensionDefinition> handleExtensions;
        private readonly MethodEmitter methodEmitter;
        private readonly FileBuilderFactory builderFactory;

        public HandleExtensionEmitter(IEnumerable<HandleExtensionDefinition> handleExtensions, MethodEmitter methodEmitter, FileBuilderFactory builderFactory)
        {
            this.handleExtensions = handleExtensions;
            this.methodEmitter = methodEmitter;
            this.builderFactory = builderFactory;
        }

        public void Execute()
        {
            foreach (var handleExtension in this.handleExtensions)
            {
                string path = string.Join("\\", handleExtension.Namespace);
                string @namespace = string.Join(".", handleExtension.Namespace.Prepend("SharpVk"));

                this.builderFactory.Generate(handleExtension.Name, path, fileBuilder =>
                {
                    fileBuilder.EmitUsing("System");

                    fileBuilder.EmitNamespace(@namespace, namespaceBuilder =>
                    {
                        namespaceBuilder.EmitType(TypeKind.Class, handleExtension.Name, typeBuilder =>
                        {
                            foreach (var method in handleExtension.Methods)
                            {
                                this.methodEmitter.Emit(typeBuilder, method);
                            }

                        }, Public, modifiers: TypeModifier.Static);
                    });
                });
            }
        }
    }
}


text:
package cpup.mc.lib.client

import net.minecraftforge.fml.common.network.{NetworkRegistry, IGuiHandler}
import net.minecraft.entity.player.EntityPlayer
import net.minecraft.world.World
import cpup.mc.lib.{CPupModRef, CPupMod}
import net.minecraft.client.gui.GuiScreen
import net.minecraftforge.fml.relauncher.{Side, SideOnly}
import net.minecraft.inventory.Container

class CPupGUIManager[MOD <: CPupMod[_ <: CPupModRef]](val mod: MOD, val _guis: Seq[CPupGUI[MOD]]) extends IGuiHandler {
	protected var guis = _guis.toList

//	def register(gui: CPupGUI[MOD]) {
//		if(finished) {
//			throw new Exception("Attempt to register gui after finishing: " + gui.name + " (" + gui.getClass.getCanonicalName + ")")
//		}
//
//		guis ::= gui
//	}

	def open(player: EntityPlayer, world: World, x: Int, y: Int, z: Int, gui: CPupGUI[MOD]) {
		if(!guis.contains(gui)) {
			throw new NullPointerException("Attempt to open unregistered gui: " + gui.name + " (" + gui.getClass.getCanonicalName + ")")
		}

		player.openGui(mod, guis.indexOf(gui), world, x, y, z)
	}

	def register {
		NetworkRegistry.INSTANCE.registerGuiHandler(mod, this)
	}

	protected var _finished = false
	def finished = _finished
	def finish {
		if(_finished) {
			return
		}

		_finished = true

//		guis = guis.sortBy(_.name)
	}

	def getClientGuiElement(id: Int, player: EntityPlayer, world: World, x: Int, y: Int, z: Int) = if(id >= 0 && id < guis.size) {
		guis(id).clientGUI(player, world, x, y, z)
	} else { null }

	def getServerGuiElement(id: Int, player: EntityPlayer, world: World, x: Int, y: Int, z: Int) = if(id >= 0 && id < guis.size) {
		guis(id).container(player, world, x, y, z)
	} else { null }
}


text:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ChangeListManager">
    <list default="true" id="ce41a1ed-6260-4a91-a8ed-d013017177ae" name="Default" comment="">
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/default/login.php" afterPath="$PROJECT_DIR$/backend/views/default/login.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/package-finish/_form.php" afterPath="$PROJECT_DIR$/backend/views/package-finish/_form.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/package-finish/create.php" afterPath="$PROJECT_DIR$/backend/views/package-finish/create.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/package-finish/index.php" afterPath="$PROJECT_DIR$/backend/views/package-finish/index.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/package-finish/update.php" afterPath="$PROJECT_DIR$/backend/views/package-finish/update.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/part-game/_form.php" afterPath="$PROJECT_DIR$/backend/views/part-game/_form.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/part-game/create.php" afterPath="$PROJECT_DIR$/backend/views/part-game/create.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/part-game/index.php" afterPath="$PROJECT_DIR$/backend/views/part-game/index.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/part-game/update.php" afterPath="$PROJECT_DIR$/backend/views/part-game/update.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/part-game/view.php" afterPath="$PROJECT_DIR$/backend/views/part-game/view.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question-format/_form.php" afterPath="$PROJECT_DIR$/backend/views/question-format/_form.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question-format/create.php" afterPath="$PROJECT_DIR$/backend/views/question-format/create.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question-format/index.php" afterPath="$PROJECT_DIR$/backend/views/question-format/index.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question-format/update.php" afterPath="$PROJECT_DIR$/backend/views/question-format/update.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question-format/view.php" afterPath="$PROJECT_DIR$/backend/views/question-format/view.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question-level/_form.php" afterPath="$PROJECT_DIR$/backend/views/question-level/_form.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question-level/create.php" afterPath="$PROJECT_DIR$/backend/views/question-level/create.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question-level/index.php" afterPath="$PROJECT_DIR$/backend/views/question-level/index.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question-level/update.php" afterPath="$PROJECT_DIR$/backend/views/question-level/update.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question-level/view.php" afterPath="$PROJECT_DIR$/backend/views/question-level/view.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question/_form.php" afterPath="$PROJECT_DIR$/backend/views/question/_form.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question/create.php" afterPath="$PROJECT_DIR$/backend/views/question/create.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question/index.php" afterPath="$PROJECT_DIR$/backend/views/question/index.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question/update.php" afterPath="$PROJECT_DIR$/backend/views/question/update.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/backend/views/question/view.php" afterPath="$PROJECT_DIR$/backend/views/question/view.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/common/messages/vi/cms.php" afterPath="$PROJECT_DIR$/common/messages/vi/cms.php" />
    </list>
    <ignored path="olympia_project.iws" />
    <ignored path=".idea/workspace.xml" />
    <ignored path=".idea/dataSources.local.xml" />
    <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
    <option name="TRACKING_ENABLED" value="true" />
    <option name="SHOW_DIALOG" value="false" />
    <option name="HIGHLIGHT_CONFLICTS" value="true" />
    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
    <option name="LAST_RESOLUTION" value="IGNORE" />
  </component>
  <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
  <component name="CreatePatchCommitExecutor">
    <option name="PATCH_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
  <component name="FavoritesManager">
    <favorites_list name="olympia_project" />
  </component>
  <component name="FileEditorManager">
    <leaf />
  </component>
  <component name="Git.Settings">
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="IdeDocumentHistory">
    <option name="CHANGED_PATHS">
      <list>
        <option value="$PROJECT_DIR$/backend/views/type-question/index.php" />
        <option value="$PROJECT_DIR$/backend/views/type-question/_form.php" />
        <option value="$PROJECT_DIR$/backend/views/type-question/update.php" />
        <option value="$PROJECT_DIR$/backend/views/type-question/create.php" />
        <option value="$PROJECT_DIR$/backend/views/type-game/create.php" />
        <option value="$PROJECT_DIR$/backend/views/type-game/update.php" />
        <option value="$PROJECT_DIR$/backend/views/type-game/index.php" />
        <option value="$PROJECT_DIR$/backend/views/type-game/_form.php" />
        <option value="$PROJECT_DIR$/backend/views/type-game/view.php" />
        <option value="$PROJECT_DIR$/backend/views/type-question/view.php" />
        <option value="$PROJECT_DIR$/backend/views/student/view.php" />
        <option value="$PROJECT_DIR$/backend/controllers/StudentController.php" />
        <option value="$PROJECT_DIR$/backend/views/student/index.php" />
        <option value="$PROJECT_DIR$/backend/views/question-topic/create.php" />
        <option value="$PROJECT_DIR$/backend/views/question-topic/update.php" />
        <option value="$PROJECT_DIR$/backend/views/question-topic/_form.php" />
        <option value="$PROJECT_DIR$/backend/views/question-topic/view.php" />
        <option value="$PROJECT_DIR$/backend/views/question-topic/index.php" />
        <option value="$PROJECT_DIR$/backend/views/question-package/index.php" />
        <option value="$PROJECT_DIR$/backend/views/question-package/create.php" />
        <option value="$PROJECT_DIR$/backend/views/question-package/_form.php" />
        <option value="$PROJECT_DIR$/backend/views/question-package/obstacle-race.php" />
        <option value="$PROJECT_DIR$/backend/views/question-package/update.php" />
        <option value="$PROJECT_DIR$/backend/views/question-package/choose-question.php" />
        <option value="$PROJECT_DIR$/backend/views/question-package/list-questions.php" />
        <option value="$PROJECT_DIR$/backend/views/default/login.php" />
        <option value="$PROJECT_DIR$/backend/views/question-level/index.php" />
        <option value="$PROJECT_DIR$/backend/views/question-level/_form.php" />
        <option value="$PROJECT_DIR$/backend/views/question-level/update.php" />
        <option value="$PROJECT_DIR$/backend/views/question-level/create.php" />
        <option value="$PROJECT_DIR$/backend/views/question-format/index.php" />
        <option value="$PROJECT_DIR$/backend/views/question-format/create.php" />
        <option value="$PROJECT_DIR$/backend/views/question-format/update.php" />
        <option value="$PROJECT_DIR$/backend/views/question-format/_form.php" />
        <option value="$PROJECT_DIR$/backend/views/question-level/view.php" />
        <option value="$PROJECT_DIR$/backend/views/question-format/view.php" />
        <option value="$PROJECT_DIR$/backend/views/question/index.php" />
        <option value="$PROJECT_DIR$/backend/views/question/_form.php" />
        <option value="$PROJECT_DIR$/backend/views/question/create.php" />
        <option value="$PROJECT_DIR$/backend/views/question/update.php" />
        <option value="$PROJECT_DIR$/backend/views/question/view.php" />
        <option value="$PROJECT_DIR$/backend/views/part-game/index.php" />
        <option value="$PROJECT_DIR$/backend/views/part-game/create.php" />
        <option value="$PROJECT_DIR$/backend/views/part-game/update.php" />
        <option value="$PROJECT_DIR$/backend/views/part-game/view.php" />
        <option value="$PROJECT_DIR$/backend/views/package-finish/index.php" />
        <option value="$PROJECT_DIR$/backend/views/package-finish/create.php" />
        <option value="$PROJECT_DIR$/backend/views/package-finish/update.php" />
        <option value="$PROJECT_DIR$/backend/views/part-game/_form.php" />
        <option value="$PROJECT_DIR$/common/messages/vi/cms.php" />
        <option value="$PROJECT_DIR$/backend/views/package-finish/_form.php" />
      </list>
    </option>
  </component>
  <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
  <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
  <component name="JsGulpfileManager">
    <detection-done>true</detection-done>
    <sorting>DEFINITION_ORDER</sorting>
  </component>
  <component name="PhpServers">
    <servers />
  </component>
  <component name="PhpWorkspaceProjectConfiguration" backward_compatibility_performed="true" />
  <component name="ProjectFrameBounds">
    <option name="x" value="-8" />
    <option name="y" value="-8" />
    <option name="width" value="1382" />
    <option name="height" value="754" />
  </component>
  <component name="ProjectLevelVcsManager" settingsEditedManually="false">
    <OptionsSetting value="true" id="Add" />
    <OptionsSetting value="true" id="Remove" />
    <OptionsSetting value="true" id="Checkout" />
    <OptionsSetting value="true" id="Update" />
    <OptionsSetting value="true" id="Status" />
    <OptionsSetting value="true" id="Edit" />
    <ConfirmationsSetting value="1" id="Add" />
    <ConfirmationsSetting value="0" id="Remove" />
  </component>
  <component name="ProjectView">
    <navigator currentView="ProjectPane" proportions="" version="1">
      <flattenPackages />
      <showMembers />
      <showModules />
      <showLibraryContents />
      <hideEmptyPackages />
      <abbreviatePackageNames />
      <autoscrollToSource />
      <autoscrollFromSource />
      <sortByType />
      <manualOrder />
      <foldersAlwaysOnTop value="true" />
    </navigator>
    <panes>
      <pane id="ProjectPane">
        <subPane>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="common" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="common" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="messages" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="vi" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="common" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="messages" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="common" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="helpers" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="backend" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="backend" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="views" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="backend" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="views" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="part-game" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="backend" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="views" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="package-finish" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="backend" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="views" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="default" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="backend" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="views" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="admin" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="graduation_thesis" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="backend" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="controllers" />
              <option name="myItemType" value="com.jetbrains.php.projectView.PhpTreeStructureProvider$1" />
            </PATH_ELEMENT>
          </PATH>
        </subPane>
      </pane>
      <pane id="Scratches" />
      <pane id="Scope" />
    </panes>
  </component>
  <component name="PropertiesComponent">
    <property name="settings.editor.selected.configurable" value="http.proxy" />
    <property name="settings.editor.splitter.proportion" value="0.2" />
    <property name="WebServerToolWindowFactoryState" value="false" />
    <property name="js-jscs-nodeInterpreter" value="/usr/local/bin/node" />
    <property name="last_opened_file_path" value="$PROJECT_DIR$/../gamification" />
    <property name="nodejs_interpreter_path" value="/usr/local/bin/node" />
  </component>
  <component name="RecentsManager">
    <key name="MoveFile.RECENT_KEYS">
      <recent name="$PROJECT_DIR$/frontend/web/themes/default/css" />
    </key>
    <key name="CopyFile.RECENT_KEYS">
      <recent name="D:\wamp64\www\graduation_thesis\frontend\web\assets\b14c8ba5\js" />
      <recent name="D:\wamp64\www\graduation_thesis\vendor\kartik-v\yii2-widget-fileinput" />
      <recent name="D:\wamp64\www\graduation_thesis" />
      <recent name="$PROJECT_DIR$/frontend/web/themes/default/js" />
    </key>
  </component>
  <component name="RunManager">
    <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
      <method />
    </configuration>
    <configuration default="true" type="PHPUnitRunConfigurationType" factoryName="PHPUnit">
      <TestRunner />
      <method />
    </configuration>
    <configuration default="true" type="PhpBehatConfigurationType" factoryName="Behat">
      <BehatRunner />
      <method />
    </configuration>
    <configuration default="true" type="PhpLocalRunConfigurationType" factoryName="PHP Console">
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
      <node-interpreter>project</node-interpreter>
      <node-options />
      <gulpfile />
      <tasks />
      <arguments />
      <envs />
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.npm" factoryName="npm">
      <command value="run-script" />
      <scripts />
      <node-interpreter value="project" />
      <envs />
      <method />
    </configuration>
  </component>
  <component name="ShelveChangesManager" show_recycled="false">
    <option name="remove_strategy" value="false" />
  </component>
  <component name="SvnConfiguration">
    <configuration />
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="ce41a1ed-6260-4a91-a8ed-d013017177ae" name="Default" comment="" />
      <created>1472099552700</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1472099552700</updated>
      <workItem from="1472099554676" duration="470000" />
      <workItem from="1472107532452" duration="4461000" />
      <workItem from="1472401623053" duration="1462000" />
      <workItem from="1472433433224" duration="8842000" />
      <workItem from="1472452082793" duration="13288000" />
      <workItem from="1472538155763" duration="1301000" />
      <workItem from="1472564384959" duration="12094000" />
      <workItem from="1472577008056" duration="396000" />
      <workItem from="1472605760156" duration="618000" />
      <workItem from="1472613396277" duration="6135000" />
      <workItem from="1472624588841" duration="13406000" />
      <workItem from="1472692357148" duration="9770000" />
      <workItem from="1472704056913" duration="666000" />
      <workItem from="1472711206989" duration="5841000" />
      <workItem from="1472911066056" duration="4716000" />
      <workItem from="1473037516613" duration="4263000" />
      <workItem from="1473261481200" duration="5996000" />
      <workItem from="1473297243613" duration="20000" />
      <workItem from="1473304107073" duration="601000" />
      <workItem from="1473347890112" duration="1634000" />
      <workItem from="1473390858753" duration="661000" />
      <workItem from="1473475237317" duration="25162000" />
      <workItem from="1473523985449" duration="7816000" />
      <workItem from="1473559542152" duration="7169000" />
      <workItem from="1473585923387" duration="7394000" />
      <workItem from="1473605282544" duration="9604000" />
      <workItem from="1473735507562" duration="54000" />
      <workItem from="1473989526689" duration="9469000" />
      <workItem from="1473999026562" duration="315000" />
      <workItem from="1474034475766" duration="10618000" />
      <workItem from="1474076884106" duration="3030000" />
      <workItem from="1474120319974" duration="10112000" />
      <workItem from="1474165959460" duration="5657000" />
    </task>
    <task id="LOCAL-00001" summary="update config">
      <created>1472402996335</created>
      <option name="number" value="00001" />
      <option name="presentableId" value="LOCAL-00001" />
      <option name="project" value="LOCAL" />
      <updated>1472402996335</updated>
    </task>
    <task id="LOCAL-00002" summary="update config">
      <created>1472403066459</created>
      <option name="number" value="00002" />
      <option name="presentableId" value="LOCAL-00002" />
      <option name="project" value="LOCAL" />
      <updated>1472403066459</updated>
    </task>
    <task id="LOCAL-00003" summary="Update RouterPermissionController">
      <created>1472440434309</created>
      <option name="number" value="00003" />
      <option name="presentableId" value="LOCAL-00003" />
      <option name="project" value="LOCAL" />
      <updated>1472440434309</updated>
    </task>
    <task id="LOCAL-00004" summary="Update backend components">
      <created>1472577105346</created>
      <option name="number" value="00004" />
      <option name="presentableId" value="LOCAL-00004" />
      <option name="project" value="LOCAL" />
      <updated>1472577105346</updated>
    </task>
    <task id="LOCAL-00005" summary="Update backend controller">
      <created>1472577141303</created>
      <option name="number" value="00005" />
      <option name="presentableId" value="LOCAL-00005" />
      <option name="project" value="LOCAL" />
      <updated>1472577141303</updated>
    </task>
    <task id="LOCAL-00006" summary="Update backend model">
      <created>1472577162352</created>
      <option name="number" value="00006" />
      <option name="presentableId" value="LOCAL-00006" />
      <option name="project" value="LOCAL" />
      <updated>1472577162352</updated>
    </task>
    <task id="LOCAL-00007" summary="Update backend views">
      <created>1472577195626</created>
      <option name="number" value="00007" />
      <option name="presentableId" value="LOCAL-00007" />
      <option name="project" value="LOCAL" />
      <updated>1472577195626</updated>
    </task>
    <task id="LOCAL-00008" summary="Update TimestampBehavior">
      <created>1472577232499</created>
      <option name="number" value="00008" />
      <option name="presentableId" value="LOCAL-00008" />
      <option name="project" value="LOCAL" />
      <updated>1472577232499</updated>
    </task>
    <task id="LOCAL-00009" summary="Update common config">
      <created>1472577250431</created>
      <option name="number" value="00009" />
      <option name="presentableId" value="LOCAL-00009" />
      <option name="project" value="LOCAL" />
      <updated>1472577250431</updated>
    </task>
    <task id="LOCAL-00010" summary="Update common model">
      <created>1472577280838</created>
      <option name="number" value="00010" />
      <option name="presentableId" value="LOCAL-00010" />
      <option name="project" value="LOCAL" />
      <updated>1472577280838</updated>
    </task>
    <task id="LOCAL-00011" summary="Update frontend models">
      <created>1472577305056</created>
      <option name="number" value="00011" />
      <option name="presentableId" value="LOCAL-00011" />
      <option name="project" value="LOCAL" />
      <updated>1472577305056</updated>
    </task>
    <task id="LOCAL-00012" summary="Update composer">
      <created>1472577334397</created>
      <option name="number" value="00012" />
      <option name="presentableId" value="LOCAL-00012" />
      <option name="project" value="LOCAL" />
      <updated>1472577334397</updated>
    </task>
    <task id="LOCAL-00013" summary="Update frontend">
      <created>1472577390293</created>
      <option name="number" value="00013" />
      <option name="presentableId" value="LOCAL-00013" />
      <option name="project" value="LOCAL" />
      <updated>1472577390293</updated>
    </task>
    <task id="LOCAL-00014" summary="Update backend controller">
      <created>1472717701640</created>
      <option name="number" value="00014" />
      <option name="presentableId" value="LOCAL-00014" />
      <option name="project" value="LOCAL" />
      <updated>1472717701640</updated>
    </task>
    <task id="LOCAL-00015" summary="Update backend model">
      <created>1472717736671</created>
      <option name="number" value="00015" />
      <option name="presentableId" value="LOCAL-00015" />
      <option name="project" value="LOCAL" />
      <updated>1472717736671</updated>
    </task>
    <task id="LOCAL-00016" summary="Update backend view">
      <created>1472717774324</created>
      <option name="number" value="00016" />
      <option name="presentableId" value="LOCAL-00016" />
      <option name="project" value="LOCAL" />
      <updated>1472717774324</updated>
    </task>
    <task id="LOCAL-00017" summary="Update common config">
      <created>1472717800527</created>
      <option name="number" value="00017" />
      <option name="presentableId" value="LOCAL-00017" />
      <option name="project" value="LOCAL" />
      <updated>1472717800527</updated>
    </task>
    <task id="LOCAL-00018" summary="Update common model">
      <created>1472717821410</created>
      <option name="number" value="00018" />
      <option name="presentableId" value="LOCAL-00018" />
      <option name="project" value="LOCAL" />
      <updated>1472717821410</updated>
    </task>
    <task id="LOCAL-00019" summary="Update composer">
      <created>1472717880012</created>
      <option name="number" value="00019" />
      <option name="presentableId" value="LOCAL-00019" />
      <option name="project" value="LOCAL" />
      <updated>1472717880012</updated>
    </task>
    <task id="LOCAL-00020" summary="Update frontend model">
      <created>1472717912340</created>
      <option name="number" value="00020" />
      <option name="presentableId" value="LOCAL-00020" />
      <option name="project" value="LOCAL" />
      <updated>1472717912340</updated>
    </task>
    <task id="LOCAL-00021" summary="Update">
      <created>1473304239092</created>
      <option name="number" value="00021" />
      <option name="presentableId" value="LOCAL-00021" />
      <option name="project" value="LOCAL" />
      <updated>1473304239093</updated>
    </task>
    <task id="LOCAL-00022" summary="Update">
      <created>1473304654497</created>
      <option name="number" value="00022" />
      <option name="presentableId" value="LOCAL-00022" />
      <option name="project" value="LOCAL" />
      <updated>1473304654497</updated>
    </task>
    <task id="LOCAL-00023" summary="Update backend">
      <created>1473500389515</created>
      <option name="number" value="00023" />
      <option name="presentableId" value="LOCAL-00023" />
      <option name="project" value="LOCAL" />
      <updated>1473500389515</updated>
    </task>
    <task id="LOCAL-00024" summary="Update backend">
      <created>1473531874391</created>
      <option name="number" value="00024" />
      <option name="presentableId" value="LOCAL-00024" />
      <option name="project" value="LOCAL" />
      <updated>1473531874391</updated>
    </task>
    <task id="LOCAL-00025" summary="Update backend">
      <created>1473568419175</created>
      <option name="number" value="00025" />
      <option name="presentableId" value="LOCAL-00025" />
      <option name="project" value="LOCAL" />
      <updated>1473568419175</updated>
    </task>
    <task id="LOCAL-00026" summary="Update backend">
      <created>1473611402263</created>
      <option name="number" value="00026" />
      <option name="presentableId" value="LOCAL-00026" />
      <option name="project" value="LOCAL" />
      <updated>1473611402263</updated>
    </task>
    <task id="LOCAL-00027" summary="Update backend">
      <created>1473614835946</created>
      <option name="number" value="00027" />
      <option name="presentableId" value="LOCAL-00027" />
      <option name="project" value="LOCAL" />
      <updated>1473614835946</updated>
    </task>
    <task id="LOCAL-00028" summary="Update backend">
      <created>1473614868629</created>
      <option name="number" value="00028" />
      <option name="presentableId" value="LOCAL-00028" />
      <option name="project" value="LOCAL" />
      <updated>1473614868629</updated>
    </task>
    <task id="LOCAL-00029" summary="Update backend">
      <created>1473997791159</created>
      <option name="number" value="00029" />
      <option name="presentableId" value="LOCAL-00029" />
      <option name="project" value="LOCAL" />
      <updated>1473997791159</updated>
    </task>
    <task id="LOCAL-00030" summary="Update backend">
      <created>1474044839195</created>
      <option name="number" value="00030" />
      <option name="presentableId" value="LOCAL-00030" />
      <option name="project" value="LOCAL" />
      <updated>1474044839195</updated>
    </task>
    <task id="LOCAL-00031" summary="Update backend">
      <created>1474131342526</created>
      <option name="number" value="00031" />
      <option name="presentableId" value="LOCAL-00031" />
      <option name="project" value="LOCAL" />
      <updated>1474131342526</updated>
    </task>
    <option name="localTasksCounter" value="32" />
    <servers />
  </component>
  <component name="TimeTrackingManager">
    <option name="totallyTimeSpent" value="193041000" />
  </component>
  <component name="TodoView">
    <todo-panel id="selected-file">
      <is-autoscroll-to-source value="true" />
    </todo-panel>
    <todo-panel id="all">
      <are-packages-shown value="true" />
      <is-autoscroll-to-source value="true" />
    </todo-panel>
  </component>
  <component name="ToolWindowManager">
    <frame x="-8" y="-8" width="1382" height="754" extended-state="6" />
    <editor active="false" />
    <layout>
      <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.29166666" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32847896" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.45691058" sideWeight="0.5030303" order="9" side_tool="true" content_ui="tabs" />
      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32972136" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.45691058" sideWeight="0.4969697" order="10" side_tool="false" content_ui="tabs" />
      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Documentation" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="FLOATING" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" x="149" y="252" width="1117" height="544" />
      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
    </layout>
  </component>
  <component name="Vcs.Log.UiProperties">
    <option name="RECENTLY_FILTERED_USER_GROUPS">
      <collection />
    </option>
    <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
      <collection />
    </option>
  </component>
  <component name="VcsContentAnnotationSettings">
    <option name="myLimit" value="2678400000" />
  </component>
  <component name="VcsManagerConfiguration">
    <MESSAGE value="update config" />
    <MESSAGE value="Update RouterPermissionController" />
    <MESSAGE value="Update backend components" />
    <MESSAGE value="Update backend views" />
    <MESSAGE value="Update TimestampBehavior" />
    <MESSAGE value="Update frontend models" />
    <MESSAGE value="Update frontend" />
    <MESSAGE value="Update backend controller" />
    <MESSAGE value="Update backend model" />
    <MESSAGE value="Update backend view" />
    <MESSAGE value="Update common config" />
    <MESSAGE value="Update common model" />
    <MESSAGE value="Update composer" />
    <MESSAGE value="Update frontend model" />
    <MESSAGE value="Update" />
    <MESSAGE value="Update backend" />
    <option name="LAST_COMMIT_MESSAGE" value="Update backend" />
  </component>
  <component name="XDebuggerManager">
    <breakpoint-manager>
      <option name="time" value="2" />
    </breakpoint-manager>
    <watches-manager />
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$PROJECT_DIR$/backend/views/type-game/_form.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="50">
          <caret line="4" column="0" selection-start-line="4" selection-start-column="0" selection-end-line="4" selection-end-column="32" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/type-game/create.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="221">
          <caret line="13" column="87" selection-start-line="13" selection-start-column="14" selection-end-line="13" selection-end-column="87" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/type-game/view.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="68">
          <caret line="4" column="0" selection-start-line="4" selection-start-column="0" selection-end-line="4" selection-end-column="34" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/type-question/view.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="246">
          <caret line="47" column="14" selection-start-line="43" selection-start-column="12" selection-end-line="47" selection-end-column="14" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-package/index.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="285">
          <caret line="70" column="42" selection-start-line="70" selection-start-column="42" selection-end-line="70" selection-end-column="54" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-topic/_search.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-package/_form.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="714">
          <caret line="54" column="41" selection-start-line="54" selection-start-column="41" selection-end-line="54" selection-end-column="41" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-package/obstacle-race.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="458">
          <caret line="55" column="6" selection-start-line="55" selection-start-column="6" selection-end-line="55" selection-end-column="6" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-package/create.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="136">
          <caret line="8" column="39" selection-start-line="8" selection-start-column="39" selection-end-line="8" selection-end-column="39" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-package/update.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="255">
          <caret line="15" column="37" selection-start-line="15" selection-start-column="37" selection-end-line="15" selection-end-column="37" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-package/choose-question.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-55">
          <caret line="6" column="71" selection-start-line="6" selection-start-column="71" selection-end-line="6" selection-end-column="71" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-package/list-questions.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="272">
          <caret line="18" column="15" selection-start-line="18" selection-start-column="15" selection-end-line="18" selection-end-column="15" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-package/change_question.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="662">
          <caret line="41" column="11" selection-start-line="41" selection-start-column="11" selection-end-line="41" selection-end-column="11" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/controllers/AdminController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="17">
          <caret line="7" column="41" selection-start-line="7" selection-start-column="41" selection-end-line="7" selection-end-column="41" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/controllers/AdminGroupController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/controllers/DefaultController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="0">
          <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/controllers/GameController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="336">
          <caret line="163" column="86" selection-start-line="163" selection-start-column="73" selection-end-line="163" selection-end-column="86" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/controllers/MenuController.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="306">
          <caret line="25" column="18" selection-start-line="25" selection-start-column="18" selection-end-line="25" selection-end-column="18" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/default/login.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="476">
          <caret line="42" column="175" selection-start-line="42" selection-start-column="175" selection-end-line="42" selection-end-column="175" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-topic/index.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="353">
          <caret line="87" column="52" selection-start-line="87" selection-start-column="16" selection-end-line="87" selection-end-column="52" />
          <folding>
            <element signature="e#7#28#0#PHP" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-topic/_form.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="370">
          <caret line="30" column="10" selection-start-line="27" selection-start-column="4" selection-end-line="30" selection-end-column="10" />
          <folding>
            <element signature="e#7#28#0#PHP" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-topic/create.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="136">
          <caret line="8" column="15" selection-start-line="8" selection-start-column="15" selection-end-line="8" selection-end-column="39" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-level/update.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="204">
          <caret line="12" column="87" selection-start-line="12" selection-start-column="14" selection-end-line="12" selection-end-column="87" />
          <folding>
            <marker date="1474166613778" expanded="true" signature="600:623" placeholder="..." />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-topic/update.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="204">
          <caret line="12" column="87" selection-start-line="12" selection-start-column="14" selection-end-line="12" selection-end-column="87" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-topic/view.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="374">
          <caret line="57" column="14" selection-start-line="31" selection-start-column="12" selection-end-line="57" selection-end-column="14" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-level/index.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="373">
          <caret line="74" column="51" selection-start-line="71" selection-start-column="16" selection-end-line="74" selection-end-column="51" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-format/update.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="255">
          <caret line="15" column="36" selection-start-line="15" selection-start-column="36" selection-end-line="15" selection-end-column="36" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-level/create.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="221">
          <caret line="13" column="87" selection-start-line="13" selection-start-column="14" selection-end-line="13" selection-end-column="87" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-level/_form.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="391">
          <caret line="32" column="10" selection-start-line="18" selection-start-column="4" selection-end-line="32" selection-end-column="10" />
          <folding>
            <element signature="e#7#28#0#PHP" expanded="false" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-level/view.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="68">
          <caret line="4" column="0" selection-start-line="4" selection-start-column="0" selection-end-line="4" selection-end-column="34" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/type-question/index.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="1104">
          <caret line="75" column="14" selection-start-line="70" selection-start-column="12" selection-end-line="75" selection-end-column="14" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/type-game/index.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="234">
          <caret line="64" column="14" selection-start-line="55" selection-start-column="12" selection-end-line="64" selection-end-column="14" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question/_form.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="356">
          <caret line="119" column="10" selection-start-line="119" selection-start-column="10" selection-end-line="119" selection-end-column="10" />
          <folding>
            <element signature="e#7#28#0#PHP" expanded="true" />
            <marker date="1474168214476" expanded="true" signature="2146:2258" placeholder="..." />
            <marker date="1474168214476" expanded="true" signature="2181:2258" placeholder="..." />
            <marker date="1474168214476" expanded="true" signature="2216:2258" placeholder="..." />
            <marker date="1474168214476" expanded="true" signature="2526:2805" placeholder="..." />
            <marker date="1474168214476" expanded="true" signature="2927:3091" placeholder="..." />
            <marker date="1474168214476" expanded="true" signature="3208:3463" placeholder="..." />
            <marker date="1474168214476" expanded="true" signature="3370:3463" placeholder="..." />
            <marker date="1474168214476" expanded="true" signature="3413:3463" placeholder="..." />
            <marker date="1474168214476" expanded="true" signature="3682:3996" placeholder="..." />
            <marker date="1474168214476" expanded="true" signature="4134:4336" placeholder="..." />
            <marker date="1474168214476" expanded="true" signature="4965:5019" placeholder="..." />
            <marker date="1474168214476" expanded="true" signature="5414:5470" placeholder="..." />
            <marker date="1474168214476" expanded="true" signature="5435:5470" placeholder="{...}" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question/create.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="85">
          <caret line="5" column="29" selection-start-line="5" selection-start-column="29" selection-end-line="5" selection-end-column="29" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question/update.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="374">
          <caret line="22" column="0" selection-start-line="22" selection-start-column="0" selection-end-line="22" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question/index.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="804">
          <caret line="75" column="34" selection-start-line="75" selection-start-column="34" selection-end-line="75" selection-end-column="34" />
          <folding>
            <element signature="e#7#28#0#PHP" expanded="true" />
            <marker date="1474167358483" expanded="true" signature="2653:2667" placeholder="..." />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question/view.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-833">
          <caret line="14" column="0" selection-start-line="14" selection-start-column="0" selection-end-line="14" selection-end-column="0" />
          <folding>
            <element signature="e#7#28#0#PHP" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-format/index.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="187">
          <caret line="14" column="91" selection-start-line="14" selection-start-column="14" selection-end-line="14" selection-end-column="91" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-format/create.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="187">
          <caret line="11" column="25" selection-start-line="11" selection-start-column="25" selection-end-line="11" selection-end-column="49" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/part-game/update.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="340">
          <caret line="20" column="6" selection-start-line="20" selection-start-column="6" selection-end-line="20" selection-end-column="6" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-format/_form.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="370">
          <caret line="32" column="10" selection-start-line="29" selection-start-column="4" selection-end-line="32" selection-end-column="10" />
          <folding>
            <element signature="e#7#28#0#PHP" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/question-format/view.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="356">
          <caret line="61" column="14" selection-start-line="31" selection-start-column="12" selection-end-line="61" selection-end-column="14" />
          <folding>
            <element signature="e#7#28#0#PHP" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/part-game/view.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="492">
          <caret line="61" column="19" selection-start-line="61" selection-start-column="19" selection-end-line="61" selection-end-column="19" />
          <folding>
            <element signature="e#7#28#0#PHP" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/package-finish/index.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="289">
          <caret line="19" column="57" selection-start-line="19" selection-start-column="57" selection-end-line="19" selection-end-column="57" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/part-game/index.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="387">
          <caret line="77" column="51" selection-start-line="74" selection-start-column="16" selection-end-line="77" selection-end-column="51" />
          <folding>
            <element signature="e#7#28#0#PHP" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/part-game/create.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="221">
          <caret line="13" column="14" selection-start-line="13" selection-start-column="14" selection-end-line="13" selection-end-column="87" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/package-finish/create.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="68">
          <caret line="4" column="0" selection-start-line="4" selection-start-column="0" selection-end-line="4" selection-end-column="0" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/package-finish/update.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="289">
          <caret line="17" column="26" selection-start-line="17" selection-start-column="26" selection-end-line="17" selection-end-column="26" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/part-game/_form.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="200">
          <caret line="15" column="38" selection-start-line="15" selection-start-column="38" selection-end-line="15" selection-end-column="38" />
          <folding>
            <element signature="e#7#28#0#PHP" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/backend/views/package-finish/_form.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="288">
          <caret line="24" column="19" selection-start-line="24" selection-start-column="19" selection-end-line="24" selection-end-column="19" />
          <folding>
            <element signature="e#7#28#0#PHP" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/common/messages/vi/cms.php">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="472">
          <caret line="103" column="43" selection-start-line="103" selection-start-column="43" selection-end-line="103" selection-end-column="43" />
          <folding />
        </state>
      </provider>
    </entry>
  </component>
</project>


text:
import {AfterContentInit, Component, ContentChildren, Input, OnInit, QueryList} from '@angular/core';
import {AmexioButtonDropDownItemComponent} from './button.dropdown.item';

@Component({
  selector: 'amexio-btn-split-dropdown', template: `

      <button class="button" [attr.disabled]="disabled ? true: null"
              [ngClass]="{'button-default': size=='default' || size ==null,
              'button-small': size=='small','button-large' : size=='large',
              'button-primary' : type == 'primary' || type == null,
              'button-success' : type == 'success',' button-danger' : type=='danger',
              'button-warning' : type=='warning'}">
        {{label}}
      </button>
      <button class="button"
              [ngClass]="{'button-default': size=='default' || size ==null,
              'button-small': size=='small',
              'button-large' : size=='large',
              'button-primary' : type == 'primary' || type == null || type == 'theme-color',
              'button-success' : type == 'success' || type == 'green',
              'button-danger' : type=='danger' || type == 'red',
              'button-warning' : type=='warning' ||  type == 'yellow'}">
              (click)="onClick()"></button>

          <ng-container *ngFor="let itemData of dropdownItemData">

            <ng-container *ngIf="itemData.icon!=null">

              <amexio-c-icon style="padding-right: 5px;" [customclass]="itemData.iconStyleClass"></amexio-c-icon>
            </ng-container>{{itemData.label}}

          </ng-container>

  `,
})
export class AmexioSpiltButtonDropdownComponent implements AfterContentInit {
/*
Properties
name : label
datatype : string
version : 4.0 onwards
default : none
description : Label on button
*/
  @Input() label: string;
/*
Properties
name :  badge
datatype : number
version : 4.1.9 onwards
default : none
description : Badge  describes the badge value that has to be displayed on button
*/
@Input('badge') badge: number;
  openContent: boolean;
  @ContentChildren(AmexioButtonDropDownItemComponent) buttons: QueryList<AmexioButtonDropDownItemComponent>;
  dropdownItemData: any[] = [];
/*
Properties
name : type
datatype : string
version : 4.0 onwards
default : none
description : Type of button : default,theme-color,theme-backgroundcolor,
 green, red, yellow ( primary, secondary ,success , danger
   & warning Depricated v4.1 onwards)
*/
  @Input() type: string;
/*
Properties
name : disabled
datatype : boolean
version : 4.0 onwards
default : false
description : Enable/Disables the button
*/
  @Input() disabled: boolean;

/*
Properties
name : size
datatype :  string
version : 4.0 onwards
default : none
description : Different Sizes of Buttons availabe : large, default, small & xsmall
*/
  @Input() size: string;
  constructor() {
  }
  ngAfterContentInit() {
    this.createDropdownItemConfig();
  }
  createDropdownItemConfig() {
    let itemRefArray = [];
    itemRefArray = this.buttons.toArray();
    for (const itemConfig of itemRefArray) {
      const data: any = {
        label: itemConfig.label,
        disabled: itemConfig.disabled,
        onItemClick: itemConfig.onItemClick,
        iconStyleClass: itemConfig.iconStyleClass,
        icon: itemConfig.icon,
        onClickRoute: itemConfig.onClickRoute,
      };
      data.iconStyleClass = data.icon;
      this.dropdownItemData.push(data);
    }
  }

  onClick() {
    this.openContent = !this.openContent;
  }
  itemClick(event: any, itemData: any) {
    itemData.onItemClick.emit(event);
  }
  getBackgroundColor() {
    let colorCode: string;
    if (this.type === 'primary' || this.type === 'theme-color') {
      colorCode = '#0275d8';
    } else if (this.type === 'success' || this.type === 'green') {
      colorCode = '#5cb85c';
     } else if (this.type === 'danger' || this.type === 'red') {
        colorCode = '#d9534f';
      } else if (this.type === 'warning' || this.type === 'yellow') {
        colorCode = '#f0ad4e';
      }
    return {
      'background-color': colorCode,
    };
  }
}


text:
package skeleton.persistence.exception;

public class RepositoryException extends BaseException {

    public RepositoryException(String message) {
        super(message);
    }

}


text:
package com.github.wenhao.jpa.integration;

import com.github.wenhao.jpa.Specifications;
import com.github.wenhao.jpa.builder.PersonBuilder;
import com.github.wenhao.jpa.model.Person;
import com.github.wenhao.jpa.repository.PersonRepository;
import static org.assertj.core.api.Assertions.assertThat;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest;
import org.springframework.data.jpa.domain.Specification;

import java.util.List;

@DataJpaTest
public class LessThanTest {

    @Autowired
    private PersonRepository personRepository;

    @Test
    public void should_be_able_to_find_by_using_less_than() {
        // given
        Person jack = new PersonBuilder()
                .name("Jack")
                .age(20)
                .build();
        Person eric = new PersonBuilder()
                .name("Eric")
                .age(18)
                .build();
        personRepository.save(jack);
        personRepository.save(eric);

        // when
        Specification<Person> specification = Specifications.<Person>and()
                .lt("age", 20)
                .build();

        List<Person> persons = personRepository.findAll(specification);

        // then
        assertThat(persons.size()).isEqualTo(1);
    }
}


text:
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright FUJITSU LIMITED 2017-->

<RevenueSharesResults xmlns="http://oscm.org/xsd/billingservice/partnermodel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://oscm.org/xsd/billingservice/partnermodel BrokerRevenueShareResult.xsd">
  <SupplierRevenueShareResult organizationKey="7897" organizationId="abcdefgh">

    <Period endDate="534523578" startDate="9823544793" />

    <Currency id="EUR">
      <Marketplace id="12345678" key="34534">
        <!-- <MarketplaceOwner> MISSING! -->

        <Service key="11000" id="direct mode service" model="DIRECT">
          <Subscription key="37645" id="sub1" billingKey="18373" revenue="266.00">
            <Period endDate="534523578" startDate="9823544793" />
          </Subscription>
          <Subscription key="12987" id="sub2" billingKey="12343" revenue="234.00">
            <Period endDate="534523578" startDate="9823544793" />
          </Subscription>
          <RevenueShareDetails baseRevenue="500.00" marketplaceRevenueSharePercentage="15.0"
            marketplaceRevenue="75.00" operatorRevenueSharePercentage="0.00" operatorRevenue="0.00" amountForSupplier="-75.00" />
        </Service>

        <MarketplaceRevenue serviceRevenue="1000.00" marketplaceRevenue="-150.00" resellerRevenue="425.00"
          overallRevenue="1275.00" />
      </Marketplace>
    </Currency>

  </SupplierRevenueShareResult>
</RevenueSharesResults>