package com.airbnb.lottie.model.layer; import com.airbnb.lottie.LottieComposition; import com.airbnb.lottie.model.animatable.AnimatableFloatValue; import com.airbnb.lottie.model.animatable.AnimatableTextFrame; import com.airbnb.lottie.model.animatable.AnimatableTextProperties; import com.airbnb.lottie.model.animatable.AnimatableTransform; import com.airbnb.lottie.model.content.BlurEffect; import com.airbnb.lottie.model.content.ContentModel; import com.airbnb.lottie.model.content.Mask; import com.airbnb.lottie.parser.DropShadowEffect; import com.airbnb.lottie.value.Keyframe; import java.util.List; import java.util.Locale; /* loaded from: classes.dex */ public class Layer { private final BlurEffect blurEffect; private final LottieComposition composition; private final DropShadowEffect dropShadowEffect; private final boolean hidden; private final List> inOutKeyframes; private final long layerId; private final String layerName; private final LayerType layerType; private final List masks; private final MatteType matteType; private final long parentId; private final int preCompHeight; private final int preCompWidth; private final String refId; private final List shapes; private final int solidColor; private final int solidHeight; private final int solidWidth; private final float startFrame; private final AnimatableTextFrame text; private final AnimatableTextProperties textProperties; private final AnimatableFloatValue timeRemapping; private final float timeStretch; private final AnimatableTransform transform; /* loaded from: classes.dex */ public enum LayerType { PRE_COMP, SOLID, IMAGE, NULL, SHAPE, TEXT, UNKNOWN } /* loaded from: classes.dex */ public enum MatteType { NONE, ADD, INVERT, LUMA, LUMA_INVERTED, UNKNOWN } public Layer(List list, LottieComposition lottieComposition, String str, long j, LayerType layerType, long j2, String str2, List list2, AnimatableTransform animatableTransform, int i, int i2, int i3, float f, float f2, int i4, int i5, AnimatableTextFrame animatableTextFrame, AnimatableTextProperties animatableTextProperties, List> list3, MatteType matteType, AnimatableFloatValue animatableFloatValue, boolean z, BlurEffect blurEffect, DropShadowEffect dropShadowEffect) { this.shapes = list; this.composition = lottieComposition; this.layerName = str; this.layerId = j; this.layerType = layerType; this.parentId = j2; this.refId = str2; this.masks = list2; this.transform = animatableTransform; this.solidWidth = i; this.solidHeight = i2; this.solidColor = i3; this.timeStretch = f; this.startFrame = f2; this.preCompWidth = i4; this.preCompHeight = i5; this.text = animatableTextFrame; this.textProperties = animatableTextProperties; this.inOutKeyframes = list3; this.matteType = matteType; this.timeRemapping = animatableFloatValue; this.hidden = z; this.blurEffect = blurEffect; this.dropShadowEffect = dropShadowEffect; } /* JADX INFO: Access modifiers changed from: package-private */ public float getStartProgress() { return this.startFrame / this.composition.getDurationFrames(); } public String toString() { return toString(""); } public String toString(String str) { StringBuilder sb = new StringBuilder(); sb.append(str); sb.append(getName()); sb.append("\n"); Layer layerModelForId = this.composition.layerModelForId(getParentId()); if (layerModelForId != null) { sb.append("\t\tParents: "); sb.append(layerModelForId.getName()); Layer layerModelForId2 = this.composition.layerModelForId(layerModelForId.getParentId()); while (layerModelForId2 != null) { sb.append("->"); sb.append(layerModelForId2.getName()); layerModelForId2 = this.composition.layerModelForId(layerModelForId2.getParentId()); } sb.append(str); sb.append("\n"); } if (!getMasks().isEmpty()) { sb.append(str); sb.append("\tMasks: "); sb.append(getMasks().size()); sb.append("\n"); } if (getSolidWidth() != 0 && getSolidHeight() != 0) { sb.append(str); sb.append("\tBackground: "); sb.append(String.format(Locale.US, "%dx%d %X\n", Integer.valueOf(getSolidWidth()), Integer.valueOf(getSolidHeight()), Integer.valueOf(getSolidColor()))); } if (!this.shapes.isEmpty()) { sb.append(str); sb.append("\tShapes:\n"); for (ContentModel contentModel : this.shapes) { sb.append(str); sb.append("\t\t"); sb.append(contentModel); sb.append("\n"); } } return sb.toString(); } public boolean isHidden() { return this.hidden; } /* JADX INFO: Access modifiers changed from: package-private */ public AnimatableTransform getTransform() { return this.transform; } /* JADX INFO: Access modifiers changed from: package-private */ public float getTimeStretch() { return this.timeStretch; } /* JADX INFO: Access modifiers changed from: package-private */ public AnimatableFloatValue getTimeRemapping() { return this.timeRemapping; } /* JADX INFO: Access modifiers changed from: package-private */ public AnimatableTextProperties getTextProperties() { return this.textProperties; } /* JADX INFO: Access modifiers changed from: package-private */ public AnimatableTextFrame getText() { return this.text; } /* JADX INFO: Access modifiers changed from: package-private */ public int getSolidWidth() { return this.solidWidth; } /* JADX INFO: Access modifiers changed from: package-private */ public int getSolidHeight() { return this.solidHeight; } /* JADX INFO: Access modifiers changed from: package-private */ public int getSolidColor() { return this.solidColor; } /* JADX INFO: Access modifiers changed from: package-private */ public List getShapes() { return this.shapes; } /* JADX INFO: Access modifiers changed from: package-private */ public String getRefId() { return this.refId; } /* JADX INFO: Access modifiers changed from: package-private */ public int getPreCompWidth() { return this.preCompWidth; } /* JADX INFO: Access modifiers changed from: package-private */ public int getPreCompHeight() { return this.preCompHeight; } /* JADX INFO: Access modifiers changed from: package-private */ public long getParentId() { return this.parentId; } /* JADX INFO: Access modifiers changed from: package-private */ public String getName() { return this.layerName; } /* JADX INFO: Access modifiers changed from: package-private */ public MatteType getMatteType() { return this.matteType; } /* JADX INFO: Access modifiers changed from: package-private */ public List getMasks() { return this.masks; } public LayerType getLayerType() { return this.layerType; } /* JADX INFO: Access modifiers changed from: package-private */ public List> getInOutKeyframes() { return this.inOutKeyframes; } public long getId() { return this.layerId; } public DropShadowEffect getDropShadowEffect() { return this.dropShadowEffect; } /* JADX INFO: Access modifiers changed from: package-private */ public LottieComposition getComposition() { return this.composition; } public BlurEffect getBlurEffect() { return this.blurEffect; } }