Added correct syntax and frontmatter properties for all languages
This commit is contained in:
parent
55bc708208
commit
ec15f811bd
|
|
@ -1,4 +1,7 @@
|
|||
{
|
||||
"theme": "moonstone",
|
||||
"cssTheme": "Simple"
|
||||
"cssTheme": "Simple",
|
||||
"enabledCssSnippets": [
|
||||
"proprerty"
|
||||
]
|
||||
}
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"backlinkInDocument": true
|
||||
"backlinkInDocument": false
|
||||
}
|
||||
|
|
@ -4,20 +4,14 @@
|
|||
"obsidian-meta-bind-plugin",
|
||||
"metadata-menu",
|
||||
"frontmatter-links",
|
||||
"searchpp",
|
||||
"remotely-save",
|
||||
"obsidian-pandoc",
|
||||
"omnisearch",
|
||||
"obsidian-local-rest-api",
|
||||
"lemons-search",
|
||||
"obsidian-git",
|
||||
"file-tree-alternative",
|
||||
"file-explorer-note-count",
|
||||
"obsidian-dictionary-plugin",
|
||||
"colored-tags",
|
||||
"obsidian-bible-reference",
|
||||
"word-frequency",
|
||||
"better-search-views",
|
||||
"editing-toolbar",
|
||||
"anysocket-sync"
|
||||
"frontmatter-markdown-links",
|
||||
"obsidian-reading-time",
|
||||
"reader-mode"
|
||||
]
|
||||
|
|
@ -10,7 +10,8 @@
|
|||
"highTextContrast": false
|
||||
},
|
||||
"knownTags": {
|
||||
"0070c0": 1
|
||||
"0070c0": 1,
|
||||
"es": 2
|
||||
},
|
||||
"_version": 3
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"id": "frontmatter-markdown-links",
|
||||
"name": "Frontmatter Markdown Links",
|
||||
"version": "2.1.0",
|
||||
"description": "Adds support for markdown links in frontmatter",
|
||||
"author": "mnaoumov",
|
||||
"authorUrl": "https://github.com/mnaoumov/",
|
||||
"isDesktopOnly": false,
|
||||
"minAppVersion": "1.8.10",
|
||||
"fundingUrl": "https://www.buymeacoffee.com/mnaoumov"
|
||||
}
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"readingSpeed": 200,
|
||||
"format": "verbose",
|
||||
"appendText": "read"
|
||||
}
|
||||
|
|
@ -0,0 +1,417 @@
|
|||
/*
|
||||
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
|
||||
if you want to view the source, please visit the github repository of this plugin
|
||||
*/
|
||||
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __defProps = Object.defineProperties;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __propIsEnum = Object.prototype.propertyIsEnumerable;
|
||||
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
|
||||
var __spreadValues = (a, b) => {
|
||||
for (var prop in b || (b = {}))
|
||||
if (__hasOwnProp.call(b, prop))
|
||||
__defNormalProp(a, prop, b[prop]);
|
||||
if (__getOwnPropSymbols)
|
||||
for (var prop of __getOwnPropSymbols(b)) {
|
||||
if (__propIsEnum.call(b, prop))
|
||||
__defNormalProp(a, prop, b[prop]);
|
||||
}
|
||||
return a;
|
||||
};
|
||||
var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __export = (target, all) => {
|
||||
for (var name in all)
|
||||
__defProp(target, name, { get: all[name], enumerable: true });
|
||||
};
|
||||
var __copyProps = (to, from, except, desc) => {
|
||||
if (from && typeof from === "object" || typeof from === "function") {
|
||||
for (let key of __getOwnPropNames(from))
|
||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||
}
|
||||
return to;
|
||||
};
|
||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||
// If the importer is in node compatibility mode or this is not an ESM
|
||||
// file that has been converted to a CommonJS file using a Babel-
|
||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||
mod
|
||||
));
|
||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||
var __async = (__this, __arguments, generator) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
var fulfilled = (value) => {
|
||||
try {
|
||||
step(generator.next(value));
|
||||
} catch (e) {
|
||||
reject(e);
|
||||
}
|
||||
};
|
||||
var rejected = (value) => {
|
||||
try {
|
||||
step(generator.throw(value));
|
||||
} catch (e) {
|
||||
reject(e);
|
||||
}
|
||||
};
|
||||
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
|
||||
step((generator = generator.apply(__this, __arguments)).next());
|
||||
});
|
||||
};
|
||||
|
||||
// node_modules/parse-ms/index.js
|
||||
var require_parse_ms = __commonJS({
|
||||
"node_modules/parse-ms/index.js"(exports, module2) {
|
||||
"use strict";
|
||||
module2.exports = (milliseconds) => {
|
||||
if (typeof milliseconds !== "number") {
|
||||
throw new TypeError("Expected a number");
|
||||
}
|
||||
const roundTowardsZero = milliseconds > 0 ? Math.floor : Math.ceil;
|
||||
return {
|
||||
days: roundTowardsZero(milliseconds / 864e5),
|
||||
hours: roundTowardsZero(milliseconds / 36e5) % 24,
|
||||
minutes: roundTowardsZero(milliseconds / 6e4) % 60,
|
||||
seconds: roundTowardsZero(milliseconds / 1e3) % 60,
|
||||
milliseconds: roundTowardsZero(milliseconds) % 1e3,
|
||||
microseconds: roundTowardsZero(milliseconds * 1e3) % 1e3,
|
||||
nanoseconds: roundTowardsZero(milliseconds * 1e6) % 1e3
|
||||
};
|
||||
};
|
||||
}
|
||||
});
|
||||
|
||||
// node_modules/pretty-ms/index.js
|
||||
var require_pretty_ms = __commonJS({
|
||||
"node_modules/pretty-ms/index.js"(exports, module2) {
|
||||
"use strict";
|
||||
var parseMilliseconds = require_parse_ms();
|
||||
var pluralize = (word, count) => count === 1 ? word : `${word}s`;
|
||||
var SECOND_ROUNDING_EPSILON = 1e-7;
|
||||
module2.exports = (milliseconds, options = {}) => {
|
||||
if (!Number.isFinite(milliseconds)) {
|
||||
throw new TypeError("Expected a finite number");
|
||||
}
|
||||
if (options.colonNotation) {
|
||||
options.compact = false;
|
||||
options.formatSubMilliseconds = false;
|
||||
options.separateMilliseconds = false;
|
||||
options.verbose = false;
|
||||
}
|
||||
if (options.compact) {
|
||||
options.secondsDecimalDigits = 0;
|
||||
options.millisecondsDecimalDigits = 0;
|
||||
}
|
||||
const result = [];
|
||||
const floorDecimals = (value, decimalDigits) => {
|
||||
const flooredInterimValue = Math.floor(value * 10 ** decimalDigits + SECOND_ROUNDING_EPSILON);
|
||||
const flooredValue = Math.round(flooredInterimValue) / 10 ** decimalDigits;
|
||||
return flooredValue.toFixed(decimalDigits);
|
||||
};
|
||||
const add = (value, long, short, valueString) => {
|
||||
if ((result.length === 0 || !options.colonNotation) && value === 0 && !(options.colonNotation && short === "m")) {
|
||||
return;
|
||||
}
|
||||
valueString = (valueString || value || "0").toString();
|
||||
let prefix;
|
||||
let suffix;
|
||||
if (options.colonNotation) {
|
||||
prefix = result.length > 0 ? ":" : "";
|
||||
suffix = "";
|
||||
const wholeDigits = valueString.includes(".") ? valueString.split(".")[0].length : valueString.length;
|
||||
const minLength = result.length > 0 ? 2 : 1;
|
||||
valueString = "0".repeat(Math.max(0, minLength - wholeDigits)) + valueString;
|
||||
} else {
|
||||
prefix = "";
|
||||
suffix = options.verbose ? " " + pluralize(long, value) : short;
|
||||
}
|
||||
result.push(prefix + valueString + suffix);
|
||||
};
|
||||
const parsed = parseMilliseconds(milliseconds);
|
||||
add(Math.trunc(parsed.days / 365), "year", "y");
|
||||
add(parsed.days % 365, "day", "d");
|
||||
add(parsed.hours, "hour", "h");
|
||||
add(parsed.minutes, "minute", "m");
|
||||
if (options.separateMilliseconds || options.formatSubMilliseconds || !options.colonNotation && milliseconds < 1e3) {
|
||||
add(parsed.seconds, "second", "s");
|
||||
if (options.formatSubMilliseconds) {
|
||||
add(parsed.milliseconds, "millisecond", "ms");
|
||||
add(parsed.microseconds, "microsecond", "\xB5s");
|
||||
add(parsed.nanoseconds, "nanosecond", "ns");
|
||||
} else {
|
||||
const millisecondsAndBelow = parsed.milliseconds + parsed.microseconds / 1e3 + parsed.nanoseconds / 1e6;
|
||||
const millisecondsDecimalDigits = typeof options.millisecondsDecimalDigits === "number" ? options.millisecondsDecimalDigits : 0;
|
||||
const roundedMiliseconds = millisecondsAndBelow >= 1 ? Math.round(millisecondsAndBelow) : Math.ceil(millisecondsAndBelow);
|
||||
const millisecondsString = millisecondsDecimalDigits ? millisecondsAndBelow.toFixed(millisecondsDecimalDigits) : roundedMiliseconds;
|
||||
add(
|
||||
Number.parseFloat(millisecondsString, 10),
|
||||
"millisecond",
|
||||
"ms",
|
||||
millisecondsString
|
||||
);
|
||||
}
|
||||
} else {
|
||||
const seconds = milliseconds / 1e3 % 60;
|
||||
const secondsDecimalDigits = typeof options.secondsDecimalDigits === "number" ? options.secondsDecimalDigits : 1;
|
||||
const secondsFixed = floorDecimals(seconds, secondsDecimalDigits);
|
||||
const secondsString = options.keepDecimalsOnWholeSeconds ? secondsFixed : secondsFixed.replace(/\.0+$/, "");
|
||||
add(Number.parseFloat(secondsString, 10), "second", "s", secondsString);
|
||||
}
|
||||
if (result.length === 0) {
|
||||
return "0" + (options.verbose ? " milliseconds" : "ms");
|
||||
}
|
||||
if (options.compact) {
|
||||
return result[0];
|
||||
}
|
||||
if (typeof options.unitCount === "number") {
|
||||
const separator = options.colonNotation ? "" : " ";
|
||||
return result.slice(0, Math.max(options.unitCount, 1)).join(separator);
|
||||
}
|
||||
return options.colonNotation ? result.join("") : result.join(" ");
|
||||
};
|
||||
}
|
||||
});
|
||||
|
||||
// src/main.ts
|
||||
var main_exports = {};
|
||||
__export(main_exports, {
|
||||
default: () => ReadingTime
|
||||
});
|
||||
module.exports = __toCommonJS(main_exports);
|
||||
var import_obsidian2 = require("obsidian");
|
||||
|
||||
// src/settings.ts
|
||||
var import_obsidian = require("obsidian");
|
||||
var RT_DEFAULT_SETTINGS = {
|
||||
readingSpeed: 200,
|
||||
format: "default",
|
||||
appendText: "read"
|
||||
};
|
||||
var ReadingTimeSettingsTab = class extends import_obsidian.PluginSettingTab {
|
||||
constructor(app, plugin) {
|
||||
super(app, plugin);
|
||||
this.plugin = plugin;
|
||||
}
|
||||
display() {
|
||||
const { containerEl } = this;
|
||||
containerEl.empty();
|
||||
new import_obsidian.Setting(containerEl).setName("Reading speed").setDesc("Words per minute used for reading speed (default: 200).").addText((text) => {
|
||||
text.setPlaceholder("Example: 200").setValue(this.plugin.settings.readingSpeed.toString()).onChange((value) => __async(this, null, function* () {
|
||||
this.plugin.settings.readingSpeed = parseInt(value.trim());
|
||||
yield this.plugin.saveSettings().then(this.plugin.calculateReadingTime);
|
||||
}));
|
||||
});
|
||||
new import_obsidian.Setting(this.containerEl).setName("Format").setDesc("Choose the output format").addDropdown(
|
||||
(dropdown) => dropdown.addOption("default", "Default (10 min)").addOption("compact", "Compact (10m)").addOption("simple", "Simple (10m 4s)").addOption("verbose", "Verbose (10 minutes 4 seconds)").addOption("digital", "Colon Notation (10:04)").setValue(this.plugin.settings.format).onChange((value) => __async(this, null, function* () {
|
||||
this.plugin.settings.format = value;
|
||||
yield this.plugin.saveSettings().then(this.plugin.calculateReadingTime);
|
||||
}))
|
||||
);
|
||||
new import_obsidian.Setting(this.containerEl).setName("Append Text").setDesc("Append 'read' to formatted string.").addText(
|
||||
(text) => text.setValue(this.plugin.settings.appendText).onChange((value) => __async(this, null, function* () {
|
||||
this.plugin.settings.appendText = value.trim();
|
||||
yield this.plugin.saveSettings().then(this.plugin.calculateReadingTime);
|
||||
}))
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
// src/lib/reading-time/index.ts
|
||||
function codeIsInRanges(number, arrayOfRanges) {
|
||||
return arrayOfRanges.some(
|
||||
([lowerBound, upperBound]) => lowerBound <= number && number <= upperBound
|
||||
);
|
||||
}
|
||||
var isCJK = (c) => {
|
||||
const charCode = c.charCodeAt(0);
|
||||
return codeIsInRanges(charCode, [
|
||||
// Hiragana (Katakana not included on purpose,
|
||||
// context: https://github.com/ngryman/reading-time/pull/35#issuecomment-853364526)
|
||||
// If you think Katakana should be included and have solid reasons, improvement is welcomed
|
||||
[12352, 12447],
|
||||
// CJK Unified ideographs
|
||||
[19968, 40959],
|
||||
// Hangul
|
||||
[44032, 55203],
|
||||
// CJK extensions
|
||||
[131072, 191456]
|
||||
]);
|
||||
};
|
||||
var isAnsiWordBound = (c) => {
|
||||
return " \n\r ".includes(c);
|
||||
};
|
||||
var isPunctuation = (c) => {
|
||||
const charCode = c.charCodeAt(0);
|
||||
return codeIsInRanges(charCode, [
|
||||
[33, 47],
|
||||
[58, 64],
|
||||
[91, 96],
|
||||
[123, 126],
|
||||
// CJK Symbols and Punctuation
|
||||
[12288, 12351],
|
||||
// Full-width ASCII punctuation variants
|
||||
[65280, 65519]
|
||||
]);
|
||||
};
|
||||
function countWords(text, options = {}) {
|
||||
let words = 0, start = 0, end = text.length - 1;
|
||||
const { wordBound: isWordBound = isAnsiWordBound } = options;
|
||||
while (isWordBound(text[start]))
|
||||
start++;
|
||||
while (isWordBound(text[end]))
|
||||
end--;
|
||||
const normalizedText = `${text}
|
||||
`;
|
||||
for (let i = start; i <= end; i++) {
|
||||
if (isCJK(normalizedText[i]) || !isWordBound(normalizedText[i]) && (isWordBound(normalizedText[i + 1]) || isCJK(normalizedText[i + 1]))) {
|
||||
words++;
|
||||
}
|
||||
if (isCJK(normalizedText[i])) {
|
||||
while (i <= end && (isPunctuation(normalizedText[i + 1]) || isWordBound(normalizedText[i + 1]))) {
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
return { total: words };
|
||||
}
|
||||
function readingTimeWithCount(words, options = {}) {
|
||||
const { wordsPerMinute = 200 } = options;
|
||||
const minutes = words.total / wordsPerMinute;
|
||||
const time = Math.round(minutes * 60 * 1e3);
|
||||
const displayed = Math.ceil(parseFloat(minutes.toFixed(2)));
|
||||
return {
|
||||
minutes: displayed,
|
||||
time
|
||||
};
|
||||
}
|
||||
function readingTime(text, options = {}) {
|
||||
const words = countWords(text, options);
|
||||
return __spreadProps(__spreadValues({}, readingTimeWithCount(words, options)), {
|
||||
words
|
||||
});
|
||||
}
|
||||
|
||||
// src/helpers.ts
|
||||
var import_pretty_ms = __toESM(require_pretty_ms());
|
||||
function readingTimeText(text, plugin) {
|
||||
const result = readingTime(text, {
|
||||
wordsPerMinute: plugin.settings.readingSpeed
|
||||
});
|
||||
let options = {
|
||||
secondsDecimalDigits: 0
|
||||
};
|
||||
switch (plugin.settings.format) {
|
||||
case "simple":
|
||||
break;
|
||||
case "compact":
|
||||
if (result.time > 36e5) {
|
||||
options = __spreadProps(__spreadValues({}, options), { unitCount: 2 });
|
||||
} else {
|
||||
options = __spreadProps(__spreadValues({}, options), { compact: true });
|
||||
}
|
||||
break;
|
||||
case "verbose":
|
||||
options = __spreadProps(__spreadValues({}, options), { verbose: true });
|
||||
break;
|
||||
case "digital":
|
||||
options = __spreadProps(__spreadValues({}, options), { colonNotation: true });
|
||||
break;
|
||||
case "default":
|
||||
return plugin.settings.appendText ? `${result.minutes} min read` : `${result.minutes} min`;
|
||||
}
|
||||
const output = (0, import_pretty_ms.default)(result.time, options);
|
||||
return plugin.settings.appendText ? `${output} ${plugin.settings.appendText}` : output;
|
||||
}
|
||||
|
||||
// src/main.ts
|
||||
var ReadingTime = class extends import_obsidian2.Plugin {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.calculateReadingTime = () => {
|
||||
const mdView = this.app.workspace.getActiveViewOfType(import_obsidian2.MarkdownView);
|
||||
if (mdView && mdView.getViewData()) {
|
||||
const result = readingTimeText(mdView.getViewData(), this);
|
||||
this.statusBar.setText(`${result}`);
|
||||
} else {
|
||||
this.statusBar.setText("0 min read");
|
||||
}
|
||||
};
|
||||
}
|
||||
onload() {
|
||||
return __async(this, null, function* () {
|
||||
yield this.loadSettings();
|
||||
this.statusBar = this.addStatusBarItem();
|
||||
this.statusBar.setText("");
|
||||
this.addSettingTab(new ReadingTimeSettingsTab(this.app, this));
|
||||
this.addCommand({
|
||||
id: "reading-time-editor-command",
|
||||
name: "Selected Text",
|
||||
editorCallback: (editor, view) => {
|
||||
new ReadingTimeModal(this.app, editor, this).open();
|
||||
}
|
||||
});
|
||||
this.registerEvent(
|
||||
this.app.workspace.on("layout-change", this.calculateReadingTime)
|
||||
);
|
||||
this.registerEvent(
|
||||
this.app.workspace.on("file-open", this.calculateReadingTime)
|
||||
);
|
||||
this.registerEvent(
|
||||
this.app.workspace.on(
|
||||
"editor-change",
|
||||
(0, import_obsidian2.debounce)(this.calculateReadingTime, 1e3)
|
||||
)
|
||||
);
|
||||
});
|
||||
}
|
||||
loadSettings() {
|
||||
return __async(this, null, function* () {
|
||||
this.settings = Object.assign(
|
||||
{},
|
||||
RT_DEFAULT_SETTINGS,
|
||||
yield this.loadData()
|
||||
);
|
||||
});
|
||||
}
|
||||
saveSettings() {
|
||||
return __async(this, null, function* () {
|
||||
yield this.saveData(this.settings);
|
||||
});
|
||||
}
|
||||
};
|
||||
var ReadingTimeModal = class extends import_obsidian2.Modal {
|
||||
constructor(app, editor, plugin) {
|
||||
super(app);
|
||||
this.editor = editor;
|
||||
this.plugin = plugin;
|
||||
}
|
||||
onOpen() {
|
||||
const { contentEl, titleEl } = this;
|
||||
titleEl.setText("Reading Time of Selected Text");
|
||||
const stats = readingTimeText(this.editor.getSelection(), this.plugin);
|
||||
contentEl.setText(`${stats} (at ${this.plugin.settings.readingSpeed} wpm)`);
|
||||
}
|
||||
onClose() {
|
||||
const { contentEl } = this;
|
||||
contentEl.empty();
|
||||
}
|
||||
};
|
||||
/*!
|
||||
* reading-time
|
||||
* Copyright (c) Nicolas Gryman <ngryman@gmail.com>
|
||||
* MIT Licensed
|
||||
*/
|
||||
|
||||
/* nosourcemap */
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"id": "obsidian-reading-time",
|
||||
"name": "Reading Time",
|
||||
"description": "Add the current note's reading time to Obsidian's status bar.",
|
||||
"version": "1.1.2",
|
||||
"minAppVersion": "0.12.17",
|
||||
"isDesktopOnly": false,
|
||||
"author": "avr",
|
||||
"authorUrl": "https://github.com/avr"
|
||||
}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
/*
|
||||
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
|
||||
if you want to view the source, please visit the github repository of this plugin
|
||||
*/
|
||||
|
||||
var l=Object.defineProperty;var c=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var h=Object.prototype.hasOwnProperty;var w=(i,t)=>{for(var e in t)l(i,e,{get:t[e],enumerable:!0})},u=(i,t,e,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of p(t))!h.call(i,n)&&n!==e&&l(i,n,{get:()=>t[n],enumerable:!(o=c(t,n))||o.enumerable});return i};var v=i=>u(l({},"__esModule",{value:!0}),i);var f={};w(f,{default:()=>r});module.exports=v(f);var a=require("obsidian"),r=class extends a.Plugin{constructor(){super(...arguments);this.newFilePath=null}async onload(){this.registerEvent(this.app.workspace.on("active-leaf-change",async e=>{if(!e||!(e.view instanceof a.MarkdownView))return;let n=e.view.file;if(!(!n||!(n instanceof a.TFile))){if(this.newFilePath!==n.path){this.newFilePath=null;return}this.newFilePath=null;try{let s=e.getViewState();if(!s.state)return;(await this.app.vault.cachedRead(n)).replace(/^---\s*\n[\s\S]*?\n---\s*\n*/,"").trim()?s.state.mode="preview":s.state.mode="source",await e.setViewState(s)}catch(s){console.error("Error forcing preview mode:",s)}}})),this.registerEvent(this.app.workspace.on("file-open",async e=>{this.newFilePath=e?e.path:null})),this.registerEvent(this.app.vault.on("create",async e=>{e.extension==="md"&&(this.newFilePath=e?e.path:null)}))}};
|
||||
|
||||
/* nosourcemap */
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"id": "reader-mode",
|
||||
"name": "Reader Mode",
|
||||
"version": "1.0.4",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "Ensures notes are always opened in reader mode.",
|
||||
"author": "Dominik Mayer",
|
||||
"authorUrl": "https://www.dominikmayer.com",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
.markdown-reading-view .metadata-content {
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.markdown-reading-view .metadata-content .multi-select-input,
|
||||
.markdown-reading-view .metadata-content .multi-select-pill-remove-button,
|
||||
.markdown-reading-view .metadata-content .metadata-add-button {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Make tags clickable */
|
||||
.markdown-reading-view .metadata-content .multi-select-pill-content {
|
||||
pointer-events: auto;
|
||||
padding-right: .7em;
|
||||
}
|
||||
|
||||
/* Make links clickable */
|
||||
.markdown-reading-view .metadata-content .metadata-link {
|
||||
pointer-events: auto;
|
||||
}
|
||||
|
|
@ -4,31 +4,22 @@
|
|||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "88af96269c5a87a8",
|
||||
"id": "6b801afefa1c346a",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "ea337600d6d40ef9",
|
||||
"id": "ae2ed4c7a1546968",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "es/2025/06/Prueba de nota.md",
|
||||
"mode": "source",
|
||||
"file": "es/2018/12/spa-2018-12-23-1-introduccion_al_tema_el_septimo_sello_y_el_lugar_santisimo_del_templo_de_dios-CAYPR.md",
|
||||
"mode": "preview",
|
||||
"source": false,
|
||||
"backlinks": true,
|
||||
"backlinkOpts": {
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
}
|
||||
"backlinks": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Prueba de nota"
|
||||
"title": "spa-2018-12-23-1-introduccion_al_tema_el_septimo_sello_y_el_lugar_santisimo_del_templo_de_dios-CAYPR"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -63,7 +54,7 @@
|
|||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "fi",
|
||||
"query": "[]",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": false,
|
||||
|
|
@ -83,32 +74,12 @@
|
|||
"icon": "lucide-bookmark",
|
||||
"title": "Bookmarks"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "f6dff2ffb8e28402",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-tree-view",
|
||||
"state": {},
|
||||
"icon": "lucide-file",
|
||||
"title": "Plugin no longer active"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d1c064d1afcd10cb",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-tree-view",
|
||||
"state": {},
|
||||
"icon": "sheets-in-box",
|
||||
"title": "File Tree"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 776.5
|
||||
"width": 333.5
|
||||
},
|
||||
"right": {
|
||||
"id": "d75212a88a57fa15",
|
||||
|
|
@ -118,38 +89,6 @@
|
|||
"id": "8539d979e7333e43",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "5b1e816bdec0bf77",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "es/2025/06/Prueba de nota.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for Prueba de nota"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "333431ef3b28ff5a",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "f8305c05bf6c5c33",
|
||||
"type": "leaf",
|
||||
|
|
@ -165,20 +104,6 @@
|
|||
"title": "Tags"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "fbfe7834b59af137",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "62b3cbc295ffcd98",
|
||||
"type": "leaf",
|
||||
|
|
@ -193,58 +118,65 @@
|
|||
"title": "All properties"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "7830ac5c60f184cc",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "BC-matrix",
|
||||
"state": {},
|
||||
"icon": "lucide-file",
|
||||
"title": "Plugin no longer active"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "84868046ee0e004b",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "BC-tree",
|
||||
"state": {},
|
||||
"icon": "lucide-file",
|
||||
"title": "Plugin no longer active"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "4df0c32583908cb8",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "file-properties",
|
||||
"state": {},
|
||||
"icon": "lucide-info",
|
||||
"title": "File properties"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "60fde61f41df72e7",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "word-frequency-view",
|
||||
"state": {},
|
||||
"icon": "lucide-file",
|
||||
"title": "Plugin no longer active"
|
||||
"icon": "file-chart-column-increasing",
|
||||
"title": "Word frequency"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "4c9a3b55dc2f7ca3",
|
||||
"id": "1e8317bf1c666719",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "git-view",
|
||||
"state": {},
|
||||
"icon": "git-pull-request",
|
||||
"title": "Source Control"
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "es/2018/12/spa-2018-12-14-1-introduccion_al_tema_el_reinado_del_septimo_sello_y_los_ninos-CAYPR.md",
|
||||
"followCursor": false,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "Outline of spa-2018-12-14-1-introduccion_al_tema_el_reinado_del_septimo_sello_y_los_ninos-CAYPR"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "6c1fe4afcdd3d96f",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outgoing-link",
|
||||
"state": {
|
||||
"file": "es/2018/12/spa-2018-12-14-1-introduccion_al_tema_el_reinado_del_septimo_sello_y_los_ninos-CAYPR.md",
|
||||
"linksCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-going-out",
|
||||
"title": "Outgoing links from spa-2018-12-14-1-introduccion_al_tema_el_reinado_del_septimo_sello_y_los_ninos-CAYPR"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "cea3ae26b0c89f87",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "es/2018/12/spa-2018-12-14-1-introduccion_al_tema_el_reinado_del_septimo_sello_y_los_ninos-CAYPR.md",
|
||||
"collapseAll": false,
|
||||
"extraContext": false,
|
||||
"sortOrder": "alphabetical",
|
||||
"showSearch": false,
|
||||
"searchQuery": "",
|
||||
"backlinkCollapsed": false,
|
||||
"unlinkedCollapsed": true
|
||||
},
|
||||
"icon": "links-coming-in",
|
||||
"title": "Backlinks for spa-2018-12-14-1-introduccion_al_tema_el_reinado_del_septimo_sello_y_los_ninos-CAYPR"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 9
|
||||
]
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
|
|
@ -260,52 +192,47 @@
|
|||
"command-palette:Open command palette": false,
|
||||
"markdown-importer:Open format converter": false,
|
||||
"workspaces:Manage workspace layouts": false,
|
||||
"remotely-save:Remotely Save": false,
|
||||
"omnisearch:Omnisearch": false,
|
||||
"obsidian-git:Open Git source control": false,
|
||||
"file-tree-alternative:File Tree Alternative Plugin": false,
|
||||
"obsidian-bible-reference:Bible Verse Lookup": false,
|
||||
"word-frequency:Show word frequency sidebar": false
|
||||
}
|
||||
},
|
||||
"active": "ea337600d6d40ef9",
|
||||
"active": "ae2ed4c7a1546968",
|
||||
"lastOpenFiles": [
|
||||
"es/2025/06/Prueba de nota.md",
|
||||
"es/2018/12/spa-2018-12-23-1-introduccion_al_tema_el_septimo_sello_y_el_lugar_santisimo_del_templo_de_dios-CAYPR.md",
|
||||
"es/2018/12/spa-2018-12-21-1-introduccion_al_tema_el_septimo_sello_y_la_juventud_eterna-CAYPR.md",
|
||||
"es/2018/12/spa-2018-12-07-1-testintroduccion_al_tema_el_llamado_del_septimo_sello-CAYPR.md",
|
||||
"es/2018/12/spa-2018-12-14-1-introduccion_al_tema_el_reinado_del_septimo_sello_y_los_ninos-CAYPR.md",
|
||||
"es/2007/02/spa-2007-02-02-1-palabras_de_saludo-SANCL.md",
|
||||
"es/1983/06/spa-1983-06-12--recordando_la_ley_de_moises_el_corazon-SANVE.md",
|
||||
"es/2018/12/spa-2018-12-16-1-introduccion_al_tema_el_septimo_sello_y_los_valientes_del_hijo_de_david-CAYPR.md",
|
||||
"es/2018/11/spa-2018-11-30-1-introduccion_al_tema_cosas_que_han_de_acontecer_al_finalizar_el_septimo_sello-CAYPR.md",
|
||||
"es/2018/11/spa-2018-11-16-1-introduccion_al_tema_el_septimo_sello_y_los_escogidos_del_dia_postrero-CAYPR.md",
|
||||
"es/1998/12/spa-1998-12-02-2-el_profeta_que_ve_a_dios_cara_a_cara-BOGCO.md",
|
||||
"es/1998/12/spa-1998-12-31-1-el_sumo_sacerdote_intercediendo_por_el_pueblo-CAYPR.md",
|
||||
"es/1998/12/spa-1998-12-27-1-lo_que_dios_ha_prometido_para_el_dia_postrero-CAYPR.md",
|
||||
"es/1998/12/spa-1998-12-20-2-una_concepcion_del_espiritu_santo-CAYPR.md",
|
||||
"es/1998/09/spa-1998-09-14-1-los_primogenitos_pertenecen_a_dios-SANSV.md",
|
||||
"es/1998/09/spa-1998-09-11-2-el_pueblo_guiado_por_la_columna_de_fuego-JOCGT.md",
|
||||
"es/1998/09/spa-1998-09-04-1-el_que_ensena_de_corazon_a_corazon-CIUMX.md",
|
||||
"es/1998/09/spa-1998-09-05-2-el_misterio_del_atrio_del_tabernaculo-ECAMX.md",
|
||||
"es/1998/09/spa-1998-09-03--la_cosecha_del_dia_postrero-CIUMX.md",
|
||||
"es/1998/09/spa-1998-09-01-2-la_ley_de_moises_magnificada-MOTMX.md",
|
||||
"es/1998/09/spa-1998-09-04-4-levantando_las_alas_como_aguilas-CIUMX.md",
|
||||
"es/1998/09/spa-1998-09-13-1-el_cumplimiento_del_dia_de_la_expiacion_en_el_dia_postrero-CIUGT.md",
|
||||
"es/1998/09/spa-1998-09-06-2-el_sumo_sacerdote_y_sus_vestiduras-CIUMX.md",
|
||||
"es/2007/02/spa-2007-02-25-1-la_restauracion_de_la_dinastia_de_david-TORMX.md",
|
||||
"es/2007/02/spa-2007-02-18-1-las_luchas_y_batallas_del_rey_david_por_el_trono-CAYPR.md",
|
||||
"es/2007/02/spa-2007-02-06-1-las_buenas_noticias_de_paz-ASUPY.md",
|
||||
"es/2007/02/spa-2007-02-09-1-escuchando_la_voz_del_cielo-CIUPY.md",
|
||||
"en/2018/12",
|
||||
"en/2018/03",
|
||||
"en/2018",
|
||||
"en",
|
||||
"es/2025/06",
|
||||
"es/2025",
|
||||
"es/1996/02/spa-1996-02-25-2-vi_encuentro_juvenil_latinomericano_y_caribeno_los_jovenes_del_futuro_en_la_edad_del_amor_divino_el_hijo_de_la_diestra-SANCL.md",
|
||||
"es/1996/02/spa-1996-02-06-2-la_revelacion_de_jesucristo_en_el_fin_del_tiempo-SANCO.md",
|
||||
"es/1996/01/spa-1996-01-21-1-los_requisitos_para_la_adopcion_de_un_hijo_de_dios-CAYPR.md",
|
||||
"es/1996/05/spa-1996-05-12--la_creacion_del_nuevo_hombre-CIUMX.md",
|
||||
"es/1996/09/spa-1996-09-15--el_misterio_de_dios_revelado-CAYPR.md",
|
||||
"es/1996/10/spa-1996-10-27-1-la_manifestacion_de_la_gloria_de_jehova_para_el_dia_postrero-LIMPE.md",
|
||||
"es/1996/09/spa-1996-09-01-1-lo_que_vera_la_iglesia_del_senor_jesucristo_en_el_dia_postrero-CAYPR.md",
|
||||
"es/1996/01",
|
||||
"es/1996/02",
|
||||
"es/1996/10",
|
||||
"es/1996/09",
|
||||
"es/1996/05",
|
||||
"es/1996",
|
||||
"es/1997/11/spa-1997-11-30-2-el_misterio_de_la_venida_del_hijo_del_hombre_con_sus_angeles_en_el_occidente-BOABR.md",
|
||||
"es/1997/11/spa-1997-11-26-2-el_misterio_de_las_cuatro_clases_de_tierra-JI-BR.md",
|
||||
"es/1997/11/spa-1997-11-26-1-los_obreros_de_la_hora_undecima_decimotercera_promocion_de_obreros_para_el_ministerio_los_obreros_de_la_hora_undecima-JI-BR.md",
|
||||
"es/1997/11/spa-1997-11-25-2-el_misterio_de_la_buena_tierra_que_es_bendecida-ARIBR.md",
|
||||
"es/1997/11/spa-1997-11-25-1-el_misterio_del_padre_de_la_creacion-PORBR.md",
|
||||
"es/1997/11/spa-1997-11-24-1-el_misterio_del_occidente-PORBR.md",
|
||||
"es/1997/11/spa-1997-11-23-2-el_misterio_de_gabriel_y_miguel_en_el_dia_postrero_1er_encuentro_juvenil_paulista_el_misterio_de_la_cosecha_del_dia_postrero-ITABR.md",
|
||||
"es/1997/11/spa-1997-11-23-1-el_misterio_de_moises_elias_y_jesus_1er_encuentro_juvenil_paulista_el_misterio_de_la_cosecha_del_dia_postrero-ITABR.md",
|
||||
"es/1997/11/spa-1997-11-22-4-el_misterio_de_la_obra_maestra_de_dios_1er_encuentro_juvenil_paulista_el_misterio_de_la_cosecha_del_dia_postrero-ITABR.md",
|
||||
"es/1997/11/spa-1997-11-22-3-el_misterio_de_los_cosechadores_del_dia_postrero_1er_encuentro_juvenil_paulista_el_misterio_de_la_cosecha_del_dia_postrero-ITABR.md",
|
||||
"es/1997/11/spa-1997-11-21-1-el_misterio_de_la_venida_del_senor_como_el_sol_de_justicia_1er_encuentro_juvenil_paulista_el_misterio_de_la_cosecha_del_dia_postrero-ITABR.md",
|
||||
"es/1997/11/spa-1997-11-20-1-el_misterio_de_su_venida_como_ladron_en_la_noche-SãBR.md",
|
||||
"es/1997/11/spa-1997-11-19-1-el_misterio_de_los_angeles_de_la_cosecha-SUMBR.md",
|
||||
"es/1997/11/spa-1997-11-18-1-el_misterio_de_la_plenitud_de_los_gentiles-FRABR.md",
|
||||
"es/1997/11/spa-1997-11-17-1-el_misterio_de_la_transformacion_y_el_arrebatamiento_de_los_escogidos_de_dios-SANBR.md",
|
||||
"es/1997/11/spa-1997-11-16-1-el_misterio_de_la_venida_del_senor_en_las_nubes_primer_congreso_regional_juvenil_mineiro-BELBR.md",
|
||||
"es/1997/11/spa-1997-11-15-3-el_misterio_de_las_tres_biblias_primer_congreso_regional_juvenil_mineiro-BELBR.md",
|
||||
"es/1997/11/spa-1997-11-14-4-el_misterio_del_sol_la_luna_y_las_estrellas_marcando_el_tiempo_primer_congreso_regional_juvenil_mineiro-BELBR.md",
|
||||
"es/1997/11",
|
||||
"es/1997/12",
|
||||
"banner-printing.webp",
|
||||
"Untitled 1.canvas",
|
||||
"Untitled.canvas"
|
||||
|
|
|
|||
|
|
@ -8,6 +8,12 @@ state:
|
|||
country: PR
|
||||
duration: 00:08:16
|
||||
public: true
|
||||
thumb: https://directus.carpa.com/assets/17b6574d-5f78-4c06-9dec-ff8398cf7e0c.jpg
|
||||
youtube: https://www.youtube.com/watch?v=odojWxcGeyg
|
||||
translations:
|
||||
- "[es](es/2018/03/spa-2018-03-04-1-introduccion_al_tema_un_toque_de_fe_para_salvacion-CAYPR)"
|
||||
- "[pt](pt/2018/03/por-2018-03-04-1-introducao_ao_tema_um_toque_de_fe_para_salvacao-CAYPR)"
|
||||
files:
|
||||
---
|
||||
Muito bom dia, amados amigos e irmãos presentes. Que as bênçãos de nosso amado Senhor Jesus Cristo sejam sobre todos vocês e sobre mim também.
|
||||
|
||||
|
|
|
|||
|
|
@ -8,4 +8,9 @@ state:
|
|||
country: PR
|
||||
duration: 00:01:56
|
||||
public: true
|
||||
thumb: https://directus.carpa.com/assets/032e226a-1763-43ca-8693-42344acc5e83.jpg
|
||||
youtube:
|
||||
translations:
|
||||
- "[es](es/2018/12/spa-2018-12-21-1-introduccion_al_tema_el_septimo_sello_y_la_juventud_eterna-CAYPR)"
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,6 +8,12 @@ state:
|
|||
country: PR
|
||||
duration: 00:02:18
|
||||
public: true
|
||||
thumb: https://directus.carpa.com/assets/40d959ff-faf6-4803-827c-42e28d621bbf.png
|
||||
youtube:
|
||||
translations:
|
||||
- "[es](es/2018/12/spa-2018-12-23-1-introduccion_al_tema_el_septimo_sello_y_el_lugar_santisimo_del_templo_de_dios-CAYPR)"
|
||||
- "[fr](fr/2018/12/fra-2018-12-23-1-introduccion_al_tema_el_septimo_sello_y_el_lugar_santisimo_del_templo_de_dios_frances-CAYPR)"
|
||||
files:
|
||||
---
|
||||
Good morning, beloved friends and brethren present in Cayey, Puerto Rico; and also those who are gathered and connected in the different countries via the Amazonas satellite and the internet.
|
||||
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -7,6 +7,9 @@ city: El Tigrito
|
|||
state: Anzoátegui
|
||||
country: VE
|
||||
duration: 00:00:00
|
||||
rm: true
|
||||
public: false
|
||||
youtube:
|
||||
rm: true
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -7,6 +7,9 @@ city: Valencia
|
|||
state: Carabobo
|
||||
country: VE
|
||||
duration: 00:00:00
|
||||
rm: true
|
||||
public: false
|
||||
youtube:
|
||||
rm: true
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state: Carabobo
|
|||
country: VE
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state: Carabobo
|
|||
country: VE
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: BO
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country:
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country:
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country:
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country:
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
|
|
@ -8,4 +8,7 @@ state:
|
|||
country: PR
|
||||
duration: 00:00:00
|
||||
public: false
|
||||
youtube:
|
||||
translations:
|
||||
files:
|
||||
---
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue