mirror of
https://github.com/hydralauncher/hydra.git
synced 2026-01-26 04:11:02 +00:00
Compare commits
33 Commits
feat/addin
...
ci/pushing
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
551e3794cf | ||
|
|
d034da97d2 | ||
|
|
89f2e19584 | ||
|
|
01ef59c00f | ||
|
|
af1f72bb72 | ||
|
|
e5dde1d747 | ||
|
|
f826f39673 | ||
|
|
728ad2650d | ||
|
|
6d7c32c6e2 | ||
|
|
5b3109b9f4 | ||
|
|
a753840c87 | ||
|
|
cd5bd7c3c2 | ||
|
|
97f0847454 | ||
|
|
d96c1e36cd | ||
|
|
ed1d59f0d0 | ||
|
|
5741858d68 | ||
|
|
f0271e80c4 | ||
|
|
8012e9cf1f | ||
|
|
9a2a315c9e | ||
|
|
3df845424a | ||
|
|
1d286e1ec0 | ||
|
|
759f4b3348 | ||
|
|
20c001914a | ||
|
|
77e9de704d | ||
|
|
34ec8467ec | ||
|
|
eeae140a41 | ||
|
|
e277af0e4b | ||
|
|
8a67492cf8 | ||
|
|
981dbceb93 | ||
|
|
aaee27732d | ||
|
|
e7acce2dfc | ||
|
|
56b15bf52a | ||
|
|
2f8fe67f9f |
26
.github/workflows/build.yml
vendored
26
.github/workflows/build.yml
vendored
@@ -2,9 +2,6 @@ name: Build
|
|||||||
|
|
||||||
on: pull_request
|
on: pull_request
|
||||||
|
|
||||||
env:
|
|
||||||
AWS_REGION: us-east-1
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
strategy:
|
strategy:
|
||||||
@@ -22,15 +19,14 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
node-version: 20.18.0
|
node-version: 20.18.0
|
||||||
|
|
||||||
- name: Configure AWS credentials
|
- name: Configure AWS CLI for R2
|
||||||
uses: aws-actions/configure-aws-credentials@v2
|
env:
|
||||||
with:
|
R2_ACCESS_KEY_ID: ${{ secrets.R2_ACCESS_KEY_ID }}
|
||||||
aws-access-key-id: ${{ secrets.R2_ACCESS_KEY_ID }}
|
R2_SECRET_ACCESS_KEY: ${{ secrets.R2_SECRET_ACCESS_KEY }}
|
||||||
aws-secret-access-key: ${{ secrets.R2_SECRET_ACCESS_KEY }}
|
run: |
|
||||||
aws-region: ${{ env.AWS_REGION }}
|
aws configure set aws_access_key_id "$R2_ACCESS_KEY_ID"
|
||||||
|
aws configure set aws_secret_access_key "$R2_SECRET_ACCESS_KEY"
|
||||||
- name: Push build to R2
|
aws configure set default.region us-east-1
|
||||||
run: aws s3 sync ./docs s3://${{ vars.BUILDS_BUCKET_NAME }}
|
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: yarn
|
run: yarn
|
||||||
@@ -85,3 +81,9 @@ jobs:
|
|||||||
dist/*.yml
|
dist/*.yml
|
||||||
dist/*.blockmap
|
dist/*.blockmap
|
||||||
dist/*.pacman
|
dist/*.pacman
|
||||||
|
|
||||||
|
- name: Push build to R2
|
||||||
|
env:
|
||||||
|
S3_ENDPOINT: ${{ secrets.S3_ENDPOINT }}
|
||||||
|
run: |
|
||||||
|
aws s3 cp ./dist s3://${{ vars.BUILDS_BUCKET_NAME }}/$GITHUB_SHA --recursive --exclude "*" --include "*-portable.exe" --include ".deb" --endpoint-url $S3_ENDPOINT --expires "$(date -d "7 days" --utc +'%Y-%m-%dT%H:%M:%SZ')"
|
||||||
|
|||||||
@@ -255,7 +255,8 @@
|
|||||||
"blocked_users": "Blocked users",
|
"blocked_users": "Blocked users",
|
||||||
"user_unblocked": "User has been unblocked",
|
"user_unblocked": "User has been unblocked",
|
||||||
"enable_achievement_notifications": "When an achievement is unlocked",
|
"enable_achievement_notifications": "When an achievement is unlocked",
|
||||||
"launch_minimized": "Launch Hydra minimized"
|
"launch_minimized": "Launch Hydra minimized",
|
||||||
|
"disable_nsfw_alert": "Disable NSFW alert"
|
||||||
},
|
},
|
||||||
"notifications": {
|
"notifications": {
|
||||||
"download_complete": "Download complete",
|
"download_complete": "Download complete",
|
||||||
|
|||||||
@@ -251,7 +251,8 @@
|
|||||||
"blocked_users": "Usuários bloqueados",
|
"blocked_users": "Usuários bloqueados",
|
||||||
"user_unblocked": "Usuário desbloqueado",
|
"user_unblocked": "Usuário desbloqueado",
|
||||||
"enable_achievement_notifications": "Quando uma conquista é desbloqueada",
|
"enable_achievement_notifications": "Quando uma conquista é desbloqueada",
|
||||||
"launch_minimized": "Iniciar o Hydra minimizado"
|
"launch_minimized": "Iniciar o Hydra minimizado",
|
||||||
|
"disable_nsfw_alert": "Desativar alerta de conteúdo inapropriado"
|
||||||
},
|
},
|
||||||
"notifications": {
|
"notifications": {
|
||||||
"download_complete": "Download concluído",
|
"download_complete": "Download concluído",
|
||||||
|
|||||||
@@ -5,12 +5,12 @@ export const LUDUSAVI_MANIFEST_URL = "https://cdn.losbroxas.org/manifest.yaml";
|
|||||||
|
|
||||||
export const defaultDownloadsPath = app.getPath("downloads");
|
export const defaultDownloadsPath = app.getPath("downloads");
|
||||||
|
|
||||||
|
export const isStaging = import.meta.env.MAIN_VITE_API_URL.includes("staging");
|
||||||
|
|
||||||
export const databaseDirectory = path.join(app.getPath("appData"), "hydra");
|
export const databaseDirectory = path.join(app.getPath("appData"), "hydra");
|
||||||
export const databasePath = path.join(
|
export const databasePath = path.join(
|
||||||
databaseDirectory,
|
databaseDirectory,
|
||||||
import.meta.env.MAIN_VITE_API_URL.includes("staging")
|
isStaging ? "hydra_test.db" : "hydra.db"
|
||||||
? "hydra_test.db"
|
|
||||||
: "hydra.db"
|
|
||||||
);
|
);
|
||||||
|
|
||||||
export const logsPath = path.join(app.getPath("appData"), "hydra", "logs");
|
export const logsPath = path.join(app.getPath("appData"), "hydra", "logs");
|
||||||
@@ -25,4 +25,4 @@ export const achievementSoundPath = app.isPackaged
|
|||||||
|
|
||||||
export const backupsPath = path.join(app.getPath("userData"), "Backups");
|
export const backupsPath = path.join(app.getPath("userData"), "Backups");
|
||||||
|
|
||||||
export const appVersion = app.getVersion();
|
export const appVersion = app.getVersion() + (isStaging ? "-staging" : "");
|
||||||
|
|||||||
@@ -38,6 +38,9 @@ export class UserPreferences {
|
|||||||
@Column("boolean", { default: false })
|
@Column("boolean", { default: false })
|
||||||
startMinimized: boolean;
|
startMinimized: boolean;
|
||||||
|
|
||||||
|
@Column("boolean", { default: false })
|
||||||
|
disableNsfwAlert: boolean;
|
||||||
|
|
||||||
@CreateDateColumn()
|
@CreateDateColumn()
|
||||||
createdAt: Date;
|
createdAt: Date;
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,16 @@
|
|||||||
import { shell } from "electron";
|
import { shell } from "electron";
|
||||||
import { registerEvent } from "../register-event";
|
import { registerEvent } from "../register-event";
|
||||||
import { userAuthRepository } from "@main/repository";
|
import {
|
||||||
|
userAuthRepository,
|
||||||
|
userPreferencesRepository,
|
||||||
|
} from "@main/repository";
|
||||||
import { HydraApi } from "@main/services";
|
import { HydraApi } from "@main/services";
|
||||||
|
|
||||||
const openCheckout = async (_event: Electron.IpcMainInvokeEvent) => {
|
const openCheckout = async (_event: Electron.IpcMainInvokeEvent) => {
|
||||||
const userAuth = await userAuthRepository.findOne({ where: { id: 1 } });
|
const [userAuth, userPreferences] = await Promise.all([
|
||||||
|
userAuthRepository.findOne({ where: { id: 1 } }),
|
||||||
|
userPreferencesRepository.findOne({ where: { id: 1 } }),
|
||||||
|
]);
|
||||||
|
|
||||||
if (!userAuth) {
|
if (!userAuth) {
|
||||||
return;
|
return;
|
||||||
@@ -16,6 +22,7 @@ const openCheckout = async (_event: Electron.IpcMainInvokeEvent) => {
|
|||||||
|
|
||||||
const params = new URLSearchParams({
|
const params = new URLSearchParams({
|
||||||
token: paymentToken,
|
token: paymentToken,
|
||||||
|
lng: userPreferences?.language || "en",
|
||||||
});
|
});
|
||||||
|
|
||||||
shell.openExternal(
|
shell.openExternal(
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import { CreateUserSubscription } from "./migrations/20241015235142_create_user_
|
|||||||
import { AddBackgroundImageUrl } from "./migrations/20241016100249_add_background_image_url";
|
import { AddBackgroundImageUrl } from "./migrations/20241016100249_add_background_image_url";
|
||||||
import { AddWinePrefixToGame } from "./migrations/20241019081648_add_wine_prefix_to_game";
|
import { AddWinePrefixToGame } from "./migrations/20241019081648_add_wine_prefix_to_game";
|
||||||
import { AddStartMinimizedColumn } from "./migrations/20241030171454_add_start_minimized_column";
|
import { AddStartMinimizedColumn } from "./migrations/20241030171454_add_start_minimized_column";
|
||||||
|
import { AddDisableNsfwAlertColumn } from "./migrations/20241106053733_add_disable_nsfw_alert_column";
|
||||||
export type HydraMigration = Knex.Migration & { name: string };
|
export type HydraMigration = Knex.Migration & { name: string };
|
||||||
|
|
||||||
class MigrationSource implements Knex.MigrationSource<HydraMigration> {
|
class MigrationSource implements Knex.MigrationSource<HydraMigration> {
|
||||||
@@ -28,6 +29,7 @@ class MigrationSource implements Knex.MigrationSource<HydraMigration> {
|
|||||||
AddBackgroundImageUrl,
|
AddBackgroundImageUrl,
|
||||||
AddWinePrefixToGame,
|
AddWinePrefixToGame,
|
||||||
AddStartMinimizedColumn,
|
AddStartMinimizedColumn,
|
||||||
|
AddDisableNsfwAlertColumn,
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
getMigrationName(migration: HydraMigration): string {
|
getMigrationName(migration: HydraMigration): string {
|
||||||
|
|||||||
@@ -0,0 +1,17 @@
|
|||||||
|
import type { HydraMigration } from "@main/knex-client";
|
||||||
|
import type { Knex } from "knex";
|
||||||
|
|
||||||
|
export const AddDisableNsfwAlertColumn: HydraMigration = {
|
||||||
|
name: "AddDisableNsfwAlertColumn",
|
||||||
|
up: (knex: Knex) => {
|
||||||
|
return knex.schema.alterTable("user_preferences", (table) => {
|
||||||
|
return table.boolean("disableNsfwAlert").notNullable().defaultTo(0);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
down: async (knex: Knex) => {
|
||||||
|
return knex.schema.alterTable("user_preferences", (table) => {
|
||||||
|
return table.dropColumn("disableNsfwAlert");
|
||||||
|
});
|
||||||
|
},
|
||||||
|
};
|
||||||
@@ -112,6 +112,8 @@ export class HydraApi {
|
|||||||
expirationTimestamp: 0,
|
expirationTimestamp: 0,
|
||||||
subscription: null,
|
subscription: null,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
this.post("/auth/logout", {}, { needsAuth: false }).catch(() => {});
|
||||||
}
|
}
|
||||||
|
|
||||||
static async setupApi() {
|
static async setupApi() {
|
||||||
|
|||||||
@@ -36,8 +36,6 @@ export interface AppProps {
|
|||||||
children: React.ReactNode;
|
children: React.ReactNode;
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log(import.meta.env);
|
|
||||||
|
|
||||||
Intercom({
|
Intercom({
|
||||||
app_id: import.meta.env.RENDERER_VITE_INTERCOM_APP_ID,
|
app_id: import.meta.env.RENDERER_VITE_INTERCOM_APP_ID,
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,843 +0,0 @@
|
|||||||
{
|
|
||||||
"v": "4.8.0",
|
|
||||||
"meta": { "g": "LottieFiles AE 3.5.6", "a": "", "k": "", "d": "", "tc": "" },
|
|
||||||
"fr": 60,
|
|
||||||
"ip": 0,
|
|
||||||
"op": 120,
|
|
||||||
"w": 714,
|
|
||||||
"h": 678,
|
|
||||||
"nm": "Pre-comp 1",
|
|
||||||
"ddd": 0,
|
|
||||||
"assets": [
|
|
||||||
{
|
|
||||||
"id": "comp_0",
|
|
||||||
"layers": [
|
|
||||||
{
|
|
||||||
"ddd": 0,
|
|
||||||
"ind": 1,
|
|
||||||
"ty": 4,
|
|
||||||
"nm": "centro",
|
|
||||||
"sr": 1,
|
|
||||||
"ks": {
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 11 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 10 },
|
|
||||||
"p": {
|
|
||||||
"a": 1,
|
|
||||||
"k": [
|
|
||||||
{
|
|
||||||
"i": { "x": 0.214, "y": 1 },
|
|
||||||
"o": { "x": 0.462, "y": 0 },
|
|
||||||
"t": 0,
|
|
||||||
"s": [450, 907, 0],
|
|
||||||
"to": [0, 0, 0],
|
|
||||||
"ti": [0, 0, 0]
|
|
||||||
},
|
|
||||||
{ "t": 30, "s": [450, 1513, 0] }
|
|
||||||
],
|
|
||||||
"ix": 2
|
|
||||||
},
|
|
||||||
"a": { "a": 0, "k": [-348, -169, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
|
|
||||||
},
|
|
||||||
"ao": 0,
|
|
||||||
"shapes": [
|
|
||||||
{
|
|
||||||
"ty": "gr",
|
|
||||||
"it": [
|
|
||||||
{
|
|
||||||
"ind": 0,
|
|
||||||
"ty": "sh",
|
|
||||||
"ix": 1,
|
|
||||||
"ks": {
|
|
||||||
"a": 0,
|
|
||||||
"k": {
|
|
||||||
"i": [
|
|
||||||
[0, 0],
|
|
||||||
[0, 0]
|
|
||||||
],
|
|
||||||
"o": [
|
|
||||||
[0, 0],
|
|
||||||
[0, 0]
|
|
||||||
],
|
|
||||||
"v": [
|
|
||||||
[-348, -420],
|
|
||||||
[-348, -30]
|
|
||||||
],
|
|
||||||
"c": false
|
|
||||||
},
|
|
||||||
"ix": 2
|
|
||||||
},
|
|
||||||
"nm": "Path 1",
|
|
||||||
"mn": "ADBE Vector Shape - Group",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "st",
|
|
||||||
"c": {
|
|
||||||
"a": 0,
|
|
||||||
"k": [0.854901960784, 0.858823529412, 0.882352941176, 1],
|
|
||||||
"ix": 3
|
|
||||||
},
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 4 },
|
|
||||||
"w": { "a": 0, "k": 77, "ix": 5 },
|
|
||||||
"lc": 2,
|
|
||||||
"lj": 1,
|
|
||||||
"ml": 4,
|
|
||||||
"bm": 0,
|
|
||||||
"nm": "Stroke 1",
|
|
||||||
"mn": "ADBE Vector Graphic - Stroke",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "tr",
|
|
||||||
"p": { "a": 0, "k": [-348, -164], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [-348, -156], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100], "ix": 3 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 6 },
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 7 },
|
|
||||||
"sk": { "a": 0, "k": 0, "ix": 4 },
|
|
||||||
"sa": { "a": 0, "k": 0, "ix": 5 },
|
|
||||||
"nm": "Transform"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"nm": "Shape 1",
|
|
||||||
"np": 3,
|
|
||||||
"cix": 2,
|
|
||||||
"bm": 0,
|
|
||||||
"ix": 1,
|
|
||||||
"mn": "ADBE Vector Group",
|
|
||||||
"hd": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ip": 0,
|
|
||||||
"op": 120,
|
|
||||||
"st": 0,
|
|
||||||
"bm": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ddd": 0,
|
|
||||||
"ind": 2,
|
|
||||||
"ty": 4,
|
|
||||||
"nm": "esquerdo",
|
|
||||||
"parent": 1,
|
|
||||||
"sr": 1,
|
|
||||||
"ks": {
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 11 },
|
|
||||||
"r": {
|
|
||||||
"a": 1,
|
|
||||||
"k": [
|
|
||||||
{
|
|
||||||
"i": { "x": [0.298], "y": [1] },
|
|
||||||
"o": { "x": [0.448], "y": [0] },
|
|
||||||
"t": 6,
|
|
||||||
"s": [43.5]
|
|
||||||
},
|
|
||||||
{ "t": 36, "s": [-1] }
|
|
||||||
],
|
|
||||||
"ix": 10
|
|
||||||
},
|
|
||||||
"p": { "a": 0, "k": [-348.39, -36.55, 0], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [-2, 84, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
|
|
||||||
},
|
|
||||||
"ao": 0,
|
|
||||||
"shapes": [
|
|
||||||
{
|
|
||||||
"ty": "gr",
|
|
||||||
"it": [
|
|
||||||
{
|
|
||||||
"ind": 0,
|
|
||||||
"ty": "sh",
|
|
||||||
"ix": 1,
|
|
||||||
"ks": {
|
|
||||||
"a": 0,
|
|
||||||
"k": {
|
|
||||||
"i": [
|
|
||||||
[0, 0],
|
|
||||||
[0, 0]
|
|
||||||
],
|
|
||||||
"o": [
|
|
||||||
[0, 0],
|
|
||||||
[0, 0]
|
|
||||||
],
|
|
||||||
"v": [
|
|
||||||
[-178, -102],
|
|
||||||
[-2, 84]
|
|
||||||
],
|
|
||||||
"c": false
|
|
||||||
},
|
|
||||||
"ix": 2
|
|
||||||
},
|
|
||||||
"nm": "Path 1",
|
|
||||||
"mn": "ADBE Vector Shape - Group",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "st",
|
|
||||||
"c": {
|
|
||||||
"a": 0,
|
|
||||||
"k": [0.854901960784, 0.858823529412, 0.882352941176, 1],
|
|
||||||
"ix": 3
|
|
||||||
},
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 4 },
|
|
||||||
"w": { "a": 0, "k": 77, "ix": 5 },
|
|
||||||
"lc": 2,
|
|
||||||
"lj": 1,
|
|
||||||
"ml": 4,
|
|
||||||
"bm": 0,
|
|
||||||
"nm": "Stroke 1",
|
|
||||||
"mn": "ADBE Vector Graphic - Stroke",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "tr",
|
|
||||||
"p": { "a": 0, "k": [0, 0], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [0, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100], "ix": 3 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 6 },
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 7 },
|
|
||||||
"sk": { "a": 0, "k": 0, "ix": 4 },
|
|
||||||
"sa": { "a": 0, "k": 0, "ix": 5 },
|
|
||||||
"nm": "Transform"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"nm": "Shape 1",
|
|
||||||
"np": 3,
|
|
||||||
"cix": 2,
|
|
||||||
"bm": 0,
|
|
||||||
"ix": 1,
|
|
||||||
"mn": "ADBE Vector Group",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "tm",
|
|
||||||
"s": { "a": 0, "k": 8, "ix": 1 },
|
|
||||||
"e": { "a": 0, "k": 100, "ix": 2 },
|
|
||||||
"o": { "a": 0, "k": 0, "ix": 3 },
|
|
||||||
"m": 1,
|
|
||||||
"ix": 2,
|
|
||||||
"nm": "Trim Paths 1",
|
|
||||||
"mn": "ADBE Vector Filter - Trim",
|
|
||||||
"hd": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ip": 0,
|
|
||||||
"op": 120,
|
|
||||||
"st": 0,
|
|
||||||
"bm": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ddd": 0,
|
|
||||||
"ind": 3,
|
|
||||||
"ty": 4,
|
|
||||||
"nm": "direito",
|
|
||||||
"parent": 1,
|
|
||||||
"sr": 1,
|
|
||||||
"ks": {
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 11 },
|
|
||||||
"r": {
|
|
||||||
"a": 1,
|
|
||||||
"k": [
|
|
||||||
{
|
|
||||||
"i": { "x": [0.265], "y": [1] },
|
|
||||||
"o": { "x": [0.53], "y": [0] },
|
|
||||||
"t": 6,
|
|
||||||
"s": [-43.5]
|
|
||||||
},
|
|
||||||
{ "t": 36, "s": [1] }
|
|
||||||
],
|
|
||||||
"ix": 10
|
|
||||||
},
|
|
||||||
"p": { "a": 0, "k": [-348.39, -36.55, 0], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [-2, 84, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [-100, 100, 100], "ix": 6 }
|
|
||||||
},
|
|
||||||
"ao": 0,
|
|
||||||
"shapes": [
|
|
||||||
{
|
|
||||||
"ty": "gr",
|
|
||||||
"it": [
|
|
||||||
{
|
|
||||||
"ind": 0,
|
|
||||||
"ty": "sh",
|
|
||||||
"ix": 1,
|
|
||||||
"ks": {
|
|
||||||
"a": 0,
|
|
||||||
"k": {
|
|
||||||
"i": [
|
|
||||||
[0, 0],
|
|
||||||
[0, 0]
|
|
||||||
],
|
|
||||||
"o": [
|
|
||||||
[0, 0],
|
|
||||||
[0, 0]
|
|
||||||
],
|
|
||||||
"v": [
|
|
||||||
[-178, -102],
|
|
||||||
[-2, 84]
|
|
||||||
],
|
|
||||||
"c": false
|
|
||||||
},
|
|
||||||
"ix": 2
|
|
||||||
},
|
|
||||||
"nm": "Path 1",
|
|
||||||
"mn": "ADBE Vector Shape - Group",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "tm",
|
|
||||||
"s": { "a": 0, "k": 8, "ix": 1 },
|
|
||||||
"e": { "a": 0, "k": 100, "ix": 2 },
|
|
||||||
"o": { "a": 0, "k": 0, "ix": 3 },
|
|
||||||
"m": 1,
|
|
||||||
"ix": 2,
|
|
||||||
"nm": "Trim Paths 1",
|
|
||||||
"mn": "ADBE Vector Filter - Trim",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "st",
|
|
||||||
"c": {
|
|
||||||
"a": 0,
|
|
||||||
"k": [0.854901960784, 0.858823529412, 0.882352941176, 1],
|
|
||||||
"ix": 3
|
|
||||||
},
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 4 },
|
|
||||||
"w": { "a": 0, "k": 77, "ix": 5 },
|
|
||||||
"lc": 2,
|
|
||||||
"lj": 1,
|
|
||||||
"ml": 4,
|
|
||||||
"bm": 0,
|
|
||||||
"nm": "Stroke 1",
|
|
||||||
"mn": "ADBE Vector Graphic - Stroke",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "tr",
|
|
||||||
"p": { "a": 0, "k": [0, 0], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [0, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100], "ix": 3 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 6 },
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 7 },
|
|
||||||
"sk": { "a": 0, "k": 0, "ix": 4 },
|
|
||||||
"sa": { "a": 0, "k": 0, "ix": 5 },
|
|
||||||
"nm": "Transform"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"nm": "Shape 1",
|
|
||||||
"np": 4,
|
|
||||||
"cix": 2,
|
|
||||||
"bm": 0,
|
|
||||||
"ix": 1,
|
|
||||||
"mn": "ADBE Vector Group",
|
|
||||||
"hd": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ip": 0,
|
|
||||||
"op": 120,
|
|
||||||
"st": 0,
|
|
||||||
"bm": 0
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "comp_1",
|
|
||||||
"layers": [
|
|
||||||
{
|
|
||||||
"ddd": 0,
|
|
||||||
"ind": 1,
|
|
||||||
"ty": 4,
|
|
||||||
"nm": "centro",
|
|
||||||
"sr": 1,
|
|
||||||
"ks": {
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 11 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 10 },
|
|
||||||
"p": {
|
|
||||||
"a": 1,
|
|
||||||
"k": [
|
|
||||||
{
|
|
||||||
"i": { "x": 0.569, "y": 1 },
|
|
||||||
"o": { "x": 0.809, "y": 0 },
|
|
||||||
"t": 0,
|
|
||||||
"s": [450, 391, 0],
|
|
||||||
"to": [0, 0, 0],
|
|
||||||
"ti": [0, 0, 0]
|
|
||||||
},
|
|
||||||
{ "t": 30, "s": [450, 997, 0] }
|
|
||||||
],
|
|
||||||
"ix": 2
|
|
||||||
},
|
|
||||||
"a": { "a": 0, "k": [-348, -169, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
|
|
||||||
},
|
|
||||||
"ao": 0,
|
|
||||||
"shapes": [
|
|
||||||
{
|
|
||||||
"ty": "gr",
|
|
||||||
"it": [
|
|
||||||
{
|
|
||||||
"ind": 0,
|
|
||||||
"ty": "sh",
|
|
||||||
"ix": 1,
|
|
||||||
"ks": {
|
|
||||||
"a": 0,
|
|
||||||
"k": {
|
|
||||||
"i": [
|
|
||||||
[0, 0],
|
|
||||||
[0, 0]
|
|
||||||
],
|
|
||||||
"o": [
|
|
||||||
[0, 0],
|
|
||||||
[0, 0]
|
|
||||||
],
|
|
||||||
"v": [
|
|
||||||
[-348, -420],
|
|
||||||
[-348, -30]
|
|
||||||
],
|
|
||||||
"c": false
|
|
||||||
},
|
|
||||||
"ix": 2
|
|
||||||
},
|
|
||||||
"nm": "Path 1",
|
|
||||||
"mn": "ADBE Vector Shape - Group",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "st",
|
|
||||||
"c": {
|
|
||||||
"a": 0,
|
|
||||||
"k": [0.854901960784, 0.858823529412, 0.882352941176, 1],
|
|
||||||
"ix": 3
|
|
||||||
},
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 4 },
|
|
||||||
"w": { "a": 0, "k": 77, "ix": 5 },
|
|
||||||
"lc": 2,
|
|
||||||
"lj": 1,
|
|
||||||
"ml": 4,
|
|
||||||
"bm": 0,
|
|
||||||
"nm": "Stroke 1",
|
|
||||||
"mn": "ADBE Vector Graphic - Stroke",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "tr",
|
|
||||||
"p": { "a": 0, "k": [-348, -164], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [-348, -156], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100], "ix": 3 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 6 },
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 7 },
|
|
||||||
"sk": { "a": 0, "k": 0, "ix": 4 },
|
|
||||||
"sa": { "a": 0, "k": 0, "ix": 5 },
|
|
||||||
"nm": "Transform"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"nm": "Shape 1",
|
|
||||||
"np": 3,
|
|
||||||
"cix": 2,
|
|
||||||
"bm": 0,
|
|
||||||
"ix": 1,
|
|
||||||
"mn": "ADBE Vector Group",
|
|
||||||
"hd": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ip": 0,
|
|
||||||
"op": 120,
|
|
||||||
"st": 0,
|
|
||||||
"bm": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ddd": 0,
|
|
||||||
"ind": 2,
|
|
||||||
"ty": 4,
|
|
||||||
"nm": "esquerdo",
|
|
||||||
"parent": 1,
|
|
||||||
"sr": 1,
|
|
||||||
"ks": {
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 11 },
|
|
||||||
"r": {
|
|
||||||
"a": 1,
|
|
||||||
"k": [
|
|
||||||
{
|
|
||||||
"i": { "x": [0.552], "y": [1] },
|
|
||||||
"o": { "x": [0.702], "y": [0] },
|
|
||||||
"t": 0,
|
|
||||||
"s": [-1]
|
|
||||||
},
|
|
||||||
{ "t": 30, "s": [43.5] }
|
|
||||||
],
|
|
||||||
"ix": 10
|
|
||||||
},
|
|
||||||
"p": { "a": 0, "k": [-348.39, -36.55, 0], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [-2, 84, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
|
|
||||||
},
|
|
||||||
"ao": 0,
|
|
||||||
"shapes": [
|
|
||||||
{
|
|
||||||
"ty": "gr",
|
|
||||||
"it": [
|
|
||||||
{
|
|
||||||
"ind": 0,
|
|
||||||
"ty": "sh",
|
|
||||||
"ix": 1,
|
|
||||||
"ks": {
|
|
||||||
"a": 0,
|
|
||||||
"k": {
|
|
||||||
"i": [
|
|
||||||
[0, 0],
|
|
||||||
[0, 0]
|
|
||||||
],
|
|
||||||
"o": [
|
|
||||||
[0, 0],
|
|
||||||
[0, 0]
|
|
||||||
],
|
|
||||||
"v": [
|
|
||||||
[-178, -102],
|
|
||||||
[-2, 84]
|
|
||||||
],
|
|
||||||
"c": false
|
|
||||||
},
|
|
||||||
"ix": 2
|
|
||||||
},
|
|
||||||
"nm": "Path 1",
|
|
||||||
"mn": "ADBE Vector Shape - Group",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "st",
|
|
||||||
"c": {
|
|
||||||
"a": 0,
|
|
||||||
"k": [0.854901960784, 0.858823529412, 0.882352941176, 1],
|
|
||||||
"ix": 3
|
|
||||||
},
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 4 },
|
|
||||||
"w": { "a": 0, "k": 77, "ix": 5 },
|
|
||||||
"lc": 2,
|
|
||||||
"lj": 1,
|
|
||||||
"ml": 4,
|
|
||||||
"bm": 0,
|
|
||||||
"nm": "Stroke 1",
|
|
||||||
"mn": "ADBE Vector Graphic - Stroke",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "tr",
|
|
||||||
"p": { "a": 0, "k": [0, 0], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [0, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100], "ix": 3 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 6 },
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 7 },
|
|
||||||
"sk": { "a": 0, "k": 0, "ix": 4 },
|
|
||||||
"sa": { "a": 0, "k": 0, "ix": 5 },
|
|
||||||
"nm": "Transform"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"nm": "Shape 1",
|
|
||||||
"np": 3,
|
|
||||||
"cix": 2,
|
|
||||||
"bm": 0,
|
|
||||||
"ix": 1,
|
|
||||||
"mn": "ADBE Vector Group",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "tm",
|
|
||||||
"s": { "a": 0, "k": 8, "ix": 1 },
|
|
||||||
"e": { "a": 0, "k": 100, "ix": 2 },
|
|
||||||
"o": { "a": 0, "k": 0, "ix": 3 },
|
|
||||||
"m": 1,
|
|
||||||
"ix": 2,
|
|
||||||
"nm": "Trim Paths 1",
|
|
||||||
"mn": "ADBE Vector Filter - Trim",
|
|
||||||
"hd": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ip": 0,
|
|
||||||
"op": 120,
|
|
||||||
"st": 0,
|
|
||||||
"bm": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ddd": 0,
|
|
||||||
"ind": 3,
|
|
||||||
"ty": 4,
|
|
||||||
"nm": "direito",
|
|
||||||
"parent": 1,
|
|
||||||
"sr": 1,
|
|
||||||
"ks": {
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 11 },
|
|
||||||
"r": {
|
|
||||||
"a": 1,
|
|
||||||
"k": [
|
|
||||||
{
|
|
||||||
"i": { "x": [0.47], "y": [1] },
|
|
||||||
"o": { "x": [0.735], "y": [0] },
|
|
||||||
"t": 0,
|
|
||||||
"s": [1]
|
|
||||||
},
|
|
||||||
{ "t": 30, "s": [-43.5] }
|
|
||||||
],
|
|
||||||
"ix": 10
|
|
||||||
},
|
|
||||||
"p": { "a": 0, "k": [-348.39, -36.55, 0], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [-2, 84, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [-100, 100, 100], "ix": 6 }
|
|
||||||
},
|
|
||||||
"ao": 0,
|
|
||||||
"shapes": [
|
|
||||||
{
|
|
||||||
"ty": "gr",
|
|
||||||
"it": [
|
|
||||||
{
|
|
||||||
"ind": 0,
|
|
||||||
"ty": "sh",
|
|
||||||
"ix": 1,
|
|
||||||
"ks": {
|
|
||||||
"a": 0,
|
|
||||||
"k": {
|
|
||||||
"i": [
|
|
||||||
[0, 0],
|
|
||||||
[0, 0]
|
|
||||||
],
|
|
||||||
"o": [
|
|
||||||
[0, 0],
|
|
||||||
[0, 0]
|
|
||||||
],
|
|
||||||
"v": [
|
|
||||||
[-178, -102],
|
|
||||||
[-2, 84]
|
|
||||||
],
|
|
||||||
"c": false
|
|
||||||
},
|
|
||||||
"ix": 2
|
|
||||||
},
|
|
||||||
"nm": "Path 1",
|
|
||||||
"mn": "ADBE Vector Shape - Group",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "tm",
|
|
||||||
"s": { "a": 0, "k": 8, "ix": 1 },
|
|
||||||
"e": { "a": 0, "k": 100, "ix": 2 },
|
|
||||||
"o": { "a": 0, "k": 0, "ix": 3 },
|
|
||||||
"m": 1,
|
|
||||||
"ix": 2,
|
|
||||||
"nm": "Trim Paths 1",
|
|
||||||
"mn": "ADBE Vector Filter - Trim",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "st",
|
|
||||||
"c": {
|
|
||||||
"a": 0,
|
|
||||||
"k": [0.854901960784, 0.858823529412, 0.882352941176, 1],
|
|
||||||
"ix": 3
|
|
||||||
},
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 4 },
|
|
||||||
"w": { "a": 0, "k": 77, "ix": 5 },
|
|
||||||
"lc": 2,
|
|
||||||
"lj": 1,
|
|
||||||
"ml": 4,
|
|
||||||
"bm": 0,
|
|
||||||
"nm": "Stroke 1",
|
|
||||||
"mn": "ADBE Vector Graphic - Stroke",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "tr",
|
|
||||||
"p": { "a": 0, "k": [0, 0], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [0, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100], "ix": 3 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 6 },
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 7 },
|
|
||||||
"sk": { "a": 0, "k": 0, "ix": 4 },
|
|
||||||
"sa": { "a": 0, "k": 0, "ix": 5 },
|
|
||||||
"nm": "Transform"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"nm": "Shape 1",
|
|
||||||
"np": 4,
|
|
||||||
"cix": 2,
|
|
||||||
"bm": 0,
|
|
||||||
"ix": 1,
|
|
||||||
"mn": "ADBE Vector Group",
|
|
||||||
"hd": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ip": 0,
|
|
||||||
"op": 120,
|
|
||||||
"st": 0,
|
|
||||||
"bm": 0
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"layers": [
|
|
||||||
{
|
|
||||||
"ddd": 0,
|
|
||||||
"ind": 1,
|
|
||||||
"ty": 0,
|
|
||||||
"nm": "seta 2",
|
|
||||||
"refId": "comp_0",
|
|
||||||
"sr": 1,
|
|
||||||
"ks": {
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 11 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 10 },
|
|
||||||
"p": { "a": 0, "k": [357, -247, 0], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [450, 960, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
|
|
||||||
},
|
|
||||||
"ao": 0,
|
|
||||||
"w": 900,
|
|
||||||
"h": 1920,
|
|
||||||
"ip": 30,
|
|
||||||
"op": 120,
|
|
||||||
"st": 30,
|
|
||||||
"bm": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ddd": 0,
|
|
||||||
"ind": 2,
|
|
||||||
"ty": 0,
|
|
||||||
"nm": "seta",
|
|
||||||
"refId": "comp_1",
|
|
||||||
"sr": 1,
|
|
||||||
"ks": {
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 11 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 10 },
|
|
||||||
"p": { "a": 0, "k": [357, 258, 0], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [450, 345, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
|
|
||||||
},
|
|
||||||
"ao": 0,
|
|
||||||
"w": 900,
|
|
||||||
"h": 690,
|
|
||||||
"ip": 0,
|
|
||||||
"op": 120,
|
|
||||||
"st": 0,
|
|
||||||
"bm": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ddd": 0,
|
|
||||||
"ind": 3,
|
|
||||||
"ty": 4,
|
|
||||||
"nm": "base Outlines",
|
|
||||||
"sr": 1,
|
|
||||||
"ks": {
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 11 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 10 },
|
|
||||||
"p": { "a": 0, "k": [357, 548.713, 0], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [357.81, 129.934, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100, 100], "ix": 6 }
|
|
||||||
},
|
|
||||||
"ao": 0,
|
|
||||||
"shapes": [
|
|
||||||
{
|
|
||||||
"ty": "gr",
|
|
||||||
"it": [
|
|
||||||
{
|
|
||||||
"ind": 0,
|
|
||||||
"ty": "sh",
|
|
||||||
"ix": 1,
|
|
||||||
"ks": {
|
|
||||||
"a": 0,
|
|
||||||
"k": {
|
|
||||||
"i": [
|
|
||||||
[0, 0],
|
|
||||||
[0, 50.043],
|
|
||||||
[0, 0],
|
|
||||||
[-21.158, 0],
|
|
||||||
[0, -21.447],
|
|
||||||
[0, 0],
|
|
||||||
[-7.049, 0],
|
|
||||||
[0, 0],
|
|
||||||
[0, 7.149],
|
|
||||||
[0, 0],
|
|
||||||
[-21.158, 0],
|
|
||||||
[0, -21.447],
|
|
||||||
[0, 0],
|
|
||||||
[49.368, 0]
|
|
||||||
],
|
|
||||||
"o": [
|
|
||||||
[-49.369, 0],
|
|
||||||
[0, 0],
|
|
||||||
[0, -21.447],
|
|
||||||
[21.158, 0],
|
|
||||||
[0, 0],
|
|
||||||
[0, 7.145],
|
|
||||||
[0, 0],
|
|
||||||
[7.053, 0],
|
|
||||||
[0, 0],
|
|
||||||
[0, -21.447],
|
|
||||||
[21.158, 0],
|
|
||||||
[0, 0],
|
|
||||||
[0, 50.043],
|
|
||||||
[0, 0]
|
|
||||||
],
|
|
||||||
"v": [
|
|
||||||
[-268.169, 129.445],
|
|
||||||
[-357.559, 38.834],
|
|
||||||
[-357.559, -90.61],
|
|
||||||
[-319.249, -129.445],
|
|
||||||
[-280.939, -90.61],
|
|
||||||
[-280.939, 38.834],
|
|
||||||
[-268.169, 51.778],
|
|
||||||
[268.169, 51.778],
|
|
||||||
[280.939, 38.834],
|
|
||||||
[280.939, -90.61],
|
|
||||||
[319.249, -129.445],
|
|
||||||
[357.559, -90.61],
|
|
||||||
[357.559, 38.834],
|
|
||||||
[268.169, 129.445]
|
|
||||||
],
|
|
||||||
"c": true
|
|
||||||
},
|
|
||||||
"ix": 2
|
|
||||||
},
|
|
||||||
"nm": "Path 1",
|
|
||||||
"mn": "ADBE Vector Shape - Group",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "fl",
|
|
||||||
"c": {
|
|
||||||
"a": 0,
|
|
||||||
"k": [0.865977448108, 0.86824388691, 0.890449075138, 1],
|
|
||||||
"ix": 4
|
|
||||||
},
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 5 },
|
|
||||||
"r": 1,
|
|
||||||
"bm": 0,
|
|
||||||
"nm": "Fill 1",
|
|
||||||
"mn": "ADBE Vector Graphic - Fill",
|
|
||||||
"hd": false
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"ty": "tr",
|
|
||||||
"p": { "a": 0, "k": [357.809, 129.695], "ix": 2 },
|
|
||||||
"a": { "a": 0, "k": [0, 0], "ix": 1 },
|
|
||||||
"s": { "a": 0, "k": [100, 100], "ix": 3 },
|
|
||||||
"r": { "a": 0, "k": 0, "ix": 6 },
|
|
||||||
"o": { "a": 0, "k": 100, "ix": 7 },
|
|
||||||
"sk": { "a": 0, "k": 0, "ix": 4 },
|
|
||||||
"sa": { "a": 0, "k": 0, "ix": 5 },
|
|
||||||
"nm": "Transform"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"nm": "Group 1",
|
|
||||||
"np": 2,
|
|
||||||
"cix": 2,
|
|
||||||
"bm": 0,
|
|
||||||
"ix": 1,
|
|
||||||
"mn": "ADBE Vector Group",
|
|
||||||
"hd": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ip": 0,
|
|
||||||
"op": 120,
|
|
||||||
"st": 0,
|
|
||||||
"bm": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"markers": []
|
|
||||||
}
|
|
||||||
@@ -57,6 +57,7 @@ export function Sidebar() {
|
|||||||
update({
|
update({
|
||||||
name: userDetails.displayName,
|
name: userDetails.displayName,
|
||||||
Username: userDetails.username,
|
Username: userDetails.username,
|
||||||
|
email: userDetails.email ?? undefined,
|
||||||
Email: userDetails.email,
|
Email: userDetails.email,
|
||||||
"Subscription expiration date": userDetails?.subscription?.expiresAt,
|
"Subscription expiration date": userDetails?.subscription?.expiresAt,
|
||||||
"Payment status": userDetails?.subscription?.status,
|
"Payment status": userDetails?.subscription?.status,
|
||||||
|
|||||||
@@ -147,7 +147,8 @@ export function GameDetailsContextProvider({
|
|||||||
if (
|
if (
|
||||||
result?.content_descriptors.ids.includes(
|
result?.content_descriptors.ids.includes(
|
||||||
SteamContentDescriptor.AdultOnlySexualContent
|
SteamContentDescriptor.AdultOnlySexualContent
|
||||||
)
|
) &&
|
||||||
|
!userPreferences?.disableNsfwAlert
|
||||||
) {
|
) {
|
||||||
setHasNSFWContentBlocked(true);
|
setHasNSFWContentBlocked(true);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ export function CloudSyncFilesModal({
|
|||||||
showSuccessToast(t("custom_backup_location_set"));
|
showSuccessToast(t("custom_backup_location_set"));
|
||||||
getGameBackupPreview();
|
getGameBackupPreview();
|
||||||
}
|
}
|
||||||
}, [objectId, setValue, shop, showSuccessToast, getGameBackupPreview]);
|
}, [objectId, setValue, shop, t, showSuccessToast, getGameBackupPreview]);
|
||||||
|
|
||||||
const handleFileMappingMethodClick = useCallback(
|
const handleFileMappingMethodClick = useCallback(
|
||||||
(mappingOption: FileMappingMethod) => {
|
(mappingOption: FileMappingMethod) => {
|
||||||
|
|||||||
@@ -259,6 +259,7 @@ export function ProfileContent() {
|
|||||||
userStats,
|
userStats,
|
||||||
numberFormatter,
|
numberFormatter,
|
||||||
t,
|
t,
|
||||||
|
buildUserGameDetailsPath,
|
||||||
formatPlayTime,
|
formatPlayTime,
|
||||||
navigate,
|
navigate,
|
||||||
]);
|
]);
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ export function SettingsBehavior() {
|
|||||||
preferQuitInsteadOfHiding: false,
|
preferQuitInsteadOfHiding: false,
|
||||||
runAtStartup: false,
|
runAtStartup: false,
|
||||||
startMinimized: false,
|
startMinimized: false,
|
||||||
|
disableNsfwAlert: false,
|
||||||
});
|
});
|
||||||
|
|
||||||
const { t } = useTranslation("settings");
|
const { t } = useTranslation("settings");
|
||||||
@@ -28,6 +29,7 @@ export function SettingsBehavior() {
|
|||||||
preferQuitInsteadOfHiding: userPreferences.preferQuitInsteadOfHiding,
|
preferQuitInsteadOfHiding: userPreferences.preferQuitInsteadOfHiding,
|
||||||
runAtStartup: userPreferences.runAtStartup,
|
runAtStartup: userPreferences.runAtStartup,
|
||||||
startMinimized: userPreferences.startMinimized,
|
startMinimized: userPreferences.startMinimized,
|
||||||
|
disableNsfwAlert: userPreferences.disableNsfwAlert,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}, [userPreferences]);
|
}, [userPreferences]);
|
||||||
@@ -86,6 +88,14 @@ export function SettingsBehavior() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
|
<CheckboxField
|
||||||
|
label={t("disable_nsfw_alert")}
|
||||||
|
checked={form.disableNsfwAlert}
|
||||||
|
onChange={() =>
|
||||||
|
handleChange({ disableNsfwAlert: !form.disableNsfwAlert })
|
||||||
|
}
|
||||||
|
/>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -161,6 +161,7 @@ export interface UserPreferences {
|
|||||||
preferQuitInsteadOfHiding: boolean;
|
preferQuitInsteadOfHiding: boolean;
|
||||||
runAtStartup: boolean;
|
runAtStartup: boolean;
|
||||||
startMinimized: boolean;
|
startMinimized: boolean;
|
||||||
|
disableNsfwAlert: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Steam250Game {
|
export interface Steam250Game {
|
||||||
|
|||||||
Reference in New Issue
Block a user