text:
[![Version](https://badge.fury.io/gh/tantalic%2Fcistatus.svg)](https://github.com/tantalic/cistatus/releases) [![Go Report Card](https://goreportcard.com/badge/github.com/tantalic/cistatus)](https://goreportcard.com/report/github.com/tantalic/cistatus) [![license](https://img.shields.io/github/license/tantalic/cistatus.svg)](https://github.com/tantalic/cistatus/blob/master/LICENSE)

## License

Copyright 2017 Kevin Stock

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.


text:
// Copyright 2021 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

package com.google.firebase.dynamiclinks.internal;

import android.net.Uri;
import android.os.Parcel;
import androidx.annotation.Nullable;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import com.google.firebase.dynamiclinks.ShortDynamicLink;
import java.util.ArrayList;
import java.util.List;

/** {@link SafeParcelable} implementation of {@link ShortDynamicLink}. */
@SafeParcelable.Class(creator = "ShortDynamicLinkImplCreator")
public final class ShortDynamicLinkImpl extends AbstractSafeParcelable implements ShortDynamicLink {

  public static final Creator<ShortDynamicLinkImpl> CREATOR = new ShortDynamicLinkImplCreator();

  @SafeParcelable.Field(id = 1, getter = "getShortLink")
  @Nullable
  private final Uri shortLink;

  @SafeParcelable.Field(id = 2, getter = "getPreviewLink")
  @Nullable
  private final Uri previewLink;

  @SafeParcelable.Field(id = 3, getter = "getWarnings")
  private final List<WarningImpl> warnings;

  @SafeParcelable.Constructor
  public ShortDynamicLinkImpl(
      @Nullable @Param(id = 1) Uri shortLink,
      @Nullable @Param(id = 2) Uri previewLink,
      @Nullable @Param(id = 3) List<WarningImpl> warnings) {
    this.shortLink = shortLink;
    this.previewLink = previewLink;
    this.warnings = warnings == null ? new ArrayList<>() : warnings;
  }

  @Override
  @Nullable
  public Uri getShortLink() {
    return shortLink;
  }

  @Override
  @Nullable
  public Uri getPreviewLink() {
    return previewLink;
  }

  @Override
  public List<WarningImpl> getWarnings() {
    return warnings;
  }

  @Override
  public void writeToParcel(Parcel dest, int flags) {
    ShortDynamicLinkImplCreator.writeToParcel(this, dest, flags);
  }

  /** {@link SafeParcelable} implementation of {@link Warning}. */
  @SafeParcelable.Class(creator = "WarningImplCreator")
  public static class WarningImpl extends AbstractSafeParcelable implements Warning {

    public static final Creator<WarningImpl> CREATOR = new WarningImplCreator();

    @SafeParcelable.Reserved({1 /* code, deprecated */})
    @SafeParcelable.Field(id = 2, getter = "getMessage")
    private final String message;

    @SafeParcelable.Constructor
    public WarningImpl(@Param(id = 2) String message) {
      this.message = message;
    }

    @Override
    @Nullable
    public String getCode() {
      // warningCode deprecated on server, returns non-useful, hard-coded value.
      return null;
    }

    @Override
    public String getMessage() {
      return message;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
      WarningImplCreator.writeToParcel(this, dest, flags);
    }
  }
}

redpajama_set_name: RedPajamaGithub


text:
Routes
======
This application does not come with a fully fledged router like you would expect from an express application. Instead, it provides a `routes.js` file, in which you may define your routes with the help of `koa-route`. Therefore a route definition looks like this:

	var R = require('koa-route');
	app.use(R.get('/', yourRouteMiddleware));

To make view binding easier, we defined a small utility function at the top of the file, which allows for this:

	app.use(R.get('/', view('home')));

But after all, you can use whatever routing system you would like.

Basepath (e.g. running behind proxy)
------------------------------------
You can pass the application a base path as an environment variable like so:

	BASEPATH=/base npm start

You will not need to change your routes to acommodate this and absolute redirects are handled for you as well. You will have to keep this in mind however, when using absolute links. You have the `{{basepath}}` variable available in your layout as well as your frame (therefore you have `{{layout.basepath}}` in your views).
In addition you have the global `BASEPATH` variable to use on the client as well as the server. Your koa context also has a new property `originalpath` with the full request path, while `this.path` will contain the path without the prefix.


text:
package io.quarkus.jackson.deployment;

import java.util.List;

import org.jboss.jandex.DotName;

import io.quarkus.builder.item.MultiBuildItem;

/**
 * Used when an extension needs to inform the Jackson extension that a class should not
 * be registered for reflection even if it annotated with @JsonDeserialize
 */
public final class IgnoreJsonDeserializeClassBuildItem extends MultiBuildItem {

    private final List<DotName> dotNames;

    public IgnoreJsonDeserializeClassBuildItem(DotName dotName) {
        this.dotNames = List.of(dotName);
    }

    public IgnoreJsonDeserializeClassBuildItem(List<DotName> dotNames) {
        this.dotNames = dotNames;
    }

    @Deprecated(forRemoval = true)
    public DotName getDotName() {
        return dotNames.size() > 0 ? dotNames.get(0) : null;
    }

    public List<DotName> getDotNames() {
        return dotNames;
    }
}


text:
using namespace Atomic;
using namespace tb;

namespace tb
{
class TBLayout;
}

namespace AtomicEditor
{

class ListView;

class IssuesWidget: public AEWidget
{
    OBJECT(IssuesWidget);

public:

    IssuesWidget(Context* context);
    virtual ~IssuesWidget();

    void UpdateIssues();

    bool OnEvent(const TBWidgetEvent &ev);

private:

    void HandleEditorShutdown(StringHash eventType, VariantMap& eventData);

    SharedPtr<ListView> issueList_;
    TBLayout* issuelayout_;

};

}


text:
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html,
body {
	margin: 0;
	padding: 0;
}

body {
	background: #FFF;
	font-family: Avenir, Helvetica, Arial;
}

.clear {
	clear: both;
}

input:focus {
	outline: none;
}

/* reused images */
.close-container {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background: #f8f8f8;
	z-index: 10;
}
.compact-ui .close-container {
	height: 39px;
}

.close-button {
	font-family: arial;
	font-size: 15px;
	position: absolute;
	z-index: 10;
	top: 15px;
	right: 10px;
	cursor: pointer;
	color: #666;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	text-align: center;
	background: url(images/close-button.svg) top center no-repeat;
	background-position: 0 0;
}
.close-button:hover {
	background-color: #d5998b;
	background-position: 0 -20px;
	color: #fff;
}

/*
.close-button {
	font-family: arial;
	font-size: 15px;
	position: absolute;
	z-index: 10;
	top: 5px;
	right: 10px;
	cursor: pointer;
	color: #666;
	width: 30px;
	height: 40px;
	border-radius: 10px;
	text-align: center;
	center center no-repeat;
	background-color: #ccc;
	background-position: center center;
	border-radius: 0;
}

.close-button:after {
	background: url(images/close-button.svg);
	border-radius: 0;
	color: #666;
	width: 20px;
	height: 20px;
	display: block;
	border-radius: 10px;
	content:'';
}

.close-button:hover:after {
	background-color: #d5998b;
}
*/

/* MAIN APP */
.windows-header {
	background-color: #333;
	height: 60px;
	padding-right: 10px;
}

.windows-main {
}

.windows-footer {
	height: 0;
}

/* WINDOWS */
.window {
	float: left;
	overflow: hidden;
	position: relative;
	margin: 0;
	padding: 0;
	border-right: solid 1px #eee;
}

.window-tab {
	display: none;
	position: absolute;
	top: 14px;
	right: 0;
	width: 82px;
	height: 26px;
	background: transparent;
	border-style: solid;
	border-color: transparent transparent #999 transparent;
	border-width: 0 11px 21px 11px;
	z-index: 1;
	cursor: pointer;
}

.window-tab-inner {
	width: 80px;
	height: 25px;
	margin-left: -10px;
	margin-top: 1px;
	background: transparent;
	border-style: solid;
	border-color: transparent transparent #ccc transparent;
	border-width: 0 10px 25px 10px;
}

.window-tab.active {
	z-index: 2;
	border-color: transparent transparent transparent transparent;
}
.window-tab.active .window-tab-inner {
	border-color: transparent transparent #f8f8f8 transparent;
}

.theme-dark .window-tab-label {
	color: #fff;
}
.theme-dark .window-tab-inner {
	border-color: transparent transparent #444 transparent;
}
.theme-dark .window-tab.active .window-tab-inner {
	border-color-bottom: transparent transparent #222 transparent;
}

.window-tab-label {
	position: absolute;
	display: block;
	background-size: 15px 15px;
	background-repeat: no-repeat;
	background-position: left center;
	top: 2px;
	left: 0;
	height: 20px;
	width: 65px;
	padding-left: 20px;
	padding-top: 4px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 11px;
}

.window .window-header {
	margin: 0;
	padding: 10px;
	background: #f8f8f8;
	border-bottom: solid 1px #ccc;
	height: 50px;
	z-index: 1;
	font-family: Avenir, Helvetica, Arial;
	font-size: 12px;
	white-space: nowrap;
	vertical-align: middle;
}

.window-title {
	display: block;
	font-size: 18px;
	margin: 5px 0 5px 10px;
}

.app-input,
.app-list {
	border: solid 1px #ddd;
	padding: 7px 6px 6px 10px;
	background: #fff;
	margin: 0 5px 0 0;
	color: #919191;
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 30px;
	border-radius: 0;
	display: inline-block;
	vertical-align: top;
}

.app-list.app-list-image {
	width: 50px;
	padding: 2px;
}
.app-list.app-list-image img {
	width: 100%;
	height: 100%;
}

.app-input:hover,
.app-list:hover {
	border-color: #ccc;
}

.app-input {
	padding-top: 5px;
	min-width: 140px;
}

.app-list {
	padding-right: 20px;
	cursor: pointer;
	border-radius: 0;
	background-image: url(images/arrow-down.svg);
	background-position: right center;
	background-repeat: no-repeat;
}

.header-icon {
	margin: 3px;
	width: 24px;
	height: 24px;
	background-size: 20px 20px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
}

.window .header-icon,
.text-chooser-header .header-icon {
	-x-float: left;
}

.header-icon:hover {
	border: 1px solid #ccc;
	border-radius: 20px;
}

.info-button {
	background-image: url(images/info.svg);
}

.audio-button {
	background-image: url(images/audio-ear.svg);
}

.publish-button {
    background-image: url(images/publish.svg);
}

/*.checking-level-button {
	display: none;
}*/

.checking-level-button.level-1 {
	background-image: url(images/checking_levels/uW-Level1-32px.png);
}

.checking-level-button.level-2 {
	background-image: url(images/checking_levels/uW-Level2-32px.png);
}

.checking-level-button.level-3 {
	background-image: url(images/checking_levels/uW-Level3-32px.png);
}

.window .window-header .header-button {
	padding: 8px 4px 6px 4px;
	background: transparent;
	border-radius: 5px;
	cursor: pointer;
	color: #0071ff;
	border: 0;
	font-size: 12px;
	display: inline-block;
}

.window .close-button {
}

.one-window .window .close-button {
	display: none;
}

.window .close-button:hover {
}

	.compact-ui .window-tab {
		display: block;
	}

	.compact-ui .windows-main .window {
		float: none;
		display: block;
		z-index: 1;
		position: absolute;
		top: 40px;
	}
	.compact-ui .windows-main .window.active {
		z-index: 2;
	}
	.compact-ui .window .window-header .app-input {
		width: 90px;
		-x-min-width: 120px;
		padding: 5px;
		height: 25px;

	}

	.compact-ui .window .window-header .app-list {
		padding: 5px  20px 5px 5px;
		height: 25px;
	}

	.compact-ui .window .window-header {
		height: 40px;
		padding: 7px;
		--padding-left: 40px;
	}
	.compact-ui .window .close-button {
		top: 10px;
	}

	 /*
	 .window .window-header {
		 padding-left: 50px;
	 }
	 */

	 .compact-ui .windows-header {
		 height: 40px;
	 }

	 .compact-ui .header-icon {
		 margin-top: 1px;
	 }

	 .compact-ui.app-mobile-fullscreen .windows-header {
		 height: 50px;
	 }

	.compact-ui.app-mobile-fullscreen  .windows-main .window {
		top: 50px;
	}

	.compact-ui.app-mobile-fullscreen .window-tab {
		top: 39px;
	}

	.compact-ui.app-mobile-fullscreen #main-menu-button {
		top: 0px;
	}

	.compact-ui.app-mobile-fullscreen #main-menu-dropdown {
		top: 40px;
	}

	/* for single app, no need for tabs */
	/*
		 .one-window .window-tab {
		 display: none;
	 }
	 .one-window .windows-header {
		 height: 0;
     }
	 .one-window .window-header {
		 padding-left: 50px;
	 }
	 .one-window .windows-main .window {
		top: 0;
     }
     .one-window .window .close-button {
		display: none;
	}
	*/

.window .window-main {
	margin: 0;
	padding: 20px;
	background: #fff;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	height: 70px;
	overflow: auto;
}

.window .window-footer {
	font: 10px Helvetica;
	height: 30px;
	padding: 8px;
	background: #f8f8f8;
	border-top: solid 1px #ccc;
}

/* header */
.window-overlay {
	position: absolute;
	top: 50px;
	right: 10px;
	width: 300px;
	height: 300px;
	padding: 25px 25px 0;
	background: #fff;
	border: solid 1px #ccc;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	display: none;
	z-index: 50;
	overflow: auto;
}

#about {
}

#about h1 {
	font-size: 18pt;
	margin-top: 0;
}

#about a {
	color: #2a85e8;
}

.loading-indicator {
	min-height: 70px;
	background-image: url(images/loading.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.modal-overlay {
	background: rgba(0,0,0,0.3);
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	display: none;
}

.blur {
	transition: all .25s ease-in;
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	-o-filter: blur(3px);
	-ms-filter: blur(3px);
	filter: blur(3px);
}


text:
@**
 * Default field constructor.
 *
 * It generates field as following:
 * {{{
 *

 *
Your name:

 *
<input type="text" id="name" name="name">

 *
This field is required

 *
Required

 *

 * }}}
 *
 * @param el The field informations.
 *@
@(elements: FieldElements)

    @if(elements.hasName) {

@elements.name(elements.lang)

    } else {

@elements.label(elements.lang)

    }

@elements.input

    @elements.errors(elements.lang).map { error =>

@error

    }
    @elements.infos(elements.lang).map { info =>

@info

    }


text:
#ifndef SENSOR_H
#define SENSOR_H

#include "cutil_list.h" // custom linked list

class Sensor
{
	// create
	// destroy

private:
	uint16_t m_type;
	uint32_t m_address;
	uint32_t m_coefficient;
	bool m_enabled;

public:
	Sensor();
	Sensor( int, int, int, bool );
	~Sensor();

	void SetType( int val ) { m_type = val; }
	int GetType() { return m_type; }

	void SetEnabled( bool val ) { m_enabled = val; }
	bool GetEnabled() { return m_enabled; }

	CUtil::DLL_LINK( Sensor ) m_sensorLink;
};

#endif


text:
@interface MTRegionViewController : UIViewController
@property (nonatomic, strong) NSArray *regions;
@property (nonatomic, weak) UIPopoverController *popover;
@end