text:
' Licensed to the .NET Foundation under one or more agreements.
' The .NET Foundation licenses this file to you under the MIT license.
' See the LICENSE file in the project root for more information.

Imports System.Composition
Imports System.Diagnostics.CodeAnalysis
Imports System.Threading
Imports Microsoft.CodeAnalysis.CodeRefactorings
Imports Microsoft.CodeAnalysis.ConvertAutoPropertyToFullProperty
Imports Microsoft.CodeAnalysis.Editing
Imports Microsoft.CodeAnalysis.Options
Imports Microsoft.CodeAnalysis.VisualBasic.Syntax

Namespace Microsoft.CodeAnalysis.VisualBasic.ConvertAutoPropertyToFullProperty
    <ExportCodeRefactoringProvider(LanguageNames.VisualBasic, Name:=PredefinedCodeRefactoringProviderNames.ConvertAutoPropertyToFullProperty), [Shared]>
    Friend Class VisualBasicConvertAutoPropertyToFullPropertyCodeRefactoringProvider
        Inherits AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider(Of PropertyStatementSyntax, TypeBlockSyntax)

        Private Const Underscore As String = "_"

        <ImportingConstructor>
        <SuppressMessage("RoslynDiagnosticsReliability", "RS0033:Importing constructor should be [Obsolete]", Justification:="Used in test code: https://github.com/dotnet/roslyn/issues/42814")>
        Public Sub New()
        End Sub

        ''' <summary>
        ''' In VB, auto properties have an implicit backing field that is named using the property
        ''' name preceded by an underscore. We will use this as the field name so we don't mess up
        ''' any existing references to this field.
        ''' </summary>
        Friend Overrides Function GetFieldNameAsync(document As Document, propertySymbol As IPropertySymbol, cancellationToken As CancellationToken) As Task(Of String)
            Return Task.FromResult(Underscore + propertySymbol.Name)
        End Function

        Friend Overrides Function GetNewAccessors(options As DocumentOptionSet, propertyNode As SyntaxNode,
            fieldName As String, generator As SyntaxGenerator) _
            As (newGetAccessor As SyntaxNode, newSetAccessor As SyntaxNode)

            Dim returnStatement = New SyntaxList(Of StatementSyntax)(DirectCast(generator.ReturnStatement(
                generator.IdentifierName(fieldName)), StatementSyntax))
            Dim getAccessor As SyntaxNode = SyntaxFactory.GetAccessorBlock(
                SyntaxFactory.GetAccessorStatement(),
                returnStatement)

            Dim propertySyntax = DirectCast(propertyNode, PropertyStatementSyntax)

            Dim setAccessor As SyntaxNode
            If IsReadOnly(propertySyntax) Then
                setAccessor = Nothing
            Else
                Dim setStatement = New SyntaxList(Of StatementSyntax)(DirectCast(generator.ExpressionStatement(
                    generator.AssignmentStatement(generator.IdentifierName(fieldName),
                    generator.IdentifierName("Value"))), StatementSyntax))
                setAccessor = SyntaxFactory.SetAccessorBlock(
                    SyntaxFactory.SetAccessorStatement(),
                    setStatement)
            End If

            Return (getAccessor, setAccessor)
        End Function

        Private Shared Function IsReadOnly(propertySyntax As PropertyStatementSyntax) As Boolean
            Dim modifiers = propertySyntax.GetModifiers()
            For Each modifier In modifiers
                If modifier.IsKind(SyntaxKind.ReadOnlyKeyword) Then
                    Return True
                End If
            Next

            Return False
        End Function

        Friend Overrides Function GetPropertyWithoutInitializer(propertyNode As SyntaxNode) As SyntaxNode
            Return DirectCast(propertyNode, PropertyStatementSyntax).WithInitializer(Nothing)
        End Function

        Friend Overrides Function GetInitializerValue(propertyNode As SyntaxNode) As SyntaxNode
            Return DirectCast(propertyNode, PropertyStatementSyntax).Initializer?.Value
        End Function

        Friend Overrides Function ConvertPropertyToExpressionBodyIfDesired(options As DocumentOptionSet, propertyNode As SyntaxNode) As SyntaxNode
            Return propertyNode
        End Function

        Friend Overrides Function GetTypeBlock(syntaxNode As SyntaxNode) As SyntaxNode
            Return DirectCast(syntaxNode, TypeStatementSyntax).Parent
        End Function
    End Class
End Namespace


text:
<?php

namespace petterruud\craftlocaleredirect\services;

use petterruud\craftlocaleredirect\CraftLocaleRedirect;

use Craft;
use craft\base\Component;
use yii\helpers\Url;
use yii\web\Cookie;

/**
 * CraftLocaleRedirect Service
 *
 * All of your plugin's business logic should go in services, including saving data,
 * retrieving data, etc. They provide APIs that your controllers, template variables,
 * and other plugins can interact with.
 *
 * https://craftcms.com/docs/plugins/services
 *
 * @author    Petter
 * @package   CraftLocaleRedirect
 * @since     1
 */
class CraftLocaleRedirectService extends Component
{

  protected $path;
  protected $querystring;
  protected $expires;
  // Public Methods
  // =========================================================================

   /**
   * Redirect to provided locale
   * @param string $locale
   */
  public static function redirectToLocale($locale)
  {
    $url = self::newUrl($locale);
    self::setCookie('locale', $locale->language);
    Craft::$app->response->redirect($url, 302);
  }
  /**
   * Tries to find a match between the browser's preferred locales and the
   * site's configured locales.
   * Craft provides getTranslatedBrowserLanguage(), but it matches against all
   * of Craft's application locales using getAppLocaleIds()
   *
   * @return string
   */
  public static function getLanguageMatch($cookie)
  {
    if ($cookie !== null) {
      $languages = array($cookie);
    } else {
      $languages = array(Craft::$app->getRequest()->getAcceptableLanguages()[0]);
    }
    if (!empty($languages)) {
      var_dump($languages);
      $siteLocales = Craft::$app->sites->getAllSites();
      //var_dump($siteLocales);
      foreach ($siteLocales as $siteLocale) {

        $locale = NULL;
        switch((array)$siteLocale->language) {
          case 'nb-NO':
            $locale = 'no';
          break;
          default:
            $locale = $siteLocale->language;
        }
        if ( in_array($locale, $languages)) {
          return $siteLocale;
        }
      }
    }
    return false;
  }
  // Private Methods
  // =========================================================================
  /**
   * Return a new url with locale included
   * @param string $locale
   */
  private static function newUrl($locale)
  {
    echo "
BACON
";
    var_dump($locale);
    $path = Craft::$app->getPath();
    $siteUrl = $locale->baseUrl;
    $querystring = Craft::$app->request->getQueryString();
    $qs = $querystring ? '?' . $querystring : '';

    var_dump($siteUrl);
    var_dump($querystring);
    var_dump($qs);
    //$url = URL::to([$siteUrl]) .$qs;
    //var_dump($url);
    return $siteUrl;
    // UrlHelper::getsiteurl(($path, null, null, $locale) . $qs;
  }
  /**
   * Set a cookie
   * @param string $name
   * @param string $value
   * @param int $expire
   * @param string $path
   * @param string $domain
   * @param mixed $secure
   * @param mixed $httponly
   */
  private static function setCookie($name = "", $value = "", $expire = 0, $path = "/", $domain = "", $secure = false, $httponly = false)
  {
    $expire = time() + 60 * 60 * 24 * 365; // 1 year
    setcookie($name, $value, (int) $expire, $path, $domain, $secure, $httponly);
    $_COOKIE[$name] = $value;
  }
}

redpajama_set_name: RedPajamaGithub


text:
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace RDFSharp.Semantics.Validator.Test
{
    [TestClass]
    public class OWLValidatorEvidenceTest
    {
        #region Test
        [TestMethod]
        public void ShouldCreateValidatorEvidence()
        {
            OWLValidatorEvidence evidence = new OWLValidatorEvidence(
                OWLSemanticsEnums.OWLValidatorEvidenceCategory.Warning, "rulename", "message", "suggestion");

            Assert.IsNotNull(evidence);
            Assert.IsTrue(evidence.EvidenceCategory == OWLSemanticsEnums.OWLValidatorEvidenceCategory.Warning);
            Assert.IsTrue(string.Equals(evidence.EvidenceProvenance, "rulename"));
            Assert.IsTrue(string.Equals(evidence.EvidenceMessage, "message"));
            Assert.IsTrue(string.Equals(evidence.EvidenceSuggestion, "suggestion"));
        }
        #endregion
    }
}


text:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- From: file:/home/gabriele/Lavoro/Android/AndroidStudioProjects/wrks/cardslib/library-core/src/main/res/values/colors.xml -->
    <eat-comment/>
    <color name="card_activated">#CFE9F3</color>
    <color name="card_activated_kitkat">#ADE1F4</color>
    <color name="card_background">#FFF</color>
    <color name="card_backgroundExpand">#515254</color>
    <color name="card_background_header">#FFF</color>
    <color name="card_base_cardwithlist_background_list_color">#10000000</color>
    <color name="card_base_cardwithlist_divider_color">#E5E5E5</color>
    <color name="card_expand_title_color">#B3B2B2</color>
    <color name="card_foreground_activated">#99CFE9F3</color>
    <color name="card_foreground_activated_kitkat">#99ADE1F4</color>
    <color name="card_native_background">@android:color/transparent</color>
    <color name="card_native_base_cardwithlist_background_list_color">#10000000</color>
    <color name="card_native_base_cardwithlist_divider_color">#E5E5E5</color>
    <color name="card_pressed">#7E0099CC</color>
    <color name="card_pressed_kitkat">#10000000</color>
    <color name="card_section_container_color">#10000000</color>
    <color name="card_section_title_color">@android:color/black</color>
    <color name="card_text_color_header">#000</color>
    <!-- From: file:/home/gabriele/Lavoro/Android/AndroidStudioProjects/wrks/cardslib/library-core/src/main/res/values/colors_undo.xml -->
    <eat-comment/>
    <color name="card_undobar_material_background_color">#323232</color>
    <color name="card_undobar_material_text_color">#4CAF50</color>
    <declare-styleable name="ForegroundLinearLayout"><attr name="android:foreground"/><attr name="android:foregroundInsidePadding"/><attr name="android:foregroundGravity"/></declare-styleable>
    <declare-styleable name="card_listItem"><attr format="dimension" name="card_list_item_dividerHeight"/></declare-styleable>
    <declare-styleable name="card_options"><attr format="reference" name="card_layout_resourceID"/><attr format="reference" name="card_shadow_layout_resourceID"/><attr format="reference" name="card_header_layout_resourceID"/><attr format="reference" name="card_thumbnail_layout_resourceID"/><attr format="reference" name="list_card_layout_resourceID"/><attr format="reference" name="list_card_layout_resourceIDs"/></declare-styleable>
    <!-- From: file:/home/gabriele/Lavoro/Android/AndroidStudioProjects/wrks/cardslib/library-core/src/main/res/values/dimens.xml -->
    <eat-comment/>
    <dimen name="card_background_default_radius">2dp</dimen>
    <dimen name="card_base_cardwithlist_dividerHeight">1dp</dimen>
    <dimen name="card_base_cardwithlist_layout_leftmargin">0dp</dimen>
    <dimen name="card_base_cardwithlist_layout_rightmargin">0dp</dimen>
    <dimen name="card_base_cardwithlist_list_margin_left">0dp</dimen>
    <dimen name="card_base_cardwithlist_list_margin_top">10dp</dimen>
    <dimen name="card_base_empty_height">96dp</dimen>
    <dimen name="card_content_outer_view_margin_bottom">0dp</dimen>
    <dimen name="card_content_outer_view_margin_left">0dp</dimen>
    <dimen name="card_content_outer_view_margin_right">0dp</dimen>
    <dimen name="card_content_outer_view_margin_top">0dp</dimen>
    <dimen name="card_default_native_margin_bottom">12dp</dimen>
    <dimen name="card_default_native_margin_left">8dp</dimen>
    <dimen name="card_default_native_margin_right">8dp</dimen>
    <dimen name="card_default_native_margin_top">12dp</dimen>
    <dimen name="card_expand_layout_padding">2dp</dimen>
    <dimen name="card_expand_native_layout_padding_bottom">12dp</dimen>
    <dimen name="card_expand_native_layout_padding_left">12dp</dimen>
    <dimen name="card_expand_native_layout_padding_right">12dp</dimen>
    <dimen name="card_expand_native_layout_padding_top">12dp</dimen>
    <dimen name="card_expand_native_margin_left">0dp</dimen>
    <dimen name="card_expand_native_margin_right">0dp</dimen>
    <dimen name="card_expand_native_simple_title_padding_left">0dp</dimen>
    <dimen name="card_expand_native_simple_title_padding_right">0dp</dimen>
    <dimen name="card_expand_native_simple_title_text_size">14sp</dimen>
    <dimen name="card_expand_simple_title_paddingLeft">10dp</dimen>
    <dimen name="card_expand_simple_title_paddingRight">10dp</dimen>
    <dimen name="card_expand_simple_title_text_size">14sp</dimen>
    <dimen name="card_header_button_margin_right">2dp</dimen>
    <dimen name="card_header_button_overflow_margin_right">3dp</dimen>
    <dimen name="card_header_button_padding_bottom">0dp</dimen>
    <dimen name="card_header_button_padding_left">10dp</dimen>
    <dimen name="card_header_button_padding_right">0dp</dimen>
    <dimen name="card_header_button_padding_top">0dp</dimen>
    <dimen name="card_header_default_padding">12dp</dimen>
    <dimen name="card_header_native_button_margin_left">0dp</dimen>
    <dimen name="card_header_native_button_margin_right">0dp</dimen>
    <dimen name="card_header_native_default_paddingBottom">0dp</dimen>
    <dimen name="card_header_native_default_paddingLeft">12dp</dimen>
    <dimen name="card_header_native_default_paddingRight">12dp</dimen>
    <dimen name="card_header_native_default_paddingTop">12dp</dimen>
    <dimen name="card_header_native_simple_title_margin">0dp</dimen>
    <dimen name="card_header_native_simple_title_margin_bottom">0dp</dimen>
    <dimen name="card_header_native_simple_title_margin_left">0dp</dimen>
    <dimen name="card_header_native_simple_title_margin_right">0dp</dimen>
    <dimen name="card_header_native_simple_title_margin_top">0dp</dimen>
    <dimen name="card_header_native_simple_title_text_size">18sp</dimen>
    <dimen name="card_header_outer_view_margin_bottom">0dp</dimen>
    <dimen name="card_header_outer_view_margin_left">0dp</dimen>
    <dimen name="card_header_outer_view_margin_right">0dp</dimen>
    <dimen name="card_header_outer_view_margin_top">0dp</dimen>
    <dimen name="card_header_simple_title_margin_bottom">0dp</dimen>
    <dimen name="card_header_simple_title_margin_left">10dp</dimen>
    <dimen name="card_header_simple_title_margin_right">20dp</dimen>
    <dimen name="card_header_simple_title_margin_top">5dp</dimen>
    <dimen name="card_header_simple_title_text_size">20sp</dimen>
    <dimen name="card_main_content_native_cardwithlist_paddingBottom">12dp</dimen>
    <dimen name="card_main_content_native_cardwithlist_paddingLeft">0dp</dimen>
    <dimen name="card_main_content_native_cardwithlist_paddingRight">0dp</dimen>
    <dimen name="card_main_content_native_cardwithlist_paddingTop">12dp</dimen>
    <dimen name="card_main_content_native_default_paddingBottom">12dp</dimen>
    <dimen name="card_main_content_native_default_paddingLeft">12dp</dimen>
    <dimen name="card_main_content_native_default_paddingRight">12dp</dimen>
    <dimen name="card_main_content_native_default_paddingTop">12dp</dimen>
    <dimen name="card_main_content_native_simple_title_text_size">16sp</dimen>
    <dimen name="card_main_layout_native_view_margin_bottom">0dp</dimen>
    <dimen name="card_main_layout_native_view_margin_left">0dp</dimen>
    <dimen name="card_main_layout_native_view_margin_right">0dp</dimen>
    <dimen name="card_main_layout_native_view_margin_top">0dp</dimen>
    <dimen name="card_main_layout_view_margin_bottom">0dp</dimen>
    <dimen name="card_main_layout_view_margin_left">0dp</dimen>
    <dimen name="card_main_layout_view_margin_right">0dp</dimen>
    <dimen name="card_main_layout_view_margin_top">0dp</dimen>
    <dimen name="card_main_native_simple_title_margin_left">0dp</dimen>
    <dimen name="card_main_native_simple_title_margin_top">0dp</dimen>
    <dimen name="card_main_simple_title_margin_bottom">0dp</dimen>
    <dimen name="card_main_simple_title_margin_left">5dp</dimen>
    <dimen name="card_main_simple_title_margin_right">0dp</dimen>
    <dimen name="card_main_simple_title_margin_top">0dp</dimen>
    <dimen name="card_section_container_padding_left">15dp</dimen>
    <dimen name="card_section_container_padding_right">15dp</dimen>
    <dimen name="card_section_title">18sp</dimen>
    <dimen name="card_section_title_margin_top">10dp</dimen>
    <dimen name="card_shadow_height">3dp</dimen>
    <dimen name="card_shadow_view_margin_bottom">0dp</dimen>
    <dimen name="card_shadow_view_margin_left">@dimen/card_background_default_radius</dimen>
    <dimen name="card_shadow_view_margin_right">@dimen/card_background_default_radius</dimen>
    <dimen name="card_shadow_view_margin_top">0dp</dimen>
    <dimen name="card_thumbnail_height">72dp</dimen>
    <dimen name="card_thumbnail_width">72dp</dimen>
    <dimen name="grid_card_padding_bottom">2dp</dimen>
    <dimen name="grid_card_padding_left">2dp</dimen>
    <dimen name="grid_card_padding_right">2dp</dimen>
    <dimen name="grid_card_padding_top">2dp</dimen>
    <dimen name="list_card_padding_bottom">6dp</dimen>
    <dimen name="list_card_padding_left">8dp</dimen>
    <dimen name="list_card_padding_right">8dp</dimen>
    <dimen name="list_card_padding_top">2dp</dimen>
    <dimen name="native_list_card_margin_bottom">6dp</dimen>
    <dimen name="native_list_card_margin_left">0dp</dimen>
    <dimen name="native_list_card_margin_right">0dp</dimen>
    <dimen name="native_list_card_margin_top">6dp</dimen>
    <dimen name="native_recyclerview_card_margin_bottom">6dp</dimen>
    <dimen name="native_recyclerview_card_margin_left">0dp</dimen>
    <dimen name="native_recyclerview_card_margin_right">0dp</dimen>
    <dimen name="native_recyclerview_card_margin_top">6dp</dimen>
    <!-- From: file:/home/gabriele/Lavoro/Android/AndroidStudioProjects/wrks/cardslib/library-core/src/main/res/values/integers.xml -->
    <eat-comment/>
    <integer name="list_card_swipe_distance_divisor">2</integer>
    <!-- From: file:/home/gabriele/Lavoro/Android/AndroidStudioProjects/wrks/cardslib/library-core/src/main/res/values/integers_undo.xml -->
    <eat-comment/>
    <integer name="list_card_undobar_hide_delay">5000</integer>
    <!-- From: file:/home/gabriele/Lavoro/Android/AndroidStudioProjects/wrks/cardslib/library-core/src/main/res/values/strings.xml -->
    <eat-comment/>
    <plurals name="card_selected_items">
        <item quantity="one">1 item selected</item>
        <item quantity="other">%d items selected</item>
    </plurals>
    <plurals name="list_card_undo_items">
        <item quantity="one">1 card removed</item>
        <item quantity="other">%d cards removed</item>
    </plurals>
    <string name="card_empty_cardwithlist_text">No data....</string>
    <string name="card_progressbar_cardwithlist_text">Loading data...</string>
    <!-- From: file:/home/gabriele/Lavoro/Android/AndroidStudioProjects/wrks/cardslib/library-core/src/main/res/values/fonts.xml -->
    <eat-comment/>
    <string name="font_fontFamily_medium">sans-serif</string>
    <string name="font_fontFamily_regular">sans-serif</string>
    <!-- From: file:/home/gabriele/Lavoro/Android/AndroidStudioProjects/wrks/cardslib/library-core/src/main/res/values/strings.xml -->
    <eat-comment/>
    <string name="list_card_undo_title">Undo</string>
    <!-- From: file:/home/gabriele/Lavoro/Android/AndroidStudioProjects/wrks/cardslib/library-core/src/main/res/values/styles.xml -->
    <eat-comment/>
    <style name="card">
        <!-- this style should be empty -->
    </style>
    <style name="card.base_simple_title">
        <item name="android:textStyle">bold</item>
        <item name="android:layout_gravity">left|center_vertical</item>
        <item name="android:layout_marginLeft">@dimen/card_main_simple_title_margin_left</item>
        <item name="android:layout_marginTop">@dimen/card_main_simple_title_margin_top</item>
        <item name="android:layout_marginRight">@dimen/card_main_simple_title_margin_right</item>
        <item name="android:layout_marginBottom">@dimen/card_main_simple_title_margin_bottom</item>
    </style>
    <style name="card.content_outer_layout">
        <item name="android:layout_width">match_parent</item>
        <item name="android:minHeight">@dimen/card_base_empty_height</item>
        <item name="android:layout_marginTop">@dimen/card_content_outer_view_margin_top</item>
        <item name="android:layout_marginBottom">@dimen/card_content_outer_view_margin_bottom</item>
        <item name="android:layout_marginLeft">@dimen/card_content_outer_view_margin_left</item>
        <item name="android:layout_marginRight">@dimen/card_content_outer_view_margin_right</item>
    </style>
    <style name="card.expand_simple_title">
        <item name="android:layout_gravity">left|center_vertical</item>
        <item name="android:gravity">center_vertical</item>
        <item name="android:textSize">@dimen/card_expand_simple_title_text_size</item>
        <item name="android:paddingLeft">@dimen/card_expand_simple_title_paddingLeft</item>
        <item name="android:paddingRight">@dimen/card_expand_simple_title_paddingRight</item>
        <item name="android:textColor">@color/card_expand_title_color</item>
    </style>
    <style name="card.header_button_base">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_alignParentRight">true</item>
        <item name="android:paddingLeft">@dimen/card_header_button_padding_left</item>
        <item name="android:focusable">false</item>
        <item name="android:focusableInTouchMode">false</item>
        <item name="android:clickable">true</item>
        <item name="android:layout_centerVertical">true</item>
        <item name="android:layout_gravity">center_vertical</item>
        <item name="android:layout_marginRight">@dimen/card_header_button_margin_right</item>
    </style>
    <style name="card.header_button_base.expand">
        <item name="android:background">@drawable/card_menu_button_expand</item>
    </style>
    <style name="card.header_button_base.other">

    </style>
    <style name="card.header_button_base.overflow">
        <item name="android:background">@drawable/card_menu_button_rounded_overflow</item>
    </style>
    <style name="card.header_button_frame">

    </style>
    <style name="card.header_compound_view">

    </style>
    <style name="card.header_outer_layout">
        <item name="android:layout_marginTop">@dimen/card_header_outer_view_margin_top</item>
        <item name="android:layout_marginBottom">@dimen/card_header_outer_view_margin_bottom</item>
        <item name="android:layout_marginLeft">@dimen/card_header_outer_view_margin_left</item>
        <item name="android:layout_marginRight">@dimen/card_header_outer_view_margin_right</item>
    </style>
    <style name="card.header_simple_title">
        <item name="android:textSize">@dimen/card_header_simple_title_text_size</item>
        <item name="android:textColor">@color/card_text_color_header</item>
        <item name="android:layout_gravity">left|center_vertical</item>
        <item name="android:layout_marginLeft">@dimen/card_header_simple_title_margin_left</item>
        <item name="android:layout_marginTop">@dimen/card_header_simple_title_margin_top</item>
        <item name="android:layout_marginRight">@dimen/card_header_simple_title_margin_right</item>
        <item name="android:layout_marginBottom">@dimen/card_header_simple_title_margin_bottom</item>
    </style>
    <style name="card.main_contentExpand">
        <item name="android:background">@color/card_backgroundExpand</item>
        <item name="android:padding">@dimen/card_expand_layout_padding</item>
    </style>
    <style name="card.main_layout">
        <item name="android:background">@drawable/card_selector</item>
        <item name="android:layout_marginTop">@dimen/card_main_layout_view_margin_top</item>
        <item name="android:layout_marginBottom">@dimen/card_main_layout_view_margin_bottom</item>
        <item name="android:layout_marginLeft">@dimen/card_main_layout_view_margin_left</item>
        <item name="android:layout_marginRight">@dimen/card_main_layout_view_margin_right</item>
    </style>
    <style name="card.main_layout.kitkat">
        <item name="android:background">@drawable/card_kitkat_selector</item>
    </style>
    <style name="card.main_layout_foreground">
        <item name="android:background">@drawable/card_background</item>
        <item name="android:foreground">@drawable/card_foreground_selector</item>
        <item name="android:layout_marginTop">@dimen/card_main_layout_view_margin_top</item>
        <item name="android:layout_marginBottom">@dimen/card_main_layout_view_margin_bottom</item>
        <item name="android:layout_marginLeft">@dimen/card_main_layout_view_margin_left</item>
        <item name="android:layout_marginRight">@dimen/card_main_layout_view_margin_right</item>
    </style>
    <style name="card.main_layout_foreground.kitkat">
        <item name="android:foreground">@drawable/card_foreground_kitkat_selector</item>
    </style>
    <style name="card.native">
        <!-- this style should be empty -->
    </style>
    <style name="card.native.base_simple_title">
        <item name="android:textStyle">bold</item>
        <item name="android:textSize">@dimen/card_main_content_native_simple_title_text_size</item>
        <item name="android:layout_gravity">left|center_vertical</item>
        <item name="android:layout_marginLeft">@dimen/card_main_native_simple_title_margin_left</item>
        <item name="android:layout_marginTop">@dimen/card_main_native_simple_title_margin_top</item>
    </style>
    <style name="card.native.card_thumbnail_image">
        <item name="android:layout_width">@dimen/card_thumbnail_width</item>
        <item name="android:layout_height">@dimen/card_thumbnail_height</item>
        <item name="android:layout_gravity">center</item>
        <item name="android:gravity">center</item>
        <item name="android:scaleType">centerCrop</item>
    </style>
    <style name="card.native.card_thumbnail_outer_layout">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
    </style>
    <style name="card.native.content_outer_layout">
        <item name="android:layout_width">match_parent</item>
        <item name="android:minHeight">@dimen/card_base_empty_height</item>
        <item name="android:paddingLeft">@dimen/card_main_content_native_default_paddingLeft</item>
        <item name="android:paddingRight">@dimen/card_main_content_native_default_paddingRight</item>
        <item name="android:paddingTop">@dimen/card_main_content_native_default_paddingTop</item>
        <item name="android:paddingBottom">@dimen/card_main_content_native_default_paddingBottom</item>
    </style>
    <style name="card.native.content_outer_layout.cardwithlist">
        <item name="android:paddingLeft">@dimen/card_main_content_native_cardwithlist_paddingLeft</item>
        <item name="android:paddingRight">@dimen/card_main_content_native_cardwithlist_paddingRight</item>
        <item name="android:paddingTop">@dimen/card_main_content_native_cardwithlist_paddingTop</item>
        <item name="android:paddingBottom">@dimen/card_main_content_native_cardwithlist_paddingBottom</item>
    </style>
    <style name="card.native.expand_simple_title">
        <item name="android:layout_gravity">left|center_vertical</item>
        <item name="android:gravity">center_vertical</item>
        <item name="android:textSize">@dimen/card_expand_native_simple_title_text_size</item>
        <item name="android:paddingLeft">@dimen/card_expand_native_simple_title_padding_left</item>
        <item name="android:paddingRight">@dimen/card_expand_native_simple_title_padding_right</item>
        <item name="android:textColor">@color/card_expand_title_color</item>
    </style>
    <style name="card.native.header_button_base">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_alignParentRight">true</item>
        <item name="android:focusable">false</item>
        <item name="android:focusableInTouchMode">false</item>
        <item name="android:clickable">true</item>
        <item name="android:layout_centerVertical">true</item>
        <item name="android:layout_gravity">center_vertical</item>
        <item name="android:layout_marginLeft">@dimen/card_header_native_button_margin_left</item>
        <item name="android:layout_marginRight">@dimen/card_header_native_button_margin_right</item>
        <item name="android:paddingLeft">0dp</item>
    </style>
    <style name="card.native.header_button_base.expand">
        <item name="android:background">@drawable/card_menu_button_expand_material_animator</item>
    </style>
    <style name="card.native.header_button_base.other">

    </style>
    <style name="card.native.header_button_base.overflow">
        <item name="android:background">@drawable/card_menu_button_overflow_material</item>
    </style>
    <style name="card.native.header_button_frame">
        <item name="android:layout_centerVertical">true</item>
        <item name="android:layout_alignParentRight">true</item>
    </style>
    <style name="card.native.header_compound_view">

    </style>
    <style name="card.native.header_inner_frame">
        <item name="android:layout_centerVertical">true</item>
    </style>
    <style name="card.native.header_outer_layout">
        <item name="android:paddingLeft">@dimen/card_header_native_default_paddingLeft</item>
        <item name="android:paddingRight">@dimen/card_header_native_default_paddingRight</item>
        <item name="android:paddingTop">@dimen/card_header_native_default_paddingTop</item>
        <item name="android:paddingBottom">@dimen/card_header_native_default_paddingBottom</item>
    </style>
    <style name="card.native.header_outer_layout.nomargin">
        <item name="android:paddingLeft">0dp</item>
        <item name="android:paddingRight">0dp</item>
        <item name="android:paddingTop">0dp</item>
        <item name="android:paddingBottom">0dp</item>
    </style>
    <style name="card.native.header_simple_title">
        <item name="android:textSize">@dimen/card_header_native_simple_title_text_size</item>
        <item name="android:textColor">@color/card_text_color_header</item>
        <item name="android:layout_gravity">left|center_vertical</item>
        <item name="android:layout_marginLeft">@dimen/card_header_native_simple_title_margin_left</item>
        <item name="android:layout_marginTop">@dimen/card_header_native_simple_title_margin_top</item>
        <item name="android:layout_marginRight">@dimen/card_header_native_simple_title_margin_right</item>
        <item name="android:layout_marginBottom">@dimen/card_header_native_simple_title_margin_bottom</item>
    </style>
    <style name="card.native.main_contentExpand">
        <item name="android:background">@color/card_backgroundExpand</item>
        <item name="android:layout_marginLeft">@dimen/card_expand_native_margin_right</item>
        <item name="android:layout_marginRight">@dimen/card_expand_native_margin_right</item>
        <item name="android:paddingLeft">@dimen/card_expand_native_layout_padding_left</item>
        <item name="android:paddingRight">@dimen/card_expand_native_layout_padding_right</item>
        <item name="android:paddingTop">@dimen/card_expand_native_layout_padding_top</item>
        <item name="android:paddingBottom">@dimen/card_expand_native_layout_padding_bottom</item>
    </style>
    <style name="card.native.main_layout">
        <item name="android:background">?android:selectableItemBackground</item>
        <item name="android:layout_marginTop">@dimen/card_main_layout_native_view_margin_top</item>
        <item name="android:layout_marginBottom">@dimen/card_main_layout_native_view_margin_bottom</item>
        <item name="android:layout_marginLeft">@dimen/card_main_layout_native_view_margin_left</item>
        <item name="android:layout_marginRight">@dimen/card_main_layout_native_view_margin_right</item>
    </style>
    <style name="card.native.main_layout_foreground">
        <item name="android:foreground">?android:selectableItemBackground</item>
        <item name="android:background">@color/card_native_background</item>
        <item name="android:layout_marginTop">@dimen/card_main_layout_native_view_margin_top</item>
        <item name="android:layout_marginBottom">@dimen/card_main_layout_native_view_margin_bottom</item>
        <item name="android:layout_marginLeft">@dimen/card_main_layout_native_view_margin_left</item>
        <item name="android:layout_marginRight">@dimen/card_main_layout_native_view_margin_right</item>
    </style>
    <style name="card.native.thumbnail_compound_view">

    </style>
    <style name="card.shadow_image">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">@dimen/card_shadow_height</item>
        <item name="android:src">@drawable/card_shadow</item>
        <item name="android:layout_below">@+id/card_main_content_layout</item>
    </style>
    <style name="card.shadow_outer_layout">
        <item name="android:layout_marginTop">@dimen/card_shadow_view_margin_top</item>
        <item name="android:layout_marginBottom">@dimen/card_shadow_view_margin_bottom</item>
        <item name="android:layout_marginLeft">@dimen/card_shadow_view_margin_left</item>
        <item name="android:layout_marginRight">@dimen/card_shadow_view_margin_right</item>
    </style>
    <style name="card.thumbnail_compound_view"/>
    <style name="card_external">
        <item name="android:layout_marginTop">@dimen/card_default_native_margin_top</item>
        <item name="android:layout_marginBottom">@dimen/card_default_native_margin_bottom</item>
        <item name="android:layout_marginLeft">@dimen/card_default_native_margin_left</item>
        <item name="android:layout_marginRight">@dimen/card_default_native_margin_right</item>
    </style>
    <style name="card_section_container">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:paddingLeft">@dimen/card_section_container_padding_left</item>
        <item name="android:paddingRight">@dimen/card_section_container_padding_right</item>
        <item name="android:background">@color/card_section_container_color</item>
    </style>
    <style name="card_section_title">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_alignParentLeft">true</item>
        <item name="android:textSize">@dimen/card_section_title</item>
        <item name="android:textColor">@color/card_section_title_color</item>
        <item name="android:layout_gravity">center_vertical</item>
        <item name="android:layout_centerVertical">true</item>
        <item name="android:singleLine">true</item>
        <item name="android:layout_marginTop">@dimen/card_section_title_margin_top</item>
        <item name="android:layout_marginBottom">@dimen/card_section_title_margin_top</item>
    </style>
    <style name="card_thumbnail_image">
        <item name="android:layout_width">@dimen/card_thumbnail_width</item>
        <item name="android:layout_height">@dimen/card_thumbnail_height</item>
        <item name="android:layout_gravity">center</item>
        <item name="android:gravity">center</item>
        <item name="android:scaleType">centerCrop</item>
    </style>
    <style name="card_thumbnail_outer_layout">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
    </style>
    <style name="cardwithlist">
        <item name="android:layout_marginTop">@dimen/card_base_cardwithlist_list_margin_top</item>
        <item name="android:layout_marginLeft">@dimen/card_base_cardwithlist_list_margin_left</item>
        <item name="android:divider">@color/card_base_cardwithlist_divider_color</item>
        <item name="android:showDividers">middle|beginning</item>
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">match_parent</item>
        <item name="android:background">@color/card_base_cardwithlist_background_list_color</item>
    </style>
    <style name="grid_card">
        <item name="android:paddingLeft">@dimen/grid_card_padding_left</item>
        <item name="android:paddingRight">@dimen/grid_card_padding_right</item>
        <item name="android:paddingBottom">@dimen/grid_card_padding_bottom</item>
        <item name="android:paddingTop">@dimen/grid_card_padding_top</item>
    </style>
    <style name="list_card">
        <item name="android:paddingLeft">@dimen/list_card_padding_left</item>
        <item name="android:paddingRight">@dimen/list_card_padding_right</item>
        <item name="android:paddingBottom">@dimen/list_card_padding_bottom</item>
        <item name="android:paddingTop">@dimen/list_card_padding_top</item>
    </style>
    <style name="list_card.base">

    </style>
    <style name="list_card.thumbnail">

    </style>
    <!-- From: file:/home/gabriele/Lavoro/Android/AndroidStudioProjects/wrks/cardslib/library-core/src/main/res/values/styles_undo.xml -->
    <eat-comment/>
    <style name="list_card_UndoBar">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">48dp</item>
        <item name="android:layout_gravity">bottom</item>
        <item name="android:layout_marginLeft">8dp</item>
        <item name="android:layout_marginRight">8dp</item>
        <item name="android:layout_marginBottom">16dp</item>
        <item name="android:orientation">horizontal</item>
        <item name="android:background">@drawable/undobar</item>
        <item name="android:clickable">true</item>
        <item name="android:showDividers">middle</item>
        <item name="android:divider">@drawable/undobar_divider</item>
        <item name="android:dividerPadding">10dp</item>
    </style>
    <style name="list_card_UndoBarButton">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">match_parent</item>
        <item name="android:paddingLeft">16dp</item>
        <item name="android:paddingRight">16dp</item>
        <item name="android:background">@drawable/card_undo</item>
        <item name="android:drawableLeft">@drawable/ic_undobar_undo</item>
        <item name="android:drawablePadding">12dp</item>
        <item name="android:textAppearance">?android:textAppearanceSmall</item>
        <item name="android:textAllCaps">true</item>
        <item name="android:textStyle">bold</item>
        <item name="android:textColor">#fff</item>
        <item name="android:text">@string/list_card_undo_title</item>
    </style>
    <style name="list_card_UndoBarButton_material">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">match_parent</item>
        <item name="android:gravity">right</item>
        <item name="android:background">?android:selectableItemBackground</item>
        <item name="android:textSize">14sp</item>
        <item name="android:paddingLeft">24dp</item>
        <item name="android:textAllCaps">true</item>
        <item name="android:textStyle">bold</item>
        <item name="android:textColor">@color/card_undobar_material_text_color</item>
        <item name="android:text">@string/list_card_undo_title</item>
    </style>
    <style name="list_card_UndoBarButton_materialmobile">
        <item name="android:layout_gravity">center_vertical|right</item>
        <item name="android:gravity">right</item>
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:paddingBottom">18dp</item>
        <item name="android:paddingTop">18dp</item>
        <item name="android:paddingLeft">24dp</item>
        <item name="android:paddingRight">24dp</item>
        <item name="android:background">?android:selectableItemBackground</item>
        <item name="android:textSize">14sp</item>
        <item name="android:textAllCaps">true</item>
        <item name="android:textStyle">bold</item>
        <item name="android:textColor">@color/card_undobar_material_text_color</item>
        <item name="android:text">@string/list_card_undo_title</item>
    </style>
    <style name="list_card_UndoBarMessage">
        <item name="android:layout_width">0dp</item>
        <item name="android:layout_weight">1</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_marginLeft">16dp</item>
        <item name="android:layout_gravity">center_vertical</item>
        <item name="android:layout_marginRight">16dp</item>
        <item name="android:textAppearance">?android:textAppearanceSmall</item>
        <item name="android:textColor">#fff</item>

    </style>
    <style name="list_card_UndoBarMessage_material">
        <item name="android:layout_width">0dp</item>
        <item name="android:layout_weight">1</item>
        <item name="android:layout_height">match_parent</item>
        <item name="android:layout_gravity">center_vertical</item>
        <item name="android:layout_marginLeft">0dp</item>
        <item name="android:layout_marginRight">24dp</item>
        <item name="android:textSize">14sp</item>
        <item name="android:textColor">#fff</item>
    </style>
    <style name="list_card_UndoBarMessage_materialmobile">
        <item name="android:layout_width">0dp</item>
        <item name="android:layout_weight">1</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_gravity">center_vertical</item>
        <item name="android:layout_marginLeft">0dp</item>
        <item name="android:layout_marginRight">24dp</item>
        <item name="android:layout_marginBottom">18dp</item>
        <item name="android:layout_marginTop">18dp</item>
        <item name="android:textSize">14sp</item>
        <item name="android:textColor">#fff</item>
    </style>
    <style name="list_card_UndoBar_material">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">56dp</item>
        <item name="android:layout_gravity">bottom</item>
        <item name="android:layout_marginLeft">32dp</item>
        <item name="android:layout_marginRight">32dp</item>
        <item name="android:layout_marginBottom">24dp</item>
        <item name="android:paddingBottom">18dp</item>
        <item name="android:paddingTop">18dp</item>
        <item name="android:paddingLeft">24dp</item>
        <item name="android:paddingRight">24dp</item>
        <item name="android:orientation">horizontal</item>
        <item name="android:background">@color/card_undobar_material_background_color</item>
        <item name="android:clickable">true</item>
    </style>
    <style name="list_card_UndoBar_materialmobile">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:minHeight">56dp</item>
        <item name="android:maxHeight">80dp</item>
        <item name="android:layout_gravity">bottom</item>
        <item name="android:layout_marginLeft">0dp</item>
        <item name="android:layout_marginRight">0dp</item>
        <item name="android:layout_marginBottom">0dp</item>
        <item name="android:paddingLeft">24dp</item>
        <item name="android:paddingRight">0dp</item>
        <item name="android:orientation">horizontal</item>
        <item name="android:background">@color/card_undobar_material_background_color</item>
        <item name="android:clickable">true</item>
    </style>
    <!-- From: file:/home/gabriele/Lavoro/Android/AndroidStudioProjects/wrks/cardslib/library-core/src/main/res/values/styles.xml -->
    <eat-comment/>
    <style name="native_cardwithlist">
        <item name="android:layout_marginTop">@dimen/card_base_cardwithlist_list_margin_top</item>
        <item name="android:layout_marginLeft">@dimen/card_base_cardwithlist_list_margin_left</item>
        <item name="android:divider">@color/card_native_base_cardwithlist_divider_color</item>
        <item name="android:showDividers">middle|beginning</item>
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">match_parent</item>
        <item name="android:background">@color/card_native_base_cardwithlist_background_list_color</item>
    </style>
    <style name="native_grid_card">
        <item name="android:paddingLeft">@dimen/grid_card_padding_left</item>
        <item name="android:paddingRight">@dimen/grid_card_padding_right</item>
        <item name="android:paddingBottom">@dimen/grid_card_padding_bottom</item>
        <item name="android:paddingTop">@dimen/grid_card_padding_top</item>
    </style>
    <style name="native_list_card">
        <item name="android:layout_marginLeft">@dimen/native_list_card_margin_left</item>
        <item name="android:layout_marginRight">@dimen/native_list_card_margin_right</item>
        <item name="android:layout_marginBottom">@dimen/native_list_card_margin_bottom</item>
        <item name="android:layout_marginTop">@dimen/native_list_card_margin_top</item>
    </style>
    <style name="native_list_card.base">

    </style>
    <style name="native_list_card.thumbnail">

    </style>
    <style name="native_list_external">
        <item name="android:clipToPadding">false</item>
        <item name="android:scrollbarStyle">outsideOverlay</item>
    </style>
</resources>


text:
<?php

namespace Bmanager\Controller;

use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;

class UserController extends AbstractActionController {

	public function indexAction() {

		return new ViewModel();
	}

	public function loginAction() {

		if($this->request->isPost()) {

			$dados = $this->request->getPost();

			$authService = $this->getServiceLocator()->get('Zend\Authentication\AuthenticationService');
			$authAdapter = $authService->getAdapter();

			#$class_methods = get_class_methods($authAdapter);
			#echo "<pre>";
			#print_r($class_methods);
			#exit();

			$authAdapter->setIdentity($dados['userName']);
			$authAdapter->setCredential($dados['password']);

			#echo "<pre>";
			#print_r($authAdapter->getIdentity());
			#print_r($authAdapter->getCredential());
			#exit();

			$authResult = $authService->authenticate();

			if($authResult->isValid()) {
				return $this->redirect()->toUrl('/Index/index');
			}

			$this->flashMessenger()->addErrorMessage('Usuário ou senha inválidos.');
			return $this->redirect()->toUrl('/User/index');

		}else {

			return $this->redirect()->toUrl('/User/index');
		}

	}

	public function logoutAction() {

		$authService = $this->getServiceLocator()->get('Zend\Authentication\AuthenticationService');
		$authService->clearIdentity();

		return $this->redirect()->toUrl('/User/index');

	}
}


text:
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxrsuoFAk0leveMLeqYtnfAY.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBtIh4imgI8P11RFo6YPCPC0.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSha1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxmWeb5PoA5ztb49yLyUzH1A.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzBa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxoUt79146ZFaIJxILcpzmhI.woff) format('woff');
}
div.jtable-main-container {
  position: relative;
}
div.jtable-main-container div.jtable-title {
  position: relative;
  text-align: left;
}
div.jtable-main-container div.jtable-title .jtable-close-button {
  right: 0px;
  top: 0px;
  bottom: 0px;
  position: absolute;
}
div.jtable-main-container table.jtable {
  width: 100%;
}
div.jtable-main-container table.jtable thead th {
  vertical-align: middle;
  text-align: left;
}
div.jtable-main-container table.jtable thead th.jtable-column-header div.jtable-column-header-container {
  position: relative;
}
div.jtable-main-container table.jtable thead th.jtable-column-header div.jtable-column-header-container span.jtable-column-header-text {
  display: inline-block;
}
div.jtable-main-container table.jtable thead th.jtable-column-header div.jtable-column-header-container div.jtable-column-resize-handler {
  position: absolute;
  height: 24px;
  width: 8px;
  right: -8px;
  top: -2px;
  z-index: 2;
  cursor: col-resize;
}
div.jtable-main-container table.jtable thead th.jtable-command-column-header {
  text-align: center;
}
div.jtable-main-container table.jtable thead th.jtable-column-header-selecting {
  text-align: center;
  width: 1%;
}
div.jtable-main-container table.jtable thead th.jtable-column-header-selecting input {
  cursor: pointer;
}
div.jtable-main-container table.jtable thead th.jtable-column-header-sortable {
  cursor: pointer;
}
div.jtable-main-container table.jtable tbody tr > td .jtable-command-button {
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  border: none;
  display: inline;
}
div.jtable-main-container table.jtable tbody tr > td .jtable-command-button span {
  display: none;
}
div.jtable-main-container table.jtable tbody tr > td.jtable-command-column {
  text-align: center;
  vertical-align: middle;
}
div.jtable-main-container table.jtable tbody tr > td.jtable-selecting-column {
  text-align: center;
  vertical-align: middle;
}
div.jtable-main-container table.jtable tbody tr > td.jtable-selecting-column input {
  cursor: pointer;
}
div.jtable-main-container table.jtable tbody tr.jtable-no-data-row {
  text-align: center;
}
div.jtable-main-container div.jtable-bottom-panel {
  position: relative;
  min-height: 24px;
}
div.jtable-main-container div.jtable-bottom-panel div.jtable-left-area {
  left: 0px;
  top: 0px;
  bottom: 0px;
  position: absolute;
}
div.jtable-main-container div.jtable-bottom-panel div.jtable-right-area {
  right: 0px;
  top: 0px;
  bottom: 0px;
  position: absolute;
}
div.jtable-main-container div.jtable-bottom-panel .jtable-page-list {
  display: inline-block;
}
div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number,
div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-space,
div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-first,
div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-last,
div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-previous,
div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-next,
div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-active {
  padding: 2px 5px;
  display: inline-block;
  cursor: pointer;
}
div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-space,
div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-number-active {
  cursor: default;
}
div.jtable-main-container div.jtable-bottom-panel .jtable-page-list .jtable-page-info {
  display: inline-block;
  margin-left: 5px;
  padding: 2px;
}
div.jtable-main-container div.jtable-bottom-panel span.jtable-add-record {
  display: inline-block;
}
div.jtable-main-container div.jtable-bottom-panel span.jtable-add-record a {
  text-decoration: none;
}
div.jtable-main-container div.jtable-bottom-panel span.jtable-add-record a:hover {
  text-decoration: underline;
}
div.jtable-main-container div.jtable-column-resize-bar {
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  display: none;
  width: 1px;
  background-color: #000;
}
div.jtable-main-container div.jtable-column-selection-container {
  position: absolute;
  display: none;
  border: 1px solid #C8C8C8;
  background: #fff;
  color: #000;
  z-index: 101;
  padding: 5px;
}
div.jtable-main-container div.jtable-column-selection-container ul.jtable-column-select-list {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
div.jtable-main-container div.jtable-column-selection-container ul.jtable-column-select-list li {
  margin: 0px;
  padding: 2px 0px;
}
div.jtable-main-container div.jtable-column-selection-container ul.jtable-column-select-list li label span {
  position: relative;
  top: -1px;
  margin-left: 4px;
}
div.jtable-main-container div.jtable-column-selection-container ul.jtable-column-select-list li input[type="checkbox"] {
  cursor: pointer;
}
form.jtable-dialog-form div.jtable-input-field-container {
  padding: 2px 0px 3px 0px;
  border-bottom: 1px solid #ddd;
}
form.jtable-dialog-form div.jtable-input-field-container:last-child {
  border: none;
}
form.jtable-dialog-form div.jtable-input-label {
  padding: 2px 3px;
  font-size: 1.1em;
  color: #666;
}
form.jtable-dialog-form div.jtable-input {
  padding: 2px;
}
form.jtable-dialog-form div.jtable-date-input {
  /* No additional style */

}
form.jtable-dialog-form div.jtable-text-input {
  /* No additional style */

}
form.jtable-dialog-form span.jtable-option-text-clickable {
  position: relative;
  top: -2px;
}
form.jtable-dialog-form div.jtable-textarea-input textarea {
  width: 300px;
  min-height: 60px;
}
form.jtable-dialog-form div.jtable-checkbox-input span,
form.jtable-dialog-form div.jtable-radio-input span {
  padding-left: 4px;
}
form.jtable-dialog-form div.jtable-radio-input input,
form.jtable-dialog-form div.jtable-checkbox-input input,
form.jtable-dialog-form span.jtable-option-text-clickable {
  cursor: pointer;
}
div.jtable-busy-panel-background {
  opacity: 0.1;
  filter: alpha(opacity=50);
  z-index: 998;
  position: absolute;
  background-color: #000;
}
div.jtable-busy-message {
  cursor: wait;
  z-index: 999;
  position: absolute;
  margin: 5px;
  font-size: 1.25em;
  color: #000;
  background-color: #ddd;
}
div.jtable-contextmenu-overlay {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 100;
}
div.jtable-main-container {
  font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 14px;
  background: #fff;
  line-height: 1.3;
}
div.jtable-main-container > div.jtable-title {
  background-color: #008100;
  padding-left: 10px;
}
div.jtable-main-container > div.jtable-title div.jtable-title-text {
  font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 19px;
  line-height: 34px;
  color: #fff;
}
div.jtable-main-container > div.jtable-title .jtable-close-button {
  right: 8px;
  top: 8px;
  bottom: 8px;
  position: absolute;
  opacity: 0.5;
  filter: alpha(opacity=50);
  background: url('../../metro/close.png') no-repeat;
  width: 16px;
  height: 16px;
}
div.jtable-main-container > div.jtable-title .jtable-close-button:hover {
  opacity: 1;
  filter: alpha(opacity=50);
}
div.jtable-main-container > table.jtable {
  border: 1px solid #00a300;
  border-collapse: collapse;
  border-spacing: 0;
}
div.jtable-main-container > table.jtable > thead {
  background-color: #00a300;
}
div.jtable-main-container > table.jtable > thead th {
  font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #fff;
}
div.jtable-main-container > table.jtable > thead th.jtable-column-header div.jtable-column-header-container {
  height: 24px;
  margin-left: 4px;
}
div.jtable-main-container > table.jtable > thead th.jtable-column-header div.jtable-column-header-container div.jtable-column-resize-handler {
  height: 28px;
}
div.jtable-main-container > table.jtable > thead th.jtable-column-header div.jtable-column-header-container span.jtable-column-header-text {
  margin-top: 2px;
}
div.jtable-main-container > table.jtable > thead th.jtable-column-header-sortable div.jtable-column-header-container {
  background: url('../../metro/column-sortable.png') no-repeat right;
}
div.jtable-main-container > table.jtable > thead th.jtable-column-header-sorted-asc div.jtable-column-header-container {
  background: url('../../metro/column-asc.png') no-repeat right;
}
div.jtable-main-container > table.jtable > thead th.jtable-column-header-sorted-desc div.jtable-column-header-container {
  background: url('../../metro/column-desc.png') no-repeat right;
}
div.jtable-main-container > table.jtable > tbody > tr {
  background-color: #fff;
}
div.jtable-main-container > table.jtable > tbody > tr > td {
  border: 1px solid #ddd;
}
div.jtable-main-container > table.jtable > tbody > tr.jtable-data-row > td {
  padding: 4px;
}
div.jtable-main-container > table.jtable > tbody > tr.jtable-data-row > td > .jtable-edit-command-button {
  background: url('../../metro/edit.png') no-repeat;
  width: 16px;
  height: 16px;
  opacity: 0.4;
}
div.jtable-main-container > table.jtable > tbody > tr.jtable-data-row > td > .jtable-edit-command-button:hover {
  opacity: 0.8;
}
div.jtable-main-container > table.jtable > tbody > tr.jtable-data-row > td > .jtable-delete-command-button {
  background: url('../../metro/delete.png') no-repeat;
  width: 16px;
  height: 16px;
  opacity: 0.4;
}
div.jtable-main-container > table.jtable > tbody > tr.jtable-data-row > td > .jtable-delete-command-button:hover {
  opacity: 0.8;
}
div.jtable-main-container > table.jtable > tbody > tr.jtable-row-even {
  background-color: #f9f9f9;
}
div.jtable-main-container > table.jtable > tbody > tr:hover {
  background: #e8eaef;
}
div.jtable-main-container > table.jtable > tbody > tr.jtable-row-selected {
  color: #fff;
  background-color: #22c522;
}
div.jtable-main-container > table.jtable > tbody > tr.jtable-row-created {
  background-color: #33d633;
}
div.jtable-main-container > table.jtable > tbody > tr.jtable-row-updated {
  background-color: #33d633;
}
div.jtable-main-container > table.jtable > tbody > tr.jtable-row-deleting {
  background-color: #e51400;
  color: #fff;
}
div.jtable-main-container > table.jtable > tbody > tr.jtable-child-row > td {
  padding: 0px;
  background-color: #fff;
}
div.jtable-main-container > div.jtable-bottom-panel {
  background-color: #009200;
  color: #fff;
  min-height: 22.900000000000002px;
  font-size: 13px;
  border: 1px solid #00a300;
  border-top: none;
}
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list {
  margin: 1px 0px 0px 0px;
}
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list .jtable-page-number,
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list .jtable-page-number-space,
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list .jtable-page-number-first,
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list .jtable-page-number-last,
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list .jtable-page-number-previous,
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list .jtable-page-number-next,
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list .jtable-page-number-active {
  background-color: #00a300;
  margin: 1px;
  padding: 2px 5px;
  color: #fff;
}
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list .jtable-page-number:hover,
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list .jtable-page-number-first:hover,
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list .jtable-page-number-last:hover,
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list .jtable-page-number-previous:hover,
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list .jtable-page-number-next:hover {
  background-color: #22c522;
}
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list .jtable-page-number-active {
  color: #ccc;
  cursor: default;
}
div.jtable-main-container > div.jtable-bottom-panel .jtable-page-list .jtable-page-info {
  margin-left: 5px;
  padding: 2px;
}
div.jtable-main-container > div.jtable-bottom-panel span.jtable-add-record {
  margin: 4px;
}
div.jtable-main-container > div.jtable-bottom-panel span.jtable-add-record a {
  color: #fff;
}
form.jtable-dialog-form {
  font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
}
div.jtable-busy-message {
  font-family: 'Segoe UI Semilight', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 16px;
  border: 1px solid #fff;
  padding: 5px 5px 5px 58px;
  color: #fff;
  background: url('../../metro/green/loading.gif') no-repeat;
  background-color: #008100;
  background-position: 8px;
}


text:
package com.orange.opengl.util;

/**
 * (c) OrangeGame 2012
 *
 * @author OrangeGame <OGEngine@orangegame.cn>
 */
public class VertexUtils {
	// ===========================================================
	// Constants
	// ===========================================================

	// ===========================================================
	// Fields
	// ===========================================================

	// ===========================================================
	// Constructors
	// ===========================================================

	// ===========================================================
	// Getter & Setter
	// ===========================================================

	// ===========================================================
	// Methods for/from SuperClass/Interfaces
	// ===========================================================

	// ===========================================================
	// Methods
	// ===========================================================

	/**
	 * @param pVertices
	 * @param pVertexOffset
	 * @param pVertexStride
	 * @param pVertexIndex
	 * @return the value of the pVertexOffset-th attribute of the pVertexIndex-th vertex.
	 */
	public static float getVertex(final float[] pVertices, final int pVertexOffset, final int pVertexStride, final int pVertexIndex) {
		return pVertices[(pVertexIndex * pVertexStride) + pVertexOffset];
	}

	// ===========================================================
	// Inner and Anonymous Classes
	// ===========================================================
}


text:
<?xml version="1.0"?>
<ruleset name="corex">
    <description>CoRex Coding Standard (loose)</description>

    <!-- Arguments. -->
    <arg name="report" value="full"/>
    <arg name="report-width" value="120"/>
    <arg name="colors"/>

    <rule ref="PSR2">
        <exclude name="Generic.Commenting.DocComment.TagValueIndent"/>
        <exclude name="Generic.Commenting.DocComment.NonParamGroup"/>
        <exclude name="Squiz.Commenting.FunctionComment.SpacingAfterParamType"/>
        <exclude name="Squiz.Commenting.FunctionComment.SpacingAfterParamName"/>
        <exclude name="PSR2.Files.EndFileNewline.NoneFound"/>
        <exclude name="Squiz.Commenting.FunctionComment.ScalarTypeHintMissing"/>
        <exclude name="Squiz.Commenting.FunctionComment.MissingParamComment"/>
        <exclude name="Squiz.Commenting.FunctionComment.MissingReturn"/>
        <exclude name="Squiz.Commenting.FunctionComment.EmptyThrows"/>
        <exclude name="Squiz.WhiteSpace.ControlStructureSpacing.SpacingAfterOpen"/>
        <exclude name="Squiz.WhiteSpace.ControlStructureSpacing.SpacingBeforeClose"/>
        <exclude name="Squiz.NamingConventions.ValidVariableName.PrivateNoUnderscore"/>
    </rule>
    <rule ref="Squiz.WhiteSpace.OperatorSpacing.NoSpaceBefore"/>
    <rule ref="Squiz.WhiteSpace.OperatorSpacing.NoSpaceAfter"/>
    <rule ref="Squiz.Strings.ConcatenationSpacing">
        <properties>
            <property name="spacing" value="1"/>
            <property name="ignoreNewlines" value="true"/>
        </properties>
    </rule>
    <rule ref="Squiz.Commenting.FunctionComment"/>
    <rule ref="Squiz.Commenting.FunctionCommentThrowTag"/>
    <rule ref="Squiz.NamingConventions.ValidVariableName"/>
    <rule ref="Generic.Commenting.DocComment.MissingShort"/>
    <rule ref="PSR1.Classes.ClassDeclaration.MissingNamespace">
        <exclude-pattern>tests/*</exclude-pattern>
    </rule>

    <!-- Forbid `array(...)` -->
    <rule ref="Generic.Arrays.DisallowLongArraySyntax"/>

    <!-- Forbid duplicate classes -->
    <rule ref="Generic.Classes.DuplicateClassName"/>

    <!-- Forbid empty statements -->
    <rule ref="Generic.CodeAnalysis.EmptyStatement">
        <!-- But allow empty catch -->
        <exclude name="Generic.CodeAnalysis.EmptyStatement.DetectedCatch"/>
    </rule>

    <!-- Forbid final methods in final classes -->
    <rule ref="Generic.CodeAnalysis.UnnecessaryFinalModifier"/>

    <!-- Forbid useless empty method overrides -->
    <rule ref="Generic.CodeAnalysis.UselessOverridingMethod"/>

    <!-- Forbid inline HTML in PHP code -->
    <rule ref="Generic.Files.InlineHTML"/>

    <!-- Forbid PHP 4 constructors -->
    <rule ref="Generic.NamingConventions.ConstructorName"/>

    <!-- Forbid any content before opening tag -->
    <rule ref="Generic.PHP.CharacterBeforePHPOpeningTag"/>

    <!-- Forbid deprecated functions -->
    <rule ref="Generic.PHP.DeprecatedFunctions"/>

    <!-- Forbid alias functions, i.e. `sizeof()`, `delete()` -->
    <rule ref="Generic.PHP.ForbiddenFunctions">
        <properties>
            <property
                    name="forbiddenFunctions"
                    type="array"
                    value="
                    chop => rtrim,
                    close => closedir,
                    compact => null,
                    delete => unset,
                    doubleval => floatval,
                    extract => null,
                    fputs => fwrite,
                    ini_alter => ini_set,
                    is_double => is_float,
                    is_integer => is_int,
                    is_long => is_int,
                    is_null => null,
                    is_real => is_float,
                    is_writeable => is_writable,
                    join => implode,
                    key_exists => array_key_exists,
                    pos => current,
                    settype => null,
                    show_source => highlight_file,
                    sizeof => count,
                    strchr => strstr
                "/>
        </properties>
    </rule>

    <!-- Forbid useless inline string concatenation -->
    <rule ref="Generic.Strings.UnnecessaryStringConcat">
        <!-- But multiline is useful for readability -->
        <properties>
            <property name="allowMultiline" value="true"/>
        </properties>
    </rule>

    <!-- Forbid backtick operator -->
    <rule ref="Generic.PHP.BacktickOperator"/>

    <!-- Forbid `php_sapi_name()` function -->
    <rule ref="Generic.PHP.SAPIUsage"/>

    <!-- Forbid comments starting with # -->
    <rule ref="PEAR.Commenting.InlineComment"/>

    <!-- Disallow else if in favor of elseif -->
    <rule ref="PSR2.ControlStructures.ElseIfDeclaration.NotAllowed">
        <type>error</type>
    </rule>

</ruleset>


text:
module DeviseSip2Authenticatable
  VERSION = "0.0.1"
end


text:
System.register([], function (_export) {
  var _classCallCheck, BehaviorInstance;

  return {
    setters: [],
    execute: function () {
      "use strict";

      _classCallCheck = function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } };

      BehaviorInstance = (function () {
        function BehaviorInstance(behavior, executionContext, instruction) {
          _classCallCheck(this, BehaviorInstance);

          this.behavior = behavior;
          this.executionContext = executionContext;
          this.isAttached = false;

          var observerLookup = behavior.observerLocator.getObserversLookup(executionContext),
              handlesBind = behavior.handlesBind,
              attributes = instruction.attributes,
              boundProperties = this.boundProperties = [],
              properties = behavior.properties,
              i,
              ii;

          behavior.ensurePropertiesDefined(executionContext, observerLookup);

          for (i = 0, ii = properties.length; i < ii; ++i) {
            properties[i].initialize(executionContext, observerLookup, attributes, handlesBind, boundProperties);
          }
        }

        BehaviorInstance.prototype.created = function created(context) {
          if (this.behavior.handlesCreated) {
            this.executionContext.created(context);
          }
        };

        BehaviorInstance.prototype.bind = function bind(context) {
          var skipSelfSubscriber = this.behavior.handlesBind,
              boundProperties = this.boundProperties,
              i,
              ii,
              x,
              observer,
              selfSubscriber;

          for (i = 0, ii = boundProperties.length; i < ii; ++i) {
            x = boundProperties[i];
            observer = x.observer;
            selfSubscriber = observer.selfSubscriber;
            observer.publishing = false;

            if (skipSelfSubscriber) {
              observer.selfSubscriber = null;
            }

            x.binding.bind(context);
            observer.call();

            observer.publishing = true;
            observer.selfSubscriber = selfSubscriber;
          }

          if (skipSelfSubscriber) {
            this.executionContext.bind(context);
          }

          if (this.view) {
            this.view.bind(this.executionContext);
          }
        };

        BehaviorInstance.prototype.unbind = function unbind() {
          var boundProperties = this.boundProperties,
              i,
              ii;

          if (this.view) {
            this.view.unbind();
          }

          if (this.behavior.handlesUnbind) {
            this.executionContext.unbind();
          }

          for (i = 0, ii = boundProperties.length; i < ii; ++i) {
            boundProperties[i].binding.unbind();
          }
        };

        BehaviorInstance.prototype.attached = function attached() {
          if (this.isAttached) {
            return;
          }

          this.isAttached = true;

          if (this.behavior.handlesAttached) {
            this.executionContext.attached();
          }

          if (this.view) {
            this.view.attached();
          }
        };

        BehaviorInstance.prototype.detached = function detached() {
          if (this.isAttached) {
            this.isAttached = false;

            if (this.view) {
              this.view.detached();
            }

            if (this.behavior.handlesDetached) {
              this.executionContext.detached();
            }
          }
        };

        return BehaviorInstance;
      })();

      _export("BehaviorInstance", BehaviorInstance);
    }
  };
});