text:
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/monitoring/v3/uptime.proto

package com.google.monitoring.v3;

/**
 *
 *
 *

 * Contains the region, location, and list of IP
 * addresses where checkers in the location run from.
 *

 *
 * Protobuf type {@code google.monitoring.v3.UptimeCheckIp}
 */
public final class UptimeCheckIp extends com.google.protobuf.GeneratedMessageV3
    implements
    // @@protoc_insertion_point(message_implements:google.monitoring.v3.UptimeCheckIp)
    UptimeCheckIpOrBuilder {
  private static final long serialVersionUID = 0L;
  // Use UptimeCheckIp.newBuilder() to construct.
  private UptimeCheckIp(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
    super(builder);
  }

  private UptimeCheckIp() {
    region_ = 0;
    location_ = "";
    ipAddress_ = "";
  }

  @java.lang.Override
  public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
    return this.unknownFields;
  }

  private UptimeCheckIp(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    this();
    if (extensionRegistry == null) {
      throw new java.lang.NullPointerException();
    }
    int mutable_bitField0_ = 0;
    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
        com.google.protobuf.UnknownFieldSet.newBuilder();
    try {
      boolean done = false;
      while (!done) {
        int tag = input.readTag();
        switch (tag) {
          case 0:
            done = true;
            break;
          case 8:
            {
              int rawValue = input.readEnum();

              region_ = rawValue;
              break;
            }
          case 18:
            {
              java.lang.String s = input.readStringRequireUtf8();

              location_ = s;
              break;
            }
          case 26:
            {
              java.lang.String s = input.readStringRequireUtf8();

              ipAddress_ = s;
              break;
            }
          default:
            {
              if (!parseUnknownFieldProto3(input, unknownFields, extensionRegistry, tag)) {
                done = true;
              }
              break;
            }
        }
      }
    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
      throw e.setUnfinishedMessage(this);
    } catch (java.io.IOException e) {
      throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this);
    } finally {
      this.unknownFields = unknownFields.build();
      makeExtensionsImmutable();
    }
  }

  public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    return com.google.monitoring.v3.UptimeProto
        .internal_static_google_monitoring_v3_UptimeCheckIp_descriptor;
  }

  @java.lang.Override
  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internalGetFieldAccessorTable() {
    return com.google.monitoring.v3.UptimeProto
        .internal_static_google_monitoring_v3_UptimeCheckIp_fieldAccessorTable
        .ensureFieldAccessorsInitialized(
            com.google.monitoring.v3.UptimeCheckIp.class,
            com.google.monitoring.v3.UptimeCheckIp.Builder.class);
  }

  public static final int REGION_FIELD_NUMBER = 1;
  private int region_;
  /**
   *
   *
   *

   * A broad region category in which the IP address is located.
   *

   *
   * .google.monitoring.v3.UptimeCheckRegion region = 1;
   */
  public int getRegionValue() {
    return region_;
  }
  /**
   *
   *
   *

   * A broad region category in which the IP address is located.
   *

   *
   * .google.monitoring.v3.UptimeCheckRegion region = 1;
   */
  public com.google.monitoring.v3.UptimeCheckRegion getRegion() {
    @SuppressWarnings("deprecation")
    com.google.monitoring.v3.UptimeCheckRegion result =
        com.google.monitoring.v3.UptimeCheckRegion.valueOf(region_);
    return result == null ? com.google.monitoring.v3.UptimeCheckRegion.UNRECOGNIZED : result;
  }

  public static final int LOCATION_FIELD_NUMBER = 2;
  private volatile java.lang.Object location_;
  /**
   *
   *
   *

   * A more specific location within the region that typically encodes
   * a particular city/town/metro (and its containing state/province or country)
   * within the broader umbrella region category.
   *

   *
   * string location = 2;
   */
  public java.lang.String getLocation() {
    java.lang.Object ref = location_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      location_ = s;
      return s;
    }
  }
  /**
   *
   *
   *

   * A more specific location within the region that typically encodes
   * a particular city/town/metro (and its containing state/province or country)
   * within the broader umbrella region category.
   *

   *
   * string location = 2;
   */
  public com.google.protobuf.ByteString getLocationBytes() {
    java.lang.Object ref = location_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b =
          com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
      location_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  public static final int IP_ADDRESS_FIELD_NUMBER = 3;
  private volatile java.lang.Object ipAddress_;
  /**
   *
   *
   *

   * The IP address from which the uptime check originates. This is a full
   * IP address (not an IP address range). Most IP addresses, as of this
   * publication, are in IPv4 format; however, one should not rely on the
   * IP addresses being in IPv4 format indefinitely and should support
   * interpreting this field in either IPv4 or IPv6 format.
   *

   *
   * string ip_address = 3;
   */
  public java.lang.String getIpAddress() {
    java.lang.Object ref = ipAddress_;
    if (ref instanceof java.lang.String) {
      return (java.lang.String) ref;
    } else {
      com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
      java.lang.String s = bs.toStringUtf8();
      ipAddress_ = s;
      return s;
    }
  }
  /**
   *
   *
   *

   * The IP address from which the uptime check originates. This is a full
   * IP address (not an IP address range). Most IP addresses, as of this
   * publication, are in IPv4 format; however, one should not rely on the
   * IP addresses being in IPv4 format indefinitely and should support
   * interpreting this field in either IPv4 or IPv6 format.
   *

   *
   * string ip_address = 3;
   */
  public com.google.protobuf.ByteString getIpAddressBytes() {
    java.lang.Object ref = ipAddress_;
    if (ref instanceof java.lang.String) {
      com.google.protobuf.ByteString b =
          com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
      ipAddress_ = b;
      return b;
    } else {
      return (com.google.protobuf.ByteString) ref;
    }
  }

  private byte memoizedIsInitialized = -1;

  @java.lang.Override
  public final boolean isInitialized() {
    byte isInitialized = memoizedIsInitialized;
    if (isInitialized == 1) return true;
    if (isInitialized == 0) return false;

    memoizedIsInitialized = 1;
    return true;
  }

  @java.lang.Override
  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
    if (region_ != com.google.monitoring.v3.UptimeCheckRegion.REGION_UNSPECIFIED.getNumber()) {
      output.writeEnum(1, region_);
    }
    if (!getLocationBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 2, location_);
    }
    if (!getIpAddressBytes().isEmpty()) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 3, ipAddress_);
    }
    unknownFields.writeTo(output);
  }

  @java.lang.Override
  public int getSerializedSize() {
    int size = memoizedSize;
    if (size != -1) return size;

    size = 0;
    if (region_ != com.google.monitoring.v3.UptimeCheckRegion.REGION_UNSPECIFIED.getNumber()) {
      size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, region_);
    }
    if (!getLocationBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, location_);
    }
    if (!getIpAddressBytes().isEmpty()) {
      size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, ipAddress_);
    }
    size += unknownFields.getSerializedSize();
    memoizedSize = size;
    return size;
  }

  @java.lang.Override
  public boolean equals(final java.lang.Object obj) {
    if (obj == this) {
      return true;
    }
    if (!(obj instanceof com.google.monitoring.v3.UptimeCheckIp)) {
      return super.equals(obj);
    }
    com.google.monitoring.v3.UptimeCheckIp other = (com.google.monitoring.v3.UptimeCheckIp) obj;

    boolean result = true;
    result = result && region_ == other.region_;
    result = result && getLocation().equals(other.getLocation());
    result = result && getIpAddress().equals(other.getIpAddress());
    result = result && unknownFields.equals(other.unknownFields);
    return result;
  }

  @java.lang.Override
  public int hashCode() {
    if (memoizedHashCode != 0) {
      return memoizedHashCode;
    }
    int hash = 41;
    hash = (19 * hash) + getDescriptor().hashCode();
    hash = (37 * hash) + REGION_FIELD_NUMBER;
    hash = (53 * hash) + region_;
    hash = (37 * hash) + LOCATION_FIELD_NUMBER;
    hash = (53 * hash) + getLocation().hashCode();
    hash = (37 * hash) + IP_ADDRESS_FIELD_NUMBER;
    hash = (53 * hash) + getIpAddress().hashCode();
    hash = (29 * hash) + unknownFields.hashCode();
    memoizedHashCode = hash;
    return hash;
  }

  public static com.google.monitoring.v3.UptimeCheckIp parseFrom(java.nio.ByteBuffer data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }

  public static com.google.monitoring.v3.UptimeCheckIp parseFrom(
      java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }

  public static com.google.monitoring.v3.UptimeCheckIp parseFrom(
      com.google.protobuf.ByteString data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }

  public static com.google.monitoring.v3.UptimeCheckIp parseFrom(
      com.google.protobuf.ByteString data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }

  public static com.google.monitoring.v3.UptimeCheckIp parseFrom(byte[] data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }

  public static com.google.monitoring.v3.UptimeCheckIp parseFrom(
      byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }

  public static com.google.monitoring.v3.UptimeCheckIp parseFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
  }

  public static com.google.monitoring.v3.UptimeCheckIp parseFrom(
      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
        PARSER, input, extensionRegistry);
  }

  public static com.google.monitoring.v3.UptimeCheckIp parseDelimitedFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
  }

  public static com.google.monitoring.v3.UptimeCheckIp parseDelimitedFrom(
      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
        PARSER, input, extensionRegistry);
  }

  public static com.google.monitoring.v3.UptimeCheckIp parseFrom(
      com.google.protobuf.CodedInputStream input) throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
  }

  public static com.google.monitoring.v3.UptimeCheckIp parseFrom(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
        PARSER, input, extensionRegistry);
  }

  @java.lang.Override
  public Builder newBuilderForType() {
    return newBuilder();
  }

  public static Builder newBuilder() {
    return DEFAULT_INSTANCE.toBuilder();
  }

  public static Builder newBuilder(com.google.monitoring.v3.UptimeCheckIp prototype) {
    return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  }

  @java.lang.Override
  public Builder toBuilder() {
    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
  }

  @java.lang.Override
  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
    Builder builder = new Builder(parent);
    return builder;
  }
  /**
   *
   *
   *

   * Contains the region, location, and list of IP
   * addresses where checkers in the location run from.
   *

   *
   * Protobuf type {@code google.monitoring.v3.UptimeCheckIp}
   */
  public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
      implements
      // @@protoc_insertion_point(builder_implements:google.monitoring.v3.UptimeCheckIp)
      com.google.monitoring.v3.UptimeCheckIpOrBuilder {
    public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
      return com.google.monitoring.v3.UptimeProto
          .internal_static_google_monitoring_v3_UptimeCheckIp_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.google.monitoring.v3.UptimeProto
          .internal_static_google_monitoring_v3_UptimeCheckIp_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.google.monitoring.v3.UptimeCheckIp.class,
              com.google.monitoring.v3.UptimeCheckIp.Builder.class);
    }

    // Construct using com.google.monitoring.v3.UptimeCheckIp.newBuilder()
    private Builder() {
      maybeForceBuilderInitialization();
    }

    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      super(parent);
      maybeForceBuilderInitialization();
    }

    private void maybeForceBuilderInitialization() {
      if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {}
    }

    @java.lang.Override
    public Builder clear() {
      super.clear();
      region_ = 0;

      location_ = "";

      ipAddress_ = "";

      return this;
    }

    @java.lang.Override
    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
      return com.google.monitoring.v3.UptimeProto
          .internal_static_google_monitoring_v3_UptimeCheckIp_descriptor;
    }

    @java.lang.Override
    public com.google.monitoring.v3.UptimeCheckIp getDefaultInstanceForType() {
      return com.google.monitoring.v3.UptimeCheckIp.getDefaultInstance();
    }

    @java.lang.Override
    public com.google.monitoring.v3.UptimeCheckIp build() {
      com.google.monitoring.v3.UptimeCheckIp result = buildPartial();
      if (!result.isInitialized()) {
        throw newUninitializedMessageException(result);
      }
      return result;
    }

    @java.lang.Override
    public com.google.monitoring.v3.UptimeCheckIp buildPartial() {
      com.google.monitoring.v3.UptimeCheckIp result =
          new com.google.monitoring.v3.UptimeCheckIp(this);
      result.region_ = region_;
      result.location_ = location_;
      result.ipAddress_ = ipAddress_;
      onBuilt();
      return result;
    }

    @java.lang.Override
    public Builder clone() {
      return (Builder) super.clone();
    }

    @java.lang.Override
    public Builder setField(
        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
      return (Builder) super.setField(field, value);
    }

    @java.lang.Override
    public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
      return (Builder) super.clearField(field);
    }

    @java.lang.Override
    public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
      return (Builder) super.clearOneof(oneof);
    }

    @java.lang.Override
    public Builder setRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
      return (Builder) super.setRepeatedField(field, index, value);
    }

    @java.lang.Override
    public Builder addRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
      return (Builder) super.addRepeatedField(field, value);
    }

    @java.lang.Override
    public Builder mergeFrom(com.google.protobuf.Message other) {
      if (other instanceof com.google.monitoring.v3.UptimeCheckIp) {
        return mergeFrom((com.google.monitoring.v3.UptimeCheckIp) other);
      } else {
        super.mergeFrom(other);
        return this;
      }
    }

    public Builder mergeFrom(com.google.monitoring.v3.UptimeCheckIp other) {
      if (other == com.google.monitoring.v3.UptimeCheckIp.getDefaultInstance()) return this;
      if (other.region_ != 0) {
        setRegionValue(other.getRegionValue());
      }
      if (!other.getLocation().isEmpty()) {
        location_ = other.location_;
        onChanged();
      }
      if (!other.getIpAddress().isEmpty()) {
        ipAddress_ = other.ipAddress_;
        onChanged();
      }
      this.mergeUnknownFields(other.unknownFields);
      onChanged();
      return this;
    }

    @java.lang.Override
    public final boolean isInitialized() {
      return true;
    }

    @java.lang.Override
    public Builder mergeFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      com.google.monitoring.v3.UptimeCheckIp parsedMessage = null;
      try {
        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        parsedMessage = (com.google.monitoring.v3.UptimeCheckIp) e.getUnfinishedMessage();
        throw e.unwrapIOException();
      } finally {
        if (parsedMessage != null) {
          mergeFrom(parsedMessage);
        }
      }
      return this;
    }

    private int region_ = 0;
    /**
     *
     *
     *

     * A broad region category in which the IP address is located.
     *

     *
     * .google.monitoring.v3.UptimeCheckRegion region = 1;
     */
    public int getRegionValue() {
      return region_;
    }
    /**
     *
     *
     *

     * A broad region category in which the IP address is located.
     *

     *
     * .google.monitoring.v3.UptimeCheckRegion region = 1;
     */
    public Builder setRegionValue(int value) {
      region_ = value;
      onChanged();
      return this;
    }
    /**
     *
     *
     *

     * A broad region category in which the IP address is located.
     *

     *
     * .google.monitoring.v3.UptimeCheckRegion region = 1;
     */
    public com.google.monitoring.v3.UptimeCheckRegion getRegion() {
      @SuppressWarnings("deprecation")
      com.google.monitoring.v3.UptimeCheckRegion result =
          com.google.monitoring.v3.UptimeCheckRegion.valueOf(region_);
      return result == null ? com.google.monitoring.v3.UptimeCheckRegion.UNRECOGNIZED : result;
    }
    /**
     *
     *
     *

     * A broad region category in which the IP address is located.
     *

     *
     * .google.monitoring.v3.UptimeCheckRegion region = 1;
     */
    public Builder setRegion(com.google.monitoring.v3.UptimeCheckRegion value) {
      if (value == null) {
        throw new NullPointerException();
      }

      region_ = value.getNumber();
      onChanged();
      return this;
    }
    /**
     *
     *
     *

     * A broad region category in which the IP address is located.
     *

     *
     * .google.monitoring.v3.UptimeCheckRegion region = 1;
     */
    public Builder clearRegion() {

      region_ = 0;
      onChanged();
      return this;
    }

    private java.lang.Object location_ = "";
    /**
     *
     *
     *

     * A more specific location within the region that typically encodes
     * a particular city/town/metro (and its containing state/province or country)
     * within the broader umbrella region category.
     *

     *
     * string location = 2;
     */
    public java.lang.String getLocation() {
      java.lang.Object ref = location_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        location_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     *
     *
     *

     * A more specific location within the region that typically encodes
     * a particular city/town/metro (and its containing state/province or country)
     * within the broader umbrella region category.
     *

     *
     * string location = 2;
     */
    public com.google.protobuf.ByteString getLocationBytes() {
      java.lang.Object ref = location_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b =
            com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
        location_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     *
     *
     *

     * A more specific location within the region that typically encodes
     * a particular city/town/metro (and its containing state/province or country)
     * within the broader umbrella region category.
     *

     *
     * string location = 2;
     */
    public Builder setLocation(java.lang.String value) {
      if (value == null) {
        throw new NullPointerException();
      }

      location_ = value;
      onChanged();
      return this;
    }
    /**
     *
     *
     *

     * A more specific location within the region that typically encodes
     * a particular city/town/metro (and its containing state/province or country)
     * within the broader umbrella region category.
     *

     *
     * string location = 2;
     */
    public Builder clearLocation() {

      location_ = getDefaultInstance().getLocation();
      onChanged();
      return this;
    }
    /**
     *
     *
     *

     * A more specific location within the region that typically encodes
     * a particular city/town/metro (and its containing state/province or country)
     * within the broader umbrella region category.
     *

     *
     * string location = 2;
     */
    public Builder setLocationBytes(com.google.protobuf.ByteString value) {
      if (value == null) {
        throw new NullPointerException();
      }
      checkByteStringIsUtf8(value);

      location_ = value;
      onChanged();
      return this;
    }

    private java.lang.Object ipAddress_ = "";
    /**
     *
     *
     *

     * The IP address from which the uptime check originates. This is a full
     * IP address (not an IP address range). Most IP addresses, as of this
     * publication, are in IPv4 format; however, one should not rely on the
     * IP addresses being in IPv4 format indefinitely and should support
     * interpreting this field in either IPv4 or IPv6 format.
     *

     *
     * string ip_address = 3;
     */
    public java.lang.String getIpAddress() {
      java.lang.Object ref = ipAddress_;
      if (!(ref instanceof java.lang.String)) {
        com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        ipAddress_ = s;
        return s;
      } else {
        return (java.lang.String) ref;
      }
    }
    /**
     *
     *
     *

     * The IP address from which the uptime check originates. This is a full
     * IP address (not an IP address range). Most IP addresses, as of this
     * publication, are in IPv4 format; however, one should not rely on the
     * IP addresses being in IPv4 format indefinitely and should support
     * interpreting this field in either IPv4 or IPv6 format.
     *

     *
     * string ip_address = 3;
     */
    public com.google.protobuf.ByteString getIpAddressBytes() {
      java.lang.Object ref = ipAddress_;
      if (ref instanceof String) {
        com.google.protobuf.ByteString b =
            com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
        ipAddress_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }
    /**
     *
     *
     *

     * The IP address from which the uptime check originates. This is a full
     * IP address (not an IP address range). Most IP addresses, as of this
     * publication, are in IPv4 format; however, one should not rely on the
     * IP addresses being in IPv4 format indefinitely and should support
     * interpreting this field in either IPv4 or IPv6 format.
     *

     *
     * string ip_address = 3;
     */
    public Builder setIpAddress(java.lang.String value) {
      if (value == null) {
        throw new NullPointerException();
      }

      ipAddress_ = value;
      onChanged();
      return this;
    }
    /**
     *
     *
     *

     * The IP address from which the uptime check originates. This is a full
     * IP address (not an IP address range). Most IP addresses, as of this
     * publication, are in IPv4 format; however, one should not rely on the
     * IP addresses being in IPv4 format indefinitely and should support
     * interpreting this field in either IPv4 or IPv6 format.
     *

     *
     * string ip_address = 3;
     */
    public Builder clearIpAddress() {

      ipAddress_ = getDefaultInstance().getIpAddress();
      onChanged();
      return this;
    }
    /**
     *
     *
     *

     * The IP address from which the uptime check originates. This is a full
     * IP address (not an IP address range). Most IP addresses, as of this
     * publication, are in IPv4 format; however, one should not rely on the
     * IP addresses being in IPv4 format indefinitely and should support
     * interpreting this field in either IPv4 or IPv6 format.
     *

     *
     * string ip_address = 3;
     */
    public Builder setIpAddressBytes(com.google.protobuf.ByteString value) {
      if (value == null) {
        throw new NullPointerException();
      }
      checkByteStringIsUtf8(value);

      ipAddress_ = value;
      onChanged();
      return this;
    }

    @java.lang.Override
    public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.setUnknownFieldsProto3(unknownFields);
    }

    @java.lang.Override
    public final Builder mergeUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.mergeUnknownFields(unknownFields);
    }

    // @@protoc_insertion_point(builder_scope:google.monitoring.v3.UptimeCheckIp)
  }

  // @@protoc_insertion_point(class_scope:google.monitoring.v3.UptimeCheckIp)
  private static final com.google.monitoring.v3.UptimeCheckIp DEFAULT_INSTANCE;

  static {
    DEFAULT_INSTANCE = new com.google.monitoring.v3.UptimeCheckIp();
  }

  public static com.google.monitoring.v3.UptimeCheckIp getDefaultInstance() {
    return DEFAULT_INSTANCE;
  }

  private static final com.google.protobuf.Parser<UptimeCheckIp> PARSER =
      new com.google.protobuf.AbstractParser<UptimeCheckIp>() {
        @java.lang.Override
        public UptimeCheckIp parsePartialFrom(
            com.google.protobuf.CodedInputStream input,
            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
            throws com.google.protobuf.InvalidProtocolBufferException {
          return new UptimeCheckIp(input, extensionRegistry);
        }
      };

  public static com.google.protobuf.Parser<UptimeCheckIp> parser() {
    return PARSER;
  }

  @java.lang.Override
  public com.google.protobuf.Parser<UptimeCheckIp> getParserForType() {
    return PARSER;
  }

  @java.lang.Override
  public com.google.monitoring.v3.UptimeCheckIp getDefaultInstanceForType() {
    return DEFAULT_INSTANCE;
  }
}

redpajama_set_name: RedPajamaGithub


text:
Magnitude 6 earthquake rattles Andaman & Nicobar Island
Earthquake shocks in Andaman and Nicobar islands are reported. According to the information, tremors of magnitude 6.0 have been felt here. According to the initial information, there is no news of any kind of damage.
The News Agency said in reference to the Indian National Centre for Ocean Information Services (INCOIS) Director, SPS Chenoi, that no special increase has been noticed in the sea level around the Andaman Nicobar archipelago, due to which no tsunami alert was issued.
The earthquake came on Thursday morning at 43 minutes past eight and its center was in the Nicobar island region. Officials said that there is no news of loss of life and property due to earthquake.
At the time of earthquake, the maximum dimension of the vibrations of the earth and the general mathematics of the proportion of an arbitrary small dimension is called the 'Richter scale'. The full name of 'Richter Scale' is the Richter Magnitude Test Scale. Some areas of Andaman-Nicobar are kept in Zone-5.
Zone 5 is considered to be the most dangerous in terms of earthquake. According to a report, 38 cities of India come in high risk Seismic Zones. Whereas 60 percent of the land is prone to earthquake. According to the Bureau of Indian Standards, most of the construction in the country has not been done keeping the earthquake in mind. However there are some exceptions to this. Like Delhi Metro The Delhi Metro has been constructed in such a way that it can co-operate with earthquake shocks.
Previous: Passengers will now have to pay to get their bags scanned at IGI
Next: SC says bar and dance can go together

redpajama_set_name: RedPajamaCommonCrawl


This gym specializes in flying-type Pokémon. It is located on the top of a skyscraper in the middle of the city; the battlefield has no roof, so as to allow Flying-types their freedom to the sky.
This gym specializes in bug-type Pokémon. The gym itself is located in a terradome-like structure on the outskirts of town, with a forest-like interior for the gym's buggy types to thrive in. The center of the forest holds a small battlefield, for the use of challenging trainers.
This gym specializes in normal-type Pokémon. There isn't really much that's special about this gym - there's a small maze in the shape of a Cleffa that trainers must navigate through, but the battlefield itself is a simple arena-type one.
This gym specializes in ghost-type Pokémon. From the outside, this gym looks more like a temple than anything else - but on the inside, it's a winding maze of invisible glass floors towards the battlefield. Trainer beware!
This gym specializes in steel-type Pokémon. This gym is rather set up like a metallic pyramid, with a simple dirt battlefield lying in wait on the bottom floor. Those Pokémon versed in earth-attacks would probably feel right at home.
This gym specializes in fighting-type Pokémon. This is another gym fashioned much like a dojo; the trainers here are constantly improving both the skills of their Pokémon as well as themselves.
This gym specializes in ice-type Pokémon. A slippery ice-maze blocks the way leading to the central battlefield - a large arena court covered in ice, but for a central pool of water. There's something of a chill over the entire building... Bundle up before you come in.
This gym specializes in dragon-type Pokémon. The Blackthorn Gym resides inside an old Victorian-style villa, a peaceful-looking place, somewhat at odds with the ferocity of the battles that rage within it. The roof of the gym is retractable, allowing dragon-types and other flying Pokémon to take to the air.


text:
Placing climate change amongst the causes of disasters
by Alex Randall
Alex Randall
Alex is the programme manager at the Climate and Migration Coalition.
Header image: Russell Watkins / DfiD. 6 months after the Pakistan floods of 2010.
Debates about whether climate change has played a role in a particular disaster tend to polarise very quickly. As most of the commentary is in response to someone else's commentary, it is often rare to see climate change placed properly amongst the many causes of disasters.
Commentators often feel the need to redress the balance and emphasis on the role of climate change if they feel it is being ignored. Or to downplay the role of climate change if they feel it's being overplayed. The debate is also filled with language which has both a 'common' and a highly specialised, technical meaning.
This post is an attempt to place climate change amongst the forces that create displacement and chaos after disasters.
Climate change and migration: predictions, politics and policy
Get to grips with one of the defining issues of the 21st Century – how will climate change re-shape migration across the world. Join a free, 100% online course to investigate this essential topic
Climate change and disasters
Climate change does have an impact on a number of different kinds of events – including hurricanes (or tropical storms to give them their universal name). But the relationship isn't simple. It seems that climate change will increase the number of the most powerful tropical storms. But not necessarily the total number of storms. Tropical storms may also carry more water as the planet warms, making flooding worse.
The impact of a warming planet on hurricanes is also regional – not everywhere is affected in the same way. There is often a desire to label a particular event as being caused by climate change.
However, this is difficult. The simplest way to express the relationship in ordinary language is to say that climate change is altering the patterns of some disasters.
A useful analogy is health issues that are caused by multiple lifestyle factors. It isn't possible to say that someone's heart attack is caused by eating bacon. But a lifetime of eating a lot of bacon, combined with other factors, made a heart attack more likely.
Climate change now Vs. climate change in the future
An important distinction is whether we are talking about the role of climate change in a current specific disaster. Or whether we are talking about the potential role of unchecked climate change in future disasters. Existing evidence points to climate change altering patterns of some disasters at the moment.
For example, scientists are able to connect increasing global temperatures with increased levels of drought in East Africa using existing historical data. But scientists are also able to make predictions about how a warming planet will also alter patterns of disasters in the future using predictive computer models.
These are two very different things. These predictions are based on particular scenarios about how much we decide to reduce our emissions by. When thinking about the role climate change plays in disasters it is important to distinguish between what is happening now, and what will happen in the future.
Hurricane Katrina was an extremely destructive and deadly tropical cyclone that was the costliest natural disaster and one of the five deadliest hurricanes in the history of the United States. The storm caused severe destruction along the Gulf coast from central Florida to Texas, much of it due to the storm surge and levee failure. Image: US Navy
Key resource
Wealth – climate and displacement
Wealth plays a huge role in what happens to people when disasters strike. It is probably the biggest factor that determines whether someone is displaced, injured or killed by a disaster. This applies at a number of levels.
Wealthy countries are able to invest in infrastructure and emergency responses that save lives and keep people safe. In the absence of state-level action, wealthy individuals are able to buy insurance, arrange their own evacuation or afford to live in places less likely to be badly hit by disasters. Wealth doesn't necessarily ensure safety.
Wealthy places can still be badly affected by disasters. Sometime disasters overwhelm even the richest countries. However, when we look across the world it is usually the poorest countries and the poorest people who are hit worst by disasters.
Infrastructure – a buffer against the impacts of climate change
Even wealthy places can plan badly for disasters. A nation's high GDP is not an automatic safety net against the impacts of disasters.
To create safety, countries have to invest their wealth in things that create safety in the face of disasters. What this means varies hugely from place to place, and depends entirely on the disasters a country faces. But it might include the building of levees and dams, emergency shelters, water storage or irrigation systems.
When places with enough wealth invest some of that wealth into the right kind of infrastructure, people very often suffer much less in the wake of big disasters. However, a country's wealth is not a guarantee that spending on infrastructure happens evenly across the country.
It is possible that for various political reasons governments choose not to invest in particular places. An expensive sea wall does nothing to protect people 1000 miles further along the coast, even if they are citizens of the some country.
A man points to the level that the water came up to on the side of his home when floods swept through his village in Pakistan's Sindh province in August 2010.
The fields in the background are still flooded, under three feet of water. At their peak, the flood waters were up to 20 feet deep. This man's house stands a good 10 feet above the ground water level, and the water came five feet up the wall. His fields are still under two feet of water. Image: DfiD / Vicki Francis (CC BY 2.0) from Flickr
Decisions and policies – trying to reduce climate-linked displacement
It would be wrong to assume that money and infrastructure can buy safety. There are some situations in which even the best infrastructure cannot protect people. Where people live and work is vitally important and some places are almost impossible to protect from some kinds of disasters. This was one of the key issues raised in the aftermath of Hurricane Harvey. Planning and zoning are vitally important. One of the key ways in which governments can protect people is to restrict certain kinds of development in specific areas that are known to be at high risk and difficult to protect. Failure to do this can leave even wealthy places with good infrastructure facing displacement and chaos in the wake of disasters.
Planning for climate-linked disasters
Even the best infrastructure and zoning does not guarantee safety. The nature of sudden disasters is that they are extreme. They usually overwhelm the day to day running of society. When this happens, having emergency plans becomes vital. Places that have created plans for how they will deal with various disasters always cope better than places that have not. There are some places in the world that have no emergency response plans. These are often rural areas in the world's poorest countries. But emergency response isn't 'all or nothing'. Wealthy places that have not invested in emergency planning have added to their vulnerability. Places that invest more time and money in their planning – and places that invest more in the equipment and training they need to cope with disasters – inevitably suffer less.
Uniqual impacts of climate-driven events
We've looked at differences in wealth between nations and people and pointed to this as a key factor. However, other differences between people – even people living next door to each other – play a huge role. Older people, people with disabilities and young children are often hit worst by disasters.
These are people for whom moving could well be difficult. This leaves them less able to get out of harm's way. Race, ethnicity and religion often play a huge role in how badly people are impacted. However, this is an effect of how and where governments choose to invest money, infrastructure and planning.
Governments frequently underinvest in places that are home to minorities. This became very apparent in the aftermath of Hurricane Katrina. Similar patterns of government underinvestment based on race and religion exist all over the world. What this means is that some people – even those living in the richest countries with the best emergency planning can still find themselves badly impacted by disasters.
However, it is most often the poorest people living in the poorest places that are hit the worst.
Climate change will alter the patterns of some disasters. Governments will have to decide how they respond to these changing patterns. The first victims of these altered patterns will be the less wealthy, elderly and disabled who are hit worst by current disasters.
Event: Migration and displacement at the climate talks
How are migration and displacement being dealt with at the international climate change talks? Find out more with our online event
Event: Climate change and Migration 101. 4 December
Get to grips with the links between climate and the movement of people
Event: hot wars- Climate change, armed conflict and security. 15 November
What do we know about the links between climate change and conflict? Will life on a hotter planet be on with more armed violence?
Briefing: climate change and migration. 24 October, London
An evening briefing exploring the links between climate change and migration. Find out more and book places. 24 October, London
Workshop on climate change and migration. 16 October, London
Workshop on climate change and migration. A half-day session exploring the links between climate change and migration. 16 October, London
Migration is a successful climate adaptation strategy
Governments across the world should legalise and regulate temporary climate migration, rather than try to prevent it.
What we get wrong about migration and climate change
Most of what you know about climate-linked migration is probably wrong. The media usually report on the connections that are most dramatic or tragic, skewing the picture.


excellent at accounting. If you are a student who is taking an Accounting course, there is a high likelihood that you are discovering your accounting homework a genuine difficulty. On an everyday basis we get hundred of demands from students belonging to the United Kingdom, Japan, Singapore that please take my accounting online class for me.We guarantee them with us they do not require to fret about their accounting online class or accounting homework as we are geared up with all the tools that are needed to take care of this job. Accounting students typically experience mistakes while resolving accounting issues in making earnings declarations and balance sheets. Not just this, we likewise aid in different other topics like Managerial Accounting, Principles of Accounting, and Taxation and so on.
Exactly what are the options available? Can I pay somebody to do my accounting homework? You may get your accounting homework done by your elders or somebody who is excellent at accounting. WE are here to get you out of this problem and help you with your accounting homework at the least cost you might have ever pictured. Finding out appropriate accounting methods is unbelievably crucial if one desires to be effective business person. Let our group of certified specialists at My Homework Help, advice the entrepreneur in you, and aid you with all your accounting relevant tasks.
We can surely do your accounting homework. Many of us feel that they are faced by an unequalled difficulty when students are asked to finish a variety of projects to contribute to their course grade. For bulk of the student population, homework tasks represent a massive beast that is difficult to beat. If the homework relates to the course of accounting, then it would not be remarkable that many would fail.
Our scholastic composing service has composing professionals who have actually assigned a part of their time to assist out students who are disappointed and looking for a method to get their work done in a hassle-free and simple method. In addition, the levels of intricacy of the accounting homework documents frightens the students to a level that their brain declines to make an effort for its conclusion. To hire us for doing your accounting homework, simply send us an email. Our professionals take all these aspects into factor to consider when taking up your accounting projects. If you are a student who is taking an Accounting course, there is a high possibility that you are discovering your accounting homework a genuine difficulty. That is precisely why we provide accounting homework assistance online by MA and PhD specialists who can offer you the accounting homework responses you require to finish all your projects effectively and have them all set to be handed in on time!
Are you Looking for someone to do your accounting homework?
We stand out at this thing due to the fact that we are accompanied by a number of accounting experts who understand well where to put possession with liabilities and income with expenditures. Contact us any time if you want us to do your accounting homework. On an everyday basis we get hundred of demands from students belonging to the United Kingdom, Japan, Singapore that please take my accounting online class for me.We ensure them with us they do not require to fret about their accounting online class or accounting homework as we are geared up with all the tools that are needed to take care of this job. To get your dream come real and make you star of your accounting class.
Because, these authors have actually been the finest students of their time; they understand exactly what a teacher would look for in an accounting task. They make sure that when you ask us "please take my accounting online class", your online course is finished in a difference attaining design and is not plagiarized at all. We have in practice strict quality guarantee treatment which is suggested to make sure that you get absolutely nothing less than superior basic accounting task.
Every now and then you can discover yourself totally overwhelmed with your accounting homework that you have no other option however to discover somebody with sufficient experience and know-how to do your tasks for you. Hire us for very affordable price; if you want us to do your accounting homework. It might be in a case where you are in a pinch or when you just have actually fallen behind in class and can no longer comprehend how to complete your work. Getting projects done is leading concern for all university student, regardless exactly what their discipline is. It is a really reliable method to obtain students to progressively find out and keep in mind the crucial product and details as they advance in their research studies. It is not unusual, nevertheless, for students to get more tasks, or homework, then they like and the volume is frequently much greater than exactly what they were made use of to in their high school years.
We can do your accounting homework. Accounting researches makes things somewhat more complex, needing students to be competent in both mathematics and legal research studies. Looking for out a tutor to assist with supervisory and routine accounting homework can make a huge distinction in one's researches, and discovering one specializing in this topic can assist these students discover the balance they require to finish with honors. Not just that, however for your research studies to be reliable, you require to narrow down your search to an extremely certain tutor-- one that is experienced in accounting, can assist in the particular course or topic you require help with, is offered throughout your totally free hours, and does not cost a leg and an arm. Even then, if you're fortunate and you discover one, you require them to be able to teach you and make you comprehend and not simply provide you the accounting homework options, and given that every individual has various approaches of teaching, you will not always discover one who is ideal for your requirements.
Exactly what if you could discover 10 best matches and compare them? That suggests that you can discover lots of more ideal tutors and quickly compare their rates, accessibility, abilities, and evaluations. Accounting students typically come across mistakes while fixing accounting issues in making earnings declarations and balance sheets. Are you looking for someone to do your accounting homework? If yes, then feel free to contact us. To make complicated things basic we have actually presented our accounting project aid service which takes care of any task issue. It's a structured technique to assist students find out accounting and comprehend how an issue is addressed.
The concepts of accountancy are used to the procedure of book- keeping, accounting and auditing. The requirement for accounting at that time started with the requirement to keep a record of the crops and the livestocks. Progressively when male progressed the system of company after the barter system the principle of accounting likewise developed with cash as the basis of record keeping. We can do your accounting homework. Contact us via the Contact page and our homework experts will be in touch with you right away.
We can assist you in doing your accounting homework. Not just this, we likewise aid in numerous other topics like Managerial Accounting, Principles of Accounting, and Taxation and so on.


text:
Jaffna Music Festival opens tomorrow
Eye Sri Lanka Editor
The season two of the Jaffana Music Festival (JMF) will come alive at the Jaffna Municipal grounds on 1st and 2nd March...
Should not call Sri Lanka an 'enemy country', says India's Salman Khurshid
Indian External Affairs Minister Salman Khurshid told Rajya Sabha today that Sri Lanka is not an enemy of India. During the...
Minister Mahinda Samarasinghe, international community should support Sri Lanka's development process
Minister Mahinda Samarasinghe stressed that the Sri Lankan government is committed to safeguard human rights of all citizens ...
Exxon, Total Study Sri Lanka Oil Reserves Ahead of Biggest Sale
Exxon Mobil Corp. (XOM) and Total SA (FP) are among explorers reviewing Sri Lanka's oil and natural gas reserves ahead of the biggest...
Sri Lanka moving backwards,Robert Blake
US Assistant Secretary of State for South and Central Asian Affairs, Robert Blake, has told the US House Foreign Affairs Committee, Subcommittee on Asia...
Thilanga Sumathipala to hand in nomination for Cricket Board Presidency
MP Thilanga Sumathipala will hand in his nomination papers for the Presidency of the Board of Control for Cricket in Sri Lanka....
Sri Lanka strongly objects to statement made by the United States
In a 'Right of Reply' to a statement made by the US representative during the High Level Segment of the 22nd sessions...
Sri Lanka continues to fall short in reconciliation and accountability,US
The United States told the United Nations Human Rights Council (UNHRC) Tuesday that Sri Lanka continues to fall short in addressing reconciliation and...
Human Rights Watch releases report – 'We will teach you a lesson'
As a United Nations Human Rights Council meeting that will examine Sri Lanka's civil rights record begins in Geneva, Human Rights...
Sri Lankan Pilgrims sent back
A group of Sri Lankan pilgrims proceeding to Velankanni on Sunday were stopped midway by the Tiruvarur district police who advised...
When Channel 4 and Callum Macrae distorts the "Truth"
By Sonali Waduge For people who are so passionate about revealing the truth, getting justice and showcasing to the world how horrible Sri Lanka's...
Sri Lanka; Promotion and protection of human rights must conform to UN charter
In a statement presented to the High Level Panel on Vienna Declaration & Programme of Action (VDPA) at the 22nd Session of...
Indians and Lankans bond over Katchaitheevu church fest
The shores of Katchatheevu islet on the Palk Straits, otherwise closed for Indian fishermen, were opened for the two-day St Antony Church festival...
Protest against SL players in IPL
Members of the Dravidar Viduthalai Kazhagam will hold a protest in the city on Monday at 11 a.m. against the presence of Sri Lankan...
Questions on Indian human rights record in IHK
Writing in the State-owned Daily News, columnist Lucien Rajakarunanayake pointed out that the British media, which had gone ballistic on alleged human rights violations...


(4, 6 or 8) Unit 385/65 R 22,5"
Millennium or Tripod Cement Trailer has been produced in welding constructions with gas metal arc welding as "I" crossing from high resistant steel considering overloads proper to capacity and intended usage.
Millennium or Tripod Cement Trailer is produced from standard 4 mm "Ereğli". It depends on (light) 3mm MC 700 (flexible and strong) it can produced. Vacuum type millennium cementi trailer (suction and compression) vacuum cement trailer iron diameter is the 5 mm. Optionally, the " alluminium " is used .
Compressor is 2 head or 3 head, brand is Bekomsan or Genckomp (Standart 3 head). Compressor is system electirical (380 Volt AC) or Diesel engine (revision). Vacuum compressor is German. Brand is "WOLF"


text:
The Good Soldier Schweik (German:Der brave Soldat Schwejk) is a 1960 West German comedy film directed by Axel von Ambesser. Based on the satirical novel The Good Soldier Švejk by Jaroslav Hašek it depicts the adventures of a simple Czech soldier during World War I.

The film features Heinz Rühmann as the protagonist Schweik, and was nominated for the 1962 Golden Globe Awards.

Plot summary
The Czech survivalist Schweik (played by Heinz Rühmann) is a dog trader based in Prague. He gets charged for lèse-majesté and is supposed to be jailed, but when the court finds him to be dim-witted, he is instead committed to a mental asylum. There, the doctors examine his physical and mental status. When one of the physicians accuses Schweik of being a simulator, Schweik assures him that he is an officially approved imbecile.

When World War I breaks out in 1914, Schweik is drafted into the Austro-Hungarian Army as a common soldier. Because he suffers from rheumatism, he is detached as a servant for Lieutenant Lukas (Ernst Stankovski). The latter is busy not getting transferred to the front line, so he can spend his time with gambling and with beautiful ladies. When Lukas loses his entire money and even his servant Schweik to a colonel in a game of cards, Schweik buys himself free with his own money and returns to Lukas.

One day, Schweik acquires a terrier. Lukas is delighted, even though his cat gets mauled by the dog. When Lukas goes for a walk with the terrier and with a girl named Gretl (Senta Berger), they meet his commanding officer who is the dog's proper owner. Accused of theft, Lukas is transferred to České Budějovice. When he and Schweik are on their way to České Budějovice by train, Schweik pulls the emergency brake. Unable to pay the fine for misuse of the brake, Schweik has to leave the train at the next station Tábor and continues his journey on foot. He is then arrested as a deserter and is even thought to be a Russian spy. But because of his naivety and clumsiness he is soon released.

Thereafter, Schweik wants to resume his service with Lieutenant Lukas, but the latter has already got a new servant. Schweik, however, is tasked with delivering a letter to Lukas' lover. Shortly before delivering the letter, Schweik encounters his old friend Woditschka (Franz Muxeneder) and they get drunk together. In the evening, Schweik wants to finally get rid of the letter, but now the lady's husband has returned. In order to protect Lukas, Schweik pretends that he wrote the love letter himself.

Eventually, Lukas and Schweik are transferred to the Russian front. While being under hostile fire on the battlefield, Schweik finds a four-leaf clover and gives it to Lukas as a talisman. Shortly after though, Lukas is mortally wounded, and gets carried off the battlefield by Schweik. Schweik hides in a corn field and comes across a Russian soldier. They become friends and swap their uniforms. Schweik is then arrested by an Austrian patrol who consider him to be a Russian. He is charged with desertion and defection and is convicted to death by firing squad. However, just when he is to be executed, the war ends and Schweik is released. He returns home and meets Woditschka in his favourite pub. So, despite of the grand political scheme of the war, in the end, nothing has changed for Schweik.

Cast
Heinz Rühmann as Schwejk
Ernst Stankovski as Oberleutnant Lukas
Franz Muxeneder as Woditschka
Ursula von Borsody as Kathi
Erika von Thellmann as Baronin
Senta Berger as Gretl
Fritz Imhoff
Jane Tilden as Housemaid
Rudolf Rhomberg
Fritz Eckhardt as Wendler
Hugo Gottschlich as Wachtmeister Flanderka
Michael Janisch
Fritz Muliar as Russian Soldier
Hans Unterkircher
Erik Frey
Erland Erlandsen
Egon von Jordan
Hans Thimig
Guido Wieland
Edith Elmay
Alma Seidler

Awards and nominations
The film was nominated for the 1962 Golden Globe for Best Foreign-Language Foreign Film (Samuel Goldwyn International Award).

References

External links

1960 films
West German films
1960 comedy-drama films
1960s German-language films
German black-and-white films
German comedy-drama films
The Good Soldier Švejk
Films based on Czech novels
Films based on works by Jaroslav Hašek
Films set in Prague
World War I films set on the Eastern Front
Film remakes
1960s German films

redpajama_set_name: RedPajamaWikipedia


text:
Sunderland's post-derby pratfalls are proving a hard habit to break
Sunderland have gone from derby heroes to instant zeroes FOUR times in a row, after failing to capitalise on wins against Newcastle United
Sunderland boss Dick Advocaat (Image: Action Images / Graham Stuart)
When it comes to going from heroes to zeroes in double-quick time, you can't touch Sunderland.
The Black Cats' Wear-Tyne win last week left them walking tall after five derby wins on the bounce, only to fall flat on their faces against Crystal Palace in their very next outing.
Sunderland fans should be used to that by now.
Because it was the fourth successive derby win after which they have been immediately cut back down to size.
Hull City were Gus Poyet's bogey team, with the Tigers' Geordie boss Steve Bruce – one of Poyet's predecessors on Wearside – salvaging some Tyneside pride by bursting Sunderland's derby bubble three times in a row.
And now Dick Advocaat's derby bounce has been wrecked by ex-Newcastle boss Alan Pardew and his in-form Crystal Palace side.
You have to look back to the very start of Sunderland's derby run, under Paolo Di Canio two years ago, to find a manager who was able to follow-up on a victory over the Magpies.
Sunderland fans are enjoying their unprecedented spell of derby dominance, make no bones about that.
Dick Advocaat head coach of Sunderland looks on as Adam Johnson replaces Jermain Defoe (Image: 2015 Getty Images)
But there is a growing sense of exasperation at their team's inability to use the post-derby feelgood factor as a springboard.
Even for a side embroiled in a seemingly neverending battle against relegation, surely the confidence that flows from a derby win should be enough to inspire the players to bigger and better things?
It would appear not.
And it is frustrating the hell out of Sunderland fans.
Dick Advocaat


Citing studies, by Johns Hopkins University among others, Governor Tomblin further proclaimed that "school-based health centers decrease absenteeism and tardiness, reduce behavior and discipline problems, and save money by reducing the number of emergency room visits".
In addition to treating acute illness like colds, flu, sore throats, the school-based health center staff also provides preventive services like well-child exams and vaccinations for children and annual well visits for adults, and treat chronic conditions like asthma, diabetes, and hypertension. Community Care accepts most insurances, as well as medical cards. Community Care also offers sports physicals at their school locations free of charge to students. Information about the program is available at the health centers. Parents are encouraged to complete enrollment/consent forms so they and their children may benefit from using the health centers.
For more information about Community Care and school-based health centers, contact Ronna Dittman, Director of Marketing, at Ronna.Dittman@ccwv.org.


Freese's Assisted Living Program is a licensed Assisted Living Program in Bangor, ME. Assisted Living Program(s) are licensed individually by state or local governments and surveys are typically completed by local entities, such as the Department of Aging or Verteran's Services. Long-Term Care Ombudsman serve as advocates for residents of all licensed long term care settings. Please visit your state government website to learn more about the level of care provided by Assisted Living Program(s) in ME.
Unless Freese's Assisted Living Program is also certified by the Centers for Medicare & Medicaid Services, Assisted Living Program(s) do not accept Medicare as payment for any care services. However, Assisted Living Program(s) such as Freese's Assisted Living Program play a critical role in caring for seniors and bringing peace of mind to families in need of care for loved ones. The long-term costs for non-acute care at Assisted Living Program(s) is typically much lower than living in a nursing home full-time. Please contact Freese's Assisted Living Program at (207) 973-3571 or submit a Care Request for more information.
Be the first to review Freese's Assisted Living Program on CareListings!
By providing your contact info to us, you give us permission to share it with FREESE'S ASSISTED LIVING PROGRAM.
How was your senior living experience with Freese's Assisted Living Program?


text:
44 – Just a Mom
Mica arrived at 0455. "Morning, Mom." He kissed her on the cheek.
Coralie said, "Good morning, my dear. Breakfast is just on the table now." She took his coat and hung it on an empty hook for him.
"And while we eat," said Everard, "perhaps you can enlighten us as to why Linnie spent most of the night, awake and crying."
Because she had been watching, Coralie was able to catch the initial glowering anger on Mica's face before he caught himself and smoothed out his expression into an imitation of his father's impassive face. "Did she," he said, not as a question but as a confirmation. "I should have expected that." He sat down opposite Everard. "Last night, she went to the Taivas suite to ask Sanna Taivas if Rusza's actions of late had hurt her."
Everard set down his cup. He was thinking, inferring, and Coralie could tell that he didn't like the inferences he was reaching.
"It was worrying her, she said. What she heard only confirmed her worries. She didn't let go of Sanna's arm all the drive back." Mica took a cup and poured himself some chicory. "I have never seen her so wrathful. Never."
Coralie sat down next to her husband. When she touched his forearm, she found the tension in it alarming. "What did Sanna say?"
"Several things, all equaling nothing at all. It was a perfect non-answer."
"Denial," said Everard. "Denying the circumstances themselves?"
"No, only that those circumstances involve her. She thinks she knows better— should know better than to… to let herself grow attached to someone like him." Mica sipped his chicory slowly, hiding his mouth with the cup in that way he had when he didn't want to show his expression.
Everard actually growled deep in his throat.
"Dear," Coralie said.
"I am under control," he replied.
After a few minutes of silence, Crystallin came out to join them at the table. Coralie held out her hands so that her daughter would come to her first. "Did you sleep at all, Linnie?"
"A little," the girl said. "I wrote an epic letter to Lyndon, and that helped me feel better." She squeezed Coralie's hands and released them. "I'm pretty hungry, though. Morning, Daddy." She slid into the chair next to Mica.
Mica ruffled her hair with one hand. "Morning, Linnie."
"It's weird now, having a quiet breakfast together like this," said Crystallin. "Don't you have to do morning training?"
"Today is an off-day," Everard said. "The students have the day to rest and take care of any personal business. We will sit together at the evening reading, but that's all."
They sank into a mutual silence that would have been peaceful, if Coralie hadn't known so well the warning signs in all three of the others. Everard was irritable, almost angry. Mica was moody and pensive. Crystallin was weary, but her anger hadn't yet died away.
And none of these was improved when, in response to a brisk knock, Coralie opened the door to reveal Rusza standing outside the suite. "Morning, Aunt Coralie. Morning, Uncle Everard. Morning, Mica. Morning, Linnie."
Crystallin picked up her plate without a word and withdrew to her room.
Rusza gazed after her with a twist to his lips, but he pretended to ignore the incident. "I just wondered if you had any work you needed help with, Uncle Everard."
"No. Cooper helped us complete it last evening, while you were out playing." Everard chewed his toast slowly, deliberately.
Rusza said, "Sorry about that, Uncle. Ma Demyan and Irina came to town yesterday to do shopping today, and they asked me for help."
"For help doing what? If they are shopping today, it doesn't make sense that they needed you yesterday, all afternoon and into the evening." Everard took another bite of toast.
"Just… running errands," Rusza said. His voice had turned slightly defensive.
Everard replied, "I see." He didn't even glance at Rusza.
"I said I was sorry."
"Did you?" Everard took another bite and chewed.
Coralie could see that this conversation would never improve on its own. "Rusza," she said, "Everard and I are concerned about you. Ever since you met this girl, your attitude and behavior has been… less than exemplary. We're worried that this girl might be–"
"Why do you all keep calling her 'this girl'?" Rusza burst out. "Her name is Irina, Irina Demyan."
"Do not interrupt your elders," Everard snapped. "What Cora is trying to say gently is that this girl, this Irina Demyan, is having a bad influence on you."
"That isn't true!" Rusza exclaimed.
"Do you call me a liar?" Everard's voice had dropped dangerously low.
"No, that isn't what I meant," said Rusza, "but why is everyone so against her? She's… I feel like I've known her my whole life. We're a perfect fit for each other!"
"Like two peas in a pod," Mica muttered. "She's the female version of you."
"Not exactly," Everard remarked. "She is the female version of what he would have been, if Archet had raised him without the intervention of Gar and Apple: pampered, undisciplined, wholly self-absorbed. I expect better of you, Rusza, for your grandparents' sake."
An angry flush suffused Rusza's face. "With all due respect, Uncle, you don't even know her."
Everard turned for the first time and stared straight at Rusza. After an awkwardly long silence, he said, "First, the phrase 'with all due respect' is not a free pass to show disrespect. Second, using that phrase in that way is an insult. It tells me that you believe no respect is actually due me. And third, I know what I have observed in her, and what I have observed in you since you took up with her. That tells me all I need to know about that girl. Starting tomorrow, I am putting you on patrol with Daystar Company, to prevent you from doing any more damage here."
"Fine by me," Rusza snapped, "Irina has two brothers training with Daystar that I haven't gotten to meet yet."
"Then I wish you well with the new family you've chosen. Tate, you're dismissed."
Coralie saw the shock that replaced the anger in Rusza's mercurial expressions, followed rapidly by bewildered pain, but the boy pivoted and walked out without another word.
"He has his father's blind stubbornness when he knows he's in the wrong," Everard remarked. Then he raised his voice a degree. "Linnie, come back to the table. He has gone." As if he hadn't interrupted himself, he went on, "It is past time we let him experience the consequences of his choices. I refuse to protect him any longer."
"I'm sorry I left the room so suddenly," Crystallin said as she returned to the table, "but I won't speak with him while he's like this. I wouldn't have any blessing for him, that's for sure… except maybe one I saw in one of Fiola's dad's letters, which I'm sure I'm not allowed to repeat."
"I need to read those letters one day soon," Everard commented.
"Dear," Coralie said, "what do you mean by not protecting him?"
"Precisely that. If he wants to sacrifice every other relationship he has for her sake, then I'll let him. If he wants to bring shame on himself by the way he acts, he may do so. I will consider him on a par with any other trainee. He takes his own chances."
"What about his sympathy?"
"I will, of course, give the commander a warning to keep watch over that, as I would for any high-risk trainee." He drained his cup. "Speaking of high-risk, I need to remind Wyeth to check on Sanna today. Emotional instability can destabilize sympathies as much as physical instability can."
"I'll go," Mica volunteered. "I'm not hungry. And I need to write to Slate."
"Why Slate?" Coralie asked.
"Because I understand now what he meant. When I was sent to get my equipment, after I was put back into obligatory service, he was furious at me. He said he wanted me out of his workplace as soon as possible, that eating in the same room as me would make the food taste bad. I didn't understand how that could be physiologically possible… until today. So I want to apologize to Slate for causing him to experience that." He gathered up his plate and cup, carried them to the sink, and went for his coat and shoes.
"Let Dr. Rao know that I'll stay here all day, if she deems it necessary to update me on Sanna's condition," Everard said.
"Yes, sir."
After Mica left, Coralie settled back in her chair.
"Don't try to coddle him, Cora."
She looked up quickly. "I won't interfere in your discipline."
"No, but you're still trying to think of a way to bring him back," her husband pointed out. "It won't do. The only thing that can bring him back is the same thing that took him away: his choice."
Coralie thought about that for most of the day. When time came to get ready for the evening reading, she chose her dress uniform. This caused Everard to say, "I agree: we're none of us in a fit state to socialize this evening." Coralie smiled halfheartedly at this.
She had looked forward to the evening reading as a way to steady her restlessness and redirect her thoughts, but it didn't turn out that way. Everard selected four seats in a row situated in the middle of the public meeting hall. Crystallin and Mica entered the row ahead of their parents, and Everard let Coralie take the aisle seat. Jock and Ietta came shortly after them and sat behind them, with Ietta on the aisle. Coralie's staff, Gretta Warhite in their midst, came along the side aisle and filled the rest of that row. Then the Taivas contingent, with a stranger in their midst, came to occupy the rest of Coralie's row. She saw Crystallin insist on Sanna sitting beside her, and Fiola claimed Sanna's other side, with Soren on the oldest girl's lap. Wyeth came at the end of the line, supporting Friga Rohkin by the elbow. Then Everard leaned forward, looking down the row. This was enough of a signal for the doctor, who gave him a somewhat whimsical nod in response.
A few minutes after Sanna's group settled in, Sora Waeber filed into the row ahead of Coralie, with Anion Cooper and Rusza behind him. This left Rusza on the aisle, directly in front of Coralie. He glanced backward over his right shoulder, not looking at Coralie but farther back down the aisle. His eyes brightened, and he gave a little wave.
A very pretty brunette girl ran up the aisle and grabbed Rusza by the hand. "Come and sit with us!" When he hesitated, she pouted prettily, with her lips pursed. "You don't want to sit by me?" She pulled on his hand again, and this time Rusza came to his feet and let her lead him to the second row from the front, where the parents of several young men were directing their sons into seats. The brunette could be clearly heard to say, "But I wanted to sit on the aisle, Pa!" when her father tried to usher her in after her last brother. This time, instead of a pout, she snuggled against her father's arm. "Please, Pa?"
He gave in, ushered his wife in after the boys, entered the row himself, and let the girl sit beside him, leaving her between her father and Rusza.
"And that," said Everard under his breath, "is what I have been confronting the past few days."
Unfortunately, their seats gave a clear view of the young couple. When the reader stood and called the hall to order, Irina Demyan and Rusza had their heads close together, whispering. When the reader called the audience to stand out of respect for the reading, Rusza made an abortive attempt to stand and Irina pulled at his arm, distracting him so that she could whisper something directly into his ear. This whisper lasted all the way through the first reading, by which point everyone sat down. Rusza was shaking with laughter at whatever Irina had confided in him, and she was hiding a giggle behind her hand— but her hand didn't stop the sound of her laughter from traveling as far as Coralie.
"Everard," Coralie whispered to her husband, "we should do something. People are taking notice of that."
He slid his arm around her shoulders and leaned close to her ear. "I told you earlier, he reaps the consequences of the actions he sows. If he wants to shame himself in front of the congregated worthies of Sawtooth Ridge, so be it. It is not our responsibility; it is his."
The second reading was a call and response, with the reader giving the first part of each saying and the audience giving the second part in unison. Not halfway through the reading, Coralie heard the telltale giggle again. Her attention was drawn to the young couple, mortified on their behalf because they so clearly had no thought that others could see and hear them. Rusza leaned over to whisper to Irina Demyan. She shook her head and tapped her ear, as if to say he had to lean closer to speak. When he did lean close, however, he dropped a quick kiss on her earlobe, making her gasp audibly. This alerted her father at her other side, and he muttered something indistinct that forced her to turn to placate him. Rusza, meanwhile, had sat bolt upright in feigned innocence, mouthing along with the audience response. He held this position until Irina had placated her father. Then she leaned over to cling to Rusza's arm, and he leaned his head to one side to rest it on hers.
Coralie had difficulty focusing on the rest of the readings. She felt keenly the murmurs of the audience, as much as if one of her own children had behaved inappropriately during a public time of devotion. She was astonished that Everard could follow along with the readings so imperturbably, but then she remembered that he had made up his mind on the matter. He would do as he had told her, come what may.
The moment the last reading was finished and the reader dismissed the audience, Irina Demyan sprang up and pulled Rusza by the hand in a loping run down the long aisle to the door, saying, "Let's be the first ones there!" They raced past Coralie, who noticed that Rusza was looking at no one but Irina.
Everard offered Coralie his arm and walked sedately along the same path. "Let's go back and listen to the evening concert on the radio."
She agreed, but her attention was less on his words than on her worries. She didn't even notice that Mica and Crystallin weren't behind them until she heard the two striding briskly along the sidewalk behind them. Crystallin passed them, striding with wide swings of her arms, while Mica slowed to walk at Coralie's other side.
"Dare I ask what triggered it this time?" Everard said mildly.
"Sanna told Fiola to take Soren and go back to the suite without her," Mica said, "because she wanted to stay alone and make use of the prayer room."
"Why would that make her angry?" Coralie asked.
"If you had heard the tone of the request, you wouldn't need to ask," Mica replied.
Everard exhaled, and the night air was so chilly that his breath was visible. "So the time for denial has passed. She will need time alone with her thoughts, time to pray. If that exhibition of theirs served any purpose, perhaps it is this."
"You sound as if you want her to be brokenhearted," Coralie said reproachfully.
"If that's what it takes," he replied. "If she needs to grieve, so be it, as long as it helps her move forward. She has too much talent and potential, to be handicapped by ill-advised affection for a fool."
"Dear," said Coralie, "you make it sound so simple, but it rarely is."
They arrived to find that Crystallin had already turned on the radio and warmed up the kettle. "Chamomile and lemon for Mom," she said as she poured out a cup for Coralie. "What would you like, Daddy?"
"I would like a world where good sense and self-control were the rule, not the exception," her father said, "but I will settle for a cup of chamomile, no lemon." When the tea had steeped, he added a lump of sugar and stirred it gently.
They settled together around the radio with their hot drinks. The concert that evening was a children's choir from Current-town. Coralie leaned back against Everard's strong arm and let herself soak in the bright, clear voices as they sang a selection of folk songs and Southern hymns. So relaxed was she that, when someone tapped on their door, she was startled upright as if coming awake out of a doze.
Mica went to answer the door. "What's wrong?" he demanded.
Little Fiola stood out in the hallway, crying. When Crystallin pulled her inside the suite, the girl tried to speak but couldn't.
Everard joined them. He rubbed Fiola's upper arms. "You shouldn't be out without a coat. Come farther in." He took a decorative afghan from the back of the couch and draped it around the girl's shivering shoulders. "What is wrong with Sanna? Is it her sympathy?"
Fiola shook her head. "She didn't… didn't come for a long time, so I went to l-look for her. I heard her in the dark, crying for her mom, for Aunt Kaisa. What do I do?" The girl melted into tears again.
Everard looked at Coralie.
She nodded. Rising, she yielded her place on the couch to Fiola, took the girl's face between her hands, and kissed her forehead. "I'll look after her." Then she grabbed her coat from the hook, slipped into her boots, and hurried toward the public meeting house.
Nearly all the lights were off, leaving only a few to highlight the backs of the seats. The central heat had been turned down for the night, so the vast main hall was chilly. Coralie walked the main aisle slowly, listening, and discovered that Sanna hadn't moved from the seat she had occupied during the evening readings. She was bent forward, hugging her knees, and her shuddering breaths were only just audible at close range. As Coralie halted in the aisle, gazing at the girl, she heard Sanna whisper, "Why… why couldn't I go with you? Why am I still here? It hurts so much…" Coralie walked sideways down the row of chairs and sat next to Sanna. She was certain that Sanna, in her deep misery, had not noticed her arrival, because the girl sniffled and said, "Why didn't I die?"
Coralie reached across Sanna's bent back as best she could in a hug. "My dear Sanna." She felt the girl stiffen, but she went on, "I know I can't take your mother's place. No one can. But I am a mom, and it breaks my heart to see you so unhappy. Can't you tell me about it?" She held Sanna until the girl sat upright, wiping her hands over her face, wiping away a thin glaze of ice. At first, Coralie was anxious that Sanna would pull away and close her off from the grief. Then, like a wall collapsing, the girl turned and threw her arms around Coralie, sobbing incoherently into her shoulder like a child. Coralie whispered, "That's right. Let it out, let me take some of it for you. It will be all right eventually. I know it's hard. I know you wish you could give up. But it'll all be all right eventually. Hold on and wait for it. That's a good girl."


text:
/*
   ------------------------------------------------------
						BLOG
   ------------------------------------------------------
*/
h1.entry-title { margin-bottom: 0; }
.entry-title a:hover { border: 0; }

#content {
	margin-right: -35px;
/*	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);*/
}

.format-standard{
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}
#blog-entry .col1 { width: 218px; }
#blog-entry .col2 { width: 456px; }
#blog-entry .col3 { width: 694px; }

h1.entry-title,
.entry-content { padding: 20px; }

h1.entry-title { padding-right: 70px; }

h1.entry-title { font-size: 24px; font-weight: normal; line-height: 26px; text-transform: uppercase;}
h1.entry-title a { color: #363636; }
#blog-entry .entry-content { font-size: 16px; }

.entry-format { text-align: center; color: #929292; font-size: 18px; height: 46px; width: 46px; position: absolute; right: 10px; background: url(img/sprites.png) 0 0 no-repeat; top: 10px; border: 1px solid transparent; -moz-border-radius: 70px; -webkit-border-radius: 70px; border-radius: 70px; }
.entry-format.border {border-color: rgba(0, 0, 0,0.2); -moz-border-radius: 70px; -webkit-border-radius: 70px; border-radius: 70px; }
.entry-format i { position: relative; line-height: 47px; }

.entry-meta { padding: 10px 20px; color: #FFF; font-size: 11px; background: #000 url(img/pattern01.png) left top; }
.entry-meta span:last-child { margin-left:0; }

.entry-share { position: relative; float: right; cursor: pointer; }
.entry-share:hover .icon-plus { color: #363636; }
.entry-share i { padding-left: 5px; }
.entry-share .icon-facebook { padding-left: 8px; }
.entry-share .ct-fb, .entry-share .ct-twitter, .entry-share .ct-gplus, .entry-share .ct-pinterest { width: 22px; height: 22px; line-height: 25px; background: #fff; display: block; float: left; }
.entry-share .ct-fb { background: #3b5998; }
.entry-share .ct-twitter { background: #00aced; }
.entry-share .ct-gplus { background: #d64431; }
.entry-share .ct-pinterest { background: #cc2127; }
.entry-share-icons { position: absolute; bottom: -20px; bottom: -20px; right:-105px; width: 90px;}
.entry-share-icons i { font-size: 14px !important; line-height: 14px; padding-right: 0px !important; padding-left: 4px; }
.entry-share-icons a:hover { border: 0; color:#FFF; }
.entry-share-icons {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.entry-share:hover .entry-share-icons { right:-10px; opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }

.entry-meta [class^="icon-"],
.entry-meta [class*=" icon-"],
.entry-extra [class^="icon-"],
.entry-extra [class*=" icon-"] { font-size: 14px; padding-right: 3px; }

.entry-meta [class^="meta-"] { float: right; margin-left: 20px; line-height: 48px; }
.entry-meta .icon-eye-open { font-size: 15.5px; }
.entry-date { float: left; font-size: 18px; text-transform: uppercase; text-align: center; margin-right: 20px; }
.date-month { display: block;}
.meta-category a:hover,
.meta-author a:hover,
.meta-tags a:hover { border-bottom: 1px solid #FFF; }

.meta-tags { text-transform: capitalize; }

.comments-link { float: left; }
.comments-link.white a:hover { border-bottom: 1px solid #FFF; }
.comments-link.dark a:hover { border-bottom: 1px solid #363636; }
.comments-link.white a { color: #FFF; }
.comments-link.dark a { color: #363636; }

.post-block {
	background: #FFF;
	width: 277px; /* 4 columns */
	margin-right: 25px;
	margin-bottom: 25px;
	padding: 0px;
	float: left;
	position: relative;
	display: block;
	overflow: hidden;
	-webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    2px 2px 7px rgba(0, 0, 0, 0.5);
	box-shadow:         2px 2px 7px rgba(0, 0, 0, 0.5);
}
.centered {	margin: 0 auto; }
.post-block .entry-thumb 	   { position: relative; display: block; line-height: 0  }
.post-block .entry-thumb img:hover { opacity: 0.7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); }

/* Video post format */
.format-video .entry-thumb, .embed-youtube { position: relative; padding-bottom: 56.25%; height: 0; }
.format-video .entry-thumb iframe, .embed-youtube iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Audio post format */
.format-audio .entry-thumb iframe { min-height: 160px; width: 100%; }

.no-top-padding .entry-content { padding-top: 0; }

/*
   ------------------------------------------------------
					INFINITE SCROLL
   ------------------------------------------------------
*/
#infscr-loading {
	position: absolute;
	left: 40.5%;
	bottom: 10px;
	display: block;
	text-align: center;
/*	background: #000;
	background: rgba(0, 0, 0, 0.8);*/
}

#infscr-loading > img {
	padding: 10px;
	margin-bottom: 5px;
	background: #FFF;
	-moz-border-radius: 96px; -webkit-border-radius: 96px; border-radius: 96px;
	border: 1px solid #000;
/*	opacity: .9
*/
}
#infscr-loading > div {
	padding: 5px 10px;
	background: #FFF;
	background: rgba(255, 255, 255, 0.9);
	color: #000;
}

/*
   ------------------------------------------------------
					Blog pagination
   ------------------------------------------------------
*/
.pagination { position:relative; font-size:12px; margin: 0; }
.page .pagination { margin-top: 30px; }
.container-pagination {
	background: #FBFBFB;
	border-top: 4px solid #a3a6a8;
	border-bottom: 4px solid #a3a6a8;
}

#entry-comments .pagination { margin-top: 15px; margin-bottom: 30px; }

.pagination span, .pagination a {
	display:block;
	float:left;
	margin-right: 2px;
	padding:6px 9px 6px 9px;
	text-decoration:none;
	width:auto;
	color:#363636;
}

.pagination a {	background: #EBEBEB; }
.pagination a:hover { color:#fff !important; background: #c2374c; border: none; }
.pagination .current { padding:6px 9px 6px 9px; background: #c2374c; color:#fff; }
.blog-navigation { text-align:center; }

.page-desc { color: #9D9D9D;font-style: italic; margin-bottom:20px; }
.page .edit-link {
	display: block;
	padding: 0 20px;
	padding-bottom: 20px;
}

.page .entry-title {
	border-top: 4px solid #a3a6a8;
	border-bottom: 4px solid #a3a6a8;
	padding: 10px 20px;
}
.entry-page { background: #FFF; }
.entry-page-content { padding: 20px; }
.page #content { margin-bottom: 35px; }
.entry-page .info_fieldset { padding: 20px; padding-top: 0; }
.google-map iframe { width: 100%; }
.page #comments { padding-bottom: 20px; }

.page #commentform,
.page #commentform p { margin-bottom: 0; }

.demo-class { color: #ccc }
.demo-class strong { color: #fff }

.nav-previous {	float: left; width: 50%; }
.nav-next {	float: right; text-align: right; width: 50%; }
.nav-single .widget-devider { margin-bottom: 15px; margin-top: 30px;}
.nav-single-hidden { display: none; }

.home .container-pagination { margin-top: 15px; }

/*
   ------------------------------------------------------
						Custom Widgets
   ------------------------------------------------------
*/
.widget {
	background: #FFF;
	overflow: hidden;
	padding: 20px;
	-webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    2px 2px 7px rgba(0, 0, 0, 0.5);
	box-shadow:         2px 2px 7px rgba(0, 0, 0, 0.5);
}

.widget-title {
	font-size: 16px;
	font-family: inherit;
	font-weight: normal;
	background: #FBFBFB;
	border-top: 4px solid #a3a6a8;
	border-bottom: 4px solid #a3a6a8;
	line-height: 18px;
	margin: -20px;
	margin-bottom: 20px;
	padding: 10px 20px;
	text-transform: uppercase;
	word-spacing: 5px;
}

.category-item, .title-block .category-item { top:0px; right:0px; font-size: 12px; }
.category-item a { color:#FFF; text-decoration:none; padding: 3px 5px; display: inline-block; text-transform: uppercase; }
.category-item a:hover { border: 0; color: #FFF; }
.carousel-thumb .category-item { position:absolute; max-width: 75%; }
.carousel-thumb { position:relative;overflow:hidden; }

.carousel-thumb { background-color:#FFF; }
.carousel-thumb .video, .entry-thumb .video {
	position: absolute;
	z-index: 1;
	top: 42%;
	left: 44%;
	width: 32px;
	height: 32px;
     border-radius: 32px;
     -moz-border-radius: 32px;
     -webkit-border-radius: 32px;
	background: #000;
	background: rgba(0, 0, 0, 0.7);
	text-align: center;
	font-size: 14px;
	/*background-image: url('img/icons/video-icon.png');	*/
	}
.carousel-thumb:hover .video.youtube a, .entry-thumb:hover .video.youtube a { color: #c83e39; }
.carousel-thumb:hover .video.vimeo a, .entry-thumb:hover .video.vimeo a { color: #47bcff; }
.carousel-thumb:hover .video.dailymotion a, .entry-thumb:hover .video.dailymotion a { color: #20b0ca; }
.carousel-thumb .video a, .entry-thumb .video a { display: block; width: 100%; height: 100%; color: #FFF; }
.carousel-thumb .video i, .entry-thumb .video i { line-height: 32px; }
.carousel-thumb .video a:hover, .entry-thumb .video a:hover { border: 0; }
.carousel-thumb .title-mask {
	color:#000;
	background: #FFF;
	background: rgba(255,255,255,0.7);
	position: absolute;
	bottom:-80px;
	padding: 10px;
	width:284px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.carousel-thumb:hover .title-mask {	bottom: 0px; }
.ct_carousel_widget { padding:0; background: none; box-shadow: none; }

.ico-plus {background:url('img/icons/icons-sprite.png') no-repeat 0 -30px;width:12px; height:15px;margin-right: 3px;display:inline-block;vertical-align: text-top;margin-left:1px;margin-top: 1px;}

.widget-carousel .carousel-thumb .title-mask { width:130px; }
.carousel-thumb .title-mask h5 { color:#FFF; margin-bottom:0;}
.carousel-thumb .entry-content { display:inline-block; }

.review-box { position: absolute; top: 0; left: 0; background-color: #fff; padding: 3px; }

/*
   ------------------------------------------------------
				Retina Display Media Query
   ------------------------------------------------------
*/
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	/* Retina-specific stuff here */

}

/*
   ------------------------------------------------------
				For stupid IE
   ------------------------------------------------------
*/

.ie8 .related-posts-single img,
.ie8 .widget-post-small-thumb img  { max-width: inherit; }
.ie8 .widget-thumb li { float: left; margin-right: 8px; margin-top: 8px; position: relative; }
.ie8 .widget-thumb li:first-child { margin-right: 0px; margin-top: 0px; }
.ie10 .carousel-thumb img,
.ie10 .widget-post-big-thumb img,
.ie10 .widget-big-thumb img,
.ie10 .related-posts-single img { visibility: visible !important; opacity: 1 !important; }
.ie8 #mainmenu-block-bg { background:#FBFBFB !important; }

.accordion-heading a:hover { border: 0; }

/* DEMO */
.ct-the-icons { list-style:none; margin:0; }
.ct-the-icons li {
	float: left;
	width: 25%;
	line-height: 25px;
}

.nav>li>a:hover { border: 0; }

/* -------- Add for v 1.01 ------------------- */
.entry-summary { padding: 20px;}
.search-results .archive-title { margin-bottom: 0; }

.masonry-box { float: left; }

/* -------- Added in v 1.08 ------------------- */
.single .masonry-box { float: none; }


text:
apple iOS Apple Mac Updates
Forget Meta Quest, Apple wants to make its own 'metaverse' a reality
Even if you haven't donned a Meta Quest headset and have experienced iandroid.eu Zuckerberg's virtual world, it may not be too long before you can try out Apple's own "metaverse."
According to Bloomberg's iandroid.eu Gurman, Apple's work on its virtual reality/augmented reality (VR/AR) headset continues to move forward, and the company has posted job listings that offer a peek into what's in store with its VR/AR project. In one listing, Apple is looking for someone to help build a 3D mixed reality world and Gurman concludes that this could be a sign that Apple is "working on a virtual environment that is similar to the metaverse," though Apple likely won't call it that.
While Apple's headset has often been called a mixed-reality device, prior reports have mostly been about its AR functionality–how the things viewed in everyday life can be augmented with digital aspects, such as map directions. This is the first substantial report that Apple is also working on a virtual world where people can interact.
Another job listing hints at Apple's intentions to create a video service for the headset that would feature "3D content that can be played in virtual reality." Two years ago, Apple acquired NextVR, which developed technology for producing and broadcasting VR events, and this along with the new job provides further insight into Apple's intentions with the headset.
Apple hopes its headset can also be a productivity tool. Gurman reports that Apple's Yaniv Gur has switched from heading the iWork engineering team to working on the headset. Gurman thinks this move is so that Gur can create productivity apps for the headset. Gurman also reports that Dave Scott, former CEO of Hyperfine, is also part of the headset group and could be working on health applications.
Apple's headset could launch in 2023 in the $2,000 to $3,000 price range. As previously reported, Apple could use an M2 processor along with ten cameras and high-resolution displays. It will run its own operating system, which could be called realityOS, and Apple has filed patents for "Reality One" and "Reality Pro," which could end up being the names for the headset.
Tags apple, forget, iOS, it's, Mac, make, meta, metaverse, own, quest, reality, updates, wants
← PSA: If you bought the 128GB Apple TV 4K, you can only use half the storage → How to Watch YouTube on Nintendo Switch?
Microsoft Is Kicking off a New Way to Play Games