| /* |
| * Copyright (C) 2022 The Android Open Source Project |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| package com.android.build.shrinker; |
| |
| public class DummyContent { |
| |
| // A 1x1 pixel PNG of type BufferedImage.TYPE_BYTE_GRAY |
| public static final byte[] TINY_PNG = |
| new byte[] { |
| (byte) -119, (byte) 80, (byte) 78, (byte) 71, (byte) 13, (byte) 10, |
| (byte) 26, (byte) 10, (byte) 0, (byte) 0, (byte) 0, (byte) 13, |
| (byte) 73, (byte) 72, (byte) 68, (byte) 82, (byte) 0, (byte) 0, |
| (byte) 0, (byte) 1, (byte) 0, (byte) 0, (byte) 0, (byte) 1, |
| (byte) 8, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 58, |
| (byte) 126, (byte) -101, (byte) 85, (byte) 0, (byte) 0, (byte) 0, |
| (byte) 10, (byte) 73, (byte) 68, (byte) 65, (byte) 84, (byte) 120, |
| (byte) -38, (byte) 99, (byte) 96, (byte) 0, (byte) 0, (byte) 0, |
| (byte) 2, (byte) 0, (byte) 1, (byte) -27, (byte) 39, (byte) -34, |
| (byte) -4, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 73, |
| (byte) 69, (byte) 78, (byte) 68, (byte) -82, (byte) 66, (byte) 96, |
| (byte) -126 |
| }; |
| |
| public static final long TINY_PNG_CRC = 0x88b2a3b0L; |
| |
| // A 3x3 pixel PNG of type BufferedImage.TYPE_INT_ARGB with 9-patch markers |
| public static final byte[] TINY_9PNG = |
| new byte[] { |
| (byte) -119, (byte) 80, (byte) 78, (byte) 71, (byte) 13, (byte) 10, |
| (byte) 26, (byte) 10, (byte) 0, (byte) 0, (byte) 0, (byte) 13, |
| (byte) 73, (byte) 72, (byte) 68, (byte) 82, (byte) 0, (byte) 0, |
| (byte) 0, (byte) 3, (byte) 0, (byte) 0, (byte) 0, (byte) 3, |
| (byte) 8, (byte) 6, (byte) 0, (byte) 0, (byte) 0, (byte) 86, |
| (byte) 40, (byte) -75, (byte) -65, (byte) 0, (byte) 0, (byte) 0, |
| (byte) 20, (byte) 73, (byte) 68, (byte) 65, (byte) 84, (byte) 120, |
| (byte) -38, (byte) 99, (byte) 96, (byte) -128, (byte) -128, (byte) -1, |
| (byte) 12, (byte) 48, (byte) 6, (byte) 8, (byte) -96, (byte) 8, |
| (byte) -128, (byte) 8, (byte) 0, (byte) -107, (byte) -111, (byte) 7, |
| (byte) -7, (byte) -64, (byte) -82, (byte) 8, (byte) 0, (byte) 0, |
| (byte) 0, (byte) 0, (byte) 0, (byte) 73, (byte) 69, (byte) 78, |
| (byte) 68, (byte) -82, (byte) 66, (byte) 96, (byte) -126 |
| }; |
| |
| public static final long TINY_9PNG_CRC = 0x1148f987L; |
| |
| // The XML document <x/> as binary-packed with AAPT |
| public static final byte[] TINY_BINARY_XML = |
| new byte[] { |
| (byte) 3, (byte) 0, (byte) 8, (byte) 0, (byte) 104, (byte) 0, |
| (byte) 0, (byte) 0, (byte) 1, (byte) 0, (byte) 28, (byte) 0, |
| (byte) 36, (byte) 0, (byte) 0, (byte) 0, (byte) 1, (byte) 0, |
| (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, |
| (byte) 0, (byte) 1, (byte) 0, (byte) 0, (byte) 32, (byte) 0, |
| (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, |
| (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 1, (byte) 1, |
| (byte) 120, (byte) 0, (byte) 2, (byte) 1, (byte) 16, (byte) 0, |
| (byte) 36, (byte) 0, (byte) 0, (byte) 0, (byte) 1, (byte) 0, |
| (byte) 0, (byte) 0, (byte) -1, (byte) -1, (byte) -1, (byte) -1, |
| (byte) -1, (byte) -1, (byte) -1, (byte) -1, (byte) 0, (byte) 0, |
| (byte) 0, (byte) 0, (byte) 20, (byte) 0, (byte) 20, (byte) 0, |
| (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, |
| (byte) 0, (byte) 0, (byte) 3, (byte) 1, (byte) 16, (byte) 0, |
| (byte) 24, (byte) 0, (byte) 0, (byte) 0, (byte) 1, (byte) 0, |
| (byte) 0, (byte) 0, (byte) -1, (byte) -1, (byte) -1, (byte) -1, |
| (byte) -1, (byte) -1, (byte) -1, (byte) -1, (byte) 0, (byte) 0, |
| (byte) 0, (byte) 0 |
| }; |
| |
| public static final long TINY_BINARY_XML_CRC = 0xd7e65643L; |
| |
| // The XML document <x/> as a proto packed with AAPT2 |
| public static final byte[] TINY_PROTO_XML = |
| new byte[] {0xa, 0x3, 0x1a, 0x1, 0x78, 0x1a, 0x2, 0x8, 0x1}; |
| public static final long TINY_PROTO_XML_CRC = 3204905971L; |
| |
| // The XML document <x/> as binary-packed with AAPT |
| public static final byte[] TINY_PROTO_CONVERTED_TO_BINARY_XML = |
| new byte[] { |
| (byte) 3, (byte) 0, (byte) 8, (byte) 0, (byte) 112, (byte) 0, |
| (byte) 0, (byte) 0, (byte) 1, (byte) 0, (byte) 28, (byte) 0, |
| (byte) 36, (byte) 0, (byte) 0, (byte) 0, (byte) 1, (byte) 0, |
| (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, |
| (byte) 0, (byte) 1, (byte) 0, (byte) 0, (byte) 32, (byte) 0, |
| (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, |
| (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 1, (byte) 1, |
| (byte) 120, (byte) 0, (byte) -128, (byte) 1, (byte) 8, (byte) 0, |
| (byte) 8, (byte) 0, (byte) 0, (byte) 0, (byte) 2, (byte) 1, |
| (byte) 16, (byte) 0, (byte) 36, (byte) 0, (byte) 0, (byte) 0, |
| (byte) 1, (byte) 0, (byte) 0, (byte) 0, (byte) -1, (byte) -1, |
| (byte) -1, (byte) -1, (byte) -1, (byte) -1, (byte) -1, (byte) -1, |
| (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 20, (byte) 0, |
| (byte) 20, (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 0, |
| (byte) 0, (byte) 0, (byte) 0, (byte) 0, (byte) 3, (byte) 1, |
| (byte) 16, (byte) 0, (byte) 24, (byte) 0, (byte) 0, (byte) 0, |
| (byte) 1, (byte) 0, (byte) 0, (byte) 0, (byte) -1, (byte) -1, |
| (byte) -1, (byte) -1, (byte) -1, (byte) -1, (byte) -1, (byte) -1, |
| (byte) 0, (byte) 0, (byte) 0, (byte) 0 |
| }; |
| |
| private DummyContent() {} |
| } |