text:
CKEDITOR.lang['pt'] = {
    undo :
    {
    	redo : 'Refazer',
    	undo : 'Anular'
    },
    toolbar :
    {
    	toolbarCollapse : 'Ocultar barra de ferramentas',
    	toolbarExpand : 'Expandir barra de ferramentas',
    	toolbarGroups :
    	{
    		document : 'Documento',
    		clipboard : 'Área de transferência/Anular',
    		editing : 'Edição',
    		forms : 'Formulários',
    		basicstyles : 'Estilos básicos',
    		paragraph : 'Parágrafo',
    		links : 'Hiperligações',
    		insert : 'Inserir',
    		styles : 'Estilos',
    		colors : 'Cores',
    		tools : 'Ferramentas'
    	},
    	toolbars : 'Editor de barras de ferramentas'
    },
    templates :
    {
    	button : 'Temas',
    	emptyListMsg : '(Sem temas definidos)',
    	insertOption : 'Substituir conteúdos atuais',
    	options : 'Opções do modelo',
    	selectPromptMsg : 'Por favor, selecione o modelo a abrir no editor',
    	title : 'Conteúdo dos modelos'
    },
    table :
    {
    	border : 'Tamanho do contorno',
    	caption : 'Legenda',
    	cell :
    	{
    		menu : 'Célula',
    		insertBefore : 'Inserir célula antes',
    		insertAfter : 'Inserir célula depois',
    		deleteCell : 'Apagar células',
    		merge : 'Unir células',
    		mergeRight : 'Unir à direita',
    		mergeDown : 'Fundir abaixo',
    		splitHorizontal : 'Dividir célula horizontalmente',
    		splitVertical : 'Dividir célula verticalmente',
    		title : 'Propriedades da célula',
    		cellType : 'Tipo de célula',
    		rowSpan : 'Filas na Célula',
    		colSpan : 'Colunas na Célula',
    		wordWrap : 'Moldar texto',
    		hAlign : 'Alinhamento horizontal',
    		vAlign : 'Alinhamento vertical',
    		alignBaseline : 'Base',
    		bgColor : 'Cor de fundo',
    		borderColor : 'Cor da margem',
    		data : 'Dados',
    		header : 'Cabeçalho',
    		yes : 'Sim',
    		no : 'Não',
    		invalidWidth : 'A largura da célula deve ser um número.',
    		invalidHeight : 'A altura da célula deve ser um número.',
    		invalidRowSpan : 'As filas da célula deve ter um número inteiro.',
    		invalidColSpan : 'As colunas da célula devem ter um número inteiro.',
    		chooseColor : 'Escolher'
    	},
    	cellPad : 'Espaço interior',
    	cellSpace : 'Espaçamento de célula',
    	column :
    	{
    		menu : 'Coluna',
    		insertBefore : 'Inserir coluna antes',
    		insertAfter : 'Inserir coluna depois',
    		deleteColumn : 'Apagar colunas'
    	},
    	columns : 'Colunas',
    	deleteTable : 'Apagar tabela',
    	headers : 'Cabeçalhos',
    	headersBoth : 'Ambos',
    	headersColumn : 'Primeira coluna',
    	headersNone : 'Nenhum',
    	headersRow : 'Primeira linha',
    	invalidBorder : 'O tamanho da margem tem de ser um número.',
    	invalidCellPadding : 'A criação do espaço na célula deve ser um número positivo.',
    	invalidCellSpacing : 'O espaçamento da célula deve ser um número positivo.',
    	invalidCols : 'O número de colunas tem de ser um número maior que 0.',
    	invalidHeight : 'A altura da tabela tem de ser um número.',
    	invalidRows : 'O número de linhas tem de ser maior que 0.',
    	invalidWidth : 'A largura da tabela tem de ser um número.',
    	menu : 'Propriedades da tabela',
    	row :
    	{
    		menu : 'Linha',
    		insertBefore : 'Inserir linha antes',
    		insertAfter : 'Inserir linha depois',
    		deleteRow : 'Apagar linhas'
    	},
    	rows : 'Linhas',
    	summary : 'Resumo',
    	title : 'Propriedades da tabela',
    	toolbar : 'Tabela',
    	widthPc : 'percentagem',
    	widthPx : 'pixéis',
    	widthUnit : 'unidade da largura'
    },
    stylescombo :
    {
    	label : 'Estilos',
    	panelTitle : 'Estilos de Formatação',
    	panelTitle1 : 'Estilos de bloco',
    	panelTitle2 : 'Estilos de Linha',
    	panelTitle3 : 'Estilos de Objeto'
    },
    specialchar :
    {
    	options : 'Opções de caracteres especiais',
    	title : 'Selecione um caracter especial',
    	toolbar : 'Inserir carácter especial'
    },
    sourcearea :
    {
    	toolbar : 'Fonte'
    },
    smiley :
    {
    	options : 'Opções de Emoticons',
    	title : 'Inserir um Emoticon',
    	toolbar : 'Emoticons'
    },
    showblocks :
    {
    	toolbar : 'Exibir blocos'
    },
    selectall :
    {
    	toolbar : 'Selecionar tudo'
    },
    save :
    {
    	toolbar : 'Guardar'
    },
    removeformat :
    {
    	toolbar : 'Limpar formatação'
    },
    print :
    {
    	toolbar : 'Imprimir'
    },
    preview :
    {
    	preview : 'Pré-visualizar'
    },
    pastetext :
    {
    	button : 'Colar como texto simples',
    	title : 'Colar como texto simples'
    },
    pastefromword :
    {
    	confirmCleanup : 'O texto que pretende colar parece ter sido copiado do Word. Deseja limpá-lo antes de colar?',
    	error : 'Não foi possivel limpar a informação colada decido a um erro interno.',
    	title : 'Colar do Word',
    	toolbar : 'Colar do Word'
    },
    pagebreak :
    {
    	alt : 'Quebra de página',
    	toolbar : 'Inserir quebra de página'
    },
    newpage :
    {
    	toolbar : 'Nova página'
    },
    maximize :
    {
    	maximize : 'Maximizar',
    	minimize : 'Minimizar'
    },
    magicline :
    {
    	title : 'Insira aqui o parágrafo'
    },
    liststyle :
    {
    	armenian : 'Numeração armênia',
    	bulletedTitle : 'Propriedades da lista não numerada',
    	circle : 'Círculo',
    	decimal : 'Decimal (1, 2, 3, etc.)',
    	decimalLeadingZero : 'Zero decimal à esquerda (01, 02, 03, etc.)',
    	disc : 'Disco',
    	georgian : 'Numeração georgiana (an, ban, gan, etc.)',
    	lowerAlpha : 'Minúsculas (a, b, c, d, e, etc.)',
    	lowerGreek : 'Grego em minúsculas (alpha, beta, gamma, etc.)',
    	lowerRoman : 'Romano em minúsculas (i, ii, iii, iv, v, etc.)',
    	none : 'Nenhum',
    	notset : '<not set>',
    	numberedTitle : 'Numbered List Properties',
    	square : 'Quadrado',
    	start : 'Iniciar',
    	type : 'Tipo',
    	upperAlpha : 'Maiúsculas (A, B, C, D, E, etc.)',
    	upperRoman : 'Romanos em maiúscula (I, II, III, IV, V, etc.)',
    	validateStartNumber : 'List start number must be a whole number.'
    },
    list :
    {
    	bulletedlist : 'Marcas',
    	numberedlist : 'Numeração'
    },
    link :
    {
    	acccessKey : 'Chave de acesso',
    	advanced : 'Avançado',
    	advisoryContentType : 'Tipo de conteúdo',
    	advisoryTitle : 'Título',
    	anchor :
    	{
    		toolbar : ' Inserir/Editar âncora',
    		menu : 'Propriedades da âncora',
    		title : 'Propriedades da âncora',
    		name : 'Nome da âncora',
    		errorName : 'Por favor, introduza o nome da âncora',
    		remove : 'Remove Anchor'
    	},
    	anchorId : 'Por ID do elemento',
    	anchorName : 'Por Nome de Referência',
    	charset : 'Fonte de caracteres vinculado',
    	cssClasses : 'Classes de Estilo',
    	emailAddress : 'Endereço de email',
    	emailBody : 'Corpo da mensagem',
    	emailSubject : 'Título de mensagem',
    	id : 'ID',
    	info : 'Informação da hiperligação',
    	langCode : 'Código de idioma',
    	langDir : 'Orientação de idioma',
    	langDirLTR : 'Esquerda para a Direita (EPD)',
    	langDirRTL : 'Direita para a Esquerda (DPE)',
    	menu : 'Editar hiperligação',
    	name : 'Nome',
    	noAnchors : '(Não existem âncoras no documento)',
    	noEmail : 'Por favor, escreva o endereço de email',
    	noUrl : 'Por favor, introduza o endereço URL',
    	other : '<outro>',
    	popupDependent : 'Dependente (Netscape)',
    	popupFeatures : 'Características de janela flutuante',
    	popupFullScreen : 'Janela completa (IE)',
    	popupLeft : 'Posição esquerda',
    	popupLocationBar : 'Barra de localização',
    	popupMenuBar : 'Barra de menu',
    	popupResizable : 'Redimensionável',
    	popupScrollBars : 'Barras de deslocamento',
    	popupStatusBar : 'Barra de estado',
    	popupToolbar : 'Barra de ferramentas',
    	popupTop : 'Posição topo',
    	rel : 'Relação',
    	selectAnchor : 'Selecionar âncora',
    	styles : 'Estilo',
    	tabIndex : 'Índice de tabulação',
    	target : 'Alvo',
    	targetFrame : '<frame>',
    	targetFrameName : 'Nome da janela de destino',
    	targetPopup : '<janela de popup>',
    	targetPopupName : 'Nome da janela flutuante',
    	title : 'Hiperligação',
    	toAnchor : 'Ligar a âncora no texto',
    	toEmail : 'Email',
    	toUrl : 'URL',
    	toolbar : 'Hiperligação',
    	type : 'Tipo de hiperligação',
    	unlink : 'Eliminar hiperligação',
    	upload : 'Carregar'
    },
    justify :
    {
    	block : 'Justificado',
    	center : 'Alinhar ao centro',
    	left : 'Alinhar à esquerda',
    	right : 'Alinhar à direita'
    },
    indent :
    {
    	indent : 'Aumentar avanço',
    	outdent : 'Diminuir avanço'
    },
    image :
    {
    	alt : 'Texto alternativo',
    	border : 'Limite',
    	btnUpload : 'Enviar para o servidor',
    	button2Img : 'Deseja transformar o botão com imagem selecionado em uma imagem?',
    	hSpace : 'Esp. Horiz',
    	img2Button : 'Deseja transformar a imagem selecionada em um botão com imagem?',
    	infoTab : 'Informação da imagem',
    	linkTab : 'Hiperligação',
    	lockRatio : 'Proporcional',
    	menu : 'Propriedades da Imagem',
    	resetSize : 'Tamanho original',
    	title : 'Propriedades da imagem',
    	titleButton : 'Propriedades do botão de imagem',
    	upload : 'Carregar',
    	urlMissing : 'O URL da fonte da imagem está em falta.',
    	vSpace : 'Esp. Vert',
    	validateBorder : 'A borda tem de ser um numero.',
    	validateHSpace : 'HSpace tem de ser um numero.',
    	validateVSpace : 'VSpace tem de ser um numero.'
    },
    iframe :
    {
    	border : 'Mostrar a borda da Frame',
    	noUrl : 'Por favor, digite o URL da iframe',
    	scrolling : 'Ativar barras de rolamento',
    	title : 'Propriedades da IFrame',
    	toolbar : 'IFrame'
    },
    horizontalrule :
    {
    	toolbar : 'Inserir linha horizontal'
    },
    forms :
    {
    	button :
    	{
    		title : 'Propriedades do botão',
    		text : 'Texto (valor)',
    		type : 'Tipo',
    		typeBtn : 'Botão',
    		typeSbm : 'Enviar',
    		typeRst : 'Repor'
    	},
    	checkboxAndRadio :
    	{
    		checkboxTitle : 'Propriedades da caixa de verificação',
    		radioTitle : 'Propriedades do botão de rádio',
    		value : 'Valor',
    		selected : 'Selecionado',
    		required : 'Obrigatório'
    	},
    	form :
    	{
    		title : 'Propriedades do formulário',
    		menu : 'Propriedades do formulário',
    		action : 'Ação',
    		method : 'Método',
    		encoding : 'Codificação'
    	},
    	hidden :
    	{
    		title : 'Propriedades do campo oculto',
    		name : 'Nome',
    		value : 'Valor'
    	},
    	select :
    	{
    		title : 'Propriedades da caixa de seleção',
    		selectInfo : 'Informação',
    		opAvail : 'Opções disponíveis',
    		value : 'Valor',
    		size : 'Tamanho',
    		lines : 'linhas',
    		chkMulti : 'Permitir seleções múltiplas',
    		required : 'Obrigatório',
    		opText : 'Texto',
    		opValue : 'Valor',
    		btnAdd : 'Adicionar',
    		btnModify : 'Modificar',
    		btnUp : 'Subir',
    		btnDown : 'Descer',
    		btnSetValue : 'Definir como valor selecionado',
    		btnDelete : 'Apagar'
    	},
    	textarea :
    	{
    		title : 'Propriedades da área de texto',
    		cols : 'Colunas',
    		rows : 'Linhas'
    	},
    	textfield :
    	{
    		title : 'Propriedades do campo de texto',
    		name : 'Nome',
    		value : 'Valor',
    		charWidth : 'Tamanho do caracter',
    		maxChars : 'Máximo de caracteres',
    		required : 'Required',
    		type : 'Tipo',
    		typeText : 'Texto',
    		typePass : 'Senha',
    		typeEmail : 'Email',
    		typeSearch : 'Pesquisar',
    		typeTel : 'Telefone',
    		typeUrl : 'URL'
    	}
    },
    format :
    {
    	label : 'Formatar',
    	panelTitle : 'Formatar Parágrafo',
    	tag_address : 'Endereço',
    	tag_div : 'Normal (DIV)',
    	tag_h1 : 'Título 1',
    	tag_h2 : 'Título 2',
    	tag_h3 : 'Título 3',
    	tag_h4 : 'Título 4',
    	tag_h5 : 'Título 5',
    	tag_h6 : 'Título 6',
    	tag_p : 'Normal',
    	tag_pre : 'Formatado'
    },
    font :
    {
    	fontSize :
    	{
    		label : 'Tamanho',
    		voiceLabel : 'Tamanho da letra',
    		panelTitle : 'Tamanho da letra'
    	},
    	label : 'Fonte',
    	panelTitle : 'Nome do tipo de letra',
    	voiceLabel : 'Tipo de letra'
    },
    flash :
    {
    	access : 'Acesso ao Script',
    	accessAlways : 'Sempre',
    	accessNever : 'Nunca',
    	accessSameDomain : 'Mesmo dominio',
    	alignAbsBottom : 'Abs inferior',
    	alignAbsMiddle : 'Abs centro',
    	alignBaseline : 'Linha de base',
    	alignTextTop : 'Topo do texto',
    	bgcolor : 'Cor de Fundo',
    	chkFull : 'Permitir Ecrã inteiro',
    	chkLoop : 'Cíclico',
    	chkMenu : 'Permitir menu do Flash',
    	chkPlay : 'Reproduzir automaticamente',
    	flashvars : 'Variaveis para o Flash',
    	hSpace : 'Esp. Horiz',
    	properties : 'Propriedades do Flash',
    	propertiesTab : 'Propriedades',
    	quality : 'Qualidade',
    	qualityAutoHigh : 'Alta Automaticamente',
    	qualityAutoLow : 'Baixa Automaticamente',
    	qualityBest : 'Melhor',
    	qualityHigh : 'Alta',
    	qualityLow : 'Baixa',
    	qualityMedium : 'Média',
    	scale : 'Escala',
    	scaleAll : 'Mostrar tudo',
    	scaleFit : 'Tamanho exato',
    	scaleNoBorder : 'Sem bordas',
    	title : 'Propriedades do Flash',
    	vSpace : 'Esp.Vert',
    	validateHSpace : 'HSpace tem de ser um numero.',
    	validateSrc : 'O URL não pode ficar vazio',
    	validateVSpace : 'VSpace tem de ser um numero.',
    	windowMode : 'Modo de janela',
    	windowModeOpaque : 'Opaco',
    	windowModeTransparent : 'Transparente',
    	windowModeWindow : 'Janela'
    },
    find :
    {
    	find : 'Pesquisar',
    	findOptions : 'Opções de pesquisa',
    	findWhat : 'Texto a procurar:',
    	matchCase : 'Maiúsculas/Minúsculas',
    	matchCyclic : 'Match cyclic',
    	matchWord : 'Coincidir com toda a palavra',
    	notFoundMsg : 'O texto especificado não foi encontrado.',
    	replace : 'Substituir',
    	replaceAll : 'Substituir tudo',
    	replaceSuccessMsg : '%1 ocurrências(s) substituídas.',
    	replaceWith : 'Substituir por:',
    	title : 'Pesquisar e substituir'
    },
    fakeobjects :
    {
    	anchor : ' Inserir/Editar âncora',
    	flash : 'Animação Flash',
    	hiddenfield : 'Campo oculto',
    	iframe : 'IFrame',
    	unknown : 'Objeto desconhecido'
    },
    elementspath :
    {
    	eleLabel : 'Caminho dos elementos',
    	eleTitle : 'Elemento %1'
    },
    div :
    {
    	IdInputLabel : 'ID',
    	advisoryTitleInputLabel : 'Título',
    	cssClassInputLabel : 'Classes de folhas de estilo',
    	edit : 'Editar Div',
    	inlineStyleInputLabel : 'Estilho em Linha',
    	langDirLTRLabel : 'Esquerda para a direita (EPD)',
    	langDirLabel : 'Orientação de idioma',
    	langDirRTLLabel : 'Direita para a Esquerda (DPE)',
    	languageCodeInputLabel : 'Codigo do Idioma',
    	remove : 'Remover Div',
    	styleSelectLabel : 'Estilo',
    	title : 'Criar Div',
    	toolbar : 'Criar Div'
    },
    contextmenu :
    {
    	options : 'Menu de opções de contexto'
    },
    colordialog :
    {
    	clear : 'Limpar',
    	highlight : 'Realçar',
    	options : 'Opções de cor',
    	selected : 'Cor selecionada',
    	title : 'Selecionar cor'
    },
    colorbutton :
    {
    	auto : 'Automático',
    	bgColorTitle : 'Cor de fundo',
    	colors :
    	{
    		'000' : 'Black',
    		'800000' : 'Castanho',
    		'8B4513' : 'Saddle Brown',
    		'2F4F4F' : 'Dark Slate Gray',
    		'008080' : 'Teal',
    		'000080' : 'Navy',
    		'4B0082' : 'Indigo',
    		'696969' : 'Cinza escuro',
    		B22222 : 'Vermelho tijolo',
    		A52A2A : 'Castanho',
    		DAA520 : 'Golden Rod',
    		'006400' : 'Dark Green',
    		'40E0D0' : 'Turquesa',
    		'0000CD' : 'Medium Blue',
    		'800080' : 'Purple',
    		'808080' : 'Gray',
    		F00 : 'Vermelho',
    		FF8C00 : 'Dark Orange',
    		FFD700 : 'Dourado',
    		'008000' : 'Verde',
    		'0FF' : 'Ciano',
    		'00F' : 'Azul',
    		EE82EE : 'Violeta',
    		A9A9A9 : 'Dim Gray',
    		FFA07A : 'Light Salmon',
    		FFA500 : 'Orange',
    		FFFF00 : 'Yellow',
    		'00FF00' : 'Lime',
    		AFEEEE : 'Pale Turquoise',
    		ADD8E6 : 'Light Blue',
    		DDA0DD : 'Plum',
    		D3D3D3 : 'Cinza claro',
    		FFF0F5 : 'Lavender Blush',
    		FAEBD7 : 'Branco velho',
    		FFFFE0 : 'Amarelo claro',
    		F0FFF0 : 'Honeydew',
    		F0FFFF : 'Azure',
    		F0F8FF : 'Alice Blue',
    		E6E6FA : 'Lavanda',
    		FFF : 'Branco'
    	},
    	more : 'Mais cores...',
    	panelTitle : 'Cores',
    	textColorTitle : 'Cor do texto'
    },
    clipboard :
    {
    	copy : 'Copiar',
    	copyError : 'A configuração de segurança do navegador não permite a execução automática de operações de copiar. Por favor use o teclado (Ctrl/Cmd+C).',
    	cut : 'Cortar',
    	cutError : 'A configuração de segurança do navegador não permite a execução automática de operações de cortar. Por favor use o teclado (Ctrl/Cmd+X).',
    	paste : 'Colar',
    	pasteArea : 'Colar área',
    	pasteMsg : 'Por favor, cole dentro da seguinte caixa usando o teclado (Ctrl/Cmd+V) e carregue em OK.',
    	securityMsg : 'Devido ás definições de segurança do teu browser, o editor não pode aceder ao clipboard diretamente. É necessário que voltes a colar as informações nesta janela.',
    	title : 'Colar'
    },
    button :
    {
    	selectedLabel : '%1 (Selecionado)'
    },
    blockquote :
    {
    	toolbar : 'Bloco de citação'
    },
    bidi :
    {
    	ltr : 'Direção do texto da esquerda para a direita',
    	rtl : 'Direção do texto da direita para a esquerda'
    },
    basicstyles :
    {
    	bold : 'Negrito',
    	italic : 'Itálico',
    	strike : 'Rasurado',
    	subscript : 'Superior à linha',
    	superscript : 'Superior à linha',
    	underline : 'Sublinhado'
    },
    about :
    {
    	copy : 'Direitos de Autor © $1. Todos os direitos reservados.',
    	dlgTitle : 'Sobre o CKEditor',
    	help : 'Doar $1 para ajudar.',
    	moreInfo : 'Para informação sobre licenciamento visite o nosso sítio web:',
    	title : 'Sobre o CKEditor',
    	userGuide : 'CKEditor - Guia do utilizador'
    },
    editor : 'Editor de texto enriquecido',
    editorPanel : 'Painel do editor de texto enriquecido',
    common :
    {
    	editorHelp : 'Pressione ALT+0 para ajuda',
    	browseServer : 'Navegar no servidor',
    	url : 'URL',
    	protocol : 'Protocolo',
    	upload : 'Carregar',
    	uploadSubmit : 'Enviar para o servidor',
    	image : 'Imagem',
    	flash : 'Flash',
    	form : 'Formulário',
    	checkbox : 'Caixa de verificação',
    	radio : 'Botão',
    	textField : 'Campo de texto',
    	textarea : 'Área de texto',
    	hiddenField : 'Campo oculto',
    	button : 'Botão',
    	select : 'Campo de seleção',
    	imageButton : 'Botão da imagem',
    	notSet : '<Não definido>',
    	id : 'ID',
    	name : 'Nome',
    	langDir : 'Direção do idioma',
    	langDirLtr : 'Esquerda para a Direita (EPD)',
    	langDirRtl : 'Direita para a Esquerda (DPE)',
    	langCode : 'Código do idioma',
    	longDescr : 'Descrição completa do URL',
    	cssClass : 'Classes de estilo das folhas',
    	advisoryTitle : 'Título consultivo',
    	cssStyle : 'Estilo',
    	ok : 'CONFIRMAR',
    	cancel : 'Cancelar',
    	close : 'Fechar',
    	preview : 'Pré-visualização',
    	resize : 'Redimensionar',
    	generalTab : 'Geral',
    	advancedTab : 'Avançado',
    	validateNumberFailed : 'Este valor não é um numero.',
    	confirmNewPage : 'Irão ser perdidas quaisquer alterações não guardadas. Tem a certeza que deseja carregar a nova página?',
    	confirmCancel : 'Foram alteradas algumas das opções. Tem a certeza que deseja fechar a janela?',
    	options : 'Opções',
    	target : 'Destino',
    	targetNew : 'Nova Janela (_blank)',
    	targetTop : 'Janela superior (_top)',
    	targetSelf : 'Mesma Janela (_self)',
    	targetParent : 'Janela dependente (_parent)',
    	langDirLTR : 'Esquerda para a Direita (EPD)',
    	langDirRTL : 'Direita para a Esquerda (DPE)',
    	styles : 'Estilo',
    	cssClasses : 'Classes de folhas de estilo',
    	width : 'Largura',
    	height : 'Altura',
    	align : 'Alinhamento',
    	alignLeft : 'Esquerda',
    	alignRight : 'Direita',
    	alignCenter : 'Centrado',
    	alignJustify : 'Justificado',
    	alignTop : 'Topo',
    	alignMiddle : 'Centro',
    	alignBottom : 'Base',
    	alignNone : 'Nenhum',
    	invalidValue : 'Valor inválido.',
    	invalidHeight : 'A altura deve ser um número.',
    	invalidWidth : 'A largura deve ser um número. ',
    	invalidCssLength : 'O valor especificado para o campo "1%" deve ser um número positivo, com ou sem uma unidade de medida CSS válida (px, %, in, cm, mm, em, ex, pt, ou pc).',
    	invalidHtmlLength : 'O valor especificado para o campo "1%" deve ser um número positivo, com ou sem uma unidade de medida HTML válida (px ou %).',
    	invalidInlineStyle : 'O valor especificado para o estilo em linha deve constituir um ou mais conjuntos de valores com o formato de "nome : valor", separados por ponto e vírgula.',
    	cssLengthTooltip : 'Insira um número para um valor em pontos ou um número com uma unidade CSS válida (px, %, in, cm, mm, em, ex, pt, ou pc).',
    	unavailable : '%1, indisponível'
    } };


text:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="ChangeListManager">
    <list default="true" id="b6afd3fc-06cc-4c34-bac8-41808a6ba75a" name="Default" comment="">
      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.htaccess" />
      <change type="MOVED" beforePath="C:\Users\Prodase\Documents\SHA\Jangan dibuka\jejalan\application\controllers\Welcome.php" afterPath="$PROJECT_DIR$/application/controllers/Upload.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/controllers/All.php" afterPath="$PROJECT_DIR$/application/controllers/All.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/controllers/Auth.php" afterPath="$PROJECT_DIR$/application/controllers/Auth.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/controllers/Post.php" afterPath="$PROJECT_DIR$/application/controllers/Post.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/controllers/User.php" afterPath="$PROJECT_DIR$/application/controllers/User.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/views/public/allHome.php" afterPath="$PROJECT_DIR$/application/views/public/allHome.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/views/public/allPost.php" afterPath="$PROJECT_DIR$/application/views/public/allPost.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/views/public/allPostView.php" afterPath="$PROJECT_DIR$/application/views/public/allPostView.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/config/constants.php" afterPath="$PROJECT_DIR$/application/config/constants.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/views/user/ownPost.php" afterPath="$PROJECT_DIR$/application/views/user/ownPost.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/views/user/ownPostCreate.php" afterPath="$PROJECT_DIR$/application/views/user/ownPostCreate.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/views/user/ownProfil.php" afterPath="$PROJECT_DIR$/application/views/user/ownProfil.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/views/user/ownProfilEdit.php" afterPath="$PROJECT_DIR$/application/views/user/ownProfilEdit.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/config/routes.php" afterPath="$PROJECT_DIR$/application/config/routes.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/helpers/utility_helper.php" afterPath="$PROJECT_DIR$/application/helpers/utility_helper.php" />
      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
    </list>
    <ignored path="jejalan.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="" />
  </component>
  <component name="DaemonCodeAnalyzer">
    <disable_hints />
  </component>
  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
  <component name="FavoritesManager">
    <favorites_list name="jejalan" />
  </component>
  <component name="FileEditorManager">
    <leaf>
      <file leaf-file-name="All.php" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/application/controllers/All.php">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="-18.038462" vertical-offset="92" max-vertical-offset="731">
              <caret line="33" column="89" selection-start-line="33" selection-start-column="89" selection-end-line="33" selection-end-column="89" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="utility_helper.php" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/application/helpers/utility_helper.php">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="-6.5384617" vertical-offset="102" max-vertical-offset="2108">
              <caret line="16" column="45" selection-start-line="16" selection-start-column="45" selection-end-line="16" selection-end-column="45" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="allHome.php" pinned="false" current-in-tab="true">
        <entry file="file://$PROJECT_DIR$/application/views/public/allHome.php">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="-0.12917933" vertical-offset="1955" max-vertical-offset="5423">
              <caret line="110" column="41" selection-start-line="110" selection-start-column="41" selection-end-line="110" selection-end-column="41" />
              <folding>
                <element signature="n#style#0;n#li#0;n#ul#0;n#li#2;n#ul#0;n#div#1;n#div#0;n#div#0;n#body#0;n#html#0;n#!!top" expanded="true" />
                <element signature="n#style#0;n#li#2;n#ul#0;n#li#2;n#ul#0;n#div#1;n#div#0;n#div#0;n#body#0;n#html#0;n#!!top" expanded="true" />
              </folding>
            </state>
          </provider>
        </entry>
      </file>
      <file leaf-file-name="ownPostCreate.php" pinned="false" current-in-tab="false">
        <entry file="file://$PROJECT_DIR$/application/views/user/ownPostCreate.php">
          <provider selected="true" editor-type-id="text-editor">
            <state vertical-scroll-proportion="-7.1538463" vertical-offset="2211" max-vertical-offset="3247">
              <caret line="141" column="4" selection-start-line="141" selection-start-column="4" selection-end-line="141" selection-end-column="86" />
              <folding />
            </state>
          </provider>
        </entry>
      </file>
    </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$/application/controllers/Public.php" />
        <option value="$PROJECT_DIR$/application/.htaccess" />
        <option value="$PROJECT_DIR$/application/views/public/allPost.php" />
        <option value="$PROJECT_DIR$/application/controllers/Index.php" />
        <option value="$PROJECT_DIR$/application/controllers/Auth.php" />
        <option value="$PROJECT_DIR$/application/views/user/ownPost.php" />
        <option value="$PROJECT_DIR$/application/views/user/ownProfil.php" />
        <option value="$PROJECT_DIR$/application/controllers/User.php" />
        <option value="$PROJECT_DIR$/application/views/user/ownProfilEdit.php" />
        <option value="$PROJECT_DIR$/application/controllers/Upload.php" />
        <option value="$PROJECT_DIR$/.htaccess" />
        <option value="$PROJECT_DIR$/application/config/routes.php" />
        <option value="$PROJECT_DIR$/application/controllers/Post.php" />
        <option value="$PROJECT_DIR$/application/views/public/allPostView.php" />
        <option value="$PROJECT_DIR$/application/views/user/ownPostCreate.php" />
        <option value="$PROJECT_DIR$/application/controllers/All.php" />
        <option value="$PROJECT_DIR$/application/helpers/utility_helper.php" />
        <option value="$PROJECT_DIR$/application/views/public/allHome.php" />
        <option value="$PROJECT_DIR$/application/config/database.php" />
      </list>
    </option>
  </component>
  <component name="JsGulpfileManager">
    <detection-done>true</detection-done>
  </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="1616" />
    <option name="height" value="876" />
  </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="0" 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 />
    </navigator>
    <panes>
      <pane id="Scope" />
      <pane id="ProjectPane">
        <subPane>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="assets" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="assets" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="vendor" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="assets" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="vendor" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="jquery.form" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="application" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="application" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="helpers" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
          <PATH>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="jejalan" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="application" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
            <PATH_ELEMENT>
              <option name="myItemId" value="config" />
              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
            </PATH_ELEMENT>
          </PATH>
        </subPane>
      </pane>
    </panes>
  </component>
  <component name="PropertiesComponent">
    <property name="last_opened_file_path" value="$PROJECT_DIR$" />
    <property name="WebServerToolWindowFactoryState" value="false" />
    <property name="FullScreen" value="false" />
    <property name="LayoutCode.rearrangeEntriesPHP" value="false" />
  </component>
  <component name="RecentsManager">
    <key name="CopyFile.RECENT_KEYS">
      <recent name="C:\Users\Prodase\Documents\SHA\Jangan dibuka\jejalan\application\controllers" />
    </key>
  </component>
  <component name="RunManager">
    <configuration default="true" type="PHPUnitRunConfigurationType" factoryName="PHPUnit">
      <TestRunner />
      <method />
    </configuration>
    <configuration default="true" type="PhpLocalRunConfigurationType" factoryName="PHP Console">
      <method />
    </configuration>
    <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
      <method />
    </configuration>
    <configuration default="true" type="PhpBehatConfigurationType" factoryName="Behat">
      <BehatRunner />
      <method />
    </configuration>
    <configuration default="true" type="PhpUnitRemoteRunConfigurationType" factoryName="PHPUnit on Server">
      <method />
    </configuration>
    <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
      <node-options />
      <gulpfile />
      <tasks />
      <arguments />
      <pass-parent-envs>true</pass-parent-envs>
      <envs />
      <method />
    </configuration>
    <list size="0" />
  </component>
  <component name="ShelveChangesManager" show_recycled="false" />
  <component name="SvnConfiguration">
    <configuration />
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="b6afd3fc-06cc-4c34-bac8-41808a6ba75a" name="Default" comment="" />
      <created>1431311888520</created>
      <option name="number" value="Default" />
      <updated>1431311888520</updated>
    </task>
    <servers />
  </component>
  <component name="TodoView" selected-index="0">
    <todo-panel id="selected-file">
      <are-packages-shown value="false" />
      <are-modules-shown value="false" />
      <flatten-packages value="false" />
      <is-autoscroll-to-source value="false" />
    </todo-panel>
    <todo-panel id="all">
      <are-packages-shown value="false" />
      <are-modules-shown value="false" />
      <flatten-packages value="false" />
      <is-autoscroll-to-source value="false" />
    </todo-panel>
    <todo-panel id="default-changelist">
      <are-packages-shown value="false" />
      <are-modules-shown value="false" />
      <flatten-packages value="false" />
      <is-autoscroll-to-source value="false" />
    </todo-panel>
  </component>
  <component name="ToolWindowManager">
    <frame x="-8" y="-8" width="1616" height="876" extended-state="6" />
    <editor active="true" />
    <layout>
      <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.030831099" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32843137" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32843137" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
      <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.22143774" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.109477125" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" 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" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" 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" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
      <window_info id="Gulp" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" 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" weight="0.33" sideWeight="0.5" order="2" 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">
    <option name="myTodoPanelSettings">
      <TodoPanelSettings />
    </option>
  </component>
  <component name="XDebuggerManager">
    <breakpoint-manager />
    <watches-manager />
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$PROJECT_DIR$/application/controllers/All.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0" vertical-offset="1333" max-vertical-offset="1938">
          <caret line="104" column="10" selection-start-line="104" selection-start-column="10" selection-end-line="104" selection-end-column="10" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/controllers/Post.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0" vertical-offset="160" max-vertical-offset="1870">
          <caret line="32" column="10" selection-start-line="32" selection-start-column="10" selection-end-line="32" selection-end-column="10" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/config/routes.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0" vertical-offset="712" max-vertical-offset="1275">
          <caret line="60" column="33" selection-start-line="60" selection-start-column="33" selection-end-line="60" selection-end-column="33" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/views/public/allHome.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0" vertical-offset="2944" max-vertical-offset="5015">
          <caret line="184" column="18" selection-start-line="72" selection-start-column="12" selection-end-line="184" selection-end-column="18" />
          <folding>
            <element signature="n#style#0;n#li#0;n#ul#0;n#li#2;n#ul#0;n#div#1;n#div#0;n#div#0;n#body#0;n#html#0;n#!!top" expanded="true" />
            <element signature="n#style#0;n#li#2;n#ul#0;n#li#2;n#ul#0;n#div#1;n#div#0;n#div#0;n#body#0;n#html#0;n#!!top" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/views/public/allPostView.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="4896">
          <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$/application/controllers/All.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="680">
          <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$/application/views/public/allHome.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0" vertical-offset="204" max-vertical-offset="3638">
          <caret line="12" column="28" selection-start-line="12" selection-start-column="28" selection-end-line="12" selection-end-column="28" />
          <folding>
            <element signature="n#style#0;n#li#0;n#ul#0;n#li#2;n#ul#0;n#div#1;n#div#0;n#div#0;n#body#0;n#html#0;n#!!top" expanded="true" />
            <element signature="n#style#0;n#li#2;n#ul#0;n#li#2;n#ul#0;n#div#1;n#div#0;n#div#0;n#body#0;n#html#0;n#!!top" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/views/public/allLogin.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-13.076923" vertical-offset="0" max-vertical-offset="918">
          <caret line="20" column="35" selection-start-line="20" selection-start-column="35" selection-end-line="20" selection-end-column="35" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/.htaccess">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="609">
          <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$/index.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="11.632948" vertical-offset="242" max-vertical-offset="4471">
          <caret line="286" column="26" selection-start-line="286" selection-start-column="26" selection-end-line="286" selection-end-column="26" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/views/user/ownProfil.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-0.0" vertical-offset="1785" max-vertical-offset="2533">
          <caret line="105" column="34" selection-start-line="105" selection-start-column="34" selection-end-line="105" selection-end-column="34" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/views/user/ownProfilEdit.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.54046243" vertical-offset="1173" max-vertical-offset="2754">
          <caret line="80" column="59" selection-start-line="80" selection-start-column="59" selection-end-line="80" selection-end-column="59" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/controllers/User.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-11.846154" vertical-offset="236" max-vertical-offset="697">
          <caret line="32" column="46" selection-start-line="32" selection-start-column="46" selection-end-line="32" selection-end-column="46" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/controllers/Auth.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-4.576923" vertical-offset="0" max-vertical-offset="357">
          <caret line="12" column="0" selection-start-line="12" selection-start-column="0" selection-end-line="12" selection-end-column="0" />
        </state>
      </provider>
    </entry>
    <entry file="jar://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/lib/JavaScriptLanguage.jar!/com/intellij/lang/javascript/index/predefined/HTML5.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.4247312" vertical-offset="8631" max-vertical-offset="40001">
          <caret line="517" column="27" selection-start-line="517" selection-start-column="21" selection-end-line="517" selection-end-column="27" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/controllers/Upload.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.6896552" vertical-offset="34" max-vertical-offset="527">
          <caret line="22" column="41" selection-start-line="22" selection-start-column="41" selection-end-line="22" selection-end-column="41" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/.htaccess">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.08831169" vertical-offset="0" max-vertical-offset="385">
          <caret line="2" column="19" selection-start-line="2" selection-start-column="19" selection-end-line="2" selection-end-column="19" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/assets/vendor/jquery.form/jquery.form.js">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="21658">
          <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$/application/views/public/allPost.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.30208334" vertical-offset="1130" max-vertical-offset="2737">
          <caret line="75" column="47" selection-start-line="75" selection-start-column="47" selection-end-line="75" selection-end-column="47" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/system/core/Controller.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.3482309" vertical-offset="918" max-vertical-offset="1734">
          <caret line="65" column="20" selection-start-line="65" selection-start-column="20" selection-end-line="65" selection-end-column="20" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/config/constants.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="31.653847" vertical-offset="1095" max-vertical-offset="1632">
          <caret line="16" column="13" selection-start-line="15" selection-start-column="2" selection-end-line="16" selection-end-column="13" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/config/config.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="8602">
          <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$/application/config/routes.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.0" vertical-offset="712" max-vertical-offset="1275">
          <caret line="60" column="33" selection-start-line="60" selection-start-column="33" selection-end-line="60" selection-end-column="33" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/views/public/allPostView.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-2.051948" vertical-offset="3055" max-vertical-offset="4896">
          <caret line="189" column="150" selection-start-line="189" selection-start-column="24" selection-end-line="189" selection-end-column="150" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/controllers/Post.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-0.3846154" vertical-offset="585" max-vertical-offset="2040">
          <caret line="35" column="24" selection-start-line="35" selection-start-column="24" selection-end-line="35" selection-end-column="24" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/views/user/ownPost.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-25.5" vertical-offset="1275" max-vertical-offset="2652">
          <caret line="114" column="41" selection-start-line="114" selection-start-column="41" selection-end-line="114" selection-end-column="41" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="jar://$APPLICATION_HOME_DIR$/lib/phpstorm.jar!/resources/html5-schema/html5chars.ent">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.34879407" vertical-offset="1104" max-vertical-offset="34952">
          <caret line="76" column="10" selection-start-line="76" selection-start-column="10" selection-end-line="76" selection-end-column="10" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/controllers/All.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-18.038462" vertical-offset="92" max-vertical-offset="731">
          <caret line="33" column="89" selection-start-line="33" selection-start-column="89" selection-end-line="33" selection-end-column="89" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/helpers/utility_helper.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-6.5384617" vertical-offset="102" max-vertical-offset="2108">
          <caret line="16" column="45" selection-start-line="16" selection-start-column="45" selection-end-line="16" selection-end-column="45" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/views/user/ownPostCreate.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-7.1538463" vertical-offset="2211" max-vertical-offset="3247">
          <caret line="141" column="4" selection-start-line="141" selection-start-column="4" selection-end-line="141" selection-end-column="86" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/config/database.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="0.24304268" vertical-offset="1008" max-vertical-offset="1547">
          <caret line="67" column="19" selection-start-line="67" selection-start-column="19" selection-end-line="67" selection-end-column="19" />
          <folding />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/application/views/public/allHome.php">
      <provider selected="true" editor-type-id="text-editor">
        <state vertical-scroll-proportion="-0.12917933" vertical-offset="1955" max-vertical-offset="5423">
          <caret line="110" column="41" selection-start-line="110" selection-start-column="41" selection-end-line="110" selection-end-column="41" />
          <folding>
            <element signature="n#style#0;n#li#0;n#ul#0;n#li#2;n#ul#0;n#div#1;n#div#0;n#div#0;n#body#0;n#html#0;n#!!top" expanded="true" />
            <element signature="n#style#0;n#li#2;n#ul#0;n#li#2;n#ul#0;n#div#1;n#div#0;n#div#0;n#body#0;n#html#0;n#!!top" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
  </component>
</project>

redpajama_set_name: RedPajamaGithub


text:
/* =============================================================== */
/* Custom Script for HomePage
/* =============================================================== */

jQuery(document).ready(function() {

	/*jCarousel Recent Project*/
	jQuery('.carousel-4columns').jcarousel({
        buttonNextHTML: '

',
		buttonPrevHTML: '

'
    });

	/*Enable Swipe on Recent Project*/
	jQuery('.carousel-4columns').touchwipe({
	  wipeLeft: function() {
		jQuery('.carousel-4columns').jcarousel('next');
	  },
	  wipeRight: function() {
		jQuery('.carousel-4columns').jcarousel('prev');
	  },
	  min_move_x: 20,
	  min_move_y: 20,
	  preventDefaultEvents: false
	});

	/*jCarousel Slider in Tabs*/
	jQuery('#in-tabs-slider').jcarousel({
		scroll:1,
        buttonNextHTML: '

',
		buttonPrevHTML: '

'
    });

	/*Enable Swipe on Slider in Tabs*/
	jQuery('#in-tabs-slider').touchwipe({
	  wipeLeft: function() {
		jQuery('#in-tabs-slider').jcarousel('next');
	  },
	  wipeRight: function() {
		jQuery('#in-tabs-slider').jcarousel('prev');
	  },
	  min_move_x: 20,
	  min_move_y: 20,
	  preventDefaultEvents: false
	});

	/*Config Revolution Slider*/
	var tpj=jQuery;
	tpj.noConflict();

	tpj(document).ready(function() {

	if (tpj.fn.cssOriginal!=undefined)
		tpj.fn.css = tpj.fn.cssOriginal;

		tpj('.fullwidthbanner').revolution(
			{
				delay:9000,
				startwidth:1170,
				startheight:400,

				hideThumbs:200,

				thumbWidth:100,							// Thumb With and Height and Amount (only if navigation Tyope set to thumb !)
				thumbHeight:50,
				thumbAmount:5,

				navigationType:"none",					//bullet, thumb, none, both		(No Thumbs In FullWidth Version !)
				navigationArrows:"verticalcentered",		//nexttobullets, verticalcentered, none
				navigationStyle:"round",

				touchenabled:"on",						// Enable Swipe Function : on/off
				onHoverStop:"on",						// Stop Banner Timet at Hover on Slide on/off

				stopAtSlide:-1,							// Stop Timer if Slide "x" has been Reached. If stopAfterLoops set to 0, then it stops already in the first Loop at slide X which defined. -1 means do not stop at any slide. stopAfterLoops has no sinn in this case.
				stopAfterLoops:-1,						// Stop Timer if All slides has been played "x" times. IT will stop at THe slide which is defined via stopAtSlide:x, if set to -1 slide never stop automatic

				shadow:0,								//0 = no Shadow, 1,2,3 = 3 Different Art of Shadows  (No Shadow in Fullwidth Version !)
				fullWidth:"on"							// Turns On or Off the Fullwidth Image Centering in FullWidth Modus
			});
		});

});


text:
use super::table::{Table, PML4Level};
use cpu::control_regs::cr3::{read, write};
pub use cpu::control_regs::cr3::*;

/// Returns the current Page Meta-Level 4 table
///
/// # Safety
/// + Reading from control registers while not in kernel mode will cause
///   a general protection fault.
/// + Returns a `*mut` pointer with an arbitrary lifetime.
#[cfg(target_arch = "x86_64")]
#[inline]
pub unsafe fn current_pml4() -> *mut Table<PML4Level> {
    read().as_mut_ptr::<Table<PML4Level>>()
}

/// Sets the current Page Meta-Level 4 Table
///
/// # Safety
/// + Control registers should generally not be modified during normal
///   operation.
#[cfg(target_arch = "x86_64")]
pub unsafe fn set_pml4(pml4: Table<PML4Level>) {
    write(pml4.frame().base_addr())
}


text:
By [Danielle Tucker](http://www.linkedin.com/in/dqtucker/).

###Description

**List It** mini app allows you to have an all in one place for your lists such as grocery
lists and craft lists or whatever.

This app was an exercise in exploring:
* Nested Resources - Each list has a nested resource of items.
* Authentication - You need to log in before creating or modifying lists or their
items.

###ScreenShot

![Screenshot](lib/assets/list_it_app.png)

### Installation
There are no known special installation instructions.

### Known Issues

If you discover any bugs, feel free to create an issue on GitHub fork and
send us a pull request.

### Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

### License

[The MIT License](LICENSE.txt)


text:
namespace pdalboost {} namespace boost = pdalboost; namespace pdalboost {
namespace container {
namespace container_detail {

struct nat{};

template <typename U>
struct LowPriorityConversion
{
   // Convertible from T with user-defined-conversion rank.
   LowPriorityConversion(const U&) { }
};

//pdalboost::alignment_of yields to 10K lines of preprocessed code, so we
//need an alternative
template <typename T> struct alignment_of;

template <typename T>
struct alignment_of_hack
{
    char c;
    T t;
    alignment_of_hack();
};

template <unsigned A, unsigned S>
struct alignment_logic
{
    enum{   value = A < S ? A : S  };
};

template< typename T >
struct alignment_of
{
   enum{ value = alignment_logic
            < sizeof(alignment_of_hack<T>) - sizeof(T)
            , sizeof(T)>::value   };
};

//This is not standard, but should work with all compilers
union max_align
{
   char        char_;
   short       short_;
   int         int_;
   long        long_;
   #ifdef BOOST_HAS_LONG_LONG
   long long   long_long_;
   #endif
   float       float_;
   double      double_;
   long double long_double_;
   void *      void_ptr_;
};

template<class T>
struct remove_reference
{
   typedef T type;
};

template<class T>
struct remove_reference<T&>
{
   typedef T type;
};

#ifndef BOOST_NO_CXX11_RVALUE_REFERENCES

template<class T>
struct remove_reference<T&&>
{
   typedef T type;
};

#else

template<class T>
struct remove_reference< ::pdalboost::rv<T> >
{
   typedef T type;
};

#endif

template<class T>
struct is_reference
{
   enum {  value = false   };
};

template<class T>
struct is_reference<T&>
{
   enum {  value = true   };
};

template<class T>
struct is_pointer
{
   enum {  value = false   };
};

template<class T>
struct is_pointer<T*>
{
   enum {  value = true   };
};

template <typename T>
struct add_reference
{
    typedef T& type;
};

template<class T>
struct add_reference<T&>
{
    typedef T& type;
};

template<>
struct add_reference<void>
{
    typedef nat &type;
};

template<>
struct add_reference<const void>
{
    typedef const nat &type;
};

template <class T>
struct add_const_reference
{  typedef const T &type;   };

template <class T>
struct add_const_reference<T&>
{  typedef T& type;   };

template <typename T, typename U>
struct is_same
{
   typedef char yes_type;
   struct no_type
   {
      char padding[8];
   };

   template <typename V>
   static yes_type is_same_tester(V*, V*);
   static no_type is_same_tester(...);

   static T *t;
   static U *u;

   static const bool value = sizeof(yes_type) == sizeof(is_same_tester(t,u));
};

template<class T>
struct remove_const
{
   typedef T type;
};

template<class T>
struct remove_const< const T>
{
   typedef T type;
};

template<class T>
struct remove_ref_const
{
   typedef typename remove_const< typename remove_reference<T>::type >::type type;
};

} // namespace container_detail
}  //namespace container {
}  //namespace pdalboost {} namespace boost = pdalboost; namespace pdalboost {

#include <boost/container/detail/config_end.hpp>

#endif   //#ifndef BOOST_CONTAINER_CONTAINER_DETAIL_TYPE_TRAITS_HPP


text:
package com.ilscipio.scipio.common;

import java.io.IOException;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Locale;
import java.util.Map;

import javax.xml.parsers.ParserConfigurationException;

import com.ilscipio.scipio.web.SocketSessionManager;
import org.ofbiz.base.component.ComponentConfig;
import org.ofbiz.base.lang.JSON;
import org.ofbiz.base.util.Debug;
import org.ofbiz.base.util.GeneralException;
import org.ofbiz.base.util.UtilGenerics;
import org.ofbiz.base.util.UtilMisc;
import org.ofbiz.base.util.UtilProperties;
import org.ofbiz.base.util.UtilValidate;
import org.ofbiz.base.util.cache.UtilCache;
import org.ofbiz.base.util.collections.MapStack;
import org.ofbiz.base.util.collections.RenderMapStack;
import org.ofbiz.common.email.NotificationServices;
import org.ofbiz.entity.Delegator;
import org.ofbiz.entity.GenericValue;
import org.ofbiz.entity.util.EntityUtilProperties;
import org.ofbiz.service.DispatchContext;
import org.ofbiz.service.LocalDispatcher;
import org.ofbiz.service.ModelService;
import org.ofbiz.service.ServiceUtil;
import org.ofbiz.widget.renderer.ScreenRenderer;
import org.ofbiz.widget.renderer.ScreenStringRenderer;
import org.ofbiz.widget.renderer.macro.MacroScreenRenderer;
import org.xml.sax.SAXException;

import freemarker.template.TemplateException;

/**
 * SCIPIO: Common Services
 */
public class CommonServices {

    private static final Debug.OfbizLogger module = Debug.getOfbizLogger(java.lang.invoke.MethodHandles.lookup().lookupClass());
    public static final String resource = "CommonUiLabels";

    /**
     * Reload visual theme definitions of specified theme or all themes if not specified.
     *
     * @param dctx The DispatchContext that this service is operating in
     * @param context Map containing the input parameters
     * @return Map with the result of the service, the output parameters
     */
    public static Map<String, Object> reloadVisualThemeResources(DispatchContext dctx, Map<String, ?> context) {
        Delegator delegator = dctx.getDelegator();
        LocalDispatcher dispatcher = dctx.getDispatcher();
        String singleVisualThemeId = (String) context.get("visualThemeId");

        try {
            // 2016-04-25: VS type defs in file
            // TODO: unhardcode locations into properties
            {
                final String filename = "component://common/data/CommonVisualThemeTypeData.xml"; // TODO: Unhardcode
                List<String> messages = new ArrayList<>();
                Map<String, Object> servCtx = dctx.makeValidContext("entityImport", ModelService.IN_PARAM, context);
                servCtx.put("filename", filename);
                servCtx.put("isUrl", "Y");
                servCtx.put("messages", messages);
                Map<String, Object> servResult = dispatcher.runSync("entityImport", servCtx);
                if (ServiceUtil.isError(servResult)) {
                    return ServiceUtil.returnError("Could not import common visual theme type data from " + filename + ": " +
                            ServiceUtil.getErrorMessage(servResult));
                }
            }

            delegator.clearCacheLine("EnumerationType"); // FIXME: overly broad, but it's probably okay
            delegator.clearCacheLine("Enumeration");
            delegator.clearCacheLine("VisualThemeSet");

            List<String> visualThemeIds = new ArrayList<>();
            if (singleVisualThemeId != null) {
                GenericValue visualTheme = delegator.findOne("VisualTheme", false, UtilMisc.toMap("visualThemeId", singleVisualThemeId));
                if (visualTheme != null) {
                    visualThemeIds.add(singleVisualThemeId);
                }
                else {
                    return ServiceUtil.returnError("Could not find visual theme " + singleVisualThemeId);
                }
            }
            else {
                List<GenericValue> visualThemes = delegator.findAll("VisualTheme", false);
                if (visualThemes != null) {
                    for(GenericValue visualTheme : visualThemes) {
                        visualThemeIds.add(visualTheme.getString("visualThemeId"));
                    }
                }
            }

            if (!visualThemeIds.isEmpty()) {
                int numReloaded = 0;
                for(String visualThemeId : visualThemeIds) {

                    List<GenericValue> themeFileValues = delegator.findByAnd("VisualThemeResource",
                            UtilMisc.toMap("visualThemeId", visualThemeId, "resourceTypeEnumId", "VT_THEME_DATA_RES"),
                            UtilMisc.toList("sequenceId"), false);

                    List<String> themeFileLocations = new ArrayList<>();
                    if (themeFileValues != null) {
                        for(GenericValue themeFileValue : themeFileValues) {
                            String themeFileLocation = themeFileValue.getString("resourceValue");
                            if (UtilValidate.isNotEmpty(themeFileLocation)) {
                                themeFileLocations.add(themeFileLocation);
                            }
                        }
                    }

                    if (UtilValidate.isNotEmpty(themeFileLocations)) {
                        delegator.removeByAnd("VisualThemeResource", UtilMisc.toMap("visualThemeId", visualThemeId));
                        // Don't do this line because technically violates foreign keys on other tables; not really needed anyway
                        //delegator.removeByAnd("VisualTheme", UtilMisc.toMap("visualThemeId", visualThemeId));

                        for(String themeFileLocation : themeFileLocations) {
                            List<String> messages = new ArrayList<>();
                            Map<String, Object> servCtx = dctx.makeValidContext("entityImport", ModelService.IN_PARAM, context);
                            servCtx.put("filename", themeFileLocation);
                            servCtx.put("isUrl", "Y");
                            servCtx.put("messages", messages);
                            Map<String, Object> servResult = dispatcher.runSync("entityImport", servCtx);
                            if (ServiceUtil.isError(servResult)) {
                                return ServiceUtil.returnError("Could not load visual theme " + visualThemeId +
                                        " resource data " + themeFileLocations + ": " +
                                        ServiceUtil.getErrorMessage(servResult));
                            }
                        }
                        numReloaded++;
                    }
                    else {
                        Debug.logWarning("Visual theme " + visualThemeId +
                                " has no data files to reload from (VT_THEME_DATA_RES resource); skipping; " +
                                "consider updating the theme to specify VT_THEME_DATA_RES resources and " +
                                "performing an initial re-seed", visualThemeId);
                    }
                }

                delegator.clearCacheLine("VisualThemeSet");
                delegator.clearCacheLine("VisualThemeResource");
                delegator.clearCacheLine("VisualTheme");

                final String msg = "Reloaded " + numReloaded + "/" + visualThemeIds.size() + " visual theme(s)";
                if (numReloaded >= visualThemeIds.size()) {
                    return ServiceUtil.returnSuccess(msg);
                }
                else {
                    return ServiceUtil.returnFailure(msg);
                }
            }
            else {
                return ServiceUtil.returnSuccess("No visual themes to reload");
            }
        }
        catch(Exception e) {
            final String errorMsg = "Exception trying to reload visual theme(s)";
            Debug.logError(e, errorMsg, module);
            return ServiceUtil.returnError(errorMsg + ": " + e.getMessage());
        }
    }

    /**
     * A service used to capture file changes on the system. Automatically implements file listeners for all components recursively.
     *
     * @param dctx The DispatchContext that this service is operating in
     * @param context Map containing the input parameters
     * @return Map with the result of the service, the output parameters
     */
    public static Map<String, Object> startFileListener(DispatchContext dctx, Map<String, ?> context) {
        //Delegator delegator = dctx.getDelegator();
        //LocalDispatcher dispatcher = dctx.getDispatcher();
        try {
            Collection<ComponentConfig> allComponents = ComponentConfig.getAllComponents();
            for (ComponentConfig config : allComponents) {
                String name = "component-"+config.getComponentName();
                String location = config.getRootLocation();
                FileListener.startFileListener(name,location);
            }
            return ServiceUtil.returnSuccess("File event registered.");
        }
        catch(Exception e) {
            final String errorMsg = "Exception triggering File Event";
            Debug.logError(e, errorMsg, module);
            return ServiceUtil.returnError(errorMsg + ": " + e.getMessage());
        }
    }

    /**
     * An empty service used to capture file changes on the system.
     *
     * @param dctx The DispatchContext that this service is operating in
     * @param context Map containing the input parameters
     * @return Map with the result of the service, the output parameters
     */
    public static Map<String, Object> triggerFileEvent(DispatchContext dctx, Map<String, ?> context) {
        //Delegator delegator = dctx.getDelegator();
        //LocalDispatcher dispatcher = dctx.getDispatcher();
        try {
            return ServiceUtil.returnSuccess("File event registered.");
        }
        catch(Exception e) {
            final String errorMsg = "Exception triggering File Event";
            Debug.logError(e, errorMsg, module);
            return ServiceUtil.returnError(errorMsg + ": " + e.getMessage());
        }
    }

    /**
     * Clears the system cache for location
     *
     * @param dctx The DispatchContext that this service is operating in
     * @param context Map containing the input parameters
     * @return Map with the result of the service, the output parameters
     */
    public static Map<String, Object> clearFileCaches(DispatchContext dctx, Map<String, ?> context) {
        try {
            if (UtilMisc.booleanValue(UtilProperties.getPropertyValue("cache", "cache.fileupdate.enable","true"), true)){
                String cacheName = (String) context.get("cacheName");
                //String fileType = (String) context.get("fileType");
                //String fileLocation = (String) context.get("fileLocation");
                UtilCache.clearCache(cacheName);
                return ServiceUtil.returnSuccess("Cache cleared for "+cacheName);
            } else {
                return ServiceUtil.returnSuccess("Cache-Lock set. Cache not cleared");
            }
        } catch(Exception e) {
            final String errorMsg = "Exception triggering File Event";
            Debug.logError(e, errorMsg, module);
            return ServiceUtil.returnError(errorMsg + ": " + e.getMessage());
        }
    }

    /**
     * Render Partial Screen
     *
     * @param dctx The DispatchContext that this service is operating in
     * @param rServiceContext Map containing the input parameters
     * @return Map with the result of the service, the output parameters
     */
    public static Map<String, Object> renderPartialScreen(DispatchContext dctx, Map<String, ?> rServiceContext) {
        Map<String, Object> responseMap = ServiceUtil.returnSuccess();
        try {
            Map<String, Object> serviceContext = UtilMisc.makeMapWritable(rServiceContext);
            //LocalDispatcher dispatcher = dctx.getDispatcher();
            String webSiteId = (String) serviceContext.remove("webSiteId");
            String resource = (String) serviceContext.remove("resource");
            String screenName = (String) serviceContext.remove("screenName");

            Locale locale = (Locale) serviceContext.get("locale");
            Map<String, Object> bodyParameters = UtilGenerics.checkMap(serviceContext.remove("bodyParameters"));
            if (bodyParameters == null) {
                bodyParameters = MapStack.create();
            }
            if (!bodyParameters.containsKey("locale")) {
                bodyParameters.put("locale", locale);
            } else {
                locale = (Locale) bodyParameters.get("locale");
            }
            String partyId = (String) serviceContext.get("partyId");
            if (partyId == null) {
                partyId = (String) bodyParameters.get("partyId");
            }
            //String orderId = (String) bodyParameters.get("orderId");
            //String custRequestId = (String) bodyParameters.get("custRequestId");

            bodyParameters.put("communicationEventId", serviceContext.get("communicationEventId"));
            NotificationServices.checkSetWebSiteFields(dctx.getDelegator(), webSiteId, bodyParameters);
            //String contentType = (String) serviceContext.remove("contentType");

            StringWriter bodyWriter = new StringWriter();

            MapStack<String> screenContext = RenderMapStack.createRenderContext(); // SCIPIO: Dedicated context class: MapStack.create();
            screenContext.put("locale", locale);

            // Scipio new
            Delegator delegator = dctx.getDelegator();
            try {
                MapStack<String> context = screenContext;
                context.put("locale", locale);

                // get the screen renderer; or create a new one
                ScreenRenderer screens = (ScreenRenderer) context.get("screens");
                if (screens == null) {
                 // TODO: replace "screen" to support dynamic rendering of different output
                    ScreenStringRenderer screenStringRenderer = new MacroScreenRenderer(EntityUtilProperties.getPropertyValue("widget", "screen.name", delegator), EntityUtilProperties.getPropertyValue("widget", "screen.screenrenderer", delegator));
                    screens = ScreenRenderer.makeWithEnvAwareFetching(bodyWriter, context, screenStringRenderer);
                    screens.getContext().put("screens", screens);
                }

                // render the screen
                //ModelScreen modelScreen = null;
                //ScreenStringRenderer renderer = screens.getScreenStringRenderer();
                screens.populateContextForService(dctx, bodyParameters);
                screenContext.putAll(bodyParameters);

                if (resource != null) {
                        String html = screens.renderScoped(resource, screenName, true, true);
                        responseMap.put("html", html);
                }
            } catch (GeneralException e) {
                Debug.logError(e, "Error rendering screen: " + e.toString(), module);
                return ServiceUtil.returnError(UtilProperties.getMessage(resource, "CommonEmailSendRenderingScreenEmailError", UtilMisc.toMap("errorString", e.toString()), locale));
            } catch (IOException e) {
                Debug.logError(e, "Error rendering screen: " + e.toString(), module);
                return ServiceUtil.returnError(UtilProperties.getMessage(resource, "CommonEmailSendRenderingScreenEmailError", UtilMisc.toMap("errorString", e.toString()), locale));
            } catch (SAXException e) {
                Debug.logError(e, "Error rendering screen: " + e.toString(), module);
                return ServiceUtil.returnError(UtilProperties.getMessage(resource, "CommonEmailSendRenderingScreenEmailError", UtilMisc.toMap("errorString", e.toString()), locale));
            } catch (ParserConfigurationException e) {
                Debug.logError(e, "Error rendering screen: " + e.toString(), module);
                return ServiceUtil.returnError(UtilProperties.getMessage(resource, "CommonEmailSendRenderingScreenEmailError", UtilMisc.toMap("errorString", e.toString()), locale));
            } catch (TemplateException e) {
                Debug.logError(e, "Error rendering screen: " + e.toString(), module);
                return ServiceUtil.returnError(UtilProperties.getMessage(resource, "CommonEmailSendRenderingScreenEmailError", UtilMisc.toMap("errorString", e.toString()), locale));
            }
        } catch(Exception e) {
            final String errorMsg = "Exception triggering File Event";
            Debug.logError(e, errorMsg, module);
            return ServiceUtil.returnError(errorMsg + ": " + e.getMessage());
        }

        return responseMap;
    }

    /**
     * Sends message to client connected to a websocket
     *
     * @param dctx The DispatchContext that this service is operating in
     * @param context Map containing the input parameters
     * @return Map with the result of the service, the output parameters
     */
    public static Map<String, Object> sendWebsocketObject(DispatchContext dctx, Map<String, ?> context) {
        try {
            Object key;
            String channel = (String) context.get("channel");
            Map data = (Map) context.get("data");
            String message = JSON.from(data).toString();
            SocketSessionManager.broadcastToChannel(message,channel);
            return ServiceUtil.returnSuccess("Message sent to websocket clients");
        } catch(Exception e) {
            final String errorMsg = "Exception sending message to websocket clients";
            Debug.logError(e, errorMsg, module);
            return ServiceUtil.returnError(errorMsg + ": " + e.getMessage());
        }
    }

    /**
     * Sends message to client connected to a websocket
     *
     * @param dctx The DispatchContext that this service is operating in
     * @param context Map containing the input parameters
     * @return Map with the result of the service, the output parameters
     */
    public static Map<String, Object> sendWebsocketMessage(DispatchContext dctx, Map<String, ?> context) {
        try {
            Object key;
            String channel = (String) context.get("channel");
            String message = (String) context.get("message");
            SocketSessionManager.broadcastToChannel(message,channel);
            return ServiceUtil.returnSuccess("Message sent to websocket clients");
        } catch(Exception e) {
            final String errorMsg = "Exception sending message to websocket clients";
            Debug.logError(e, errorMsg, module);
            return ServiceUtil.returnError(errorMsg + ": " + e.getMessage());
        }
    }

}


text:
<?php
  /**
   * Header for YouthHack website, present in all pages.
   *
   * @author      Maded Batara III, Michael Daryl Mayo
   * @version     v20170923
   */
?>
<!DOCTYPE html>
<html <?php language_attributes(); ?>>

    <meta charset="<?php bloginfo('charset'); ?>" />
    <meta name="viewport" content="width=device-width" />
    <title>
      <?php bloginfo('name');  ?> | <?php is_front_page() ? bloginfo('description') : wp_title(''); ?>
    </title>

    <link rel="profile" href="http://gmpg.org/xfn/11" />

    <?php wp_head(); ?>

<body <?php body_class('karla'); ?>>

  <header id="masthead" class="site-header vw-100 <?php echo is_front_page() ? "header-bg header-bg-tint cover bg-right-l white pb5 pb3-ns vw-100" : '' ?>">

        <img src="<?php echo get_template_directory_uri() . '/img/yh-logo.svg' ?>" alt="YouthHack Logo" class="w2 h2">

      <?php wp_nav_menu(array(
        'theme_location' => 'primary',
        'menu_class' => 'dtc v-mid tr list',
        'container' => false,
        'walker' => new Tachyons_Walker_Nav_Menu()
      ));?>

    <?php if (is_front_page()): ?>

            Think.
 Create.
 Innovate.

    <?php endif; ?>


text:
'use strict';
var mBuffer = require('../misc/buffer.js');

var EchonetLitePropertyParser = function() {
	this.lang = 'en';
	this.descs = {
		'en': {
			'GRP': {
				'field': 'Class group code',
				'values': {}
			},
			'CLS': {
				'field': 'Class code',
				'values': {}
			}
		},
		'ja': {
			'GRP': {
				'field': 'クラスグループコード',
				'values': {}
			},
			'CLS': {
				'field': 'クラスコード',
				'values': {}
			}
		}
	}
	this.desc = this.descs[this.lang];
};

EchonetLitePropertyParser.prototype.setLang = function(lang) {
	if(this.descs[lang]) {
		this.desc = this.descs[lang];
		this.lang = lang;
	}
	return this.lang;
};

EchonetLitePropertyParser.prototype.parse = function(buf) {
	var structure = [];
	// Check the length of the buffer
	if(buf.length !== 2) {
		return null;
	}

	// Class group code
	var grp_key = 'GRP';
	var grp_value = buf.readUInt8(0);
	var grp_buf = Buffer.from([grp_value]);
	var grp_desc = grp_buf.toString('hex');
	var grp = {
		'key'   : grp_key,
		'field' : this.desc[grp_key]['field'],
		'value' : grp_value,
		'buffer': grp_buf,
		'hex'   : mBuffer.convBufferToHexString(grp_buf),
		'desc'  : grp_desc
	};
	structure.push(grp);

	// Class code
	var cls_key = 'CLS';
	var cls_value = buf.readUInt8(1);
	var cls_buf = Buffer.from([cls_value]);
	var cls_desc = cls_buf.toString('hex');
	var cls = {
		'key'   : cls_key,
		'field' : this.desc[cls_key]['field'],
		'value' : cls_value,
		'buffer': cls_buf,
		'hex'   : mBuffer.convBufferToHexString(cls_buf),
		'desc'  : cls_desc
	};
	structure.push(cls);

	var parsed = {
		'message': {
			'group': grp_value,
			'class': cls_value
		},
		'structure': structure
	}
	return parsed;
};

EchonetLitePropertyParser.prototype.create = function(data) {
	if(typeof(data) !== 'object') {
		throw new Error('The 1st argument `data` must be an object.');
	}

	var grp = data['group'];
	if(!('group' in data)) {
		throw new Error('The `group` is required.');
	} else if(typeof(grp) !== 'number') {
		throw new Error('The `group` must be an integer between 0x00 and 0xFF.');
	} else if(grp % 1 !== 0) {
		throw new Error('The `group` must be an integer between 0x00 and 0xFF.');
	} else if(grp < 0 || grp > 0xFF) {
		throw new Error('The `group` must be an integer between 0x00 and 0xFF.');
	}

	var cls = data['class'];
	if(!('class' in data)) {
		throw new Error('The `class` is required.');
	} else if(typeof(cls) !== 'number') {
		throw new Error('The `class` must be an integer between 0x00 and 0xFF.');
	} else if(cls % 1 !== 0) {
		throw new Error('The `class` must be an integer between 0x00 and 0xFF.');
	} else if(cls < 0 || cls > 0xFF) {
		throw new Error('The `class` must be an integer between 0x00 and 0xFF.');
	}

	var buf = Buffer.from([grp, cls]);
	return buf;
};

module.exports = new EchonetLitePropertyParser();


text:
package gnu.xml.validation.relaxng;

import java.io.IOException;

/**
 * Exception parsing a grammar.
 *
 * @author Chris Burdess
 */
class GrammarException
  extends IOException
{

  GrammarException(String message)
  {
    super(message);
  }

}


text:
package com.cedricziel.idea.typo3.util;

import com.cedricziel.idea.typo3.domain.TYPO3ExtensionDefinition;
import com.intellij.openapi.editor.Document;
import com.intellij.openapi.fileTypes.FileTypes;
import com.intellij.openapi.fileTypes.LanguageFileType;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.io.StreamUtil;
import com.intellij.openapi.vfs.VfsUtil;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.*;
import com.intellij.psi.codeStyle.CodeStyleManager;
import com.intellij.psi.impl.file.PsiDirectoryFactory;
import com.jetbrains.php.lang.PhpFileType;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

import java.io.IOException;
import java.util.List;
import java.util.Map;

public class ExtensionFileGenerationUtil {

    /**
     * @param templateFile Name of the generated file
     * @param context      Template Context variables
     */
    public static String readTemplateToString(@NotNull String templateFile, @NotNull Map<String, String> context) {
        String template = getFileTemplateContent("/fileTemplates/" + templateFile);
        if (template == null) {
            // empty template file, this should never happen.
            return "";
        }

        for (Map.Entry<String, String> entry : context.entrySet()) {
            String variableValue = entry.getValue();
            if (variableValue == null) {
                variableValue = "";
            }

            template = template.replace("{{ " + entry.getKey() + " }}", variableValue);
        }

        return template;
    }

    /**
     * @param templateFile        Name of the generated file
     * @param destinationPath     Relative path to the target file system entry
     * @param extensionDefinition Extension definition containing all relevant metadata
     * @param context             Template Context variables
     * @param project             Project in context
     */
    public static PsiElement fromTemplate(@NotNull String templateFile, @NotNull String destinationPath, @NotNull String destinationFileName, @NotNull TYPO3ExtensionDefinition extensionDefinition, @NotNull Map<String, String> context, Project project) {
        String template = readTemplateToString(templateFile, context);

        VirtualFile targetDirectory = getOrCreateDestinationPath(extensionDefinition.getRootDirectory(), destinationPath);

        LanguageFileType fileType = FileTypes.PLAIN_TEXT;
        if (templateFile.endsWith(".php")) {
            fileType = PhpFileType.INSTANCE;
        }

        PsiFile fileFromText = PsiFileFactory.getInstance(project).createFileFromText(destinationFileName, fileType, template);
        CodeStyleManager.getInstance(project).reformat(fileFromText);
        return PsiDirectoryFactory
                .getInstance(project)
                .createDirectory(targetDirectory)
                .add(fileFromText);
    }

    /**
     * @param templateFile           Name of the generated file
     * @param destinationPath        Relative path to the target file system entry
     * @param extensionRootDirectory Extension definition containing all relevant metadata
     * @param context                Template Context variables
     * @param project                Project in context
     */
    public static PsiElement fromTemplate(@NotNull String templateFile, @NotNull String destinationPath, @NotNull String destinationFileName, @NotNull PsiDirectory extensionRootDirectory, @NotNull Map<String, String> context, Project project) {
        String template = readTemplateToString(templateFile, context);

        VirtualFile targetDirectory = getOrCreateDestinationPath(extensionRootDirectory.getVirtualFile(), destinationPath);

        LanguageFileType fileType = FileTypes.PLAIN_TEXT;
        if (templateFile.endsWith(".php")) {
            fileType = PhpFileType.INSTANCE;
        }

        PsiFile fileFromText = PsiFileFactory.getInstance(project).createFileFromText(destinationFileName, fileType, template);
        CodeStyleManager.getInstance(project).reformat(fileFromText);
        return PsiDirectoryFactory
                .getInstance(project)
                .createDirectory(targetDirectory)
                .add(fileFromText);
    }

    /**
     * Appends a string to a new or existing file
     *
     * @param templateString      The string to append. Variables with '{{ varname }}' syntax are substituted from context
     * @param destinationPath     Relative path inside the extension directory folder
     * @param destinationFileName The file name
     * @param extensionDefinition The containing extension
     * @param context             Template variable map
     * @param project             Current project
     * @return The created or modified file
     */
    public static VirtualFile appendOrCreate(@NotNull String templateString, @NotNull String destinationPath, @NotNull String destinationFileName, @NotNull TYPO3ExtensionDefinition extensionDefinition, @NotNull Map<String, String> context, Project project) {
        for (Map.Entry<String, String> entry : context.entrySet()) {
            templateString = templateString.replace("{{ " + entry.getKey() + " }}", entry.getValue());
        }

        VirtualFile targetDirectory = getOrCreateDestinationPath(extensionDefinition.getRootDirectory(), destinationPath);
        if (targetDirectory == null) {
            return null;
        }

        VirtualFile[] children = targetDirectory.getChildren();
        VirtualFile targetFile = null;
        for (VirtualFile file : children) {
            if (!file.isDirectory() && file.getName().equals(destinationFileName)) {
                targetFile = file;
            }
        }

        if (targetFile == null) {
            PsiFile fileFromText = PsiFileFactory.getInstance(project).createFileFromText(destinationFileName, FileTypes.PLAIN_TEXT, templateString);

            CodeStyleManager.getInstance(project).reformat(fileFromText);
            PsiDirectoryFactory
                    .getInstance(project)
                    .createDirectory(targetDirectory)
                    .add(fileFromText);

            return fileFromText.getVirtualFile();
        }

        PsiFile file = PsiManager.getInstance(project).findFile(targetFile);
        if (file == null) {
            return null;
        }

        PsiDocumentManager documentManager = PsiDocumentManager.getInstance(project);
        Document document = documentManager.getDocument(file);
        if (document == null) {
            return null;
        }

        String content = document.getText();
        StringBuilder contentSb = new StringBuilder(content);
        contentSb
                .append("\n")
                .append(templateString);
        document.setText(contentSb);

        return file.getVirtualFile();
    }

    private static VirtualFile getOrCreateDestinationPath(VirtualFile rootDirectory, String destinationPath) {
        try {
            return VfsUtil.createDirectoryIfMissing(rootDirectory, destinationPath);
        } catch (IOException e) {
            e.printStackTrace();
        }

        return null;
    }

    @Nullable
    private static String getFileTemplateContent(@NotNull String filename) {
        try {
            return StreamUtil
                    .readText(ExtensionFileGenerationUtil.class.getResourceAsStream(filename), "UTF-8")
                    .replace("\r\n", "\n");
        } catch (IOException e) {
            return null;
        }
    }

    public static boolean extensionHasFile(TYPO3ExtensionDefinition extensionDefinition, String filename) {

        List<VirtualFile> childFiles = VfsUtil.collectChildrenRecursively(extensionDefinition.getRootDirectory());
        for (VirtualFile file : childFiles) {
            if (file.getPath().contains(filename)) {
                return true;
            }
        }

        return false;
    }
}


text:
<?php

namespace Julien\ParcInformatiqueBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;

class ReferenceModeleType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('name')
            ->add('urlProduit')
            ->add('marque',        new MarqueType())
        ;
    }

    public function setDefaultOptions(OptionsResolverInterface $resolver)
    {
        $resolver->setDefaults(array(
            'data_class' => 'Julien\ParcInformatiqueBundle\Entity\ReferenceModele'
        ));
    }

    public function getName()
    {
        return 'julien_parcinformatiquebundle_referencemodeletype';
    }
}


text:
using System;
using Venture.Common.Data.Interfaces;
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;

namespace Venture.Users.Data
{
    public class User : IdentityUser<Guid>, IEntity
    {
    }
}